Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
4dc88fe
feat: FiberBundle.extend
PatrickMassot Mar 5, 2026
419199f
Lint
PatrickMassot Mar 6, 2026
9cc0d58
Some cleanup suggested by Michael
PatrickMassot Mar 6, 2026
a412b42
lint
PatrickMassot Mar 6, 2026
54895ba
Golfs and docs
grunweg Mar 6, 2026
403efac
Merge branch 'master' into tensoriality
hrmacbeth Mar 6, 2026
9c8186d
tensoriality
hrmacbeth Mar 6, 2026
72147d5
fix imports
hrmacbeth Mar 6, 2026
efdc73f
feat: Covariant derivatives on a vector bundle
PatrickMassot Mar 6, 2026
4cc7608
Merge branch 'master' into covariant-derivatives-torsion
grunweg Mar 6, 2026
c76b337
chore: add more bar!
grunweg Mar 6, 2026
ff0a1bf
feat: torsion of an affine connection
grunweg Mar 6, 2026
ba399a0
Fix the build
grunweg Mar 6, 2026
03cb39f
chore: add missing bar; and use mfderiv% and mfderiv[s] slightly more
grunweg Mar 6, 2026
98bd8bb
chore: don't need mfderiv_smul and friends just yet
grunweg Mar 6, 2026
5ef0c9b
chore: cherry-pick #34263
grunweg Mar 6, 2026
711c141
chore: transplant improvements from PR
grunweg Mar 6, 2026
b0a39e7
feat: metric connections
grunweg Mar 6, 2026
7f7b5d8
generalize to a riemannian bundle
hrmacbeth Mar 7, 2026
3de9043
update notation after generalisation
hrmacbeth Mar 7, 2026
4dcac6e
adjust after rewrite of mfderiv_sul
hrmacbeth Mar 7, 2026
91d1d2a
docs
hrmacbeth Mar 7, 2026
dcbeacf
import new file
hrmacbeth Mar 7, 2026
072c4b8
clean up proofs a bit
hrmacbeth Mar 7, 2026
1025438
clean up proofs
hrmacbeth Mar 7, 2026
34c13ed
defer MDifferentiable.inner_bundle issue
hrmacbeth Mar 7, 2026
33e3308
Some cleanup
PatrickMassot Mar 7, 2026
5ae6c25
stray #lint
hrmacbeth Mar 7, 2026
c14dfac
namespaces
hrmacbeth Mar 7, 2026
8241b09
doc
hrmacbeth Mar 7, 2026
099d895
typo
hrmacbeth Mar 7, 2026
39119fa
Merge branch 'master' into covariant-derivatives-metric
grunweg Mar 12, 2026
9b3f66f
chore: remove change not necessary for this PR
grunweg Mar 12, 2026
49bf82d
Merge branch 'master' into covariant-derivatives-metric
grunweg Mar 19, 2026
5b47b04
cherry-pick levi-civita file
grunweg Mar 19, 2026
a407b7a
Merge branch 'master' into covariant-derivatives-levicivita
grunweg Mar 29, 2026
faf2547
better typeclass formulation
sgouezel Mar 23, 2026
b7b1ec0
Workaround bumping failures; need to investigate
grunweg Mar 29, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions Mathlib.lean
Original file line number Diff line number Diff line change
Expand Up @@ -4487,6 +4487,8 @@ public import Mathlib.Geometry.Manifold.SmoothEmbedding
public import Mathlib.Geometry.Manifold.StructureGroupoid
public import Mathlib.Geometry.Manifold.VectorBundle.Basic
public import Mathlib.Geometry.Manifold.VectorBundle.CovariantDerivative.Basic
public import Mathlib.Geometry.Manifold.VectorBundle.CovariantDerivative.LeviCivita
public import Mathlib.Geometry.Manifold.VectorBundle.CovariantDerivative.Metric
public import Mathlib.Geometry.Manifold.VectorBundle.CovariantDerivative.Torsion
public import Mathlib.Geometry.Manifold.VectorBundle.FiberwiseLinear
public import Mathlib.Geometry.Manifold.VectorBundle.Hom
Expand Down
14 changes: 14 additions & 0 deletions Mathlib/Geometry/Manifold/MFDeriv/SpecificFunctions.lean
Original file line number Diff line number Diff line change
Expand Up @@ -790,6 +790,20 @@ theorem mfderiv_add (hf : MDiffAt f z) (hg : MDiffAt g z) :
(by exact mfderiv% f z) + (by exact mfderiv% g z) :=
(hf.hasMFDerivAt.add hg.hasMFDerivAt).mfderiv

open NormedSpace in
theorem fromTangentSpace_mfderiv_add (hf : MDiffAt f z) (hg : MDiffAt g z) :
(fromTangentSpace _).toContinuousLinearMap ∘L (mfderiv% (f + g) z)
= (fromTangentSpace _).toContinuousLinearMap ∘L (mfderiv% f z)
+ (fromTangentSpace _).toContinuousLinearMap ∘L (mfderiv% g z) :=
(hf.hasMFDerivAt.add hg.hasMFDerivAt).mfderiv

open NormedSpace in
theorem fromTangentSpace_mfderiv_add_apply (hf : MDiffAt f z) (hg : MDiffAt g z)
(v : TangentSpace I x) :
fromTangentSpace _ (mfderiv% (f + g) z v)
= fromTangentSpace _ (mfderiv% f z v) + fromTangentSpace _ (mfderiv% g z v) :=
congr($(fromTangentSpace_mfderiv_add hf hg) v)

section sum
variable {ι : Type} {t : Finset ι} {f : ι → M → E'} {f' : ι → TangentSpace I z →L[𝕜] E'}

Expand Down
Loading
Loading