The category of Compact Hausdorff Spaces #
We construct the category of compact Hausdorff spaces.
The type of compact Hausdorff spaces is denoted CompHaus
, and it is endowed with a category
instance making it a full subcategory of TopCat
.
The fully faithful functor CompHaus ⥤ TopCat
is denoted compHausToTop
.
Note: The file Mathlib/Topology/Category/Compactum.lean
provides the equivalence between
Compactum
, which is defined as the category of algebras for the ultrafilter monad, and CompHaus
.
CompactumToCompHaus
is the functor from Compactum
to CompHaus
which is proven to be an
equivalence of categories in CompactumToCompHaus.isEquivalence
.
See Mathlib/Topology/Category/Compactum.lean
for a more detailed discussion where these
definitions are introduced.
Implementation #
The category CompHaus
is defined using the structure CompHausLike
. See the file
CompHausLike.Basic
for more information.
Equations
- CompHaus.instInhabited = { default := CompHausLike.mk { α := PEmpty.{?u.4 + 1}, str := inferInstance } trivial }
Equations
- CompHaus.instCoeSortType = { coe := fun (X : CompHaus) => ↑X.toTop }
A constructor for objects of the category CompHaus
,
taking a type, and bundling the compact Hausdorff topology
found by typeclass inference.
Equations
- CompHaus.of X = CompHausLike.of (fun (x : TopCat) => True) X
Instances For
The fully faithful embedding of CompHaus
in TopCat
.
Equations
- compHausToTop = CompHausLike.compHausLikeToTop fun (x : TopCat) => True
Instances For
(Implementation) The object part of the compactification functor from topological spaces to compact Hausdorff spaces.
Equations
- stoneCechObj X = CompHaus.of (StoneCech ↑X)
Instances For
(Implementation) The bijection of homsets to establish the reflective adjunction of compact Hausdorff spaces in topological spaces.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The Stone-Cech compactification functor from topological spaces to compact Hausdorff spaces, left adjoint to the inclusion functor.
Equations
Instances For
The category of compact Hausdorff spaces is reflective in the category of topological spaces.
An explicit limit cone for a functor F : J ⥤ CompHaus
, defined in terms of
TopCat.limitCone
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The limit cone CompHaus.limitCone F
is indeed a limit cone.
Equations
- One or more equations did not get rendered due to their size.