WikiLeanRecent changes · Proposals · Flags · Stats · About

Diff — Covariant derivative

Revision #1132 → #2456 · back to history

modifiedCovariant derivative (lead)f68b76a0ef43
FieldFrom #1132To #2456
mathlib.declCovariantDerivative
mathlib.match_kindgeneralization
mathlib.moduleMathlib.Geometry.Manifold.VectorBundle.CovariantDerivative.Basic
noteMathlib's `CovariantDerivative` structure defines a bundled Koszul connection on an arbitrary vector bundle, generalizing the tangent-bundle case in the lead.
statusformalized
modifiedCovariant transformation law0a65faf04e40
FieldFrom #1132To #2456
mathlib.decl
mathlib.match_kind
mathlib.module
noteMathlib's covariant derivative is coordinate-free; there is no lemma stating the transformation law of Christoffel symbols under coordinate changes.
statusnot_formalized
modifiedCovariant derivative as a rule on vectors and vector fields1ea0ee677eed
FieldFrom #1132To #2456
mathlib.declIsCovariantDerivativeOn
mathlib.match_kindexact
mathlib.moduleMathlib.Geometry.Manifold.VectorBundle.CovariantDerivative.Basic
note`IsCovariantDerivativeOn` axiomatizes the rule assigning to a section `σ` and vector `X x` the vector `∇_X σ x`, matching the informal rule-based definition.
statusformalized
modifiedParticle in polar coordinates8cbd812bd5ac
FieldFrom #1132To #2456
mathlib.decl
mathlib.match_kind
mathlib.module
noteThis motivating physics example (acceleration in polar coordinates) is not formalized in Mathlib.
statusnot_formalized
modifiedParallel transport on a globefcd36349edb8
FieldFrom #1132To #2456
mathlib.decl
mathlib.match_kind
mathlib.module
noteParallel transport itself is absent from Mathlib, so this expository example on the sphere is not formalized.
statusnot_formalized
addedInfinitesimal parallel transport measures curvature4c69947049aa
modifiedExistence of Levi-Civita connectionba8068f1ec35
FieldFrom #1132To #2456
mathlib.declCovariantDerivative.IsMetricCompatible
mathlib.match_kind
mathlib.moduleMathlib.Geometry.Manifold.VectorBundle.CovariantDerivative.Metric
noteMathlib has `IsMetricCompatible` and `CovariantDerivative.torsion`, but the existence/uniqueness theorem for the Levi-Civita connection itself is not yet proved.
statuspartial
modifiedLocality of covariant derivative7356b0a115fa
FieldFrom #1132To #2456
mathlib.declIsCovariantDerivativeOn.congr_of_eventuallyEq
mathlib.match_kindexact
mathlib.moduleMathlib.Geometry.Manifold.VectorBundle.CovariantDerivative.Basic
note`congr_of_eventuallyEq` proves `cov σ x = cov σ' x` when `σ` and `σ'` agree on a neighborhood of `x`, i.e. `∇σ` depends only on the germ.
statusformalized
modifiedEmbedding setup for covariant derivative5caf4129eff3
FieldFrom #1132To #2456
mathlib.decl
mathlib.match_kind
mathlib.module
noteMathlib takes an intrinsic vector-bundle approach; the concrete embedded-submanifold-in-ℝⁿ setup used here is not developed.
statusnot_formalized
modifiedDecomposition via Christoffel symbols0a34316c3b78
FieldFrom #1132To #2456
mathlib.decl
mathlib.match_kind
mathlib.module
noteChristoffel symbols are not defined in Mathlib.
statusnot_formalized
modifiedLevi-Civita covariant derivative as orthogonal projection6614c893c4ab
FieldFrom #1132To #2456
mathlib.decl
mathlib.match_kind
mathlib.module
noteThe extrinsic tangential-projection construction of the Levi-Civita connection is not in Mathlib.
statusnot_formalized
modifiedChristoffel symbols in terms of the metricd3b1f0fcb0cf
FieldFrom #1132To #2456
mathlib.decl
mathlib.match_kind
mathlib.module
noteThe Koszul-type formula expressing Christoffel symbols via metric derivatives is not formalized.
statusnot_formalized
modifiedCircle rolled into a cylinder37a18a5a4693
FieldFrom #1132To #2456
mathlib.decl
mathlib.match_kind
mathlib.module
noteThis illustrative example is not in Mathlib.
statusnot_formalized
modifiedCovariant derivative as a Koszul connectioneac834db4f90
FieldFrom #1132To #2456
mathlib.declCovariantDerivative
mathlib.match_kindgeneralization
mathlib.moduleMathlib.Geometry.Manifold.VectorBundle.CovariantDerivative.Basic
noteThe docstring of `CovariantDerivative` explicitly calls it a Koszul connection, defined on any vector bundle (thus generalizing the tangent-bundle case).
statusformalized
addedCompatibility with tensor product and trace5170549004cb
modifiedCovariant derivative of a functione0aeb7a63ad9
FieldFrom #1132To #2456
mathlib.declmfderiv
mathlib.match_kind
mathlib.moduleMathlib.Geometry.Manifold.MFDeriv.Basic
noteMathlib's `mfderiv` gives the differential of a function on a manifold, which coincides with the covariant derivative on functions, but is not packaged under that name.
statuspartial
modifiedCovariant derivative of f along a vector fielda84a815e6416
FieldFrom #1132To #2456
mathlib.declmfderiv
mathlib.match_kind
mathlib.moduleMathlib.Geometry.Manifold.MFDeriv.Basic
noteThis is `x ↦ mfderiv I 𝓘(𝕜) f x (X x)` in Mathlib, but there is no dedicated declaration for the pointwise-along-a-vector-field construction.
statuspartial
modifiedEquality with Lie and exterior derivative on functionsc5ce29ddd98e
FieldFrom #1132To #2456
mathlib.decl
mathlib.match_kind
mathlib.module
noteMathlib lacks a defined Lie derivative on scalar functions and any statement equating it with the covariant/exterior derivative on functions.
statusnot_formalized
modifiedCovariant derivative of a vector field9709a091e040
FieldFrom #1132To #2456
mathlib.declCovariantDerivative
mathlib.match_kindspecial_case
mathlib.moduleMathlib.Geometry.Manifold.VectorBundle.CovariantDerivative.Basic
noteTaking `V = TangentSpace I` in `CovariantDerivative I E V` gives the covariant derivative of a vector field along another; `cov σ x (X x)` corresponds to `∇_X σ x`.
statusformalized
addedLeibniz (product) rule for covariant derivative8377e153d5d1
modifiedDependence on a neighborhood1b97a4fa0e9c
FieldFrom #1132To #2456
mathlib.declIsCovariantDerivativeOn.congr_of_eventuallyEq
mathlib.match_kindexact
mathlib.moduleMathlib.Geometry.Manifold.VectorBundle.CovariantDerivative.Basic
noteThe proved germ-locality lemma `congr_of_eventuallyEq` captures dependence only on a neighborhood of the point.
statusformalized
modifiedCovariant derivative of a vector field on a domain3ae0f4edb9f4
FieldFrom #1132To #2456
mathlib.declIsCovariantDerivativeOn
mathlib.match_kindexact
mathlib.moduleMathlib.Geometry.Manifold.VectorBundle.CovariantDerivative.Basic
note`IsCovariantDerivativeOn` takes a set parameter `s : Set M`, giving a covariant-derivative rule restricted to a domain.
statusformalized
modifiedCovariant derivative of a covector field6fe3a9c32585
FieldFrom #1132To #2456
mathlib.decl
mathlib.match_kind
mathlib.module
noteMathlib does not define the induced covariant derivative on the cotangent bundle.
statusnot_formalized
modifiedCovariant derivative of covector is covector8d6af362e6e7
FieldFrom #1132To #2456
mathlib.decl
mathlib.match_kind
mathlib.module
noteNo covector-field covariant derivative is defined, so its type-preserving property is not stated.
statusnot_formalized
modifiedCovariant derivative of a tensor field523e3f0d0a08
FieldFrom #1132To #2456
mathlib.decl
mathlib.match_kind
mathlib.module
noteThe extension of the covariant derivative to general tensor fields via tensor-product and trace compatibility is not in Mathlib.
statusnot_formalized
modifiedExplicit formula for covariant derivative of tensor1ead24c92896
FieldFrom #1132To #2456
mathlib.decl
mathlib.match_kind
mathlib.module
noteNo such coordinate formula exists in Mathlib.
statusnot_formalized
modifiedConnection coefficients (Christoffel symbols)2842d021f586
FieldFrom #1132To #2456
mathlib.decl
mathlib.match_kind
mathlib.module
noteChristoffel symbols / connection coefficients are not defined in Mathlib.
statusnot_formalized
modifiedCoordinate formula for covariant derivative of vector field464b684e2229
FieldFrom #1132To #2456
mathlib.decl
mathlib.match_kind
mathlib.module
noteNo index-formula `(∇_j v)^i = ∂_j v^i + Γ^i_{jk} v^k` is present in Mathlib.
statusnot_formalized
modifiedCoordinate formula for covectors3b055885bb68
FieldFrom #1132To #2456
mathlib.decl
mathlib.match_kind
mathlib.module
noteNo coordinate formula for covariant derivatives of covector fields is in Mathlib.
statusnot_formalized
modifiedCoordinate formula for tensor fieldse54e09ce4a4e
FieldFrom #1132To #2456
mathlib.decl
mathlib.match_kind
mathlib.module
noteNo general (r,s)-tensor coordinate formula is present in Mathlib.
statusnot_formalized
modifiedTensor density correction term45af55ccb801
FieldFrom #1132To #2456
mathlib.decl
mathlib.match_kind
mathlib.module
noteTensor densities are not treated in Mathlib.
statusnot_formalized
modifiedDeterminant of metric as scalar density7237b480a76f
FieldFrom #1132To #2456
mathlib.decl
mathlib.match_kind
mathlib.module
noteThe weight-1 scalar density from `det g` is not formalized.
statusnot_formalized
modifiedSemicolon/comma notationaf2f93915dbd
FieldFrom #1132To #2456
mathlib.decl
mathlib.match_kind
mathlib.module
noteThe classical `T^i_{;j}` / `T^i_{,j}` index notation is not adopted in Mathlib.
statusnot_formalized
modifiedMultiple semicolon indices350c0c6c6f0e
FieldFrom #1132To #2456
mathlib.decl
mathlib.match_kind
mathlib.module
noteIterated-semicolon notation is a syntactic convention absent from Mathlib.
statusnot_formalized
modifiedDouble pipe notation (Adler, Bazin & Schiffer)964e30aa20c3
FieldFrom #1132To #2456
mathlib.decl
mathlib.match_kind
mathlib.module
noteAlternative double-pipe notation is not adopted.
statusnot_formalized
modifiedCovariant derivative of a scalar field6442b00d9108
FieldFrom #1132To #2456
mathlib.decl
mathlib.match_kind
mathlib.module
noteMathlib has `mfderiv` for functions but no statement identifying the covariant derivative of a scalar with partial differentiation in coordinates.
statusnot_formalized
modifiedCovariant derivative of a contravariant vector field0a32f0026175
FieldFrom #1132To #2456
mathlib.decl
mathlib.match_kind
mathlib.module
noteNo coordinate-index expansion of `∇_μ T^ν` is available.
statusnot_formalized
modifiedCovariant derivative of a covariant vector field23fe8b0faaa8
FieldFrom #1132To #2456
mathlib.decl
mathlib.match_kind
mathlib.module
noteNo coordinate expression for `∇_μ T_ν` in Mathlib.
statusnot_formalized
modifiedCovariant derivative of a (2,0) tensor field3416a05c7328
FieldFrom #1132To #2456
mathlib.decl
mathlib.match_kind
mathlib.module
noteCoordinate formula for `∇_μ T^{αβ}` is not formalized.
statusnot_formalized
modifiedCovariant derivative of a (0,2) tensor field84273168669e
FieldFrom #1132To #2456
mathlib.decl
mathlib.match_kind
mathlib.module
noteCoordinate formula for `∇_μ T_{αβ}` is not formalized.
statusnot_formalized
modifiedCovariant derivative of a (1,1) tensor field242abefad399
FieldFrom #1132To #2456
mathlib.decl
mathlib.match_kind
mathlib.module
noteCoordinate formula for `∇_μ T^α_β` is not formalized.
statusnot_formalized
modifiedRiemann tensor via commutator of covariant derivativesb2742fc6b57d
FieldFrom #1132To #2456
mathlib.decl
mathlib.match_kind
mathlib.module
noteThe Riemann curvature tensor is not defined in Mathlib.
statusnot_formalized
modifiedCommutator on (2,0)-tensor field4567372ff3c4
FieldFrom #1132To #2456
mathlib.decl
mathlib.match_kind
mathlib.module
noteWithout a Riemann tensor, the Ricci identity for (2,0) tensor commutators is absent.
statusnot_formalized
modifiedCovariant derivative along a smooth curve5ed9235452f4
FieldFrom #1132To #2456
mathlib.decl
mathlib.match_kind
mathlib.module
noteMathlib does not define the covariant derivative operator `D/dt` acting on curves' vector fields.
statusnot_formalized
modifiedGeodesic of the covariant derivative95c26211ef49
FieldFrom #1132To #2456
mathlib.decl
mathlib.match_kind
mathlib.module
noteGeodesics of a connection are not defined in Mathlib.
statusnot_formalized
modifiedGeodesics of Levi-Civita are metric geodesics4340bf109e09
FieldFrom #1132To #2456
mathlib.decl
mathlib.match_kind
mathlib.module
noteNeither Levi-Civita geodesics nor Riemannian metric geodesics are available in Mathlib's manifold library.
statusnot_formalized
modifiedAbsolute/intrinsic derivatived1fe1cdced05
FieldFrom #1132To #2456
mathlib.decl
mathlib.match_kind
mathlib.module
noteAn alternate name for the (unformalized) covariant derivative along a curve.
statusnot_formalized
modifiedAntisymmetrized covariant derivative vs Lie derivative637225fa5198
FieldFrom #1132To #2456
mathlib.declCovariantDerivative.torsion_eq_zero_iff
mathlib.match_kind
mathlib.moduleMathlib.Geometry.Manifold.VectorBundle.CovariantDerivative.Torsion
note`torsion_eq_zero_iff` states `∇_X Y − ∇_Y X = [X,Y]` iff torsion vanishes, which is the torsion-free case of the antisymmetrized-covariant-vs-Lie identity, but the general formula with a torsion term is not stated.
statuspartial