[Merged by Bors] - feat: EuclideanSpace.finAddEquivProd#26086
[Merged by Bors] - feat: EuclideanSpace.finAddEquivProd#26086grunweg wants to merge 3 commits intoleanprover-community:masterfrom
Conversation
Comments from Original PR #25524This section contains 2 comment(s) from the original PR, excluding bot comments. @github-actions (2025-06-06 07:34 UTC): PR summary 4e5a0b1879Import changes for modified filesNo significant changes to the import graph Import changes for all files
Declarations diffNo declarations were harmed in the making of this PR! 🐙 You can run this locally as follows## summary with just the declaration names:
./scripts/declarations_diff.sh <optional_commit>
## more verbose report:
./scripts/declarations_diff.sh long <optional_commit>The doc-module for No changes to technical debt.You can run this locally as
@grunweg (2025-06-06 11:46 UTC): |
PR summary bb38781a57Import changes for modified filesNo significant changes to the import graph Import changes for all files
Declarations diff
You can run this locally as follows## summary with just the declaration names:
./scripts/declarations_diff.sh <optional_commit>
## more verbose report:
./scripts/declarations_diff.sh long <optional_commit>The doc-module for No changes to technical debt.You can run this locally as
|
|
@eric-wieser Would you like to give this a final look? Thanks! |
I need this for #25505 (to show that R^n is a submanifold of R^m for n \leq m) and for my bordism theory branch. Previous zulip discussions: - [#Is there code for X? > Product of Euclidean spaces @ 💬](https://leanprover.zulipchat.com/#narrow/channel/217875-Is-there-code-for-X.3F/topic/Product.20of.20Euclidean.20spaces/near/500124944) - [#mathlib4 > Create `LinearIsometryEquiv` with `WithLp 2 (α × β)` and.. @ 💬](https://leanprover.zulipchat.com/#narrow/channel/287929-mathlib4/topic/Create.20.60LinearIsometryEquiv.60.20with.20.60WithLp.202.20.28.CE.B1.20.C3.97.20.CE.B2.29.60.20and.2E.2E/near/505938119) - [#mathlib4 > Manifold structure on Moebius strip @ 💬](https://leanprover.zulipchat.com/#narrow/channel/287929-mathlib4/topic/Manifold.20structure.20on.20Moebius.20strip/near/522156122) Co-authored-by: @peabrainiac
|
Pull request successfully merged into master. Build succeeded: |
I need this for leanprover-community#25505 (to show that R^n is a submanifold of R^m for n \leq m) and for my bordism theory branch. Previous zulip discussions: - [#Is there code for X? > Product of Euclidean spaces @ 💬](https://leanprover.zulipchat.com/#narrow/channel/217875-Is-there-code-for-X.3F/topic/Product.20of.20Euclidean.20spaces/near/500124944) - [#mathlib4 > Create &leanprover-community#96;LinearIsometryEquiv&leanprover-community#96; with &leanprover-community#96;WithLp 2 (α × β)&leanprover-community#96; and.. @ 💬](https://leanprover.zulipchat.com/#narrow/channel/287929-mathlib4/topic/Create.20.60LinearIsometryEquiv.60.20with.20.60WithLp.202.20.28.CE.B1.20.C3.97.20.CE.B2.29.60.20and.2E.2E/near/505938119) - [#mathlib4 > Manifold structure on Moebius strip @ 💬](https://leanprover.zulipchat.com/#narrow/channel/287929-mathlib4/topic/Manifold.20structure.20on.20Moebius.20strip/near/522156122) Co-authored-by: @peabrainiac
I need this for leanprover-community#25505 (to show that R^n is a submanifold of R^m for n \leq m) and for my bordism theory branch. Previous zulip discussions: - [#Is there code for X? > Product of Euclidean spaces @ 💬](https://leanprover.zulipchat.com/#narrow/channel/217875-Is-there-code-for-X.3F/topic/Product.20of.20Euclidean.20spaces/near/500124944) - [#mathlib4 > Create &leanprover-community#96;LinearIsometryEquiv&leanprover-community#96; with &leanprover-community#96;WithLp 2 (α × β)&leanprover-community#96; and.. @ 💬](https://leanprover.zulipchat.com/#narrow/channel/287929-mathlib4/topic/Create.20.60LinearIsometryEquiv.60.20with.20.60WithLp.202.20.28.CE.B1.20.C3.97.20.CE.B2.29.60.20and.2E.2E/near/505938119) - [#mathlib4 > Manifold structure on Moebius strip @ 💬](https://leanprover.zulipchat.com/#narrow/channel/287929-mathlib4/topic/Manifold.20structure.20on.20Moebius.20strip/near/522156122) Co-authored-by: @peabrainiac
I need this for leanprover-community#25505 (to show that R^n is a submanifold of R^m for n \leq m) and for my bordism theory branch. Previous zulip discussions: - [#Is there code for X? > Product of Euclidean spaces @ 💬](https://leanprover.zulipchat.com/#narrow/channel/217875-Is-there-code-for-X.3F/topic/Product.20of.20Euclidean.20spaces/near/500124944) - [#mathlib4 > Create &leanprover-community#96;LinearIsometryEquiv&leanprover-community#96; with &leanprover-community#96;WithLp 2 (α × β)&leanprover-community#96; and.. @ 💬](https://leanprover.zulipchat.com/#narrow/channel/287929-mathlib4/topic/Create.20.60LinearIsometryEquiv.60.20with.20.60WithLp.202.20.28.CE.B1.20.C3.97.20.CE.B2.29.60.20and.2E.2E/near/505938119) - [#mathlib4 > Manifold structure on Moebius strip @ 💬](https://leanprover.zulipchat.com/#narrow/channel/287929-mathlib4/topic/Manifold.20structure.20on.20Moebius.20strip/near/522156122) Co-authored-by: @peabrainiac
I need this for #25505 (to show that R^n is a submanifold of R^m for n \leq m) and for my bordism theory branch.
Previous zulip discussions:
Co-authored-by: @peabrainiac
TODO: paste my zulip reasoning above into the PR description. I still believe my applications 1 and 2 may hold water, but 3/4 may not.
This PR continues the work from #25524.