OAI/Computability/MaxCut/Machines/AlphabetBudget.lean
8 declarations, 0 contain sorry, 0 declared as axioms
Conversion of the actual selected-label information bound into the alphabet budget, followed by finite averaging over unused coordinates.
- theorem
OAI.MaxCutGames.Foundations.Repetition.selectedLabels_cardline 20 - theorem
OAI.MaxCutGames.Foundations.Repetition.unusedCoordinates_cardline 25 - theorem
OAI.MaxCutGames.Foundations.Repetition.unusedCoordinates_card_realline 30 - theorem
OAI.MaxCutGames.Foundations.Repetition.log_le_logTwoline 35 - theorem
OAI.MaxCutGames.Foundations.Repetition.selectedLabels_log_leline 44 - theorem
OAI.MaxCutGames.Foundations.Repetition.selectedInformationRadius_leline 59Source 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.MaxCutGames.Foundations.Repetition.logTwo, OAI.MaxCutGames.Foundations.Repetition.selectedInformationRadius
- theorem
OAI.MaxCutGames.Foundations.Repetition.sqrt_budget_factorline 78 - theorem
OAI.MaxCutGames.Foundations.Repetition.exists_coordinate_le_information_budgetline 88Source 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.MaxCutGames.Foundations.Repetition.logTwo, OAI.MaxCutGames.Foundations.Repetition.selectedInformationRadius