Executing Convolution-3SUM in caller-owned memory #
The unchanged builder and instance loop read the actual source pointer and write only in the caller-owned matrix workspace. The certified finite callee preserves the entire prefix below that workspace, so every catalogue pointer and every remaining packed input survives each call.
Main definitions #
bodyAt: complete register-argument host using the existing setup, builder and loop.callerTime: all setup, matrix, loop and finite-callee instructions, excluding halt.
Main results #
Callee.exec_instance: discharge the actual generated matrix call.exec_at: exact Convolution verdict and protected-prefix frame.
These caller-layout composition proofs are original and reuse the existing finite reduction.
The same finite loop, initialized from caller-provided raw register arguments.
Instances For
Complete caller-entry instruction budget; the caller charges its final halt separately.
Instances For
Caller initialization and the reused native kernels do not observe physical width.
The finite callee's matrix contract applies to the exact memory written by the builder.
Actual caller-argument execution with a Boolean Convolution verdict and a full prefix frame.