Documentation

TauCeti.AlgebraicGeometry.Modules.Annihilator

Annihilator ideal sheaves of quasi-coherent modules #

Let M be a quasi-coherent π’ͺ_X-module on a scheme X whose sections over every affine open are finitely generated, that is, a quasi-coherent module of finite type. The annihilators Ann(Ξ“(M, U)) βŠ† Ξ“(X, U) of its modules of sections over the affine opens U glue to a quasi-coherent ideal sheaf Ann(M) βŠ† π’ͺ_X: over a basic open D(f) βŠ† U, the sections of M are the localization of Ξ“(M, U) at f, and annihilators of finite modules commute with localization.

The closed subscheme cut out by Ann(M) is a scheme structure on the support of M: a point lies in it exactly when the fibre M βŠ— ΞΊ(x) is nonzero. It has the same support as the zeroth Fitting ideal sheaf Fittβ‚€(M), but in general a different scheme structure. For the cokernel of π’ͺ_X β†’ Ξ½_*π’ͺ_{X'} along a finite morphism Ξ½ : X' β†’ X, such as the normalization of a reduced curve, the annihilator ideal sheaf is the conductor of Ξ½.

Main definitions #

Main results #

References #

noncomputable def AlgebraicGeometry.Scheme.Modules.annihilator {X : Scheme} (M : X.Modules) [SheafOfModules.IsQuasicoherent M] (hM : βˆ€ (U : ↑X.affineOpens), Module.Finite ↑(X.presheaf.obj (Opposite.op ↑U)) ↑(M.presheaf.obj (Opposite.op ↑U))) :

The annihilator ideal sheaf Ann(M) of a quasi-coherent module M whose sections over every affine open U form a finite Ξ“(X, U)-module: over U it is the annihilator of Ξ“(M, U). Its support is the set of points at which the fibre of M is nonzero (AlgebraicGeometry.Scheme.Modules.mem_support_annihilator_iff).

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    @[simp]
    theorem AlgebraicGeometry.Scheme.Modules.annihilator_ideal {X : Scheme} (M : X.Modules) [SheafOfModules.IsQuasicoherent M] (hM : βˆ€ (U : ↑X.affineOpens), Module.Finite ↑(X.presheaf.obj (Opposite.op ↑U)) ↑(M.presheaf.obj (Opposite.op ↑U))) (U : ↑X.affineOpens) :
    (M.annihilator hM).ideal U = Module.annihilator ↑(X.presheaf.obj (Opposite.op ↑U)) ↑(M.presheaf.obj (Opposite.op ↑U))

    Over an affine open U, the annihilator ideal sheaf Ann(M) is the annihilator of the module of sections Ξ“(M, U).

    The annihilator ideal sheaf and the zeroth Fitting ideal sheaf have the same support, the set of points at which the fibre of M is nonzero.

    theorem AlgebraicGeometry.Scheme.Modules.mem_support_annihilator_iff {X : Scheme} (M : X.Modules) [SheafOfModules.IsQuasicoherent M] (hM : βˆ€ (U : ↑X.affineOpens), Module.Finite ↑(X.presheaf.obj (Opposite.op ↑U)) ↑(M.presheaf.obj (Opposite.op ↑U))) {x : β†₯X} {U : ↑X.affineOpens} (hx : x ∈ ↑U) :
    x ∈ (M.annihilator hM).support ↔ 0 < Module.finrank (↑(X.residueField x)) (TensorProduct ↑(X.presheaf.obj (Opposite.op ↑U)) ↑(X.residueField x) ↑(M.presheaf.obj (Opposite.op ↑U)))

    The support of an annihilator ideal sheaf. A point x of an affine open U lies in the support of Ann(M) exactly when the fibre ΞΊ(x) βŠ— Ξ“(M, U) of M at x is nonzero.

    theorem AlgebraicGeometry.Scheme.Modules.annihilator_congr {X : Scheme} {M N : X.Modules} [SheafOfModules.IsQuasicoherent M] (hM : βˆ€ (U : ↑X.affineOpens), Module.Finite ↑(X.presheaf.obj (Opposite.op ↑U)) ↑(M.presheaf.obj (Opposite.op ↑U))) (e : M β‰… N) :
    have hN := β‹―; M.annihilator hM = N.annihilator hN

    Isomorphic quasicoherent modules have the same annihilator ideal sheaves.

    On a spectrum, the annihilator ideal of global sections is the image of the annihilator computed over the original ring under the canonical global-sections isomorphism.

    The annihilator ideal sheaf of a quasicoherent module on a spectrum is generated by the annihilator of its module of global sections.