OAI/Combinatorics/EditApproximation/Binary/BitQuerySpace.lean
8 declarations, 0 contain sorry, 0 declared as axioms
Allocation annotations for the actual adaptive query. Charge annotations carry the concrete routine's allocation bound; reads reserve three cells for its suspended continuation and result pointer. Charge transitions are tail transitions. Summing all allocations bounds simultaneously live cells even if no temporary cell is reclaimed until the query returns.
- inductive
OAI.EditApproximation.BitQuery.Heapline 13 - def
OAI.EditApproximation.BitQuery.Heap.cellsline 22 - theorem
OAI.EditApproximation.BitQuery.Heap.cells_le_workline 27 - def
OAI.EditApproximation.BitQuery.Heap.bindline 39 - def
OAI.EditApproximation.BitQuery.Heap.computeline 46 - def
OAI.EditApproximation.BitQuery.Heap.chargeOfline 50 - def
OAI.EditApproximation.BitQuery.Heap.computeOfline 54 - def
OAI.EditApproximation.BitQuery.Heap.collectline 58