Documentation

MIPRE.Background.QLD.MTilde

Item 1 of lem:qld-exact-paulis, read as M~ (the paper's eq:tilde_M) #

MIPRE/Background/QLD/Multilinear.lean proves the agreement the appendix's chain establishes,

E_u sum_g <S^W_g (x) M^(Point,W),u_{coded(g).ind_m(u)}> >= 1 - delta_S - 2 (mass off the good set),

as a sum over the outcomes of the simultaneous measurement. The paper states the same thing as a closeness between two measurements: M~^{W,ind_m(u)}_a, an operator on one party, and the strategy's (Point, W) measurement on the other. This file is that reading.

Why it is a change of cut and not a new estimate #

The paper's expanded state is |psi-hat> = |psi>_{A B} (x) |EPR>_{A' A''} (x) |EPR>_{B' B''}, with A' A'' a maximally entangled pair local to Alice and B' B'' one local to Bob, and it is read along two cuts, A A' | B A'' and B B' | A B'' --- one per orientation of lem:qld-simultaneous. Neither cut is the physical one: each splits a local pair. The first cut of the physical model (cut1) is one such cut, and it is all lem:qld-simultaneous and lem:qld-helper need, since each uses one orientation at a time.

M~^{W,u-tilde}_a = sum_g S-hat^W_g (x) tau^W_{coded(g) . u-tilde - a}(u-tilde) is different: it wants the pair measurement and the generalized Pauli on disjoint registers of one party, A A' and A''. In the first cut the register A'' sits with the opposite party. So writing M~ as a single operator of one player is reading the same registers along a third cut, A A' A'' | B, which is the physical model phys itself; every Born probability transports across it by the reading lemmas cut1_πA and cut1_πB of the first cut (phys_bornProb_compHom_smulKron). No second entangled pair and no new estimate are involved.

Stated in a bipartite model #

Stated in a bipartite model (Phase 5 of planning/mipco-track.md). The pair measurement is the SA of a SimulPair M S K ι δ, a projective measurement in the first algebra 𝒜' of the model K; mTilde and wTilde of ExactPauli.lean are taken over that algebra, so mTildeAt and wTildeAt are matrices over 𝒜' on the register Anc F m (register outer, smulKron). For a pair measurement on the first cut of the physical state (CutSimul N S K δ), 𝒜' is the matrices over 𝒜 on (Ea, A'), and compHom of mTildeAt is an operator of the physical model's first player on (A'', (Ea, A')): that is the matrix mVec reading, whose state is now the physical state, and whose regrouping regroupVec is the reading lemma of the first cut. The strategy's point measurement is read in the physical model with the registers inert (physInert).

mTilde is a projective measurement #

theorem MIPRE.QLD.mTilde_eq_sTensor {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {n : Type u_2} [Fintype n] [DecidableEq n] {G : Type u_3} [Fintype G] [DecidableEq G] {R : Type u_4} [Ring R] [StarRing R] [Algebra ℂ R] (S : G × G → R) (pi : G × G → G) (cd : G → n → F) (w : (n → F) → Matrix (n → F) (n → F) ℂ) (u : n → F) (a : F) :
mTilde S pi cd w u a = sTensor S fun (p : G × G) => Weyl.syn w u (Weyl.dotF (cd (pi p)) u + a)

mTilde is block diagonal along the pair measurement, so sTensor_mul applies to it.

theorem MIPRE.QLD.isPVM_mTilde {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {n : Type u_2} [Fintype n] [DecidableEq n] {G : Type u_3} [Fintype G] [DecidableEq G] {R : Type u_4} [Ring R] [StarRing R] [Algebra ℂ R] [StarModule ℂ R] {S : G × G → R} (hS : IsPVMIn S) (pi : G × G → G) (cd : G → n → F) {w : (n → F) → Matrix (n → F) (n → F) ℂ} (hw : Weyl.IsWeylFamily w) (u : n → F) :
IsPVMIn (mTilde S pi cd w u)

The measurement M~^{W,u} is projective. Its elements multiply factorwise because the pair measurement is projective, and factorwise they are the ancilla's syndrome projectors.

theorem MIPRE.QLD.dotF_add_right {F : Type u_1} [Field F] {n : Type u_2} [Fintype n] (a u v : n → F) :
Weyl.dotF a (u + v) = Weyl.dotF a u + Weyl.dotF a v

The pairing is additive in its right argument too.

theorem MIPRE.QLD.cdPhase_add {F : Type u_1} [Field F] [Algebra (ZMod 2) F] {n : Type u_2} [Fintype n] {G : Type u_3} (pi : G × G → G) (cd : G → n → F) (e : F) (u v : n → F) (p : G × G) :
cdPhase pi cd e (u + v) p = cdPhase pi cd e u p + cdPhase pi cd e v p

So is the phase the first tensor factor carries.

theorem MIPRE.QLD.wTilde_mul_add {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {n : Type u_2} [Fintype n] [DecidableEq n] {G : Type u_3} [Fintype G] [DecidableEq G] {R : Type u_4} [Ring R] [StarRing R] [Algebra ℂ R] {S : G × G → R} (hS : IsPVMIn S) (pi : G × G → G) (cd : G → n → F) {w : (n → F) → Matrix (n → F) (n → F) ℂ} (hw : Weyl.IsWeylFamily w) (e : F) (u v : n → F) :
wTilde S pi cd w e u * wTilde S pi cd w e v = wTilde S pi cd w e (u + v)

Linearity in the argument: W~^e(u) W~^e(v) = W~^e(u + v), exactly. Both tensor factors are additive --- the sign because the pairing is, the generalized Pauli by the Weyl family's own group law --- so no error term and no hypothesis beyond projectivity appears. With wTilde_mul_wTilde this is the second of the two Pauli group relations lem:qld-exact-paulis asserts.

The point measurement at a point, and the shift #

theorem MIPRE.QLD.add_self_eq_zero' {F : Type u_1} [Field F] [Algebra (ZMod 2) F] (a : F) :
a + a = 0

In characteristic two a sum is its own difference.

theorem MIPRE.QLD.add_eq_iff_eq_add {F : Type u_1} [Field F] [Algebra (ZMod 2) F] (a b c : F) :
a + b = c ↔ b = c + a

The partner of a in a fibre of the sum, in characteristic two.

def MIPRE.QLD.ptAtPOVM {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] {m d : ℕ} {R : Type u_2} [Ring R] [StarRing R] [PartialOrder R] [StarOrderedRing R] (P : Question F m → POVMIn (Answer F m d) R) (W : Bas) (u : LIDT.Point F m) :
POVMIn F R

The strategy's (Point, W) measurement at u, read as a field element.

Equations
Instances For
    theorem MIPRE.QLD.hatPtPOVM_eq_kron {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {m d : ℕ} [NeZero m] {R : Type u_2} [Ring R] [StarRing R] [PartialOrder R] [StarOrderedRing R] [Algebra ℂ R] [StarModule ℂ R] [StarProper R] (P : Question F m → POVMIn (Answer F m d) R) (W : Bas) (u : LIDT.Point F m) :
    hatPtPOVM P W u = POVMIn.map (fun (p : F × F) => p.1 + p.2) (kronIn (ptAtPOVM P W u) (synPOVM W u) ⋯)
    theorem MIPRE.QLD.sum_kron_syn_eq_hatMats {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {m d : ℕ} [NeZero m] {R : Type u_2} [Ring R] [StarRing R] [PartialOrder R] [StarOrderedRing R] [Algebra ℂ R] [StarModule ℂ R] [StarProper R] (P : Question F m → POVMIn (Answer F m d) R) (W : Bas) (u : LIDT.Point F m) (c : F) :
    ∑ a : F, smulKron ((ptAtPOVM P W u).op a) ↑((synPOVM W u).mats (c + a)) = hatMats P W u c

    The convolution, summed along the shift. In characteristic two c + a is the partner of a in the fibre of the sum over c, so summing the product family along a is summing it over that fibre --- which is the hatted point measurement at c. This is the step that turns mTilde's defining sum into the hatted point measurement the helper's agreement names.

    The first cut, read on the physical model #

    The first cut cut1 of the physical model hands the first player's far half A'' to the second player. An operator of the first player of the physical model that is a product on A'' --- compHom (smulKron T Q), T on (Ea, A') and Q a matrix of scalars on A'' --- against an operator of the second player that does not see the registers is the first cut's T against the register model's Y ⊗ Q carried along ι₁: the reading lemmas cut1_πA, cut1_πB of MIPRE/Background/QLD/PhysModel.lean, both readings sharing one state model. This is the model form of the matrix regrouping bornProb_regroupVec.

    @[reducible, inline]
    noncomputable abbrev MIPRE.QLD.physInert {𝒞 : Type u_1} {𝒜 : Type u_2} {ℬ : Type u_3} [Ring 𝒞] [StarRing 𝒞] [Algebra ℂ 𝒞] [Ring 𝒜] [StarRing 𝒜] [Algebra ℂ 𝒜] [Ring ℬ] [StarRing ℬ] [Algebra ℂ ℬ] (I : Type u_4) [Fintype I] [DecidableEq I] [Nonempty I] (F : Type u_5) [Field F] [Fintype F] [DecidableEq F] (m d : ℕ) (N : BipartiteModel 𝒞 𝒜 ℬ) (K : ℕ) :
    N.Embedding (phys I F m d N K)

    The physical model reads the model's own operators with the registers inert: N embeds in its physical model, X ↦ X ⊗ 1 for each player (BipartiteModel.inertEmb at the physical state). The strategy's measurements are read in the physical model along it.

    Equations
    Instances For
      @[simp]
      theorem MIPRE.QLD.physInert_ΦA {𝒞 : Type u_1} {𝒜 : Type u_2} {ℬ : Type u_3} [Ring 𝒞] [StarRing 𝒞] [Algebra ℂ 𝒞] [Ring 𝒜] [StarRing 𝒜] [Algebra ℂ 𝒜] [Ring ℬ] [StarRing ℬ] [Algebra ℂ ℬ] {I : Type u_4} [Fintype I] [DecidableEq I] [Nonempty I] {F : Type u_5} [Field F] [Fintype F] [DecidableEq F] {m d : ℕ} {N : BipartiteModel 𝒞 𝒜 ℬ} {K : ℕ} (X : 𝒜) :
      (physInert I F m d N K).ΦA X = Matrix.diagonal fun (x : PhysReg I F m d K) => X
      @[simp]
      theorem MIPRE.QLD.physInert_ΦB {𝒞 : Type u_1} {𝒜 : Type u_2} {ℬ : Type u_3} [Ring 𝒞] [StarRing 𝒞] [Algebra ℂ 𝒞] [Ring 𝒜] [StarRing 𝒜] [Algebra ℂ 𝒜] [Ring ℬ] [StarRing ℬ] [Algebra ℂ ℬ] {I : Type u_4} [Fintype I] [DecidableEq I] [Nonempty I] {F : Type u_5} [Field F] [Fintype F] [DecidableEq F] {m d : ℕ} {N : BipartiteModel 𝒞 𝒜 ℬ} {K : ℕ} (Y : ℬ) :
      (physInert I F m d N K).ΦB Y = Matrix.diagonal fun (x : PhysReg I F m d K) => Y
      theorem MIPRE.QLD.ι₁_ΦB_smulKron {𝒞 : Type u_1} {𝒜 : Type u_2} {ℬ : Type u_3} [Ring 𝒞] [StarRing 𝒞] [Algebra ℂ 𝒞] [Ring 𝒜] [StarRing 𝒜] [Algebra ℂ 𝒜] [Ring ℬ] [StarRing ℬ] [Algebra ℂ ℬ] {I : Type u_4} [Fintype I] [DecidableEq I] [Nonempty I] {F : Type u_5} [Field F] [Fintype F] [DecidableEq F] {m d : ℕ} {N : BipartiteModel 𝒞 𝒜 ℬ} {K : ℕ} (Y : ℬ) (Q : Matrix I I ℂ) :
      (ι₁ I F m d N K).ΦB (smulKron Y Q) = compHom (smulKron ((physInert I F m d N K).ΦB Y) Q)

      The register operators of the second player of the register model, carried to the first cut: Y ⊗ Q acts as Q on A'' and Y with the second player's physical registers inert.

      theorem MIPRE.QLD.phys_bornProb_compHom_smulKron {𝒞 : Type u_1} {𝒜 : Type u_2} {ℬ : Type u_3} [Ring 𝒞] [StarRing 𝒞] [Algebra ℂ 𝒞] [Ring 𝒜] [StarRing 𝒜] [Algebra ℂ 𝒜] [Ring ℬ] [StarRing ℬ] [Algebra ℂ ℬ] {I : Type u_4} [Fintype I] [DecidableEq I] [Nonempty I] {F : Type u_5} [Field F] [Fintype F] [DecidableEq F] {m d : ℕ} {N : BipartiteModel 𝒞 𝒜 ℬ} {K : ℕ} (T : Matrix (PadAnc F m d K × I) (PadAnc F m d K × I) 𝒜) (Q : Matrix I I ℂ) (Y : ℬ) :
      (phys I F m d N K).bornProb (compHom (smulKron T Q)) ((physInert I F m d N K).ΦB Y) = (cut1 I F m d N K).bornProb T ((ι₁ I F m d N K).ΦB (smulKron Y Q))

      A Born probability of the physical model, read on the first cut. The first player's operator is a product on the moved half A'', the second player's does not see the registers: the reading lemmas cut1_πA, cut1_πB and smulKron X Q = (X ⊗ 1)(1 ⊗ Q).

      Item 1, as a closeness of two measurements #

      theorem MIPRE.QLD.sCoarse_eq_polyMarg {F : Type u_1} [Fintype F] [DecidableEq F] {m d : ℕ} {R : Type u_2} [Ring R] [StarRing R] [Algebra ℂ R] [PartialOrder R] [StarOrderedRing R] (S : POVMIn (PolyPair F m d) R) (W : Bas) (g : LIDT.LowIndDegPoly) :

      The marginal sCoarse of ExactPauli.lean is polyMarg.

      noncomputable def MIPRE.QLD.SimulPair.mTildeAt {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 ℬ] [StarModule ℂ 𝒜] [StarProper 𝒜] [StarModule ℂ ℬ] [StarProper ℬ] {𝒞' : Type u_5} {𝒜' : Type u_6} {ℬ' : Type u_7} [Ring 𝒞'] [StarRing 𝒞'] [Algebra ℂ 𝒞'] [Ring 𝒜'] [StarRing 𝒜'] [Algebra ℂ 𝒜'] [Ring ℬ'] [StarRing ℬ'] [Algebra ℂ ℬ'] [PartialOrder 𝒜'] [StarOrderedRing 𝒜'] [PartialOrder ℬ'] [StarOrderedRing ℬ'] {hm : m ∣ Fintype.card F} {M : BipartiteModel 𝒞 𝒜 ℬ} {S : M.ProjStrat (qldGame hm)} {K : BipartiteModel 𝒞' 𝒜' ℬ'} {ι : (M.reg (Anc F m)).Embedding K} {δ : ℝ} (P : SimulPair M S K ι δ) (W : Bas) (u : LIDT.Point F m) (a : F) :
      Matrix (Anc F m) (Anc F m) 𝒜'

      The paper's M~^{W, ind_m(u)}_a (eq:tilde_M): the simultaneous pair measurement of lem:qld-simultaneous tensored with the ancilla's generalized Pauli at the shifted syndrome, a matrix over K's first algebra on the register Anc F m.

      Equations
      Instances For
        theorem MIPRE.QLD.SimulPair.isPVM_mTildeAt {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 ℬ] [StarModule ℂ 𝒜] [StarProper 𝒜] [StarModule ℂ ℬ] [StarProper ℬ] {𝒞' : Type u_5} {𝒜' : Type u_6} {ℬ' : Type u_7} [Ring 𝒞'] [StarRing 𝒞'] [Algebra ℂ 𝒞'] [Ring 𝒜'] [StarRing 𝒜'] [Algebra ℂ 𝒜'] [Ring ℬ'] [StarRing ℬ'] [Algebra ℂ ℬ'] [PartialOrder 𝒜'] [StarOrderedRing 𝒜'] [PartialOrder ℬ'] [StarOrderedRing ℬ'] {hm : m ∣ Fintype.card F} {M : BipartiteModel 𝒞 𝒜 ℬ} {S : M.ProjStrat (qldGame hm)} {K : BipartiteModel 𝒞' 𝒜' ℬ'} {ι : (M.reg (Anc F m)).Embedding K} {δ : ℝ} (P : SimulPair M S K ι δ) [StarModule ℂ 𝒜'] (W : Bas) (u : LIDT.Point F m) :

        It is a projective measurement.

        theorem MIPRE.QLD.SimulPair.mTildeAt_eq {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 ℬ] [StarModule ℂ 𝒜] [StarProper 𝒜] [StarModule ℂ ℬ] [StarProper ℬ] {𝒞' : Type u_5} {𝒜' : Type u_6} {ℬ' : Type u_7} [Ring 𝒞'] [StarRing 𝒞'] [Algebra ℂ 𝒞'] [Ring 𝒜'] [StarRing 𝒜'] [Algebra ℂ 𝒜'] [Ring ℬ'] [StarRing ℬ'] [Algebra ℂ ℬ'] [PartialOrder 𝒜'] [StarOrderedRing 𝒜'] [PartialOrder ℬ'] [StarOrderedRing ℬ'] {hm : m ∣ Fintype.card F} {M : BipartiteModel 𝒞 𝒜 ℬ} {S : M.ProjStrat (qldGame hm)} {K : BipartiteModel 𝒞' 𝒜' ℬ'} {ι : (M.reg (Anc F m)).Embedding K} {δ : ℝ} (P : SimulPair M S K ι δ) (W : Bas) (u : LIDT.Point F m) (a : F) :
        P.mTildeAt W u a = ∑ g : LIDT.LowIndDegPoly, smulKron ((polyMarg P.SA W).op g) ↑((synPOVM W u).mats (Weyl.dotF (cubeData g) (LowDegree.indVec u) + a))

        The exact half, at the same data #

        wTilde and its three relations are proved in MIPRE/Background/QLD/ExactPauli.lean for an abstract projective pair measurement and Weyl family. Instantiating them at the simultaneous measurement of a SimulPair puts the exact half and the approximate half of lem:qld-exact-paulis on the same objects, which is what the lemma asserts.

        noncomputable def MIPRE.QLD.SimulPair.wTildeAt {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 ℬ] [StarModule ℂ 𝒜] [StarProper 𝒜] [StarModule ℂ ℬ] [StarProper ℬ] {𝒞' : Type u_5} {𝒜' : Type u_6} {ℬ' : Type u_7} [Ring 𝒞'] [StarRing 𝒞'] [Algebra ℂ 𝒞'] [Ring 𝒜'] [StarRing 𝒜'] [Algebra ℂ 𝒜'] [Ring ℬ'] [StarRing ℬ'] [Algebra ℂ ℬ'] [PartialOrder 𝒜'] [StarOrderedRing 𝒜'] [PartialOrder ℬ'] [StarOrderedRing ℬ'] {hm : m ∣ Fintype.card F} {M : BipartiteModel 𝒞 𝒜 ℬ} {S : M.ProjStrat (qldGame hm)} {K : BipartiteModel 𝒞' 𝒜' ℬ'} {ι : (M.reg (Anc F m)).Embedding K} {δ : ℝ} (P : SimulPair M S K ι δ) (W : Bas) (e : F) (v : Anc F m) :
        Matrix (Anc F m) (Anc F m) 𝒜'

        The paper's W~^e(u-tilde) (eq:def-tildewj) at the simultaneous pair measurement.

        Equations
        Instances For
          theorem MIPRE.QLD.SimulPair.wTildeAt_conjTranspose {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 ℬ] [StarModule ℂ 𝒜] [StarProper 𝒜] [StarModule ℂ ℬ] [StarProper ℬ] {𝒞' : Type u_5} {𝒜' : Type u_6} {ℬ' : Type u_7} [Ring 𝒞'] [StarRing 𝒞'] [Algebra ℂ 𝒞'] [Ring 𝒜'] [StarRing 𝒜'] [Algebra ℂ 𝒜'] [Ring ℬ'] [StarRing ℬ'] [Algebra ℂ ℬ'] [PartialOrder 𝒜'] [StarOrderedRing 𝒜'] [PartialOrder ℬ'] [StarOrderedRing ℬ'] {hm : m ∣ Fintype.card F} {M : BipartiteModel 𝒞 𝒜 ℬ} {S : M.ProjStrat (qldGame hm)} {K : BipartiteModel 𝒞' 𝒜' ℬ'} {ι : (M.reg (Anc F m)).Embedding K} {δ : ℝ} (P : SimulPair M S K ι δ) [StarModule ℂ 𝒜'] (W : Bas) (e : F) (v : Anc F m) :
          star (P.wTildeAt W e v) = P.wTildeAt W e v

          It is self-adjoint.

          theorem MIPRE.QLD.SimulPair.wTildeAt_mul_self {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 ℬ] [StarModule ℂ 𝒜] [StarProper 𝒜] [StarModule ℂ ℬ] [StarProper ℬ] {𝒞' : Type u_5} {𝒜' : Type u_6} {ℬ' : Type u_7} [Ring 𝒞'] [StarRing 𝒞'] [Algebra ℂ 𝒞'] [Ring 𝒜'] [StarRing 𝒜'] [Algebra ℂ 𝒜'] [Ring ℬ'] [StarRing ℬ'] [Algebra ℂ ℬ'] [PartialOrder 𝒜'] [StarOrderedRing 𝒜'] [PartialOrder ℬ'] [StarOrderedRing ℬ'] {hm : m ∣ Fintype.card F} {M : BipartiteModel 𝒞 𝒜 ℬ} {S : M.ProjStrat (qldGame hm)} {K : BipartiteModel 𝒞' 𝒜' ℬ'} {ι : (M.reg (Anc F m)).Embedding K} {δ : ℝ} (P : SimulPair M S K ι δ) (W : Bas) (e : F) (v : Anc F m) :
          P.wTildeAt W e v * P.wTildeAt W e v = 1

          It squares to the identity, so it is a genuine +-1-valued observable.

          theorem MIPRE.QLD.SimulPair.wTildeAt_mul_add {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 ℬ] [StarModule ℂ 𝒜] [StarProper 𝒜] [StarModule ℂ ℬ] [StarProper ℬ] {𝒞' : Type u_5} {𝒜' : Type u_6} {ℬ' : Type u_7} [Ring 𝒞'] [StarRing 𝒞'] [Algebra ℂ 𝒞'] [Ring 𝒜'] [StarRing 𝒜'] [Algebra ℂ 𝒜'] [Ring ℬ'] [StarRing ℬ'] [Algebra ℂ ℬ'] [PartialOrder 𝒜'] [StarOrderedRing 𝒜'] [PartialOrder ℬ'] [StarOrderedRing ℬ'] {hm : m ∣ Fintype.card F} {M : BipartiteModel 𝒞 𝒜 ℬ} {S : M.ProjStrat (qldGame hm)} {K : BipartiteModel 𝒞' 𝒜' ℬ'} {ι : (M.reg (Anc F m)).Embedding K} {δ : ℝ} (P : SimulPair M S K ι δ) (W : Bas) (e : F) (v v' : Anc F m) :
          P.wTildeAt W e v * P.wTildeAt W e v' = P.wTildeAt W e (v + v')

          Linearity in the argument, exactly.

          theorem MIPRE.QLD.SimulPair.wTildeAt_mul_wTildeAt {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 ℬ] [StarModule ℂ 𝒜] [StarProper 𝒜] [StarModule ℂ ℬ] [StarProper ℬ] {𝒞' : Type u_5} {𝒜' : Type u_6} {ℬ' : Type u_7} [Ring 𝒞'] [StarRing 𝒞'] [Algebra ℂ 𝒞'] [Ring 𝒜'] [StarRing 𝒜'] [Algebra ℂ 𝒜'] [Ring ℬ'] [StarRing ℬ'] [Algebra ℂ ℬ'] [PartialOrder 𝒜'] [StarOrderedRing 𝒜'] [PartialOrder ℬ'] [StarOrderedRing ℬ'] {hm : m ∣ Fintype.card F} {M : BipartiteModel 𝒞 𝒜 ℬ} {S : M.ProjStrat (qldGame hm)} {K : BipartiteModel 𝒞' 𝒜' ℬ'} {ι : (M.reg (Anc F m)).Embedding K} {δ : ℝ} (P : SimulPair M S K ι δ) (e e' : F) (v v' : Anc F m) :
          P.wTildeAt Bas.X e v * P.wTildeAt Bas.Z e' v' = sgn ((Algebra.trace (ZMod 2) F) (e * e' * Weyl.dotF v v')) • (P.wTildeAt Bas.Z e' v' * P.wTildeAt Bas.X e v)

          The exact twisted commutation relation, with the general phase and no case split.

          On the physical model #

          For a pair measurement on the first cut of the physical state, compHom of mTildeAt is an operator of the physical model's first player, and the strategy's point measurement is read there with the registers inert.

          theorem MIPRE.QLD.SimulPair.mVec_unit {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 ℬ] [StarModule ℂ 𝒜] [StarProper 𝒜] [StarModule ℂ ℬ] [StarProper ℬ] {hm : m ∣ Fintype.card F} {N : BipartiteModel 𝒞 𝒜 ℬ} {S : N.ProjStrat (qldGame hm)} {K : ℕ} {δ : ℝ} (P : CutSimul N S K δ) :
          ‖(phys (Anc F m) F m d N K).ψ‖ = 1

          The physical state is a unit vector: it is the state of the first cut. The matrix statement was about the regrouped state mVec, whose model is the physical model.

          noncomputable def MIPRE.QLD.SimulPair.mTildePOVM {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 ℬ] [StarModule ℂ 𝒜] [StarProper 𝒜] [StarModule ℂ ℬ] [StarProper ℬ] {hm : m ∣ Fintype.card F} {N : BipartiteModel 𝒞 𝒜 ℬ} {S : N.ProjStrat (qldGame hm)} {K : ℕ} {δ : ℝ} (P : CutSimul N S K δ) (W : Bas) (u : LIDT.Point F m) :
          POVMIn F (Matrix (PhysReg (Anc F m) F m d K) (PhysReg (Anc F m) F m d K) 𝒜)

          M~^{W, ind_m(u)} as a measurement of the physical model's first player: the elements compHom (P.mTildeAt W u a), the pair measurement on (Ea, A') and the Pauli on A''.

          Equations
          Instances For
            @[simp]
            theorem MIPRE.QLD.SimulPair.mTildePOVM_op {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 ℬ] [StarModule ℂ 𝒜] [StarProper 𝒜] [StarModule ℂ ℬ] [StarProper ℬ] {hm : m ∣ Fintype.card F} {N : BipartiteModel 𝒞 𝒜 ℬ} {S : N.ProjStrat (qldGame hm)} {K : ℕ} {δ : ℝ} (P : CutSimul N S K δ) (W : Bas) (u : LIDT.Point F m) (a : F) :
            (mTildePOVM P W u).op a = compHom (mTildeAt P W u a)
            theorem MIPRE.QLD.SimulPair.isPVM_mTildePOVM {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 ℬ] [StarModule ℂ 𝒜] [StarProper 𝒜] [StarModule ℂ ℬ] [StarProper ℬ] {hm : m ∣ Fintype.card F} {N : BipartiteModel 𝒞 𝒜 ℬ} {S : N.ProjStrat (qldGame hm)} {K : ℕ} {δ : ℝ} (P : CutSimul N S K δ) (W : Bas) (u : LIDT.Point F m) :

            It is projective.

            theorem MIPRE.QLD.SimulPair.bornProb_mTildeAt {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 ℬ] [StarModule ℂ 𝒜] [StarProper 𝒜] [StarModule ℂ ℬ] [StarProper ℬ] {hm : m ∣ Fintype.card F} {N : BipartiteModel 𝒞 𝒜 ℬ} {S : N.ProjStrat (qldGame hm)} {K : ℕ} {δ : ℝ} (P : CutSimul N S K δ) (W : Bas) (u : LIDT.Point F m) (a : F) :
            (phys (Anc F m) F m d N K).bornProb (compHom (mTildeAt P W u a)) ((physInert (Anc F m) F m d N K).ΦB ((ptAtPOVM S.PB W u).op a)) = ∑ g : LIDT.LowIndDegPoly, (cut1 (Anc F m) F m d N K).bornProb ((polyMarg P.SA W).op g) ((ι₁ (Anc F m) F m d N K).ΦB (smulKron ((ptAtPOVM S.PB W u).op a) ↑((synPOVM W u).mats (Weyl.dotF (cubeData g) (LowDegree.indVec u) + a))))

            One term of the agreement, across the cut.

            theorem MIPRE.QLD.SimulPair.sum_bornProb_mTildeAt {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 ℬ] [StarModule ℂ 𝒜] [StarProper 𝒜] [StarModule ℂ ℬ] [StarProper ℬ] {hm : m ∣ Fintype.card F} {N : BipartiteModel 𝒞 𝒜 ℬ} {S : N.ProjStrat (qldGame hm)} {K : ℕ} {δ : ℝ} (P : CutSimul N S K δ) (W : Bas) (u : LIDT.Point F m) :
            ∑ a : F, (phys (Anc F m) F m d N K).bornProb (compHom (mTildeAt P W u a)) ((physInert (Anc F m) F m d N K).ΦB ((ptAtPOVM S.PB W u).op a)) = ∑ g : LIDT.LowIndDegPoly, (cut1 (Anc F m) F m d N K).bornProb ((polyMarg P.SA W).op g) ((ι₁ (Anc F m) F m d N K).ΦB (hatMats S.PB W u (Weyl.dotF (cubeData g) (LowDegree.indVec u))))

            The agreement of M~^{W,ind_m(u)} with the strategy's point measurement is the outcome sum the helper's chain bounds.

            theorem MIPRE.QLD.SimulPair.sum_bornProb_mTilde_ge {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 ℬ] [StarModule ℂ 𝒜] [StarProper 𝒜] [StarModule ℂ ℬ] [StarProper ℬ] {hm : m ∣ Fintype.card F} {N : BipartiteModel 𝒞 𝒜 ℬ} {S : N.ProjStrat (qldGame hm)} {K : ℕ} {δ : ℝ} (P : CutSimul N S K δ) {ε : ℝ} (hfail : 1 - S.value ≤ ε) (hd : 1 ≤ d) (W : Bas) :
            1 - (δ + 2 * (δ + √(688 * ε) + ↑m * ↑d / ↑(Fintype.card F))) ≤ ∑ u : LIDT.Point F m, uniform (LIDT.Point F m) u * ∑ a : F, (phys (Anc F m) F m d N K).bornProb (compHom (mTildeAt P W u a)) ((physInert (Anc F m) F m d N K).ΦB ((ptAtPOVM S.PB W u).op a))

            Item 1 of lem:qld-exact-paulis: the measurement M~^{W,ind_m(u)} agrees with the strategy's (Point, W) measurement with probability at least 1 - delta_qld, on average over a uniform point, where delta_qld = delta_S + 2 (delta_S + sqrt(688 eps) + md/q).

            theorem MIPRE.QLD.SimulPair.inconsistency_mTilde_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 ℬ] [StarModule ℂ 𝒜] [StarProper 𝒜] [StarModule ℂ ℬ] [StarProper ℬ] {hm : m ∣ Fintype.card F} {N : BipartiteModel 𝒞 𝒜 ℬ} {S : N.ProjStrat (qldGame hm)} {K : ℕ} {δ : ℝ} (P : CutSimul N S K δ) {ε : ℝ} (hfail : 1 - S.value ≤ ε) (hd : 1 ≤ d) (W : Bas) :
            ((phys (Anc F m) F m d N K).inconsistency (uniform (LIDT.Point F m)) (fun (u : LIDT.Point F m) => mTildePOVM P W u) fun (u : LIDT.Point F m) => POVMIn.pushforward (physInert (Anc F m) F m d N K).ΦB ⋯ (ptAtPOVM S.PB W u)) ≤ δ + 2 * (δ + √(688 * ε) + ↑m * ↑d / ↑(Fintype.card F))

            Item 1 of lem:qld-exact-paulis as the paper states it: on average over a uniform point, the measurement M~^{W, ind_m(u)} and the strategy's (Point, W) measurement are consistent to within delta_S + 2 (delta_S + sqrt(688 eps) + md/q), on the physical state.