OAI/Computability/UniqueGames/PCP/Addresses.lean
51 declarations, 0 contain sorry, 0 declared as axioms
Affine numeric fields of the alphabet-reduction table
The five unbounded unary inputs are n, m, e, tail, head, in that order.
Every field uses a fixed list of natural coefficients and one bounded offset.
For a fixed local event and slot, the query field's coefficient list does not
depend on the input predicate. The predicate changes only its bounded offset.
Evaluation uses the same Emitter.affineValue as the actual unary emitter.
- abbrev
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Addresses.Termsline 24 - structure
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Addresses.Fieldline 26 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Addresses.valuesline 30 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Addresses.evalline 32 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Addresses.fieldBoundline 36Source documentation
One q-only bound covers every coefficient and every finite offset.
def fieldBound (q : Nat) : Nat := …
- theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Addresses.fieldBound_posline 39 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Addresses.tapeCount_lt_boundline 43 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Addresses.pairTapeCount_lt_boundline 47 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Addresses.localCount_lt_boundline 51 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Addresses.local_add_pair_lt_boundline 55 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Addresses.twelve_local_lt_boundline 59 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Addresses.zeroOffsetline 63 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Addresses.eventOffsetline 65 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Addresses.rawQueryOffsetline 69 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Addresses.reverseOffsetline 75 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Addresses.headerVerticesline 85 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Addresses.headerDartsline 88 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Addresses.eventVertexFieldline 91 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Addresses.vertexQueryTermsline 95 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Addresses.edgeQueryTermsline 98 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Addresses.rawQueryTermsline 101 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Addresses.rawQueryFieldline 105 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Addresses.reverseDartFieldline 108 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Addresses.headerVertices_evalline 112 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Addresses.headerDarts_evalline 118 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Addresses.eventVertexField_evalline 123 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Addresses.rawQueryField_evalline 130 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Addresses.reverseDartField_evalline 146 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Addresses.queryEventTermsline 156 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Addresses.rawQueryTerms_queryline 160 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Addresses.queryEventOffsetline 168 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Addresses.fieldForQueryEventline 173Source documentation
The sole predicate-dependent component is a bounded finite-state offset.
def fieldForQueryEvent (q : Nat) (event : AlphabetGraph.LocalEvent (Fin q)) (slot : Fin 6) (P : Fin q → Fin q → Bool) : Field (fieldBound q) := …Mentions: OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraph.LocalEvent, OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Addresses.Field, OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Addresses.fieldBound
- theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Addresses.fieldForQueryEvent_eq_rawQueryFieldline 177 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Addresses.fieldForQueryEvent_evalline 184 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Addresses.fieldForQueryEvent_eval_verifierline 193 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Addresses.dartTailTermsline 202 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Addresses.dartTailOffsetline 206 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Addresses.fieldForDartTailline 210 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Addresses.fieldForDartTail_evalline 214 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Addresses.CoefficientsBoundedline 226 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Addresses.headerVertices_coefficientsline 229 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Addresses.headerDarts_coefficientsline 236 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Addresses.eventVertexField_coefficientsline 242 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Addresses.rawQueryTerms_coefficientsline 249 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Addresses.queryEventTerms_coefficientsline 267 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Addresses.reverseDartField_coefficientsline 271 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Addresses.rawQueryTerms_length_leline 279 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Addresses.queryEventTerms_length_leline 285 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Addresses.dartTailTerms_coefficientsline 289 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Addresses.dartTailTerms_length_leline 296 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Addresses.offset_ltline 303