[Merged by Bors] - feat: the maximal atlas is closed under restriction#28701
[Merged by Bors] - feat: the maximal atlas is closed under restriction#28701grunweg wants to merge 7 commits intoleanprover-community:masterfrom
Conversation
PR summary cefe7b7756Import changes for modified filesNo significant changes to the import graph Import changes for all files
|
| Current number | Change | Type |
|---|---|---|
| 3 | 2 | large files |
Current commit 0941d88a71
Reference commit cefe7b7756
You can run this locally as
./scripts/technical-debt-metrics.sh pr_summary
- The
relativevalue is the weighted sum of the differences with weight given by the inverse of the current value of the statistic. - The
absolutevalue is therelativevalue divided by the total sum of the inverses of the current values (i.e. the weighted average of the differences).
9e9b266 to
52b53b3
Compare
The old name did not follow the naming convention; when adding restrOpen in the next commit, the distinction starts to matter.
These are analogues to existing lemmas about subtypeRestr, but I want to use .restr (not .subtypeRestr).
if e is in the maximal atlas, so is e.restr s for any open set s.
52b53b3 to
165da7a
Compare
| · simp | ||
| exact fun ⦃x⦄ ↦ congrFun rfl |
There was a problem hiding this comment.
Technically this is a non-terminal simp: can you turn it into a simpa using ...?
There was a problem hiding this comment.
Good point! In this case, simpa using ... does not work --- but simp is doing way too much anyway. I've pared the squeezed simp down to just a few rewrites I want to do: now, the code is longer, but the change of goal state is (imho) clearer.
|
✌️ grunweg can now approve this pull request. To approve and merge a pull request, simply reply with |
Co-authored-by: Oliver Nash <7734364+ocfnash@users.noreply.github.com>
|
Thanks for the review! |
If `G` is a `StructureGroupoid` that is `ClosedUnderRestriction`, if `e` is a chart in the maximal atlas of `G`, then so is any restriction `e.restr s` to an open set `s`. In #28793, I will use this to give a more natural constructor for "f is an immersion at x". From the path towards smooth immersions, embeddings and embedded submanifolds. Co-authored-by: Michael Rothgang <rothgang@math.uni-bonn.de>
|
Build failed (retrying...): |
|
Looks like there's a long line: https://github.com/leanprover-community/mathlib4/actions/runs/17558576504/job/49868994324#step:19:5376 |
|
Canceled. |
|
Thanks! Fixed now. |
If `G` is a `StructureGroupoid` that is `ClosedUnderRestriction`, if `e` is a chart in the maximal atlas of `G`, then so is any restriction `e.restr s` to an open set `s`. In #28793, I will use this to give a more natural constructor for "f is an immersion at x". From the path towards smooth immersions, embeddings and embedded submanifolds. Co-authored-by: Michael Rothgang <rothgang@math.uni-bonn.de>
|
Pull request successfully merged into master. Build succeeded: |
…nity#28701) If `G` is a `StructureGroupoid` that is `ClosedUnderRestriction`, if `e` is a chart in the maximal atlas of `G`, then so is any restriction `e.restr s` to an open set `s`. In leanprover-community#28793, I will use this to give a more natural constructor for "f is an immersion at x". From the path towards smooth immersions, embeddings and embedded submanifolds. Co-authored-by: Michael Rothgang <rothgang@math.uni-bonn.de>
…nity#28701) If `G` is a `StructureGroupoid` that is `ClosedUnderRestriction`, if `e` is a chart in the maximal atlas of `G`, then so is any restriction `e.restr s` to an open set `s`. In leanprover-community#28793, I will use this to give a more natural constructor for "f is an immersion at x". From the path towards smooth immersions, embeddings and embedded submanifolds. Co-authored-by: Michael Rothgang <rothgang@math.uni-bonn.de>
…nity#28701) If `G` is a `StructureGroupoid` that is `ClosedUnderRestriction`, if `e` is a chart in the maximal atlas of `G`, then so is any restriction `e.restr s` to an open set `s`. In leanprover-community#28793, I will use this to give a more natural constructor for "f is an immersion at x". From the path towards smooth immersions, embeddings and embedded submanifolds. Co-authored-by: Michael Rothgang <rothgang@math.uni-bonn.de>
If
Gis aStructureGroupoidthat isClosedUnderRestriction,if
eis a chart in the maximal atlas ofG, then so is any restrictione.restr sto an open sets.In #28793, I will use this to give a more natural constructor for "f is an immersion at x".
From the path towards smooth immersions, embeddings and embedded submanifolds.