The already verified Mathlib compilers turn the preceding four-stack machine into a deterministic one-tape Post machine.
The unary universal partial function used for the fixed machine. Its input
is the natural-number code of a partial-recursive program, and that program is
run on the fixed input 0.
Equations
Instances For
A code in Mathlib's list-oriented partial-recursive basis which computes the unary universal partial function. This is the fixed program subsequently compiled to a Turing machine.
The state type of the universal multi-tape machine compiling partial recursive codes.
Instances For
The symbol type of the universal multi-tape machine.
Instances For
The tape-index type of the universal multi-tape machine.
Instances For
Equations
- One or more equations did not get rendered due to their size.
With the initial-state instance specialized to the program c, Mathlib's
standard TM2.init is definitionally the configuration used by the verified
partial-recursive-to-machine compiler.
The alphabet of the one-tape simulation of the universal multi-tape machine.
Equations
Instances For
A column recording the optional symbol on each tape of the multi-tape machine.
Equations
Instances For
The state type of the one-tape simulation of the universal multi-tape machine.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The transition program of the one-tape simulation of the universal multi-tape machine.
Instances For
The state type obtained by compiling the one-tape machine to a Post machine.
Equations
Instances For
The initial state furnishing an inhabited instance for a specified partial recursive code.
Equations
Instances For
The initial state furnishing an inhabited instance for the one-tape simulation.
Instances For
The initial state furnishing an inhabited instance for the compiled Post machine.
Equations
Instances For
The Post machine compiling a specified partial recursive code.
Equations
Instances For
The one-tape input encoding of a natural-number input to the universal machine.
Equations
Instances For
The variable input word for the fixed Post machine is computably obtained from the natural-number program code.
The explicit finite support of the intermediate deterministic one-tape
machine. This is exposed for bridges that operate at the TM1 level.
Equations
Instances For
Undecidability already holds for the intermediate deterministic one-tape machine, before compiling it to a Post machine.