Documentation

CatDG.ForMathlib.MorphismProperty

Results on morphism properties #

Results on morphism properties that should go into Mathlib.CategoryTheory.Sites.MorphismProperty or earlier files.

The presieve on X consisting of all morphisms to X that satisfy the property P.

Equations
Instances For

    The sieve on X that is generated by P.toPresieve X, consisting of all morphisms that factor through a morphism satisfying P.

    Equations
    Instances For
      @[simp]
      theorem CategoryTheory.MorphismProperty.toSieveOn_apply {C : Type u_1} [Category.{u_2, u_1} C] (P : MorphismProperty C) (X Z : C) (f : Z X) :
      (P.toSieveOn X).arrows f = ∃ (Y : C) (h : Z Y) (g : Y X), P.toPresieveOn X g CategoryStruct.comp h g = f
      theorem CategoryTheory.MorphismProperty.toPresieveOn_le_iff {C : Type u_1} [Category.{u_2, u_1} C] {P : MorphismProperty C} {X : C} (S : Presieve X) :
      P.toPresieveOn X S ∀ (Y : C) (f : Y X), P fS f
      theorem CategoryTheory.MorphismProperty.toSieveOn_le_iff {C : Type u_1} [Category.{u_2, u_1} C] {P : MorphismProperty C} {X : C} (S : Sieve X) :
      P.toSieveOn X S ∀ (Y : C) (f : Y X), P fS.arrows f

      Typeclass asserting that every morphism in P can be factored as a morphism in Q followed by a morphism in Q'.

      Instances

        For every morphism property P that is closed under composition with arbitrary morphisms from the right and has the property that every morphism in P can be factored into two morphisms in P, there exists a largest Grothendieck topology with the property that every morphism in P belongs to every covering sieve on its codomain. For the lack of an established name, we call this the Grothendieck topology generated by P.

        Equations
        Instances For
          theorem CategoryTheory.MorphismProperty.le_generatedTopology_iff {C : Type u_1} [Category.{u_2, u_1} C] {P : MorphismProperty C} [P.RespectsRight ] [P.HasFactorizationInto P P] (J : GrothendieckTopology C) :
          J P.generatedTopology ∀ (X : C), SJ X, ∀ (Y : C) (f : Y X), P fS.arrows f

          The class of all morphisms that factor through X, as a MorphismProperty.

          Equations
          Instances For