Documentation

TauCeti.Geometry.Manifold.Riemannian.Isometry.Geodesic

Geodesics under Riemannian isometries #

A local Riemannian isometry carries geodesics to geodesics. This holds on an arbitrary parameter set with unique derivatives, and the tangent map carries the initial velocity to the initial velocity of the image geodesic. For a global isometry, applying the result to its inverse gives equivalences for interval-aware geodesics, all-time geodesics, and geodesics with initial data.

This is the geodesic form of naturality of the Levi-Civita connection; see do Carmo, Riemannian Geometry, Chapter 2, Theorem 3.6, and Chapter 3, Section 2. The equivalence for geodesics with prescribed initial data is the input for showing that an isometry preserves maximal geodesic intervals and intertwines the exponential maps, Φ ∘ exp_p = exp_{Φ p} ∘ dΦ_p.

Main results #

A local Riemannian isometry carries geodesics to geodesics on the same parameter set.

A C² curve is a geodesic exactly when its image under a local Riemannian isometry is. The source regularity prevents discontinuous changes between different local sheets.

@[simp]

A smooth Riemannian isometry preserves the geodesic equation on every parameter set with unique derivatives.

@[simp]

A smooth Riemannian isometry preserves all-time geodesics.

@[simp]
theorem TauCeti.RiemannianIsometry.isGeodesicCurveOnFrom_comp_iff {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] {H : Type u_2} [TopologicalSpace H] {I : ModelWithCorners ℝ E H} {M : Type u_3} [TopologicalSpace M] [ChartedSpace H M] [Bundle.RiemannianBundle fun (x : M) => TangentSpace I x] {F : Type u_4} [NormedAddCommGroup F] [NormedSpace ℝ F] {H' : Type u_5} [TopologicalSpace H'] {J : ModelWithCorners ℝ F H'} {N : Type u_6} [TopologicalSpace N] [ChartedSpace H' N] [Bundle.RiemannianBundle fun (y : N) => TangentSpace J y] [FiniteDimensional ℝ E] [FiniteDimensional ℝ F] [IsManifold I 2 M] [IsManifold J 2 N] [IsContMDiffRiemannianBundle I 1 E fun (x : M) => TangentSpace I x] [IsContMDiffRiemannianBundle J 1 F fun (y : N) => TangentSpace J y] (Φ : RiemannianIsometry I J M N) {γ : ℝ → M} {s : Set ℝ} {p : M} {v : TangentSpace I p} :
Manifold.IsGeodesicCurveOnFrom J (⇑Φ ∘ γ) s (Φ p) ((mfderiv% ⇑Φ p) v) ↔ Manifold.IsGeodesicCurveOnFrom I γ s p v

A smooth Riemannian isometry carries the initial point of a geodesic to its image and the initial velocity through its differential.