OAI/Computability/UniqueGames/PCP/AlphabetGraphLemmas.lean
124 declarations, 0 contain sorry, 0 declared as axioms
Real gap and exact size of the alphabet graph
The gap bound is obtained directly from the two checked rejection-count inequalities. The finite graph's size is linear in the old vertices and darts, with an explicit coefficient determined only by the old alphabet cardinality.
- abbrev
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraph.Addressline 20 - abbrev
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraph.LocalEventline 22 - abbrev
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraph.Eventline 25 - abbrev
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraph.legalline 29 - instance
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraph.legalDecidableline 32 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraph.restrictTapeline 36 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraph.extendTapeline 39 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraph.globalizeQueryline 43 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraph.verifierline 48 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraph.vertexBlockline 55 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraph.edgeOracleline 58 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraph.oracleAnswer_globalizeline 63 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraph.response_eq_localline 75 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraph.eventRejectline 88 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraph.eventReject_eq_localline 93 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraph.expect_prodline 106 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraph.localAverageline 111 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraph.expect_restrict_fiveline 115Source documentation
Iterating the checked one-tape restriction identity preserves independence.
theorem expect_restrict_five {B : Type*} [Fintype B] [DecidableEq B] (p : B → Prop) [DecidablePred p] (h : ({b // p b} → Bool) → ({b // p b} → Bool) → ({b // p b} → Bool) → ({b // p b} → Bool) → ({b // p b} → Bool) → ℝ) : (𝔼 f : B → Bool, 𝔼 g : B → Bool, 𝔼 r₀ : B → Bool, 𝔼 r₁ : B → Bool, 𝔼 r₂ : B → Bool, h (UniformRestriction.restrict p f) (UniformRestriction.restrict p g) (UniformRestriction.restrict p r₀) (UniformRestriction.restrict p r₁) (UniformRestriction.restrict p r₂)) = 𝔼 f : {b // p b} → Bool, 𝔼 g : {b // p b} → Bool, 𝔼 r₀ : {b // p b} → Bool, 𝔼 r₁ : {b // p b} → Bool, 𝔼 r₂ : {b // p b} → Bool, h f g r₀ r₁ r₂ := by …Mentions: OAI.UniqueGamesTheorem.Foundations.PCP.UniformRestriction.restrict
- theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraph.localAverage_eq_testerline 153Source documentation
Five independent full tapes restrict to five independent uniform legal tapes.
theorem localAverage_eq_tester (G : ConstraintGraph V E A) (assignment : Address V E A → Bool) (e : E) : localAverage G assignment e = AlphabetReduction.edgeTesterReject (G.accepts e) (vertexBlock assignment (G.tail e)) (vertexBlock assignment (G.head e)) (edgeOracle G assignment e) := by …Mentions: OAI.UniqueGamesTheorem.Foundations.PCP.ConstraintGraph, OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraph.Address, OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraph.localAverage, OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetReduction.edgeTesterReject, OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraph.vertexBlock, OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraph.edgeOracle
- def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraph.averageline 171 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraph.average_eq_testersline 176 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraph.decodedLabelingline 185 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraph.local_gapline 188 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraph.average_gapline 205 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraph.expect_rejection_eq_countline 213 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraph.average_eq_countline 226 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraph.card_eventline 233 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraph.card_localEventline 239Source documentation
This factor depends only on the old alphabet, never on a dart predicate.
theorem card_localEvent : Fintype.card (LocalEvent A) = 4 * (2 * 2 ^ Fintype.card A) * (2 ^ (Fintype.card A * Fintype.card A)) ^ 5 := by …Mentions: OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraph.LocalEvent
- theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraph.card_addressline 246 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraph.rejection_count_boundline 254Source documentation
The actual event count has a uniform loss of 2048, with no edge-dependent sample multiplicities. This count statement also permits an empty dart type.
theorem rejection_count_bound [Fintype E] (G : ConstraintGraph V E A) (assignment : Address V E A → Bool) : Fintype.card (LocalEvent A) * G.rejectionCount (decodedLabeling assignment) ≤ 2048 * QueryIncidence.verifierRejectionCount (verifier G) assignment := by …Mentions: OAI.UniqueGamesTheorem.Foundations.PCP.ConstraintGraph, OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraph.Address, OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraph.LocalEvent, OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraph.decodedLabeling, OAI.UniqueGamesTheorem.Foundations.PCP.QueryIncidence.verifierRejectionCount, OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraph.verifier
- def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraph.honestAssignmentline 281 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraph.honest_vertexBlockline 286 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraph.honest_edgeOracleline 290 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraph.honest_eventline 299 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraph.graphline 311 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraph.perfect_completenessline 316 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraph.gap_transferline 323Source documentation
The combined tester and incidence losses are 2048 × 6 = 12288.
theorem gap_transfer [Fintype E] [DecidableEq V] [DecidableEq E] (G : ConstraintGraph V E A) (a b : Nat) (source : ∀ labeling : V → A, a * Fintype.card E ≤ b * G.rejectionCount labeling) (labeling : QueryIncidence.Vertex (Event E A) (Address V E A) → QueryIncidence.Label 6) : a * Fintype.card (QueryIncidence.Dart (Event E A) 6) ≤ (b * 12288) * (graph G).rejectionCount labeling := by …Mentions: OAI.UniqueGamesTheorem.Foundations.PCP.ConstraintGraph, OAI.UniqueGamesTheorem.Foundations.PCP.QueryIncidence.Vertex, OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraph.Event, OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraph.Address, OAI.UniqueGamesTheorem.Foundations.PCP.QueryIncidence.Label, OAI.UniqueGamesTheorem.Foundations.PCP.QueryIncidence.Dart, OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraph.graph
- theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraph.alphabet_cardline 349 - abbrev
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraphBounds.OutputVertexline 367 - abbrev
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraphBounds.OutputDartline 370 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraphBounds.localEventFactorline 373Source documentation
The number of local verifier events for an alphabet with
qsymbols.def localEventFactor (q : Nat) : Nat := …
- def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraphBounds.vertexFactorline 376 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraphBounds.dartFactorline 378 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraphBounds.sizeFactorline 380 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraphBounds.sizeFactor_positiveline 382 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraphBounds.gap_transfer_realline 391Source documentation
Real gaps transfer without rational approximation, including an empty old dart type. The loss is exactly
2048 * 6 = 12288.theorem gap_transfer_real [Fintype E] [DecidableEq V] [DecidableEq E] (G : ConstraintGraph V E A) (eps : ℝ) (_eps_nonnegative : 0 ≤ eps) (source : ∀ labeling : V → A, eps * (Fintype.card E : ℝ) ≤ (G.rejectionCount labeling : ℝ)) (labeling : OutputVertex V E A → QueryIncidence.Label 6) : (eps / 12288) * (Fintype.card (OutputDart E A) : ℝ) ≤ ((AlphabetGraph.graph G).rejectionCount labeling : ℝ) := by …Mentions: OAI.UniqueGamesTheorem.Foundations.PCP.ConstraintGraph, OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraphBounds.OutputVertex, OAI.UniqueGamesTheorem.Foundations.PCP.QueryIncidence.Label, OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraphBounds.OutputDart, OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraph.graph
- theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraphBounds.card_output_vertexline 430 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraphBounds.card_output_dartline 439 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraphBounds.card_output_totalline 445 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraphBounds.card_output_total_leline 454Source documentation
One coefficient depending only on the alphabet bounds the actual total number of output vertices and darts.
theorem card_output_total_le : Fintype.card (OutputVertex V E A) + Fintype.card (OutputDart E A) ≤ sizeFactor (Fintype.card A) * (Fintype.card V + Fintype.card E) := by …Mentions: OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraphBounds.OutputVertex, OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraphBounds.OutputDart, OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraphBounds.sizeFactor
- theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraphBounds.card_output_vertex_leline 471 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetGraphBounds.card_output_dart_leline 476 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.bitValueline 499 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.boolEquivline 501 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.boolEquiv_valline 503 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.productEquivline 507Source documentation
Left component first, with the right component varying fastest.
def productEquiv {A B : Type*} {a b : Nat} (left : A ≃ Fin a) (right : B ≃ Fin b) : A × B ≃ Fin (a * b) := … - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.productEquiv_valline 511 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.sumEquivline 518Source documentation
The complete left block precedes the complete right block.
def sumEquiv {A B : Type*} {a b : Nat} (left : A ≃ Fin a) (right : B ≃ Fin b) : A ⊕ B ≃ Fin (a + b) := … - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.sumEquiv_inl_valline 522 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.sumEquiv_inr_valline 526 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.tapeCountline 530 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.pairTapeCountline 531 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.fiveTapeCountline 532 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.localCountline 533 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.eventCountline 534 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.addressCountline 535 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.vertexCountline 536 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.dartCountline 537 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.cubeEquivline 541Source documentation
Explicit binary rank/unrank; the inverse extracts digits by division and remainder, as supplied by the executable
finFunctionFinEquiv.def cubeEquiv (q : Nat) : Cube (Fin q) ≃ Fin (tapeCount q) := …
Mentions: OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.tapeCount
- def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.cubeRankline 544 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.cubeUnrankline 545 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.cubeUnrank_cubeRankline 548 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.cubeRank_cubeUnrankline 551 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.cubeUnrank_digitline 554 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.cubeEquiv_valline 562 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.pairIndexline 568 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.pairIndex_valline 570 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.pairCubeEquivline 575 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.pairCubeRankline 578 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.pairCubeUnrankline 581 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.pairCubeUnrank_pairCubeRankline 584 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.pairCubeRank_pairCubeUnrankline 587 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.pairCubeEquiv_valline 590 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.inputCoordinateEquivline 595 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.fivePairTapesEquivline 599 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.localEventEquivline 608 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.eventEquivline 613 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.addressEquivline 617 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.vertexEquivline 622 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.dartEquivline 627 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.labelEquivline 632 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.labelEquiv_valline 634 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.inputCoordinateEquiv_valline 638 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.fivePairTapesEquiv_valline 643 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.localEventEquiv_valline 651 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.eventEquiv_valline 660 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.addressEquiv_inl_valline 667 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.addressEquiv_inr_valline 674 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.vertexEquiv_event_valline 681 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.vertexEquiv_vertexAddress_valline 685 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.vertexEquiv_edgeAddress_valline 692 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.dartEquiv_valline 700 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.dartEquiv_reverse_valline 708 - def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.orderedline 715Source documentation
A reusable explicit increasing-index enumeration.
def ordered {A : Type*} {count : Nat} (order : A ≃ Fin count) : List A := … - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.ordered_lengthline 718 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.mem_orderedline 721 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.ordered_nodupline 726 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.ordered_reflline 731 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.ordered_boolline 733 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.ordered_trans_finCongrline 735 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.ordered_productline 742Source documentation
Product enumeration visits the right factor completely at each left index.
theorem ordered_product {A B : Type*} {a b : Nat} (left : A ≃ Fin a) (right : B ≃ Fin b) : ordered (productEquiv left right) = (ordered left).flatMap (fun x => (ordered right).map (fun y => (x, y))) := by …Mentions: OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.ordered, OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.productEquiv
- theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.ordered_sumline 759Source documentation
Sum enumeration puts the whole left block before the whole right block.
theorem ordered_sum {A B : Type*} {a b : Nat} (left : A ≃ Fin a) (right : B ≃ Fin b) : ordered (sumEquiv left right) = (ordered left).map Sum.inl ++ (ordered right).map Sum.inr := by …Mentions: OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.ordered, OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.sumEquiv
- def
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.localEventsline 779 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.localEvents_lengthline 782 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.ordered_eventline 785 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.ordered_dartline 794Source documentation
Exact serialized occurrence order, including both orientations and every repeated local query: edge, local event, slot, then false and true.
theorem ordered_dart (m q : Nat) : ordered (dartEquiv m q) = (List.finRange m).flatMap (fun edge => (localEvents q).flatMap (fun event => (List.finRange 6).flatMap (fun slot => [(((edge, event), slot), false), (((edge, event), slot), true)]))) := by …Mentions: OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.ordered, OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.dartEquiv, OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.localEvents
- theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.card_cubeline 806 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.card_pairCubeline 809 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.card_localEventline 813 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.card_eventline 817 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.card_addressline 821 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.card_vertexline 825 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.card_dartline 830 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.AlphabetTable.Enumeration.localCount_formulaline 835