Documentation

MIPRE.Background.Repetition.TracialApprox

Tracial strategies as projective strategies in finite pairs #

Phase 6 of planning/mipco-track.md (reports/lidt-co-audit.md, ยง3.4): below ฯ‰_co(G), and above 0, lies the value of a projective strategy for G in a dyadic pair (MIPRE.CommutingFinitePairApprox, lem:co-value-finite-pair). This file gives the steps that hold for every tracial strategy, which land in finite pairs; the theorem itself, MIPRE.Repetition.commutingFinitePairApprox (MIPRE/Background/Repetition/DyadicApprox.lean), first amplifies the strategy so that its finite pair is dyadic (MIPRE/Background/Repetition/Amplify.lean). The analytic content is Lin's tracial density, in the form proved by the vendored development:

  1. Strict tracial reduction. ฯ‰_co(G) is the commuting-operator value of the vendored development (MIPRE.Repetition.commutingOperatorValue_eq_omegaCO), and below it lies the winning probability of a tracially embeddable strategy T (CommutingRepetition.strict_tracial_reduction): a tracial algebra in standard form Lยฒ(๐’œ, ฯ„), a density ฯƒ, the first player's POVMs acting on the left and the second player's on the right, in the state ฮน ฯƒ.
  2. The standard-form pair. On Lยฒ(๐’œ, ฯ„), the commutant of the right action (StdTracialAlgebra.vnAlg) and its commutant are a finite pair (isFinitePair_stdModel): the trace vector ฮน 1 is tracial on the first (StdTracialAlgebra.traceState_mul_comm_vn) and, through the conjugation J, on the second, and it separates both, being cyclic for the left and for the right actions. The left action lies in the first, the right action in the second, so T is a POVM strategy of this model, of value its winning probability (povmValue_stdModel, through BipartiteModel.value_toCommuting and TracialStrategy.toCommutingStrategy_correlation).
  3. Projectivity (exists_projStrat_expand_stdModel). Each player's POVMs dilate to projective measurements in the matrices over the player's algebra against one fixed basis vector (MIPRE.exists_pvm_dilation); in the ancilla extension at that basis vector they form a projective strategy of the same value (BipartiteModel.povmValue_expand_basisVec), and the extension is a finite pair (BipartiteModel.IsFinitePair.expand), or a dyadic pair if the standard-form model is one (BipartiteModel.IsDyadicPair.expand).

An empty answer alphabet leaves no strategy, so ฯ‰_co(G) = 0, below every admissible threshold; a game's question sets are nonempty, its distribution summing to 1 (nonempty_of_lt_commutingOperatorValue). Otherwise the alphabets are those of the vendored theorem, which assumes them nonempty.

The standard-form pair #

The commutant of StdTracialAlgebra.vnAlg: the von Neumann algebra R(๐’œ)'' generated by the right action, in which the second player's operators lie.

Equations
Instances For

    R(๐’œ)'' is the set of operators commuting with R(๐’œ)', which is closed under adjoints.

    The right action lies in R(๐’œ)''.

    The left action commutes with R(๐’œ)''.

    The left action on the trace vector is the embedding ฮน of ๐’œ into Lยฒ(๐’œ, ฯ„).

    The trace vector separates R(๐’œ)', being cyclic for the right action.

    The trace vector separates R(๐’œ)'', being cyclic for the left action.

    The trace-vector state of J G J is the conjugate of that of G.

    The trace-vector state is tracial on R(๐’œ)'': conjugation by J carries R(๐’œ)'' into R(๐’œ)', where it is (StdTracialAlgebra.traceState_mul_comm_vn).

    noncomputable def MIPRE.Repetition.stdModel (M : CommutingRepetition.StdTracialAlgebra) (ฯˆ : M.H) :
    BipartiteModel (M.H โ†’L[โ„‚] M.H) โ†ฅM.vnAlg โ†ฅ(rightVN M)

    The standard-form model of a tracial algebra in a state ฯˆ of Lยฒ(๐’œ, ฯ„): the operators of Lยฒ(๐’œ, ฯ„) represented on it, the commutant R(๐’œ)' of the right action as the first player's algebra and its commutant R(๐’œ)'' as the second player's.

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

      The first player's operators of the standard-form model are R(๐’œ)'.

      The second player's operators of the standard-form model are R(๐’œ)''.

      The standard-form model is a finite pair, with the trace vector as the faithful tracial state of both players' algebras.

      A tracial strategy in its standard-form model #

      noncomputable def MIPRE.Repetition.measA {X Y A B : Type} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (T : CommutingRepetition.TracialStrategy X Y A B) (x : X) :
      POVMIn A โ†ฅT.M.vnAlg

      The first player's measurement of a tracial strategy at a question: the left action of its POVM, in R(๐’œ)'.

      Equations
      Instances For
        noncomputable def MIPRE.Repetition.measB {X Y A B : Type} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (T : CommutingRepetition.TracialStrategy X Y A B) (y : Y) :
        POVMIn B โ†ฅ(rightVN T.M)

        The second player's measurement of a tracial strategy at a question: the right action of its POVM, in R(๐’œ)''.

        Equations
        Instances For
          theorem MIPRE.Repetition.povmValue_stdModel {X Y A B : Type} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (T : CommutingRepetition.TracialStrategy X Y A B) (G : Game X Y A B) :

          A tracial strategy is a POVM strategy of its standard-form model, in the state ฮน ฯƒ, of value its winning probability.

          The alphabets of a game of positive commuting-operator value are nonempty: a game's question sets are nonempty, its distribution summing to 1, and an empty answer alphabet leaves no strategy, so ฯ‰_co(G) = 0, below every admissible threshold.

          theorem MIPRE.Repetition.exists_projStrat_expand_stdModel {X Y A B : Type} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] [Nonempty A] [Nonempty B] (G : Game X Y A B) (T : CommutingRepetition.TracialStrategy X Y A B) :
          โˆƒ (ฮฑ : Type) (ฮฒ : Type) (x : Fintype ฮฑ) (x_1 : DecidableEq ฮฑ) (x_2 : Fintype ฮฒ) (x_3 : DecidableEq ฮฒ) (_ : Nonempty ฮฑ) (_ : Nonempty ฮฒ) (e : ฮฑ ร— ฮฒ โ†’ โ„‚) (S : ((stdModel T.M (T.M.ฮน T.ฯƒ)).expand e).ProjStrat G), S.value = (toCR G).win T.correlation

          A tracial strategy is a projective strategy of an ancilla extension of its standard-form model, of value its winning probability: each player's POVMs dilate to projective measurements in the matrices over the player's algebra against one fixed basis vector (exists_pvm_dilation), and in the extension at that basis vector they have the value of the POVMs (BipartiteModel.povmValue_expand_basisVec, povmValue_stdModel). The registers are nonempty, so the extension is a finite pair, or a dyadic pair, when the standard-form model is one.