Documentation

Hironaka.Scheme.IdealSheaf.Order.ExceptionalOrder

The exceptional order of the total transform is ord_Z I #

[Kol07, Definition 47]: ord_Z I "equals the multiplicity of π^* I along the exceptional divisor"; [Kol07, Definition 60]: the birational transform π_*^{-1}(I, m) for m ≤ ord_Z I, whose vanishing order along Z is "m less than the vanishing order of I along Z"; [Hau14, §6]: f^* = h^k f^s with k maximal, "the value of k is the order of f^* along E", and [Hau14, Definition 6.8], the controlled transform I^* = I_E^c · I^!.

Used for the order along a centre in a blow-up sequence (Hironaka/Scheme/BlowUpSequence/OrderAlongCenter.lean).

The generic point of the subscheme of an integral center maps to the generic point of its support.

At the generic point of an integral center the ideal of the center is the maximal ideal: the local ring of Z at its generic point is a field (Mathlib's function field).

theorem AlgebraicGeometry.ringKrullDim_stalk_ne_zero {X : Scheme} {k : Type u} [Field k] [CharZero k] (f : X ⟶ Spec ↧k) (n r : ℕ) [SmoothOfRelativeDimension n f] (Z : X.IdealSheafData) [SmoothOfRelativeDimension (n - r) (CategoryTheory.CategoryStruct.comp Z.subschemeι f)] (hr : 1 ≤ r) (hrn : r ≤ n) {η : ↥X} (hη : IsGenericPoint η ↑Z.support) :

Z is not a component of X: the local ring of X at the generic point of Z is not a field (the dimension formula on X and on Z: dim 𝒪_{X,η} = n − trdeg κ(η) = n − (n − r) = r ≥ 1).

theorem AlgebraicGeometry.not_pow_succ_dvd_comap {X : Scheme} {k : Type u} [Field k] [CharZero k] (f : X ⟶ Spec ↧k) (n r : ℕ) [SmoothOfRelativeDimension n f] (Z : X.IdealSheafData) [SmoothOfRelativeDimension (n - r) (CategoryTheory.CategoryStruct.comp Z.subschemeι f)] (hr : 1 ≤ r) (hrn : r ≤ n) (I : X.IdealSheafData) {η : ↥X} (hη : IsGenericPoint η ↑Z.support) (m : ℕ) (hm : I.ord η = ↑m) :

Sharpness (the expansion in the proof of [Kol07, Lemma 61]; [Hau14, §6], k maximal): if ord_Z I = m exactly then F^{m+1} does not divide I^*.

theorem AlgebraicGeometry.exceptionalOrderAlong_eq_ord {X : Scheme} {k : Type u} [Field k] [CharZero k] (f : X ⟶ Spec ↧k) (n r : ℕ) [SmoothOfRelativeDimension n f] (Z : X.IdealSheafData) [SmoothOfRelativeDimension (n - r) (CategoryTheory.CategoryStruct.comp Z.subschemeι f)] (hr : 1 ≤ r) (hrn : r ≤ n) (I : X.IdealSheafData) {η : ↥X} (hη : IsGenericPoint η ↑Z.support) (hI : I.ord η ≠ ⊤) :

[Kol07, Definition 47]; [Hau14, §6]: the exceptional order of I^* — the largest c with F^c ∣ I^* — is ord_Z I, for I_η ≠ 0.

theorem AlgebraicGeometry.pow_mul_controlledTransformAlong {X : Scheme} {k : Type u} [Field k] [CharZero k] (f : X ⟶ Spec ↧k) (n r : ℕ) [SmoothOfRelativeDimension n f] (Z : X.IdealSheafData) [SmoothOfRelativeDimension (n - r) (CategoryTheory.CategoryStruct.comp Z.subschemeι f)] (hr : 1 ≤ r) (hrn : r ≤ n) (I : X.IdealSheafData) {η : ↥X} (hη : IsGenericPoint η ↑Z.support) (m : ℕ) (hm : ↑m ≤ I.ord η) :

[Kol07, (60.1)]; [Hau14, Definition 6.8]: for m ≤ ord_Z I, F^m · π_*^{-1}(I, m) = I^*.

theorem AlgebraicGeometry.weakTransformAlong_eq {X : Scheme} {k : Type u} [Field k] [CharZero k] (f : X ⟶ Spec ↧k) (n r : ℕ) [SmoothOfRelativeDimension n f] (Z : X.IdealSheafData) [SmoothOfRelativeDimension (n - r) (CategoryTheory.CategoryStruct.comp Z.subschemeι f)] (hr : 1 ≤ r) (hrn : r ≤ n) (I : X.IdealSheafData) {η : ↥X} (hη : IsGenericPoint η ↑Z.support) (m : ℕ) (hm : I.ord η = ↑m) :

[Kol07, Definition 60]; [Hau14, Definition 6.8]: for m = ord_Z I the birational transform is the weak transform.

theorem AlgebraicGeometry.pow_dvd_controlledTransformAlong_iff {X : Scheme} {k : Type u} [Field k] [CharZero k] (f : X ⟶ Spec ↧k) (n r : ℕ) [SmoothOfRelativeDimension n f] (Z : X.IdealSheafData) [SmoothOfRelativeDimension (n - r) (CategoryTheory.CategoryStruct.comp Z.subschemeι f)] (hr : 1 ≤ r) (hrn : r ≤ n) (I : X.IdealSheafData) {η : ↥X} (hη : IsGenericPoint η ↑Z.support) (m : ℕ) (hm : ↑m ≤ I.ord η) (c : ℕ) :

[Kol07, Definition 60], "m less": for m ≤ ord_Z I, F^c divides π_*^{-1}(I, m) exactly when c + m ≤ ord_Z I.