[Merged by Bors] - feat: Shrink instances for NormedSpace and ContinuousLinearEquiv#31897
[Merged by Bors] - feat: Shrink instances for NormedSpace and ContinuousLinearEquiv#31897grunweg wants to merge 23 commits intoleanprover-community:masterfrom
Shrink instances for NormedSpace and ContinuousLinearEquiv#31897Conversation
…ivalences Analogous to existing instances for e.g. linear equivalences. This is required for adding Shrink instances for these, which in turns are necessary for making the definition of immersions in leanprover-community#28793 universe-polymorphic.
fix variable explicitness, generalise to semirings and fix variable order
PR summary 90622c868fImport changes for modified filesNo significant changes to the import graph Import changes for all files
|
|
CI errors because there are now two instances lifting a |
|
I could fix this diamond, but one existing proof breaks (and I'm a bit at a loss how to fix it). |
|
This PR/issue depends on: |
Co-authored-by: Sebastien Gouezel <sebastien.gouezel@univ-rennes1.fr>
|
Thanks for the quick review. I have addressed all comments. |
|
✌️ grunweg can now approve this pull request. To approve and merge a pull request, simply reply with |
Co-authored-by: Sebastien Gouezel <sebastien.gouezel@univ-rennes1.fr>
|
Thanks again! |
|
Pull request successfully merged into master. Build succeeded: |
Shrink instances for NormedSpace and ContinuousLinearEquivShrink instances for NormedSpace and ContinuousLinearEquiv
These are analogous to existing instances (and places in a new file to avoid import increases).
They will be used in #28793 to make the definition of immersions universe-polymorphic.