[Merged by Bors] - feat: contMDiffOn_iUnion_iff_of_isOpen#26673
[Merged by Bors] - feat: contMDiffOn_iUnion_iff_of_isOpen#26673grunweg wants to merge 2 commits intoleanprover-community:masterfrom
contMDiffOn_iUnion_iff_of_isOpen#26673Conversation
PR summary 7672327e9cImport changes for modified filesNo significant changes to the import graph Import changes for all files
|
Ruben-VandeVelde
left a comment
There was a problem hiding this comment.
maintainer delegate
| variable {s t : Set M} | ||
|
|
||
| /-- If a function is `C^k` on two open sets, it is also `C^n` on their union. -/ | ||
| lemma ContMDiffOn.union_of_isOpen (hf : ContMDiffOn I I' n f s) (hf' : ContMDiffOn I I' n f t) |
There was a problem hiding this comment.
Question for all of those: is _of_isOpen needed? Are there other true lemmas you'd confuse them with if you removed the suffix?
There was a problem hiding this comment.
Good question, I'm honestly not sure.
Given that this lemma has four different cousins with the same issue (ContinuousOn, DifferentiableOn, MDifferentiableOn and ContDiffOn), I'd rather land this PR as-is, being consistent with the others. But feel free to make a PR remaining all these 8 theorems (and I can review that one quickly)!
|
🚀 Pull request has been placed on the maintainer queue by Ruben-VandeVelde. |
|
bors d+ |
|
✌️ grunweg can now approve this pull request. To approve and merge a pull request, simply reply with |
Analogue of #26673 for `ContDifferentiableOn`. Transitive mathlib clean-up from the path towards geodesics and the Levi-Civita connection.
Analogue of #26673 for `DifferentiableOn`. Transitive mathlib clean-up from the path towards geodesics and the Levi-Civita connection.
Analogue of #26673 for `MDifferentiableOn`. Transitive mathlib clean-up from the path towards geodesics and the Levi-Civita connection.
|
Thanks for the reviews! |
|
Build failed (retrying...): |
|
Pull request successfully merged into master. Build succeeded: |
contMDiffOn_iUnion_iff_of_isOpencontMDiffOn_iUnion_iff_of_isOpen
A function is continuous on a union of open sets iff it is continuous on each individual set. This extends the results in leanprover-community#22684 to arbitrary unions; the `ContMDiffOn` analogue is proven in leanprover-community#26673.
Analogue of leanprover-community#26673 for `ContDifferentiableOn`. Transitive mathlib clean-up from the path towards geodesics and the Levi-Civita connection.
Analogue of leanprover-community#26673 for `DifferentiableOn`. Transitive mathlib clean-up from the path towards geodesics and the Levi-Civita connection.
Analogue of leanprover-community#26673 for `MDifferentiableOn`. Transitive mathlib clean-up from the path towards geodesics and the Levi-Civita connection.
A function is `C^n` on a union of open sets iff it is continuous on each individual set. The `ContinuousOn` analogue of this is proven in leanprover-community#26672. Part of the path towards the geodesics and the Levi-Civita connection.
A function is continuous on a union of open sets iff it is continuous on each individual set. This extends the results in leanprover-community#22684 to arbitrary unions; the `ContMDiffOn` analogue is proven in leanprover-community#26673.
Analogue of leanprover-community#26673 for `ContDifferentiableOn`. Transitive mathlib clean-up from the path towards geodesics and the Levi-Civita connection.
Analogue of leanprover-community#26673 for `DifferentiableOn`. Transitive mathlib clean-up from the path towards geodesics and the Levi-Civita connection.
Analogue of leanprover-community#26673 for `MDifferentiableOn`. Transitive mathlib clean-up from the path towards geodesics and the Levi-Civita connection.
A function is `C^n` on a union of open sets iff it is continuous on each individual set. The `ContinuousOn` analogue of this is proven in leanprover-community#26672. Part of the path towards the geodesics and the Levi-Civita connection.
A function is continuous on a union of open sets iff it is continuous on each individual set. This extends the results in leanprover-community#22684 to arbitrary unions; the `ContMDiffOn` analogue is proven in leanprover-community#26673.
Analogue of leanprover-community#26673 for `ContDifferentiableOn`. Transitive mathlib clean-up from the path towards geodesics and the Levi-Civita connection.
Analogue of leanprover-community#26673 for `DifferentiableOn`. Transitive mathlib clean-up from the path towards geodesics and the Levi-Civita connection.
Analogue of leanprover-community#26673 for `MDifferentiableOn`. Transitive mathlib clean-up from the path towards geodesics and the Levi-Civita connection.
A function is `C^n` on a union of open sets iff it is continuous on each individual set. The `ContinuousOn` analogue of this is proven in leanprover-community#26672. Part of the path towards the geodesics and the Levi-Civita connection.
A function is
C^non a union of open sets iff it is continuous on each individual set.The
ContinuousOnanalogue of this is proven in #26672.Part of the path towards the geodesics and the Levi-Civita connection.