Module

Scheme_Modules_zeroSchemeIdeal_comp_le.lean

Nyll.AlgebraicCurves.Geometry.Sheaves.Scheme_Modules_zeroSchemeIdeal_comp_le
5 declarations indexed from sourceView source ↗

The zero ideal after postcomposition

The zero-scheme ideal of a postcomposed module section is contained in the zero-scheme ideal of the original section.

Declarations

AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_zeroSchemeIdeal_comp_le.ZSCompSol.restrictFunctor_map_app
Source context 10 commands

Surrounding namespaces, section variables, and local commands at this declaration.

section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_zeroSchemeIdeal_comp_le
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.CategoryTheory.MonoidalCategory
open _root_.AlgebraicGeometry
namespace ZSCompSol
open AlgebraicGeometry.Scheme.Modules
variable {X : Scheme.{u}} {M M' : X.Modules}
theorem restrictFunctor_map_app {U : Scheme.{u}} (i : U ⟶ X) [IsOpenImmersion i] (f : M ⟶ M')
    (W : U.Opens) : ((Scheme.Modules.restrictFunctor i).map f).app W = f.app (i ''ᵁ W)
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_zeroSchemeIdeal_comp_le.ZSCompSol.restrictSection_comp
Source context 10 commands

Surrounding namespaces, section variables, and local commands at this declaration.

section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_zeroSchemeIdeal_comp_le
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.CategoryTheory.MonoidalCategory
open _root_.AlgebraicGeometry
namespace ZSCompSol
open AlgebraicGeometry.Scheme.Modules
variable {X : Scheme.{u}} {M M' : X.Modules}
theorem restrictSection_comp (s : 𝟙_ X.Modules ⟶ M) (f : M ⟶ M') (U : X.Opens) :
    restrictSection (s ≫ f) U = ((Scheme.Modules.restrictFunctor U.ι).map f).app ⊤
        (restrictSection s U)
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_zeroSchemeIdeal_comp_le.ZSCompSol.coeff_comp
Source context 10 commands

Surrounding namespaces, section variables, and local commands at this declaration.

section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_zeroSchemeIdeal_comp_le
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.CategoryTheory.MonoidalCategory
open _root_.AlgebraicGeometry
namespace ZSCompSol
open AlgebraicGeometry.Scheme.Modules
variable {X : Scheme.{u}} {M M' : X.Modules}
theorem coeff_comp (s : 𝟙_ X.Modules ⟶ M) (f : M ⟶ M') (U : X.Opens)
    (φ : M'.restrict U.ι ⟶ 𝟙_ (U : Scheme.{u}).Modules) :
    coeff (s ≫ f) U φ = coeff s U ((Scheme.Modules.restrictFunctor U.ι).map f ≫ φ)
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_zeroSchemeIdeal_comp_le.ZSCompSol.coeffIdeal_comp_le
Source context 10 commands

Surrounding namespaces, section variables, and local commands at this declaration.

section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_zeroSchemeIdeal_comp_le
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.CategoryTheory.MonoidalCategory
open _root_.AlgebraicGeometry
namespace ZSCompSol
open AlgebraicGeometry.Scheme.Modules
variable {X : Scheme.{u}} {M M' : X.Modules}
theorem coeffIdeal_comp_le (s : 𝟙_ X.Modules ⟶ M) (f : M ⟶ M') (U : X.Opens) :
    coeffIdeal (s ≫ f) U ≤ coeffIdeal s U
AlgebraicGeometry.Scheme.Modules.zeroSchemeIdeal_comp_le
Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_zeroSchemeIdeal_comp_le
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.CategoryTheory.MonoidalCategory
open _root_.AlgebraicGeometry
theorem _root_.AlgebraicGeometry.Scheme.Modules.zeroSchemeIdeal_comp_le
    {X : Scheme.{u}} {M M' : X.Modules} (s : 𝟙_ X.Modules ⟶ M) (f : M ⟶ M') :
    Scheme.Modules.zeroSchemeIdeal (s ≫ f) ≤ Scheme.Modules.zeroSchemeIdeal s