Documentation

Hironaka.Scheme.IdealSheaf.Defs

Ideal sheaves on a scheme: stalks, order, invertibility, colon #

The operations on and predicates of Mathlib's ideal sheaves X.IdealSheafData of a scheme X that the library adds.

The stalk J_x ⊆ 𝒪_{X,x} of an ideal sheaf: the ideal generated by the germs at x of the sections of J over the affine opens containing x (every such open gives the same ideal, stalkIdeal_eq_map_germ; the supremum makes the definition choice-free) [Hir64, Ch. 0, §5, p. 142].

Equations
Instances For

    Hironaka's "coherent sheaf of non-zero ideals" [Hir64, Main Theorem II; Corollary 1], read stalkwise: J_x ≠ 0 at every point. On a non-singular scheme this is Kollár's "not zero on any irreducible component" [Kol07, Theorem 35].

    Equations
    Instances For
      noncomputable def AlgebraicGeometry.Scheme.IdealSheafData.ord {X : Scheme} (I : X.IdealSheafData) (x : ↥X) :

      [Kol07, Definition 47]: the order of the ideal sheaf I at the point x, the largest m with I_x ⊆ 𝔪_xᵐ in 𝒪_{X,x}, as an element of ℕ∞ (⊤ exactly when I_x = 0); Hironaka's ν(J_x) [Hir64, Ch. 0, §4].

      Equations
      Instances For

        An ideal sheaf J on X is invertible (its closed subscheme is an effective Cartier divisor [TSPA, Tag 01WS]; [Kol07, Warning 20]) if every point x has an affine open neighbourhood U and a nonzerodivisor f ∈ Γ(X, U) with J(U) = (f).

        Equations
        Instances For

          The colon ideal sheaf (I : K): the largest ideal sheaf whose sections over every affine open lie in the colon ideal (I(U) : K(U)); equivalently (le_colon_iff_mul_le) the largest J with J * K ≤ I.

          Equations
          Instances For

            The K-power torsion saturation ⋃ᵢ (I : Kⁱ) of I [Hau14, Definition 6.2]; [TSPA, Tag 080D] (the sections supported on the divisor).

            Equations
            Instances For