Smoothness of the geodesic spray and of geodesics #
The geodesic spray of a smooth Riemannian manifold is a smooth vector field on its tangent bundle. In tangent-bundle coordinates it is
(x, v) ↦ (v, -Γₓ(v, v)),
so this follows from smoothness of the Christoffel map of the Levi-Civita connection. This is the regularity input needed to apply existence and uniqueness theorems for integral curves to the geodesic equation.
A geodesic TauCeti.Manifold.IsGeodesicCurveOn is only required to be C². Its velocity lift is
an integral curve of the spray, so it gains one derivative over the spray, and the curve gains one
derivative over its velocity lift. Bootstrapping, a geodesic of a C^(n + 1) metric on a
C^(n + 2) manifold is C^(n + 2), and a geodesic of a smooth metric is smooth. These hold on
any parameter set with unique derivatives, including a nondegenerate closed interval up to its
endpoints, so no extension of the geodesic beyond its interval is needed.
Main result #
TauCeti.Manifold.contMDiff_geodesicSpray: the geodesic spray isC^nwhen the manifold isC^(n + 2)and its Riemannian metric isC^(n + 1), withTauCeti.Manifold.contMDiff_one_geodesicSpraytheC^1case consumed by the integral-curve API andTauCeti.Manifold.contMDiff_infty_geodesicSpraythe smooth case used for geodesic flows.TauCeti.Manifold.isGeodesicCurveOn_proj_of_isMIntegralCurveOn: every spray integral curve on a set with unique derivatives projects to a geodesic.IsMIntegralCurveOn.isGeodesicCurveOnFrom_proj: its initial data are encoded by its value at zero, including for nondegenerate closed parameter intervals.TauCeti.Manifold.IsGeodesicCurveOn.contMDiffOn_of_le: a geodesic of aC^(n + 1)metric on aC^(n + 2)manifold isC^(n + 2)on its parameter set, withTauCeti.Manifold.IsGeodesicCurveOn.contMDiffOn_curveVelocityLiftWithin_of_letheC^(n + 1)regularity of its velocity lift.TauCeti.Manifold.IsGeodesicCurveOn.contMDiffOn_infty: geodesics of a smooth metric are smooth, with the pointwise formTauCeti.Manifold.IsGeodesicCurveOn.contMDiffAt_inftyat interior parameters, the all-time formTauCeti.Manifold.IsGeodesicCurve.contMDiff_inftyand the velocity-lift formTauCeti.Manifold.IsGeodesicCurveOn.contMDiffOn_curveVelocityLiftWithin_infty.
References #
- M. P. do Carmo, Riemannian Geometry, Birkhäuser, 1992, Ch. 3, §2.
- J. M. Lee, Introduction to Riemannian Manifolds, GTM 176, 2018, Ch. 4.
The geodesic spray is a C^n vector field on the tangent bundle. A C^(n + 1) metric
and C^(n + 2) manifold structure suffice. In particular, the spray of a smooth Riemannian
manifold is smooth.
The geodesic spray is a C^1 vector field on the tangent bundle of a C^3 manifold with
a C^2 Riemannian metric. This is the regularity at which Mathlib's integral-curve existence,
uniqueness and extension theorems consume the spray.
The geodesic spray is a smooth vector field on the tangent bundle of a smooth manifold with a smooth Riemannian metric.
The base curve of an integral curve of the geodesic spray is a geodesic. The integral
curve equation supplies C² regularity within any parameter set with unique derivatives;
no regularity of the projection needs to be assumed separately.
Regularity of geodesics #
The velocity lift of a geodesic is C^(n + 1) on its parameter set, for a C^k metric
on a C^m manifold with n + 1 ≤ k and n + 2 ≤ m. The parameter set only needs unique
derivatives, so this includes the endpoints of a nondegenerate closed interval.
A geodesic is C^(n + 2) on its parameter set, for a C^k metric on a C^m manifold
with n + 1 ≤ k and n + 2 ≤ m.
The velocity lift of a geodesic of a smooth metric is smooth on its parameter set.
Geodesics of a smooth metric are smooth. A geodesic, which is required only to be C²,
is C^∞ on its parameter set. The parameter set only needs unique derivatives, so this includes
the endpoints of a nondegenerate closed interval.
A geodesic of a smooth metric is smooth at every interior point of its parameter set.
An all-time geodesic of a smooth metric is smooth.
The projection of an integral curve of the geodesic spray on a parameter set with unique derivatives is the geodesic whose initial data are encoded by its value at zero.