Documentation

LeanPool.GrothendieckVanishing.GeneratedSubsheaf

Generated subsheaves via coproduct images #

Generic coproduct-image API used to express subsheaves generated by a family of local sections.

Main definitions #

@[reducible, inline]
noncomputable abbrev TopCat.Sheaf.familyMap {C : Type u_1} [CategoryTheory.Category.{u_3, u_1} C] {X : TopCat} {ι : Type u_2} (G : ιSheaf C X) {F : Sheaf C X} (f : (i : ι) → G i F) [CategoryTheory.Limits.HasCoproduct G] :
G F

For a family of morphisms into F, the universal map from their coproduct into F.

Equations
Instances For
    @[reducible, inline]
    noncomputable abbrev TopCat.Sheaf.familyImage {C : Type u_1} [CategoryTheory.Category.{u_3, u_1} C] {X : TopCat} {ι : Type u_2} (G : ιSheaf C X) {F : Sheaf C X} (f : (i : ι) → G i F) [CategoryTheory.Limits.HasCoproduct G] [CategoryTheory.Limits.HasImage (familyMap G f)] :
    Sheaf C X

    The image subsheaf generated by a family of morphisms into F.

    Equations
    Instances For
      @[reducible, inline]

      Regard a topological presheaf equipped with the sheaf condition as a sheaf.

      Equations
      Instances For
        @[reducible, inline]
        abbrev TopCat.Presheaf.SectionIndex {C : Type u_1} [CategoryTheory.Category.{u_4, u_1} C] {FC : CCType u_2} {CC : CType u_3} [(X Y : C) → FunLike (FC X Y) (CC X) (CC Y)] [CategoryTheory.ConcreteCategory C FC] {X : TopCat} (F : Presheaf C X) :
        Type (max u u_3)

        Indexing type for all local sections of a presheaf.

        Equations
        Instances For
          @[reducible, inline]
          noncomputable abbrev TopCat.Presheaf.finsetGeneratorMap {X : TopCat} {F : Presheaf AddCommGrpCat X} (hF : F.IsSheaf) (S : Finset F.SectionIndex) [CategoryTheory.Limits.HasCoproduct fun (σ : S) => Sheaf.zeroOutsideInt (↑σ).fst] :
          ( fun (σ : S) => Sheaf.zeroOutsideInt (↑σ).fst) sheafOfIsSheaf hF

          The canonical map attached to a finite set of local sections.

          Equations
          Instances For
            @[reducible, inline]

            The subsheaf of F generated by a finite set of local sections.

            Equations
            Instances For
              noncomputable def TopCat.Presheaf.finsetCoproductInclGen {X : TopCat} {F : Presheaf AddCommGrpCat X} {S S' : Finset F.SectionIndex} (h : SS') :
              ( fun (σ : S) => Sheaf.zeroOutsideInt (↑σ).fst) fun (σ : S') => Sheaf.zeroOutsideInt (↑σ).fst

              Coproduct inclusion induced by S ⊆ S' on the finite generator coproducts.

              Equations
              Instances For
                noncomputable def TopCat.Presheaf.finsetImageInclGen {X : TopCat} {F : Presheaf AddCommGrpCat X} (hF : F.IsSheaf) {S S' : Finset F.SectionIndex} (h : SS') :

                Inclusion of finitely generated subsheaves induced by S ⊆ S'.

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  @[reducible, inline]

                  The canonical map from the coproduct of all zeroOutsideInt U indexed by local sections of F onto the sheaf associated to F. This is the formal Step 3A starting point for building finitely generated subsheaves via images of smaller subcoproducts.

                  Equations
                  Instances For