Categories of Compact Hausdorff Spaces #
We construct the category of compact Hausdorff spaces satisfying an additional property P
.
The type of Compact Hausdorff topological spaces satisfying an additional property P
.
- toTop : TopCat
The underlying topological space of an object of
CompHausLike P
. - is_compact : CompactSpace ↑self.toTop
The underlying topological space is compact.
- is_hausdorff : T2Space ↑self.toTop
The underlying topological space is T2.
- prop : P self.toTop
The underlying topological space satisfies P.
Instances For
The underlying topological space is compact.
The underlying topological space is T2.
The underlying topological space satisfies P.
Equations
- CompHausLike.instCoeSortType P = { coe := fun (X : CompHausLike P) => ↑X.toTop }
Equations
- CompHausLike.category P = CategoryTheory.InducedCategory.category CompHausLike.toTop
Equations
- CompHausLike.concreteCategory P = CategoryTheory.InducedCategory.concreteCategory CompHausLike.toTop
Equations
- CompHausLike.hasForget₂ P = CategoryTheory.InducedCategory.hasForget₂ CompHausLike.toTop
A constructor for objects of the category CompHausLike P
,
taking a type, and bundling the compact Hausdorff topology
found by typeclass inference.
Equations
- CompHausLike.of P X = CompHausLike.mk (TopCat.of X) ⋯
Instances For
Equations
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
If P
imples P'
, then there is a functor from CompHausLike P
to CompHausLike P'
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
If P
imples P'
, then the functor from CompHausLike P
to CompHausLike P'
is fully
faithful.
Equations
- CompHausLike.fullyFaithfulToCompHausLike h = CategoryTheory.fullyFaithfulInducedFunctor fun (X : CompHausLike P) => let_fun this := ⋯; CompHausLike.of P' ↑X.toTop
Instances For
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
The fully faithful embedding of CompHausLike P
in TopCat
.
Equations
- CompHausLike.compHausLikeToTop P = CategoryTheory.inducedFunctor CompHausLike.toTop
Instances For
The functor from CompHausLike P
to TopCat
is fully faithful.
Equations
- CompHausLike.fullyFaithfulCompHausLikeToTop P = CategoryTheory.fullyFaithfulInducedFunctor CompHausLike.toTop
Instances For
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Any continuous function on compact Hausdorff spaces is a closed map.
Any continuous bijection of compact Hausdorff spaces is an isomorphism.
Equations
- ⋯ = ⋯
Any continuous bijection of compact Hausdorff spaces induces an isomorphism.
Equations
Instances For
Construct an isomorphism from a homeomorphism.
Equations
- CompHausLike.isoOfHomeo f = (CompHausLike.fullyFaithfulCompHausLikeToTop P).preimageIso (TopCat.isoOfHomeo f)
Instances For
Construct a homeomorphism from an isomorphism.
Equations
- CompHausLike.homeoOfIso f = TopCat.homeoOfIso ((CompHausLike.compHausLikeToTop P).mapIso f)
Instances For
The equivalence between isomorphisms in CompHaus
and homeomorphisms
of topological spaces.
Equations
- CompHausLike.isoEquivHomeo = { toFun := CompHausLike.homeoOfIso, invFun := CompHausLike.isoOfHomeo, left_inv := ⋯, right_inv := ⋯ }