Theorems · Inductive type · general topology
EMetricSpace
Type u → Type u
An extended metric space is a type endowed with a ℝ≥0∞-valued distance edist satisfying
edist x y = 0 ↔ x = y, commutativity edist x y = edist y x, and the triangle inequality
edist x z ≤ edist x y + edist y z.
See pseudo extended metric spaces (PseudoEMetricSpace) for the similar class with the
edist x y = 0 ↔ x = y assumption weakened to edist x x = 0.
Any extended metric space is a T1 topological space and a uniform space (see TopologicalSpace,
T1Space, UniformSpace), where the topology and uniformity come from the metric.
We make the uniformity/topology part of the data instead of deriving it from the metric.
This e.g. ensures that we do not get a diamond when doing
[EMetricSpace α] [EMetricSpace β] : TopologicalSpace (α × β):
The product metric and product topology agree, but not definitionally so.
See Note [forgetful inheritance].
- Defined in
- Mathlib.Topology.EMetricSpace.Defs
- Cited by
- 242 results in Mathlib
- Foundations
- Depth 0 from the axioms, rests on 1 definitions · uses no axioms
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites0
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
Nothing in Mathlib beyond the foundations.
Cited by274
Results whose statement or proof uses this declaration.
- MeasureTheory.Measure.hausdorffMeasurestatement and proof · cited by 71
- dimHstatement and proof · cited by 65
- ContractingWithstatement and proof · cited by 39
- MeasureTheory.Measure.euclideanHausdorffMeasurestatement and proof · cited by 21
- Isometry.isClosedEmbeddingstatement and proof · cited by 15
- MeasureTheory.OuterMeasure.mkMetricstatement and proof · cited by 15
- Isometry.injectivestatement and proof · cited by 11
- MeasureTheory.Measure.mkMetricstatement and proof · cited by 10
- MeasureTheory.Measure.euclideanHausdorffMeasure_defstatement and proof · cited by 10
- MeasureTheory.OuterMeasure.mkMetric'.prestatement and proof · cited by 9
- AntilipschitzWith.injectivestatement and proof · cited by 8
- dimH_monostatement and proof · cited by 8
Showing the 200 most cited of 274.