Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Merged by Bors] - feat: The norm on Unitization is a C⋆-norm #5393

Closed
wants to merge 27 commits into from

Conversation

j-loreaux
Copy link
Collaborator

@j-loreaux j-loreaux commented Jun 22, 2023

@j-loreaux j-loreaux added blocked-by-other-PR This PR depends on another PR which is still in the queue. awaiting-review The author would like community review of the PR after-port new-feature Add features not present in Mathlib 3 WIP Work in progress and removed awaiting-review The author would like community review of the PR labels Jun 22, 2023
@semorrison semorrison added the merge-conflict The PR has a merge conflict with master, and needs manual merging. label Jun 22, 2023
@j-loreaux j-loreaux added awaiting-review The author would like community review of the PR and removed WIP Work in progress merge-conflict The PR has a merge conflict with master, and needs manual merging. labels Jun 23, 2023
@semorrison semorrison removed the blocked-by-other-PR This PR depends on another PR which is still in the queue. label Jun 23, 2023
@dupuisf
Copy link
Contributor

dupuisf commented Jul 6, 2023

Would it be a lot of trouble to split this into a PR that just renames files, and the other one with the actual changes made here?

@semorrison semorrison added the blocked-by-other-PR This PR depends on another PR which is still in the queue. label Jul 6, 2023
@j-loreaux j-loreaux changed the title feat: define RegularNormedAlgebra and add the C⋆-norm on the Unitization feat: The norm on Unitization is a C⋆-norm Jul 6, 2023
@j-loreaux
Copy link
Collaborator Author

@dupuisf I have split this into more manageable chunks. 5741 is easy and just renames instances, 5743 is easy and just renames the file, 5742 is the bulk of the work (RegularNormedAlgebra definition and the norm on Unitization), and then this PR just tops it off with the C*-algebra results.

@semorrison semorrison added the merge-conflict The PR has a merge conflict with master, and needs manual merging. label Jul 6, 2023
@j-loreaux j-loreaux added the t-analysis Analysis (normed *, calculus) label Jul 24, 2023
@leanprover-community-mathlib4-bot leanprover-community-mathlib4-bot removed the merge-conflict The PR has a merge conflict with master, and needs manual merging. label Aug 17, 2023
bors bot pushed a commit that referenced this pull request Aug 17, 2023
…ion` (#5742)

This constructs a norm on the `Unitization 𝕜 A` of a (possibly non-unital) normed algebra `A`, subject to the condition that `ContinuousLinearMap.mul 𝕜 A` is an isometry. A norm on `A` satisfying this property is said to be regular so we add the class `RegularNormedAlgebra` where this construction makes sense.

This norm is particularly nice because, among norms on the unitization of a `RegularNormedAlgebra`, this norm is minimal. Moreover, it is the (necessarily unique) C⋆-norm on the unitization when the norm on `A` is a C⋆-norm (see #5393)

- [x] depends on: #5741
bors bot pushed a commit that referenced this pull request Aug 17, 2023
…ion` (#5742)

This constructs a norm on the `Unitization 𝕜 A` of a (possibly non-unital) normed algebra `A`, subject to the condition that `ContinuousLinearMap.mul 𝕜 A` is an isometry. A norm on `A` satisfying this property is said to be regular so we add the class `RegularNormedAlgebra` where this construction makes sense.

This norm is particularly nice because, among norms on the unitization of a `RegularNormedAlgebra`, this norm is minimal. Moreover, it is the (necessarily unique) C⋆-norm on the unitization when the norm on `A` is a C⋆-norm (see #5393)

- [x] depends on: #5741
bors bot pushed a commit that referenced this pull request Aug 18, 2023
…ion` (#5742)

This constructs a norm on the `Unitization 𝕜 A` of a (possibly non-unital) normed algebra `A`, subject to the condition that `ContinuousLinearMap.mul 𝕜 A` is an isometry. A norm on `A` satisfying this property is said to be regular so we add the class `RegularNormedAlgebra` where this construction makes sense.

This norm is particularly nice because, among norms on the unitization of a `RegularNormedAlgebra`, this norm is minimal. Moreover, it is the (necessarily unique) C⋆-norm on the unitization when the norm on `A` is a C⋆-norm (see #5393)

- [x] depends on: #5741
@leanprover-community-mathlib4-bot leanprover-community-mathlib4-bot removed the blocked-by-other-PR This PR depends on another PR which is still in the queue. label Aug 18, 2023
@leanprover-community-mathlib4-bot leanprover-community-mathlib4-bot added the merge-conflict The PR has a merge conflict with master, and needs manual merging. label Aug 18, 2023
@leanprover-community-mathlib4-bot leanprover-community-mathlib4-bot removed the merge-conflict The PR has a merge conflict with master, and needs manual merging. label Aug 18, 2023
@j-loreaux j-loreaux removed the new-feature Add features not present in Mathlib 3 label Aug 18, 2023
Copy link
Contributor

@dupuisf dupuisf left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

bors d+

Mathlib/Analysis/NormedSpace/Star/Unitization.lean Outdated Show resolved Hide resolved
Mathlib/Analysis/NormedSpace/Star/Unitization.lean Outdated Show resolved Hide resolved
@bors
Copy link

bors bot commented Aug 21, 2023

✌️ j-loreaux can now approve this pull request. To approve and merge a pull request, simply reply with bors r+. More detailed instructions are available here.

@leanprover-community-mathlib4-bot leanprover-community-mathlib4-bot added delegated and removed awaiting-review The author would like community review of the PR labels Aug 21, 2023
Co-authored-by: Frédéric Dupuis <31101893+dupuisf@users.noreply.github.com>
@j-loreaux
Copy link
Collaborator Author

bors r+

@github-actions github-actions bot added the ready-to-merge This PR has been sent to bors. label Aug 22, 2023
bors bot pushed a commit that referenced this pull request Aug 22, 2023
This shows that C⋆-algebras are always `RegularNormedAlgebra`s, so that their `Unitization` is equipped with a norm. Moreover, we show this norm is a C⋆-norm.

- [x] depends on: #5330
- [x] depends on: #5741
- [x] depends on: #5742 
- [x] depends on: #5743
@bors
Copy link

bors bot commented Aug 22, 2023

Pull request successfully merged into master.

Build succeeded!

The publicly hosted instance of bors-ng is deprecated and will go away soon.

If you want to self-host your own instance, instructions are here.
For more help, visit the forum.

If you want to switch to GitHub's built-in merge queue, visit their help page.

@bors bors bot changed the title feat: The norm on Unitization is a C⋆-norm [Merged by Bors] - feat: The norm on Unitization is a C⋆-norm Aug 22, 2023
@bors bors bot closed this Aug 22, 2023
@bors bors bot deleted the j-loreaux/UnitizationNorm branch August 22, 2023 03:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
delegated ready-to-merge This PR has been sent to bors. t-analysis Analysis (normed *, calculus)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants