Semantic refinement of byte-table execution #
These theorems prove that each direct byte lookup returns the encoding of the reference exact model operation. Format packages can therefore compose fast execution with their own arithmetic proofs without exposing table internals to users.
A binary thunk read returns the code generated by its reference model operation.
Binary table execution returns the direct encoding of the reference model operation.
Decoding a binary table result yields the reference model operation.
A unary thunk read returns the code generated by its reference model operation.
Unary table execution returns the direct encoding of the reference model operation.
Decoding a unary table result yields the reference model operation.
A ternary thunk read returns the code generated by its reference model operation.
Ternary table execution returns the direct encoding of the reference model operation.
Decoding a ternary table result yields the reference model operation.