ModuleKernelSubmodule.lean
Nyll.SchemeTheory.Modules.KernelSubmodule
6 declarations indexed from sourceView source ↗ Module documentation
Actual kernel subsheaves of modules
The kernel is the native submodule consisting, on each object, of the sections killed by the actual component morphism. Membership is local by separatedness of the target sheaf. Evaluation identifies its kernel fork with the ordinary linear-map kernel, giving the actual categorical comparison.
Imports5
- Mathlib.Algebra.Category.ModuleCat.Sheaf.Submodule
- Mathlib.Algebra.Category.ModuleCat.Sheaf.Limits
- Mathlib.Algebra.Category.ModuleCat.Presheaf.Limits
- Mathlib.Algebra.Category.ModuleCat.Kernels
- Mathlib.CategoryTheory.Limits.Preserves.Shapes.Kernels
Imported by3
Declarations
PresheafOfModules.kernelSubmodule
DocumentationThe actual sectionwise kernel submodule of a morphism of presheaves of modules. Its restriction compatibility is the naturality of the morphism.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe v u
open CategoryTheory Limits Opposite
namespace PresheafOfModules
variable {C : Type u} [Category.{v} C] {R : Cᵒᵖ ⥤ RingCat.{u}}
SheafOfModules.kernelSubmodule
DocumentationThe native kernel subsheaf, constructed from local vanishing of the actual target section.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe v u
open CategoryTheory Limits Opposite
namespace SheafOfModules
variable {C : Type u} [Category.{v} C] {J : GrothendieckTopology C}
{R : Sheaf J RingCat.{u}}
SheafOfModules.kernelSubmodule_ι_comp
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe v u
open CategoryTheory Limits Opposite
namespace SheafOfModules
variable {C : Type u} [Category.{v} C] {J : GrothendieckTopology C}
{R : Sheaf J RingCat.{u}}
SheafOfModules.kernelSubmoduleIsLimit
DocumentationThe inclusion of the actual kernel subsheaf is a kernel fork.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe v u
open CategoryTheory Limits Opposite
namespace SheafOfModules
variable {C : Type u} [Category.{v} C] {J : GrothendieckTopology C}
{R : Sheaf J RingCat.{u}}
SheafOfModules.kernelSubmoduleIso
DocumentationThe native sectionwise kernel subsheaf is the actual categorical kernel.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe v u
open CategoryTheory Limits Opposite
namespace SheafOfModules
variable {C : Type u} [Category.{v} C] {J : GrothendieckTopology C}
{R : Sheaf J RingCat.{u}}
SheafOfModules.kernelSubmoduleIso_hom_ι
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe v u
open CategoryTheory Limits Opposite
namespace SheafOfModules
variable {C : Type u} [Category.{v} C] {J : GrothendieckTopology C}
{R : Sheaf J RingCat.{u}}