Documentation

MIPRE.Background.QLD.Commutation

Signed commutation of the point observables, on the anticommuting tuples #

Blueprint lem:qld-obs-commutation, the anticommuting case. On a tuple omega with gamma(omega) = 1 the two point observables anticommute on the state:

X^{r_X}(u_X) Z^{r_Z}(u_Z) (x) Id  ~  - Z^{r_Z}(u_Z) X^{r_X}(u_X) (x) Id .

Three inputs, all already proved:

Why this case costs eps and not sqrt(eps) #

The paper states lem:qld-obs-commutation at O(sqrt(eps)), and that is what its commuting case costs: it needs the Pair measurement to be projective, which a general POVM strategy's is not, so it goes through the orthogonalization corollary (cor:ortho-from-consistency) and pays a square root. Here the first player's measurements are projective by hypothesis, and the blueprint states the lemma at the constant proved below. The anticommuting case needs no projectivity: every input is already a squared-norm bound linear in eps, and the only inequalities used are the triangle inequality and (u+v+w)^2 <= 3(u^2+v^2+w^2). So the constant here is honest and there is no square root --- 48157248 eps, from 12 * 344 + 12 * 344 + 3 * 16049664.

The commuting case below is linear in eps as well: the strategy's Pair measurement is projective, so no orthonormalization, and no square root, enters either half.

In a bipartite model #

Stated in a bipartite model (Phase 5 of planning/mipco-track.md). The strategy is a model M : BipartiteModel ๐’ž ๐’œ โ„ฌ with โ€–M.ฯˆโ€– = 1 and two families of POVMs PA, PB in the players' ordered algebras, the first of them projective (IsPVMIn), as every strategy of the Pauli basis test is. The observables are elements of the players' algebras --- a two-outcome POVM's ยฑ1-observable is the difference of its two elements, POVMIn.obs2 --- their norms on the state are M.stateSqNorm, M.swap.stateSqNorm and M.xSqNorm, and a two-outcome observable is a contraction on the Hilbert space (M.Bnd, from BipartiteModel.bnd_ฯ€A_sub) rather than in the algebra, which need not have a functional calculus.

The first player's projectivity is used twice: by item 6 (item_magicSquare, through lem:ms-direct-anticomm), and in the commuting case, where Alice's joint Pair measurement is a coarse-graining of her projective Pair measurement and so is projective itself (isPVMIn_pairPOVM). That is the projective measurement the commutation analysis needs, so the matrix route's de la Salle orthonormalization (cor:ortho-from-consistency, which replaced that POVM by a nearby projective measurement) is gone, and with it the slack ฮท its strict hypothesis asked for. Every constant of the matrix statements is kept. On a unit vector ฯˆ : dA ร— dB โ†’ โ„‚ the statements are read at the tensor-product model BipartiteModel.tensor ฯˆ with the families POVM.toIn.

Two-outcome observables in an ordered โ‹†-ring #

The model form of MIPRE.obs2: the ยฑ1-observable of a POVM with outcomes in F_2 is the difference of its two elements.

def MIPRE.POVMIn.obs2 {R : Type u_1} [Ring R] [StarRing R] [PartialOrder R] (P : POVMIn (ZMod 2) R) :
R

The ยฑ1-observable of a POVM with outcomes in F_2.

Equations
Instances For
    theorem MIPRE.POVMIn.star_obs2 {R : Type u_1} [Ring R] [StarRing R] [PartialOrder R] (P : POVMIn (ZMod 2) R) :
    theorem MIPRE.POVMIn.op_zero_eq_one_sub {R : Type u_1} [Ring R] [StarRing R] [PartialOrder R] (P : POVMIn (ZMod 2) R) :
    P.op 0 = 1 - P.op 1

    The two elements of a two-outcome POVM sum to one.

    The signed sum pvmObs ยท sgn of a two-outcome POVM is its ยฑ1-observable.

    theorem MIPRE.POVMIn.obs2_map {R : Type u_1} [Ring R] [StarRing R] [PartialOrder R] [Algebra โ„‚ R] [StarOrderedRing R] {A : Type u_2} [Fintype A] (P : POVMIn A R) (f : A โ†’ ZMod 2) :
    (map f P).obs2 = โˆ‘ x : A, sgn (f x) โ€ข P.op x

    The observable of a coarse-grained POVM, in terms of the original one.

    theorem MIPRE.POVMIn.obs2_commutator_eq {R : Type u_1} [Ring R] [StarRing R] [PartialOrder R] [Algebra โ„‚ R] (A C : POVMIn (ZMod 2) R) :
    A.obs2 * C.obs2 - C.obs2 * A.obs2 = 4 โ€ข (A.op 1 * C.op 1 - C.op 1 * A.op 1)

    The commutator of two two-outcome observables is four times that of their 1-elements, exactly: an observable is 1 - 2 P_1, and the identity commutes with everything. So passing from the POVM elements to the observables costs a factor 16 in a squared norm and no approximation.

    The two observables #

    noncomputable def MIPRE.QLD.ptObs {F : Type u_1} [Field F] [Fintype F] [Algebra (ZMod 2) F] {m d : โ„•} [NeZero m] {R : Type u_5} [Ring R] [StarRing R] [PartialOrder R] [StarOrderedRing R] (hm : m โˆฃ Fintype.card F) (P : Question F m โ†’ POVMIn (Answer F m d) R) (W : Bas) (c : Content F m) :
    R

    Alice's point observable: the ยฑ1-observable of the trace probe of the (Point, W) answer against the content's own r_W. This is the blueprint's W^{r_W}(u_W).

    Equations
    Instances For
      noncomputable def MIPRE.QLD.varObs {F : Type u_1} [Field F] [Fintype F] {m d : โ„•} [NeZero m] {R : Type u_5} [Ring R] [StarRing R] [PartialOrder R] [StarOrderedRing R] (hm : m โˆฃ Fintype.card F) (P : Question F m โ†’ POVMIn (Answer F m d) R) (j : Fin LCS.MagicSquare.layout.s) (c : Content F m) :
      R

      Bob's variable observable: the ยฑ1-observable of the bit a Variable_j answer reports.

      Equations
      Instances For
        theorem MIPRE.QLD.ptObs_mul_self_le_one {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {m d : โ„•} [NeZero m] {๐’ž : Type u_2} {๐’œ : Type u_3} {โ„ฌ : Type u_4} [Ring ๐’ž] [StarRing ๐’ž] [Algebra โ„‚ ๐’ž] [Ring ๐’œ] [StarRing ๐’œ] [Algebra โ„‚ ๐’œ] [Ring โ„ฌ] [StarRing โ„ฌ] [Algebra โ„‚ โ„ฌ] [PartialOrder ๐’œ] [StarOrderedRing ๐’œ] [PartialOrder โ„ฌ] [StarOrderedRing โ„ฌ] (M : BipartiteModel ๐’ž ๐’œ โ„ฌ) (hm : m โˆฃ Fintype.card F) (PA : Question F m โ†’ POVMIn (Answer F m d) ๐’œ) (W : Bas) (c : Content F m) :
        M.Bnd (M.ฯ€A (ptObs hm PA W c)) 1

        Alice's point observable is a contraction on the Hilbert space: it is a difference of two POVM elements, with no projectivity.

        theorem MIPRE.QLD.varObs_mul_self_le_one {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {m d : โ„•} [NeZero m] {๐’ž : Type u_2} {๐’œ : Type u_3} {โ„ฌ : Type u_4} [Ring ๐’ž] [StarRing ๐’ž] [Algebra โ„‚ ๐’ž] [Ring ๐’œ] [StarRing ๐’œ] [Algebra โ„‚ ๐’œ] [Ring โ„ฌ] [StarRing โ„ฌ] [Algebra โ„‚ โ„ฌ] [PartialOrder ๐’œ] [StarOrderedRing ๐’œ] [PartialOrder โ„ฌ] [StarOrderedRing โ„ฌ] (M : BipartiteModel ๐’ž ๐’œ โ„ฌ) (hm : m โˆฃ Fintype.card F) (PB : Question F m โ†’ POVMIn (Answer F m d) โ„ฌ) (j : Fin LCS.MagicSquare.layout.s) (c : Content F m) :
        M.Bnd (M.ฯ€B (varObs hm PB j c)) 1

        Bob's variable observable is a contraction on the Hilbert space.

        The weight: uniform on the anticommuting tuples #

        noncomputable def MIPRE.QLD.acommWeight (F : Type u_5) [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] (m : โ„•) [NeZero m] :
        Content F m โ†’ โ„

        The weight the items of lem:qld-win carry on the anticommuting tuples: uniform over all contents, supported on acommSet. It is not a probability distribution --- its total mass is the fraction of tuples that anticommute --- which is exactly how the items are stated.

        Equations
        Instances For
          theorem MIPRE.QLD.acommWeight_nonneg {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {m : โ„•} [NeZero m] (c : Content F m) :
          theorem MIPRE.QLD.sum_acommWeight_mul {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {m : โ„•} [NeZero m] (f : Content F m โ†’ โ„) :
          โˆ‘ c : Content F m, acommWeight F m c * f c = โˆ‘ c โˆˆ acommSet, (โ†‘(Fintype.card (Content F m)))โปยน * f c

          Item 7 at the level of observables #

          Item 7 is a POVM-level agreement: the point probe and the Variable bit take the same value. The observable form is xStateDist_obsOf_le at the weighting sgn, whose cost is the number of outcomes of the probe --- two --- so 172 eps becomes 344 eps. Exactly the step pts_obs_consistency makes for item 1, with the weight supported on the anticommuting tuples.

          theorem MIPRE.QLD.xStateDist_ptObs_varObs_X {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {m d : โ„•} [NeZero m] {๐’ž : Type u_2} {๐’œ : Type u_3} {โ„ฌ : Type u_4} [Ring ๐’ž] [StarRing ๐’ž] [Algebra โ„‚ ๐’ž] [Ring ๐’œ] [StarRing ๐’œ] [Algebra โ„‚ ๐’œ] [Ring โ„ฌ] [StarRing โ„ฌ] [Algebra โ„‚ โ„ฌ] [PartialOrder ๐’œ] [StarOrderedRing ๐’œ] [PartialOrder โ„ฌ] [StarOrderedRing โ„ฌ] {hm : m โˆฃ Fintype.card F} {M : BipartiteModel ๐’ž ๐’œ โ„ฌ} {PA : Question F m โ†’ POVMIn (Answer F m d) ๐’œ} {PB : Question F m โ†’ POVMIn (Answer F m d) โ„ฌ} {ฮต : โ„} (hM : โ€–M.ฯˆโ€– = 1) (hfail : 1 - M.povmValue (qldGame hm) PA PB โ‰ค ฮต) :

          The X point observable agrees with the Variable_1 observable across the two parties, on the anticommuting tuples. Item 7 for X, then xStateDist_obsOf_le.

          theorem MIPRE.QLD.xStateDist_ptObs_varObs_Z {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {m d : โ„•} [NeZero m] {๐’ž : Type u_2} {๐’œ : Type u_3} {โ„ฌ : Type u_4} [Ring ๐’ž] [StarRing ๐’ž] [Algebra โ„‚ ๐’ž] [Ring ๐’œ] [StarRing ๐’œ] [Algebra โ„‚ ๐’œ] [Ring โ„ฌ] [StarRing โ„ฌ] [Algebra โ„‚ โ„ฌ] [PartialOrder ๐’œ] [StarOrderedRing ๐’œ] [PartialOrder โ„ฌ] [StarOrderedRing โ„ฌ] {hm : m โˆฃ Fintype.card F} {M : BipartiteModel ๐’ž ๐’œ โ„ฌ} {PA : Question F m โ†’ POVMIn (Answer F m d) ๐’œ} {PB : Question F m โ†’ POVMIn (Answer F m d) โ„ฌ} {ฮต : โ„} (hM : โ€–M.ฯˆโ€– = 1) (hfail : 1 - M.povmValue (qldGame hm) PA PB โ‰ค ฮต) :

          The Z point observable agrees with the Variable_5 observable across the two parties, on the anticommuting tuples.

          Item 6's anticommutator, in terms of the variable observables #

          item_magicSquare states the bound for MS.anti (msPOVM PB omega), the anticommutator of the conditional Magic Square strategy's two observables. Those are the same operators as varObs: the conditional strategy at a Variable question is the Pauli test's measurement at the corresponding question, with its answer relabelled to the bit it reports, and relabelling along the injection Sum.inr does not change a coarse-grained POVM element.

          theorem MIPRE.QLD.mats_msPOVM_var {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {m d : โ„•} [NeZero m] {โ„ฌ : Type u_4} [Ring โ„ฌ] [StarRing โ„ฌ] [Algebra โ„‚ โ„ฌ] [PartialOrder โ„ฌ] [StarOrderedRing โ„ฌ] {PB : Question F m โ†’ POVMIn (Answer F m d) โ„ฌ} (ฯ‰ : Omega F m) (j : Fin LCS.MagicSquare.layout.s) (o : ZMod 2) :
          (msPOVM PB ฯ‰ (Sum.inr j)).op (Sum.inr o) = (POVMIn.map rdBit (PB (Question.var j ฯ‰))).op o
          theorem MIPRE.QLD.bobs_msPOVM {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {m d : โ„•} [NeZero m] {โ„ฌ : Type u_4} [Ring โ„ฌ] [StarRing โ„ฌ] [Algebra โ„‚ โ„ฌ] [PartialOrder โ„ฌ] [StarOrderedRing โ„ฌ] {PB : Question F m โ†’ POVMIn (Answer F m d) โ„ฌ} (hm : m โˆฃ Fintype.card F) (c : Content F m) (j : Fin LCS.MagicSquare.layout.s) :
          MS.bobs (msPOVM PB c.omega) j = varObs hm PB j c

          The conditional Magic Square strategy's variable observables are the varObs.

          Item 6's anticommutator is the anticommutator of the two point-tied variable observables.

          The lemma #

          theorem MIPRE.QLD.sq_norm_ptObs_anticomm_le {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {m d : โ„•} [NeZero m] {๐’ž : Type u_2} {๐’œ : Type u_3} {โ„ฌ : Type u_4} [Ring ๐’ž] [StarRing ๐’ž] [Algebra โ„‚ ๐’ž] [Ring ๐’œ] [StarRing ๐’œ] [Algebra โ„‚ ๐’œ] [Ring โ„ฌ] [StarRing โ„ฌ] [Algebra โ„‚ โ„ฌ] [PartialOrder ๐’œ] [StarOrderedRing ๐’œ] [PartialOrder โ„ฌ] [StarOrderedRing โ„ฌ] {hm : m โˆฃ Fintype.card F} {M : BipartiteModel ๐’ž ๐’œ โ„ฌ} {PA : Question F m โ†’ POVMIn (Answer F m d) ๐’œ} {PB : Question F m โ†’ POVMIn (Answer F m d) โ„ฌ} (c : Content F m) :

          The pointwise step: at a single content, the two point observables anticommute up to twice each cross-party deviation plus Bob's own anticommutator. stateNorm_anticomm_le at the four contraction bounds, squared by (a+b+c)^2 <= 3(a^2+b^2+c^2).

          theorem MIPRE.QLD.acomm_signed_commutation {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {m d : โ„•} [NeZero m] {๐’ž : Type u_2} {๐’œ : Type u_3} {โ„ฌ : Type u_4} [Ring ๐’ž] [StarRing ๐’ž] [Algebra โ„‚ ๐’ž] [Ring ๐’œ] [StarRing ๐’œ] [Algebra โ„‚ ๐’œ] [Ring โ„ฌ] [StarRing โ„ฌ] [Algebra โ„‚ โ„ฌ] [PartialOrder ๐’œ] [StarOrderedRing ๐’œ] [PartialOrder โ„ฌ] [StarOrderedRing โ„ฌ] {hm : m โˆฃ Fintype.card F} {M : BipartiteModel ๐’ž ๐’œ โ„ฌ} {PA : Question F m โ†’ POVMIn (Answer F m d) ๐’œ} {PB : Question F m โ†’ POVMIn (Answer F m d) โ„ฌ} {ฮต : โ„} [StarModule โ„‚ ๐’œ] (hM : โ€–M.ฯˆโ€– = 1) (hPA : โˆ€ (q : Question F m), IsPVMIn (PA q).op) (hfail : 1 - M.povmValue (qldGame hm) PA PB โ‰ค ฮต) :
          โˆ‘ c โˆˆ acommSet, (โ†‘(Fintype.card (Content F m)))โปยน * M.stateSqNorm (ptObs hm PA Bas.X c * ptObs hm PA Bas.Z c + ptObs hm PA Bas.Z c * ptObs hm PA Bas.X c) โ‰ค 48157248 * ฮต

          The anticommuting half of lem:qld-obs-commutation. On the anticommuting tuples the two point observables anticommute on the state --- which is the blueprint's (-1)^{gamma(omega)} at gamma = 1 --- at error 48157248 eps, with no square root. The first player's measurements are projective, for item 6.

          The inconsistency of a pair of POVMs #

          The weight of the outcome pairs on which the first player's Q and the second player's R differ. On a unit vector it is the disagreement BipartiteModel.dis (sum_diag_eq_one_sub), written as the off-diagonal sum, which is nonnegative without a normalization; the question-averaged BipartiteModel.inconsistency is the weighted sum of these.

          def MIPRE.QLD.pairInconsistency {๐’ž : Type u_2} {๐’œ : Type u_3} {โ„ฌ : Type u_4} [Ring ๐’ž] [StarRing ๐’ž] [Algebra โ„‚ ๐’ž] [Ring ๐’œ] [StarRing ๐’œ] [Algebra โ„‚ ๐’œ] [Ring โ„ฌ] [StarRing โ„ฌ] [Algebra โ„‚ โ„ฌ] [PartialOrder ๐’œ] [PartialOrder โ„ฌ] {A : Type u_5} [Fintype A] [DecidableEq A] (M : BipartiteModel ๐’ž ๐’œ โ„ฌ) (Q : POVMIn A ๐’œ) (R : POVMIn A โ„ฌ) :

          The inconsistency of one pair of POVMs in a bipartite model.

          Equations
          Instances For
            theorem MIPRE.QLD.pairInconsistency_nonneg {๐’ž : Type u_2} {๐’œ : Type u_3} {โ„ฌ : Type u_4} [Ring ๐’ž] [StarRing ๐’ž] [Algebra โ„‚ ๐’ž] [Ring ๐’œ] [StarRing ๐’œ] [Algebra โ„‚ ๐’œ] [Ring โ„ฌ] [StarRing โ„ฌ] [Algebra โ„‚ โ„ฌ] [PartialOrder ๐’œ] [StarOrderedRing ๐’œ] [PartialOrder โ„ฌ] [StarOrderedRing โ„ฌ] {A : Type u_5} [Fintype A] [DecidableEq A] (M : BipartiteModel ๐’ž ๐’œ โ„ฌ) (Q : POVMIn A ๐’œ) (R : POVMIn A โ„ฌ) :
            theorem MIPRE.QLD.sum_diag_eq_one_sub {๐’ž : Type u_2} {๐’œ : Type u_3} {โ„ฌ : Type u_4} [Ring ๐’ž] [StarRing ๐’ž] [Algebra โ„‚ ๐’ž] [Ring ๐’œ] [StarRing ๐’œ] [Algebra โ„‚ ๐’œ] [Ring โ„ฌ] [StarRing โ„ฌ] [Algebra โ„‚ โ„ฌ] [PartialOrder ๐’œ] [StarOrderedRing ๐’œ] [PartialOrder โ„ฌ] [StarOrderedRing โ„ฌ] {A : Type u_5} [Fintype A] [DecidableEq A] {M : BipartiteModel ๐’ž ๐’œ โ„ฌ} (hM : โ€–M.ฯˆโ€– = 1) (Q : POVMIn A ๐’œ) (R : POVMIn A โ„ฌ) :
            โˆ‘ a : A, M.bornProb (Q.op a) (R.op a) = 1 - pairInconsistency M Q R

            The diagonal terms sum to 1 - ฮณ, because the Born probabilities of a pair of POVMs sum to one on a unit vector.

            The commuting case #

            The other half of lem:qld-obs-commutation. Here the two point observables commute, and the route is the paper's: chain items 5, 4 and 1 so that each point probe is cross-party close to a marginal of the Pair measurement on the other side, and apply the commutation analysis. The paper first replaces that measurement by a projective one (cor:ortho-from-consistency); here it is projective already, being a coarse-graining of a projective measurement (isPVMIn_pairPOVM).

            Two departures from the paper's bookkeeping, both forced by which side things live on.

            The analysis is run on Bob's observables and transferred back. commutation_analysis wants the two commuting families on one side and the joint projective measurement on the other, and the projective joint measurement at hand is Alice's. So the analysis is applied to Bob's point measurements against Alice's joint Pair measurement, in the swapped model M.swap, and the conclusion is carried to Alice's observables by the order-reversal rule (BipartiteModel.stateNorm_comm_le) with the point observables' cross-party consistency. This half therefore asks nothing of Bob's measurements, and it keeps the matrix route's constant.

            The chain is run in the mirrored orientation. Every rule of fig:decider_pauli is stated in both orientations, so items 5 and 1 are available with the players exchanged; item 4 is used as it stands. The chain is A^{Pair}_{[beta_W = o]} ~ B^{Pair}_{[beta_W = o]} ~ A^{(Pair,W)}_o ~ B^{(Point,W)}_{probe = o}, three links at 172 eps each, so 1548 eps after one three-term triangle inequality.

            noncomputable def MIPRE.QLD.pairPOVM {F : Type u_1} [Field F] [Fintype F] {m d : โ„•} [NeZero m] {R : Type u_5} [Ring R] [StarRing R] [PartialOrder R] [StarOrderedRing R] (hm : m โˆฃ Fintype.card F) (P : Question F m โ†’ POVMIn (Answer F m d) R) (c : Content F m) :

            Alice's joint Pair measurement: both bits at once, which is the product outcome set the commutation analysis needs.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              noncomputable def MIPRE.QLD.ptPOVM {F : Type u_1} [Field F] [Fintype F] [Algebra (ZMod 2) F] {m d : โ„•} [NeZero m] {R : Type u_5} [Ring R] [StarRing R] [PartialOrder R] [StarOrderedRing R] (hm : m โˆฃ Fintype.card F) (P : Question F m โ†’ POVMIn (Answer F m d) R) (W : Bas) (c : Content F m) :
              POVMIn (ZMod 2) R

              Alice's point-probe measurement, of which ptObs is the observable.

              Equations
              Instances For
                noncomputable def MIPRE.QLD.pairPOVMB {F : Type u_1} [Field F] [Fintype F] {m d : โ„•} [NeZero m] {R : Type u_5} [Ring R] [StarRing R] [PartialOrder R] [StarOrderedRing R] (hm : m โˆฃ Fintype.card F) (P : Question F m โ†’ POVMIn (Answer F m d) R) (c : Content F m) :

                Bob's joint Pair measurement.

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  noncomputable def MIPRE.QLD.ptPOVMB {F : Type u_1} [Field F] [Fintype F] [Algebra (ZMod 2) F] {m d : โ„•} [NeZero m] {R : Type u_5} [Ring R] [StarRing R] [PartialOrder R] [StarOrderedRing R] (hm : m โˆฃ Fintype.card F) (P : Question F m โ†’ POVMIn (Answer F m d) R) (W : Bas) (c : Content F m) :
                  POVMIn (ZMod 2) R

                  Bob's point-probe measurement.

                  Equations
                  Instances For
                    noncomputable def MIPRE.QLD.ptObsB {F : Type u_1} [Field F] [Fintype F] [Algebra (ZMod 2) F] {m d : โ„•} [NeZero m] {R : Type u_5} [Ring R] [StarRing R] [PartialOrder R] [StarOrderedRing R] (hm : m โˆฃ Fintype.card F) (P : Question F m โ†’ POVMIn (Answer F m d) R) (W : Bas) (c : Content F m) :
                    R

                    Bob's point observable.

                    Equations
                    Instances For
                      theorem MIPRE.QLD.ptObs_eq_obs2 {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {m d : โ„•} [NeZero m] {R : Type u_5} [Ring R] [StarRing R] [PartialOrder R] [StarOrderedRing R] (hm : m โˆฃ Fintype.card F) (P : Question F m โ†’ POVMIn (Answer F m d) R) (W : Bas) (c : Content F m) :
                      ptObs hm P W c = (ptPOVM hm P W c).obs2
                      theorem MIPRE.QLD.ptObsB_mul_self_le_one {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {m d : โ„•} [NeZero m] {๐’ž : Type u_2} {๐’œ : Type u_3} {โ„ฌ : Type u_4} [Ring ๐’ž] [StarRing ๐’ž] [Algebra โ„‚ ๐’ž] [Ring ๐’œ] [StarRing ๐’œ] [Algebra โ„‚ ๐’œ] [Ring โ„ฌ] [StarRing โ„ฌ] [Algebra โ„‚ โ„ฌ] [PartialOrder ๐’œ] [StarOrderedRing ๐’œ] [PartialOrder โ„ฌ] [StarOrderedRing โ„ฌ] (M : BipartiteModel ๐’ž ๐’œ โ„ฌ) (hm : m โˆฃ Fintype.card F) (PB : Question F m โ†’ POVMIn (Answer F m d) โ„ฌ) (W : Bas) (c : Content F m) :
                      M.Bnd (M.ฯ€B (ptObsB hm PB W c)) 1

                      Bob's point observable is a contraction on the Hilbert space.

                      theorem MIPRE.QLD.isPVMIn_pairPOVM {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {m d : โ„•} [NeZero m] {R : Type u_5} [Ring R] [StarRing R] [PartialOrder R] [StarOrderedRing R] (hm : m โˆฃ Fintype.card F) {P : Question F m โ†’ POVMIn (Answer F m d) R} (hP : โˆ€ (q : Question F m), IsPVMIn (P q).op) (c : Content F m) :

                      Alice's joint Pair measurement is projective when her strategy is: it is a coarse-graining of her projective Pair measurement. This is what replaces the matrix route's orthonormalization.

                      theorem MIPRE.QLD.sum_pairPOVM_X {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {m d : โ„•} [NeZero m] {R : Type u_5} [Ring R] [StarRing R] [PartialOrder R] [StarOrderedRing R] (hm : m โˆฃ Fintype.card F) (P : Question F m โ†’ POVMIn (Answer F m d) R) (c : Content F m) (o : ZMod 2) :
                      โˆ‘ o' : ZMod 2, (pairPOVM hm P c).op (o, o') = (POVMIn.map (rdBitPair Bas.X) (P (Content.question hm c Ty.pair))).op o

                      The W-marginal of the joint Pair measurement is the Pair measurement read in W alone.

                      theorem MIPRE.QLD.sum_pairPOVM_Z {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {m d : โ„•} [NeZero m] {R : Type u_5} [Ring R] [StarRing R] [PartialOrder R] [StarOrderedRing R] (hm : m โˆฃ Fintype.card F) (P : Question F m โ†’ POVMIn (Answer F m d) R) (c : Content F m) (o : ZMod 2) :
                      โˆ‘ o' : ZMod 2, (pairPOVM hm P c).op (o', o) = (POVMIn.map (rdBitPair Bas.Z) (P (Content.question hm c Ty.pair))).op o
                      theorem MIPRE.QLD.chain_pair_point {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {m d : โ„•} [NeZero m] {๐’ž : Type u_2} {๐’œ : Type u_3} {โ„ฌ : Type u_4} [Ring ๐’ž] [StarRing ๐’ž] [Algebra โ„‚ ๐’ž] [Ring ๐’œ] [StarRing ๐’œ] [Algebra โ„‚ ๐’œ] [Ring โ„ฌ] [StarRing โ„ฌ] [Algebra โ„‚ โ„ฌ] [PartialOrder ๐’œ] [StarOrderedRing ๐’œ] [PartialOrder โ„ฌ] [StarOrderedRing โ„ฌ] {hm : m โˆฃ Fintype.card F} {M : BipartiteModel ๐’ž ๐’œ โ„ฌ} {PA : Question F m โ†’ POVMIn (Answer F m d) ๐’œ} {PB : Question F m โ†’ POVMIn (Answer F m d) โ„ฌ} {ฮต : โ„} (hM : โ€–M.ฯˆโ€– = 1) (hfail : 1 - M.povmValue (qldGame hm) PA PB โ‰ค ฮต) (W : Bas) :
                      โˆ‘ c โˆˆ commSet, (โ†‘(Fintype.card (Content F m)))โปยน * โˆ‘ o : ZMod 2, M.xSqNorm ((POVMIn.map (rdBitPair W) (PA (Content.question hm c Ty.pair))).op o) ((ptPOVMB hm PB W c).op o) โ‰ค 1548 * ฮต

                      The chain (the paper's eq:lc-11, mirrored): Alice's Pair measurement read in one basis is cross-party close to Bob's point probe, on the commuting tuples. Three links at 172 eps, one three-term triangle inequality.

                      The three averaged inputs #

                      noncomputable def MIPRE.QLD.chainQty {F : Type u_1} [Field F] [Fintype F] [Algebra (ZMod 2) F] {m d : โ„•} [NeZero m] {๐’ž : Type u_2} {๐’œ : Type u_3} {โ„ฌ : Type u_4} [Ring ๐’ž] [StarRing ๐’ž] [Algebra โ„‚ ๐’ž] [Ring ๐’œ] [StarRing ๐’œ] [Algebra โ„‚ ๐’œ] [Ring โ„ฌ] [StarRing โ„ฌ] [Algebra โ„‚ โ„ฌ] [PartialOrder ๐’œ] [StarOrderedRing ๐’œ] [PartialOrder โ„ฌ] [StarOrderedRing โ„ฌ] (hm : m โˆฃ Fintype.card F) (M : BipartiteModel ๐’ž ๐’œ โ„ฌ) (PA : Question F m โ†’ POVMIn (Answer F m d) ๐’œ) (PB : Question F m โ†’ POVMIn (Answer F m d) โ„ฌ) (W : Bas) (c : Content F m) :

                      The per-content quantity chain_pair_point bounds.

                      Equations
                      • One or more equations did not get rendered due to their size.
                      Instances For
                        noncomputable def MIPRE.QLD.incQty {F : Type u_1} [Field F] [Fintype F] {m d : โ„•} [NeZero m] {๐’ž : Type u_2} {๐’œ : Type u_3} {โ„ฌ : Type u_4} [Ring ๐’ž] [StarRing ๐’ž] [Algebra โ„‚ ๐’ž] [Ring ๐’œ] [StarRing ๐’œ] [Algebra โ„‚ ๐’œ] [Ring โ„ฌ] [StarRing โ„ฌ] [Algebra โ„‚ โ„ฌ] [PartialOrder ๐’œ] [StarOrderedRing ๐’œ] [PartialOrder โ„ฌ] [StarOrderedRing โ„ฌ] (hm : m โˆฃ Fintype.card F) (M : BipartiteModel ๐’ž ๐’œ โ„ฌ) (PA : Question F m โ†’ POVMIn (Answer F m d) ๐’œ) (PB : Question F m โ†’ POVMIn (Answer F m d) โ„ฌ) (c : Content F m) :

                        The inconsistency of the two players' joint Pair measurements at one content.

                        Equations
                        Instances For
                          theorem MIPRE.QLD.chainQty_nonneg {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {m d : โ„•} [NeZero m] {๐’ž : Type u_2} {๐’œ : Type u_3} {โ„ฌ : Type u_4} [Ring ๐’ž] [StarRing ๐’ž] [Algebra โ„‚ ๐’ž] [Ring ๐’œ] [StarRing ๐’œ] [Algebra โ„‚ ๐’œ] [Ring โ„ฌ] [StarRing โ„ฌ] [Algebra โ„‚ โ„ฌ] [PartialOrder ๐’œ] [StarOrderedRing ๐’œ] [PartialOrder โ„ฌ] [StarOrderedRing โ„ฌ] (hm : m โˆฃ Fintype.card F) (M : BipartiteModel ๐’ž ๐’œ โ„ฌ) (PA : Question F m โ†’ POVMIn (Answer F m d) ๐’œ) (PB : Question F m โ†’ POVMIn (Answer F m d) โ„ฌ) (W : Bas) (c : Content F m) :
                          0 โ‰ค chainQty hm M PA PB W c
                          theorem MIPRE.QLD.incQty_nonneg {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {m d : โ„•} [NeZero m] {๐’ž : Type u_2} {๐’œ : Type u_3} {โ„ฌ : Type u_4} [Ring ๐’ž] [StarRing ๐’ž] [Algebra โ„‚ ๐’ž] [Ring ๐’œ] [StarRing ๐’œ] [Algebra โ„‚ ๐’œ] [Ring โ„ฌ] [StarRing โ„ฌ] [Algebra โ„‚ โ„ฌ] [PartialOrder ๐’œ] [StarOrderedRing ๐’œ] [PartialOrder โ„ฌ] [StarOrderedRing โ„ฌ] (hm : m โˆฃ Fintype.card F) (M : BipartiteModel ๐’ž ๐’œ โ„ฌ) (PA : Question F m โ†’ POVMIn (Answer F m d) ๐’œ) (PB : Question F m โ†’ POVMIn (Answer F m d) โ„ฌ) (c : Content F m) :
                          0 โ‰ค incQty hm M PA PB c
                          noncomputable def MIPRE.QLD.commWeight (F : Type u_5) [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] (m : โ„•) [NeZero m] :
                          Content F m โ†’ โ„

                          The weight the items carry on the commuting tuples.

                          Equations
                          Instances For
                            theorem MIPRE.QLD.commWeight_nonneg {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {m : โ„•} [NeZero m] (c : Content F m) :
                            theorem MIPRE.QLD.sum_commWeight_mul {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {m : โ„•} [NeZero m] (f : Content F m โ†’ โ„) :
                            โˆ‘ c : Content F m, commWeight F m c * f c = โˆ‘ c โˆˆ commSet, (โ†‘(Fintype.card (Content F m)))โปยน * f c
                            theorem MIPRE.QLD.sum_commWeight_le_one {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {m : โ„•} [NeZero m] :
                            โˆ‘ c : Content F m, commWeight F m c โ‰ค 1
                            theorem MIPRE.QLD.xStateDist_ptObs_ptObsB {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {m d : โ„•} [NeZero m] {๐’ž : Type u_2} {๐’œ : Type u_3} {โ„ฌ : Type u_4} [Ring ๐’ž] [StarRing ๐’ž] [Algebra โ„‚ ๐’ž] [Ring ๐’œ] [StarRing ๐’œ] [Algebra โ„‚ ๐’œ] [Ring โ„ฌ] [StarRing โ„ฌ] [Algebra โ„‚ โ„ฌ] [PartialOrder ๐’œ] [StarOrderedRing ๐’œ] [PartialOrder โ„ฌ] [StarOrderedRing โ„ฌ] {hm : m โˆฃ Fintype.card F} {M : BipartiteModel ๐’ž ๐’œ โ„ฌ} {PA : Question F m โ†’ POVMIn (Answer F m d) ๐’œ} {PB : Question F m โ†’ POVMIn (Answer F m d) โ„ฌ} {ฮต : โ„} (hM : โ€–M.ฯˆโ€– = 1) (hfail : 1 - M.povmValue (qldGame hm) PA PB โ‰ค ฮต) (W : Bas) :
                            M.xStateDist (commWeight F m) (ptObs hm PA W) (ptObsB hm PB W) โ‰ค 344 * ฮต

                            The point observables are cross-party consistent at the content's own probe. Item 1 at the type (Point, W) with the reading rdProbeAt W, which is a family --- the probe depends on the content --- and then xStateDist_obsOf_le. pts_obs_consistency is the same statement at a fixed r; here the probe is the one the commutation check uses.

                            theorem MIPRE.QLD.incQty_le_condFail {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {m d : โ„•} [NeZero m] {๐’ž : Type u_2} {๐’œ : Type u_3} {โ„ฌ : Type u_4} [Ring ๐’ž] [StarRing ๐’ž] [Algebra โ„‚ ๐’ž] [Ring ๐’œ] [StarRing ๐’œ] [Algebra โ„‚ ๐’œ] [Ring โ„ฌ] [StarRing โ„ฌ] [Algebra โ„‚ โ„ฌ] [PartialOrder ๐’œ] [StarOrderedRing ๐’œ] [PartialOrder โ„ฌ] [StarOrderedRing โ„ฌ] {hm : m โˆฃ Fintype.card F} {M : BipartiteModel ๐’ž ๐’œ โ„ฌ} {PA : Question F m โ†’ POVMIn (Answer F m d) ๐’œ} {PB : Question F m โ†’ POVMIn (Answer F m d) โ„ฌ} (hM : โ€–M.ฯˆโ€– = 1) (c : Content F m) :

                            The inconsistency of the two joint Pair measurements is a conditional failure. Item 1 again, at the Born level, which is where data processing is available: fact:data-processing is a statement about consistency, and NW19's own remark gives a counterexample for the state-dependent distance.

                            theorem MIPRE.QLD.sum_incQty_le {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {m d : โ„•} [NeZero m] {๐’ž : Type u_2} {๐’œ : Type u_3} {โ„ฌ : Type u_4} [Ring ๐’ž] [StarRing ๐’ž] [Algebra โ„‚ ๐’ž] [Ring ๐’œ] [StarRing ๐’œ] [Algebra โ„‚ ๐’œ] [Ring โ„ฌ] [StarRing โ„ฌ] [Algebra โ„‚ โ„ฌ] [PartialOrder ๐’œ] [StarOrderedRing ๐’œ] [PartialOrder โ„ฌ] [StarOrderedRing โ„ฌ] {hm : m โˆฃ Fintype.card F} {M : BipartiteModel ๐’ž ๐’œ โ„ฌ} {PA : Question F m โ†’ POVMIn (Answer F m d) ๐’œ} {PB : Question F m โ†’ POVMIn (Answer F m d) โ„ฌ} {ฮต : โ„} (hM : โ€–M.ฯˆโ€– = 1) (hfail : 1 - M.povmValue (qldGame hm) PA PB โ‰ค ฮต) :
                            โˆ‘ c : Content F m, commWeight F m c * incQty hm M PA PB c โ‰ค 86 * ฮต

                            The per-content bound #

                            The inputs meet here: chainQty is what the chain bounds, and incQty, the inconsistency of the two players' joint Pair measurements, is the term through which the matrix route paid for projectivizing Alice's Pair measurement --- 18 times it from cor:ortho-from-consistency, and a factor 2 for each marginal. That measurement is projective here, so the term costs nothing; it is kept with its weight, so that every constant of the matrix statements survives, and so is its bound sum_incQty_le. The slack ฮท the orthonormalization's strict hypothesis asked for, and the limit that removed it, are gone.

                            theorem MIPRE.QLD.sq_norm_ptObs_comm_le_of_content {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {m d : โ„•} [NeZero m] {๐’ž : Type u_2} {๐’œ : Type u_3} {โ„ฌ : Type u_4} [Ring ๐’ž] [StarRing ๐’ž] [Algebra โ„‚ ๐’ž] [Ring ๐’œ] [StarRing ๐’œ] [Algebra โ„‚ ๐’œ] [Ring โ„ฌ] [StarRing โ„ฌ] [Algebra โ„‚ โ„ฌ] [PartialOrder ๐’œ] [StarOrderedRing ๐’œ] [PartialOrder โ„ฌ] [StarOrderedRing โ„ฌ] {hm : m โˆฃ Fintype.card F} {M : BipartiteModel ๐’ž ๐’œ โ„ฌ} {PA : Question F m โ†’ POVMIn (Answer F m d) ๐’œ} {PB : Question F m โ†’ POVMIn (Answer F m d) โ„ฌ} (hPA : โˆ€ (q : Question F m), IsPVMIn (PA q).op) (c : Content F m) :
                            M.stateSqNorm (ptObs hm PA Bas.X c * ptObs hm PA Bas.Z c - ptObs hm PA Bas.Z c * ptObs hm PA Bas.X c) โ‰ค 12 * M.xSqNorm (ptObs hm PA Bas.X c) (ptObsB hm PB Bas.X c) + 12 * M.xSqNorm (ptObs hm PA Bas.Z c) (ptObsB hm PB Bas.Z c) + 768 * (2 * (chainQty hm M PA PB Bas.X c + chainQty hm M PA PB Bas.Z c) + 72 * incQty hm M PA PB c)

                            The per-content bound. At one content, the two point observables commute on the state up to the chain, the inconsistency term, and the two cross-party consistencies of the observables themselves. 768 = 3 * 256: the analysis contributes 16, the observable expansion 16, and the final triangle inequality 3.

                            theorem MIPRE.QLD.sum_chainQty_le {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {m d : โ„•} [NeZero m] {๐’ž : Type u_2} {๐’œ : Type u_3} {โ„ฌ : Type u_4} [Ring ๐’ž] [StarRing ๐’ž] [Algebra โ„‚ ๐’ž] [Ring ๐’œ] [StarRing ๐’œ] [Algebra โ„‚ ๐’œ] [Ring โ„ฌ] [StarRing โ„ฌ] [Algebra โ„‚ โ„ฌ] [PartialOrder ๐’œ] [StarOrderedRing ๐’œ] [PartialOrder โ„ฌ] [StarOrderedRing โ„ฌ] {hm : m โˆฃ Fintype.card F} {M : BipartiteModel ๐’ž ๐’œ โ„ฌ} {PA : Question F m โ†’ POVMIn (Answer F m d) ๐’œ} {PB : Question F m โ†’ POVMIn (Answer F m d) โ„ฌ} {ฮต : โ„} (hM : โ€–M.ฯˆโ€– = 1) (hfail : 1 - M.povmValue (qldGame hm) PA PB โ‰ค ฮต) (W : Bas) :
                            โˆ‘ c : Content F m, commWeight F m c * chainQty hm M PA PB W c โ‰ค 1548 * ฮต
                            theorem MIPRE.QLD.comm_signed_commutation {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {m d : โ„•} [NeZero m] {๐’ž : Type u_2} {๐’œ : Type u_3} {โ„ฌ : Type u_4} [Ring ๐’ž] [StarRing ๐’ž] [Algebra โ„‚ ๐’ž] [Ring ๐’œ] [StarRing ๐’œ] [Algebra โ„‚ ๐’œ] [Ring โ„ฌ] [StarRing โ„ฌ] [Algebra โ„‚ โ„ฌ] [PartialOrder ๐’œ] [StarOrderedRing ๐’œ] [PartialOrder โ„ฌ] [StarOrderedRing โ„ฌ] {hm : m โˆฃ Fintype.card F} {M : BipartiteModel ๐’ž ๐’œ โ„ฌ} {PA : Question F m โ†’ POVMIn (Answer F m d) ๐’œ} {PB : Question F m โ†’ POVMIn (Answer F m d) โ„ฌ} {ฮต : โ„} (hM : โ€–M.ฯˆโ€– = 1) (hPA : โˆ€ (q : Question F m), IsPVMIn (PA q).op) (hfail : 1 - M.povmValue (qldGame hm) PA PB โ‰ค ฮต) :
                            โˆ‘ c โˆˆ commSet, (โ†‘(Fintype.card (Content F m)))โปยน * M.stateSqNorm (ptObs hm PA Bas.X c * ptObs hm PA Bas.Z c - ptObs hm PA Bas.Z c * ptObs hm PA Bas.X c) โ‰ค 9519168 * ฮต

                            The commuting half of lem:qld-obs-commutation. On the commuting tuples the two point observables commute on the state, at 9519168 eps --- and, like the anticommuting half, with no square root. The first player's measurements are projective, so that her joint Pair measurement is.

                            Both halves #

                            lem:qld-obs-commutation as the paper states it: one average over all contents, with the sign (-1)^{gamma(omega)} inside. The two halves are the two branches of that sign, and the type graph's content distribution is uniform, so the statement is the sum of the two restricted ones.

                            theorem MIPRE.QLD.signed_commutation {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {m d : โ„•} [NeZero m] {๐’ž : Type u_2} {๐’œ : Type u_3} {โ„ฌ : Type u_4} [Ring ๐’ž] [StarRing ๐’ž] [Algebra โ„‚ ๐’ž] [Ring ๐’œ] [StarRing ๐’œ] [Algebra โ„‚ ๐’œ] [Ring โ„ฌ] [StarRing โ„ฌ] [Algebra โ„‚ โ„ฌ] [PartialOrder ๐’œ] [StarOrderedRing ๐’œ] [PartialOrder โ„ฌ] [StarOrderedRing โ„ฌ] {hm : m โˆฃ Fintype.card F} {M : BipartiteModel ๐’ž ๐’œ โ„ฌ} {PA : Question F m โ†’ POVMIn (Answer F m d) ๐’œ} {PB : Question F m โ†’ POVMIn (Answer F m d) โ„ฌ} {ฮต : โ„} [StarModule โ„‚ ๐’œ] (hM : โ€–M.ฯˆโ€– = 1) (hPA : โˆ€ (q : Question F m), IsPVMIn (PA q).op) (hfail : 1 - M.povmValue (qldGame hm) PA PB โ‰ค ฮต) :
                            โˆ‘ c : Content F m, (โ†‘(Fintype.card (Content F m)))โปยน * M.stateSqNorm (ptObs hm PA Bas.X c * ptObs hm PA Bas.Z c - sgn (gam c.omega) โ€ข (ptObs hm PA Bas.Z c * ptObs hm PA Bas.X c)) โ‰ค 57676416 * ฮต

                            lem:qld-obs-commutation. On average over the verifier's content, the two point observables commute up to the sign (-1)^{gamma(omega)}, at 57676416 eps = 9519168 eps + 48157248 eps. The paper states this at O(sqrt(eps)); it is O(eps), and the two halves are where that is decided. The first player's measurements are projective, which both halves use.