ModuleGeneratedAlgebraPresheaf.lean
Nyll.SchemeTheory.Modules.GeneratedAlgebraPresheaf
10 declarations indexed from sourceView source ↗ Module documentation
The algebra presheaf generated by an actual submodule
Given an actual sheaf of commutative algebras and a submodule of its underlying module presheaf, generate the section subring from the structure coefficients and the given submodule sections. Restriction is the literal ambient ring restriction. Its stability and functor laws are proved, not provided as compatibility fields.
On the affine site this is the ring diagram for relative gluing. This file does not yet prove its coequifibered property or extend local submodules.
Declarations
AlgebraicGeometry.Scheme.GeneratedAlgebra.sectionSubmodule
DocumentationThe actual submodule of the algebra section ring. The coefficient action is the same restriction of scalars used by underlyingModule.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory Opposite
namespace AlgebraicGeometry.Scheme.GeneratedAlgebra
variable {X : Scheme.{u}} {A : TopCat.Sheaf CommRingCat.{u} X}
variable (α : X.sheaf ⟶ A)
variable (N : (RelativeSpec.underlyingModule α).val.Submodule)
AlgebraicGeometry.Scheme.GeneratedAlgebra.sectionSubring
DocumentationThe actual generated section subring, inside the original section ring.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory Opposite
namespace AlgebraicGeometry.Scheme.GeneratedAlgebra
variable {X : Scheme.{u}} {A : TopCat.Sheaf CommRingCat.{u} X}
variable (α : X.sheaf ⟶ A)
variable (N : (RelativeSpec.underlyingModule α).val.Submodule)
AlgebraicGeometry.Scheme.GeneratedAlgebra.restriction_mem
DocumentationRestriction preserves the generated subrings by naturality of the structure map and stability of the given submodule.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory Opposite
namespace AlgebraicGeometry.Scheme.GeneratedAlgebra
variable {X : Scheme.{u}} {A : TopCat.Sheaf CommRingCat.{u} X}
variable (α : X.sheaf ⟶ A)
variable (N : (RelativeSpec.underlyingModule α).val.Submodule)
AlgebraicGeometry.Scheme.GeneratedAlgebra.presheaf
DocumentationThe ring presheaf whose sections are generated by the actual submodule.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory Opposite
namespace AlgebraicGeometry.Scheme.GeneratedAlgebra
variable {X : Scheme.{u}} {A : TopCat.Sheaf CommRingCat.{u} X}
variable (α : X.sheaf ⟶ A)
variable (N : (RelativeSpec.underlyingModule α).val.Submodule)
AlgebraicGeometry.Scheme.GeneratedAlgebra.inclusion
DocumentationInclusion of the generated ring presheaf into the original algebra.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory Opposite
namespace AlgebraicGeometry.Scheme.GeneratedAlgebra
variable {X : Scheme.{u}} {A : TopCat.Sheaf CommRingCat.{u} X}
variable (α : X.sheaf ⟶ A)
variable (N : (RelativeSpec.underlyingModule α).val.Submodule)
AlgebraicGeometry.Scheme.GeneratedAlgebra.structureMap
DocumentationThe original structure map lands in the generated rings.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory Opposite
namespace AlgebraicGeometry.Scheme.GeneratedAlgebra
variable {X : Scheme.{u}} {A : TopCat.Sheaf CommRingCat.{u} X}
variable (α : X.sheaf ⟶ A)
variable (N : (RelativeSpec.underlyingModule α).val.Submodule)
AlgebraicGeometry.Scheme.GeneratedAlgebra.structureMap_inclusion
DocumentationInclusion recovers the given structure map exactly.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory Opposite
namespace AlgebraicGeometry.Scheme.GeneratedAlgebra
variable {X : Scheme.{u}} {A : TopCat.Sheaf CommRingCat.{u} X}
variable (α : X.sheaf ⟶ A)
variable (N : (RelativeSpec.underlyingModule α).val.Submodule)
AlgebraicGeometry.Scheme.GeneratedAlgebra.affinePresheaf
DocumentationThe generated ring diagram on the actual affine Zariski site.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory Opposite
namespace AlgebraicGeometry.Scheme.GeneratedAlgebra
variable {X : Scheme.{u}} {A : TopCat.Sheaf CommRingCat.{u} X}
variable (α : X.sheaf ⟶ A)
variable (N : (RelativeSpec.underlyingModule α).val.Submodule)
AlgebraicGeometry.Scheme.GeneratedAlgebra.affineStructureMap
DocumentationThe actual affine structure map used by native relative gluing.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory Opposite
namespace AlgebraicGeometry.Scheme.GeneratedAlgebra
variable {X : Scheme.{u}} {A : TopCat.Sheaf CommRingCat.{u} X}
variable (α : X.sheaf ⟶ A)
variable (N : (RelativeSpec.underlyingModule α).val.Submodule)
AlgebraicGeometry.Scheme.GeneratedAlgebra.sectionSubring_eq_adjoin
DocumentationUnder the original coefficient action, the generated section subring is exactly the ring underlying the usual algebra generated by N(U).
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory Opposite
namespace AlgebraicGeometry.Scheme.GeneratedAlgebra
variable {X : Scheme.{u}} {A : TopCat.Sheaf CommRingCat.{u} X}
variable (α : X.sheaf ⟶ A)
variable (N : (RelativeSpec.underlyingModule α).val.Submodule)