The concrete Pauli probes of the honest QLD strategy #
Low-degree evaluation followed by the verifier's field trace is exactly the
binary spectral measurement of a Weyl observable. The verifier's gam is
proved to equal the commutation phase of the two observables.
noncomputable def
MIPRE.QLD.Honest.basis
{F : Type u_1}
[Field F]
[DecidableEq F]
[Algebra (ZMod 2) F]
{m : ℕ}
(W : Bas)
:
Equations
Instances For
theorem
MIPRE.QLD.Honest.basis_isWeyl
{F : Type u_1}
[Field F]
[Fintype F]
[DecidableEq F]
[Algebra (ZMod 2) F]
{m : ℕ}
(W : Bas)
:
noncomputable def
MIPRE.QLD.Honest.pauliOp
{F : Type u_1}
[Field F]
[Fintype F]
[DecidableEq F]
[Algebra (ZMod 2) F]
{m : ℕ}
(W : Bas)
:
Equations
Instances For
noncomputable def
MIPRE.QLD.Honest.probeVector
{F : Type u_1}
[Field F]
{m : ℕ}
(ω : Omega F m)
(W : Bas)
:
Register F m
Equations
- MIPRE.QLD.Honest.probeVector ω W = ω.r W • MIPRE.LowDegree.indVec (ω.pt W)
Instances For
noncomputable def
MIPRE.QLD.Honest.probeLabel
{F : Type u_1}
[Field F]
[Algebra (ZMod 2) F]
{m : ℕ}
(ω : Omega F m)
(W : Bas)
(h : Register F m)
:
ZMod 2
Equations
- MIPRE.QLD.Honest.probeLabel ω W h = MIPRE.QLD.prb ((MvPolynomial.eval (ω.pt W)) (MIPRE.LowDegree.ldEnc h)) (ω.r W)
Instances For
theorem
MIPRE.QLD.Honest.eval_ldEnc_dot
{F : Type u_1}
[Field F]
{m : ℕ}
(h : Register F m)
(u : LIDT.Point F m)
:
noncomputable def
MIPRE.QLD.Honest.probeOp
{F : Type u_1}
[Field F]
[Fintype F]
[DecidableEq F]
[Algebra (ZMod 2) F]
{m : ℕ}
(ω : Omega F m)
(W : Bas)
:
Equations
Instances For
theorem
MIPRE.QLD.Honest.probe_observable
{F : Type u_1}
[Field F]
[Fintype F]
[DecidableEq F]
[Algebra (ZMod 2) F]
{m : ℕ}
(ω : Omega F m)
(W : Bas)
:
The actual verifier probe is the binary spectral measurement of this Weyl operator.
theorem
MIPRE.QLD.Honest.probeOp_isMeasurementSystem
{F : Type u_1}
[Field F]
[Fintype F]
[DecidableEq F]
[Algebra (ZMod 2) F]
{m : ℕ}
(ω : Omega F m)
(W : Bas)
:
theorem
MIPRE.QLD.Honest.probe_basis_isObservable
{F : Type u_1}
[Field F]
[Fintype F]
[DecidableEq F]
[Algebra (ZMod 2) F]
{m : ℕ}
(ω : Omega F m)
(W : Bas)
:
LCS.IsObservable (basis W (probeVector ω W))
theorem
MIPRE.QLD.Honest.probe_basis_anticommute
{F : Type u_1}
[Field F]
[Fintype F]
[DecidableEq F]
[Algebra (ZMod 2) F]
{m : ℕ}
(ω : Omega F m)
(h : gam ω ≠ 0)
:
basis Bas.X (probeVector ω Bas.X) * basis Bas.Z (probeVector ω Bas.Z) = -(basis Bas.Z (probeVector ω Bas.Z) * basis Bas.X (probeVector ω Bas.X))