[Merged by Bors] - feat: finite sum, difference, scalar product of C^k sections is C^k#26674
[Merged by Bors] - feat: finite sum, difference, scalar product of C^k sections is C^k#26674grunweg wants to merge 5 commits intoleanprover-community:masterfrom
C^k sections is C^k#26674Conversation
PR summary 3bcc451cb5Import changes for modified filesNo significant changes to the import graph Import changes for all files
|
9ac7bd8 to
4bb4749
Compare
Smoothness of a section can be determined using any trivialisation, not just the preferred trivialisation at a point. Part of the path towards geodesics and the Levi-Civita connection.
588cf87 to
1530d02
Compare
|
This PR/issue depends on: |
|
This pull request has conflicts, please merge |
smul of C^k sections is C^kC^k sections is C^k
| ContMDiff I (I.prod 𝓘(𝕜, F)) n (fun x ↦ TotalSpace.mk' F x (a • s x)) := | ||
| fun x₀ ↦ contMDiffAt_smul_const_section (hs x₀) | ||
|
|
||
| lemma contMDiffWithinAt_finsum_section {ι : Type*} {s : Finset ι} {t : ι → (x : M) → V x} |
There was a problem hiding this comment.
| lemma contMDiffWithinAt_finsum_section {ι : Type*} {s : Finset ι} {t : ι → (x : M) → V x} | |
| lemma contMDiffWithinAt_sum_section {ι : Type*} {s : Finset ι} {t : ι → (x : M) → V x} |
It's not a finsum, it's a sum. Same thing below.
There was a problem hiding this comment.
(I also included the dot notation changes, so went for ContMDiffWithinAt.sum_section in the end.)
|
Thanks for the quick and helpful review. I should have addressed all your comments now. |
|
bors r+ |
…k` (#26674) And use this to golf the proofs in `SmoothSection.lean`. A future PR will add the analogous results for differentiability of sections. Part of the path towards the geodesics and the Levi-Civita connection.
|
Pull request successfully merged into master. Build succeeded: |
C^k sections is C^kC^k sections is C^k
…k` (leanprover-community#26674) And use this to golf the proofs in `SmoothSection.lean`. A future PR will add the analogous results for differentiability of sections. Part of the path towards the geodesics and the Levi-Civita connection.
…k` (leanprover-community#26674) And use this to golf the proofs in `SmoothSection.lean`. A future PR will add the analogous results for differentiability of sections. Part of the path towards the geodesics and the Levi-Civita connection.
…k` (leanprover-community#26674) And use this to golf the proofs in `SmoothSection.lean`. A future PR will add the analogous results for differentiability of sections. Part of the path towards the geodesics and the Levi-Civita connection.
…ns is differentiable (leanprover-community#26871) This mirrors the additions of leanprover-community#26674 to `mdifferentiable` sections. Part of the path towards geodesics and the Levi-Civita connection. Co-authored-by: Patrick Massot <patrickmassot@free.fr> Co-authored-by: Michael Rothgang <rothgang@math.uni-bonn.de>
…ns is differentiable (leanprover-community#26871) This mirrors the additions of leanprover-community#26674 to `mdifferentiable` sections. Part of the path towards geodesics and the Levi-Civita connection. Co-authored-by: Patrick Massot <patrickmassot@free.fr> Co-authored-by: Michael Rothgang <rothgang@math.uni-bonn.de>
And use this to golf the proofs in
SmoothSection.lean.A future PR will add the analogous results for differentiability of sections.
Part of the path towards the geodesics and the Levi-Civita connection.