claimroutine
Allowance strictly drops at every boundary
Allowance drops by at least at every operation-to-child boundary
checks the allowance contract needed for induction
Claim·§11.5 The uniform space theorem·inside thmController interfaces have restoring O(B)-space implementations
Statement (paper)
With as in , every required boundary between an operation and a child operation has allowance drop for a fixed , where is the parent's prefix slack. Moreover, all allowances remain positive and are .
In plain English
With allowance , every required boundary from an operation to a child operation lowers the allowance by at least for a fixed , where is the parent's prefix slack. All allowances also stay positive and are .
Why it's here
This checks the allowance-drop condition of the controller allowance and clock certificate at each boundary, using the control and stratum bounds from the estimator recipes lemma. Strict decrease lets the realization theorem do induction on allowance and bound suspended records, while positivity and the size keep the total space at .
Classified routine:
A direct check of the allowance-drop condition from def-ctrl-allowance, plugging the control and stratum bounds of lem-ctrl-recipes into the explicit allowance formula. It is a standard potential-function bookkeeping argument.
Uses
Used by
Nothing in the paper
Sources
PaperOpen
- Section
- §11.5 The uniform space theorem
- Page
- —
- Label
—- Line
sections/implementation.tex:1201
Leannot aligned
Phase 2 aligns this node to a Lean declaration.