Each recovery wait recomputes the current remaining gap. Exact arithmetic here means exact results for the stated model inputs; measured inputs still carry uncertainty and significant-figure limits.

highlighted = computed this step

Repeated recovery does not reuse the original gap

Changing the start value changes the remaining gap before the half-step is applied.

gap=MMstart\text{gap}=M_{\infty}-M_{\text{start}}
Remaining-gap rowThe gap is recomputed from the current start value.start 8gap 8final 12

Later starts leave smaller gaps and smaller increments

The fraction is fixed at one half; the start value changes the gap and therefore the increment.

MstartgapincrementMfinal0168841261088412\begin{array}{c|c|c|c}M_{\text{start}}&\text{gap}&\text{increment}&M_{\text{final}}\\0&16&8&8\\4&12&6&10\\8&8&4&12\\\end{array}

The final row starts halfway recovered

The diagram shows the last row from the table, with start, gap, increment, and final value all checked.

8+4=128+4=12
Remaining-gap rowThe gap is recomputed from the current start value.start 8gap 8final 12