Public RAM ABI for the fixed sparse TM simulator #
The public RAM convention stores the input length in R₀ and its raw bits in
R₁, …, Rₙ. The fixed marshaller relocates that unbounded prefix into the
sparse TM layout without assuming a length bound, despite its scratch registers
potentially overlapping the raw input. The complete decision program then runs
the fixed sparse simulator to a halted TM configuration and returns a public
Boolean verdict in R₀.
The fixed marshaller converts the public RAM input store into a complete sparse representation of the TM's initial configuration.
The complete fixed source program follows any exact halting TM run and
returns its output bit using the public RAM verdict convention 0/1.
Exact concrete-RAM transfer for the complete public-ABI simulator. Source and target agree on final registers, logarithmic cost, and peak space.
Concrete end-to-end resource transfer from the public RAM input ABI. The
program depends only on tm; a steps-step halting TM run determines bounded
RAM fuel, logarithmic cost, sparse-store space, and the same verdict.