Documentation

Mathlib.Topology.Category.UniformSpace

The category of uniform spaces #

We construct the category of uniform spaces, show that the complete separated uniform spaces form a reflective subcategory, and hence possess all limits that uniform spaces do.

TODO: show that uniform spaces actually have all limits!

def UniformSpaceCat :
Type (u + 1)

A (bundled) uniform space.

Equations
Instances For

    Construct a bundled UniformSpace from the underlying type and the typeclass.

    Equations
    Instances For
      @[simp]
      theorem UniformSpaceCat.coe_mk {X : UniformSpaceCat} {Y : UniformSpaceCat} (f : XY) (hf : UniformContinuous f) :
      { val := f, property := hf } = f
      theorem UniformSpaceCat.hom_ext {X : UniformSpaceCat} {Y : UniformSpaceCat} {f : X Y} {g : X Y} :
      (CategoryTheory.forget UniformSpaceCat).toPrefunctor.map f = (CategoryTheory.forget UniformSpaceCat).toPrefunctor.map gf = g

      The forgetful functor from uniform spaces to topological spaces.

      Equations
      • One or more equations did not get rendered due to their size.
      structure CpltSepUniformSpace :
      Type (u + 1)

      A (bundled) complete separated uniform space.

      Instances For

        The function forgetting that a complete separated uniform spaces is complete and separated.

        Equations
        Instances For

          Construct a bundled UniformSpace from the underlying type and the appropriate typeclasses.

          Equations
          Instances For

            The functor turning uniform spaces into complete separated uniform spaces.

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

              The inclusion of a uniform space into its completion.

              Equations
              Instances For

                The mate of a morphism from a UniformSpace to a CpltSepUniformSpace.

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

                  The completion functor is left adjoint to the forgetful functor.

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