OAI/Computability/UniqueGames/Machines/MachineSubdivisionBody.lean
17 declarations, 0 contain sorry, 0 declared as axioms
One whole occurrence iteration of the actual subdivision controller. The proved trace includes both endpoint loads, the dynamic full-table reader, the four-row template, all three local drains, and private-index increments.
- def
OAI.UniqueGamesTheorem.Explicit.MachineSubdivisionBody.tableBitsline 21 - structure
OAI.UniqueGamesTheorem.Explicit.MachineSubdivisionBody.Readyline 24 - def
OAI.UniqueGamesTheorem.Explicit.MachineSubdivisionBody.afterUline 33 - def
OAI.UniqueGamesTheorem.Explicit.MachineSubdivisionBody.afterVline 37 - def
OAI.UniqueGamesTheorem.Explicit.MachineSubdivisionBody.afterTableline 41 - def
OAI.UniqueGamesTheorem.Explicit.MachineSubdivisionBody.rowPayloadline 45 - def
OAI.UniqueGamesTheorem.Explicit.MachineSubdivisionBody.afterRowsline 50 - def
OAI.UniqueGamesTheorem.Explicit.MachineSubdivisionBody.afterDrainUline 55 - def
OAI.UniqueGamesTheorem.Explicit.MachineSubdivisionBody.afterDrainVline 59 - def
OAI.UniqueGamesTheorem.Explicit.MachineSubdivisionBody.afterDrainTableline 63 - def
OAI.UniqueGamesTheorem.Explicit.MachineSubdivisionBody.incrementTapesline 67 - def
OAI.UniqueGamesTheorem.Explicit.MachineSubdivisionBody.bodyResultline 73 - def
OAI.UniqueGamesTheorem.Explicit.MachineSubdivisionBody.bodyBudgetline 77 - theorem
OAI.UniqueGamesTheorem.Explicit.MachineSubdivisionBody.rowField_ne_scratchline 86 - theorem
OAI.UniqueGamesTheorem.Explicit.MachineSubdivisionBody.rowField_ne_accumulatorline 89 - def
OAI.UniqueGamesTheorem.Explicit.MachineSubdivisionBody.incrementInTimeline 92 - def
OAI.UniqueGamesTheorem.Explicit.MachineSubdivisionBody.bodyInTimeline 103Source documentation
Complete actual
.startU → .guardexecution, without a phase-run premise.def bodyInTime {q : Nat} (base : Tape → List Bool) (u v : Nat) (table : Target.PermutationTable q) (suffix : List Bool) (ready : Ready base u v table suffix) : StateTransition.EvalsToInTime (TM2.step (program q)) ⟨some .startU, initialState, base⟩ (some ⟨some .guard, initialState, bodyResult base u v table suffix⟩) (bodyBudget base u v table suffix) := by …Mentions: OAI.UniqueGamesTheorem.Explicit.MachineSubdivisionBody.Ready, OAI.UniqueGamesTheorem.Explicit.MachineSubdivisionBody.bodyResult, OAI.UniqueGamesTheorem.Explicit.MachineSubdivisionBody.bodyBudget