ModuleGeneratedFiniteAlgebra.lean
Nyll.SchemeTheory.Modules.GeneratedFiniteAlgebra
4 declarations indexed from sourceView source ↗ Module documentation
A finite relative scheme generated by a finite quasicoherent submodule
The section algebra is generated inside the given integral ambient algebra. Finitely generated module sections therefore give finite section algebras. The native cartesian affine charts of the previously constructed gluing then prove finiteness of its actual structure morphism.
Declarations
AlgebraicGeometry.Scheme.GeneratedAlgebra.finite_codRestrict_of_eq
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory Opposite
namespace AlgebraicGeometry.Scheme.GeneratedAlgebra
AlgebraicGeometry.Scheme.GeneratedAlgebra.isFinite_comp_iso
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory Opposite
namespace AlgebraicGeometry.Scheme.GeneratedAlgebra
AlgebraicGeometry.Scheme.GeneratedAlgebra.finite_structureMap
DocumentationFinite module generators inside the actual integral section algebra produce a finite structure map to the generated 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 : SheafOfModules.Submodule (RelativeSpec.underlyingModule α))
AlgebraicGeometry.Scheme.GeneratedAlgebra.isFinite_toBase
DocumentationThe actual glued relative scheme generated by a finite quasicoherent submodule of an integral algebra is finite over the original base.
Source context 9 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 : SheafOfModules.Submodule (RelativeSpec.underlyingModule α))
variable [(RelativeSpec.underlyingModule α).IsQuasicoherent]
variable [(show X.Modules from N.toSheafOfModules).IsQuasicoherent]