OAI/Computability/UniqueGames/Machines/MachinePortReindex.lean
18 declarations, 0 contain sorry, 0 declared as axioms
- abbrev
OAI.UniqueGamesTheorem.Foundations.Complexity.MachinePortReindex.Alphabetline 14 - abbrev
OAI.UniqueGamesTheorem.Foundations.Complexity.MachinePortReindex.Stateline 15 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.MachinePortReindex.cleanline 17 - inductive
OAI.UniqueGamesTheorem.Foundations.Complexity.MachinePortReindex.Labelline 20 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.MachinePortReindex.exitAtline 26 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.MachinePortReindex.emitline 32Source documentation
A residue-indexed literal instruction; its length is bounded by
d+b.def emit (d : Nat) (positive : 0 < d) (output : K) (b : Nat) (r : Fin d) (next : Λ) : TM2.Stmt (Alphabet (K := K)) Λ (State A d) := …Mentions: OAI.UniqueGamesTheorem.Foundations.Complexity.MachinePortReindex.Alphabet, OAI.UniqueGamesTheorem.Foundations.Complexity.MachinePortReindex.State
- def
OAI.UniqueGamesTheorem.Foundations.Complexity.MachinePortReindex.instructionline 37 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.MachinePortReindex.stepsline 58 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.MachinePortReindex.steps_leline 60 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.MachinePortReindex.steps_le_encodedLengthline 65 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.MachinePortReindex.valueline 71 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.MachinePortReindex.frameline 73 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.MachinePortReindex.joinTraceline 77 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.MachinePortReindex.reindexTraceline 84Source documentation
Exact execution in any caller containing these finite instructions. The only changed caller tape is the output; the input field and all three initially empty work tapes are preserved exactly.
theorem reindexTrace (d : Nat) (positive : 0 < d) (c b : Nat) (tape : Fin 5 → K) (distinct : Function.Injective tape) (labels : Label d → Λ) (exit : Option Λ) (program : Λ → TM2.Stmt (Alphabet (K := K)) Λ (State A d)) …Mentions: OAI.UniqueGamesTheorem.Foundations.Complexity.MachinePortReindex.Label, OAI.UniqueGamesTheorem.Foundations.Complexity.MachinePortReindex.Alphabet, OAI.UniqueGamesTheorem.Foundations.Complexity.MachinePortReindex.State
- def
OAI.UniqueGamesTheorem.Foundations.Complexity.MachinePortReindex.reindexInTimeline 240 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.MachinePortReindex.machineline 259 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.MachinePortReindex.machineInTimeline 270 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.MachinePortReindex.lazy_valueline 284