Lengths of paths in manifolds #
Consider a manifold in which the tangent spaces have an enormed structure. Then one defines
pathELength γ a b
as the length of the path γ : ℝ → M
between a
and b
, i.e., the integral
of the norm of its derivative on Icc a b
.
We give several ways to write this quantity (as an integral over Icc
, or Ioo
, or the subtype
Icc
, using either mfderiv
or mfderivWithin
).
We show that this notion is invariant under reparameterization by a monotone map, in
pathELength_comp_of_monotoneOn
.
We define riemannianEDist x y
as the infimum of the length of C^1
paths between x
and y
. We prove, in exists_lt_locally_constant_of_riemannianEDist_lt
, that it is also the
infimum on such path that are moreover locally constant near their endpoints. Such paths can be
glued while retaining the C^1
property. We deduce that riemannianEDist
satisfies the triangle
inequality, in riemannianEDist_triangle
.
Note that riemannianEDist x y
could also be named finslerEDist x y
as we do not require that
the metric comes from an inner product space. However, as all the current applications in mathlib
are to Riemannian spaces we stick with the simpler name. This could be changed when Finsler
manifolds are studied in mathlib.
The length on Icc a b
of a path into a manifold, where the path is defined on the whole real
line.
We use the whole real line to avoid subtype hell in API, but this is equivalent to
considering functions on the manifold with boundary Icc a b
, see
lintegral_norm_mfderiv_Icc_eq_pathELength_projIcc
.
We use mfderiv
instead of mfderivWithin
in the definition as these coincide (apart from the two
endpoints which have zero measure) and mfderiv
is easier to manipulate. However, we give
a lemma pathELength_eq_integral_mfderivWithin_Icc
to rewrite with the mfderivWithin
form.
Equations
Instances For
Given a path γ
defined on the manifold with boundary [a, b]
, its length (as the integral of
the norm of its manifold derivative) coincides with pathELength
of the lift of γ
to the real
line, between a
and b
.
The length of a path in a manifold is invariant under a monotone reparametrization.
The length of a path in a manifold is invariant under an antitone reparametrization.
The Riemannian extended distance between two points, in a manifold where the tangent spaces
have an extended norm, defined as the infimum of the lengths of C^1
paths between the points.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The Riemannian edistance is bounded above by the length of any C^1
path from x
to y
.
Here, we express this using a path defined on the whole real line, considered on
some interval [a, b]
.
If some r
is strictly larger than the Riemannian edistance between two points, there exists
a path between these two points of length < r
. Here, we get such a path on [0, 1]
.
For a more precise version giving locally constant paths around the endpoints, see
exists_lt_locally_constant_of_riemannianEDist_lt
If some r
is strictly larger than the Riemannian edistance between two points, there exists
a path between these two points of length < r
. Here, we get such a path on an arbitrary interval
[a, b]
with a < b
, and moreover we ensure that the path is locally constant around a
and b
,
which is convenient for gluing purposes.