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
- (_ : CategoryTheory.Projective (Profinite.of (Ultrafilter X))) = (_ : CategoryTheory.Projective (Profinite.of (Ultrafilter X)))
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)) (ContinuousMap.mk (Ultrafilter.extend id))