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!
An object in the category of uniform spaces.
- carrier : Type u
The underlying uniform space.
- str : UniformSpace self.carrier
Instances For
Equations
Construct a bundled UniformSpace
from the underlying type and the typeclass.
Equations
Instances For
Equations
- X.instFunLike Y = { coe := Subtype.val, coe_injective' := ⋯ }
Equations
- One or more equations did not get rendered due to their size.
Turn a morphism in UniformSpaceCat
back into a function which is UniformContinuous
.
Equations
Instances For
Typecheck a function which is UniformContinuous
as a morphism in UniformSpaceCat
.
Equations
Instances For
Equations
- UniformSpaceCat.instInhabited = { default := UniformSpaceCat.of Empty }
The forgetful functor from uniform spaces to topological spaces.
Equations
- One or more equations did not get rendered due to their size.
A (bundled) complete separated uniform space.
- α : Type u
The underlying space
- isUniformSpace : UniformSpace self.α
- isCompleteSpace : CompleteSpace self.α
Instances For
Equations
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
Equations
- CpltSepUniformSpace.instInhabited = { default := CpltSepUniformSpace.of Empty }
Equations
- X.instFunLike Y = { coe := Subtype.val, coe_injective' := ⋯ }
The concrete category instance on CpltSepUniformSpace
.
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
- X.completionHom = { hom' := ⟨UniformSpace.Completion.coe', ⋯⟩ }
Instances For
The mate of a morphism from a UniformSpace
to a CpltSepUniformSpace
.
Equations
- UniformSpaceCat.extensionHom f = { hom' := ⟨UniformSpace.Completion.extension ⇑(CategoryTheory.ConcreteCategory.hom f), ⋯⟩ }
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.