OAI/Computability/UniqueGames/Machines/PoweringMachineEqualityField.lean
21 declarations, 0 contain sorry, 0 declared as axioms
Actual producer for equality of two bounded walk endpoints
The two port words are fixed finite control. Each executes against the live rotor table from the same preserved starting vertex. Their endpoint fields are compared by the physical unary equality primitive. The emitted field is the Boolean equality of the two actual walk endpoints.
Work tapes may retain arbitrary histories. The table, start, scratch and two comparison copies satisfy exact frame theorems. There is no execution or running-time premise in the composite trace theorem.
- abbrev
OAI.UniqueGamesTheorem.Foundations.Complexity.PoweringMachineEqualityField.Alphabetline 30 - abbrev
OAI.UniqueGamesTheorem.Foundations.Complexity.PoweringMachineEqualityField.Tapeline 31 - abbrev
OAI.UniqueGamesTheorem.Foundations.Complexity.PoweringMachineEqualityField.Stateline 32 - abbrev
OAI.UniqueGamesTheorem.Foundations.Complexity.PoweringMachineEqualityField.Labelline 33 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.PoweringMachineEqualityField.entryline 36 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.PoweringMachineEqualityField.instructionline 38 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.PoweringMachineEqualityField.endpointline 54 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.PoweringMachineEqualityField.resultBitline 58 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.PoweringMachineEqualityField.wordTapesline 62 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.PoweringMachineEqualityField.finalTapesline 68 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.PoweringMachineEqualityField.stepsline 78 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.PoweringMachineEqualityField.steps_leline 85 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.PoweringMachineEqualityField.wordTapes_otherline 103Source documentation
The only variable-size work areas changed by a word are the declared query, scan, reverse, selected endpoint, and trajectory tapes.
theorem wordTapes_other (graph : PortTables.Table n d) {t : Nat} (h : t ≤ max) (placement : Tape max → K) (target : Bool) (vertex : Fin n) (ports : Fin t → Fin d) (base : K → List Bool) (k : K) (hquery : k ≠ placement (.inl 2)) (hscan : k ≠ placement (.inl 3)) (hreverse : k ≠ placement (.inl 4)) (houtput : k ≠ placement (PoweringMachineTapes.endpoint max target)) (hpositions : ∀ i : Fin max, k ≠ placement (.inr i)) : wordTapes graph h placement target vertex ports base k = base k := by …Mentions: OAI.UniqueGamesTheorem.Foundations.Complexity.PoweringMachineEqualityField.Tape, OAI.UniqueGamesTheorem.Foundations.Complexity.PoweringMachineTapes.endpoint, OAI.UniqueGamesTheorem.Foundations.Complexity.PoweringMachineEqualityField.wordTapes
- theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.PoweringMachineEqualityField.wordTapes_roleline 123 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.PoweringMachineEqualityField.finalTapes_otherline 144 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.PoweringMachineEqualityField.finalTapes_roleline 160Source documentation
This single statement covers table 0, start 1, scratch 5, and copies 8/9.
theorem finalTapes_role (graph : PortTables.Table n d) (hl : l ≤ max) (hr : r ≤ max) (placement : Tape max → K) (distinct : Function.Injective placement) (vertex : Fin n) (left : Fin l → Fin d) (right : Fin r → Fin d) (base : K → List Bool) (j : Fin 11) (hrole : j = 0 ∨ j = 1 ∨ j = 5 ∨ j = 8 ∨ j = 9) : finalTapes graph hl hr placement vertex left right base (placement (.inl j)) = base (placement (.inl j)) := by …Mentions: OAI.UniqueGamesTheorem.Foundations.Complexity.PoweringMachineEqualityField.Tape, OAI.UniqueGamesTheorem.Foundations.Complexity.PoweringMachineEqualityField.finalTapes
- theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.PoweringMachineEqualityField.finalTapes_outputline 171 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.PoweringMachineEqualityField.joinTraceline 184 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.PoweringMachineEqualityField.fieldTraceline 188 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.PoweringMachineEqualityField.fieldInTimeline 290 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.PoweringMachineEqualityField.machineline 313