OAI/Computability/UniqueGames/Games/SelectedInformationLemmas.lean
48 declarations, 0 contain sorry, 0 declared as axioms
Concrete selected-coordinate questions and answer labels for the side-information inequality. The event is the actual repeated game's selected success event.
- def
OAI.UniqueGamesTheorem.Foundations.Repetition.mergeCoordinatesline 16 - def
OAI.UniqueGamesTheorem.Foundations.Repetition.coordinateSplitEquivline 20 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.iid_coordinate_splitline 28 - abbrev
OAI.UniqueGamesTheorem.Foundations.Repetition.SelectedLabelsline 58 - def
OAI.UniqueGamesTheorem.Foundations.Repetition.selectedQuestionTupleline 61 - def
OAI.UniqueGamesTheorem.Foundations.Repetition.selectedAnswerLabelline 68 - def
OAI.UniqueGamesTheorem.Foundations.Repetition.selectedLikelihoodline 74 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.selectedLikelihood_nonnegativeline 85 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.selectedLikelihood_sumline 96 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.selectedLikelihood_sum_le_oneline 107 - def
OAI.UniqueGamesTheorem.Foundations.Repetition.selectedSplitLawline 115 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.selectedSplit_probabilityline 122 - abbrev
OAI.UniqueGamesTheorem.Foundations.Repetition.SelectedInputline 138 - def
OAI.UniqueGamesTheorem.Foundations.Repetition.selectedInputLawline 141 - def
OAI.UniqueGamesTheorem.Foundations.Repetition.selectedInputProfileline 146 - def
OAI.UniqueGamesTheorem.Foundations.Repetition.selectedSideMassline 150 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.selectedSideMass_sumline 158 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.selectedSideMass_totalline 172Source documentation
The side-information normalizer is the actual selected-win probability of the repeated strategy. No event-mass hypothesis is required.
theorem selectedSideMass_total (G : Game Q₁ Q₂ A₁ A₂) (strategy : Strategy (Fin n → Q₁) (Fin n → Q₂) (Fin n → A₁) (Fin n → A₂)) (selected : Finset (Fin n)) : (∑ tv, (selectedInputLaw G selected).weight tv.1 * selectedSideMass G strategy selected tv) = G.selectedSuccess strategy selected := by …Mentions: OAI.UniqueGamesTheorem.Foundations.Repetition.selectedInputLaw, OAI.UniqueGamesTheorem.Foundations.Repetition.selectedSideMass
- def
OAI.UniqueGamesTheorem.Foundations.Repetition.selectedSideWeightline 194 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.selected_information_boundline 201 - def
OAI.UniqueGamesTheorem.Foundations.Repetition.selectedTupleLikelihoodline 250 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.selectedTupleLikelihood_nonnegativeline 256 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.selectedTupleLikelihood_le_oneline 264 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.selectedTupleLikelihood_massline 272 - def
OAI.UniqueGamesTheorem.Foundations.Repetition.selectedQuestionMarginalline 287Source documentation
The coordinate pair under the actual repeated question law conditioned on the selected wins, rather than a separately postulated posterior law.
def selectedQuestionMarginal (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) (i : Fin n) : FiniteDistribution (Q₁ × Q₂) := … - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.selectedQuestionMarginal_weightline 294 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.selectedQuestionMarginal_totalVariation_sq_sum_le_logline 314Source documentation
The full-coordinate squared-distance bound specialized to the actual game and actual selected event.
theorem selectedQuestionMarginal_totalVariation_sq_sum_le_log (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) : (∑ i : Fin n, (selectedQuestionMarginal G strategy selected positive i).totalVariation G.questions ^ 2) ≤ Real.log (1 / G.selectedSuccess strategy selected) := by …Mentions: OAI.UniqueGamesTheorem.Foundations.Repetition.selectedQuestionMarginal
- theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.unselectedQuestionMarginal_totalVariation_sq_sum_le_logline 334Source documentation
Restricting to the unused coordinates does not spend any further information budget.
theorem unselectedQuestionMarginal_totalVariation_sq_sum_le_log (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) : (∑ i : {i : Fin n // i ∉ selected}, (selectedQuestionMarginal G strategy selected positive i.1).totalVariation G.questions ^ 2) ≤ Real.log (1 / G.selectedSuccess strategy selected) := by …Mentions: OAI.UniqueGamesTheorem.Foundations.Repetition.selectedQuestionMarginal
- theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.unselectedQuestionMarginal_totalVariation_sum_le_sqrtline 358Source documentation
The marginal-pair term used in Holenstein's dependency-breaking argument. The estimate is valid also when there are no unused coordinates.
theorem unselectedQuestionMarginal_totalVariation_sum_le_sqrt (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) : (∑ i : {i : Fin n // i ∉ selected}, (selectedQuestionMarginal G strategy selected positive i.1).totalVariation G.questions) ≤ Real.sqrt ((Fintype.card {i : Fin n // i ∉ selected} : ℝ) * Real.log (1 / G.selectedSuccess strategy selected)) := by …Mentions: OAI.UniqueGamesTheorem.Foundations.Repetition.selectedQuestionMarginal
- theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.unselectedQuestionMarginal_totalVariation_sum_le_sqrt_sub_cardline 386 - def
OAI.UniqueGamesTheorem.Foundations.Repetition.selectedJointWeightline 419 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.selectedJointWeight_nonnegativeline 430 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.selectedJointWeight_firstMarginalline 442 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.selectedJointWeight_isProbabilityline 453 - def
OAI.UniqueGamesTheorem.Foundations.Repetition.selectedJointLawline 464 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.selectedJointWeight_factorizationline 472Source documentation
Pointwise product formula for the actual conditional joint law. The selected-answer test depends on the question tuples, and not on any reveal.
theorem selectedJointWeight_factorization (G : Game Q₁ Q₂ A₁ A₂) (strategy : Strategy (Fin n → Q₁) (Fin n → Q₂) (Fin n → A₁) (Fin n → A₂)) (selected : Finset (Fin n)) (tv) (u) : selectedJointWeight G strategy selected (tv,u) = (∏ i : selected, G.questions.weight (tv.1.1 i)) * (∏ i : {i : Fin n // i ∉ selected}, (revealLaw G.questions).weight (u i,tv.1.2 i)) * selectedLikelihood G strategy selected tv.1.1 tv.2 u / G.selectedSuccess strategy selected := by …Mentions: OAI.UniqueGamesTheorem.Foundations.Repetition.selectedJointWeight, OAI.UniqueGamesTheorem.Foundations.Repetition.revealLaw, OAI.UniqueGamesTheorem.Foundations.Repetition.selectedLikelihood
- theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.selectedSplit_question_probabilityline 510 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.selectedJoint_eventMassline 528Source documentation
Marginalizing the actual likelihood against any question event gives the joint probability of selected-coordinate success and that event.
theorem selectedJoint_eventMass (G : Game Q₁ Q₂ A₁ A₂) (strategy : Strategy (Fin n → Q₁) (Fin n → Q₂) (Fin n → A₁) (Fin n → A₂)) (selected : Finset (Fin n)) (event : ((Fin n → Q₁) × (Fin n → Q₂)) → Bool) : (∑ tv : SelectedInput Q₁ Q₂ selected × SelectedLabels (A₁ := A₁) (A₂ := A₂) selected, …Mentions: OAI.UniqueGamesTheorem.Foundations.Repetition.SelectedInput, OAI.UniqueGamesTheorem.Foundations.Repetition.SelectedLabels
- theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.selectedJointLaw_question_probabilityline 574 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.selectedJointLaw_questions_pushforwardline 614Source documentation
The auxiliary law's question marginal is the actual repeated-game question law conditioned on the selected-win event.
theorem selectedJointLaw_questions_pushforward (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) : (selectedJointLaw G strategy selected positive).pushforward (fun z => selectedQuestionTuple selected z.1.1.1 z.2) = (G.repetition n).questions.condition (G.selectedWins strategy selected) positive := by …Mentions: OAI.UniqueGamesTheorem.Foundations.Repetition.selectedJointLaw, OAI.UniqueGamesTheorem.Foundations.Repetition.selectedQuestionTuple
- def
OAI.UniqueGamesTheorem.Foundations.Repetition.selectedLabelAcceptsline 650 - def
OAI.UniqueGamesTheorem.Foundations.Repetition.selectedLocalAnswersline 656 - def
OAI.UniqueGamesTheorem.Foundations.Repetition.selectedLocalTestline 661 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.selectedLocalTest_nonnegativeline 667 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.selectedQuestionTuple_leftline 676 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.selectedQuestionTuple_rightline 685 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.selectedWins_of_answerLabelline 694 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.selectedLikelihood_factorizationline 718