OAI/Computability/UniqueGames/Reduction/IncidenceProbabilityLemmas.lean
64 declarations, 0 contain sorry, 0 declared as axioms
Actual finite incidence-game probabilities for Proposition 4.3. The referee samples an occurrence and one of three slots independently and uniformly. Alice sees its occurrence; Bob sees only its variable name.
- theorem
OAI.UniqueGamesTheorem.Reduction.IncidenceProbability.sum_bool_indicator_eq_count_ofFnline 30 - theorem
OAI.UniqueGamesTheorem.Reduction.IncidenceProbability.expect_bool_indicator_eq_count_ofFnline 39Source documentation
Uniform Boolean-event probability is the indexed list's exact occurrence count.
theorem expect_bool_indicator_eq_count_ofFn {n : Nat} (p : Fin n → Bool) : Finset.univ.expect (fun i : Fin n => if p i then (1 : ℚ) else 0) = ((List.ofFn p).countP id : ℚ) / n := by … - def
OAI.UniqueGamesTheorem.Reduction.IncidenceProbability.slotOfFinline 45 - def
OAI.UniqueGamesTheorem.Reduction.IncidenceProbability.slotPredicateline 48 - instance
OAI.UniqueGamesTheorem.Reduction.IncidenceProbability.(instance at line 53)line 53 - def
OAI.UniqueGamesTheorem.Reduction.IncidenceProbability.slotAcceptanceline 56 - theorem
OAI.UniqueGamesTheorem.Reduction.IncidenceProbability.slot_predicate_is_question_predicateline 59 - theorem
OAI.UniqueGamesTheorem.Reduction.IncidenceProbability.sum_slot_acceptanceline 67 - theorem
OAI.UniqueGamesTheorem.Reduction.IncidenceProbability.expect_slot_acceptanceline 81 - def
OAI.UniqueGamesTheorem.Reduction.IncidenceProbability.acceptanceProbabilityline 90 - def
OAI.UniqueGamesTheorem.Reduction.IncidenceProbability.failureProbabilityline 95 - theorem
OAI.UniqueGamesTheorem.Reduction.IncidenceProbability.acceptance_probability_eq_expected_countline 99 - theorem
OAI.UniqueGamesTheorem.Reduction.IncidenceProbability.acceptance_probability_nonnegativeline 108 - theorem
OAI.UniqueGamesTheorem.Reduction.IncidenceProbability.acceptance_probability_le_oneline 116 - theorem
OAI.UniqueGamesTheorem.Reduction.IncidenceProbability.acceptance_plus_failure_third_le_oneline 124 - theorem
OAI.UniqueGamesTheorem.Reduction.IncidenceProbability.deterministic_soundnessline 137 - theorem
OAI.UniqueGamesTheorem.Reduction.IncidenceProbability.failureCount_eq_countPline 144 - theorem
OAI.UniqueGamesTheorem.Reduction.IncidenceProbability.failure_count_finRange_eq_count_ofFnline 156 - theorem
OAI.UniqueGamesTheorem.Reduction.IncidenceProbability.failure_probability_eq_count_finRangeline 167 - theorem
OAI.UniqueGamesTheorem.Reduction.IncidenceProbability.failure_gap_of_count_gapline 179 - theorem
OAI.UniqueGamesTheorem.Reduction.IncidenceProbability.soundness_from_count_gapline 190 - def
OAI.UniqueGamesTheorem.Reduction.IncidenceProbability.randomizedAcceptanceline 199Source documentation
A finite randomized strategy, with the common coin including both private coins.
def randomizedAcceptance [Fintype Coin] (equations : Index → Equation Variable) (weight : Coin → ℚ) (alice : Coin → Index → Triple) (bob : Coin → Variable → Bool) : ℚ := … - theorem
OAI.UniqueGamesTheorem.Reduction.IncidenceProbability.randomized_soundnessline 204 - instance
OAI.UniqueGamesTheorem.Reduction.IncidenceProbability.tripleFintypeline 221 - instance
OAI.UniqueGamesTheorem.Reduction.IncidenceProbability.tripleInhabitedline 228 - def
OAI.UniqueGamesTheorem.Reduction.IncidenceProbability.deterministicValueline 231Source documentation
The actual game value is the maximum over all deterministic local strategies.
noncomputable def deterministicValue [Fintype Variable] (equations : Index → Equation Variable) : ℚ := by … - theorem
OAI.UniqueGamesTheorem.Reduction.IncidenceProbability.acceptance_le_valueline 238 - theorem
OAI.UniqueGamesTheorem.Reduction.IncidenceProbability.value_attainedline 246 - theorem
OAI.UniqueGamesTheorem.Reduction.IncidenceProbability.value_soundnessline 255 - theorem
OAI.UniqueGamesTheorem.Reduction.IncidenceProbability.randomized_acceptance_le_valueline 264 - theorem
OAI.UniqueGamesTheorem.Reduction.IncidenceProbability.randomized_value_attainedline 280Source documentation
Constant choices of an optimal strategy attain the value under any normalized coin law.
theorem randomized_value_attained [Fintype Variable] [Fintype Coin] (equations : Index → Equation Variable) (weight : Coin → ℚ) (weight_sum : ∑ c, weight c = 1) : ∃ (alice : Coin → Index → Triple) (bob : Coin → Variable → Bool), randomizedAcceptance equations weight alice bob = deterministicValue equations := by …Mentions: OAI.UniqueGamesTheorem.Reduction.IncidenceProbability.randomizedAcceptance, OAI.UniqueGamesTheorem.Reduction.IncidenceProbability.deterministicValue
- theorem
OAI.UniqueGamesTheorem.Reduction.IncidenceProbability.cloned_failure_probability_gapline 289 - theorem
OAI.UniqueGamesTheorem.Reduction.IncidenceProbability.cloned_value_soundnessline 299Source documentation
Actual finite incidence-game value after the concrete 48-clone construction.
theorem cloned_value_soundness (s : ActualSource.Source) (source_gap : ∀ A : Fin s.variables → Bool, s.sourceList.length ≤ 4 * s.sourceList.countP (fun e => !CloneGap.satisfied e A)) : deterministicValue (FiniteSource.incidenceEquation s) ≤ (191 : ℚ) / 192 := by …Mentions: OAI.UniqueGamesTheorem.Reduction.ActualSource.Source, OAI.UniqueGamesTheorem.Reduction.CloneGap.satisfied, OAI.UniqueGamesTheorem.Reduction.IncidenceProbability.deterministicValue, OAI.UniqueGamesTheorem.Reduction.FiniteSource.incidenceEquation
- theorem
OAI.UniqueGamesTheorem.Reduction.IncidenceProbability.cloned_randomized_soundnessline 305 - def
OAI.UniqueGamesTheorem.Reduction.IncidenceProbability.FoundationBridge.uniformDistributionline 324 - theorem
OAI.UniqueGamesTheorem.Reduction.IncidenceProbability.FoundationBridge.uniform_probability_eq_rat_expectline 332 - def
OAI.UniqueGamesTheorem.Reduction.IncidenceProbability.FoundationBridge.functionalTripleline 344 - theorem
OAI.UniqueGamesTheorem.Reduction.IncidenceProbability.FoundationBridge.functionalTriple_bitAtline 346 - def
OAI.UniqueGamesTheorem.Reduction.IncidenceProbability.FoundationBridge.extractionIncidenceline 350 - def
OAI.UniqueGamesTheorem.Reduction.IncidenceProbability.FoundationBridge.DistinctNamesline 355 - theorem
OAI.UniqueGamesTheorem.Reduction.IncidenceProbability.FoundationBridge.extraction_names_injectiveline 360 - def
OAI.UniqueGamesTheorem.Reduction.IncidenceProbability.FoundationBridge.foundationGameline 372 - theorem
OAI.UniqueGamesTheorem.Reduction.IncidenceProbability.FoundationBridge.foundation_success_eq_rat_acceptanceline 381 - theorem
OAI.UniqueGamesTheorem.Reduction.IncidenceProbability.FoundationBridge.foundation_value_soundnessline 411 - theorem
OAI.UniqueGamesTheorem.Reduction.IncidenceProbability.FoundationBridge.foundation_value_le_one_sub_gap_thirdline 423 - def
OAI.UniqueGamesTheorem.Reduction.IncidenceProbability.FoundationBridge.sourceEquationline 437 - def
OAI.UniqueGamesTheorem.Reduction.IncidenceProbability.FoundationBridge.sourceGameline 440 - theorem
OAI.UniqueGamesTheorem.Reduction.IncidenceProbability.FoundationBridge.source_failure_probabilityline 444 - theorem
OAI.UniqueGamesTheorem.Reduction.IncidenceProbability.FoundationBridge.source_value_le_one_sub_gap_thirdline 452 - theorem
OAI.UniqueGamesTheorem.Reduction.IncidenceProbability.FoundationBridge.cloned_foundation_value_soundnessline 461 - theorem
OAI.UniqueGamesTheorem.Reduction.SourceProbability.Source_failure_eq_countline 481 - theorem
OAI.UniqueGamesTheorem.Reduction.SourceProbability.ofList_failureline 502 - theorem
OAI.UniqueGamesTheorem.Reduction.SourceProbability.count_complementline 509 - theorem
OAI.UniqueGamesTheorem.Reduction.SourceProbability.failure_add_satisfactionline 516 - theorem
OAI.UniqueGamesTheorem.Reduction.SourceProbability.quarter_gap_iffline 527 - def
OAI.UniqueGamesTheorem.Reduction.Preprocessing.roundedline 555 - theorem
OAI.UniqueGamesTheorem.Reduction.Preprocessing.rounded_failure_add_valueline 560 - theorem
OAI.UniqueGamesTheorem.Reduction.Preprocessing.rounded_completeline 570 - theorem
OAI.UniqueGamesTheorem.Reduction.Preprocessing.rounded_soundline 582 - def
OAI.UniqueGamesTheorem.Reduction.Preprocessing.uniformSourceline 595 - theorem
OAI.UniqueGamesTheorem.Reduction.Preprocessing.cloned_failure_eqline 598 - theorem
OAI.UniqueGamesTheorem.Reduction.Preprocessing.uniformSource_completeline 618 - theorem
OAI.UniqueGamesTheorem.Reduction.Preprocessing.uniformSource_distinctline 630 - theorem
OAI.UniqueGamesTheorem.Reduction.Preprocessing.uniformSource_soundline 634