The along-curve derivative of a pulled-back vector field #
CovariantDerivative.alongCurveWithin differentiates a tangent field along a curve by the
moving-chart formula v' + Γ(v, u') of
TauCeti/Geometry/Manifold/VectorBundle/CovariantDerivative/AlongCurve/Basic.lean, which reads
the curve and the field in the chart centred at the current point. This file identifies that
formula for a field which is pulled back from an ambient vector field, V t = X (γ t): there
the formula returns ∇_{γ'(t)} X, the ambient covariant derivative of X in the direction of the
velocity of γ. This is do Carmo 2.2(c), one of the properties characterising D/dt together
with the linearity and Leibniz laws of AlongCurve/Basic.lean; it also makes the formula chart
independent on pulled-back fields.
The identification is proved in an arbitrary chart, not only in the moving one: for any x whose
chart contains γ t, the coordinate formula computed in the chart at x is the reading of
∇_{γ'(t)} X in the tangent-bundle trivialization at x. Transporting back therefore gives the
same tangent vector for every such x.
The velocity of the curve is carried by a HasMFDerivWithinAt hypothesis, in the
ContinuousLinearMap.smulRight 1 w form used by Mathlib's integral-curve API, so that no junk
value can leak in; CovariantDerivative.alongCurveWithin_pullback_curveVelocityWithin restates the
result for the canonical velocity TauCeti.Manifold.curveVelocityWithin.
The chart computation of this file also specializes to the velocity field t ↦ γ' t of the
curve, which is not pulled back from an ambient vector field: reading it in a chart returns the
derivative of the chart reading of the curve, so the moving-chart formula becomes the classical
second-order expression u'' + Γ (u', u'). AlongCurve/Acceleration.lean builds the covariant
acceleration of the curve on this computation.
Main results #
TauCeti.Manifold.derivWithin_extChartAt_comp: the derivative of a curve read in the chart atxis the reading of its velocity in the tangent-bundle trivialization atx, withTauCeti.Manifold.sectionCoord_curveVelocityWithin_eventuallyEqits eventual-equality form for the velocity field.TauCeti.Manifold.contDiffWithinAt_sectionCoord_curveVelocityWithin: aC^(n + 1)curve has aC^ncoordinate velocity field; itsC²differentiability specializations areTauCeti.Manifold.differentiableWithinAt_sectionCoord_curveVelocityWithinandTauCeti.Manifold.differentiableAt_sectionCoord_curveVelocity.TauCeti.Manifold.derivWithin_sectionCoord_pullback: the derivative of the coordinate reading of a pulled-back field is the reading of the flat frame derivative in the direction of the velocity.CovariantDerivative.alongCurveInChartWithin_pullback: the coordinate formula in the chart atx, for a pulled-back field, is the reading of∇_{γ'(t)} X.CovariantDerivative.alongCurveWithin_pullbackandCovariantDerivative.alongCurve_pullback: the along-curve derivative of a pulled-back field is∇_{γ'(t)} X, within a parameter set and unrestricted.CovariantDerivative.symmL_alongCurveInChartWithin_pullback: on pulled-back fields the coordinate formula is chart independent -- reading it in any chart aroundγ tand transporting back gives the moving-chart value.CovariantDerivative.alongCurveWithin_pullback_curveVelocityWithin: the same identification with the velocity written asTauCeti.Manifold.curveVelocityWithin.CovariantDerivative.alongCurveInChartWithin_curveVelocityWithin: the coordinate formula for the velocity field of the curve isu'' + Γ (u', u').
References #
- M. P. do Carmo, Riemannian Geometry, Birkhauser, 1992, Ch. 2, Proposition 2.2(c).
- The moving-chart operator characterized here was informed by
formalized-sources/DoCarmo/DoCarmoLib/Riemannian/Connection/CovariantDerivativeAlong.leanin the Apache-2.0frenzymath/Poincare-Conjecturerepository at revision24f32e4d600878bfaac6bc2f2f9324175571c321.
The derivative of a curve read in the chart centred at x, taken within a parameter set with
a unique derivative there, is the reading of the velocity of the curve in the tangent-bundle
trivialization at x. The chart need not be the one centred at the current point of the
curve.
Along a curve differentiable within s, the coordinate reading of the velocity field in the
tangent-bundle trivialization centred at x is the derivative within s of the curve read in the
extended chart at x, at every nearby parameter of s at which the curve is still in that
chart.
If a curve is C^(n + 1) on a parameter set with unique derivatives, then the coordinate
reading of its velocity in any tangent-bundle chart containing the current point is C^n there.
This is the regularity step which makes the derivative in the along-curve formula an honest
second derivative when the curve is C².
The coordinate reading of the within-set velocity of a C² curve is differentiable within
the parameter set.
On an open parameter set, the coordinate reading of the unrestricted velocity of a C²
curve is differentiable at every parameter in the set.
Along a curve, the derivative of the coordinate reading of a pulled-back vector-bundle section is the reading of its flat frame derivative in the direction of the velocity.
The moving-chart coordinate formula, evaluated in the chart at an arbitrary point x whose
base set contains γ t, computes the reading of the ambient covariant derivative ∇_{γ'(t)} X
in the tangent-bundle trivialization at x, whenever the differentiated field is pulled back
from the vector field X.
Agreement with the ambient covariant derivative. The derivative along γ of the field
pulled back from a vector field X is ∇_{γ'(t)} X, the ambient covariant derivative of X in
the direction of the velocity of γ.
Chart independence on pulled-back fields. Reading the coordinate formula in the chart at
any point x whose base set contains γ t, and transporting the result back to
TangentSpace I (γ t), gives the moving-chart value.
The unrestricted along-curve derivative of a pulled-back vector field is the ambient covariant derivative in the direction of the velocity of the curve.
Agreement with the ambient covariant derivative, with the velocity of the curve written as the
canonical TauCeti.Manifold.curveVelocityWithin.
The velocity field of the curve #
The moving-chart coordinate formula applied to the velocity field of the curve is the classical
second-order expression u'' + Γ (u', u'), for u the curve read in the extended chart at x.
The chart need not be the one centred at the current point of the curve.