Order reduction as data: BO.dataOfBD and BO.data #
[Kol07, Theorem 103] assumes order reduction for marked ideals ([Kol07, Theorem 69]) in
dimensions < n and produces, for every mark m, the functor BO_{n,m} with its clauses
(1)–(2). The structure BOData n m
bundles the functor over every field of characteristic zero with those two clauses; this module
assembles it twice:
BO.dataOfBD bd hind, from boundary-clearing databd : ∀ m j, BDData n m jof [Kol07, Lemma 102] at every mark and position, indifferent to empty boundary members (hind): its functor isBO.functor n m bdand its clause fields are the theorems ofHironaka/Resolution/Algebraic/OrderReduction/Step3Clauses.lean. This is the form used by the recursion on the dimension inHironaka/Resolution/Algebraic/Stage/.BO.data Dom B hDom hB hsm hbc hBind, from Theorem 103's own hypothesis, the marked order-reduction functorBin dimensions≤ n − 1with its clauses: the boundary-clearing data areHironaka.BD.bdDataat every mark and position, and their indifference isHironaka.BD.bdData_indifferentToEmptyMembers, from the indifferencehBindof the input.
The existence statements exists_dataOfBD and exists_data hold by rfl on these definitions.
Clauses (1)–(2) of [Kol07, Theorem 103] as data, from boundary-clearing data at every mark
and position: the functor is BO.functor n m bd over each field of characteristic zero, clause (1)
is functor_maxOrd_lt, and clause (2) is functor_commutesWithSmooth (under the indifference
hind) together with functor_commutesWithBaseChange.
Equations
- One or more equations did not get rendered due to their size.
Instances For
There are order-reduction data whose functor is BO.functor n m bd: dataOfBD.
Clauses (1)–(2) of [Kol07, Theorem 103] as data from the inductive hypothesis ("assume that
(69) holds in dimensions < n"): dataOfBD at the boundary-clearing data Hironaka.BD.bdData
built from the marked functor B, with the indifference discharged by
Hironaka.BD.bdData_indifferentToEmptyMembers from hBind.
Equations
- Hironaka.BO.data n m Dom B hDom hB hsm hbc hBind = Hironaka.BO.dataOfBD n m (fun (m j : ℕ) => Hironaka.BD.bdData n m j Dom B ⋯ hB hsm hbc) ⋯
Instances For
There are order-reduction data whose functor is BO.functor at the boundary-clearing data
built from B: data.