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: injective continuous linear map with closed range is a continuous linear equivalence #9756
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Throughout the library we have things like ContinuousLinearMap.codRestrict which allow us to restrict a morphism to an appropriate codomain, and also versions specific to the range of the morphism (e.g., LinearMap.rangeRestrict). However, ContinuousLinearMap.rangeRestrict
seems to be missing.
- Can you add
ContinuousLinearMap.rangeRestrict
? - Provide a lemma linking your new definition to it?
I added |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks! Almost there. Please wait for CI after you make the edits before merging.
bors d+
✌️ winstonyin can now approve this pull request. To approve and merge a pull request, simply reply with |
@winstonyin this is delegated, you can now merge it yourself. No need to mark it EDIT: oops I see why you waited. |
FYI: I renamed to |
bors merge |
…us linear equivalence (#9756) Added analogue of [LinearEquiv.ofInjective](https://leanprover-community.github.io/mathlib4_docs/Mathlib/LinearAlgebra/Basic.html#LinearEquiv.ofInjective) but for `ContinuousLinearEquiv` on Banach spaces. Added analogue of [LinearMap.rangeRestrict](https://leanprover-community.github.io/mathlib4_docs/Mathlib/LinearAlgebra/Basic.html#LinearMap.rangeRestrict) but for `ContinuousLinearMap`. Also I updated a docstring that had the old name of a theorem. Co-authored-by: Jireh Loreaux <loreaujy@gmail.com>
Pull request successfully merged into master. Build succeeded: |
Added analogue of LinearEquiv.ofInjective but for
ContinuousLinearEquiv
on Banach spaces.Added analogue of LinearMap.rangeRestrict but for
ContinuousLinearMap
.Also I updated a docstring that had the old name of a theorem.