Subpresheaves that are generated by finitely many sections #
Given F : Cᵒᵖ ⥤ Type w
, G : Subpresheaf F
, objects X : ι → Cᵒᵖ
and sections
x : (i : ι) → F.obj (X i)
, we define a predicate G.IsGeneratedBy x
saying
that G
is the subpresheaf generated by the sections x i
. If this holds for
a finite index type ι
, we say that G
is "finite", and this gives a type
class G.IsFinite
.
A subpresheaf G : Subpresheaf F
is generated by sections x i : F.obj (X i)
if ⨆ (i : ι), ofSection (x i) = G
.
Equations
- G.IsGeneratedBy x = (⨆ (i : ι), CategoryTheory.Subpresheaf.ofSection (x i) = G)
Instances For
A subpresheaf of types is "finite" if it is generated by finitely many sections.
Instances
A choice of index type for the generating sections of a finitely generated subpresheaf.
Equations
Instances For
Objects on which a choice of generating sections of a finitely generated subpresheaf are defined.
Equations
Instances For
A choice of generating sections of a finitely generated subpresheaf.
Equations
Instances For
The condition that a presheaf of types F : Cᵒᵖ ⥤ Type w
is generated by
a family of sections.
Equations
Instances For
A presheaf is "finite" if it is generated by finitely many sections.