OAI/Combinatorics/LowSpaceSubsetSum/Search/BudgetedResidueLoop.lean
10 declarations, 0 contain sorry, 0 declared as axioms
Tail-recursive residue enumeration with one shared budget
The loop keeps a residue counter and releases each completed bucket before starting its successor. The work accumulator avoids return frames.
- def
OAI.LowSpaceSubsetSum.BudgetedResidueLoop.referenceline 15 - def
OAI.LowSpaceSubsetSum.BudgetedResidueLoop.loopline 19 - def
OAI.LowSpaceSubsetSum.BudgetedResidueLoop.runline 33 - def
OAI.LowSpaceSubsetSum.BudgetedResidueLoop.allowanceline 36 - theorem
OAI.LowSpaceSubsetSum.BudgetedResidueLoop.allowance_eqline 40 - theorem
OAI.LowSpaceSubsetSum.BudgetedResidueLoop.loop_accountline 55 - theorem
OAI.LowSpaceSubsetSum.BudgetedResidueLoop.accountline 116 - theorem
OAI.LowSpaceSubsetSum.BudgetedResidueLoop.valueline 121 - theorem
OAI.LowSpaceSubsetSum.BudgetedResidueLoop.remainingline 150 - theorem
OAI.LowSpaceSubsetSum.BudgetedResidueLoop.completeline 181