OAI/Computability/UniqueGames/Games/SelectionSequence.lean
13 declarations, 0 contain sorry, 0 declared as axioms
- theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.SelectionSequence.exists_unusedline 11 - def
OAI.UniqueGamesTheorem.Foundations.Repetition.SelectionSequence.nextSetline 28Source documentation
Insert a chosen unused coordinate while there are coordinates remaining.
noncomputable def nextSet {n : Nat} (Step : Finset (Fin n) → Fin n → Prop) (witness : ∀ S, S.card < n → ∃ j, j ∉ S ∧ Step S j) (S : Finset (Fin n)) : Finset (Fin n) := … - def
OAI.UniqueGamesTheorem.Foundations.Repetition.SelectionSequence.selectedSetline 35Source documentation
A total sequence, constant after all
ncoordinates have been selected.noncomputable def selectedSet {n : Nat} (Step : Finset (Fin n) → Fin n → Prop) (witness : ∀ S, S.card < n → ∃ j, j ∉ S ∧ Step S j) : Nat → Finset (Fin n) | 0 => ∅ | m + 1 => nextSet Step witness (selectedSet Step witness m)Mentions: OAI.UniqueGamesTheorem.Foundations.Repetition.SelectionSequence.nextSet
- theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.SelectionSequence.selectedSet_cardline 41 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.SelectionSequence.selectedSet_subset_succline 64 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.SelectionSequence.selectedSet_monotoneline 74 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.SelectionSequence.selectedSet_univline 80 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.SelectionSequence.selectedSet_stepline 87 - def
OAI.UniqueGamesTheorem.Foundations.Repetition.SelectionSequence.SetStepline 103Source documentation
The multiplicative scalar inequality for one actual selected-set update.
def SetStep {n : Nat} (P : Finset (Fin n) → ℝ) (v ell : ℝ) (S : Finset (Fin n)) (j : Fin n) : Prop := … - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.SelectionSequence.totalSetStepline 110Source documentation
At zero success, any unused coordinate is safe and no conditioning occurs.
theorem totalSetStep {n : Nat} (P : Finset (Fin n) → ℝ) (v ell : ℝ) (hnonneg : ∀ S, 0 ≤ P S) (hanti : Antitone P) (hpositive : ∀ S, S.card < n → 0 < P S → ∃ j, j ∉ S ∧ SetStep P v ell S j) : ∀ S, S.card < n → ∃ j, j ∉ S ∧ SetStep P v ell S j := by …Mentions: OAI.UniqueGamesTheorem.Foundations.Repetition.SelectionSequence.SetStep
- theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.SelectionSequence.exists_scalar_sequenceline 126Source documentation
Construct the scalar sequence from actual selected-set probabilities.
theorem exists_scalar_sequence {n : Nat} (P : Finset (Fin n) → ℝ) (v ell : ℝ) (hempty : P ∅ = 1) (hnonneg : ∀ S, 0 ≤ P S) (hanti : Antitone P) (hpositive : ∀ S, S.card < n → 0 < P S → ∃ j, j ∉ S ∧ SetStep P v ell S j) : ∃ p : Nat → ℝ, p 0 = 1 ∧ (∀ m, 0 ≤ p m) ∧ Antitone p ∧ ScalarRecurrence p n v ell ∧ p n = P Finset.univ := by …Mentions: OAI.UniqueGamesTheorem.Foundations.Repetition.SelectionSequence.SetStep, OAI.UniqueGamesTheorem.Foundations.Repetition.ScalarRecurrence
- def
OAI.UniqueGamesTheorem.Foundations.Repetition.SelectionSequence.ConditionalCoordinateBoundline 161 - theorem
OAI.UniqueGamesTheorem.Foundations.Repetition.SelectionSequence.repetition_success_le_of_conditionalCoordinateBoundline 175Source documentation
Apply the proved scalar estimate to the success of an actual repeated-game strategy. The conditional-coordinate bound is the sole game-theoretic premise.
theorem repetition_success_le_of_conditionalCoordinateBound (G : Game Q₁ Q₂ A₁ A₂) (n : Nat) (strategy : Strategy (Fin n → Q₁) (Fin n → Q₂) (Fin n → A₁) (Fin n → A₂)) {v ell : ℝ} (hvalue : G.value ≤ v) (hv1 : v < 1) (hell : 1 ≤ ell) (hcoordinate : ConditionalCoordinateBound G n strategy ell) : (G.repetition n).success strategy ≤ (1 - (1 - v)^3 / 6000)^((n : ℝ) / ell) := by …Mentions: OAI.UniqueGamesTheorem.Foundations.Repetition.SelectionSequence.ConditionalCoordinateBound