Module docstring
{"# Extended metric spaces
This file is devoted to the definition and study of EMetricSpaces, i.e., metric
spaces in which the distance is allowed to take the value ∞. This extended distance is
called edist, and takes values in ℝ≥0∞.
Many definitions and theorems expected on emetric spaces are already introduced on uniform spaces and topological spaces. For example: open and closed sets, compactness, completeness, continuity and uniform continuity.
The class EMetricSpace therefore extends UniformSpace (and TopologicalSpace).
Since a lot of elementary properties don't require eq_of_edist_eq_zero we start setting up the
theory of PseudoEMetricSpace, where we don't require edist x y = 0 → x = y and we specialize
to EMetricSpace at the end.
","### Additive, Multiplicative
The distance on those type synonyms is inherited without change. ","### Order dual
The distance on this type synonym is inherited without change. "}