A moving-chart formula for covariant differentiation along a curve #
This file constructs a moving-chart candidate for the covariant derivative of a tangent field
along a curve. At a parameter t, both the curve and the field are read in the tangent-bundle
trivialization coming from the chart centred at the current point ฮณ t. If u and v are those
coordinate readings and ฮ is the Christoffel map of the connection in that frame, the defining
formula is
D V / dt = v' + ฮ(v, u').
The result is transported back to TangentSpace I (ฮณ t). Thus the definition uses the chart at
the current point rather than a single global chart. Derivatives are taken within a parameter
set s, so that the construction applies on a closed interval as well as on all of ๐; the
unrestricted operator is the s = Set.univ case, exactly as Mathlib's fderiv is the
Set.univ case of fderivWithin. This first part of the along-curve API proves the
characteristic additive and scalar Leibniz laws, locality in the field and parameter set, and
naturality under differentiable reparametrization. For a field pulled back from an ambient vector
field, AlongCurve/Pullback.lean identifies the formula in an arbitrary fixed chart and with the
ambient covariant derivative.
Main definitions and results #
TauCeti.Manifold.sectionCoord: the coordinate reading of a tangent field along a curve in a specified tangent-bundle trivialization; seeVectorBundle/SectionAlongCurve/Basic.lean.CovariantDerivative.alongCurveInChartWithin: the model-space formulav' + ฮ(v, u')within a parameter set, computed byCovariantDerivative.alongCurveInChartWithin_apply.CovariantDerivative.alongCurveWithin: the resulting tangent field along the curve, computed byCovariantDerivative.alongCurveWithin_apply, and its unrestricted caseCovariantDerivative.alongCurve;CovariantDerivative.alongCurveWithin_univrelates them.CovariantDerivative.alongCurveWithin_add,CovariantDerivative.alongCurveWithin_smulandCovariantDerivative.alongCurveWithin_const_smul: additivity, the scalar Leibniz rule, and scalar homogeneity; each has an unrestricted counterpart.CovariantDerivative.alongCurveWithin_zero: the zero-field law, withCovariantDerivative.alongCurve_zeroits unrestricted case.CovariantDerivative.alongCurveWithin_sumandCovariantDerivative.alongCurve_sum: additivity over finite sums of fields with differentiable coordinate readings.CovariantDerivative.alongCurveWithin_const: along a constant curve the candidate is the ordinary derivative of the field, withCovariantDerivative.alongCurve_constits unrestricted case;CovariantDerivative.alongCurveWithin_const_of_hasDerivWithinAtandCovariantDerivative.alongCurve_const_of_hasDerivAtread off a known derivative.CovariantDerivative.alongCurveWithin_inter,CovariantDerivative.alongCurveWithin_of_mem_nhds,CovariantDerivative.alongCurveWithin_subset,CovariantDerivative.alongCurveWithin_congr, andCovariantDerivative.alongCurveWithin_comp: parameter-set and field locality and reparametrization, withCovariantDerivative.alongCurve_congrandCovariantDerivative.alongCurve_comptheir unrestricted cases.
References #
- M. P. do Carmo, Riemannian Geometry, Birkhauser, 1992, Ch. 2, Proposition 2.2.
- The moving-chart construction was informed by
formalized-sources/DoCarmo/DoCarmoLib/Riemannian/Connection/CovariantDerivativeAlong.leanandformalized-sources/DoCarmo/DoCarmoLib/Riemannian/Connection/AffineCovariantDerivativeAlong.leanin the Apache-2.0frenzymath/Poincare-Conjecturerepository at revision24f32e4d600878bfaac6bc2f2f9324175571c321; this implementation instead uses Mathlib'sCovariantDerivativeand Tau Ceti'schristoffelMapdirectly.
The moving-chart coordinate formula for V along ฮณ in the chart centred at x, taken
within the parameter set s: v' + ฮ(v, u'), where u = extChartAt I x โ ฮณ and
v = sectionCoord ฮณ V x are the coordinate readings of the curve and the field, their
derivatives are taken within s, and ฮ is the Christoffel map of cov in the local frame of
the fixed basis Module.finBasis ๐ E. Its chart independence and agreement with an ambient
derivative are established for fields pulled back from ambient vector fields by
CovariantDerivative.symmL_alongCurveInChartWithin_pullback; they remain open here for a general
section along the curve. When the coordinate readings are not differentiable within s at t,
UniqueDiffWithinAt ๐ s t fails,
or ฮณ does not stay in (trivializationAt E (TangentSpace I) x).baseSet near t within s, its
components may carry their junk value 0.
Instances For
The defining formula for the coordinate covariant derivative within a parameter set.
The moving-chart candidate for the covariant derivative of V along ฮณ within the parameter
set s, transported from the model space to TangentSpace I (ฮณ t). Its identification with the
ambient covariant derivative is established for pulled-back fields by
CovariantDerivative.alongCurveWithin_pullback; it remains open here for a general section along
the curve. It inherits the junk values of alongCurveInChartWithin. The Christoffel map is read
in the local frame of the fixed basis Module.finBasis ๐ E.
Instances For
The defining formula for the along-curve candidate within a parameter set: the coordinate formula in the chart at the current point, transported back to the tangent space there.
In the trivialization C at ฮณ t, the covariant derivative along ฮณ of Q is the ordinary
derivative of its coordinate reading plus the Christoffel term.
The junk value of the along-curve candidate: it vanishes where the parameter set does not have
unique derivatives, because derivWithin is then 0.
At a zero of a field, its covariant derivative is its ordinary coordinate derivative in the canonical tangent trivialization at that point.
The moving-chart candidate for the covariant derivative of V along ฮณ, with unrestricted
derivatives. This is the s = Set.univ case of alongCurveWithin, and carries the same junk
values and the same fixed local frame.
Instances For
Restricting the moving-chart candidate to the whole parameter space gives its unrestricted version.
The defining formula for the unrestricted along-curve candidate: the coordinate formula in the chart at the current point, transported back to the tangent space there.
Algebra laws #
The moving-chart candidate within a parameter set is additive in the field.
The unrestricted moving-chart candidate is additive in the field.
Covariant differentiation within a parameter set respects subtraction of differentiable fields.
Covariant differentiation along a curve respects subtraction of differentiable fields.
The moving-chart candidate within a parameter set obeys the scalar Leibniz rule.
The unrestricted moving-chart candidate obeys the scalar Leibniz rule.
The moving-chart candidate within a parameter set commutes with multiplication by a constant scalar, without a differentiability hypothesis on the field.
The unrestricted moving-chart candidate commutes with multiplication by a constant scalar, without a differentiability hypothesis on the field.
The moving-chart candidate of the zero field within a parameter set is zero.
The unrestricted moving-chart candidate of the zero field is zero.
Constant curves #
Along a constant curve at x, the moving-chart candidate within a parameter set is the
ordinary derivative within that set of the field, read in the model space E = T_x M, wherever
the set has unique derivatives. No differentiability of the field is needed.
Along a constant curve at x, the unrestricted moving-chart candidate is the ordinary
derivative of the field, read in the model space E = T_x M.
Along a constant curve at x, the moving-chart candidate within a parameter set is the
ordinary derivative of the field in the fixed tangent space TangentSpace I x.
Along a constant curve at x, the unrestricted moving-chart candidate is the ordinary
derivative of the field in the fixed tangent space TangentSpace I x.
Locality and reparametrization #
Intersecting the parameter set with a neighbourhood of t does not change the moving-chart
candidate there.
On a parameter set which is a neighbourhood of t, the restricted moving-chart candidate
equals the unrestricted one.
Restricting the parameter set preserves the moving-chart candidate when derivatives on the
larger set are defined and the smaller set has a unique derivative at t.
The moving-chart candidate within a parameter set depends only on the germ of the field along that set, together with its value at the parameter under consideration.
The unrestricted moving-chart candidate depends only on the germ of the field at the parameter under consideration.
The moving-chart candidate within a parameter set is natural under differentiable
reparametrization mapping that set into the parameter set of the original curve. The curve and the
field must both read differentiably at ฯ t in the chart centred at ฮณ (ฯ t).
The unrestricted moving-chart candidate is natural under differentiable reparametrization.
The curve and the field must both read differentiably at ฯ t in the chart centred at
ฮณ (ฯ t).
Finite sums #
Covariant differentiation within a parameter set commutes with finite sums of fields having differentiable coordinate readings.
Covariant differentiation along a curve commutes with finite sums of fields having differentiable coordinate readings.