Normal domains and the Riemannian logarithm #
A normal domain at a point p of a Riemannian manifold is an open star-shaped neighbourhood
U of the origin of T_p M, inside the natural domain of the exponential map, on which exp_p
restricts to a diffeomorphism onto its image. The image exp_p '' U is the associated normal
neighbourhood of p.
Since the differential of exp_p at the origin is the identity, the inverse function theorem
produces a ball of some positive radius that is a normal domain at every point. On a normal
neighbourhood the restricted exponential map has an inverse, the Riemannian logarithm log_p,
which is again smooth; it is the chart underlying normal coordinates, and it turns a point of the
normal neighbourhood into the initial velocity of the radial geodesic reaching it.
The logarithm is defined as a total function taking a junk value outside the normal neighbourhood, so each theorem about its value carries the corresponding membership hypothesis. There is deliberately no single global logarithm: beyond a normal neighbourhood the exponential map may lose injectivity or local invertibility, so no canonical smooth global inverse is provided.
Main definitions and results #
TauCeti.Manifold.IsNormalDomain: the predicate defining normal domains.TauCeti.Manifold.riemannianLog: the Riemannian logarithm relative to a normal domain.TauCeti.Manifold.IsNormalDomain.toPartialDiffeomorph: the exponential map and logarithm as a partial diffeomorphism between a normal domain and its normal neighbourhood.TauCeti.Manifold.IsNormalDomain.exists_partialDiffeomorph_riemannianExp_comp: the exponential map precomposed with a linear isomorphism carrying an open set into a normal domain is a partial diffeomorphism with that open set as source.TauCeti.Manifold.exists_isNormalDomain_ball: balls of small enough radius are normal domains.TauCeti.Manifold.IsNormalDomain.ball: a tangent ball contained in a normal domain is itself a normal domain.TauCeti.Manifold.isCompact_riemannianExp_image_closedBall: a closed tangent ball in the exponential domain has compact exponential image.TauCeti.Manifold.isCompact_riemannianExp_image_sphere: a tangent sphere in the exponential domain has compact exponential image.TauCeti.Manifold.exists_isNormalDomain_ball_with_isCompact_riemannianExp_image_closedBall: a smaller closed tangent ball inside a larger normal ball has compact exponential image.TauCeti.Manifold.IsNormalDomain.isOpen_image: a normal neighbourhood is open.TauCeti.Manifold.IsNormalDomain.injective_mfderiv_riemannianExp: the differential of the exponential map is injective on a normal domain.TauCeti.Manifold.IsNormalDomain.contDiffOn_norm_angular_riemannianExp: the length of the differential of the exponential map along a fixed vector is smooth on a normal domain.TauCeti.Manifold.IsNormalDomain.riemannianLog_riemannianExpandTauCeti.Manifold.riemannianExp_riemannianLog: the two inverse identities.TauCeti.Manifold.IsNormalDomain.riemannianLog_self: the logarithm vanishes at the base point.TauCeti.Manifold.IsNormalDomain.contMDiffOn_riemannianLog: the logarithm is smooth on the normal neighbourhood.TauCeti.Manifold.IsNormalDomain.mfderiv_riemannianLog_comp_mfderiv_riemannianExpandTauCeti.Manifold.IsNormalDomain.mfderiv_riemannianExp_comp_mfderiv_riemannianLog: the differentials of the logarithm and the exponential map are mutually inverse.TauCeti.Manifold.IsNormalDomain.mem_geodesicInterval: the geodesic towards a vector of a normal domain is defined at least up to time one.
References #
- M. P. do Carmo, Riemannian Geometry, Birkhäuser, 1992, Ch. 3, §3.
- J. M. Lee, Introduction to Riemannian Manifolds, Springer, 2018, Ch. 5 and 6.
Normal domains #
A normal domain at p is an open star-shaped neighbourhood U of the origin of T_p M,
contained in the natural domain of the exponential map, on which exp_p restricts to a
diffeomorphism onto its image. The image exp_p '' U is the associated normal neighbourhood
of p.
- isOpen : IsOpen U
A normal domain is open.
A normal domain contains the origin.
- starConvex : StarConvex ℝ 0 U
A normal domain is star-shaped at the origin.
- subset_expDomain : U ⊆ expDomain I M p
A normal domain lies in the natural domain of the exponential map.
- injOn : Set.InjOn (riemannianExp I M p) U
The exponential map is injective on a normal domain.
- isLocalDiffeomorphOn : IsLocalDiffeomorphOn (modelWithCornersSelf ℝ (TangentSpace I p)) I (↑⊤) (riemannianExp I M p) U
The exponential map is a local diffeomorphism at each vector of a normal domain.
Instances For
An open star-shaped neighbourhood of the origin inside a normal domain is a normal domain.
A tangent ball contained in a normal domain is itself a normal domain.
A normal neighbourhood is open.
The differential of the exponential map is injective at every vector of a normal domain.
A vector of a normal domain can be shrunk towards the origin inside the normal domain.
The radial geodesic of a normal domain is defined up to time one. The maximal geodesic
from p with initial velocity a vector v of a normal domain exists on [0, 1]; by
riemannianExp_smul its value at t is the exponential of t • v.
The base point belongs to every normal neighbourhood.
A normal neighbourhood is a neighbourhood of the base point.
The Riemannian length of the differential of the exponential map, applied to a fixed tangent
vector w, is smooth on any normal domain, where that differential is injective.
Existence of normal balls #
Normal balls exist. There is a positive radius such that the ball of that radius around
the origin of T_p M is a normal domain at p; its image is a normal neighbourhood of p.
Compactly contained normal balls #
The exponential image of a closed tangent ball contained in the exponential domain is compact.
The exponential image of a tangent sphere contained in the exponential domain is compact.
Normal balls can be chosen compactly contained in a larger normal ball. More precisely,
there are positive radii r < R such that the ball of radius R is a normal domain and the
closed ball of radius r is contained in it. The exponential image of that closed ball is
compact.
The nested tangent balls and compact exponential image are inputs to the escape estimate for curves leaving a normal neighbourhood.
The Riemannian logarithm #
The Riemannian logarithm at p relative to a set U of tangent vectors, defined as the
chosen preimage function invFunOn for the restriction of exp_p to U. When U is a normal
domain, it inverts exp_p on the normal neighbourhood exp_p '' U; outside that neighbourhood
it takes a junk value, so every theorem about its value carries a membership hypothesis.
Instances For
The Riemannian logarithm relative to U is invFunOn for exp_p restricted to U.
The logarithm of a point of exp_p '' U lies in U.
The exponential map inverts the logarithm on exp_p '' U.
The logarithm inverts the exponential map on a normal domain.
The Riemannian logarithm is smooth on the normal neighbourhood it inverts.
The Riemannian logarithm is differentiable at every point of the normal neighbourhood.
The Riemannian logarithm is continuous on the normal neighbourhood it inverts.
The exponential map and Riemannian logarithm as a partial diffeomorphism from a normal domain to its normal neighbourhood.
Instances For
The source of the normal-domain partial diffeomorphism is the normal domain.
The target of the normal-domain partial diffeomorphism is the normal neighbourhood.
The forward map of the normal-domain partial diffeomorphism is the exponential map.
The inverse map of the normal-domain partial diffeomorphism is the Riemannian logarithm.
The exponential map precomposed with a linear isomorphism that maps an open set into a normal domain is a partial diffeomorphism with that open set as source.
The differential of the logarithm at exp_p v is a left inverse of the differential of the
exponential map at a vector v of the normal domain.
The differential of the logarithm at exp_p v is a right inverse of the differential of the
exponential map at a vector v of the normal domain.
The differential of the logarithm is invertible at every point of the normal neighbourhood.
The logarithm vanishes at the base point.