Documentation

MIPRE.Background.QLD.Helper

The marginals track the point measurements (lem:qld-helper) #

Stage 5 uses the simultaneous pair measurement of lem:qld-simultaneous through two statements, the paper's lem:qld-constructing-the-paulis-helper. For W ∈ {X, Z}, on average over a uniform point u ∈ F_q^m, with S^W_a the evaluated W marginal of Alice's pair measurement and M̂^{W,u}_a the expanded point measurement:

κ is the self-consistency of the expanded point measurements (lem:qld-expanded-points, 172 ε), which is what lets the second statement cross from one party to the other.

The identity behind the same-party statement #

With T = S^W_a and A = M̂^{A,W,u}_a projectors on Alice, B = M̂^{B,W,u}_a a projector on Bob, and Φ the state,

T ⊗ 1 · (1 - A ⊗ 1) = (1 - 1 ⊗ B)(T ⊗ 1 - 1 ⊗ B) - (T ⊗ 1)(A ⊗ 1 - 1 ⊗ B),

because the cross terms (T ⊗ 1)(1 ⊗ B) cancel and (1 - 1 ⊗ B)(1 ⊗ B) = 0 by projectivity of B. Both factors in front are contractions, so the deviation of the same-party product is at most the sum of the two cross-party deviations: the first is the consistency of the marginal with Bob's point measurement, the second the self-consistency of the point measurements. No positivity of the state is used beyond its being a unit vector.

Stated in a bipartite model #

Stated in a bipartite model (Phase 5 of planning/mipco-track.md). The pair measurement is a SimulPair M S K ι δ of a projective strategy S of a bipartite model M: its measurements live in the model K, and the expanded point measurements, POVMs of the register model M.reg (Anc F m), are read in K through the embedding ι. The identity above is an identity in K's algebra, T ⊗ 1 being K.πA T and 1 ⊗ B being K.πB B; the expanded self-consistency of lem:qld-expanded-points is carried to K exactly along ι (SimulPair.xSqNorm_aOp). The projectivity of the strategy, a hypothesis of the matrix statements, is a field of S.

The same-party deviation #

theorem MIPRE.aOp_mul_one_sub_eq {𝒞 : Type u_1} {𝒜 : Type u_2} {ℬ : Type u_3} [Ring 𝒞] [StarRing 𝒞] [Algebra ℂ 𝒞] [Ring 𝒜] [StarRing 𝒜] [Algebra ℂ 𝒜] [Ring ℬ] [StarRing ℬ] [Algebra ℂ ℬ] (M : BipartiteModel 𝒞 𝒜 ℬ) {T A : 𝒜} {B : ℬ} (hBi : B * B = B) :
M.πA (T * (1 - A)) = (1 - M.πB B) * (M.πA T - M.πB B) - M.πA T * (M.πA A - M.πB B)

The key identity: the same-party product T (1 - A) is a combination of the two cross-party deviations, T ⊗ 1 - 1 ⊗ B and A ⊗ 1 - 1 ⊗ B.

theorem MIPRE.snorm_aOp_mul_one_sub_le {𝒞 : Type u_1} {𝒜 : Type u_2} {ℬ : Type u_3} [Ring 𝒞] [StarRing 𝒞] [Algebra ℂ 𝒞] [Ring 𝒜] [StarRing 𝒜] [Algebra ℂ 𝒜] [Ring ℬ] [StarRing ℬ] [Algebra ℂ ℬ] (M : BipartiteModel 𝒞 𝒜 ℬ) {T A : 𝒜} {B : ℬ} (hT : star T = T) (hTi : T * T = T) (hB : star B = B) (hBi : B * B = B) :
M.snorm (M.πA (T * (1 - A))) ≤ M.xNorm T B + M.xNorm A B

The same-party deviation is at most the two cross-party ones.

theorem MIPRE.snorm_sq_aOp_mul_one_sub_le {𝒞 : Type u_1} {𝒜 : Type u_2} {ℬ : Type u_3} [Ring 𝒞] [StarRing 𝒞] [Algebra ℂ 𝒞] [Ring 𝒜] [StarRing 𝒜] [Algebra ℂ 𝒜] [Ring ℬ] [StarRing ℬ] [Algebra ℂ ℬ] (M : BipartiteModel 𝒞 𝒜 ℬ) {T A : 𝒜} {B : ℬ} (hT : star T = T) (hTi : T * T = T) (hB : star B = B) (hBi : B * B = B) :
M.snorm (M.πA (T * (1 - A))) ^ 2 ≤ 2 * M.xSqNorm T B + 2 * M.xSqNorm A B

The squared form, at the usual cost of a factor two.

One minus the inconsistency is the agreement #

theorem MIPRE.QLD.sum_bornProb_diag_eq {𝒞 : Type u_1} {𝒜 : Type u_2} {ℬ : Type u_3} [Ring 𝒞] [StarRing 𝒞] [Algebra ℂ 𝒞] [Ring 𝒜] [StarRing 𝒜] [Algebra ℂ 𝒜] [Ring ℬ] [StarRing ℬ] [Algebra ℂ ℬ] [PartialOrder 𝒜] [StarOrderedRing 𝒜] [PartialOrder ℬ] [StarOrderedRing ℬ] {X : Type u_4} {A : Type u_5} [Fintype X] [Fintype A] [DecidableEq A] {μ : X → ℝ} (hμ : ∑ x : X, μ x = 1) {M : BipartiteModel 𝒞 𝒜 ℬ} (hM : ‖M.ψ‖ = 1) (P : X → POVMIn A 𝒜) (Q : X → POVMIn A ℬ) :
∑ x : X, μ x * ∑ a : A, M.bornProb ((P x).op a) ((Q x).op a) = 1 - M.inconsistency μ P Q

The inconsistency is one minus the agreement.

The self-consistency of the expanded point measurements, at a uniform point #

theorem MIPRE.QLD.sum_content_pt {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {m : ℕ} [NeZero m] (W : Bas) (f : LIDT.Point F m → ℝ) :
∑ c : Content F m, (↑(Fintype.card (Content F m)))⁻¹ * f (c.pt W) = ∑ u : LIDT.Point F m, uniform (LIDT.Point F m) u * f u

The verifier's W block is uniform: an average over contents of a function of the content's W point is the average over a uniform point.

theorem MIPRE.QLD.sum_uniform_xSqNorm_hatMats_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 ℬ] {M : BipartiteModel 𝒞 𝒜 ℬ} {hm : m ∣ Fintype.card F} {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) :
∑ u : LIDT.Point F m, uniform (LIDT.Point F m) u * ∑ a : F, (M.reg (Anc F m)).xSqNorm (hatMats PA W u a) (hatMats PB W u a) ≤ 172 * ε

lem:qld-expanded-points, read at a uniform point rather than at the verifier's content: the content's W block is uniform, and the hatted measurement at a content is the one at its point.

The two items of lem:qld-helper #

theorem MIPRE.QLD.SimulPair.hatMats_conjTranspose {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {m d : ℕ} [NeZero m] {R : Type u_8} [Ring R] [StarRing R] [Algebra ℂ R] [StarModule ℂ R] [PartialOrder R] [StarOrderedRing R] [StarProper R] (P : Question F m → POVMIn (Answer F m d) R) (W : Bas) (u : LIDT.Point F m) (a : F) :
star (hatMats P W u a) = hatMats P W u a

The elements of a hatted point measurement are self-adjoint.

theorem MIPRE.QLD.SimulPair.sum_bornProb_evalMarg_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 ℬ] {𝒞' : 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) :
1 - δ ≤ ∑ u : LIDT.Point F m, uniform (LIDT.Point F m) u * ∑ a : F, K.bornProb ((evalMarg P.SA W u).op a) (ι.ΦB (hatMats S.PB W u a))

lem:qld-helper, item 1: the evaluated marginal agrees with the opposite party's expanded point measurement with probability at least 1 - δ_S, on average over a uniform point.

theorem MIPRE.QLD.SimulPair.sum_xSqNorm_evalMarg_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 ℬ] {𝒞' : 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, uniform (LIDT.Point F m) u * ∑ a : F, K.xSqNorm ((evalMarg P.SA W u).op a) (ι.ΦB (hatMats S.PB W u a)) ≤ 2 * δ

The cross-party deviation of the marginal from the point measurement, from item 1.

theorem MIPRE.QLD.SimulPair.sum_xSqNorm_hat_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 ℬ] {𝒞' : 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 ι δ) {ε : ℝ} (hfail : 1 - S.value ≤ ε) (W : Bas) :
∑ u : LIDT.Point F m, uniform (LIDT.Point F m) u * ∑ a : F, K.xSqNorm (ι.ΦA (hatMats S.PA W u a)) (ι.ΦB (hatMats S.PB W u a)) ≤ 172 * ε

The cross-party deviation of the two parties' expanded point measurements, read in K: lem:qld-expanded-points, carried along the embedding.

theorem MIPRE.QLD.SimulPair.sum_snorm_sq_evalMarg_one_sub_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 ℬ] {𝒞' : 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 ι δ) {ε : ℝ} (hfail : 1 - S.value ≤ ε) (W : Bas) :
∑ u : LIDT.Point F m, uniform (LIDT.Point F m) u * ∑ a : F, K.snorm (K.πA ((evalMarg P.SA W u).op a * (1 - ι.ΦA (hatMats S.PA W u a)))) ^ 2 ≤ 4 * δ + 2 * (172 * ε)

lem:qld-helper, item 2: the same-party product of the marginal with the complement of Alice's own point measurement is small.