OAI/Computability/MaxCut/PCP/SelectedJointGame.lean
52 declarations, 0 contain sorry, 0 declared as axioms
Identification of the auxiliary selected-answer/reveal law with the actual repeated-game question law conditioned on selected-coordinate success. The proof sums out answer labels and reveal «variables» before merging the selected and unselected question coordinates.
- theorem
OAI.MaxCutGames.Foundations.Repetition.selectedSplit_question_probabilityline 25 - theorem
OAI.MaxCutGames.Foundations.Repetition.selectedJoint_eventMassline 43Source 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.MaxCutGames.Foundations.Repetition.SelectedInput, OAI.MaxCutGames.Foundations.Repetition.SelectedLabels
- theorem
OAI.MaxCutGames.Foundations.Repetition.selectedJointLaw_question_probabilityline 89 - theorem
OAI.MaxCutGames.Foundations.Repetition.selectedJointLaw_questions_pushforwardline 129Source 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.MaxCutGames.Foundations.Repetition.selectedJointLaw, OAI.MaxCutGames.Foundations.Repetition.selectedQuestionTuple
- def
OAI.MaxCutGames.Foundations.Repetition.selectedTupleLikelihoodline 168 - theorem
OAI.MaxCutGames.Foundations.Repetition.selectedTupleLikelihood_nonnegativeline 174 - theorem
OAI.MaxCutGames.Foundations.Repetition.selectedTupleLikelihood_le_oneline 182 - theorem
OAI.MaxCutGames.Foundations.Repetition.selectedTupleLikelihood_massline 190 - def
OAI.MaxCutGames.Foundations.Repetition.selectedQuestionMarginalline 205Source 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.MaxCutGames.Foundations.Repetition.selectedQuestionMarginal_weightline 212 - theorem
OAI.MaxCutGames.Foundations.Repetition.selectedQuestionMarginal_totalVariation_sq_sum_le_logline 232Source 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.MaxCutGames.Foundations.Repetition.selectedQuestionMarginal
- theorem
OAI.MaxCutGames.Foundations.Repetition.unselectedQuestionMarginal_totalVariation_sq_sum_le_logline 252Source 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.MaxCutGames.Foundations.Repetition.selectedQuestionMarginal
- theorem
OAI.MaxCutGames.Foundations.Repetition.unselectedQuestionMarginal_totalVariation_sum_le_sqrtline 276Source 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.MaxCutGames.Foundations.Repetition.selectedQuestionMarginal
- theorem
OAI.MaxCutGames.Foundations.Repetition.unselectedQuestionMarginal_totalVariation_sum_le_sqrt_sub_cardline 304 - theorem
OAI.MaxCutGames.Foundations.Repetition.isProbability_comp_equivline 329 - theorem
OAI.MaxCutGames.Foundations.Repetition.partialRevealMarginal_isProbabilityline 338 - abbrev
OAI.MaxCutGames.Foundations.Repetition.SelectedCommonDataline 359 - theorem
OAI.MaxCutGames.Foundations.Repetition.selected_fullReveal_isProbabilityline 364 - def
OAI.MaxCutGames.Foundations.Repetition.selectedCommonLawline 381 - theorem
OAI.MaxCutGames.Foundations.Repetition.firstMarginal_totalVariation_leline 402 - def
OAI.MaxCutGames.Foundations.Repetition.leftCommonMarginalline 411 - def
OAI.MaxCutGames.Foundations.Repetition.leftCommonProfileline 414 - def
OAI.MaxCutGames.Foundations.Repetition.swapSeedLeftline 417 - theorem
OAI.MaxCutGames.Foundations.Repetition.leftCommonMarginal_isProbabilityline 423 - theorem
OAI.MaxCutGames.Foundations.Repetition.leftCommonProfile_isProbabilityline 428 - theorem
OAI.MaxCutGames.Foundations.Repetition.leftCommonProfile_errorline 433 - def
OAI.MaxCutGames.Foundations.Repetition.swapQuestionEndpointsline 479 - def
OAI.MaxCutGames.Foundations.Repetition.rightCommonMarginalline 485 - def
OAI.MaxCutGames.Foundations.Repetition.rightCommonProfileline 488 - theorem
OAI.MaxCutGames.Foundations.Repetition.rightCommonProfile_isProbabilityline 491 - theorem
OAI.MaxCutGames.Foundations.Repetition.swap_question_pushforward_sndline 497 - theorem
OAI.MaxCutGames.Foundations.Repetition.leftRevealModel_swapline 503 - theorem
OAI.MaxCutGames.Foundations.Repetition.rightCommonProfile_errorline 513 - theorem
OAI.MaxCutGames.Foundations.Repetition.finiteDistribution_nonemptyline 551 - def
OAI.MaxCutGames.Foundations.Repetition.selectedProfileFallbackline 561 - def
OAI.MaxCutGames.Foundations.Repetition.selectedLeftProfileline 569 - def
OAI.MaxCutGames.Foundations.Repetition.selectedRightProfileline 582 - def
OAI.MaxCutGames.Foundations.Repetition.selectedLeftProfileErrorline 595 - def
OAI.MaxCutGames.Foundations.Repetition.selectedRightProfileErrorline 602 - theorem
OAI.MaxCutGames.Foundations.Repetition.selectedLeftProfileError_leline 609 - theorem
OAI.MaxCutGames.Foundations.Repetition.selectedRightProfileError_leline 623 - def
OAI.MaxCutGames.Foundations.Repetition.selectedSamplingTargetline 637 - theorem
OAI.MaxCutGames.Foundations.Repetition.selectedSamplingTarget_left_errorline 645 - theorem
OAI.MaxCutGames.Foundations.Repetition.selectedSamplingTarget_right_errorline 658 - theorem
OAI.MaxCutGames.Foundations.Repetition.pushforward_snd_weight_eq_secondMarginalline 684 - def
OAI.MaxCutGames.Foundations.Repetition.revealDataSplitEquivline 694 - theorem
OAI.MaxCutGames.Foundations.Repetition.partialRevealMarginal_secondMarginalline 711 - def
OAI.MaxCutGames.Foundations.Repetition.selectedObservationDataEquivline 731 - theorem
OAI.MaxCutGames.Foundations.Repetition.selectedFullReveal_secondMarginalline 740 - theorem
OAI.MaxCutGames.Foundations.Repetition.selectedRawMarginal_secondMarginalline 754 - theorem
OAI.MaxCutGames.Foundations.Repetition.selectedCommonLaw_secondMarginalline 778Source documentation
The exact marginal identification needed to use the conditioned-question information bound in the two local common-data profile errors.
theorem selectedCommonLaw_secondMarginal (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) (j : {i : Fin n // i ∉ selected}) : secondMarginal (selectedCommonLaw G strategy selected positive j).weight = (selectedQuestionMarginal G strategy selected positive j.1).weight := by …Mentions: OAI.MaxCutGames.Foundations.Repetition.selectedCommonLaw, OAI.MaxCutGames.Foundations.Repetition.selectedQuestionMarginal
- theorem
OAI.MaxCutGames.Foundations.Repetition.selectedCommonLaw_questions_pushforwardline 789