ModuleGeneratedAlgebraLocalization.lean
Nyll.SchemeTheory.Modules.GeneratedAlgebraLocalization
7 declarations indexed from sourceView source ↗ Module documentation
Relative gluing of an algebra generated by a quasicoherent submodule
Both input module restrictions are the actual sheaf restriction maps. Their quasicoherence supplies their localizations. The generated-algebra localization theorem then establishes the affine diagram's cartesian property, so the existing native relative gluing construction applies.
Declarations
AlgebraicGeometry.Scheme.GeneratedAlgebra.isLocalizationAway_restrict_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.isLocalization_basicOpen
DocumentationRestriction of the actual generated section rings to a basic affine open is localization at the corresponding structure coefficient.
Source context 8 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) [(RelativeSpec.underlyingModule α).IsQuasicoherent]
variable (N : SheafOfModules.Submodule (RelativeSpec.underlyingModule α))
variable [(show X.Modules from N.toSheafOfModules).IsQuasicoherent]
AlgebraicGeometry.Scheme.GeneratedAlgebra.coequifibered
DocumentationThe generated affine algebra diagram is cartesian, by the localization of its actual restriction maps just proved.
Source context 8 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) [(RelativeSpec.underlyingModule α).IsQuasicoherent]
variable (N : SheafOfModules.Submodule (RelativeSpec.underlyingModule α))
variable [(show X.Modules from N.toSheafOfModules).IsQuasicoherent]
AlgebraicGeometry.Scheme.GeneratedAlgebra.gluingData
DocumentationNative relative gluing applied to the actual generated affine algebra diagram. No transition, overlap, or effectivity data are assumed.
Source context 8 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) [(RelativeSpec.underlyingModule α).IsQuasicoherent]
variable (N : SheafOfModules.Submodule (RelativeSpec.underlyingModule α))
variable [(show X.Modules from N.toSheafOfModules).IsQuasicoherent]
AlgebraicGeometry.Scheme.GeneratedAlgebra.gluingData_isLocallyDirected
Source context 8 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) [(RelativeSpec.underlyingModule α).IsQuasicoherent]
variable (N : SheafOfModules.Submodule (RelativeSpec.underlyingModule α))
variable [(show X.Modules from N.toSheafOfModules).IsQuasicoherent]
AlgebraicGeometry.Scheme.GeneratedAlgebra.scheme
DocumentationThe actual relative scheme of the algebra generated by the given quasicoherent submodule.
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) [(RelativeSpec.underlyingModule α).IsQuasicoherent]
variable (N : SheafOfModules.Submodule (RelativeSpec.underlyingModule α))
variable [(show X.Modules from N.toSheafOfModules).IsQuasicoherent]
local instance gluingData_isLocallyDirected :
((gluingData α N).functor ⋙ Scheme.forget).IsLocallyDirected :=
Cover.RelativeGluingData.instIsLocallyDirectedI₀CompFunctorForgetOfIsThin
(gluingData α N)
AlgebraicGeometry.Scheme.GeneratedAlgebra.toBase
DocumentationIts native structure morphism to 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) [(RelativeSpec.underlyingModule α).IsQuasicoherent]
variable (N : SheafOfModules.Submodule (RelativeSpec.underlyingModule α))
variable [(show X.Modules from N.toSheafOfModules).IsQuasicoherent]
local instance gluingData_isLocallyDirected :
((gluingData α N).functor ⋙ Scheme.forget).IsLocallyDirected :=
Cover.RelativeGluingData.instIsLocallyDirectedI₀CompFunctorForgetOfIsThin
(gluingData α N)