The subpresheaf generated by a section #
Given a presheaf of types F : Cᵒᵖ ⥤ Type w
and a section x : F.obj X
,
we define Subpresheaf.ofSection x : Subpresheaf F
as the subpresheaf
of F
generated by x
.
def
CategoryTheory.Subpresheaf.ofSection
{C : Type u}
[Category.{v, u} C]
{F : Functor Cᵒᵖ (Type w)}
{X : Cᵒᵖ}
(x : F.obj X)
:
The subpresheaf of F : Cᵒᵖ ⥤ Type w
that is generated
by a section x : F.obj X
.
Equations
Instances For
@[simp]
theorem
CategoryTheory.Subpresheaf.ofSection_le_iff
{C : Type u}
[Category.{v, u} C]
{F : Functor Cᵒᵖ (Type w)}
{X : Cᵒᵖ}
(x : F.obj X)
(G : Subpresheaf F)
:
theorem
CategoryTheory.Subpresheaf.ofSection_eq_range
{C : Type u}
[Category.{v, u} C]
{F : Functor Cᵒᵖ (Type v)}
{X : Cᵒᵖ}
(x : F.obj X)
:
theorem
CategoryTheory.Subpresheaf.range_eq_ofSection
{C : Type u}
[Category.{v, u} C]
{F : Functor Cᵒᵖ (Type v)}
{X : C}
(f : yoneda.obj X ⟶ F)
:
theorem
CategoryTheory.Subpresheaf.ofSection_eq_range'
{C : Type u}
[Category.{v, u} C]
{F : Functor Cᵒᵖ (Type (max v w))}
{X : Cᵒᵖ}
(x : F.obj X)
:
theorem
CategoryTheory.Subpresheaf.range_eq_ofSection'
{C : Type u}
[Category.{v, u} C]
{F : Functor Cᵒᵖ (Type (max v w))}
{X : C}
(f : (yoneda.obj X).comp uliftFunctor.{w, v} ⟶ F)
: