OAI/Computability/UniqueGames/Foundations/SamplingLemmas.lean
67 declarations, 0 contain sorry, 0 declared as axioms
Exact finite sampling laws used to identify verifier distributions with repeated game question laws. These are finite sum/product identities, not independence assumptions about an unspecified distribution.
- theorem
OAI.UniqueGamesTheorem.Foundations.Games.FiniteDistribution.iid_pushforwardline 25 - def
OAI.UniqueGamesTheorem.Foundations.Games.FiniteDistribution.uniformline 45 - theorem
OAI.UniqueGamesTheorem.Foundations.Games.FiniteDistribution.iid_uniformline 54 - theorem
OAI.UniqueGamesTheorem.Foundations.Games.FiniteDistribution.expectation_uniformline 61 - def
OAI.UniqueGamesTheorem.Foundations.Games.FiniteDistribution.reindexEquivline 89 - theorem
OAI.UniqueGamesTheorem.Foundations.Games.FiniteDistribution.pushforward_equivline 95 - theorem
OAI.UniqueGamesTheorem.Foundations.Games.FiniteDistribution.table_const_reindexline 113 - theorem
OAI.UniqueGamesTheorem.Foundations.Games.FiniteDistribution.iid_reindexline 126 - theorem
OAI.UniqueGamesTheorem.Foundations.Games.FiniteDistribution.probability_reindex_of_weightline 138Source documentation
Weighted finite change of variables; no independence hypothesis.
theorem probability_reindex_of_weight {Ω Γ : Type*} [Fintype Ω] [Fintype Γ] (μ : FiniteDistribution Ω) (ν : FiniteDistribution Γ) (e : Ω ≃ Γ) (hweight : ∀ x, ν.weight (e x) = μ.weight x) (event : Γ → Bool) : ν.probability event = μ.probability (fun x => event (e x)) := by …Mentions: OAI.UniqueGamesTheorem.Foundations.Games.FiniteDistribution
- def
OAI.UniqueGamesTheorem.Foundations.Games.Game.questionReindexEquivline 157 - def
OAI.UniqueGamesTheorem.Foundations.Games.Game.reindexStrategyline 163Source documentation
Each player only permutes that player's own questions and answers.
def reindexStrategy {n m : Nat} (e : Fin m ≃ Fin n) (s : Strategy (Fin n → Q₁) (Fin n → Q₂) (Fin n → A₁) (Fin n → A₂)) : Strategy (Fin m → Q₁) (Fin m → Q₂) (Fin m → A₁) (Fin m → A₂) := … - theorem
OAI.UniqueGamesTheorem.Foundations.Games.Game.repetition_question_weight_reindexline 170Source documentation
Simultaneous coordinate permutation preserves the actual joint question weight.
theorem repetition_question_weight_reindex (G : Game Q₁ Q₂ A₁ A₂) {n m : Nat} (e : Fin m ≃ Fin n) (q : (Fin n → Q₁) × (Fin n → Q₂)) : (G.repetition m).questions.weight (questionReindexEquiv e q) = (G.repetition n).questions.weight q := by …Mentions: OAI.UniqueGamesTheorem.Foundations.Games.Game, OAI.UniqueGamesTheorem.Foundations.Games.Game.questionReindexEquiv
- theorem
OAI.UniqueGamesTheorem.Foundations.Games.Game.repetition_questions_reindexline 181 - theorem
OAI.UniqueGamesTheorem.Foundations.Games.Game.coordinateWin_reindexline 195Source documentation
Coordinate successes transform pointwise; they are not assumed independent.
theorem coordinateWin_reindex (G : Game Q₁ Q₂ A₁ A₂) {n m : Nat} (e : Fin m ≃ Fin n) (s : Strategy (Fin n → Q₁) (Fin n → Q₂) (Fin n → A₁) (Fin n → A₂)) (i : Fin m) (q : (Fin n → Q₁) × (Fin n → Q₂)) : G.coordinateWin (reindexStrategy e s) i (questionReindexEquiv e q) = G.coordinateWin s (e i) q := by …Mentions: OAI.UniqueGamesTheorem.Foundations.Games.Game, OAI.UniqueGamesTheorem.Foundations.Games.Strategy, OAI.UniqueGamesTheorem.Foundations.Games.Game.reindexStrategy, OAI.UniqueGamesTheorem.Foundations.Games.Game.questionReindexEquiv
- theorem
OAI.UniqueGamesTheorem.Foundations.Games.Game.selectedWins_reindexline 213 - theorem
OAI.UniqueGamesTheorem.Foundations.Games.Game.selectedSuccess_reindexline 234Source documentation
The actual selected-success probability is invariant under the same relabeling.
theorem selectedSuccess_reindex (G : Game Q₁ Q₂ A₁ A₂) {n m : Nat} (e : Fin m ≃ Fin n) (s : Strategy (Fin n → Q₁) (Fin n → Q₂) (Fin n → A₁) (Fin n → A₂)) (S : Finset (Fin m)) : G.selectedSuccess (reindexStrategy e s) S = G.selectedSuccess s (S.map e.toEmbedding) := by …Mentions: OAI.UniqueGamesTheorem.Foundations.Games.Game, OAI.UniqueGamesTheorem.Foundations.Games.Strategy, OAI.UniqueGamesTheorem.Foundations.Games.Game.reindexStrategy
- theorem
OAI.UniqueGamesTheorem.Foundations.Games.Game.repetition_success_reindexline 250Source documentation
Full repetition success is a special case, including zero repetitions.
theorem repetition_success_reindex (G : Game Q₁ Q₂ A₁ A₂) {n m : Nat} (e : Fin m ≃ Fin n) (s : Strategy (Fin n → Q₁) (Fin n → Q₂) (Fin n → A₁) (Fin n → A₂)) : (G.repetition m).success (reindexStrategy e s) = (G.repetition n).success s := by …Mentions: OAI.UniqueGamesTheorem.Foundations.Games.Game, OAI.UniqueGamesTheorem.Foundations.Games.Strategy, OAI.UniqueGamesTheorem.Foundations.Games.Game.success, OAI.UniqueGamesTheorem.Foundations.Games.Game.reindexStrategy
- def
OAI.UniqueGamesTheorem.Foundations.Information.IsProbabilityline 290 - def
OAI.UniqueGamesTheorem.Foundations.Information.SupportedByline 293 - def
OAI.UniqueGamesTheorem.Foundations.Information.relativeEntropyline 295 - def
OAI.UniqueGamesTheorem.Foundations.Information.totalVariationline 298 - def
OAI.UniqueGamesTheorem.Foundations.Information.posteriorline 301 - theorem
OAI.UniqueGamesTheorem.Foundations.Information.posterior_isProbabilityline 304 - theorem
OAI.UniqueGamesTheorem.Foundations.Information.posterior_supportedByline 314 - theorem
OAI.UniqueGamesTheorem.Foundations.Information.mul_log_div_ge_subline 319 - theorem
OAI.UniqueGamesTheorem.Foundations.Information.relativeEntropy_nonnegline 327 - theorem
OAI.UniqueGamesTheorem.Foundations.Information.posterior_relativeEntropy_leline 339 - theorem
OAI.UniqueGamesTheorem.Foundations.Information.totalVariation_nonnegline 363 - theorem
OAI.UniqueGamesTheorem.Foundations.Information.totalVariation_symmline 366 - theorem
OAI.UniqueGamesTheorem.Foundations.Information.totalVariation_le_oneline 369 - theorem
OAI.UniqueGamesTheorem.Foundations.Information.le_binaryLog_of_le_logline 380 - theorem
OAI.UniqueGamesTheorem.Foundations.Information.weighted_sum_sq_leline 392Source documentation
Finite weighted Cauchy–Schwarz for probability weights. The summands need not be nonnegative.
theorem weighted_sum_sq_le (w x : α → ℝ) (hw : IsProbability w) : (∑ a, w a * x a)^2 ≤ ∑ a, w a * (x a)^2 := by …Mentions: OAI.UniqueGamesTheorem.Foundations.Information.IsProbability
- def
OAI.UniqueGamesTheorem.Foundations.Information.firstMarginalline 418 - def
OAI.UniqueGamesTheorem.Foundations.Information.secondMarginalline 420 - def
OAI.UniqueGamesTheorem.Foundations.Information.productline 422 - theorem
OAI.UniqueGamesTheorem.Foundations.Information.firstMarginal_isProbabilityline 424 - theorem
OAI.UniqueGamesTheorem.Foundations.Information.secondMarginal_isProbabilityline 431 - theorem
OAI.UniqueGamesTheorem.Foundations.Information.product_isProbabilityline 440 - theorem
OAI.UniqueGamesTheorem.Foundations.Information.point_le_firstMarginalline 447 - theorem
OAI.UniqueGamesTheorem.Foundations.Information.point_le_secondMarginalline 452 - theorem
OAI.UniqueGamesTheorem.Foundations.Information.joint_supportedBy_product_marginalsline 457 - theorem
OAI.UniqueGamesTheorem.Foundations.Information.relativeEntropy_product_referenceline 465 - theorem
OAI.UniqueGamesTheorem.Foundations.Information.marginal_relativeEntropy_sum_leline 499 - def
OAI.UniqueGamesTheorem.Foundations.Information.conditionalKernelline 528 - theorem
OAI.UniqueGamesTheorem.Foundations.Information.conditionalKernel_isProbabilityline 534 - theorem
OAI.UniqueGamesTheorem.Foundations.Information.marginal_mul_conditionalKernelline 550 - theorem
OAI.UniqueGamesTheorem.Foundations.Information.law_of_total_probabilityline 567 - theorem
OAI.UniqueGamesTheorem.Foundations.Information.kernelProduct_isProbabilityline 574 - theorem
OAI.UniqueGamesTheorem.Foundations.Information.alternativeInput_conditionalProduct_isProbabilityline 584 - theorem
OAI.UniqueGamesTheorem.Foundations.Information.gameLaw_isProbabilityline 607 - def
OAI.UniqueGamesTheorem.Foundations.Information.toGameLawline 610 - def
OAI.UniqueGamesTheorem.Foundations.Information.gameLawEquivline 615 - theorem
OAI.UniqueGamesTheorem.Foundations.Information.totalVariation_gameLawline 621 - def
OAI.UniqueGamesTheorem.Foundations.Information.gameConditionalKernelline 624 - theorem
OAI.UniqueGamesTheorem.Foundations.Information.gameConditionalKernel_recombineline 630 - def
OAI.UniqueGamesTheorem.Foundations.Information.gameConditionalProductline 636 - theorem
OAI.UniqueGamesTheorem.Foundations.Information.gameConditionalProduct_weightline 643 - theorem
OAI.UniqueGamesTheorem.Foundations.Information.gameCondition_weightline 649 - theorem
OAI.UniqueGamesTheorem.Foundations.Information.gameCondition_relativeEntropy_leline 656 - theorem
OAI.UniqueGamesTheorem.Foundations.Information.totalVariation_joint_common_weightsline 687 - theorem
OAI.UniqueGamesTheorem.Foundations.Information.totalVariation_joint_common_kernelline 698 - theorem
OAI.UniqueGamesTheorem.Foundations.Information.totalVariation_condition_leline 708 - theorem
OAI.UniqueGamesTheorem.Foundations.Information.weighted_coordinate_sum_sq_leline 727 - theorem
OAI.UniqueGamesTheorem.Foundations.Information.normalize_isProbabilityline 773 - theorem
OAI.UniqueGamesTheorem.Foundations.Information.relativeEntropy_normalize_rightline 781 - theorem
OAI.UniqueGamesTheorem.Foundations.Information.neg_relativeEntropy_le_log_massline 795 - theorem
OAI.UniqueGamesTheorem.Foundations.Information.posterior_weighted_log_inverse_leline 808Source documentation
Entropy budget for a finite posterior indexed by side information. The baseline masses
bmay have total massB, rather than one. In the application,b(t,v)=P_T(t)andBis the number of possible side labels.theorem posterior_weighted_log_inverse_le (p b c : α → ℝ) (hp : IsProbability p) (hb : ∀ a, 0 ≤ b a) {z B : ℝ} (hz : 0 < z) (hB : 0 < B) (hmass : ∑ a, b a = B) (hpost : ∀ a, p a = b a * c a / z) : (∑ a, p a * Real.log (1 / c a)) ≤ Real.log (B / z) := by …Mentions: OAI.UniqueGamesTheorem.Foundations.Information.IsProbability