Basic Riemannian bundle constructions #
This file provides conversions between Mathlib's Riemannian bundle classes and bundled
Riemannian metrics, and records that the Riemannian norm of the differential of a C¹ map, applied
to a fixed vector, depends continuously on the base point.
Main definitions #
Bundle.ContMDiffRiemannianMetric.ofIsContMDiffRiemannianBundle: package the metric of aC^nRiemannian bundle.Bundle.ContMDiffRiemannianMetric.InducesRiemannianDistance: express that a smooth metric induces the ambient Riemannian distance.Bundle.ContMDiffRiemannianMetric.ofIsContMDiffRiemannianBundle_inner: the packaged metric is the bundle's inner product.Bundle.IsContinuousRiemannianBundle.toIsContMDiffZero: view a continuous Riemannian bundle as aC^0Riemannian bundle.IsContMDiffRiemannianBundle.toIsContinuousRiemannianBundle: conversely, view aC^nRiemannian bundle as a continuous Riemannian bundle.ContMDiffOn.continuousOn_norm_mfderiv: for aC¹mapffrom an open subset of a normed space to a Riemannian manifold,z ↦ ‖df_z ξ‖is continuous.ContMDiffOn.contDiffOn_inner_mfderiv: for aC^(m+1)mapffrom an open subset of a normed space to aC^mRiemannian manifold,z ↦ ⟪df_z ξ, df_z η⟫isC^m.
Package the metric of a C^n Riemannian bundle as a C^n Riemannian metric.
Equations
- Bundle.ContMDiffRiemannianMetric.ofIsContMDiffRiemannianBundle = { inner := Bundle.RiemannianBundle.g.inner, symm := ⋯, pos := ⋯, isVonNBounded := ⋯, contMDiff := ⋯ }
Instances For
The Riemannian metric packaged from a C^n Riemannian bundle is its inner product.
A continuous Riemannian bundle is a C^0 Riemannian bundle. This is deliberately a theorem,
not an instance, because Mathlib avoids the corresponding inference path.
A C^n Riemannian bundle is a continuous Riemannian bundle. Like
Bundle.IsContinuousRiemannianBundle.toIsContMDiffZero, this is a theorem rather than an instance:
the model IB and the smoothness n do not appear in its conclusion.
The metric g induces the Riemannian distance on M through the ambient metric space.
Equations
Instances For
The metric's induced-distance condition yields the corresponding Riemannian-manifold structure after installing its metric bundle.
Let f be a C^n map, 1 ≤ n, from an open subset U of a real normed space to a manifold
whose tangent spaces carry a continuous Riemannian metric. For each fixed vector ξ, the
Riemannian norm of df_z ξ depends continuously on z ∈ U.
Let f be a C^n map from an open subset U of a real normed space to a manifold whose
tangent spaces carry a C^m Riemannian metric, with m + 1 ≤ n. For fixed vectors ξ and η,
the Riemannian inner product ⟪df_z ξ, df_z η⟫ is a C^m function of z ∈ U.