Documentation

Mathlib.Topology.MetricSpace.Metrizable

Metrizability of a T₃ topological space with second countable topology #

In this file we define metrizable topological spaces, i.e., topological spaces for which there exists a metric space structure that generates the same topology.

We also show that a T₃ topological space with second countable topology X is metrizable.

First we prove that X can be embedded into l^∞, then use this embedding to pull back the metric space structure.

  • exists_pseudo_metric : m, UniformSpace.toTopologicalSpace = t

A topological space is pseudo metrizable if there exists a pseudo metric space structure compatible with the topology. To endow such a space with a compatible distance, use letI : PseudoMetricSpace X := TopologicalSpace.pseudoMetrizableSpacePseudoMetric X.

Instances

    Construct on a metrizable space a metric compatible with the topology.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      Given an inducing map of a topological space into a pseudo metrizable space, the source space is also pseudo metrizable.

      • exists_metric : m, UniformSpace.toTopologicalSpace = t

      A topological space is metrizable if there exists a metric space structure compatible with the topology. To endow such a space with a compatible distance, use letI : MetricSpace X := TopologicalSpace.metrizableSpaceMetric X.

      Instances

        Construct on a metrizable space a metric compatible with the topology.

        Equations
        Instances For

          Given an embedding of a topological space into a metrizable space, the source space is also metrizable.

          A T₃ topological space with second countable topology can be embedded into l^∞ = ℕ →ᵇ ℝ.

          Urysohn's metrization theorem (Tychonoff's version): a T₃ topological space with second countable topology X is metrizable, i.e., there exists a metric space structure that generates the same topology.