Documentation

Hironaka.Resolution.Algebraic.Balanced.Order

D-balanced ideal sheaves: order m or 0, cosupport, restriction, going up #

The remarks following [Kol07, Definition 83]: a D-balanced I has, at every point, "order either m or 0" — if ord_p I < m then (D^{m−1} I)_p = 𝒪_{p,X}, so I^{m−1} and I contain a unit at p — hence cosupp(I, m) = cosupp I and the maximal order commutes with restrictions; and a smooth blow-up of order ≥ m for I|_S "corresponds to a smooth blow-up of order ≥ m for I".

A stalk of order 0 is the unit ideal (ord_eq_zero_iff at the stalk).

theorem AlgebraicGeometry.Scheme.IdealSheafData.ord_le_ord_comap {X : Scheme} (I : X.IdealSheafData) {Y : Scheme} (g : Y ⟶ X) (y : ↥Y) :
I.ord (g y) ≤ (I.comap g).ord y

The order of I at g y is at most the order of the pull-back g⁻¹ I at y: the stalk map is a local homomorphism (ord_le_ord_map; the inequality ord_p I ≤ ord_p (I|_S) noted before [Kol07, Definition 83]).

theorem AlgebraicGeometry.Scheme.IdealSheafData.IsDBalanced.ord_eq_zero_or_le {X : Scheme} {k : Type u} [Field k] (f : X ⟶ Spec ↧k) [CharZero k] (n : ℕ) [SmoothOfRelativeDimension n f] {I : X.IdealSheafData} {m : ℕ} (h : IsDBalanced f I m) (x : ↥X) :
I.ord x = 0 ∨ ↑m ≤ I.ord x

A D-balanced ideal sheaf has order 0 or at least m at every point (the remark after [Kol07, Definition 83]).

theorem AlgebraicGeometry.Scheme.IdealSheafData.IsDBalanced.ord_eq_zero_or_eq {X : Scheme} {k : Type u} [Field k] (f : X ⟶ Spec ↧k) [CharZero k] (n : ℕ) [SmoothOfRelativeDimension n f] {I : X.IdealSheafData} {m : ℕ} (h : IsDBalanced f I m) (hmax : I.maxOrd = ↑m) (x : ↥X) :
I.ord x = 0 ∨ I.ord x = ↑m

With m = max-ord I, a D-balanced ideal sheaf has order 0 or m at every point (the remark after [Kol07, Definition 83]).

theorem AlgebraicGeometry.Scheme.IdealSheafData.IsDBalanced.cosupp_eq_support {X : Scheme} {k : Type u} [Field k] (f : X ⟶ Spec ↧k) [CharZero k] (n : ℕ) [SmoothOfRelativeDimension n f] {I : X.IdealSheafData} {m : ℕ} (h : IsDBalanced f I m) (hm : 1 ≤ m) :
{x : ↥X | ↑m ≤ I.ord x} = ↑I.support

"cosupp(I, m) = cosupp I" for a D-balanced ideal sheaf (the remark after [Kol07, Definition 83]).

theorem AlgebraicGeometry.Scheme.IdealSheafData.IsDBalanced.cosupp_restrict {X : Scheme} {k : Type u} [Field k] (f : X ⟶ Spec ↧k) [CharZero k] (n : ℕ) [SmoothOfRelativeDimension n f] {I : X.IdealSheafData} {m : ℕ} (h : IsDBalanced f I m) (S : X.IdealSheafData) (s : ↥S.subscheme) :
↑m ≤ (I.comap S.subschemeι).ord s ↔ ↑m ≤ I.ord (S.subschemeι s)

"The maximal order commutes with restrictions" (the remark after [Kol07, Definition 83]): cosupp(I|_S, m) = cosupp(I, m) ∩ S, pointwise on S.

The going-up remark after [Kol07, Definition 83]: for I D-balanced with m = max-ord I, S a smooth hypersurface and Z ⊆ S a centre with ord_Z (I|_S) ≥ m, ord_Z I = m.