Theorems · Definition · general topology
Metric.Sigma.dist
{ι : Type u_1} → {E : ι → Type u_2} → [(i : ι) → MetricSpace (E i)] → (i : ι) × E i → (i : ι) × E i → ℝDistance on a disjoint union. There are many (noncanonical) ways to put a distance compatible
with each factor.
We choose a construction that works for unbounded spaces, but requires basepoints,
chosen arbitrarily.
We embed isometrically each factor, set the basepoints at distance 1, arbitrarily,
and say that the distance from a to b is the sum of the distances of a and b to
their respective basepoints, plus the distance 1 between the basepoints.
Since there is an arbitrary choice in this construction, it is not an instance by default.
- Defined in
- Mathlib.Topology.MetricSpace.Gluing
- Cited by
- 0 results in Mathlib
- Foundations
- Depth 90 from the axioms · uses propext, Classical.choice, Quot.sound
- Assumes
- MetricSpace
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites4
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- Realstatement and proof · cited by 25,697
- MetricSpacestatement and proof · cited by 1,684
- Dist.distproof · cited by 1,539
- Nonempty.someproof · cited by 340
Cited by1
Results whose statement or proof uses this declaration.
- Metric.Sigma.metricSpaceproof · cited by 2