ModuleGeneratedAlgebraLocalFactors.lean
Nyll.SchemeTheory.Modules.GeneratedAlgebraLocalFactors
10 declarations indexed from sourceView source ↗ Module documentation
Local factors of the generated model from actual chart subalgebras
An inclusion of an actual chart subalgebra into the generated section ring gives its literal Spec map. The map commutes with the actual coefficient maps, so the subalgebra's local lifts pull back to the generated chart.
A chosen affine base cover pulls back to an actual open cover by the corresponding generated charts. Local factors on this cover then supply local factors of the whole generated model through the original cover. Only the chosen base charts are used. There is no existence assumption for a global finite submodule, and no claim that its construction is complete.
Declarations
AlgebraicGeometry.Scheme.GeneratedAlgebra.subalgebra_le_sectionSubring_of_le_submodule
DocumentationContainment in the actual submodule gives containment in its generated section algebra. This is the containment supplied by finite QC extension.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
open CategoryTheory Limits Opposite TopologicalSpace
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.selectedChart_isLocallyDirected
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
open CategoryTheory Limits Opposite TopologicalSpace
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]
AlgebraicGeometry.Scheme.GeneratedAlgebra.selectedChart_isOpenImmersion
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
open CategoryTheory Limits Opposite TopologicalSpace
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]
local instance selectedChart_isLocallyDirected :
((gluingData α N).functor ⋙ Scheme.forget).IsLocallyDirected :=
Cover.RelativeGluingData.instIsLocallyDirectedI₀CompFunctorForgetOfIsThin (gluingData α N)
AlgebraicGeometry.Scheme.GeneratedAlgebra.chartToSubalgebra
DocumentationThe actual inclusion of a chart subalgebra induces the contravariant map from the generated chart to its spectrum.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
open CategoryTheory Limits Opposite TopologicalSpace
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]
local instance selectedChart_isLocallyDirected :
((gluingData α N).functor ⋙ Scheme.forget).IsLocallyDirected :=
Cover.RelativeGluingData.instIsLocallyDirectedI₀CompFunctorForgetOfIsThin (gluingData α N)
local instance selectedChart_isOpenImmersion (V : X.AffineZariskiSite) :
IsOpenImmersion ((gluingData α N).cover.f V) :=
(gluingData α N).cover.map_prop V
AlgebraicGeometry.Scheme.GeneratedAlgebra.chartToSubalgebra_comp
DocumentationThe literal inclusion commutes with the original structure coefficients.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
open CategoryTheory Limits Opposite TopologicalSpace
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]
local instance selectedChart_isLocallyDirected :
((gluingData α N).functor ⋙ Scheme.forget).IsLocallyDirected :=
Cover.RelativeGluingData.instIsLocallyDirectedI₀CompFunctorForgetOfIsThin (gluingData α N)
local instance selectedChart_isOpenImmersion (V : X.AffineZariskiSite) :
IsOpenImmersion ((gluingData α N).cover.f V) :=
(gluingData α N).cover.map_prop V
AlgebraicGeometry.Scheme.GeneratedAlgebra.chart_toBase
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
open CategoryTheory Limits Opposite TopologicalSpace
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]
local instance selectedChart_isLocallyDirected :
((gluingData α N).functor ⋙ Scheme.forget).IsLocallyDirected :=
Cover.RelativeGluingData.instIsLocallyDirectedI₀CompFunctorForgetOfIsThin (gluingData α N)
local instance selectedChart_isOpenImmersion (V : X.AffineZariskiSite) :
IsOpenImmersion ((gluingData α N).cover.f V) :=
(gluingData α N).cover.map_prop V
AlgebraicGeometry.Scheme.GeneratedAlgebra.chart_locallyFactorsThrough_of_subalgebra
DocumentationLocal factors of an actual contained chart subalgebra give local factors on the generated chart through the original target.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
open CategoryTheory Limits Opposite TopologicalSpace
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]
local instance selectedChart_isLocallyDirected :
((gluingData α N).functor ⋙ Scheme.forget).IsLocallyDirected :=
Cover.RelativeGluingData.instIsLocallyDirectedI₀CompFunctorForgetOfIsThin (gluingData α N)
local instance selectedChart_isOpenImmersion (V : X.AffineZariskiSite) :
IsOpenImmersion ((gluingData α N).cover.f V) :=
(gluingData α N).cover.map_prop V
AlgebraicGeometry.Scheme.GeneratedAlgebra.chart_opensRange
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
open CategoryTheory Limits Opposite TopologicalSpace
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]
local instance selectedChart_isLocallyDirected :
((gluingData α N).functor ⋙ Scheme.forget).IsLocallyDirected :=
Cover.RelativeGluingData.instIsLocallyDirectedI₀CompFunctorForgetOfIsThin (gluingData α N)
local instance selectedChart_isOpenImmersion (V : X.AffineZariskiSite) :
IsOpenImmersion ((gluingData α N).cover.f V) :=
(gluingData α N).cover.map_prop V
AlgebraicGeometry.Scheme.GeneratedAlgebra.selectedChartCover
DocumentationA chosen affine base cover gives an actual open cover of the generated model by exactly its chosen affine charts.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
open CategoryTheory Limits Opposite TopologicalSpace
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]
local instance selectedChart_isLocallyDirected :
((gluingData α N).functor ⋙ Scheme.forget).IsLocallyDirected :=
Cover.RelativeGluingData.instIsLocallyDirectedI₀CompFunctorForgetOfIsThin (gluingData α N)
local instance selectedChart_isOpenImmersion (V : X.AffineZariskiSite) :
IsOpenImmersion ((gluingData α N).cover.f V) :=
(gluingData α N).cover.map_prop V
AlgebraicGeometry.Scheme.GeneratedAlgebra.locallyFactorsThrough_of_chart_subalgebras
DocumentationConcrete subalgebras on the chosen affine base cover transfer their local factors to the whole generated model. A finite QC extension supplies the actual N and the individual containments; their existence is not assumed by a separate model or effectivity package.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
open CategoryTheory Limits Opposite TopologicalSpace
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]
local instance selectedChart_isLocallyDirected :
((gluingData α N).functor ⋙ Scheme.forget).IsLocallyDirected :=
Cover.RelativeGluingData.instIsLocallyDirectedI₀CompFunctorForgetOfIsThin (gluingData α N)
local instance selectedChart_isOpenImmersion (V : X.AffineZariskiSite) :
IsOpenImmersion ((gluingData α N).cover.f V) :=
(gluingData α N).cover.map_prop V