The data of Lemma 102 are nil at a unit member #
Kollár's convention deletes the empty blow-ups ([Kol07, 32]); the proof of [Kol07, Lemma 102] blows
up Z_{-1} ⊂ E^j, the union of the components of E^j inside the cosupport, and then runs the
inductive hypothesis on S := E^j. When the distinguished member E^j is the unit ideal, the
empty divisor, Z_{-1} is the unit ideal (E^j ⊆ Z_{-1}, component_le_Zminus1 of
Center.lean), its blow-up is the empty blow-up, deleted, and S is the empty scheme, on which
every centre is the unit ideal, so the inductive functor's value is nil
(eq_nil_of_noEmptyCenters) and its push-forward to X is nil. So bdData
(AssemblyTuned.lean) is nil at a unit member at every mark: at mark 0 through the deleted
π_{-1} of bdDataZero; at mark m + 1 through dataFunctor, the empty sequence below the mark
and, at the mark, the deleted rawSeq of Output.lean on the tuned triple. A bookkeeping property
of the construction, not in the sources.
rawSeq_eraseEmpty_eq_nil_of_eq_top: the output ofOutput.leanwith its empty blow-ups deleted isnilwhen the distinguished member is the unit ideal;bdData_nilAtUnitMember:BDFamily.NilAtUnitMemberforbdDataat every mark.
Used by Hironaka/Resolution/Algebraic/OrderReduction/EmptyIndifferentGlobal.lean.
When the distinguished member E^j is the unit ideal, the output of Output.lean with its
empty blow-ups deleted is the empty sequence ([Kol07, 32]): S = E^j is the empty scheme, the
inductive functor's value on the restricted triple is nil (no empty centres on an empty scheme),
and the first blow-up π_{-1} is empty, hence deleted.
bdData is nil at a unit member at every mark ([Kol07, 32]): at mark 0, Z_{-1} of the
unit ideal is the unit ideal (component_le_Zminus1) and the empty blow-up π_{-1} is deleted; at
mark m + 1, below the mark the value is nil by the convention of [Kol07, Theorem 68], and at
the mark the output on the tuned triple reduces to nil (rawSeq_eraseEmpty_eq_nil_of_eq_top).