Monotonicity of the order along specialization #
[Hau03, Appendix A]: ord_Z = min_{a ∈ Z} ord_a I, "where it suffices to take the minimum over the
closed points a of Z", and the order "does not increase under localization" (Hauser refers to
Zariski and Nagata for this). Here: if x ∈ closure {η} then ord_η I ≤ ord_x I, which is the
content of the upper semicontinuity of Hironaka/Scheme/IdealSheaf/Order/Semicontinuity.lean; in
characteristic zero it replaces the Zariski–Nagata argument.
- The general form: for an ideal sheaf
Iwhose order function is upper semicontinuous, a closed set{x : ord_x I ≥ y}containingηcontains every specialization ofη(ord_le_ord_of_specializes_of_upperSemicontinuous); hence the generic point of an irreducible closedZhas the smallest order onZ(ordAlong_le_ord_of_upperSemicontinuous,ordAlong_eq_iInf_of_upperSemicontinuous), the minimum may be taken over the closed points ofZwhen the closed points are dense in every locally closed subset (a Jacobson space,ordAlong_eq_iInf_closedPoints_of_upperSemicontinuous), and Kollár's conventionord_Z I ≥ mfor a reducible closedZ(Hironaka/Scheme/IdealSheaf/Order/Along.lean) is the pointwise bound onZ(leOrdAlong_iff_forall_mem_of_upperSemicontinuous), since every point of a closed set is a specialization of one of its generic points (Closeds.exists_mem_genericPoints_specializes, by Zorn's lemma insideZas in Mathlib'sexists_preirreducible). - The same for
f : X ⟶ Spec ksmooth of relative dimensionnover a fieldkof characteristic zero (upperSemicontinuous_ord; the closed points are dense in every locally closed subset by Mathlib'sLocallyOfFiniteType.jacobsonSpace).
Used throughout for the orders at the generic points of centres and along specialization
(Hironaka/Scheme/BlowUpSequence/OrderAlongCenter.lean,
Hironaka/Scheme/BlowUpSequence/CentersCosupport.lean, Hironaka/Scheme/Snc/DictionaryOrder.lean,
Hironaka/Resolution/Algebraic/Balanced/Order.lean,
Hironaka/Resolution/Algebraic/OrderReduction/Functorial.lean,
Hironaka/Resolution/Algebraic/MarkedOrderReduction/SkippedRound.lean,
Hironaka/Resolution/Algebraic/Wlo05/EmbeddedClaimTools.lean,
Hironaka/Resolution/Algebraic/Tuning/Corollary101.lean, among others).
The topological input for a reducible closed Z (Kollár's convention, [Kol07, Definition 47]):
in a sober T₀ space every point z of a closed set Z is a specialization of a generic point of
Z — a maximal irreducible closed subset of Z through z exists (Zorn, as in Mathlib's
exists_preirreducible), and its generic point is a generic point of Z
(Closeds.mem_genericPoints_iff).
General form of "does not increase under localization" ([Hau03, Appendix A]): when
x ↦ ord_x I is upper semicontinuous,
ord_η I ≤ ord_x I for η ⤳ x — the closed set {ord ≥ ord_η I} contains η, hence x.
General form: the generic point of an irreducible closed Z has the smallest order on Z.
[Hau03, Appendix A], general form: ord_Z I = min_{z ∈ Z} ord_z I for an irreducible closed
Z (attained at the generic point).
[Hau03, Appendix A], "it suffices to take the minimum over the closed points", general form:
in a Jacobson space (closed points dense in every locally closed subset), ord_Z I is the minimum
of ord_a I over the closed points a ∈ Z: when ord_Z I = m < ∞, the locally closed set
Z ∖ {ord ≥ m + 1} contains the generic point, hence a closed point a, and ord_a I ≤ m.
Kollár's convention ord_Z I ≥ m for a closed Z that need not be irreducible
(Hironaka/Scheme/IdealSheaf/Order/Along.lean), general form: it holds exactly when ord_z I ≥ m
at every point of Z.
The order "does not increase under localization" ([Hau03, Appendix A]; the content of the upper
semicontinuity): on a scheme smooth over a field of characteristic zero, ord_η I ≤ ord_x I when
η specializes to x.
In terms of closures: if x ∈ closure {η} then ord_η I ≤ ord_x I.
The generic point of Z has the smallest order on Z.
[Hau03, Appendix A]: ord_Z I = min_{z ∈ Z} ord_z I for an irreducible closed Z.
[Hau03, Appendix A], "where it suffices to take the minimum over the closed points a of Z":
a scheme locally of finite type over a field is a Jacobson space (Mathlib's
LocallyOfFiniteType.jacobsonSpace).
Kollár's convention ord_Z I ≥ m for a closed Z that need not be irreducible holds exactly
when ord_z I ≥ m at every point z of Z.