OAI/Computability/UniqueGames/Foundations/ValueLemmas.lean

GitHub source file

25 declarations, 0 contain sorry, 0 declared as axioms

Question-dependent stochastic responses are derandomized by sampling complete answer tables independently before the questions. The table law, marginal law, and mixture identity are proved from finite products and sums. No derandomization principle is assumed as a hypothesis or axiom.

  1. def OAI.UniqueGamesTheorem.Foundations.Games.Game.value line 22

    Source documentation

    A maximum of the finitely many actual deterministic success probabilities.

    def value (G : Game Q₁ Q₂ A₁ A₂) : ℝ := by
    …

    Mentions: OAI.UniqueGamesTheorem.Foundations.Games.Game

  2. theorem OAI.UniqueGamesTheorem.Foundations.Games.Game.success_le_value line 26
  3. theorem OAI.UniqueGamesTheorem.Foundations.Games.Game.value_le_iff line 31
  4. theorem OAI.UniqueGamesTheorem.Foundations.Games.Game.exists_optimal_strategy line 36
  5. theorem OAI.UniqueGamesTheorem.Foundations.Games.Game.value_nonnegative line 43
  6. theorem OAI.UniqueGamesTheorem.Foundations.Games.Game.value_le_one line 48
  7. theorem OAI.UniqueGamesTheorem.Foundations.Games.Game.randomized_success_le_value line 53

    Source documentation

    Any fixed finite random seed merely chooses a deterministic strategy pair. Separate private seeds are covered by taking their pair as Seed.

    theorem randomized_success_le_value (G : Game Q₁ Q₂ A₁ A₂)
        {Seed : Type*} [Fintype Seed] (seedLaw : FiniteDistribution Seed)
        (strategies : Seed → Strategy Q₁ Q₂ A₁ A₂) :
        seedLaw.expectation (fun seed => G.success (strategies seed)) ≤ G.value := by
    …

    Mentions: OAI.UniqueGamesTheorem.Foundations.Games.Game, OAI.UniqueGamesTheorem.Foundations.Games.FiniteDistribution, OAI.UniqueGamesTheorem.Foundations.Games.Strategy

  8. theorem OAI.UniqueGamesTheorem.Foundations.Games.Game.success_repetition_zero line 66
  9. theorem OAI.UniqueGamesTheorem.Foundations.Games.Game.value_repetition_zero line 75
  10. theorem OAI.UniqueGamesTheorem.Foundations.Games.Game.pow_value_le_repetition_value line 83

    Source documentation

    The product strategy supplies a lower bound, not an upper bound, for parallel repetition. A genuine decay upper bound needs a separate theorem.

    theorem pow_value_le_repetition_value (G : Game Q₁ Q₂ A₁ A₂) (n : Nat) :
        G.value ^ n ≤ (G.repetition n).value := by
    …

    Mentions: OAI.UniqueGamesTheorem.Foundations.Games.Game, OAI.UniqueGamesTheorem.Foundations.Games.Game.value

  11. theorem OAI.UniqueGamesTheorem.Foundations.Games.Game.value_le_of_localSimulation line 89
  12. theorem OAI.UniqueGamesTheorem.Foundations.Games.FiniteDistribution.eq_of_weight_eq line 130
  13. def OAI.UniqueGamesTheorem.Foundations.Games.FiniteDistribution.table line 141

    Source documentation

    Independently sample one response for each possible private question.

    def table [DecidableEq Q] (responses : Q → FiniteDistribution A) :
        FiniteDistribution (Q → A) := by
    …

    Mentions: OAI.UniqueGamesTheorem.Foundations.Games.FiniteDistribution

  14. theorem OAI.UniqueGamesTheorem.Foundations.Games.FiniteDistribution.expectation_table_eval line 152
  15. theorem OAI.UniqueGamesTheorem.Foundations.Games.FiniteDistribution.table_eval_pushforward line 180
  16. def OAI.UniqueGamesTheorem.Foundations.Games.FiniteDistribution.product line 194
  17. theorem OAI.UniqueGamesTheorem.Foundations.Games.FiniteDistribution.expectation_product line 203
  18. theorem OAI.UniqueGamesTheorem.Foundations.Games.FiniteDistribution.expectation_comm line 209
  19. theorem OAI.UniqueGamesTheorem.Foundations.Games.FiniteDistribution.expectation_congr line 222
  20. def OAI.UniqueGamesTheorem.Foundations.Games.Game.responseTableLaw line 235
  21. def OAI.UniqueGamesTheorem.Foundations.Games.Game.stochasticSuccess line 241
  22. theorem OAI.UniqueGamesTheorem.Foundations.Games.Game.success_eq_question_expectation line 250
  23. theorem OAI.UniqueGamesTheorem.Foundations.Games.Game.table_success_eq_stochastic line 257
  24. theorem OAI.UniqueGamesTheorem.Foundations.Games.Game.stochasticSuccess_le_value line 295
  25. theorem OAI.UniqueGamesTheorem.Foundations.Games.Game.exists_deterministic_ge_stochastic line 303