A manifold carrying a chosen Riemannian metric #
The Riemannian API (gradient, volume density, Levi-Civita connection, curvature) is driven by a
RiemannianBundle instance on the tangent bundle. Comparing two metrics g and g' on the same
manifold M, for instance a metric and a conformal rescaling of it, would require two
incompatible instances on the same carrier. Instead, TauCeti.WithMetric g is a copy of M
whose RiemannianBundle instance is g; different metrics give different copies, and each
copy has exactly one metric instance.
The copy carries the topology, charts and manifold structure of M, transported along the
tautological equivalence ofWithMetric : WithMetric g → M, and the Borel σ-algebra of that
topology. The map ofWithMetric is a diffeomorphism of every order, its differential is the
identity of the model space, and the metric of the copy is the pullback of g along it. Two
copies of M are related by the identity diffeomorphism
TauCeti.WithMetric.diffeomorphWithMetric.
Main definitions #
TauCeti.WithMetric g: the manifoldMwith the Riemannian metricg, together with the conversionsTauCeti.WithMetric.toWithMetricandTauCeti.WithMetric.ofWithMetric.TauCeti.WithMetric.diffeomorph: the diffeomorphismWithMetric g ≃ M.TauCeti.WithMetric.diffeomorphWithMetric: the identity diffeomorphism between the copies ofMcarrying two metrics.TauCeti.WithMetric.metric: the metric of the copy, the pullback ofgalongofWithMetric, installed as itsRiemannianBundleinstance.
Main results #
TauCeti.WithMetric.mfderiv_ofWithMetric: the differential ofofWithMetricis the identity.TauCeti.WithMetric.mfderiv_comp_ofWithMetric: the chain rule for a function read on the copy, without a differentiability hypothesis.TauCeti.WithMetric.inner_def: the inner product of the copy isgevaluated on the transported tangent vectors.TauCeti.WithMetric.mfderiv_ofWithMetric_chartLocalFrame: the chart frames of the copy are those ofM.
The manifold M carrying the Riemannian metric g: a copy of M whose RiemannianBundle
instance is g. Distinct metrics on M give distinct copies, so that two metrics can be compared
without installing two metric instances on one carrier.
- toWithMetric :: (
- ofWithMetric : M
The underlying point of
M. - )
Instances For
The tautological equivalence between the copy of M carrying g and M.
Instances For
Two points of M give the same point of the copy only if they are equal. Not tagged
@[simp]: simp already proves it with the constructor lemma
TauCeti.WithMetric.toWithMetric.injEq.
The copy of M carrying g has the topology of M.
The tautological homeomorphism between the copy of M carrying g and M.
Instances For
The copy of a compact manifold is compact.
The copy of a Lindelöf manifold is Lindelöf.
The copy of M carrying g is measured on its Borel σ-algebra.
The copy of M carrying g has the charts of M, precomposed with ofWithMetric.
The chart transitions of the copy are those of M, so it is a manifold of the same
smoothness.
The tangent trivializations of the copy read a tangent vector in the same coordinates as
those of M.
The tangent trivializations of the copy and of M have the same inverse on fibres.
The tautological diffeomorphism, of every order, between the copy of M carrying g and
M.
Instances For
ofWithMetric is a diffeomorphism, hence smooth of every order.
toWithMetric g is a diffeomorphism, hence smooth of every order.
The differential of ofWithMetric is the identity of the model space.
The differential of toWithMetric g is the identity of the model space.
The tangent spaces TangentSpace I x of a point x of the copy and
TangentSpace I x.ofWithMetric of the underlying point of M are both, by definition, the model
space E. The following lemmas state that the differentials of ofWithMetric and toWithMetric g
are the identity under this identification; later statements comparing tangent vectors of the copy
with tangent vectors of M go through these lemmas rather than through the identification.
The differential of ofWithMetric is the identity of the model space.
The differential of toWithMetric g is the identity of the model space.
The differential of ofWithMetric maps a tangent vector to itself.
The differential of toWithMetric g maps a tangent vector to itself.
Transporting a tangent vector of M to the copy and back gives the vector itself.
Transporting a tangent vector of the copy to M and back gives the vector itself.
A map out of M is differentiable at a point exactly when it is differentiable as a map out
of the copy of M.
The chain rule along ofWithMetric. Since ofWithMetric is a diffeomorphism, it holds
without a differentiability hypothesis on u.
The differential of a vector-valued function pulls back along ofWithMetric, without
any differentiability hypothesis on the function.
The differential of a vector-valued function read on the copy of M.
The identity diffeomorphism from the copy of M carrying g to the copy carrying g'.
Instances For
The differential of the identity diffeomorphism between two copies of M is the identity of
the model space.
The metric of the copy of M carrying g: the pullback of g along ofWithMetric.
Instances For
The copy of M carrying g has the metric g.
The metric of the copy of M carrying a C^n metric is C^n.
The metric of the copy of M carrying g is continuous.
The inner product of two tangent vectors of the copy of M carrying g is g evaluated on
the corresponding tangent vectors of M.
The chart frames of the copy of M are those of M.