[Merged by Bors] - feat: product of immersions is an immersion#28853
[Merged by Bors] - feat: product of immersions is an immersion#28853grunweg wants to merge 24 commits intoleanprover-community:masterfrom
Conversation
PR summary 790901a8c9Import changes for modified filesNo significant changes to the import graph Import changes for all files
|
d8d1bcd to
ab38403
Compare
5a72bcc to
1da595e
Compare
|
This pull request has conflicts, please merge |
1da595e to
7efd1ab
Compare
d373b88 to
c061805
Compare
|
This pull request has conflicts, please merge |
c061805 to
a15b4fa
Compare
|
This pull request has conflicts, please merge |
Use I and J consistently. Also add further variables for use when adding products.
There are a bunch of CI warnings, which are all false positives.
c03df71 to
b105bfd
Compare
|
The variable linter warnings seem like a bug to me: they cannot actually be removed. |
grunweg
left a comment
There was a problem hiding this comment.
Thanks for your review! I have addressed all comments now.
Define smooth embeddings between smooth manifolds: a map is a smooth embedding iff it is both a smooth immersion and a topological embedding. We also prove basic properties (such as congruence or being stable under products); stronger results will come in future PRs. Note that unlike smooth immersions, we do not add definitions for - being a smooth embedding on a set (as this doesn't exist in the topological category either), - being an embedding at a point (being an embedding is a global notion; moreover, every immersion is locally an embedding anyway, so "being an immersion at x" is sufficient to state this) - variants with respect to a fixed complement: the motivation for immersions (considering the equivalent local descriptions of smooth submanifolds) do not apply to this global notion. ----- - [ ] depends on: leanprover-community#28853 TODO: write a proper module doc-string; this is probably only worth landing once enough immersions API has been merged
|
This pull request has conflicts, please merge |
|
Thanks! I addressed your comments again. |
|
🚀 Pull request has been placed on the maintainer queue by chrisflav. |
|
Pull request successfully merged into master. Build succeeded: |
Define smooth embeddings between smooth manifolds: a map is a smooth embedding iff it is both a smooth immersion and a topological embedding. We also prove basic properties (such as congruence or being stable under products); stronger results will come in future PRs. Note that unlike smooth immersions, we do not add definitions for - being a smooth embedding on a set (as this doesn't exist in the topological category either), - being an embedding at a point (being an embedding is a global notion; moreover, every immersion is locally an embedding anyway, so "being an immersion at x" is sufficient to state this) - variants with respect to a fixed complement: the motivation for immersions (considering the equivalent local descriptions of smooth submanifolds) do not apply to this global notion. ----- - [ ] depends on: leanprover-community#28853 TODO: write a proper module doc-string; this is probably only worth landing once enough immersions API has been merged
Uh oh!
There was an error while loading. Please reload this page.