Profinite sets have enough projectives #
In this file we show that Profinite
has enough projectives.
Main results #
Let X
be a profinite set.
Profinite.projective_ultrafilter
: the spaceUltrafilter X
is a projective objectProfinite.projectivePresentation
: the natural mapUltrafilter X → X
is a projective presentation
For any profinite X
, the natural map Ultrafilter X → X
is a projective presentation.
Equations
- X.projectivePresentation = CategoryTheory.ProjectivePresentation.mk (Profinite.of (Ultrafilter ↑X.toTop)) { toFun := Ultrafilter.extend id, continuous_toFun := ⋯ }