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 Xis a projective objectProfinite.projectivePresentation: the natural mapUltrafilter X → Xis a projective presentation
Equations
- ⋯ = ⋯
For any profinite X, the natural map Ultrafilter X → X is a projective presentation.
Equations
- Profinite.projectivePresentation X = CategoryTheory.ProjectivePresentation.mk (Profinite.of (Ultrafilter ↑X.toCompHaus.toTop)) { toFun := Ultrafilter.extend id, continuous_toFun := ⋯ }