A shared polynomial envelope for native traversal calls #
The dynamic heap and all input blocks lie below H; each list has at most n elements.
The candidate bound, label parameter, magnitude and common group count have fixed bounds
m,Λ,U,N. A fourth-degree polynomial covers both existing kernel envelopes, including their
native setup. This bound is later instantiated at the worklist's global heap frontier.
Main definitions #
envelope: a common polynomial bound for the actual native modulus and node calls.
Main results #
modulus_budget_le_envelope: the concrete selector budget is covered.node_budget_le_envelope: every selected modulus at mostm²is covered.
The envelope and elementary inequalities are original resource estimates.
One fixed polynomial in the heap, list, candidate, label, magnitude and output-size bounds.
Instances For
The exact selector envelope, including all copied source pointers and histogram addresses, is bounded by one polynomial in the runtime size bounds.
The node layout, including every allocated output/scratch cell and tag value, is covered
uniformly for every selected product at most m².