The last stage of a prefix is a stage of the sequence #
The truncation S.take n (Hironaka/Scheme/BlowUpSequence/Truncate.lean) has the stages and the
induced data of S up to n, stated there index by index as heterogeneous equalities
(stage_take_mk, markedTransformSeq_take_heq_mk, …). The embedded resolution reads a prefix
run.take n₀ of a run of the order reduction functor (the blow-up sequence the functor assigns to a
triple) at its last stage (Fin.last), while the clauses about the run (the order condition of
[Kol07, Definition 66], the stop rule CenterContains, the behaviour off the centers) are stated
at the run's stage ⟨n₀, _⟩. This module restates the truncation lemmas
at the last stage of the prefix, for n ≤ S.length: (S.take n).last = S.stage ⟨n, _⟩, and the
heterogeneous equalities of the marked, strict and total transforms and of the stage map there.
A proposition is transported across them by generalizing the scheme, as in ord_cast_of_heq of
Truncate.lean.
The marked transform at the last stage of the prefix is the marked transform at stage n.
The strict transform at the last stage of the prefix is the strict transform at stage n.
The total transform of a family at the last stage of the prefix is the one at stage n.