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]
      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) { obj := F, property := hF }

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

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

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

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            noncomputable def TopCat.Presheaf.finsetCoproductInclGen {X : TopCat} {F : Presheaf AddCommGrpCat X} {S S' : Finset F.SectionIndex} (h : S S') :
            ( fun (σ : S) => Sheaf.zeroOutsideInt (↑σ).fst) fun (σ : S') => Sheaf.zeroOutsideInt (↑σ).fst

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

            Equations
            Instances For

              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]
                noncomputable abbrev TopCat.Presheaf.allSectionMap {X : TopCat} {F : Presheaf AddCommGrpCat X} (hF : F.IsSheaf) [CategoryTheory.Limits.HasCoproduct fun (σ : F.SectionIndex) => Sheaf.zeroOutsideInt σ.fst] :
                ( fun (σ : F.SectionIndex) => Sheaf.zeroOutsideInt σ.fst) { obj := F, property := hF }

                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
                • One or more equations did not get rendered due to their size.
                Instances For