OAI/Computability/MaxCut/Machines/MachinePortReindex.lean
18 declarations, 0 contain sorry, 0 declared as axioms
- abbrev
OAI.MaxCutGames.Foundations.Complexity.MachinePortReindex.Alphabetline 13 - abbrev
OAI.MaxCutGames.Foundations.Complexity.MachinePortReindex.Stateline 14 - def
OAI.MaxCutGames.Foundations.Complexity.MachinePortReindex.cleanline 16 - inductive
OAI.MaxCutGames.Foundations.Complexity.MachinePortReindex.Labelline 19 - def
OAI.MaxCutGames.Foundations.Complexity.MachinePortReindex.exitAtline 25 - def
OAI.MaxCutGames.Foundations.Complexity.MachinePortReindex.emitline 31Source 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.MaxCutGames.Foundations.Complexity.MachinePortReindex.Alphabet, OAI.MaxCutGames.Foundations.Complexity.MachinePortReindex.State
- def
OAI.MaxCutGames.Foundations.Complexity.MachinePortReindex.instructionline 36 - def
OAI.MaxCutGames.Foundations.Complexity.MachinePortReindex.stepsline 57 - theorem
OAI.MaxCutGames.Foundations.Complexity.MachinePortReindex.steps_leline 59 - theorem
OAI.MaxCutGames.Foundations.Complexity.MachinePortReindex.steps_le_encodedLengthline 64 - def
OAI.MaxCutGames.Foundations.Complexity.MachinePortReindex.valueline 70 - def
OAI.MaxCutGames.Foundations.Complexity.MachinePortReindex.frame_inline_MachinePortReindexline 72 - theorem
OAI.MaxCutGames.Foundations.Complexity.MachinePortReindex.joinTrace_inline_MachinePortReindexline 76 - theorem
OAI.MaxCutGames.Foundations.Complexity.MachinePortReindex.reindexTraceline 83Source 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.MaxCutGames.Foundations.Complexity.MachinePortReindex.Label, OAI.MaxCutGames.Foundations.Complexity.MachinePortReindex.Alphabet, OAI.MaxCutGames.Foundations.Complexity.MachinePortReindex.State
- def
OAI.MaxCutGames.Foundations.Complexity.MachinePortReindex.reindexInTimeline 239 - def
OAI.MaxCutGames.Foundations.Complexity.MachinePortReindex.machineline 258 - def
OAI.MaxCutGames.Foundations.Complexity.MachinePortReindex.machineInTimeline 269 - theorem
OAI.MaxCutGames.Foundations.Complexity.MachinePortReindex.lazy_valueline 283