Light profinite sets #
This file contains the basic definitions related to light profinite sets.
Main definitions #
-
LightProfinite
is a structure containing the data of a sequential limit (inProfinite
) of finite sets. -
lightToProfinite
is the fully faithful embedding ofLightProfinite
inProfinite
. -
LightProfinite.equivSmall
is an equivalence fromLightProfinite
to a small category. In other words,LightProfinite
is essentially small.
A light profinite set is one which can be written as a sequential limit of finite sets.
- diagram : CategoryTheory.Functor ℕᵒᵖ FintypeCat
The indexing diagram.
- cone : CategoryTheory.Limits.Cone (CategoryTheory.Functor.comp self.diagram FintypeCat.toProfinite)
The limit cone.
- isLimit : CategoryTheory.Limits.IsLimit self.cone
The limit cone is limiting.
Instances For
A finite set can be regarded as a light profinite set as the limit of the constant diagram.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Given a functor from ℕᵒᵖ
to finite sets we can take its limit in Profinite
and obtain a light
profinite set.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The underlying Profinite
of a LightProfinite
.
Equations
- LightProfinite.toProfinite S = S.cone.pt
Instances For
The fully faithful embedding LightProfinite ⥤ Profinite
Instances For
Equations
- LightProfinite.instFullLightProfiniteInstCategoryLightProfiniteProfiniteCategoryLightToProfinite = let_fun this := inferInstance; this
Equations
- LightProfinite.instTopologicalSpaceObjLightProfiniteToQuiverToCategoryStructInstCategoryLightProfiniteTypeTypesToPrefunctorForgetConcreteCategory = inferInstance
Equations
- (_ : TotallyDisconnectedSpace ((CategoryTheory.forget LightProfinite).toPrefunctor.obj X)) = (_ : TotallyDisconnectedSpace ↑X.cone.pt.toCompHaus.toTop)
Equations
- (_ : CompactSpace ((CategoryTheory.forget LightProfinite).toPrefunctor.obj X)) = (_ : CompactSpace ↑X.cone.pt.toCompHaus.toTop)
Equations
- (_ : T2Space ((CategoryTheory.forget LightProfinite).toPrefunctor.obj X)) = (_ : T2Space ↑X.cone.pt.toCompHaus.toTop)
The explicit functor FintypeCat ⥤ LightProfinite
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
This is an auxiliary definition used to show that LightProfinite
is essentially small.
- diagram : CategoryTheory.Functor ℕᵒᵖ FintypeCat.Skeleton
The diagram takes values in a small category equivalent to
FintypeCat
.
Instances For
A LightProfinite'
yields a Profinite
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The functor part of the equivalence of categories LightProfinite' ≌ LightProfinite
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.