The Riemannian distance on inner product spaces and their convex open subsets #
The standard Riemannian metric of an inner product space F restricts to any open subset U β F
through the open-submanifold instances of TauCeti.Geometry.Manifold.Riemannian.Restriction. This
file computes the resulting Riemannian distance when U is convex: straight segments stay in U,
so every two points of U are joined by a curve of length exactly the ambient norm distance,
while no curve can be shorter than that chord. Hence
- the Riemannian extended distance of a convex open subset equals the ambient norm distance;
- with its ambient metric, a convex open subset satisfies
IsRiemannianManifold, which makes the ordinary-metric layer (dist, closed balls,ProperSpace,CompleteSpace) available on it.
This computation lets examples such as the open unit ball use the ordinary metric presentation.
No finite-dimensionality assumption is needed: convexity is the only substantive hypothesis. The
general facts about path length used along the way live in their canonical modules:
TauCeti.Manifold.pathELength_lineMap
(Riemannian.PathELength), and TauCeti.Manifold.pathELength_subtypeVal_comp
(Riemannian.Restriction). That module also proves
TopologicalSpace.Opens.riemannianEDist_le_riemannianEDist_subtype: restriction to any open
submanifold cannot decrease distance.
Main results #
TopologicalSpace.Opens.riemannianEDist_eq_enorm_sub_of_convex: on a convex open subset, the restricted Riemannian extended distance is the ambient norm distance.TopologicalSpace.Opens.isRiemannianManifold_of_convex: the ambient metric makes a convex open subset a Riemannian manifold.TopologicalSpace.Opens.exists_pathELength_eq_edist_of_convex: any two points of a convex open subset are joined by aCΒΉpath whose Riemannian length is their distance.
References #
- The ambient distance computation adapts the proof of the
IsRiemannianManifold π(β, F) Finstance in Mathlib,Mathlib/Geometry/Manifold/Riemannian/Basic.leanby S. GouΓ«zel. - M. P. do Carmo, Riemannian Geometry, BirkhΓ€user, 1992, Ch. 1, Β§2 (arc length; the length of a segment).
Convex open subsets of an inner product space #
The length of a straight segment in a convex open subset is the ambient norm distance between its endpoints.
The Riemannian distance of a convex open subset is the ambient norm distance. For an
open subset U of a real inner product space F, endowed with the restriction of the standard
Riemannian metric, the Riemannian extended distance between two points of U equals their norm
distance read in F: the straight segment stays in U and realizes the distance. Together with
TopologicalSpace.Opens.isRiemannianManifold_of_convex, this identifies the ambient metric
with the distance induced by the restricted Riemannian metric.
A convex open subset of an inner product space, endowed with its ambient metric, satisfies
the IsRiemannianManifold predicate: its ambient extended distance is the infimum of the lengths
of CΒΉ curves, because that infimum is exactly the norm distance.
Distance-realizing segments in convex open subsets #
A straight segment in a convex open subset realizes the ambient distance between its endpoints.
Any two points of a convex open subset of a real inner-product space are joined by a CΒΉ
path whose Riemannian length is their ambient distance.