Sites on P.Over ⊤ X #
We provide some API for proving properties of P.Over ⊤ X in relation to precoverages. Consider
a precoverage K on C.
Main results #
CategoryTheory.MorphismProperty.locallyCoverDense_forget_of_le: The forgetful functorP.Over ⊤ X ⥤ Over Xis locally cover dense if morphisms inKsatisfyP.CategoryTheory.MorphismProperty.toGrothendieck_comap_forget_eq_inducedTopology: The topology generated by the precoverage induced fromKvia the compositionP.Over ⊤ X ⥤ Over X ⥤ Cis the induced topology from the forgetful functorP.Over ⊤ X ⥤ Over X.
theorem
CategoryTheory.MorphismProperty.exists_map_eq_of_presieve
{C : Type u_1}
[Category.{v_1, u_1} C]
{P : MorphismProperty C}
{S : C}
[P.IsStableUnderComposition]
(K : Precoverage C)
(H : K ≤ P.precoverage)
{X : P.Over ⊤ S}
{R : Presieve ((Over.forget P ⊤ S).obj X)}
(hR : R ∈ (Precoverage.comap (CategoryTheory.Over.forget S) K).coverings ((Over.forget P ⊤ S).obj X))
:
∃ (T : Presieve X), Presieve.map (Over.forget P ⊤ S) T = R
theorem
CategoryTheory.MorphismProperty.locallyCoverDense_forget_of_le
{C : Type u_1}
[Category.{v_1, u_1} C]
{P : MorphismProperty C}
{S : C}
[P.IsStableUnderComposition]
(K : Precoverage C)
[K.HasIsos]
[K.IsStableUnderBaseChange]
[K.IsStableUnderComposition]
[K.HasPullbacks]
(H : K ≤ P.precoverage)
:
(Over.forget P ⊤ S).LocallyCoverDense (K.toGrothendieck.over S)
theorem
CategoryTheory.MorphismProperty.toGrothendieck_comap_forget_eq_inducedTopology
{C : Type u_1}
[Category.{v_1, u_1} C]
{P : MorphismProperty C}
{S : C}
[P.IsStableUnderComposition]
(K : Precoverage C)
[K.HasIsos]
[K.IsStableUnderBaseChange]
[K.IsStableUnderComposition]
[K.HasPullbacks]
(H : K ≤ P.precoverage)
:
(Precoverage.comap ((Over.forget P ⊤ S).comp (CategoryTheory.Over.forget S)) K).toGrothendieck = (Over.forget P ⊤ S).inducedTopology (K.toGrothendieck.over S)