Documentation

TauCeti.Geometry.Manifold.Riemannian.Geodesic.Euclidean

Geodesics and the exponential map in inner-product spaces #

This file identifies the Riemannian geodesics of a finite-dimensional real inner-product space. Its standard Riemannian metric is constant, so the Levi-Civita connection has vanishing Christoffel map, and the geodesic equation says that the acceleration vanishes. On every interval the geodesics are therefore exactly the affine segments. Consequently the maximal intervals are all of ℝ, and the chosen maximal geodesic with initial point p and velocity v is t ↦ p + t • v.

It follows that the exponential map at p is defined on all of T_p F and is translation by p, under the canonical identification NormedSpace.fromTangentSpace of T_p F with F, so its differential is the identity everywhere. Since the metric is the inner product of F at every point, this differential preserves inner products; in particular it satisfies the radial identity of the Gauss lemma. Every open neighbourhood of the origin that is star-shaped at the origin is therefore a normal domain. In particular the tangent ball of radius r > 0 is a normal domain whose normal neighbourhood is Metric.ball p r, and on it the Riemannian logarithm is q ↦ q - p.

These formulas include the zero-dimensional space. They provide the flat model against which the exponential map, normal domains, and the logarithm can be checked.

Main results #

References #

@[simp]

The Levi-Civita connection of the standard Riemannian metric differentiates a constant vector field to zero.

@[simp]

The Christoffel map of the standard Riemannian metric on an inner-product space vanishes in its canonical coordinates.

Every affine line in a finite-dimensional real inner-product space is a geodesic for the standard Riemannian metric, with its evident initial point and velocity.

Every affine line in a finite-dimensional real inner-product space is a geodesic for the standard Riemannian metric.

@[simp]

Geodesics in a finite-dimensional inner-product space exist for every real parameter.

@[simp]

The chosen maximal geodesic in an inner-product space is its affine line.

The geodesic equation in an inner-product space. Since the Christoffel map vanishes, a curve is a geodesic on a parameter set with unique derivatives exactly when it is C² there and its acceleration within that set vanishes.

theorem TauCeti.Manifold.isGeodesicCurveOn_iff_exists_eqOn_add_smul {F : Type u_1} [NormedAddCommGroup F] [InnerProductSpace ℝ F] [FiniteDimensional ℝ F] {γ : ℝ → F} {s : Set ℝ} (hs : UniqueDiffOn ℝ s) (hs' : IsPreconnected s) :
IsGeodesicCurveOn (modelWithCornersSelf ℝ F) γ s ↔ ∃ (p : F) (v : F), Set.EqOn γ (fun (t : ℝ) => p + t • v) s

The geodesics of an inner-product space on an interval are affine segments. On a preconnected parameter set with unique derivatives, such as a nondegenerate interval, a curve in a finite-dimensional real inner-product space is a geodesic exactly when it agrees there with an affine line.

theorem TauCeti.Manifold.isGeodesicCurveOnFrom_iff_eqOn_add_smul {F : Type u_1} [NormedAddCommGroup F] [InnerProductSpace ℝ F] [FiniteDimensional ℝ F] {γ : ℝ → F} {s : Set ℝ} (hs : UniqueDiffOn ℝ s) (hs' : IsPreconnected s) (h0 : 0 ∈ s) {p v : F} :
IsGeodesicCurveOnFrom (modelWithCornersSelf ℝ F) γ s p v ↔ Set.EqOn γ (fun (t : ℝ) => p + t • v) s

The geodesic of an inner-product space with given initial data. On a preconnected parameter set with unique derivatives containing 0, the geodesic starting at p with velocity v is the affine line t ↦ p + t • v there.

The geodesics in a finite-dimensional real inner-product space are exactly the affine lines.

The exponential map and the logarithm #

@[simp]

The exponential map of a finite-dimensional inner-product space is defined on every tangent vector.

A finite-dimensional inner-product space is geodesically complete at every point.

@[simp]

The exponential map of a finite-dimensional inner-product space at p is translation by p, under the canonical identification NormedSpace.fromTangentSpace of T_p F with F.

The differential of the exponential map of a finite-dimensional inner-product space is the identity at every tangent vector.

@[simp]

The Fréchet derivative of the exponential map of a finite-dimensional inner-product space is the identity at every tangent vector. This is the simp-normal form of mfderiv_riemannianExp_apply_model_space.

@[simp]

The Gauss lemma in an inner-product space. The differential of the exponential map of a finite-dimensional inner-product space at every tangent vector v preserves inner products. Taking w₁ = v gives the radial identity ⟪d(exp_p)_v(v), d(exp_p)_v(w)⟫ = ⟪v, w⟫ of the Gauss lemma TauCeti.Manifold.inner_mfderiv_riemannianExp_radial; in this flat case it holds for every pair of tangent vectors, not only for the radial direction.

The exponential map of a finite-dimensional inner-product space at p maps the tangent ball of radius r onto the ball of radius r about p.

In a finite-dimensional inner-product space, every open neighbourhood of the origin that is star-shaped at the origin is a normal domain.

In a finite-dimensional inner-product space, every tangent ball of positive radius is a normal domain; its normal neighbourhood is the ball of the same radius about the base point (image_riemannianExp_ball_model_space).

The Riemannian logarithm of a finite-dimensional inner-product space at p sends q to q - p, read in T_p F, whenever this vector lies in the chosen set of tangent vectors.

@[simp]

On the ball of radius r about p in a finite-dimensional inner-product space, the Riemannian logarithm relative to the tangent ball of radius r sends q to q - p, read in T_p F.