ModuleSubmoduleGluingQuasicoherent.lean
Nyll.SchemeTheory.Modules.SubmoduleGluingQuasicoherent
7 declarations indexed from sourceView source ↗ Module documentation
Quasicoherence of the actual gluing of submodules
Restriction of a native submodule to the slice site is computed on its actual section submodules. The local section equalities of glueOn thus identify its restrictions with the two given quasicoherent modules. The native cover-locality theorem supplies quasicoherence of the glued object.
Declarations
SheafOfModules.Submodule.over
DocumentationRestrict an actual submodule to the slice site.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe v v₁ u₁ u
open CategoryTheory Opposite
namespace SheafOfModules.Submodule
variable {C : Type u₁} [Category.{v₁} C] {J : GrothendieckTopology C}
{R : Sheaf J RingCat.{u}} {M : SheafOfModules.{v} R}
SheafOfModules.Submodule.overSheafIso
DocumentationThe module of the restricted native submodule is the restriction of its module.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe v v₁ u₁ u
open CategoryTheory Opposite
namespace SheafOfModules.Submodule
variable {C : Type u₁} [Category.{v₁} C] {J : GrothendieckTopology C}
{R : Sheaf J RingCat.{u}} {M : SheafOfModules.{v} R}
SheafOfModules.Submodule.overSheafIso_hom_ι
DocumentationThe comparison of the actual restricted modules respects their embeddings.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe v v₁ u₁ u
open CategoryTheory Opposite
namespace SheafOfModules.Submodule
variable {C : Type u₁} [Category.{v₁} C] {J : GrothendieckTopology C}
{R : Sheaf J RingCat.{u}} {M : SheafOfModules.{v} R}
SheafOfModules.Submodule.over_eq_of_obj_eq
DocumentationLocal section equalities give equality of the actual restricted submodules.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe v v₁ u₁ u
open CategoryTheory Opposite
namespace SheafOfModules.Submodule
variable {C : Type u₁} [Category.{v₁} C] {J : GrothendieckTopology C}
{R : Sheaf J RingCat.{u}} {M : SheafOfModules.{v} R}
SheafOfModules.Submodule.glueOnOverIsoLeft
DocumentationThe two local sheaves of a glued submodule are the actual prescribed sheaves.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe v v₁ u₁ u
open CategoryTheory Opposite
namespace SheafOfModules.Submodule
variable {C : Type u₁} [Category.{v₁} C] {J : GrothendieckTopology C}
{R : Sheaf J RingCat.{u}} {M : SheafOfModules.{v} R}
SheafOfModules.Submodule.glueOnOverIsoRight
DocumentationThe second local sheaf of a glued submodule is its prescribed actual sheaf.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe v v₁ u₁ u
open CategoryTheory Opposite
namespace SheafOfModules.Submodule
variable {C : Type u₁} [Category.{v₁} C] {J : GrothendieckTopology C}
{R : Sheaf J RingCat.{u}} {M : SheafOfModules.{v} R}
SheafOfModules.Submodule.isQuasicoherent_glueOn
DocumentationThe actual gluing is quasicoherent if its two prescribed local modules are quasicoherent and the two objects cover the site.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe v v₁ u₁ u
open CategoryTheory Opposite
namespace SheafOfModules.Submodule
variable {C : Type u₁} [Category.{v₁} C] {J : GrothendieckTopology C}
{R : Sheaf J RingCat.{u}} {M : SheafOfModules.{v} R}
section Quasicoherent
variable [∀ X, HasSheafify (J.over X) AddCommGrpCat.{u}]
[∀ X, (J.over X).WEqualsLocallyBijective AddCommGrpCat.{u}]
[∀ X Y, HasSheafify ((J.over X).over Y) AddCommGrpCat.{u}]
[∀ X Y, ((J.over X).over Y).WEqualsLocallyBijective AddCommGrpCat.{u}]