OAI/Computability/UniqueGames/Machines/MachineCopy.lean
18 declarations, 0 contain sorry, 0 declared as axioms
- abbrev
OAI.UniqueGamesTheorem.Foundations.Complexity.MachineCopy.Alphabetline 14 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.MachineCopy.forkLoopline 17Source documentation
Drain one tape into two reverse-order accumulators.
def forkLoop (source left right : K) (fallback : β) (loopLabel : Λ) (exit : Option Λ) : TM2.Stmt (Alphabet (K := K) β) Λ (σ × Option β) := …Mentions: OAI.UniqueGamesTheorem.Foundations.Complexity.MachineCopy.Alphabet
- def
OAI.UniqueGamesTheorem.Foundations.Complexity.MachineCopy.forkTapesline 25 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.MachineCopy.forkTapes_sourceline 30 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.MachineCopy.forkTapes_leftline 36 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.MachineCopy.forkTapes_rightline 41 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.MachineCopy.forkTapes_selfline 46 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.MachineCopy.update_fork_sourceline 50 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.MachineCopy.update_fork_leftline 64 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.MachineCopy.update_fork_rightline 75 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.MachineCopy.forkStep_emptyline 81 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.MachineCopy.forkStep_consline 97 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.MachineCopy.forkTraceline 116Source documentation
Each symbol and the final empty test take one actual transition.
theorem forkTrace (source left right : K) (sourceLeft : source ≠ left) (sourceRight : source ≠ right) (leftRight : left ≠ right) (fallback : β) (loopLabel : Λ) (exit : Option Λ) (program : Λ → TM2.Stmt (Alphabet (K := K) β) Λ (σ × Option β)) …Mentions: OAI.UniqueGamesTheorem.Foundations.Complexity.MachineCopy.Alphabet
- def
OAI.UniqueGamesTheorem.Foundations.Complexity.MachineCopy.forkInTimeline 143 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.MachineCopy.drainedTapesline 163 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.MachineCopy.restoredTapesline 166 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.MachineCopy.copyTraceline 184 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.MachineCopy.copyInTimeline 226Source documentation
A timed witness whose stored step count is the exact two-loop trace length.
def copyInTime (source destination scratch : K) (sourceDestination : source ≠ destination) (sourceScratch : source ≠ scratch) (destinationScratch : destination ≠ scratch) (fallback : β) (firstLabel secondLabel : Λ) (exit : Option Λ) (program : Λ → TM2.Stmt (Alphabet (K := K) β) Λ (σ × Option β)) …Mentions: OAI.UniqueGamesTheorem.Foundations.Complexity.MachineCopy.Alphabet