Documentation

MIPRE.Background.Repetition.Commuting

Direct parallel repetition for commuting-operator strategies #

The uniform direct parallel repetition theorem for commuting-operator strategies (blueprint thm:direct-repetition-co), in the vocabulary of this repository, transferred from the vendored development MIPRE/Background/Repetition/CommutingRepetition/ (Vidick, Uniform direct parallel repetition for two-player commuting-operator strategies, 2026): there is a universal c > 0 such that for every game G with nonempty alphabets and every n ≥ 1, valco(G^{⊗n}) ≤ exp(-c·n·ε⁷/(ε + log(|A||B|))) where ε = 1 - valco(G).

The transfer is a field-by-field identification: a MIPRE.Game is a game of the vendored development with {0,1}-valued payoff, MIPRE.CommutingOperatorStrategy is its CommutingStrategy at universe 0, the two suprema defining the value range over the same set of reals, and the two direct repetitions agree (a product of {0,1}-valued payoffs is the indicator of the conjunction).

def MIPRE.Repetition.toCR {X Y A B : Type} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (G : Game X Y A B) :

A game of this repository as a game of the vendored development: the decision predicate becomes a {0,1}-valued payoff.

Equations
  • One or more equations did not get rendered due to their size.
Instances For

    A commuting-operator strategy of this repository as one of the vendored development.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      A commuting-operator strategy of the vendored development as one of this repository.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        The value of a strategy is its winning probability in the vendored development.

        The commuting-operator value of this repository is the commuting-operator value of the vendored development: the two suprema range over the same set of reals.

        theorem MIPRE.Repetition.payoff_repeat {X Y A B : Type} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (G : Game X Y A B) (n : ) (xs : Fin nX) (ys : Fin nY) (as : Fin nA) (bs : Fin nB) :
        (toCR (G.repeat n)).payoff xs ys as bs = ((toCR G).repeat n).payoff xs ys as bs

        The payoff of the repeated game of the vendored development is the indicator of the conjunction of the coordinate predicates.

        theorem MIPRE.Repetition.omegaCO_repeat_eq {X Y A B : Type} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (G : Game X Y A B) (n : ) :

        The direct repetition of this repository, transported, has the value of the direct repetition of the vendored development.

        theorem MIPRE.Repetition.commutingOperatorValue_repeat_le :
        ∃ (c : ), 0 < c ∀ (X Y A B : Type) [inst : Fintype X] [inst_1 : Fintype Y] [inst_2 : Fintype A] [inst_3 : Fintype B] [Nonempty X] [Nonempty Y] [Nonempty A] [Nonempty B] (G : Game X Y A B) (n : ), 1 ncommutingOperatorValue (G.repeat n) Real.exp (-(c * ((1 - commutingOperatorValue G) ^ 7 / (1 - commutingOperatorValue G + Real.log ((Fintype.card A) * (Fintype.card B))))) * n)

        Uniform direct parallel repetition for commuting-operator strategies (blueprint thm:direct-repetition-co; Vidick 2026, Theorem 7.1, via the vendored root CommutingRepetition.uniform_parallel_repetition): there is a universal constant c > 0 such that for every game G with nonempty alphabets and every n ≥ 1, valco(G^{⊗n}) ≤ exp(-c·n·ε⁷/(ε + log(|A||B|))) with ε = 1 - valco(G) (when ε = log(|A||B|) = 0 the quotient is 0 / 0 = 0).