OAI/Computability/UniqueGames/Games/PartialRevealLemmas.lean
64 declarations, 0 contain sorry, 0 declared as axioms
Removing one independent reveal from the explicit product law. The likelihood can be any function of the questions and outside data.
- def
OAI.UniqueGamesTheorem.Foundations.Repetition.mergeAtline 18 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.mergeAt_selfline 22 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.mergeAt_otherline 26 - def
OAI.UniqueGamesTheorem.Foundations.Repetition.partialRevealWeightline 30 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.product_reveal_atline 34 - def
OAI.UniqueGamesTheorem.Foundations.Repetition.partialRevealMarginalline 44 - def
OAI.UniqueGamesTheorem.Foundations.Repetition.fullRevealMarginalline 51 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.fullRevealMarginal_mergeline 59 - def
OAI.UniqueGamesTheorem.Foundations.Repetition.fullRevealModelline 85 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.fullRevealModel_mergeline 92 - def
OAI.UniqueGamesTheorem.Foundations.Repetition.revealSplitEquivline 100 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.totalVariation_comp_equivline 122 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.fullReveal_totalVariationline 132Source documentation
The variation quantity for the explicit full reveal law equals the two-branch masked quantity after extracting one reveal coordinate.
theorem fullReveal_totalVariation (μ : Games.FiniteDistribution (X × Y)) (j : I) (likelihood : T → (I → X × Y) → ℝ) : Information.totalVariation (fullRevealMarginal μ j likelihood) (fullRevealModel μ j likelihood) = Information.totalVariation (maskedJoint (partialRevealMarginal μ j likelihood)) (maskedModel μ (partialRevealMarginal μ j likelihood)) := by …Mentions: OAI.UniqueGamesTheorem.Foundations.Games.FiniteDistribution, OAI.UniqueGamesTheorem.Foundations.Information.totalVariation, OAI.UniqueGamesTheorem.Foundations.Repetition.fullRevealMarginal, OAI.UniqueGamesTheorem.Foundations.Repetition.fullRevealModel, OAI.UniqueGamesTheorem.Foundations.Repetition.maskedJoint, OAI.UniqueGamesTheorem.Foundations.Repetition.partialRevealMarginal, OAI.UniqueGamesTheorem.Foundations.Repetition.maskedModel
- theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.leftReveal_full_errorline 147 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.rightReveal_full_errorline 156 - def
OAI.UniqueGamesTheorem.Foundations.Repetition.revealLeftFactorline 181 - def
OAI.UniqueGamesTheorem.Foundations.Repetition.revealRightFactorline 186 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.revealLeftFactor_nonnegativeline 192 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.revealRightFactor_nonnegativeline 199 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.revealLaw_factorizationline 205 - def
OAI.UniqueGamesTheorem.Foundations.Repetition.partialLeftFactorline 220 - def
OAI.UniqueGamesTheorem.Foundations.Repetition.partialRightFactorline 224 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.partialRevealWeight_factorizationline 228 - def
OAI.UniqueGamesTheorem.Foundations.Repetition.selectedRawMarginalline 258 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.selectedPosterior_eq_rawline 266 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.selectedRawMarginal_firstMarginalline 294 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.selectedRawMarginal_isProbabilityline 305 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.selected_raw_information_boundline 323 - def
OAI.UniqueGamesTheorem.Foundations.Repetition.selectedOutsideLikelihoodline 338 - def
OAI.UniqueGamesTheorem.Foundations.Repetition.selectedObservationEquivline 346 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.selectedRawMarginal_fullRevealline 356 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.selectedRawReference_fullRevealline 373 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.selected_raw_error_eq_fullRevealline 389 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.selected_fullReveal_information_boundline 403 - def
OAI.UniqueGamesTheorem.Foundations.Repetition.selectedInformationRadiusline 417 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.selected_leftReveal_error_sumline 424 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.selected_rightReveal_error_sumline 447 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.selectedLabels_cardline 490 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.unusedCoordinates_cardline 495 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.unusedCoordinates_card_realline 500 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.log_le_logTwoline 505 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.selectedLabels_log_leline 515 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.selectedInformationRadius_leline 530Source documentation
The actual selected-label radius is bounded by the base-two alphabet budget. The unused-coordinate factor is a real subtraction, as in the scalar recurrence.
theorem selectedInformationRadius_le [Nonempty A₁] [Nonempty A₂] (G : Game Q₁ Q₂ A₁ A₂) (strategy : Strategy (Fin n → Q₁) (Fin n → Q₂) (Fin n → A₁) (Fin n → A₂)) (selected : Finset (Fin n)) (positive : 0 < G.selectedSuccess strategy selected) (ell : ℝ) (hell : logTwo ((Fintype.card A₁ : ℝ) * (Fintype.card A₂ : ℝ)) ≤ ell) : selectedInformationRadius G strategy selected ≤ Real.sqrt (((n : ℝ) - selected.card) * ((selected.card : ℝ) * ell + logTwo (1 / G.selectedSuccess strategy selected))) := by …Mentions: OAI.UniqueGamesTheorem.Foundations.Repetition.logTwo, OAI.UniqueGamesTheorem.Foundations.Repetition.selectedInformationRadius
- theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.sqrt_budget_factorline 549 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.exists_coordinate_le_information_budgetline 559Source documentation
An actual finite average over all unused coordinates yields the numerical bound needed by the selected-success recurrence. No sign condition on the individual errors is required.
theorem exists_coordinate_le_information_budget [Nonempty A₁] [Nonempty A₂] (G : Game Q₁ Q₂ A₁ A₂) (strategy : Strategy (Fin n → Q₁) (Fin n → Q₂) (Fin n → A₁) (Fin n → A₂)) (selected : Finset (Fin n)) (positive : 0 < G.selectedSuccess strategy selected) (ell : ℝ) (hell : logTwo ((Fintype.card A₁ : ℝ) * (Fintype.card A₂ : ℝ)) ≤ ell) (hselected : selected.card < n) (error : {i : Fin n // i ∉ selected} → ℝ) (hsum : (∑ j, error j) ≤ 15 * selectedInformationRadius G strategy selected) : ∃ j : {i : Fin n // i ∉ selected}, error j ≤ 15 * Real.sqrt (((selected.card : ℝ) * ell + logTwo (1 / G.selectedSuccess strategy selected)) / ((n : ℝ) - selected.card)) := by …Mentions: OAI.UniqueGamesTheorem.Foundations.Repetition.logTwo, OAI.UniqueGamesTheorem.Foundations.Repetition.selectedInformationRadius
- theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.isProbability_comp_equivline 605 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.partialRevealMarginal_isProbabilityline 614 - abbrev
OAI.UniqueGamesTheorem.Foundations.Repetition.SelectedCommonDataline 635 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.selected_fullReveal_isProbabilityline 640 - def
OAI.UniqueGamesTheorem.Foundations.Repetition.selectedCommonLawline 657 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.firstMarginal_totalVariation_leline 682 - def
OAI.UniqueGamesTheorem.Foundations.Repetition.leftCommonMarginalline 691 - def
OAI.UniqueGamesTheorem.Foundations.Repetition.leftCommonProfileline 694 - def
OAI.UniqueGamesTheorem.Foundations.Repetition.swapSeedLeftline 697 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.leftCommonMarginal_isProbabilityline 703 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.leftCommonProfile_isProbabilityline 708 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.leftCommonProfile_errorline 713 - def
OAI.UniqueGamesTheorem.Foundations.Repetition.swapQuestionEndpointsline 763 - def
OAI.UniqueGamesTheorem.Foundations.Repetition.rightCommonMarginalline 769 - def
OAI.UniqueGamesTheorem.Foundations.Repetition.rightCommonProfileline 772 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.rightCommonProfile_isProbabilityline 775 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.swap_question_pushforward_sndline 781 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.leftRevealModel_swapline 787 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.rightCommonProfile_errorline 797