OAI/Computability/UniqueGames/PCP/FinalTableFormula.lean
12 declarations, 0 contain sorry, 0 declared as axioms
The exact table-to-formula converter used by the final CNF machine. Its semantic count premise is explicit; amplification supplies that premise elsewhere. The converter chooses no vertex or dart numbering.
- def
OAI.UniqueGamesTheorem.Foundations.PCP.FinalTableFormula.outputline 17 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.FinalTableFormula.satisfiable_iffline 20 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.FinalTableFormula.variable_countline 27 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.FinalTableFormula.clause_countline 31 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.FinalTableFormula.nonemptyline 35 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.FinalTableFormula.tableGraph_rejectionCountline 40Source documentation
Boolean labels and numeric labels have exactly the same rejected darts.
theorem tableGraph_rejectionCount (table : GraphTables.Table) (labeling : Fin table.vertices → FinalBooleanVerifier.Label) : (FinalCNFPattern.tableGraph table).rejectionCount labeling = (GraphTables.semantics table).rejectionCount (fun v => FinalCNFPattern.labelEquiv (labeling v)) := by …Mentions: OAI.UniqueGamesTheorem.Foundations.PCP.GraphTables.Table, OAI.UniqueGamesTheorem.Foundations.PCP.FinalBooleanVerifier.Label, OAI.UniqueGamesTheorem.Foundations.PCP.GraphTables.semantics
- theorem
OAI.UniqueGamesTheorem.Foundations.PCP.FinalTableFormula.tableGraph_count_lowerline 51Source documentation
A uniform numeric-label count bound transfers to the machine's Boolean-label graph.
theorem tableGraph_count_lower (table : GraphTables.Table) (walkLength : Nat) (hgap : ∀ labeling : Fin table.vertices → GraphTables.Label, table.darts ≤ walkLength * (GraphTables.semantics table).rejectionCount labeling) (labeling : Fin table.vertices → FinalBooleanVerifier.Label) : Fintype.card (Fin table.darts) ≤ walkLength * (FinalCNFPattern.tableGraph table).rejectionCount labeling := by …Mentions: OAI.UniqueGamesTheorem.Foundations.PCP.GraphTables.Table, OAI.UniqueGamesTheorem.Foundations.PCP.GraphTables.Label, OAI.UniqueGamesTheorem.Foundations.PCP.GraphTables.semantics, OAI.UniqueGamesTheorem.Foundations.PCP.FinalBooleanVerifier.Label
- theorem
OAI.UniqueGamesTheorem.Foundations.PCP.FinalTableFormula.clauseGapline 60 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.FinalTableFormula.total_size_leline 70 - def
OAI.UniqueGamesTheorem.Foundations.PCP.FinalTableFormula.sizePolynomialline 78Source documentation
A fixed quadratic in the full serialized input length.
noncomputable def sizePolynomial : Polynomial Nat := …
- theorem
OAI.UniqueGamesTheorem.Foundations.PCP.FinalTableFormula.sizePolynomial_evalline 83 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.FinalTableFormula.formulaBits_length_le_polynomialline 87