OAI/Computability/UniqueGames/Decoding/TableKeysGame.lean
41 declarations, 0 contain sorry, 0 declared as axioms
- abbrev
OAI.UniqueGamesTheorem.Decoder.TableKeysGame.Questionline 13 - abbrev
OAI.UniqueGamesTheorem.Decoder.TableKeysGame.Mapline 14 - abbrev
OAI.UniqueGamesTheorem.Decoder.TableKeysGame.Dualline 15 - abbrev
OAI.UniqueGamesTheorem.Decoder.TableKeysGame.Queryline 16 - abbrev
OAI.UniqueGamesTheorem.Decoder.TableKeysGame.canonicalline 17 - abbrev
OAI.UniqueGamesTheorem.Decoder.TableKeysGame.Vertexline 20Source documentation
One realized key orbit, with no prover-side copy.
abbrev Vertex (S : Source) (k s d : Nat) := ActualGame.Vertex S k s d
- abbrev
OAI.UniqueGamesTheorem.Decoder.TableKeysGame.vertexline 21 - abbrev
OAI.UniqueGamesTheorem.Decoder.TableKeysGame.offsetline 22 - abbrev
OAI.UniqueGamesTheorem.Decoder.TableKeysGame.shiftQueryline 23 - def
OAI.UniqueGamesTheorem.Decoder.TableKeysGame.vertexCountline 25 - def
OAI.UniqueGamesTheorem.Decoder.TableKeysGame.vertexEncodingline 28 - abbrev
OAI.UniqueGamesTheorem.Decoder.TableKeysGame.Outcomeline 32Source documentation
All four sampling choices remain separate occurrence indices.
abbrev Outcome (S : Source) (k : Nat) {s d : Nat} (g : SplitGadget s d) := … - abbrev
OAI.UniqueGamesTheorem.Decoder.TableKeysGame.leftQueryline 35 - abbrev
OAI.UniqueGamesTheorem.Decoder.TableKeysGame.rightQueryline 37 - def
OAI.UniqueGamesTheorem.Decoder.TableKeysGame.edgeline 40 - def
OAI.UniqueGamesTheorem.Decoder.TableKeysGame.outcomesline 47 - def
OAI.UniqueGamesTheorem.Decoder.TableKeysGame.outputInstanceline 50 - theorem
OAI.UniqueGamesTheorem.Decoder.TableKeysGame.outputInstance_constraints_lengthline 62 - def
OAI.UniqueGamesTheorem.Decoder.TableKeysGame.vertexLabelline 67 - def
OAI.UniqueGamesTheorem.Decoder.TableKeysGame.labelingOfline 72 - theorem
OAI.UniqueGamesTheorem.Decoder.TableKeysGame.vertexLabel_labelingOfline 77 - def
OAI.UniqueGamesTheorem.Decoder.TableKeysGame.unfoldedline 84Source documentation
Restore the removed alphabet component of the affine intercept.
noncomputable def unfolded (S : Source) (k s d : Nat) (labeling : Fin (vertexCount S k s d) → Fin (2^s)) (q : Query S k s d) : Alphabet s := …Mentions: OAI.UniqueGamesTheorem.Decoder.TableKeysGame.vertexCount, OAI.UniqueGamesTheorem.Decoder.TableKeysGame.Query
- theorem
OAI.UniqueGamesTheorem.Decoder.TableKeysGame.unfolded_equivariantline 89 - theorem
OAI.UniqueGamesTheorem.Decoder.TableKeysGame.edge_satisfied_iffline 100 - def
OAI.UniqueGamesTheorem.Decoder.TableKeysGame.acceptanceProbabilityline 114 - theorem
OAI.UniqueGamesTheorem.Decoder.TableKeysGame.acceptanceProbability_eq_testline 118 - theorem
OAI.UniqueGamesTheorem.Decoder.TableKeysGame.countSatisfied_mapline 130 - theorem
OAI.UniqueGamesTheorem.Decoder.TableKeysGame.countSatisfied_eq_sumline 138 - theorem
OAI.UniqueGamesTheorem.Decoder.TableKeysGame.acceptanceProbability_eq_countline 147Source documentation
The test probability is the satisfied fraction of the actual occurrence list.
theorem acceptanceProbability_eq_count (S : Source) (k : Nat) {s d : Nat} (g : SplitGadget s d) (labeling : Fin (vertexCount S k s d) → Fin (2^s)) : acceptanceProbability S k g labeling = (countSatisfied labeling (outputInstance S k g).constraints : ℚ) / (outputInstance S k g).constraints.length := by …Mentions: OAI.UniqueGamesTheorem.Decoder.TableKeysGame.vertexCount, OAI.UniqueGamesTheorem.Decoder.TableKeysGame.acceptanceProbability, OAI.UniqueGamesTheorem.Decoder.TableKeysGame.outputInstance
- def
OAI.UniqueGamesTheorem.Decoder.TableKeysGame.explicitVertexCountline 158Source documentation
Exhaustive numbering of the same single-orbit vertex type.
def explicitVertexCount (S : Source) (k s d : Nat) : Nat := …
- def
OAI.UniqueGamesTheorem.Decoder.TableKeysGame.explicitVertexEncodingline 161 - def
OAI.UniqueGamesTheorem.Decoder.TableKeysGame.semanticToExplicitVerticesline 167 - theorem
OAI.UniqueGamesTheorem.Decoder.TableKeysGame.semanticToExplicitVertices_applyline 171 - theorem
OAI.UniqueGamesTheorem.Decoder.TableKeysGame.explicitVertexCount_eqline 177 - def
OAI.UniqueGamesTheorem.Decoder.TableKeysGame.explicitEdgeline 181 - theorem
OAI.UniqueGamesTheorem.Decoder.TableKeysGame.explicitEdge_eq_renameline 188 - def
OAI.UniqueGamesTheorem.Decoder.TableKeysGame.outputInstanceWithEnumerationline 196Source documentation
Executable finite output, still allowing loops and parallel occurrences.
def outputInstanceWithEnumeration (S : Source) (k : Nat) {s d : Nat} (g : SplitGadget s d) (en : NoiseEnumeration g) : Instance (2^s) where … - theorem
OAI.UniqueGamesTheorem.Decoder.TableKeysGame.outputInstanceWithEnumeration_lengthline 209 - theorem
OAI.UniqueGamesTheorem.Decoder.TableKeysGame.explicitConstraints_perm_renamedline 216 - theorem
OAI.UniqueGamesTheorem.Decoder.TableKeysGame.completeAt_outputInstanceWithEnumeration_iffline 225 - theorem
OAI.UniqueGamesTheorem.Decoder.TableKeysGame.soundAt_outputInstanceWithEnumeration_iffline 233