ModuleFiniteQuasicoherentSum.lean
Nyll.SchemeTheory.Modules.FiniteQuasicoherentSum
11 declarations indexed from sourceView source ↗ Module documentation
Actual finite joins of finite-type quasicoherent subsheaves
The native sheaf-lattice join is identified with the actual image of the map from the coproduct. The proof uses the least-submodule property of the image and both original inclusions. No pointwise-sum description of the sheaf join is assumed.
Declarations
SheafOfModules.Submodule.homOfLE
DocumentationInclusion of native submodules from their actual pointwise containment.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w
open CategoryTheory Limits AlgebraicGeometry
namespace SheafOfModules
section General
variable {C : Type u} [Category.{v} C] {J : GrothendieckTopology C}
{R : Sheaf J RingCat.{u}}
SheafOfModules.Submodule.homOfLE_ι
DocumentationThe containment-induced map respects both embeddings into the ambient sheaf.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w
open CategoryTheory Limits AlgebraicGeometry
namespace SheafOfModules
section General
variable {C : Type u} [Category.{v} C] {J : GrothendieckTopology C}
{R : Sheaf J RingCat.{u}}
SheafOfModules.imageSubmodule_coprod_eq_sup
DocumentationThe sheaf-lattice join is the actual image of the coproduct of the inclusions.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w
open CategoryTheory Limits AlgebraicGeometry
namespace SheafOfModules
section General
variable {C : Type u} [Category.{v} C] {J : GrothendieckTopology C}
{R : Sheaf J RingCat.{u}}
variable [HasSheafify J AddCommGrpCat.{u}] [J.WEqualsLocallyBijective AddCommGrpCat.{u}]
SheafOfModules.imageSubmodule_zero
DocumentationThe actual image of a zero morphism is the bottom native submodule.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w
open CategoryTheory Limits AlgebraicGeometry
namespace SheafOfModules
section General
variable {C : Type u} [Category.{v} C] {J : GrothendieckTopology C}
{R : Sheaf J RingCat.{u}}
variable [HasSheafify J AddCommGrpCat.{u}] [J.WEqualsLocallyBijective AddCommGrpCat.{u}]
SheafOfModules.isFiniteType_free_finite
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w
open CategoryTheory Limits AlgebraicGeometry
namespace SheafOfModules
section General
variable {C : Type u} [Category.{v} C] {J : GrothendieckTopology C}
{R : Sheaf J RingCat.{u}}
variable [HasSheafify J AddCommGrpCat.{u}] [J.WEqualsLocallyBijective AddCommGrpCat.{u}]
section FiniteType
variable [HasBinaryProducts C]
[∀ X : C, HasSheafify (J.over X) AddCommGrpCat.{u}]
[∀ X : C, (J.over X).WEqualsLocallyBijective AddCommGrpCat.{u}]
SheafOfModules.Submodule.isFiniteType_bot
DocumentationThe bottom native submodule is of finite type.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w
open CategoryTheory Limits AlgebraicGeometry
namespace SheafOfModules
section General
variable {C : Type u} [Category.{v} C] {J : GrothendieckTopology C}
{R : Sheaf J RingCat.{u}}
variable [HasSheafify J AddCommGrpCat.{u}] [J.WEqualsLocallyBijective AddCommGrpCat.{u}]
section FiniteType
variable [HasBinaryProducts C]
[∀ X : C, HasSheafify (J.over X) AddCommGrpCat.{u}]
[∀ X : C, (J.over X).WEqualsLocallyBijective AddCommGrpCat.{u}]
SheafOfModules.Submodule.isFiniteType_sup
DocumentationThe actual sheaf-lattice join of two finite-type submodules is finite type.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w
open CategoryTheory Limits AlgebraicGeometry
namespace SheafOfModules
section General
variable {C : Type u} [Category.{v} C] {J : GrothendieckTopology C}
{R : Sheaf J RingCat.{u}}
variable [HasSheafify J AddCommGrpCat.{u}] [J.WEqualsLocallyBijective AddCommGrpCat.{u}]
section FiniteType
variable [HasBinaryProducts C]
[∀ X : C, HasSheafify (J.over X) AddCommGrpCat.{u}]
[∀ X : C, (J.over X).WEqualsLocallyBijective AddCommGrpCat.{u}]
variable [HasPullbacks C]
SheafOfModules.Submodule.isFiniteType_finset_sup
DocumentationThe actual finite join of finite-type native submodules is finite type.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w
open CategoryTheory Limits AlgebraicGeometry
namespace SheafOfModules
section General
variable {C : Type u} [Category.{v} C] {J : GrothendieckTopology C}
{R : Sheaf J RingCat.{u}}
variable [HasSheafify J AddCommGrpCat.{u}] [J.WEqualsLocallyBijective AddCommGrpCat.{u}]
section FiniteType
variable [HasBinaryProducts C]
[∀ X : C, HasSheafify (J.over X) AddCommGrpCat.{u}]
[∀ X : C, (J.over X).WEqualsLocallyBijective AddCommGrpCat.{u}]
variable [HasPullbacks C]
SheafOfModules.Submodule.isQuasicoherent_bot
DocumentationThe bottom native submodule of a quasicoherent sheaf is quasicoherent.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w
open CategoryTheory Limits AlgebraicGeometry
namespace SheafOfModules
section Quasicoherent
variable {X : Scheme.{u}} {M : SheafOfModules.{u} X.ringCatSheaf} [M.IsQuasicoherent]
SheafOfModules.Submodule.isQuasicoherent_sup
DocumentationThe actual sheaf-lattice join of two quasicoherent submodules is quasicoherent.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w
open CategoryTheory Limits AlgebraicGeometry
namespace SheafOfModules
section Quasicoherent
variable {X : Scheme.{u}} {M : SheafOfModules.{u} X.ringCatSheaf} [M.IsQuasicoherent]
SheafOfModules.Submodule.isQuasicoherent_finset_sup
DocumentationThe actual finite join of quasicoherent native submodules is quasicoherent.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w
open CategoryTheory Limits AlgebraicGeometry
namespace SheafOfModules
section Quasicoherent
variable {X : Scheme.{u}} {M : SheafOfModules.{u} X.ringCatSheaf} [M.IsQuasicoherent]