CP1 at every stage of the tower and along bmoOneRun #
The induction of [Kol07, 70] for the statement CP1 of the embedded desingularization
(Hironaka.Resolution.Algebraic.Wlo05.EmbeddedChainRelative): in dimension 0 the ideal of a
triple is the unit ideal (Triple.I_eq_top_of_hasDimLE_zero), so V(I) has no generic point and
CP1 holds vacuously (cp1BMOAt_zero); CP1BMOAt n gives CP1BOAt (n + 1) (the Step 2 descent,
cp1BOAt_succ_of_cp1BMOAt of Hironaka.Resolution.Algebraic.Wlo05.EmbeddedCP1Step2) and CP1BOAt (n + 1) gives CP1BMOAt (n + 1) (the Step 1 reduction, cp1BMOAt_succ_of_cp1BOAt of
Hironaka.Resolution.Algebraic.Wlo05.EmbeddedCP1Step1), so CP1 holds at every stage (cp1BMOAt).
The run bmoOneRun of the loop BED (Hironaka.Resolution.Algebraic.Wlo05.Embedded) is the marked
family of the tower at the triple's own dimension (dimFreeBMO_seq, by rfl), so CP1 holds along
it for every generic point of V(I) off the boundary at which I is reduced
(cp1For_bmoOneRun_of_cp1BMOAt), by the argument of claimKC_of_claimBMOAt
(Hironaka.Resolution.Algebraic.Wlo05.EmbeddedClaimAt). Used in
Hironaka.Resolution.Algebraic.Wlo05.EmbeddedCP1Main and
Hironaka.Resolution.Algebraic.Wlo05.EmbeddedCP1Absorbed.
The base of the tower ([Kol07, 70]): in dimension 0 the ideal is the unit ideal, so V(I)
has no generic point and CP1 holds vacuously.
CP1 at every stage of the tower ([Kol07, 70]): the Step 2 descent, then the Step 1 reduction.
CP1 along bmoOneRun for every generic point of V(I) off the boundary at which I is the
reduced ideal of its closure: bmoOneRun is the marked family of the tower at the triple's own
dimension (dimFreeBMO_seq).