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 : C → C → Type u_2} {CC : C → Type 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

          The presheaf morphism associated to a section.

          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 : 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
                  noncomputable def TopCat.Presheaf.finsetImageInclGen {X : TopCat} {F : Presheaf AddCommGrpCat X} (hF : F.IsSheaf) {S S' : Finset F.SectionIndex} (h : S ⊆ S') :

                  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