Theorems · Inductive type · differential geometry
IsRiemannianManifold
{E : Type u_1} →
[inst : NormedAddCommGroup E] →
[inst_1 : NormedSpace ℝ E] →
{H : Type u_2} →
[inst_2 : TopologicalSpace H] →
(I : ModelWithCorners ℝ E H) →
(M : Type u_3) →
[inst_3 : TopologicalSpace M] →
[PseudoEMetricSpace M] →
[inst_5 : ChartedSpace H M] → [Bundle.RiemannianBundle fun x => TangentSpace I x] → PropConsider a manifold in which the tangent spaces are already endowed with an inner product, and
the space is already endowed with an extended distance. We say that this is a Riemannian manifold
if the distance is given by the infimum of the lengths of C^1 paths, measured using the norm in
the tangent spaces.
This is a Prop-valued typeclass, on top of existing data.
If you need to construct a distance using a Riemannian structure,
see EMetricSpace.ofRiemannianMetric.
- Cited by
- 1 results in Mathlib
- Foundations
- Depth 160 from the axioms · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites9
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- Realstatement · cited by 25,697
- TopologicalSpacestatement · cited by 24,529
- NormedAddCommGroupstatement · cited by 15,752
- NormedSpacestatement · cited by 12,499
- ModelWithCornersstatement · cited by 2,462
- ChartedSpacestatement · cited by 2,397
- PseudoEMetricSpacestatement · cited by 1,536
- TangentSpacestatement · cited by 555
- Bundle.RiemannianBundlestatement · cited by 12
Cited by3
Results whose statement or proof uses this declaration.
- IsRiemannianManifold.casesOnstatement and proof · cited by 0
- IsRiemannianManifold.outstatement and proof · cited by 0
- IsRiemannianManifold.recOnstatement and proof · cited by 0