Charged bounds for the native Chan–He worklist #
The per-node estimate includes both complete modulus searches and the complete packing program. It is cubic in the candidate bound, rather than quadratic in the input length. The root estimate also charges skipped calls, stack transfers, branches and loop control.
Main definitions #
visitTime,rootTime: uniform charged bounds for one live visit and one complete root.allocationSize: maximum fresh allocation for one live visit.
Main results #
visit_cost_le: the exact executed call bound is covered byvisitTime.allocation_le: the concrete node allocation is covered byallocationSize.
These estimates are original; their starting costs are the proved native execution bounds.
Both searches, the actual node program, argument delivery and the output-table store.
Instances For
Root setup and every possible transition, including empty and zero-fuel entries.
Instances For
Three heavy count cells, three heavy buffers, four packed blocks, scratch and histogram.
Instances For
The exact charged cost from the complete native visit is uniformly bounded.
The actual next heap pointer advances by at most the uniform per-node allocation.