Module

IdealSheafModule.lean

Nyll.AlgebraicCurves.Geometry.Sheaves.IdealSheafModule
6 declarations indexed from sourceView source ↗

Ideal sheaves and their associated modules

Constructs the module morphisms associated to an ideal sheaf and its closed subscheme.

Imports3
Imported by160

Declarations

AlgebraicGeometry.Scheme.Hom.unitToPushforwardUnit

The canonical map from the structure module to the pushforward structure module.

Source context 5 commands

Surrounding namespaces, section variables, and local commands at this declaration.

universe u
open CategoryTheory CategoryTheory.Limits MonoidalCategory
noncomputable section
namespace AlgebraicGeometry
variable {X Y : Scheme.{u}}
abbrev Scheme.Hom.unitToPushforwardUnit (f : X ⟶ Y) :
    SheafOfModules.unit Y.ringCatSheaf ⟶
      (SheafOfModules.pushforward f.toRingCatSheafHom).obj (SheafOfModules.unit X.ringCatSheaf)
AlgebraicGeometry.Scheme.IdealSheafData.module

The ideal module, realized as the kernel of the quotient structure-sheaf map.

Source context 6 commands

Surrounding namespaces, section variables, and local commands at this declaration.

universe u
open CategoryTheory CategoryTheory.Limits MonoidalCategory
noncomputable section
namespace AlgebraicGeometry
variable {X Y : Scheme.{u}}
namespace Scheme.IdealSheafData
def module (I : X.IdealSheafData) : X.Modules
AlgebraicGeometry.Scheme.IdealSheafData.moduleι

The inclusion of the ideal module into the structure module.

Source context 6 commands

Surrounding namespaces, section variables, and local commands at this declaration.

universe u
open CategoryTheory CategoryTheory.Limits MonoidalCategory
noncomputable section
namespace AlgebraicGeometry
variable {X Y : Scheme.{u}}
namespace Scheme.IdealSheafData
def moduleι (I : X.IdealSheafData) : I.module ⟶ 𝟙_ X.Modules
AlgebraicGeometry.Scheme.IdealSheafData.invModule

The dual of the ideal module.

Source context 6 commands

Surrounding namespaces, section variables, and local commands at this declaration.

universe u
open CategoryTheory CategoryTheory.Limits MonoidalCategory
noncomputable section
namespace AlgebraicGeometry
variable {X Y : Scheme.{u}}
namespace Scheme.IdealSheafData
def invModule (I : X.IdealSheafData) : X.Modules
AlgebraicGeometry.RelEffCartierDiv.idealModule

The ideal module of the relative effective Cartier divisor.

Source context 5 commands

Surrounding namespaces, section variables, and local commands at this declaration.

universe u
open CategoryTheory CategoryTheory.Limits MonoidalCategory
noncomputable section
namespace AlgebraicGeometry
variable {X Y : Scheme.{u}}
abbrev RelEffCartierDiv.idealModule {𝒞 S : Scheme.{u}} {f : 𝒞 ⟶ S} {r : ℕ} {T : Scheme.{u}}
    {g : T ⟶ S} (D : RelEffCartierDiv f r g) : (pullback f g).Modules
AlgebraicGeometry.RelEffCartierDiv.lineBundle

The dual ideal module associated with the relative effective Cartier divisor.

Source context 5 commands

Surrounding namespaces, section variables, and local commands at this declaration.

universe u
open CategoryTheory CategoryTheory.Limits MonoidalCategory
noncomputable section
namespace AlgebraicGeometry
variable {X Y : Scheme.{u}}
abbrev RelEffCartierDiv.lineBundle {𝒞 S : Scheme.{u}} {f : 𝒞 ⟶ S} {r : ℕ} {T : Scheme.{u}}
    {g : T ⟶ S} (D : RelEffCartierDiv f r g) : (pullback f g).Modules