Why the curve turns over
Each cycle costs k cheap draft steps plus one expensive verification pass.
It returns however many leading guesses survive. Because a single wrong token invalidates
everything after it, the expected yield is a geometric series — it saturates.
Doubling the draft length does not double the tokens you keep.
cost per cycle = k·c + 1
speedup = tokens / cost
The numerator flattens out; the denominator keeps climbing in a straight line. So there is always a peak, and past it every extra guessed token is pure overhead. Drag acceptance up and watch the peak slide right — the more often the draft is correct, the further ahead it is worth running.
What this model leaves out. It assumes each token is accepted independently
with the same probability, that draft cost is linear in k, and that verification
costs exactly one pass regardless of k. Real systems violate all three — acceptance
is bursty, batching changes everything, and a longer draft makes the verify pass slightly more
expensive. The shape holds; treat the absolute numbers as the shape of the trade-off rather
than a prediction.