OAI/Computability/UniqueGames/Machines/MachineExpanderTable.lean
8 declarations, 0 contain sorry, 0 declared as axioms
Complete finite machine execution for the next expander table
The initialized old table and unary vertex count are consumed by one actual finite program. The machine writes precisely the complete square/zigzag rotation table, preserving its old table and all promised framing. The bound is quadratic in the unary old-table length for each fixed small graph.
- def
OAI.UniqueGamesTheorem.Foundations.Complexity.MachineExpanderTable.completeBudgetline 21 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.MachineExpanderTable.timeCoefficientline 24 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.MachineExpanderTable.timePolynomialline 27 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.MachineExpanderTable.vertices_le_word_lengthline 30 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.MachineExpanderTable.completeBudget_leline 40Source documentation
All actual loop, row, and final reversal costs are bounded quadratically.
theorem completeBudget_le {v d : Nat} (positive : 0 < d) (G : Table v (degree d)) (H : Table (cloudSize d) d) : completeBudget G H ≤ (timePolynomial d).eval (oldTableWord G).length := by …Mentions: OAI.UniqueGamesTheorem.Foundations.Complexity.MachineExpanderTable.completeBudget, OAI.UniqueGamesTheorem.Foundations.Complexity.MachineExpanderTable.timePolynomial, OAI.UniqueGamesTheorem.Foundations.Complexity.MachineExpanderTable.oldTableWord
- structure
OAI.UniqueGamesTheorem.Foundations.Complexity.MachineExpanderTable.TableRunline 75 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.MachineExpanderTable.initializeInTimeline 87 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.MachineExpanderTable.tableInTimeline 106Source documentation
Construct the entire table execution from its actual initialized inputs. No row trace, loop trace, or abstract computational witness is a hypothesis.
def tableInTime {v d : Nat} {ρ : Type} [Fintype ρ] (positive : 0 < d) (G : Table v (degree d)) (H : Table (cloudSize d) d) (state : State ρ d) (suffix : List Bool) : TableRun positive G H state suffix := by …Mentions: OAI.UniqueGamesTheorem.Foundations.Complexity.MachineExpanderTable.State, OAI.UniqueGamesTheorem.Foundations.Complexity.MachineExpanderTable.TableRun