Documentation

Hironaka.Resolution.Algebraic.MarkedOrderReduction.Basic

The marked order-reduction functor BMO_{n,m}: its class and its data #

Kollár's order reduction for marked ideals in dimension n, [Kol07, Theorem 107]: assuming order reduction for ideals in dimensions ≤ n, for every m there is a smooth blow-up sequence functor BMO_{n,m} on marked triples (X, I, m, E) with dim X = n such that (1) the final marked transform I_r has max-ord I_r < m, (2) BMO_{n,m} commutes with smooth morphisms and with change of fields ([Kol07, 34.1–34.2]), and (3) if m = max-ord I then BMO_{n,m}(X, I, m, ∅) = BO_{n,m}(X, I, ∅).

This module fixes the vocabulary in which the theorem is stated and proved in Hironaka/Resolution/Algebraic/MarkedOrderReduction/: marked triples (X, I, m, E) (MarkedTriple), smooth blow-up sequence functors of order ≥ m (OrderGeSeqFunctor, Kol07, Definition 31 with the order condition (1′)–(4′) of [Kol07, Definition 66] and the convention of [Kol07, 32]), their functoriality predicates, the dimension bound Triple.HasDimLE and the indifference to empty boundary members of Hironaka/Resolution/Algebraic/OrderReduction/EmptyIndifferent.lean.

@[reducible, inline]
abbrev Hironaka.MarkedTriple.BMOClass {k : Type u} [Field k] (n m : ℕ) (T : MarkedTriple k) :

The domain of the marked order-reduction functor BMO_{n,m} of [Kol07, Theorem 107]: the marked triples (X, I, m, E) of mark m with dim X ≤ n, for a mark m ≥ 1. Kollár states the theorem for dim X = n; the weaker bound is the convention of every functoriality class of this development. Clause (1) of the theorem is unsatisfiable at m = 0 on a nonempty scheme, so 1 ≤ m is part of the class, as for BOClass. Reducible, so that its three clauses are projections of the hypothesis hT under instance transparency.

Equations
Instances For
    structure Hironaka.BMOData (n m : ℕ) :
    Type (u + 1)

    Clauses (1)–(2) of [Kol07, Theorem 107] as data, together with the indifference to empty boundary members. For every field k of characteristic zero, a smooth blow-up sequence functor of order ≥ m on the marked triples of BMOClass n m (OrderGeSeqFunctor: [Kol07, Definition 31] with the order condition (2′)–(4′) of [Kol07, Definition 66] and the convention of [Kol07, 32] that the output contains no empty blow-up), such that (1) for every marked triple (X, I, m, E) of the class with BMO_{n,m}(X, I, m, E) = Π : X_r → ⋯ → X_0 = X the final marked transform I_r = Π^{-1}_*(I, m) has max-ord I_r < m; (2) the functor commutes with smooth morphisms ([Kol07, 34.1], CommutesWithSmooth) and with change of fields ([Kol07, 34.2], CommutesWithBaseChange, relating the functors over k and over L); and the functor is indifferent to empty boundary members (IndifferentToEmptyMembers: deleting unit-ideal members of E along an order embedding of index types does not change the value, Kollár's reindexing of [Kol07, 34.1] and convention [Kol07, 32] as a property of the data). Theorem 107 asserts the existence of such data under the inductive hypothesis; it is constructed as Hironaka.BMO.data in Hironaka/Resolution/Algebraic/MarkedOrderReduction/Theorem107.lean. Clause (3) of the theorem is proved in Hironaka/Resolution/Algebraic/MarkedOrderReduction/Clause3.lean.

    Instances For

      Extensionality of BMOData #

      theorem Hironaka.BMOData.ext {n m : ℕ} {D D' : BMOData n m} (h : ∀ (k : Type u) [inst : Field k] [inst_1 : CharZero k] (T : MarkedTriple k) (hT : MarkedTriple.BMOClass n m T), (D.functor k).seq T hT = (D'.functor k).seq T hT) :
      D = D'

      Two BMOData n m with the same values are equal: OrderGeSeqAssignment.ext on the functor field, the other fields being propositions. Used to show that the stage-0 package of the dimension tower is unique (HironakaExamples/Stage/BaseCases.lean).