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.
- of :: (
- carrier : Type u
The underlying uniform space.
- str : UniformSpace self.carrier
- )
Instances For
A bundled uniform continuous map.
- hom' : { f : X.carrier → Y.carrier // UniformContinuous f }
The underlying
UniformContinuousfunction.
Instances For
Turn a morphism in UniformSpaceCat back into a function which is UniformContinuous.
Instances For
Typecheck a function which is UniformContinuous as a morphism in UniformSpaceCat.
Instances For
The forgetful functor from uniform spaces to topological spaces.
A (bundled) complete separated uniform space.
- α : Type u
The underlying space
- isUniformSpace : UniformSpace self.α
- isCompleteSpace : CompleteSpace self.α
Instances For
The function forgetting that a complete separated uniform spaces is complete and separated.
Instances For
Construct a bundled UniformSpace from the underlying type and the appropriate typeclasses.
Instances For
The category instance on CpltSepUniformSpace.
The concrete category instance on CpltSepUniformSpace.
The functor turning uniform spaces into complete separated uniform spaces.
Instances For
The inclusion of a uniform space into its completion.
Instances For
The mate of a morphism from a UniformSpace to a CpltSepUniformSpace.
Instances For
Alias of UniformSpaceCat.extension_comp_hom.
The completion functor is left adjoint to the forgetful functor.