Problem 3
Only the relative heights among the L unboundedly growing towers matter for predicting the next small term two steps later, and Step 2's bound keeps these relative heights confined to finitely many possibilities.
For , use the heights after and define . We spell out the two-step transition. Put ; by Step 4, . The next block is placed in tower . Since every tower with label greater than has height at most , after this placement the next small term is , where only can contribute. The value of this count is determined by the relative heights, because is one of the heights . Then increments tower by one, so all successive differences and the last coordinate are determined from . To see that the state set is finite, Step 2 gives ; we also claim for . If this failed just after tower was updated, then . Repeatedly using shows that every one of is larger than every one of . Let ; then exactly the first towers have height at least , so the next small term is , and the same two-step transition updates tower forever. This leaves towers bounded, contradicting their definition. Hence all adjacent differences lie in a fixed finite interval, and with , only finitely many states occur.