ModuleGeneratedAlgebraSource.lean
Nyll.SchemeTheory.Modules.GeneratedAlgebraSource
8 declarations indexed from sourceView source ↗ Module documentation
The original source maps to its generated relative algebra model
The inclusion of the actual generated section rings induces a map of the literal spectrum diagrams. The previously proved colimit with vertex the original affine-morphism source gives the scheme morphism. Its composite with the generated model's structure morphism is the original morphism. Consequently source surjectivity supplies surjectivity of the model.
Declarations
AlgebraicGeometry.Scheme.DirectImageAlgebra.generatedDiagram_isLocallyDirected
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory Limits Opposite
namespace AlgebraicGeometry.Scheme.DirectImageAlgebra
variable {T X : Scheme.{u}} (g : T ⟶ X) [IsAffineHom g]
variable [(RelativeSpec.underlyingModule (structureMap g)).IsQuasicoherent]
variable (N : SheafOfModules.Submodule (RelativeSpec.underlyingModule (structureMap g)))
variable [(show X.Modules from N.toSheafOfModules).IsQuasicoherent]
AlgebraicGeometry.Scheme.DirectImageAlgebra.generatedDiagramMap
DocumentationThe actual generated-ring inclusion, mapped contravariantly by Spec.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory Limits Opposite
namespace AlgebraicGeometry.Scheme.DirectImageAlgebra
variable {T X : Scheme.{u}} (g : T ⟶ X) [IsAffineHom g]
variable [(RelativeSpec.underlyingModule (structureMap g)).IsQuasicoherent]
variable (N : SheafOfModules.Submodule (RelativeSpec.underlyingModule (structureMap g)))
variable [(show X.Modules from N.toSheafOfModules).IsQuasicoherent]
local instance generatedDiagram_isLocallyDirected :
((GeneratedAlgebra.gluingData (structureMap g) N).functor ⋙
Scheme.forget).IsLocallyDirected :=
Cover.RelativeGluingData.instIsLocallyDirectedI₀CompFunctorForgetOfIsThin
(GeneratedAlgebra.gluingData (structureMap g) N)
AlgebraicGeometry.Scheme.DirectImageAlgebra.generatedCocone
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory Limits Opposite
namespace AlgebraicGeometry.Scheme.DirectImageAlgebra
variable {T X : Scheme.{u}} (g : T ⟶ X) [IsAffineHom g]
variable [(RelativeSpec.underlyingModule (structureMap g)).IsQuasicoherent]
variable (N : SheafOfModules.Submodule (RelativeSpec.underlyingModule (structureMap g)))
variable [(show X.Modules from N.toSheafOfModules).IsQuasicoherent]
local instance generatedDiagram_isLocallyDirected :
((GeneratedAlgebra.gluingData (structureMap g) N).functor ⋙
Scheme.forget).IsLocallyDirected :=
Cover.RelativeGluingData.instIsLocallyDirectedI₀CompFunctorForgetOfIsThin
(GeneratedAlgebra.gluingData (structureMap g) N)
AlgebraicGeometry.Scheme.DirectImageAlgebra.toGenerated
DocumentationThe map from the original scheme source to the actual generated relative model, using the original source's proved colimit.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory Limits Opposite
namespace AlgebraicGeometry.Scheme.DirectImageAlgebra
variable {T X : Scheme.{u}} (g : T ⟶ X) [IsAffineHom g]
variable [(RelativeSpec.underlyingModule (structureMap g)).IsQuasicoherent]
variable (N : SheafOfModules.Submodule (RelativeSpec.underlyingModule (structureMap g)))
variable [(show X.Modules from N.toSheafOfModules).IsQuasicoherent]
local instance generatedDiagram_isLocallyDirected :
((GeneratedAlgebra.gluingData (structureMap g) N).functor ⋙
Scheme.forget).IsLocallyDirected :=
Cover.RelativeGluingData.instIsLocallyDirectedI₀CompFunctorForgetOfIsThin
(GeneratedAlgebra.gluingData (structureMap g) N)
AlgebraicGeometry.Scheme.DirectImageAlgebra.fromSpec_toGenerated
DocumentationOn a literal source affine chart, the new morphism is Spec of the actual inclusion of generated sections.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory Limits Opposite
namespace AlgebraicGeometry.Scheme.DirectImageAlgebra
variable {T X : Scheme.{u}} (g : T ⟶ X) [IsAffineHom g]
variable [(RelativeSpec.underlyingModule (structureMap g)).IsQuasicoherent]
variable (N : SheafOfModules.Submodule (RelativeSpec.underlyingModule (structureMap g)))
variable [(show X.Modules from N.toSheafOfModules).IsQuasicoherent]
local instance generatedDiagram_isLocallyDirected :
((GeneratedAlgebra.gluingData (structureMap g) N).functor ⋙
Scheme.forget).IsLocallyDirected :=
Cover.RelativeGluingData.instIsLocallyDirectedI₀CompFunctorForgetOfIsThin
(GeneratedAlgebra.gluingData (structureMap g) N)
AlgebraicGeometry.Scheme.DirectImageAlgebra.generatedChart_toBase
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory Limits Opposite
namespace AlgebraicGeometry.Scheme.DirectImageAlgebra
variable {T X : Scheme.{u}} (g : T ⟶ X) [IsAffineHom g]
variable [(RelativeSpec.underlyingModule (structureMap g)).IsQuasicoherent]
variable (N : SheafOfModules.Submodule (RelativeSpec.underlyingModule (structureMap g)))
variable [(show X.Modules from N.toSheafOfModules).IsQuasicoherent]
local instance generatedDiagram_isLocallyDirected :
((GeneratedAlgebra.gluingData (structureMap g) N).functor ⋙
Scheme.forget).IsLocallyDirected :=
Cover.RelativeGluingData.instIsLocallyDirectedI₀CompFunctorForgetOfIsThin
(GeneratedAlgebra.gluingData (structureMap g) N)
omit [IsAffineHom g] in
AlgebraicGeometry.Scheme.DirectImageAlgebra.toGenerated_toBase
DocumentationThe actual original source morphism factors through the generated model.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory Limits Opposite
namespace AlgebraicGeometry.Scheme.DirectImageAlgebra
variable {T X : Scheme.{u}} (g : T ⟶ X) [IsAffineHom g]
variable [(RelativeSpec.underlyingModule (structureMap g)).IsQuasicoherent]
variable (N : SheafOfModules.Submodule (RelativeSpec.underlyingModule (structureMap g)))
variable [(show X.Modules from N.toSheafOfModules).IsQuasicoherent]
local instance generatedDiagram_isLocallyDirected :
((GeneratedAlgebra.gluingData (structureMap g) N).functor ⋙
Scheme.forget).IsLocallyDirected :=
Cover.RelativeGluingData.instIsLocallyDirectedI₀CompFunctorForgetOfIsThin
(GeneratedAlgebra.gluingData (structureMap g) N)
AlgebraicGeometry.Scheme.DirectImageAlgebra.surjective_toBase
DocumentationSurjectivity of the original morphism gives surjectivity of the actual generated model's structure map.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory Limits Opposite
namespace AlgebraicGeometry.Scheme.DirectImageAlgebra
variable {T X : Scheme.{u}} (g : T ⟶ X) [IsAffineHom g]
variable [(RelativeSpec.underlyingModule (structureMap g)).IsQuasicoherent]
variable (N : SheafOfModules.Submodule (RelativeSpec.underlyingModule (structureMap g)))
variable [(show X.Modules from N.toSheafOfModules).IsQuasicoherent]
local instance generatedDiagram_isLocallyDirected :
((GeneratedAlgebra.gluingData (structureMap g) N).functor ⋙
Scheme.forget).IsLocallyDirected :=
Cover.RelativeGluingData.instIsLocallyDirectedI₀CompFunctorForgetOfIsThin
(GeneratedAlgebra.gluingData (structureMap g) N)