- Boxes
- definitions
- Ellipses
- theorems and lemmas
- Blue border
- the statement of this result is ready to be formalized; all prerequisites are done
- Orange border
- the statement of this result is not ready to be formalized; the blueprint needs more work
- Blue background
- the proof of this result is ready to be formalized; all prerequisites are done
- Green border
- the statement of this result is formalized
- Green background
- the proof of this result is formalized
- Dark green background
- the proof of this result and all its ancestors are formalized
- Dark green border
- this is in Mathlib
If the Aldous–Lyons conjecture holds, the sofic value is approximable.
The sofic value of subgroup tests is not approximable, and the Aldous–Lyons conjecture is false.
There is a separable II\(_1\) factor that does not embed into an ultrapower \(\cal {R}^{\omega }\) of the hyperfinite II\(_1\) factor.
From an inhabitant of MIPRE.AnswerReduction 5 alone there is a MIPRE.GapCompression, and consequently Theorem 7.1, Corollary 7.3, Corollary 7.4 and Theorem 7.6 hold with no other hypothesis.
- MIPRE.GapCompression.ofAnswerReduction
- MIPRE.Halting.halting_reduces_to_gameValue_of_answerReduction
- MIPRE.Halting.halting_reduction_quantum_of_answerReduction
- MIPRE.Halting.gameValue_uncomputable_of_answerReduction
- MIPRE.Halting.quantumValue_uncomputable_of_answerReduction
- MIPRE.Halting.re_subset_mipstarComputable_of_answerReduction
- MIPRE.Halting.mipstarComputable_eq_re_of_answerReduction
Assume an ambient MIPRE.GapCompression. On the map of Theorem 6.214, the quantum value of the game is also \(1\) when the machine halts on the empty input and at most \(\tfrac 12\) when it does not. Consequently no computable function separates game descriptions of value \(1\) from those of value at most \(\tfrac 12\), for the synchronous value or for the quantum value; every recursively enumerable language is in \(\mathrm{MIP}^*\); and \(\mathrm{MIP}^*= \mathrm{RE}\).
With \(g\) as in Theorem 7.1: if \(\cal {M}\) halts on the empty input then \(\mathrm{val}^*(\mathfrak {G}_{g(\cal {M})}) = 1\), and if \(\cal {M}\) does not halt on the empty input then \(\mathrm{val}^*(\mathfrak {G}_{g(\cal {M})}) \leq \tfrac 12\).
If the seeded CL test is sound in dyadic pairs (Definition 8.112), then the compression of Corollary 8.44 is sound in \(\omega ^{\mathrm{co}}\) (Definition 8.38), and \(\mathrm{MIP}^{\mathrm{co}}= \mathrm{coRE}\).
If the Pauli basis test is sound in the commuting-operator model (Definition 8.82) and the seeded CL test is sound in the commuting-operator model (Definition 8.65), then \(\mathrm{MIP}^{\mathrm{co}}= \mathrm{coRE}\). The first hypothesis follows from the second (Lemma 8.99), so the second suffices (Corollary 8.100).
Let \(\delta {\gt} 0\), let \(\{ Q_a\} \) be a POVM on \(\mathcal{H}_\textsc{A}\) and \(\{ R_a\} \) a POVM on \(\mathcal{H}_\textsc{B}\) whose inconsistency on the unit vector \(|\psi \rangle \) is at most \(\delta \). Then there is a projective measurement \(\{ P_a\} \) on \(\mathcal{H}_\textsc{A}\) with
that is, \(P_a \otimes I\approx _{\eta _{ortho}(\delta )} Q_a \otimes I\) on \(|\psi \rangle \) with \(\eta _{ortho}(\delta ) = 18\delta \), linear in \(\delta \) as Theorem 3.5 permits.
Let \(M\) be a dyadic pair (Definition 8.107) in a unit state \(\psi \). A POVM \(P\) of either player’s algebra with \(\sum _a \| \pi (P_a)\psi \| ^2 {\gt} 1 - \varepsilon \) is within \(\sum _a \| \pi (P_a - Q_a)\psi \| ^2 {\lt} 9\varepsilon \) of a projective measurement \(Q\) of that algebra.
Let \(M\) be a finite pair (Definition 8.101) in a unit state \(\psi \) whose first player’s operators contain no nonzero abelian projection. A POVM \(P\) of the first player’s algebra with \(\sum _a \| \pi (P_a)\psi \| ^2 {\gt} 1 - \varepsilon \) is within \(\sum _a \| \pi (P_a - Q_a)\psi \| ^2 {\lt} 9\varepsilon \) of a projective measurement \(Q\) of that algebra. The second player’s version is the same statement for the model with the players exchanged.
Let \(q = 2^k\), let \(\{ e_1, \ldots , e_k\} \) be a self-dual basis of \(\mathbb {F}_q\) over \(\mathbb {F}_2\), and let \(\phi : \mathbb {F}_q^M \to \mathbb {F}_2^{M \times k}\) be the relabelling of Lemma 2.36. Then Corollary 3.39 holds with the same \(\delta _{qld}\) and with the register \((\mathbb {C}^q)^{\otimes M}\) read as \(M k\) qubits: the local isometry maps into the register model on \(\mathbb {F}_2^{M \times k}\), item 1 compares with \(|\textsc{EPR}_2\rangle ^{\otimes Mk} \otimes |\textsc{aux}\rangle \), and in item 2 the honest measurement at the outcome \(\phi (u)\), for the genuine answer \(u\), is the qubit Pauli \(X\) measurement \(\sigma ^X_{\phi (u)}\) for the first player and the computational-basis measurement \(\sigma ^Z_{\phi (u)}\) for the second. Indexed by the qubit label \(x \in \mathbb {F}_2^{M \times k}\), the element of the strategy’s measurement compared with the honest one at \(x\) is its element at the valid answer \(\phi ^{-1}(x)\), the Pauli answer that the binary introspection game reads as \(x\); this conclusion in binary coordinates is the form Lemma 6.115 consumes. The Lean proves it for a projective strategy in any bipartite model, the relabelling acting on the register of the ancilla model’s register model after the local isometry; the statement above is its tensor-product instance.
- MIPRE.Introspection.RestrictedSoundness.binaryX
- MIPRE.Introspection.RestrictedSoundness.binaryZ
- MIPRE.Introspection.RestrictedSoundness.FieldExtraction.toBinary
- MIPRE.Introspection.RestrictedSoundness.Extraction
- MIPRE.Introspection.RestrictedSoundness.validAnswer
- MIPRE.Introspection.RestrictedSoundness.project_validAnswer
In the setting of Theorem 3.38, suppose in addition that the strategy’s measurements for the questions \((\textsc{Pauli}, W)\) are supported on correctly formatted answers: for both players and both bases, the measurement has no element at an answer that is not of the form \(h \in \mathbb {F}_q^M\). Then for the first player’s \(X\) measurement and the second player’s \(Z\) measurement, the two that introspection uses, item 2 holds with the sum over \(h \in \mathbb {F}_q^M\) taken at the answer \(h\) itself rather than over every answer the game reads as \(h\), with the same local isometry, the same ancilla model and the same \(\delta _{qld}\). The constants \(a\), \(b\) of \(\delta _{qld}\) are fixed once, before the parameters, and at every \(\varepsilon \geq 0\) the error is \(\delta _{qld}(\varepsilon , m, d, q)\). The support hypothesis holds for the restriction to the Pauli basis test (Lemma 6.114) of a strategy of the parsed introspection game whose measurements at the Pauli questions have nonzero elements only at genuine full-register answers. The Lean proves it for a projective strategy in any bipartite model in which the Pauli basis test is sound (Definition 8.82); the statement above is its tensor-product instance.
- MIPRE.Introspection.RestrictedSoundness.PauliSupported
- MIPRE.Introspection.RestrictedSoundness.rdPauliVec_op_of_supported
- MIPRE.Introspection.RestrictedSoundness.ParsedPauliSupported
- MIPRE.Introspection.RestrictedSoundness.completePauliPOVM_invalid_of_supported
- MIPRE.Introspection.RestrictedSoundness.qldCoefficient
- MIPRE.Introspection.RestrictedSoundness.qldExponent
- MIPRE.Introspection.RestrictedSoundness.qldCoefficient_one_le
- MIPRE.Introspection.RestrictedSoundness.qldExponent_pos
- MIPRE.Introspection.RestrictedSoundness.qldExponent_lt_one
- MIPRE.Introspection.RestrictedSoundness.qldErr_le_errShape
- MIPRE.Introspection.RestrictedSoundness.FieldExtraction
- MIPRE.Introspection.RestrictedSoundness.FieldExtraction.mono
- MIPRE.Introspection.RestrictedSoundness.FieldExtraction.ofQLD
- MIPRE.Introspection.RestrictedSoundness.fieldExtraction_exists
- MIPRE.Introspection.RestrictedSoundness.degreeOne_fieldExtraction_exists
Kirchberg’s QWEP conjecture fails: there is a C\(^*\)-algebra that is not a quotient of a C\(^*\)-algebra with the weak expectation property; equivalently, \(C^*(F_2) \otimes _{\min } C^*(F_2) \neq C^*(F_2) \otimes _{\max } C^*(F_2)\).
For every test, \(\mathrm{val}_{\mathrm{sof}}(T) \leq \mathrm{val}_{\mathrm{erg}}(T)\), and if the Aldous–Lyons conjecture holds they are equal.
A halting reduction to tailored games makes the sofic value of subgroup tests not approximable; in particular a tailored answer reduction at input level \(5\) does.
Let \(M\) be a finite pair in a unit state, with doubled model \(D(M)\) (Definition 8.122). For self-adjoint \(A_1, \dots , A_m\) in its local algebra \(\cal {P}\) there is a measurement \(T\) in \(\cal {P}\) such that \(Z = \sum _i T_i A_i\) satisfies items 1–3 of Theorem 8.128 in \(\cal {P}\), and so do the images of \(A\), \(T\) and \(Z\) under each placement \(L\) and \(R\). When \(\cal {A}\) and \(\cal {B}\) are star-ordered, the summed form transfers in both directions between \(\cal {A}\) and \(\cal {A}_c\), between \(\cal {B}\) and \(\cal {B}_c\), and between \(\cal {A} \times \cal {B}\) and \(\cal {P}\). So the conclusion of Theorem 8.128 holds in \(\cal {A}\), in \(\cal {B}\) and in \(\cal {A} \times \cal {B}\) themselves.
- MIPRE.LIDT.Co.Doubling.isSummedSdp_prod_iff
- MIPRE.LIDT.Co.Doubling.isSummedSdp_map_iff_of_nonneg_iff
- MIPRE.LIDT.Co.Doubling.exists_isSummedSdp_loc
- MIPRE.LIDT.Co.Doubling.isSummedSdp_L_iff
- MIPRE.LIDT.Co.Doubling.isSummedSdp_R_iff
- MIPRE.LIDT.Co.Doubling.exists_isSummedSdp_model
- MIPRE.LIDT.Co.Doubling.isSummedSdp_equivA_iff
- MIPRE.LIDT.Co.Doubling.isSummedSdp_equivB_iff
- MIPRE.LIDT.Co.Doubling.exists_isSummedSdp_A
- MIPRE.LIDT.Co.Doubling.exists_isSummedSdp_B
- MIPRE.LIDT.Co.Doubling.isSummedSdp_equiv_iff
- MIPRE.LIDT.Co.Doubling.exists_isSummedSdp_prod
Let \(\mathfrak {G}\) be a symmetric game with common question marginal \(\nu \), let \(\mathcal{Y}\) and \(\mathcal{B}\) be finite non-empty auxiliary sets, let \(p\) be a distribution on \(\mathcal{X}\times \mathcal{Y}\), and let \(R \geq 1\) satisfy
For each \((x,y)\) let the sets \(g_{xy}(a) \subseteq \mathcal{B}\), \(a \in \mathcal{A}\), be pairwise disjoint (not necessarily exhaustive), and for a POVM \(N^y\) write \(N^y_{g_{xy}(a)} = \sum _{b \in g_{xy}(a)} N^y_b\). Let \(\kappa : [0,1] \to \mathbb {R}_{\geq 0}\) be convex and non-decreasing, and suppose that every symmetric projective maximally entangled (PME) strategy \(T = (|\Phi \rangle , Q)\) for \(\mathfrak {G}\) (so \(|\Phi \rangle \) is maximally entangled), of value \(\omega (T)\), admits complete auxiliary POVMs \(N^y\) with
Then there are universal constants \(C_0, c_0 {\gt} 0\) — supplied by the squared-distance decomposition behind Theorem 3.3 — such that, writing \(e(\delta ) = C_0 \delta ^{c_0}\) and \(s(\delta ) = 2\sqrt{2\delta } + 8\sqrt{e(\delta )}\), every symmetric projective strategy \(\mathscr {S}= (|\psi \rangle , A)\) of value \(\omega \) and synchronicity defect \(\delta = 1 - \mathop{\mathbb {E}}_{x \sim \nu } \sum _a \langle \psi | A^x_a \otimes (A^x_a)^{\mathsf{T}} |\psi \rangle \) admits complete auxiliary POVMs \(M^y\) on its own Bob space with
Two parts of the hypothesis are load-bearing and easy to lose. Symmetric means the Schmidt form \(|\psi \rangle = \sum _j \sqrt{r_j} |j\rangle |j\rangle \) with \(r_j \geq 0\) and Bob’s game measurements the transposes of Alice’s; swap symmetry alone is not a sufficient input. And the conclusion delivers a POVM: it asserts no projectivity, so a consumer needing projective operators must project separately, at its own cost. The Lean proof does not use this corollary, for the reason given at Theorem 3.3.
There exist finite question and answer sets for which the closure \(C_{qa}\) of the set of finite-dimensional quantum correlations is strictly contained in the set \(C_{qc}\) of commuting-operator correlations.
There is no algorithm that, given a game description \(g\) with the promise that \(\mathrm{val}^{s}(\mathfrak {G}_g) = 1\) or \(\mathrm{val}^{s}(\mathfrak {G}_g) \leq \frac12\), decides which is the case; the same holds with \(\mathrm{val}^*\) in place of \(\mathrm{val}^{s}\) (Corollary 7.3).
The space \(\mathrm{Sub}(F)\) of subgroups of the free group on \(s\) generators is a closed subspace of \(\{ 0,1\} ^F\) with the product topology. An invariant random subgroup is a Borel probability measure on it invariant under conjugation; the finitely described ones are the measures \(\Phi (\sigma )\) of finite actions. The Aldous–Lyons conjecture asserts that for every \(s\) the finitely described IRSs are weak-\(*\) dense in the IRSs.
Let \((\mathcal{H}, \psi , \mathscr {A}, \mathscr {A}_A, \mathscr {A}_B)\) be a bipartite model, \(\alpha \) and \(\beta \) finite sets and \(e \in \mathbb {C}^{\alpha \times \beta }\). The ancilla extension of the model by \(e\) has the Hilbert space \(\mathcal{H}\otimes \mathbb {C}^{\alpha \times \beta }\), the \(\ell ^2\)-sum of \(\alpha \times \beta \) copies of \(\mathcal{H}\); the state \(\psi \otimes e\); the algebra \(M_{\alpha \times \beta }(\mathscr {A})\), acting entrywise; the first player’s algebra \(M_\alpha (\mathscr {A}_A)\), acting as \(X \otimes I_\beta \); and the second player’s algebra \(M_\beta (\mathscr {A}_B)\), acting as \(I_\alpha \otimes Y\). For \(X \in \mathscr {A}_A\) and \(P \in M_\alpha (\mathbb {C})\), \(X \otimes P \in M_\alpha (\mathscr {A}_A)\) is the matrix with entries \(P_{ab} X\), and likewise for the second player.
The structure MIPRE.AnswerReduction is an ambient contract, parametrized by \(\ell \), its output at \(\max \{ \ell + 2, 5\} \) levels. The hypotheses on the input are the budget AnswerReduction.inBudget: sampler and decider runtime coefficients at most \((\lambda n + 1)^\mu \) and \(2^{(\lambda n + 1)^\mu }\), respectively, both at input-size degree \(\mu \), questions of dimension at most the sampler’s bound and answers rejected beyond the decider’s, together with \(\left\vert {\mathcal{D}} \right\vert \leq \sigma \). The complexity clause asks \(\left\vert {\mathcal{S}} \right\vert \leq \sigma \) as well: the output runs the input sampler through the universal machine, whose overhead is polynomial in the size of the program it simulates, and the source’s \(\mathrm{poly}((\lambda n)^\mu , \sigma )\) bounds are silent on that size (the introspective sampler that compression supplies has size polynomial in \(\log \lambda \)). For a universal base polynomial \(P\) and base degree \(d\), the output is within \(P((\lambda n+1)^\mu +\sigma +\lambda +n)^{\mu +1}\) at input-size degree \(d(\mu +1)\), and rejects longer answers. The terms \(\lambda +n\) change nothing for \(\lambda ,\mu \geq 1\) and \(n\geq 2\), where they are at most \(2(\lambda n)^\mu \); they cover the indices where \((\lambda n+1)^\mu \) does not grow with \(n\), at which the output still computes the PCP’s parameters from \(n\) and \(\lambda \). The extra power retains the input sampler’s degree; fixing \(\mu \) in compression leaves a polynomial bound. Its threshold \(C_{\mathrm{ar}}\) plays the role of the source threshold (thm:ar in ld_compiler.tex); an earlier statement here had the value clauses for all \(n\). Its soundness field also explicitly requires \(n\geq 2\), \(\lambda \geq 1\) and \(\varepsilon {\gt}0\). Completeness transfers ambient HasPerfectPCC from input answer cut \(2^{(\lambda n+1)^\mu }\) to the output budget’s answer cut, for \(\lambda ,\mu \geq 1\): the source’s regime, and the one in which \((\lambda n+1)^\mu \geq n+1\), which the PCP’s validity hypothesis \(2\lceil \log n\rceil \leq T\) needs. At \(\lambda =0\) or \(\mu =0\) the PCP’s time bound is a constant and the clause would be false for large \(n\); compression’s \(\lambda \) is at least \(2\) and its \(\mu \) at least \(1\) (Lemma 6.180). Soundness transfers output value greater than \(1-\varepsilon \) to input value at least \(1-\delta (\varepsilon ,n)\) at those cuts, with \(\delta (\varepsilon ,n)=\sigma ^a((\lambda n)^{\mu a}\varepsilon ^b+(\lambda n)^{-\mu b})\), \(a\geq 1\) and \(0{\lt}b\leq 1\). Sampler and decider descriptions are computable in polynomial time; the sampler depends only on the input sampler and the parameters. The composition consumes an instance at \(\ell =5\), which Lemma 6.194 constructs.
[\(\uparrow \) QuantumLib] Let \(G\) be a finite group and \(\varepsilon \in \mathbb {R}\). An \(\varepsilon \)-approximate representation of \(G\) is a function \(f : G \to U(d)\) such that
where \(\langle \cdot , \cdot \rangle _{hs}\) is the normalized Hilbert–Schmidt inner product of Definition 2.25. Since each value of \(f\) is unitary, \(\left\| {f(x) f(y) - f(xy)} \right\| _{hs}^2 = 2 - 2\, \mathrm{Re}\, \langle f(x) f(y), f(xy) \rangle _{hs}\), so the condition is equivalent to the defect form \(\mathop{\mathbb {E}}_{x, y \sim G} \left\| {f(x) f(y) - f(xy)} \right\| _{hs}^2 \leq 2 \varepsilon \).
A type of the answer-reduced verifier is a pair of an oracularization role and a PCP type. An answer is an answer of its copy’s low-degree test, with one codeword for copies \(1\) to \(5\) and \(m'+6\) codewords for copy \(6\). The oracle answers of the input verifier are never sent. The predicate is the format preamble on both answers, then the five steps of the paper’s decision procedure for both players:
equal types have equal answers;
the oracle’s \(\mathrm{Point}_6\) answer agrees with an isolated player \(v\)’s \(\mathrm{Point}_v\) answer in component \(v\);
an isolated player \(v\)’s input codeword passes the \(m\)-variable test on copy \(v\);
between two oracles, copies \(3\), \(4\) and \(5\) pass the consistency check against copy \(6\) and the individual \(m\)-variable test, and copy \(6\) passes the simultaneous test with \(m'+6\) codewords;
on an oracle’s \(\mathrm{Point}_6\) question, the point and the answer form a PCP view that the PCP verifier accepts on the input question pair.
The PCP verifier’s decision is a parameter of the predicate.
The decoding of a readable and a linear polynomial at an input question is the table of the readable one on the Boolean cube, cut to the question’s readable length, followed by the linear one’s. The decoded strategy is the strategy for the typed oracularized game of the input, on the state of \(T\), in which an isolated role measures its polynomial measurement and answers the decoding of its two polynomials, read on their slots’ blocks, and the oracle measures its own and answers the pair of decodings of its polynomials in the two roles’ slots.
The honest PCP of an answer pair \((a, b)\) at a question pair \((x, y)\) is \(\mathrm{Induce}\) of the readable tables of the readable parts of \(a, b\) and the linear tables of their linear parts. The honest answer of a tuple of polynomials on the test’s \(M\) variables to a question of the seeded low-degree test is its values at a point, or the coefficients of its restrictions to a line, each field element as its canonical bits, codeword after codeword. At a typed question of role \(r\), to an answer of the oracularized input game, the honest answer is the honest answer of the role’s codewords of the PCP of the oracle’s pair at the questions of its seed, or of an isolated player’s answer paired with itself. The hypotheses under which these PCPs satisfy the checks at every seed are that the parameters fit the lengths of the input game and the constraints its processor outputs on readable answers of at most the readable lengths, and that each seed’s circuit describes the output indicator through the windows of its question pair within a time \(L^*\) meets.
- MIPRE.Tailored.AnsRed.pairPcp
- MIPRE.Tailored.AnsRed.circOf
- MIPRE.Tailored.AnsRed.HonestHyp
- MIPRE.Tailored.AnsRed.Typed.encCws
- MIPRE.Tailored.AnsRed.Typed.honestCoef
- MIPRE.Tailored.AnsRed.Typed.honestBits
- MIPRE.Tailored.AnsRed.Typed.ldPolys
- MIPRE.Tailored.AnsRed.Typed.inSeeded
- MIPRE.Tailored.AnsRed.Typed.rolePcp
- MIPRE.Tailored.AnsRed.Typed.honestAns
An answer-reduced sampler is a family of CL functions on the typed questions whose questions carry the oracularized input question of the seed’s input part, in the type’s role, and the question of the seeded low-degree test of the seed’s low-degree part. One is the direct sum of the oracularized input sampler and the seeded test’s presentation, downsized along the Shoup basis. The answer-reduced typed game samples a pair of types and a seed and accepts by the typed data. Its honest strategy is the oracularization of the input’s synchronous strategy, pulled back to the typed questions along their roles and oracularized parts and pushed forward along the honest answers.
- MIPRE.Tailored.AnsRed.Typed.arGraph
- MIPRE.Tailored.AnsRed.Typed.arDt
- MIPRE.Tailored.AnsRed.Typed.ArSampler
- MIPRE.Tailored.AnsRed.Typed.arGame
- MIPRE.Tailored.AnsRed.Typed.auxGame
- MIPRE.Tailored.AnsRed.Typed.pullStrat
- MIPRE.Tailored.AnsRed.Typed.inSync
- MIPRE.Tailored.AnsRed.Typed.orStrat
- MIPRE.Tailored.AnsRed.Typed.arStrat
- MIPRE.Tailored.AnsRed.Typed.arCl
- MIPRE.Tailored.AnsRed.Typed.arSampler_arCl
The index space of the table is \([N] \times [N] \times [D]^3 \times [64]\), the first coordinate fastest, so that for \(N = 2^\ell \) and \(D = 2^{\delta }\) the binary digits of an index are those of its coordinates in turn (II:8453); the last coordinate holds the six signs, one per digit. The table of a triangulated system is the indicator of its decoupled system (Definition 9.94) over the index space, a string of \(64 N^2 D^3\) bits, and five assignments satisfy a table when every equation whose index it contains holds. The check at \((N, D)\) reads the four lengths at the two questions, the constraints that the processor outputs on the readable answers, and the inputs \(a = a^R O\) and \(b = b^R\): the lengths are at most \(N\), \(b\) has \(N\) bits and \(O\) has \(64 N^2 D^3\), the number of constraints times \(2N\), plus \(2N\), is at most \(D\), and \(O\) is the table of the triangulated purified equations, the readable answers cut at the readable lengths. The output indicator of a tailored verifier, at a parameter program giving \((\ell , \delta )\) in unary, is the decider that runs the answer-length calculator four times and the processor once, as the canonical decider does, and then makes the check at \((2^\ell , 2^{\delta })\).
The encoding of a table \(t\) on \(\mathbb {N}\) in \(k\) variables is the multilinear polynomial whose value at the binary digits of \(c {\lt} 2^k\) is \(t(c)\). From Boolean readable tables (the cells of the two readable answers, the table \(O\) and the three witness blocks) and \(\mathbb {F}_2\)-valued linear tables (the cells of the two linear answers and the three copies), the honest PCP of a circuit polynomial \(T\) has the encodings of the tables as its assignments, and as helpers the linear certificates (Lemma 9.107) of the left-hand sides of its checks: of the formula polynomial at degree \(17\), of the system polynomial at degree \(3\), and of \(g(1 - g)\) for each assignment \(g\) at degree \(2\).
An equation over \(\mathbb {F}_2\) is a list of variables and a right-hand side. The purified equation of a constraint \(c\) of the canonical decider at answers \(a^R a^L\), \(b^R b^L\) (eq:purified_equation, II:7762) is the equation on the linear answers, placed in a table of \(2L\) entries (\(a^L\) from \(0\), \(b^L\) from \(L\)), whose right-hand side absorbs the readable answers; a constraint of the wrong length becomes \(0 = 1\). The triangulation of a list of equations (II:7952) replaces \(X_{x_0} + \dots + X_{x_{k-1}} = b\) by \(X_{x_0} = Y_0\), \(Y_{i-1} + X_{x_i} = Y_i\) and \(Y_{k-1} = b\), each row with its own fresh variables, and the extension of an assignment gives \(Y_i\) the partial sum \(\sum _{j \le i} X_{x_j}\), a linear map. The decoupled system (II:8193) on the blocks \(S_A = [\ell _A]\), \(S_B = [\ell _B]\) and three copies \(S_1, S_2, S_3\) of \([\ell ]\) has the equations \(X_A = X^1\), \(X_B = X^1(\ell _A + \cdot )\), \(X^1 = X^2\), \(X^2 = X^3\) and each triangulated equation on the three copies; it is given by the indicator of the equations \(\varepsilon _A X_A(u_A) + \varepsilon _B X_B(u_B) + \sum _i \varepsilon _i X^i(u_i) = \varepsilon _0\) it contains (II:8128), a block of sign \(0\) taking any index.
On \((n, x, y, a^R, b^R)\), with the input verifier’s programs and \((\lambda , \mu , \sigma )\) stored, the processor runs, as stages that keep their input: the routine’s parameter program on \(((\lambda , \mu , \sigma ), n)\); the input sampler, through the universal machine, on the marginal queries of both players at the seeds of \(x\) and \(y\); the routine’s circuit function at each seed, and then the proof check of each question with that circuit’s gates, both on encodings assembled from what the earlier stages output, the input sampler’s questions and the readable answers read as bit strings, so that both run on encodings on every input; and finally the program of Lemma 9.150. No stage decodes a program from data. Its program is computed from the input programs and \((\lambda , \mu , \sigma )\) in polynomial time.
The presented answer-reduced game is the game that the typed data of Definition 9.114 presents on the detyped game of a family of CL functions on the typed questions, with answers bounded by \(B\). A tailored verifier meets it at \(n\) along a bijection of the detyped questions with its questions at \(n\) in the sense of Definition 9.136.
For a parameter routine, an input tailored verifier and \((\lambda , \mu , \sigma )\), the output verifier has the answer-reduced sampler, the answer-length calculator of Lemma 9.144 and the linear-constraints processor of Definition 9.151.
A parameter routine runs in polynomial time when there are \(c\), \(m\) and \(e\) such that, for every \(W \geq (\lambda n + 1)^\mu + \sigma + \lambda + n\) and every \(X \geq 1\), its parameter program halts on \(((\lambda , \mu , \sigma ), n)\) with the parameters within \((c (W + 1)^m X^e)^{\mu + 1}\) steps.
For constants \(E_1, E_2, c_0\) and \((\lambda , \mu , \sigma )\), at the index \(n\), with \(Q = (\lambda n + 1)^\mu \) the input’s budget: the window width \(\ell = Q\); the copy width \(\Delta = (\mu + 2)(Q + 4)\); the table width \(o = 2\ell + 3\Delta + 6\); the description time \(T = 2^K\), \(K = E_1 (\mu + 1)(o + Q + 4)\); the size bound \(\sigma ' = c_0 + 5\sigma + 4(\ell + \Delta ) + 8\) of the output indicator’s program; the witness width \(r\) and the gate count \(s\) the window describer of Lemma 9.98 gives at \((n, T, Q, \sigma ')\); the selector width \(j = \lceil \log _2 (m + 1) \rceil \), \(m\) the PCP’s variable count; the degree \(d = 17\); and the field width \(t = E_2 (j + r + Q + 1)\).
- MIPRE.Tailored.AnsRed.Params.ArConsts
- MIPRE.Tailored.AnsRed.Params.pQ
- MIPRE.Tailored.AnsRed.Params.pEll
- MIPRE.Tailored.AnsRed.Params.pDm
- MIPRE.Tailored.AnsRed.Params.pOW
- MIPRE.Tailored.AnsRed.Params.pK
- MIPRE.Tailored.AnsRed.Params.pT
- MIPRE.Tailored.AnsRed.Params.pSig
- MIPRE.Tailored.AnsRed.Params.pR
- MIPRE.Tailored.AnsRed.Params.pS
- MIPRE.Tailored.AnsRed.Params.pL
- MIPRE.Tailored.AnsRed.Params.pJ
- MIPRE.Tailored.AnsRed.Params.pD
- MIPRE.Tailored.AnsRed.Params.pTw
- MIPRE.Tailored.AnsRed.Params.pExtra
Let \(\ell , \delta , r, s\) be the exponents of the table size and of the copy size, the width of the witness indices and the number of gates, let \(|S_0| = 2\ell + 3\delta + 6\), and let \(m = 2(\ell + 1) + (|S_0| + 1) + 3r + 6 + s\). A PCP over a field \(\mathbb {F}\) consists of eleven assignments, polynomials \(g_A, g_B\) on \(\ell \) variables, \(g_O\) on \(|S_0|\) and three \(g_{W,k}\) on \(r\) (readable), \(g_{La}, g_{Lb}\) on \(\ell \) and three \(g_{L,k}\) on \(\delta \) (linear), and of helpers: \(\alpha ^R_X\) on the \(m\) variables, \(\alpha ^L_X\) on \(|S_0|\), and for each assignment a \(\beta _X\) on its variables. At a point \(p \in \mathbb {F}^m\), for the circuit polynomial \(T\), it passes the formula check when
the system check when, at \(x = p_O\),
and the assignment check of each assignment \(g\) when \(g(1 - g) = \sum _X x_X (1 - x_X)\, \beta _X\) at the point \(x\) of its block. It satisfies the checks identically when each holds at every point of its own space, and it has degree \(d\) when all its polynomials have individual degree at most \(d\).
For PCP parameters \((q,m,d,m',s)\), the typed PCP sampler has the eighteen types \(\mathrm{Point}_i,\mathrm{ALine}_i,\mathrm{DLine}_i\), \(i=1,\ldots ,6\), on the space
over \(\mathbb {F}_q\), of dimension \(10m+2s+16\). Copy \(i\leq 5\) is the seeded CL test of Definition 3.13 in \(m\) variables on its own point, coordinate and direction registers. Copy \(6\) is the test in \(m'=5m+5+s\) variables whose point and direction registers are the concatenations of the five copies’ registers with the auxiliary ones. Each type is presented as a three-level CL function (seed, then direction, then the point register), exact on the whole space. Its full evaluation is the seeded question of its copy, and a uniform vector carries a uniform sample of each copy. The \(i\)-th block of copy \(6\)’s point, in the block order of the PCP, is copy \(i\)’s point: this overlap is what the consistency tests compare.
The block of the seed register a direction is drawn from is read off the seed by a selector \(\chi :\mathbb {F}_q\to [m]\). The test’s own selector numbers the field by an enumeration no program computes, so the presentation takes any selector with blocks of size \(q/m\) (the effective one reads the seed’s high bits), together with a permutation of the seeds carrying it to the test’s; the permutation is used only in the analysis, where a uniform seed stays uniform under it.
- MIPRE.LIDT.CL.Regs
- MIPRE.LIDT.CL.Regs.pres
- MIPRE.LIDT.CL.Regs.pres_exactlyOn
- MIPRE.LIDT.CL.Sel
- MIPRE.LIDT.CL.Sel.canonical
- MIPRE.LIDT.CL.Sel.exists_perm
- MIPRE.LIDT.CL.Sel.ofSelector
- MIPRE.LIDT.CL.Regs.questionOf_eval
- MIPRE.LIDT.CL.Regs.sum_sampleOf
- MIPRE.CL.sum_comp_injective
- MIPRE.AnswerReduction.Pcp.Coord
- MIPRE.AnswerReduction.Pcp.Coord.card_coord
- MIPRE.AnswerReduction.Pcp.regs
- MIPRE.AnswerReduction.Pcp.regs6
- MIPRE.AnswerReduction.Pcp.block_ptOf_regs6
- MIPRE.AnswerReduction.Pcp.pres
- MIPRE.AnswerReduction.Pcp.pres_exactlyOn
- MIPRE.AnswerReduction.Pcp.question_eval
The parameters of the answer-reduced verifier at an index are, in unary, the field width \(t\), the selector width \(j\), \(M = 2^j\), the degree \(d\), the four dimensions of the PCP of Definition 9.103, and data for the circuits. A parameter routine consists of the parameters at each \((\lambda , \mu , \sigma )\) and index, with \(m \leq M\); a closed program computing them from \(((\lambda , \mu , \sigma ), n)\); and a polynomial-time circuit function, giving from the input verifier’s programs, \((\lambda , \mu , \sigma )\), \(n\), the parameters and the two questions of a seed a well-formed circuit with the PCP’s numbers of inputs and gates. The program followed by the projection to \((t, j)\) is a parameter routine of the low-degree half.
- MIPRE.Tailored.AnsRed.Typed.ArParams
- MIPRE.Tailored.AnsRed.Typed.arParams
- MIPRE.Tailored.AnsRed.Typed.readParams
- MIPRE.Tailored.AnsRed.Typed.readParams_encode
- MIPRE.Tailored.AnsRed.Typed.ldPdF
- MIPRE.Tailored.AnsRed.Typed.ldPdF_arParams
- MIPRE.Tailored.AnsRed.Typed.CircIn
- MIPRE.Tailored.AnsRed.Typed.ArRoutine
- MIPRE.Tailored.AnsRed.Typed.ArRoutine.params
- MIPRE.Tailored.AnsRed.Typed.ArRoutine.parCore_runs
- MIPRE.Tailored.AnsRed.Typed.ArRoutine.ldCore
- MIPRE.Tailored.AnsRed.Typed.ArRoutine.ldCore_runs
- MIPRE.Tailored.AnsRed.Typed.ArRoutine.toLd
- MIPRE.Tailored.AnsRed.Typed.ArRoutine.circ
- MIPRE.Tailored.AnsRed.Typed.ArRoutine.circ_wires
A parameter routine of the low-degree half is a family of parameters \(t, j\) at each \((\lambda , \mu , \sigma )\) and index, with a polynomial-time map from \((\lambda , \mu , \sigma )\) to a closed program computing them at each index. The answer-reduced typed sampler at \((\lambda , \mu , \sigma )\) puts the oracularized input sampler and the directly answered low-degree half of Lemma 9.140 side by side; its CL functions are the answer-reduced family of Definition 9.121. The answer-reduced sampler is the typed sampler detyped along the complete graph with loops, of level \(\max (\ell + 1, 3) + 2\). Its program is computed from the input sampler’s and \((\lambda , \mu , \sigma )\) in polynomial time.
- MIPRE.Tailored.AnsRed.Typed.LdRoutine
- MIPRE.Tailored.AnsRed.Typed.LdRoutine.ldDirect
- MIPRE.Tailored.AnsRed.Typed.LdRoutine.arTyped
- MIPRE.Tailored.AnsRed.Typed.LdRoutine.arTyped_cl
- MIPRE.Tailored.AnsRed.Typed.LdRoutine.arTyped_dim
- MIPRE.Tailored.AnsRed.Typed.LdRoutine.arSampler
- MIPRE.Tailored.AnsRed.Typed.LdRoutine.qe
- MIPRE.Tailored.AnsRed.Typed.LdRoutine.typedPF
- MIPRE.Tailored.AnsRed.Typed.LdRoutine.arSamplerProg
- MIPRE.Tailored.AnsRed.Typed.LdRoutine.arSamplerProg_eq
The common index \(\xi \) is the full uniform oracle seed. Both questions \((x_A,x_B)\) and every auxiliary oracle coordinate are functions of \(\xi \). Indexed measurements and all subsequent averages retain \(\xi \). The image pair \((x_A,x_B)\) is not substituted as an index without proving injectivity or specifying its conditional seed distribution. In the Lean the typed seed is an ordered pair of roles with one common uniform seed (SeededGame.typedSeedEquiv), and every average in the soundness proof is a sum over that seed (one_sub_povmValue_typed).
A PCP (Definition 9.103) has a slot for each of its polynomials, readable or linear, with its block: the injection of the polynomial’s variables into the PCP’s. The codewords of the oracle are all the slots, the readable ones first (the paper’s count of eq:def_heartsuit, readable and linear); those of Alice are \(g_A\) and \(g_{L_a}\), those of Bob \(g_B\) and \(g_{L_b}\). The thirteen checks at a point read only the values of the slots there; they split into the readable checks, the formula check and the readable assignment checks, and the linear checks, the system check and the linear assignment checks. From polynomials on \(N \geq m\) variables, one per slot, the PCP of the polynomials reads each on its slot’s block.
- MIPRE.Tailored.AnsRed.Slot
- MIPRE.Tailored.AnsRed.Slot.readable
- MIPRE.Tailored.AnsRed.Slot.emb
- MIPRE.Tailored.AnsRed.slotsOf
- MIPRE.Tailored.AnsRed.idxO
- MIPRE.Tailored.AnsRed.Pcp.slot
- MIPRE.Tailored.AnsRed.Pcp.slotEval
- MIPRE.Tailored.AnsRed.PassesV
- MIPRE.Tailored.AnsRed.PassesR
- MIPRE.Tailored.AnsRed.PassesL
- MIPRE.Tailored.AnsRed.Pcp.ofPolys
At a role \(r\) with \(k_r\) codewords, \(\delta _r(\varepsilon ) = \delta _{\mathrm{sim}}(q, M, d, k_r, \varepsilon )\) is the error of the seeded test’s soundness. When the test is sound in the model, \(G^\textsc{A}_{r,y}\) and \(G^\textsc{B}_{r,y}\) are the projective measurements, in the two players’ algebras, of \(k_r\)-tuples of polynomials of individual degree at most \(d\) in \(M\) variables that the test’s soundness gives for the per-role strategy at a role \(r\) and an oracularized question \(y\); \(G^\textsc{A}_r\) and \(G^\textsc{B}_r\) are those at \(y_r(z)\).
At the seed \((z, w) \in Z \times W\), the typed question of type \((r, \tau )\) carries the oracularized input question \(y_r(z)\) of the role \(r\) at \(z\) and the seeded test’s question of type \(\tau \) of the sample the registers \(w\) carry. The per-role strategy of \(T\) at a role \(r\) and an oracularized question \(y\) is the strategy for the seeded low-degree test, with one codeword per slot of the role, that plays \(T\) at the typed questions carrying \(y\) and reads the role’s codewords off its answers. The failure of \(T\) at a pair of types and a seed is its failure at the two typed questions they determine.
Fix \(q = 2^t\), \(M = 2^j\) dividing \(q\), a degree \(d\), a PCP layout with \(m \leq M\) variables, the dimension \(r\) of the input sampler at the index, a seed selector of the low-degree test (Definition 3.13), and a circuit polynomial \(T_z\) for each \(z \in \mathbb {F}_2^r\). The types are \(\{ A, B, O\} \times \{ \mathrm{Point}, \mathrm{ALine}, \mathrm{DLine}\} \); a question carries an element of \(\mathbb {F}_2^r\) and, over \(\mathbb {F}_2\) through the Shoup basis, a question of the seeded low-degree test on \(M\) variables. An answer is a codeword for each of its role’s slots, readable first: one field element at a point, the \(d + 1\) or \(Md + 1\) coefficients of a polynomial at an axis-parallel or a diagonal line, each element as its \(t\) canonical bits. The constraints at two typed questions are linear in the answer bits, with coefficients read off the questions and the readable answers:
at one role, the seeded low-degree test on the role’s codewords;
at one low-degree type, an isolated role and the oracle, the isolated codewords are the oracle’s in the same slots;
at an axis-parallel line in the direction \(i\), the codewords whose blocks miss \(i\) have their coefficients \(1, \dots , d\) zero;
at the oracle’s point \(p\) with seed \(z\), the thirteen checks of the PCP against \(T_z\) at the first \(m\) coordinates of \(p\): the readable checks as a readable guard, and the linear checks as linear equations, the system check’s coefficients read off \(g_O(p)\) and the linear assignment checks linear because \(g \mapsto g(1 - g)\) is additive in characteristic two.
- MIPRE.Tailored.AnsRed.Typed.elt
- MIPRE.Tailored.AnsRed.Typed.lenR
- MIPRE.Tailored.AnsRed.Typed.lenL
- MIPRE.Tailored.AnsRed.Typed.cw
- MIPRE.Tailored.AnsRed.Typed.decAns
- MIPRE.Tailored.AnsRed.Typed.vals
- MIPRE.Tailored.AnsRed.Typed.regs
- MIPRE.Tailored.AnsRed.Typed.ldQ
- MIPRE.Tailored.AnsRed.Typed.ldCons
- MIPRE.Tailored.AnsRed.Typed.consCons
- MIPRE.Tailored.AnsRed.Typed.indCons
- MIPRE.Tailored.AnsRed.Typed.proofCons
- MIPRE.Tailored.AnsRed.Typed.cons
- MIPRE.Tailored.AnsRed.Typed.tdata
- MIPRE.Tailored.AnsRed.Typed.ArPred
The typed answer-reduced game at one index has the types (role, PCP type), fifty-four of them, on the complete type graph with loops. Its CL function at a type is the product of two parts on disjoint coordinates, both padded to \(\max \{ \ell +1,3\} \) levels:
the oracularized sampler’s function of the role;
the PCP presentation of the PCP type, downsized to \(\mathbb {F}_2\) along the Shoup polynomial basis of \(\mathbb {F}_q\), whose coordinates are the bits the PCP verifier reads.
The coordinates of the PCP part are numbered in three runs: the concatenated point register of the sixth copy, its concatenated direction register, and the six seeds; each copy of the test is then a contiguous run of the first two with its own seed. A question carries the oracularized question in the first part and the downsized PCP question in the second, the latter as the Shoup bits of its coordinates in that order. An answer is written as its field elements’ bit blocks, serialized, and parsed back with the count and block length its type prescribes; an answer of the right format parses back from its encoding. The predicate rejects a failed parse and otherwise applies Definition 6.175 to the decoded questions. Its game check runs the PCP verifier on the input question pair and the view read off the \(\mathrm{Point}_6\) question and answer.
- MIPRE.CL.CLFun.castLevel
- MIPRE.CL.CLFun.liftTo
- MIPRE.CL.CLFun.ExactlyOn.liftTo
- MIPRE.CL.CLFun.eval_liftTo
- MIPRE.CL.CLFun.prod
- MIPRE.CL.CLFun.ExactlyOn.prod
- MIPRE.CL.CLFun.eval_prod
- MIPRE.CL.CLFun.prodCL
- MIPRE.CL.CLFun.ExactlyOn.prodCL
- MIPRE.CL.CLFun.eval_truncate_prodCL
- MIPRE.AnswerReduction.Pcp.layout
- MIPRE.AnswerReduction.Pcp.coordIndex
- MIPRE.AnswerReduction.Pcp.bitIndex
- MIPRE.AnswerReduction.Pcp.toBits_pcp
- MIPRE.AnswerReduction.pcpBin
- MIPRE.AnswerReduction.pcpCl
- MIPRE.AnswerReduction.cl
- MIPRE.AnswerReduction.cl_exactlyOn
- MIPRE.AnswerReduction.oraclePart_eval
- MIPRE.AnswerReduction.pcpPart_eval
- MIPRE.AnswerReduction.cnt
- MIPRE.AnswerReduction.enc
- MIPRE.AnswerReduction.parse
- MIPRE.AnswerReduction.parse_enc
- MIPRE.AnswerReduction.ansFmt_of_parse
- MIPRE.AnswerReduction.length_enc_le
- MIPRE.AnswerReduction.graph
- MIPRE.AnswerReduction.graph_nonempty
- MIPRE.AnswerReduction.decodeQ
- MIPRE.AnswerReduction.gameCheck
- MIPRE.AnswerReduction.typedPred
- MIPRE.AnswerReduction.typedGame
- MIPRE.AnswerReduction.accepts_of_typedPred
- MIPRE.AnswerReduction.typedPred_enc
The test associated with a tailored game has a generator \(J\) and one generator for each variable of each vertex, and one challenge per question pair, with the pair’s weight. A subgroup \(H\) passes the challenge at \((x, y)\) when: \(J \notin H\), \(J^2 \in H\) and \(J\) commutes in \(H\) with the variables at \(x\) and \(y\) (Check 1); the variables are involutions and those at a vertex commute (Check 2); each readable variable \(X\) has \(X \in H\) or \(J X \in H\), which reads off a value \(r\) of the readable variables (Check 3); and the word \(J^{c_J} \prod X^{c}\) of every constraint \(c \in L_{xy}(r)\) lies in \(H\) (Check 4). It is written as one clause per readable value \(r\), and the constraint words are deduplicated, which bounds their number by \(2^{2\Lambda + 1} + 1\). An action passes Checks 1–3 everywhere when \(J\) is a fixed-point-free involution commuting with the variables, these are involutions commuting at each vertex, and each readable variable acts at every point as the identity or as \(J\).
- MIPRE.Tailored.Sofic.invW
- MIPRE.Tailored.Sofic.commW
- MIPRE.Tailored.Sofic.genW
- MIPRE.Tailored.Sofic.allBits
- MIPRE.Tailored.Sofic.genJ
- MIPRE.Tailored.Sofic.wts
- MIPRE.Tailored.Sofic.wts_eq
- MIPRE.Tailored.Sofic.genX
- MIPRE.Tailored.Sofic.nGen
- MIPRE.Tailored.Sofic.wJ
- MIPRE.Tailored.Sofic.wX
- MIPRE.Tailored.Sofic.varsAt
- MIPRE.Tailored.Sofic.fixedLits
- MIPRE.Tailored.Sofic.readVars
- MIPRE.Tailored.Sofic.readWords
- MIPRE.Tailored.Sofic.consAt
- MIPRE.Tailored.Sofic.consWord
- MIPRE.Tailored.Sofic.consWords
- MIPRE.Tailored.Sofic.words
- MIPRE.Tailored.Sofic.clause
- MIPRE.Tailored.Sofic.clauses
- MIPRE.Tailored.Sofic.challenge
- MIPRE.Tailored.Sofic.assocTest
- MIPRE.Tailored.Sofic.genPerm
- MIPRE.Tailored.Sofic.Checks
A bipartite model consists of a complex Hilbert space \(\mathcal{H}\), a vector \(\psi \in \mathcal{H}\), a unital \(*\)-algebra \(\mathscr {A}\) over \(\mathbb {C}\) represented on \(\mathcal{H}\) by a unital \(*\)-homomorphism \(\pi : \mathscr {A}\to B(\mathcal{H})\), and two unital \(*\)-algebras \(\mathscr {A}_A\) and \(\mathscr {A}_B\) over \(\mathbb {C}\) with unital \(*\)-homomorphisms \(\pi _A : \mathscr {A}_A \to \mathscr {A}\) and \(\pi _B : \mathscr {A}_B \to \mathscr {A}\) such that \(\pi _A(a)\) and \(\pi _B(b)\) commute for all \(a \in \mathscr {A}_A\) and \(b \in \mathscr {A}_B\). The first player’s operators are elements of \(\mathscr {A}_A\), the second player’s elements of \(\mathscr {A}_B\), and a state quantity of \(a\) is computed on the vector \(\pi (\pi _A(a))\psi \). That \(\psi \) is a unit vector is a hypothesis of each statement that needs it, not part of the model. It has two instances.
The tensor-product model of a vector \(\psi \in \mathbb {C}^{d_A} \otimes \mathbb {C}^{d_B}\) has \(\mathscr {A}= M_{d_A d_B}(\mathbb {C})\) acting on \(\mathbb {C}^{d_A} \otimes \mathbb {C}^{d_B}\), \(\mathscr {A}_A = M_{d_A}(\mathbb {C})\), \(\mathscr {A}_B = M_{d_B}(\mathbb {C})\), \(\pi _A(X) = X \otimes I\) and \(\pi _B(Y) = I\otimes Y\). Its products and sums are the matrix ones, so the matrix calculus is the model’s with nothing to translate.
The commuting-operator model of a commuting-operator strategy \((\mathcal{H}, \psi , E, F)\) has \(\mathscr {A}= B(\mathcal{H})\), \(\mathscr {A}_A\) the commutant of the \(F^y_b\) and \(\mathscr {A}_B\) the commutant of \(\mathscr {A}_A\), with the inclusions. They commute by construction and contain the \(E^x_a\) and the \(F^y_b\). A commutant contains the square roots of its positive elements, so positivity in \(\mathscr {A}_A\) and in \(\mathscr {A}_B\) is positivity in \(B(\mathcal{H})\), which is what the measurements of the analyses need.
For a \(*\)-ring \(R\) ordered by its cone of sums of elements \(z^* z\), the \(n \times n\) matrices over \(R\) are ordered in the same way: \(X \leq Y\) when \(Y - X\) is a sum of matrices \(Z^* Z\). When \(R\) is proper, \(z^* z = 0\) only for \(z = 0\), the relation is antisymmetric, since an element of the cone has nonnegative diagonal entries and a vanishing diagonal entry kills its row and its column, and the matrices over \(R\) are proper again. \(C^*\)-algebras and their \(*\)-subalgebras are proper, and so are the complex matrices; on those the order used is the positive semidefinite one. This is what lets the players’ algebras of an ancilla extension (Definition 8.51) carry POVMs, over and over as registers are adjoined.
The canonical decider of a tailored verifier with answer-length calculator \(\cal {L}\) and linear-constraints processor \(\cal {P}\) is the program that, on \((n, x, y, a, b)\), runs \(\cal {L}\) on \((n, x, \kappa )\) and on \((n, y, \kappa )\) for both kinds \(\kappa \) of variables, then \(\cal {P}\) on \((n, x, y, a^R, b^R)\), where \(a^R\) and \(b^R\) are the first \(\ell ^R(x)\) bits of \(a\) and the first \(\ell ^R(y)\) bits of \(b\), and accepts when \(\left\vert {a} \right\vert = \ell ^R(x) + \ell ^L(x)\), \(\left\vert {b} \right\vert = \ell ^R(y) + \ell ^L(y)\), and every constraint \(c\) that \(\cal {P}\) outputs has the length of \((a, b, 1)\) and satisfies \(\langle c, (a, b, 1)\rangle = 0\) over \(\mathbb {F}_2\). It is a sequence of steps, each of which runs one of the two programs on an input computed in polynomial time from the state and pushes the output onto the state, followed by the check, computed in polynomial time.
Let \(V = \mathbb {F}^n\) with its standard basis. Two complements of a subspace \(S \leq V\) are needed, and they are different.
The orthogonal complement \(S^\perp = \{ u : u \cdot v = 0 \text{ for all } v \in S\} \) for the standard dot product. Over a finite field it need not be a complement of \(S\): \(\mathrm{span}\{ (1,1)\} \) over \(\mathbb {F}_2\) is orthogonal to itself.
The canonical complement, which is one. Write \(u_j = \dim \bigl(S \cap \mathrm{span}\{ \hat e_i : i \geq j\} \bigr)\); the pivot set of \(S\) is \(J = \{ j : u_{j+1} {\lt} u_j\} \), and the canonical complement of \(S\) is \(\mathrm{span}\{ \hat e_j : j \notin J\} \). The canonical linear map with kernel \(S\) is the projector onto the canonical complement parallel to \(S\). Finally, for a linear map \(L\), \(L^\perp \) is the canonical linear map with kernel \((\ker L)^\perp \).
Let \(V = \mathbb {F}^n\) for a finite field \(\mathbb {F}\) and \(n \geq 0\). A register subspace of \(V\) is the span of a subset of the standard basis; for a register subspace \(W\) and \(x \in V\), \(x^W\) denotes the projection of \(x\) onto \(W\) along the complementary register subspace. For \(\ell \geq 0\), the \(\ell \)-level conditionally linear (CL) functions on \(V\) are defined inductively: the only \(0\)-level CL function is the zero function on \(V\); for \(\ell \geq 1\), an \(\ell \)-level CL function is a function \(L : V \to V\) of the form
for complementary register subspaces \(V = V_1 \oplus V_{{\gt}1}\), a linear map \(L_1 : V_1 \to V_1\), and, for each \(v\) in the range of \(L_1\), an \((\ell -1)\)-level CL function \(L_{{\gt}1,v}\) on \(V_{{\gt}1}\). A CL distribution is the distribution of \((L^\textsc{A}(x), L^\textsc{B}(x))\) for uniformly random \(x \in V\) and CL functions \(L^\textsc{A}, L^\textsc{B}\) on \(V\).
A commuting-operator strategy \(\mathscr {S}= (\mathcal{H}, \psi , E, F)\) is projective if every \(E^x_a\) and every \(F^y_b\) is idempotent. Being positive, they are then orthogonal projections, and every measurement of the strategy is projective.
[\(\uparrow \) QuantumLib] A commuting-operator strategy for \(\mathfrak {G}\) consists of a Hilbert space \(\mathcal{H}\) (a complete inner product space over \(\mathbb {C}\), of any dimension), a unit vector \(|\psi \rangle \in \mathcal{H}\), and POVMs \(\{ E^x_a\} _{a \in \mathcal{A}}\) and \(\{ F^y_b\} _{b \in \mathcal{B}}\) on \(\mathcal{H}\), one for each \(x\) (resp. \(y\)) — each \(E^x_a\) and \(F^y_b\) is a positive bounded operator, \(\sum _a E^x_a = I\) and \(\sum _b F^y_b = I\) — such that \(E^x_a F^y_b = F^y_b E^x_a\) for all \(x, y, a, b\). The players answer \((a, b)\) to questions \((x, y)\) with probability \(\langle \psi | E^x_a F^y_b |\psi \rangle \).
[\(\uparrow \) QuantumLib] The value of a commuting-operator strategy \(\mathscr {S}= (\mathcal{H}, \psi , E, F)\) in \(\mathfrak {G}\) is
and the commuting-operator value \(\omega ^{\mathrm{co}}(\mathfrak {G})\) of \(\mathfrak {G}\) is the supremum of \(\omega ^{\mathrm{co}}(\mathfrak {G}, \mathscr {S})\) over all commuting-operator strategies.
Let \(c\) be a machine code with \(i\) input tapes, \(x = (x_1, \ldots , x_i)\) bit strings and \(y \in \{ 0,1\} ^*\). The code \(c\) produces \(y\) on \(x\) if its run on \(x\) halts with output \(y\) (in some time and space). The budgeted evaluation of \(c\) on \(x\) with budget \(T\) returns the output if \(c\) has halted within \(T\) steps, and a timeout marker otherwise; it is total and executable, and the two notions agree: \(c\) produces \(y\) if and only if some budget suffices to observe it.
[\(\uparrow \) QuantumLib] A commuting strategy for a synchronous game \(\mathfrak {G}= (\mathcal{X}, \mathcal{A}, \mu , D)\) is a unital \(C^*\)-algebra \(\mathscr {A}\) with a tracial state \(\tau \) (a positive linear functional with \(\tau (1) = 1\) and \(\tau (ab) = \tau (ba)\) for all \(a, b \in \mathscr {A}\)), together with a family of projective measurements \(\{ M^x_a\} _{a \in \mathcal{A}}\) in \(\mathscr {A}\), one for each \(x \in \mathcal{X}\): each \(M^x_a\) is a self-adjoint idempotent and \(\sum _a M^x_a = 1\).
Outcome probabilities are computed with \(\tau \): the players answer \((a,b)\) to questions \((x,y)\) with probability \(\tau (M^x_a M^y_b)\), a nonnegative real number since \(\tau (M^x_a M^y_b) = \tau (M^x_a M^y_b M^x_a)\).
The proposition that the set of triples \((d, p, q)\) of a game description \(d\) and \(p, q \in \mathbb {N}\) with \(\omega ^{\mathrm{co}}(\mathfrak {G}_d) {\lt} p/q\) is recursively enumerable, where \(p/0 = 0\): the threshold encoding of Lemma 3.112. Lemma 8.14 proves it; Lemma 8.18 takes it as a hypothesis.
[\(\uparrow \) QuantumLib] The value of a commuting strategy \(\mathscr {S}= (\mathscr {A}, \tau , M)\) in \(\mathfrak {G}\) is
and the commuting value of \(\mathfrak {G}\) is \(\mathrm{val}^{\mathrm{co}}(\mathfrak {G}) = \sup _\mathscr {S}\mathrm{val}^{\mathrm{co}}(\mathfrak {G}, \mathscr {S})\).
A gap compression (an inhabitant of MIPRE.GapCompression) is sound in the value model \(\omega \) if for every \(\lambda \)-bounded verifier \(\mathsf{V}\) and every \(n \geq C_0\),
at the answer bounds of the soundness clause of Theorem 6.197. That clause is soundness in the model \(\mathrm{val}^*\). Soundness in the model \(\omega ^{\mathrm{co}}\) — the commuting-operator soundness of compression — is the model-\(co\) case of the soundness clause of Lin’s gap compression theorem [ 13 ] , and the one hypothesis of Theorems 8.42 and 8.43. No completeness clause in the commuting-operator model is asked for. It holds for the compression of Corollary 8.44 (Theorem 8.144).
A language \(L \subseteq \{ 0,1\} ^*\) is in \(\mathrm{coRE}\) if its complement is in \(\mathrm{RE}\).
Fix finite sets \(\mathcal{X}, \mathcal{Y}, \mathcal{A}, \mathcal{B}\). A correlation is a function \(p : \mathcal{X}\times \mathcal{Y}\times \mathcal{A}\times \mathcal{B}\to \mathbb {R}\), written \(p(a,b|x,y)\), and its payoff in a game \(\mathfrak {G}\) on these alphabets is \(\sum _{x,y,a,b} \mu (x,y)\, D(x,y,a,b)\, p(a,b|x,y)\). The set \(C_q\) consists of the correlations \(\langle \psi | A^x_a \otimes B^y_b |\psi \rangle \) of finite-dimensional tensor-product strategies (Definition 2.3); \(C_{qa}\) is its closure in \(\mathbb {R}^{\mathcal{X}\times \mathcal{Y}\times \mathcal{A}\times \mathcal{B}}\); and \(C_{qc}\) consists of the correlations \(\langle \psi | E^x_a F^y_b |\psi \rangle \) of commuting-operator strategies (Definition 5.2). The value of a strategy of either kind is the payoff of its correlation.
Let \(\mu \) be a distribution on a finite set \(\mathcal{X}\), let \(|\psi \rangle \in \mathbb {C}^{d_\textsc{A}} \otimes \mathbb {C}^{d_\textsc{B}}\), and let \(\{ M^x_a\} \) and \(\{ N^x_a\} \) be families of POVMs with a common question set \(\mathcal{X}\) and a common answer set, the first on \(\mathbb {C}^{d_\textsc{A}}\) and the second on \(\mathbb {C}^{d_\textsc{B}}\). We say they are \(\delta \)-close across the two parties, written \(M^x_a \otimes I\simeq _\delta I\otimes N^x_a\), if
Then, for any two POVMs \(M\) and \(N\) with a common answer set and \(|\psi \rangle \) a unit vector,
twice the probability that the two measurements disagree.
- MIPRE.xSqNorm
- MIPRE.xPovmDist
- MIPRE.IsXPOVMClose
- MIPRE.POVM.mul_self_le_self
- MIPRE.sum_stateSqNorm_le_one
- MIPRE.sum_stateSqNormB_le_one
- MIPRE.sub_kronecker_right
- MIPRE.xSqNorm_sum_le_two_mul
- MIPRE.sum_bornProb_mapA
- MIPRE.sum_bornProb_mapB
- MIPRE.sum_weight_bornProb_map
- MIPRE.sum_bornProb_map
- MIPRE.one_sub_sum_bornProb_le_condFail
- MIPRE.xSqNorm_sum_le_condFail
- MIPRE.sum_mul_condFail_le
- MIPRE.sum_condFail_le_of_pushforward
- MIPRE.sum_condFail_le_of_le
- MIPRE.xStateDist
- MIPRE.xStateDist_obsOf_le
- MIPRE.stateVecB_smul
- MIPRE.stateVecB_sum
- MIPRE.xNorm
- MIPRE.xNorm_nonneg
- MIPRE.xSqNorm_eq_sq
- MIPRE.xNorm_eq_snorm
- MIPRE.norm_stateVec_eq_snorm
- MIPRE.norm_stateVecB_eq_snorm
- MIPRE.xNorm_mul_le
- MIPRE.xNorm_mul_le_one
- MIPRE.xSqNorm_mul_le_one
- MIPRE.norm_stateVec_anticomm_le
- MIPRE.obs2
- MIPRE.obsOf_sgn_eq_obs2
- MIPRE.obs2_conjTranspose
- MIPRE.obs2_mul_self_le_one
- MIPRE.norm_stateVec_comm_le
- MIPRE.xSqNorm_eq_snorm_sq
- MIPRE.sum_weighted_xSqNorm_eq
- MIPRE.sum_weighted_xSqNorm_eq'
- MIPRE.stateSqNorm_sum_le
- MIPRE.stateSqNorm_sub_comm
- MIPRE.norm_stateVecB_sub_comm
- MIPRE.mulVec_kronecker_swapVec
- MIPRE.swapVec_sub
- MIPRE.norm_swapVec
- MIPRE.snorm_swapVec_aOp_sub_bOp
- MIPRE.snorm_swapVec_aOp
A decider is a \(5\)-input Turing machine \(\mathcal{D}\), whose input is interpreted as \((n, x, y, a, b)\) with \(n\) an integer index and \(x, y, a, b\) strings. It accepts if it halts with output \(1\), and rejects otherwise (output \(0\), or a timeout). In the paper, \(\mathsf{TIME}_\mathcal{D}(n)\) denotes the absolute supremum of its running times over all inputs with index \(n\), possibly infinite. In Lean, Decider.TimeBoundAt n T k instead requires halting within cost \(T \cdot (\left\vert {d} \right\vert + 1)^k\) on every input \((n, d)\). This relative bound implies totality at index \(n\), but need not imply finite absolute \(\mathsf{TIME}_\mathcal{D}(n)\), for the reasons given after Definition 2.44.
Let \(\mathfrak {G}= (\mathcal{X}, \mathcal{Y}, \mathcal{A}, \mathcal{B}, \mu , D)\) be a game and \(n \geq 0\) an integer. The \(n\)-fold direct repetition of \(\mathfrak {G}\) is the game \(\mathfrak {G}^{n}\) with question alphabets \(\mathcal{X}^n\), \(\mathcal{Y}^n\) and answer alphabets \(\mathcal{A}^n\), \(\mathcal{B}^n\), question distribution \(\mu ^{n}(\bar{x}, \bar{y}) = \prod _{i=1}^{n} \mu (x_i, y_i)\), and decision predicate \(D^{n}(\bar{x}, \bar{y}, \bar{a}, \bar{b}) = \bigwedge _{i=1}^{n} D(x_i, y_i, a_i, b_i)\). The direct repetition of a synchronous game is synchronous, with the same data.
[\(\uparrow \) QuantumLib] Let \(\mu \) be a distribution on a finite set \(\mathcal{X}\), and \(\{ M^x_a\} \), \(\{ N^x_a\} \) families of POVMs. We say \(M\) and \(N\) are \(\delta \)-close, written \(M^x_a \approx _\delta N^x_a\), if \(\mathop{\mathbb {E}}_{x \sim \mu } \sum _a \left\| {M^x_a - N^x_a} \right\| _{hs}^2 \leq \delta \). Since each difference \(M^x_a - N^x_a\) is Hermitian, the summand equals \(\tau ((M^x_a - N^x_a)^2)\).
Let \(M\) be a finite pair in a unit state \(\psi \), with commutants \(\cal {A}_c\) and \(\cal {B}_c\) as in Lemma 8.121. Its doubled model \(D(M)\) is the following symmetric model (Definition 8.118). Its local algebra is the C\(^*\)-algebra \(\cal {P} = \cal {A}_c \times \cal {B}_c\), with componentwise operations and order, and its space is \(K = \mathcal{H}\oplus \mathcal{H}\). The state is \(\Psi = (\psi , \psi )/\sqrt{2}\), the first placement is \(L(a, b) = a \oplus b\), and the flip is \(J(\xi , \eta ) = (\eta , \xi )\). The second placement is then \(R(a, b) = b \oplus a\), and \(L(x)\) commutes with \(R(y)\) because \(\cal {A}_c\) commutes with \(\cal {B}_c\).
By Lemma 8.121, \(\cal {P}\) is \(*\)-isomorphic to \(\cal {A} \times \cal {B}\), the product of the players’ algebras, which is how reports/c6b-paper-proofs.md writes the doubled model’s local algebra. The model is built over the commutants because a symmetric model needs a C\(^*\)-algebra, and \(\cal {A}\) and \(\cal {B}\) need not be C\(^*\)-algebras.
A dyadic pair is a finite pair (Definition 8.101) whose two players’ algebras both have unital dyadic matrix units (Definition 8.103); by Theorem 8.106, neither player’s operators then contain a nonzero abelian projection. \(\omega ^{\mathrm{co}}\) is approached in dyadic pairs if for every game \(\mathfrak {G}\) and every \(0 \leq t {\lt} \omega ^{\mathrm{co}}(\mathfrak {G})\) there is a projective strategy for \(\mathfrak {G}\) of value greater than \(t\) in a dyadic pair.
Let \(A\) be a ring with an involution and \(\iota \) a finite set. A family \((e_{ij})_{i, j \in \iota }\) of elements of \(A\) is a system of unital matrix units if \(e_{ij} e_{lm} = \delta _{jl}\, e_{im}\), \(e_{ij}^* = e_{ji}\) and \(\sum _i e_{ii} = 1\). The ring \(A\) has unital dyadic matrix units if for every \(n\) it has a system of unital matrix units indexed by \(\{ 0, 1\} ^n\), of size \(2^n \times 2^n\).
[\(\uparrow \) QuantumLib] For a game \(\mathfrak {G}\) and \(\nu \in [0,1]\), \(\mathrm{Ent}(\mathfrak {G}, \nu )\) is the least \(d\) such that there exists a synchronous strategy (Definition 2.4) with dimension at most \(d\) achieving value at least \(\nu \) in \(\mathfrak {G}\), and \(\infty \) if no synchronous strategy achieves \(\nu \).
The value of a test \(T\) against a probability measure \(\mu \) on \(\mathrm{Sub}(F)\) is the weighted average over challenges of the measure of the set of subgroups passing the challenge. The ergodic value \(\mathrm{val}_{\mathrm{erg}}(T)\) is its supremum over the invariant random subgroups. A finite action \(\sigma \) gives the measure \(\Phi (\sigma )\), the stabilizer of a uniform point.
- MIPRE.Tailored.Sofic.Measure.letterFG
- MIPRE.Tailored.Sofic.Measure.wordFG
- MIPRE.Tailored.Sofic.Measure.litB
- MIPRE.Tailored.Sofic.Measure.passB
- MIPRE.Tailored.Sofic.Measure.passSet
- MIPRE.Tailored.Sofic.Measure.valGen
- SubgroupTestValue.FiniteAction.finDesc
- SubgroupTestValue.SubgroupTestData.valOn
- SubgroupTestValue.SubgroupTestData.valErg
Let \(|\psi \rangle \) be a state on \(\mathbb {C}^{d_\textsc{A}} \otimes \mathbb {C}^{d_\textsc{B}}\) and \(|e\rangle \) one on \(\mathbb {C}^{a} \otimes \mathbb {C}^{a'}\). The expanded state is \(|\psi \rangle \otimes |e\rangle \), re-bipartitioned so that the first party holds \(\mathbb {C}^{d_\textsc{A}} \otimes \mathbb {C}^{a}\) and the second \(\mathbb {C}^{d_\textsc{B}} \otimes \mathbb {C}^{a'}\): one half of the ancilla goes to each. Then
an operator of product form acts factor by factor, \(\bigl((M \otimes N) \otimes I\bigr)(|\psi \rangle \otimes |e\rangle ) = \bigl((M \otimes I)|\psi \rangle \bigr) \otimes \bigl((N \otimes I)|e\rangle \bigr)\);
the norm of a product state is the product of the norms, so the expanded state is a unit vector when both factors are;
consequently an operator with an inert ancilla has the same state-norm on the expanded state as on the original one: \(\left\| {(M \otimes I_a) \otimes I\, |\hat\psi \rangle } \right\| = \left\| {(M \otimes I_\textsc{B})|\psi \rangle } \right\| \) when \(|e\rangle \) is a unit vector;
and a unitary on the ancilla is invisible: \(\left\| {(M \otimes U) \otimes I|\hat\psi \rangle } \right\| = \left\| {(M \otimes I_a) \otimes I|\hat\psi \rangle } \right\| \).
- MIPRE.expVec
- MIPRE.expEquiv
- MIPRE.sum_prod_mul
- MIPRE.norm_evec_expVec
- MIPRE.expVec_dotProduct
- MIPRE.expVec_unit
- MIPRE.mulVec_kron_expVec
- MIPRE.norm_stateVec_kron_unitary
- MIPRE.norm_stateVec_expVec_kron_one
- MIPRE.expVec_dotProduct_of_pair
- MIPRE.mulVec_kron_kron_expVec
- MIPRE.bornProb_expVec_kron
- MIPRE.POVM.kron
- MIPRE.POVM.kron_mats
- MIPRE.bornProb_sum_sum
- MIPRE.sum_bornProb_le_map
- MIPRE.IsPVM.toPOVM
- MIPRE.IsPVM.toPOVM_mats
- MIPRE.POVM.ext'
- MIPRE.POVM.map_mats
- MIPRE.POVM.map_map
- MIPRE.POVM.kron_map
- MIPRE.IsPVM.coarse
- MIPRE.isPVM_kron
- MIPRE.isPVM_povm_map
- MIPRE.isPVM_povm_kron
A vector trace on a set \(s\) of bounded operators on a Hilbert space \(\mathcal{H}\) is a finite family of vectors \(g_1, \dots , g_n \in \mathcal{H}\) with \(\sum _k \| g_k\| ^2 = 1\) such that \(\tau (x) = \sum _k \langle g_k, x g_k \rangle \) is tracial on \(s\), \(\tau (xy) = \tau (yx)\) for \(x, y \in s\), and the family separates \(s\): an \(x \in s\) with \(x g_k = 0\) for every \(k\) is zero. On a \(*\)-closed \(s\) the separation is the faithfulness of \(\tau \), since \(\tau (x^* x) = \sum _k \| x g_k\| ^2\). A bipartite model (Definition 8.49) is a finite pair if both players’ representations are injective, the operators of each player are exactly the operators commuting with all of the other player’s, and each player’s operators carry a vector trace. The state is an arbitrary unit vector.
Two features of the class matter for the port of the soundness proof to it. The trace is a finite sum of vector states, so the class is narrower than that of all pairs with faithful normal tracial states; the standard form of a tracial algebra needs one vector, and ancilla extensions, the doubling \(\mathcal{H}\oplus \mathcal{H}\) and amplification by a tracial algebra in standard form (Lemma 8.110) stay in the class, while corners do not. And the class contains type \(\mathrm{I}\) pairs with diffuse centre, such as \(L^\infty [0,1]\) acting on \(L^2[0,1]\), whose projections are all abelian. Orthonormalization is proved only in algebras without abelian projections (Theorem 3.8), so the class the port works in is narrowed to the dyadic pairs (Definition 8.107), which exclude them, and Lemma 8.111 amplifies to reach it.
For \(k\) commuting involutions \(U_1, \dots , U_k\) of a complex \(\ast \)-algebra — the observable form of a measurement with outcomes in \(\mathbb {F}_2^k\) — the representation form is the homomorphism \(\alpha \mapsto U^\alpha = \prod _i U_i^{\alpha _i}\) on \(\mathbb {F}_2^k\), and the projective form is the Fourier transform
The inner product \(\langle \alpha , a\rangle = \sum _i \alpha _i a_i\) is taken over \(\mathbb {F}_2\).
[\(\uparrow \) QuantumLib] A two-player one-round game \(\mathfrak {G}\) is a tuple \((\mathcal{X}, \mathcal{Y}, \mathcal{A}, \mathcal{B}, \mu , D)\) where \(\mathcal{X}, \mathcal{Y}\) are finite question alphabets, \(\mathcal{A}, \mathcal{B}\) are finite answer alphabets, \(\mu \) is a probability distribution on \(\mathcal{X}\times \mathcal{Y}\), and \(D : \mathcal{X}\times \mathcal{Y}\times \mathcal{A}\times \mathcal{B}\to \{ 0,1\} \) is the decision predicate (\(1\) = accept).
A game description is a tuple \(g = (n_\mathcal{X}, n_\mathcal{A}, w, \mathrm{acc})\) of two integers, a finite list \(w\) of weighted question pairs, and a finite list \(\mathrm{acc}\) of accepted answer tuples. It determines a synchronous game \(\mathfrak {G}_g\) on question alphabet \(\{ 0, \ldots , n_\mathcal{X}\} \) and answer alphabet \(\{ 0, \ldots , n_\mathcal{A}\} \): the question distribution is \(w\) normalized (a fixed point mass if \(w\) has total weight zero), and the predicate accepts exactly the tuples listed in \(\mathrm{acc}\), except that unequal answers to equal questions always lose. Game descriptions are first-order data and carry a canonical Gödel numbering (GameData in the Lean file).
Let \(q = 2^k\) be an admissible field size and let \(n\) be a finite index set, so that \(\mathbb {F}_q^n\) indexes a basis of \((\mathbb {C}^q)^{\otimes n}\). Write \(\operatorname {tr}: \mathbb {F}_q \to \mathbb {F}_2\) for the field trace and, for \(a, b \in \mathbb {F}_q^n\),
The generalized Pauli, or Weyl, observables are
They satisfy, for all \(a, a', b, b' \in \mathbb {F}_q^n\):
\(\tau ^W(a) \tau ^W(a') = \tau ^W(a + a')\), so \(\tau ^W(0) = I\) and each family commutes;
\(\tau ^W(a)^\dagger = \tau ^W(a)\) and \(\tau ^W(a)^2 = I\): each is a self-adjoint involution, hence a \(\pm 1\)-observable and a unitary;
(twisted commutation) \(\tau ^X(a)\, \tau ^Z(b) = (-1)^{\langle a, b \rangle }\, \tau ^Z(b)\, \tau ^X(a)\); so the two commute when \(\langle a, b\rangle = 0\) and anticommute when it is \(1\).
For \(W \in \{ X, Z\} \) define the spectral projectors of the family by Fourier averaging,
For \(W = Z\) these are the projectors onto the computational basis vectors. They form a projective measurement and invert 9:
Finally, for \(v \in \mathbb {F}_q^n\) and \(a \in \mathbb {F}_q\) write \(v \cdot e = \sum _l v_l e_l \in \mathbb {F}_q\) for the pairing before the trace, and define the syndrome projector \(\tau ^W_{[\, \cdot \, v = a]} = \sum _{e \, :\, e \cdot v = a} \tau ^W_e\). Averaging the family along the line \(r \mapsto r v\) recovers it:
- MIPRE.sgn
- MIPRE.sgn_add
- MIPRE.star_sgn
- MIPRE.norm_sgn
- MIPRE.sum_sgn
- MIPRE.Weyl.two_eq_zero
- MIPRE.Weyl.add_self
- MIPRE.Weyl.add_eq_zero_iff
- MIPRE.Weyl.trDot
- MIPRE.Weyl.trDot_comm
- MIPRE.Weyl.trDot_add_left
- MIPRE.Weyl.trDot_add_right
- MIPRE.Weyl.trDotL
- MIPRE.Weyl.wX
- MIPRE.Weyl.wZ
- MIPRE.Weyl.wX_mul_wX
- MIPRE.Weyl.wZ_mul_wZ
- MIPRE.Weyl.wX_mul_self
- MIPRE.Weyl.wZ_mul_self
- MIPRE.Weyl.wX_conjTranspose
- MIPRE.Weyl.wZ_conjTranspose
- MIPRE.Weyl.wX_isUnitary
- MIPRE.Weyl.wZ_isUnitary
- MIPRE.Weyl.wX_comm
- MIPRE.Weyl.wZ_comm
- MIPRE.Weyl.wX_mul_wZ
- MIPRE.Weyl.wX_mul_wZ_of_ne
- MIPRE.Weyl.wX_mul_wZ_of_eq
- MIPRE.Weyl.trDotL_ne_zero
- MIPRE.Weyl.sum_sgn_trDot
- MIPRE.Weyl.sum_sgn_trDot_zero
- MIPRE.Weyl.zProj
- MIPRE.Weyl.sum_zProj
- MIPRE.Weyl.wZ_eq_sum_zProj
- MIPRE.Weyl.sum_sgn_smul_wZ
- MIPRE.LowDegree.card_filter_ker_mul'
- MIPRE.Weyl.IsWeylFamily
- MIPRE.Weyl.isWeylFamily_wZ
- MIPRE.Weyl.isWeylFamily_wX
- MIPRE.Weyl.proj
- MIPRE.Weyl.proj_wZ
- MIPRE.Weyl.proj_mul
- MIPRE.Weyl.proj_mul_proj
- MIPRE.Weyl.sum_proj
- MIPRE.Weyl.eq_sum_proj
- MIPRE.Weyl.proj_conjTranspose
- MIPRE.Weyl.xProj
- MIPRE.Weyl.sum_xProj
- MIPRE.Weyl.wX_eq_sum_xProj
- MIPRE.Weyl.xProj_mul_xProj
- MIPRE.Weyl.xProj_conjTranspose
- MIPRE.Weyl.dotF
- MIPRE.Weyl.trDot_smul
- MIPRE.Weyl.trMulL
- MIPRE.Weyl.sum_sgn_linear
- MIPRE.Weyl.sum_sgn_trMul
- MIPRE.Weyl.syn
- MIPRE.Weyl.sum_sgn_smul_line
[\(\uparrow \) QuantumLib] For matrices \(A, B \in \mathbb {C}^{d \times d}\), let \(\langle A, B \rangle _{hs} = \tau (A^\dagger B)\) and \(\left\| {A} \right\| _{hs}^2 = \tau (A^\dagger A)\), where \(\tau = \operatorname{tr}/d\) is the dimension-normalized trace.
Let \(\mu \) be a distribution on a finite set \(\mathcal{X}\), let \(|\psi \rangle \in \mathbb {C}^{d_\textsc{A}} \otimes \mathbb {C}^{d_\textsc{B}}\), and let \(\{ M^x_a\} \), \(\{ N^x_a\} \) be families of POVMs on the two factors with a common question set \(\mathcal{X}\) and a common answer set. Their inconsistency on \(|\psi \rangle \) is
the probability that the two measurements return different answers. We say \(M\) and \(N\) are \(\delta \)-consistent if their inconsistency is at most \(\delta \).
The introspection verifier’s answers are byte strings: a Pauli answer, or a tuple of self-delimiting fields whose last field may be the input’s answer, of variable length at most \(R\). The tailored question reduction re-encodes them with fixed lengths per label, readable bits first: a Pauli answer is kept, readable when it is a \(Z\)-basis answer and linear otherwise; an Introspect or Sample answer \((y, \alpha )\) becomes \(y\), the input’s readable answer bits padded with zeros to \(R\), and its linear answer bits padded to \(R\), the first two readable; a Read answer \((y, y', \alpha )\) becomes \(y\) and the padded readable bits (readable), then \(y'\) and the padded linear bits (linear); a Hide answer \((y, y', x)\) becomes \(y\) (readable), \(y'\) and \(x\) (linear). The input’s split of its answer into readable and linear bits is that at the question read off the readable register \(y\) (a parameter here). Decoding strips the padding and re-forms the tuple.
The introspection verifier runs the input’s decider at index \(2^n\) on the first \(\dim \) bits of the registers \(y\) of its two Introspect answers, and the honest strategy measures the input’s strategy at the same question; a Read answer is compared with an Introspect answer at the same register, and a Sample answer at the seed \(z\) with one at the register \(L_w(z)\). So the input question at an auxiliary answer is the first \(\dim \) bits of \(y\), or of \(L_w(z)\) at a Sample answer, and the layout splits the input’s answer there by the lengths the input’s answer-length calculator outputs. A Pauli label has \(\mathrm{count} \cdot \mathrm{width}\) answer bits, readable at the \(Z\)-basis Pauli label only.
Fix \(\ell \) and an \(\ell \)-level verifier \(\mathsf{V}\) satisfying the paper’s absolute \(\lambda \)-bound, as distinguished in Remark 6.31. The introspective verifier \(\mathsf{V}^{\textsc{Intro}}\) is the typed verifier whose players sample the conditionally linear question distribution of \(\mathsf{V}_{2^n}\) themselves: the question \(y \in V = \mathbb {F}_q^s\) is not sent to them, but obtained by each player measuring its half of \(Q\) shared EPR pairs in a Pauli basis, and reported back. Its decider runs three kinds of test.
a Pauli test, which is the game of Theorem 3.38 on the same EPR pairs, so that the measurements the players use to sample are forced to be genuine Pauli measurements in the low-degree-encoded basis;
a sampling test, which forces the reported \(y\) to be distributed as the conditionally linear distribution of \(\mathsf{V}_{2^n}\) rather than as anything else the players might prefer;
a hiding test, which forces each player not to learn the parts of the question that the conditional sampling should have hidden from it — the types \(\mathtt{Hide}_1, \ldots , \mathtt{Hide}_\ell \) exist for this, one per level.
It is a \(3\)-level typed verifier, hence \(5\)-level once detyped (Remark 6.9), and that \(5\) is what the compression pipeline consumes. The Lean verifier is the ambient one, built for \(7\)-level inputs (Definition 6.130); its question types include the Introspect and Read types of the source.
The structure MIPRE.Introspection is an ambient contract, parametrized by \(\ell \): the introspective sampler as a function of \(\lambda \) alone with its program computable in polynomial time, the introspective decider’s program as a polynomial-time function of the input programs and \(\lambda \), the packaging as a \(5\)-level normal form verifier on every input, the complexity clauses for every input and index — sampler and decider runtime coefficients at most \((\lambda n + 1)^C\) and \(2^{(\lambda n + 1)^C}\), respectively, both at input-size degree \(C\), and \(\left\vert {\mathcal{D}^{\textsc{Intro}}} \right\vert \leq C(\lambda + 1)^C\) for a constant \(C\), the ambient analogue of \(C_{\mathrm{intro}}\), with the decider rejecting answers longer than \(2^{(\lambda n+1)^C}\). For ambient \(\lambda \)-bounded inputs, completeness transfers HasPerfectPCC from index \(2^n\) at answer cut \((2^n)^\lambda \) to index \(n\) at cut \(2^{(\lambda n+1)^C}\). For \(n\geq 1\), soundness transfers a value greater than \(1-\varepsilon \), for \(\varepsilon {\gt}0\), at the output cut to a value at least \(1-\delta (\varepsilon ,n)\) at the input cut, where \(\delta (\varepsilon ,n)=a((\lambda n)^a\varepsilon ^b+(\lambda n)^{-b})\), \(a\geq 1\) and \(0{\lt}b\leq 1\). The complexity clauses are stated in the vocabulary of resource budgets (MIPRE.Budget, Verifier.Within: the running-time coefficients of sampler and decider and their degree, the question dimension, and the answer length beyond which the decider rejects), which lets the exterior transformations be chained. The composition MIPRE.GapCompression.ofPipeline consumes an instance at \(\ell = 7\). Here \(\lambda \)-boundedness is the ambient definition, not the source absolute-time hypothesis. This definition specifies the contract, without constructing an inhabitant. Since \(\ell \) is fixed by the structure, its polynomial-time construction field does not assert a bound polynomial in binary \(\ell \).
For \(\lambda \in \mathbb {N}\), an ambient normal form verifier \(\mathsf{V}=(\mathcal{S},\mathcal{D})\) is \(\lambda \)-bounded if \(\left\vert {\mathsf{V}} \right\vert \leq \lambda \) and, for every \(n\geq 2\), \(s(n)\leq n^\lambda \) and both programs halt within cost \(n^\lambda (\left\vert {d} \right\vert +1)^\lambda \) on every encoded input \((n,d)\). Equivalently, both Sampler.TimeBoundAt and Decider.TimeBoundAt hold at parameters \((n,n^\lambda ,\lambda )\). The parameter \(\lambda \) controls the coefficient’s growth in \(n\) and bounds the polynomial degree in the auxiliary input size. The dimension bound is a separate clause; neither it nor an absolute-time bound is inferred from the relative cost predicates.
The nonlocal game of an LCS instance. Both players receive questions from the same alphabet — an equation or a variable — and answer in the same alphabet — an assignment to all the variables, or a single bit. The referee samples an equation \(i\) uniformly at random, a uniformly random variable \(j \in V_i\), and a uniform orientation: one player is asked \(i\) and the other \(j\). The player asked the equation answers an assignment \(a\) (only its restriction to \(V_i\) is read), the player asked the variable answers a bit \(c\), and they win if \(\sum _{k \in V_i} a_k = b_i\) and \(a_j = c\). An answer whose shape does not match its question loses, as does an off-support pair \(j \notin V_i\).
A binary linear constraint system consists of \(r\) equations over \(s\) \(\mathbb {F}_2\)-valued variables, specified by the set \(V_i \subseteq \{ 1, \dots , s\} \) of variables occurring in each equation \(i\) together with a right-hand side \(b \in \mathbb {F}_2^r\); equation \(i\) reads \(\sum _{j \in V_i} x_j = b_i\).
For \(y \in \{ 0,1\} ^m\) let \(\mathrm{ind}_{m,y}(x) = \prod _{i : y_i = 1} x_i \prod _{i : y_i = 0} (1 - x_i)\), a multilinear polynomial over \(\mathbb {F}_q\) which on the subcube \(\{ 0,1\} ^m\) is \(1\) at \(y\) and \(0\) elsewhere. For \(a \in \mathbb {F}_q^M\), \(M = 2^m\), with coordinates indexed by \(\{ 0,1\} ^m\), the low-degree encoding of \(a\) is \(g_a = \sum _y a_y \mathrm{ind}_{m,y}\); it is multilinear and \(g_a(y) = a_y\). For \(H \subseteq \mathbb {F}_q\) the decoding map \(\mathrm{Coded}_H\) sends a polynomial \(g\) to the vector with \(y\)-coordinate \(g(y)\) if \(g(y) \in H\) and \(0\) otherwise, so that \(\mathrm{Coded}_H(g_a) = a\) for \(a \in H^M\); \(\mathrm{Coded}= \mathrm{Coded}_{\{ 0,1\} }\) is the Boolean decoding map, and \(\mathrm{Coded}(g) \in \{ 0,1\} ^M\) for every \(g\). Being multilinear, \(g_a\) has individual degree at most \(1\) and total degree at most \(m\).
- MIPRE.LowDegree.ofBool
- MIPRE.LowDegree.pt
- MIPRE.LowDegree.ind
- MIPRE.LowDegree.eval_ind
- MIPRE.LowDegree.degreeOf_ind_le
- MIPRE.LowDegree.ldEnc
- MIPRE.LowDegree.eval_ldEnc
- MIPRE.LowDegree.degreeOf_ldEnc_le
- MIPRE.LowDegree.codedOn
- MIPRE.LowDegree.codedOn_ldEnc
- MIPRE.LowDegree.coded
- MIPRE.LowDegree.coded_eq
- MIPRE.LowDegree.totalDegree_ind_le
- MIPRE.LowDegree.totalDegree_ldEnc_le
Let \(\mathbb {F}\) be a finite field with \(q\) elements and let \(m \geq 1\) and \(d\) be integers. The \((m,q,d)\)-low individual degree test is the two-player game in which the verifier picks one of the following three sub-tests with probability \(\tfrac 13\) each, having sampled a uniform point \(u \sim \mathbb {F}^m\).
Axis-parallel lines test. Sample a uniform direction \(i \sim [m]\) and a uniform role. One player receives the line \(\ell = \{ u + t e_i\} \) and answers a univariate polynomial \(f\) of degree at most \(d\); the other receives \(u\) and answers \(a \in \mathbb {F}\). Accept if \(f(u) = a\).
Self-consistency test. Both players receive \(u\) and answer elements of \(\mathbb {F}\). Accept if the answers are equal.
Diagonal lines test. Sample a uniform \(j \sim [m]\), a uniform direction \(v \in \mathbb {F}^m\) whose coordinates after the \(j\)-th vanish, and a uniform role. One player receives the line \(\ell = \{ u + t v\} \) and answers a univariate polynomial of degree at most \(md\); the other receives \(u\) and answers \(a \in \mathbb {F}\). Accept if \(f(u) = a\).
For admissible \(q\), positive integers \(m,d,\mathrm{ldc}\) and \(m\mid q\), the seeded CL test is the paper’s typed low-degree game with parameters \((q,m,d,\mathrm{ldc})\). Each ordered pair of types from \(\{ \mathtt{Point},\mathtt{ALine},\mathtt{DLine}\} \) has weight \(1/9\), with question contents sampled from the corresponding CL distribution. Point questions ask for an element of \(\mathbb {F}_q^{\mathrm{ldc}}\). Axis-line questions retain a seed-labelled description \((u_0,s)\) and ask for \(\mathrm{ldc}\) degree-\(d\) polynomials; diagonal-line questions retain \((u_0,s,v)\) and ask for \(\mathrm{ldc}\) degree-\(md\) polynomials. The seed selects the direction class, with leading coordinates of the diagonal direction set to zero. The verifier checks the answer format, equality on identical same-type questions, and evaluation agreement for either line type against a point; the other type pairs impose no further check. In particular, different seed descriptions of the same geometric line remain different questions.
- MIPRE.LIDT.CL.chi
- MIPRE.LIDT.CL.zeroBelow
- MIPRE.LIDT.CL.rep
- MIPRE.LIDT.CL.lineParam
- MIPRE.LIDT.CL.Ty
- MIPRE.LIDT.CL.Question
- MIPRE.LIDT.CL.Answer
- MIPRE.LIDT.CL.Sample
- MIPRE.LIDT.CL.Sample.question
- MIPRE.LIDT.CL.lineVsPoint
- MIPRE.LIDT.CL.Question.fmtOk
- MIPRE.LIDT.CL.subtests
- MIPRE.LIDT.CL.accepts
- MIPRE.LIDT.CL.clGame
- MIPRE.LIDT.CL.accepts_aline_values_eq_false
- MIPRE.LIDT.CL.accepts_point_apolys_eq_false
- MIPRE.LIDT.CL.accepts_aline_dline
- MIPRE.LIDT.CL.aline_question_ne
- MIPRE.LIDT.CL.card_chi_fiber
- MIPRE.LIDT.CL.Answer.toValue
- MIPRE.LIDT.CL.pointPOVMA
- MIPRE.LIDT.CL.pointPOVMB
- MIPRE.LIDT.LinePoly.eval_add
The seeded CL test is sound in dyadic pairs if it is sound (Definition 8.65) in every dyadic pair (Definition 8.107). Dyadic pairs being finite pairs, this is weaker than soundness in every finite pair, so the conditional theorem it feeds (Corollary 8.115) is stronger.
The seeded CL test is sound in the bipartite model if the conclusion of Theorem 3.14 holds for the projective strategies in the model, with the extracted measurements in the players’ algebras: for \(q = 2^k\), \(m \mid q\) and \(d, \mathrm{ldc} \geq 1\), every projective strategy in the model passing the seeded test with \(\mathrm{ldc}\) codewords with probability at least \(1 - \varepsilon \) admits projective measurements \(G^\textsc{A}\) in the first player’s algebra and \(G^\textsc{B}\) in the second’s, of tuples of polynomials of individual degree at most \(d\), whose evaluations at a uniform point are consistent with the other player’s point measurement, and which are consistent with each other, all with error at most \(\delta _{\mathrm{CL}}(\varepsilon , q, m, d, \mathrm{ldc})\). It is sound in the commuting-operator model if it is sound in the model of every commuting-operator strategy (Definition 8.49). A value model \(\omega \) is approached in models where the test is sound if for every game \(\mathfrak {G}\) and every \(0 \leq t {\lt} \omega (\mathfrak {G})\) there is a projective strategy for \(\mathfrak {G}\) of value greater than \(t\) in a bipartite model on a Hilbert space in which the test is sound and which \(\omega \) dominates.
For \(p \in \mathbb {F}_q[x_1, \ldots , x_m]\) and a line \(t \mapsto u_0 + t w\), the restriction of \(p\) to the line is the univariate polynomial \(p|_\ell (t) = p(u_0 + t w)\), obtained by substituting the affine parametrization into \(p\). Its degree is at most the total degree of \(p\), and its coefficients, read at any degree bound \(n\) that the degree does not exceed, evaluate back to \(p(u_0 + t w)\). So the low-degree encoding \(g_h\), being multilinear, restricts to a polynomial of degree at most \(m\) on any line, which fits the degree-\(md\) answer format of Definition 3.13 whenever \(d \geq 1\).
A local isometry from a bipartite model \(M\) to a bipartite model \(M'\) is a linear isometry \(W\) of their Hilbert spaces with, for each player, a non-unital \(*\)-homomorphism \(\Phi \) of the player’s algebra of \(M\) into that of \(M'\), such that \(W\) intertwines the two representations: \(\pi '(\pi '_A(\Phi _A(a)))\, W = W\, \pi (\pi _A(a))\), and likewise for the second player. In the tensor-product model, \(X \mapsto V_A X V_A^\dagger \) for an isometry \(V_A\) is such a \(\Phi _A\), not unital since \(\Phi _A(I) = V_A V_A^\dagger \). Local isometries compose and exchange with the players. A projective measurement \(\{ P_a\} \) of the first player is transported to the projective measurement \(\{ \Phi _A(P_a) + [a = a_0](I- \Phi _A(I))\} \) of \(M'\), the complement of the image added at one fixed outcome \(a_0\), and likewise for the second player. The model \(M\) with its state replaced by a vector \(v\) of its Hilbert space is written \(M^{v}\).
- MIPRE.BipartiteModel.LocalIsometry
- MIPRE.BipartiteModel.withState
- MIPRE.StateModel.withState
- MIPRE.BipartiteModel.LocalIsometry.comp
- MIPRE.BipartiteModel.LocalIsometry.swap
- MIPRE.BipartiteModel.LocalIsometry.transportOpA
- MIPRE.BipartiteModel.LocalIsometry.transportA
- MIPRE.BipartiteModel.LocalIsometry.transportB
- MIPRE.POVMIn.pushforward
- MIPRE.IsPVMIn.toPOVMIn
A machine code is first-order data: a header (number of work tapes, alphabet size, number of states, start state) and a dense transition table with one entry per observation, in a fixed canonical order. A well-formed code is interpreted as a multi-input machine, with binary input and output through two reserved alphabet symbols. Codes serialize exactly: the description \(\alpha \in \{ 0,1\} ^*\) of a code has size \(\left\vert {\alpha } \right\vert \), and total decoding interprets every string — \([\alpha ]_i\) denotes the coded machine with \(i\) input tapes described by \(\alpha \), with every malformed string denoting one fixed machine that immediately rejects.
The Magic Square is the LCS instance over \(\mathbb {F}_2\) with nine variables in a \(3 \times 3\) grid and six equations, one per row and column, the rows summing to \(0\) and the columns to \(1\). It has no classical solution, since the six equations sum to \(0 = 1\).
Let \(P\) be the complex polynomials in noncommuting variables \(e_{xa}\) (\(x \in \mathcal{X}\), \(a \in \mathcal{A}\)) and \(f_{yb}\) (\(y \in \mathcal{Y}\), \(b \in \mathcal{B}\)), with the involution that conjugates coefficients, reverses words and fixes the variables. The relations are \(\sum _a e_{xa} - 1\), \(\sum _b f_{yb} - 1\) and \(e_{xa} f_{yb} - f_{yb} e_{xa}\); \(I\) is the complex span of \(u \rho v\) over relations \(\rho \) and \(u, v \in P\). The cone \(M\) is the set of finite nonnegative real combinations of the elements \(s^* s\), \(s^* e_{xa} s\), \(s^* f_{yb} s\) (\(s \in P\)), of the elements of \(I\), and of the anti-hermitian elements of \(P\). The game polynomial of \(\mathfrak {G}\) is \(W_\mathfrak {G}= \sum _{x,y,a,b} \mu (x,y) D(x,y,a,b)\, e_{xa} f_{yb}\). A cone state is a complex-linear \(L : P \to \mathbb {C}\) with \(L(1) = 1\) and \(\mathrm{Re}\, L(m) \geq 0\) for every \(m \in M\).
A language \(L \subseteq \{ 0,1\} ^*\) is in \(\mathrm{MIP}^{\mathrm{co}}\) if there is a computable map \(g\) from bit strings to game descriptions (Definition 2.43) such that for every string \(z\),
in the bipartite commuting-operator value of Definition 5.3: the class \(\mathrm{MIP}(\omega ^{\mathrm{co}})\) of Definition 8.34. As Definition 2.53, this is the computable class, with no polynomial-time bound on \(g\); the polynomial-time class of Lin’s paper is contained in it, as Lemma 2.54 shows for \(\mathrm{MIP}^*\), and is not formalized.
A language \(L\subseteq \{ 0,1\} ^*\) is in \(\mathrm{MIP}^*_{1,1/2}(2,1)\), written \(\mathrm{MIP}^*\) here, if there are two machines, a sampler \(\mathcal{S}\) and a decider \(\mathcal{D}\), and a polynomial \(P\) such that for every string \(z\), writing \(B = P(\left\vert {z} \right\vert )\):
Efficiency. On input \(z\) and a uniformly random seed \(r\in \{ 0,1\} ^B\), the sampler halts within time \(P(\left\vert {z} \right\vert +\left\vert {r} \right\vert )\) with a pair \((x,y)\) of strings of length at most \(B\); write \(\mu _z\) for the distribution of \((x,y)\). On input \((z,x,y,a,b)\), the decider halts within time \(P(\left\vert {z} \right\vert +\left\vert {x} \right\vert +\left\vert {y} \right\vert +\left\vert {a} \right\vert +\left\vert {b} \right\vert )\) with a bit \(D_z(x,y,a,b)\), and this bit is \(0\) whenever one of \(x,y,a,b\) is longer than \(B\). The game \(\mathfrak {G}_z\) has the strings of length at most \(B\) as its question and answer alphabets, question distribution \(\mu _z\) and decision predicate \(D_z\).
Completeness. If \(z\in L\) then \(\mathrm{val}^*(\mathfrak {G}_z)=1\).
Soundness. If \(z\notin L\) then \(\mathrm{val}^*(\mathfrak {G}_z)\leq \tfrac 12\).
A language \(L\subseteq \{ 0,1\} ^*\) is in the computable class if there exists a computable map \(g\) from bit strings to HaltingGameValue.GameData (Definition 2.43) such that for every string \(z\),
The game \(\mathfrak {G}_{g(z)}\) is the explicit game (g z).game. Computability is the Mathlib Computable predicate; there is no polynomial-time bound on \(g\) in this definition. This is MIPRE.MIPStarComputable, the class used by the checked inclusion in \(\mathrm{RE}\) and by the main theorem in its current form (Theorem 7.6); in Lean it is the class MIPRE.MIPClass of Definition 8.34 at the tensor-product value model.
An embedding of bipartite models is a local isometry (Definition 8.69) whose isometry carries the state to the state and whose two homomorphisms are unital: the model form of adjoining registers in fixed vectors. Embeddings have identities, compose and exchange with the players, and every isomorphism is one. A local isometry from \(M\) to \(M'\) is also one from \(M\) to \(M'^{\varphi }\), for every vector \(\varphi \) of the space of \(M'\).
An isomorphism of bipartite models from \(M\) to \(M'\) is a unitary \(W\) of their Hilbert spaces carrying the state of \(M\) to the state of \(M'\), with a \(*\)-algebra isomorphism \(\Phi _A\) of the first player’s algebra of \(M\) onto that of \(M'\) and one \(\Phi _B\) for the second player, the two representations intertwined by \(W\) as in Definition 8.69. Isomorphisms have identities, compose, invert and exchange with the players. An isomorphism is a local isometry whose homomorphisms are unital and whose isometry carries the state to the state; conversely, a local isometry carrying the state to the state, whose isometry has a right inverse and whose homomorphisms have two-sided inverses, is an isomorphism.
A projective strategy for a game \(\mathfrak {G}\) in a bipartite model \((\mathcal{H}, \psi , \mathscr {A}, \mathscr {A}_A, \mathscr {A}_B)\) with a unit state (Definition 8.49) is a projective measurement \(\{ A^x_a\} _a\) in \(\mathscr {A}_A\) for each question \(x\) of the first player and a projective measurement \(\{ B^y_b\} _b\) in \(\mathscr {A}_B\) for each question \(y\) of the second. Its value is the model’s value of the two families, and its conditional failure at \((x, y)\) is the probability of rejection given the question pair. It is played on another game through a map of the questions and a question-dependent coarse-graining of the answers, relabelled along equivalences, or restricted to other questions; a coarse-graining of a projective measurement is projective, so these are projective strategies. The inconsistency of a family \(\{ P^x\} \) in \(\mathscr {A}_A\) and a family \(\{ Q^x\} \) in \(\mathscr {A}_B\) with a common outcome set, on an index weighted by \(\mu \), is \(\sum _x \mu (x) \sum _{a \neq b} \mathrm{Re}\langle \psi , \pi (\pi _A(P^x_a)\pi _B(Q^x_b))\psi \rangle \), Definition 2.37 in the model. A value model \(\omega \) dominates the model if every projective strategy in it has value at most \(\omega \) of its game.
- MIPRE.BipartiteModel.ProjStrat
- MIPRE.BipartiteModel.ProjStrat.value
- MIPRE.BipartiteModel.ProjStrat.failAt
- MIPRE.BipartiteModel.ProjStrat.adapt
- MIPRE.BipartiteModel.ProjStrat.relabel
- MIPRE.BipartiteModel.ProjStrat.restrict
- MIPRE.BipartiteModel.inconsistency
- MIPRE.ValueModel.Dominates
- MIPRE.POVMIn.toPOVM
- MIPRE.POVMIn.isPVMIn_map
Let \(M\) be a bipartite model, \(e\) a vector on registers \(\alpha \times \beta \) and \(\sigma : \alpha \times \beta \to \alpha ' \times \beta '\) a bijection. The reading of the extension of \(M\) in \(e\) along \(\sigma \) has the Hilbert space, the state and the represented algebra of that extension, with the first player’s algebra \(M_{\alpha '}(\mathscr {A}_A)\) and the second player’s \(M_{\beta '}(\mathscr {A}_B)\) acting through \(\sigma \), reindexing square matrices along a bijection being a unital \(*\)-homomorphism. The registers are regrouped, a register handed across the cut is read by the other player, and nothing happens to the state. The regrouping that hands the first player’s outer register \(\gamma \) to the second player is \(((c, a), b) \mapsto (a, (c, b))\), and the product basis vector of a pair of registers at \((a_0, b_0)\) is written \(|a_0 b_0\rangle \).
A multi-input Turing machine with \(i\) input tapes and \(w\) work tapes has \(i\) two-way read-only input tapes (heads clamped one blank cell beyond either end of the input), \(w\) bidirectional work tapes over an alphabet extended with a blank symbol, and a write-only output stream. A transition may write and move on every work tape, move every input head, emit at most one output symbol, and either continue or halt. Time is counted in steps, and space as the number of work-tape cells visited.
At \(i = 1\) this is exactly the CSLib multi-tape model.
An ambient normal form verifier is a pair \(\mathsf{V}=(\mathcal{S},\mathcal{D})\) of a sampler over \(\mathbb {F}_2\) and a decider satisfying the extensional condition
This is Verifier.accepts_length; no particular sequence of preliminary checks is part of the structure. For each index \(n\) and independently chosen answer cut \(T\in \mathbb {N}\), the game \(\mathsf{V}_{n,T}\) (Verifier.game n T) has question sets \(\mathcal{X}=\mathcal{Y}=\{ 0,1\} ^{s(n)}\), answer sets consisting of the bit strings of length at most \(T\), the sampler distribution at index \(n\), and decision predicate equal to the decider’s acceptance predicate. Its definition imposes no time-bound hypothesis. We write \(\mathsf{V}_n\) when the answer cut is specified by the surrounding statement.
The condition Verifier.IsSynchronousAt n says that the decider rejects unequal answers to equal questions at index \(n\). Under this condition, Verifier.syncGame n T is the same game as a synchronous game, so its synchronous value is defined (Remark 2.48). The description length is \(\left\vert {\mathsf{V}} \right\vert = \max \{ \left\vert {\mathcal{S}} \right\vert , \left\vert {\mathcal{D}} \right\vert \} \), and the number of levels of \(\mathsf{V}\) is that of \(\mathcal{S}\).
An observable in a star-algebra is a self-adjoint element squaring to \(1\). Binary projective measurements and observables are two views of the same data: \(\{ P_0, P_1\} \) gives the observable \(P_0 - P_1\), and an observable \(O\) gives the measurement \(\{ \tfrac 12(1 + O), \tfrac 12(1 - O)\} \).
A tailored verifier \(\mathsf{V}\) is the normal form verifier (Definition 2.46) with the sampler of \(\mathsf{V}\) and the decider that checks that both questions have the length the sampler gives them and then runs the canonical decider of \(\mathsf{V}\) through the universal machine (Verifier.ofSamplerDecider, Remark 6.204).
The one-sided extension of a bipartite model \(M\) by a finite register \(T\) in a basis state \(t_0\) adjoins \(T\) to the first player only: the first player’s algebra becomes \(M_T(\mathscr {A}_A)\), the second player’s is unchanged, and the state is \(\psi \otimes e_{t_0}\). The inert embedding of \(M\) into it carries \(a\) to \(a \otimes I\). Local isometries extend along registers, and extending a register model on one side is, up to exchanging the two layers of block matrices, the register model of the extension.
A seeded game is a finite seed space \(V\), two question maps \(L^\textsc{A}, L^\textsc{B}: V \to V\) and a decision predicate \(D\); the game it presents is the law of \((L^\textsc{A}(z), L^\textsc{B}(z))\) for a uniform seed \(z\), with predicate \(D\). Its oracularization is the synchronous game on questions \(\mathcal{T}^\textsc{Orac}\times V\), \(\mathcal{T}^\textsc{Orac}= \{ \textsc{O}, \textsc{A}, \textsc{B}\} \), and answers either a pair (from an oracle) or a single answer (from an isolated player), in which the verifier draws the ordered pair of roles and the seed uniformly, gives an oracle the seed \(z\) itself and an isolated player of role \(v\) the question \(L^v(z)\), and accepts when: each answer’s shape matches its player’s role; each oracle’s pair of answers is accepted by \(D\) at the pair of questions its seed determines; equal roles carry equal answers; and each oracle’s component for the other player’s role agrees with that player’s answer.
Oracularization is sound in the value model \(\omega \) if \(\omega \) has three properties of \(\mathrm{val}^*\) that the value transfers of Theorem 6.133 use: the monotonicity of item 1 of Lemma 8.59; the game-level soundness of oracularization, that \(\omega \) of the oracularization of a seeded game above \(1 - \varepsilon \) puts \(\omega \) of its game at least \(1 - 24\sqrt\varepsilon \); and the detyping restriction of item 2 of Lemma 8.59, between the values of the typed and the detyped finite games.
Let \(\mathsf{V}\) be a normal form verifier with at least one level, \(n\) an index, \(B\) a parse cut and \(T\) an answer cut, and let \(L^\textsc{A}, L^\textsc{B}\) be the CL functions of its sampler at \(n\). The typed oracularized game of \(\mathsf{V}_n\) is the finite typed game, in the sense of Definition 6.10, on the complete type graph with loops over \(\mathcal{T}^\textsc{Orac}= \{ \textsc{O}, \textsc{A}, \textsc{B}\} \). Its CL functions are the identity for the type \(\textsc{O}\), as a CL function with the levels of \(\mathsf{V}\), and \(L^\textsc{A}\), \(L^\textsc{B}\) for the types \(\textsc{A}\), \(\textsc{B}\), the same for both players; its answers are the bit strings of length at most \(T\). Its predicate parses each answer by the type of the player who gave it: an oracle’s must be the serialization of a pair of strings of length at most \(B\), an isolated player’s a single string of length at most \(B\). It rejects when a parse fails, and otherwise decides as the oracularization (Definition 6.134) of the seeded game \((L^\textsc{A}, L^\textsc{B}, D)\), where \(D\) is the predicate of \(\mathsf{V}_n\) on answers of length at most \(B\).
The structure MIPRE.Oracularization, parametrized by \(\ell \), specifies the typed oracularized verifier of an \((\ell + 1)\)-level normal form verifier. Its sampler is the typed sampler of Lemma 6.141, so the oracle form of the sampler is definitional. Its fields specify the decider: a typed decider over \(\mathcal{T}^\textsc{Orac}\) of the programs of the input sampler and decider and of an index routine supplying a parse cut \(B(n)\) and a simulation budget \(K(n)\). The decider halts on every input, and its program is a polynomial-time function of the three programs. It accepts only answers that the bit-string predicate of Definition 6.139 accepts at the cut \(B(n)\): this is the oracle form of the decider. It accepts every such answer within an answer cut \(T\) once \(K(n) \geq c(W + 1)^m(Z + 1)^{e(k + 1)}\), where \(W\) bounds the running-time coefficients of the input verifier at \(n\), \(k\) is their degree, and \(Z\) is the sum of the description lengths of the input programs, the sizes of \(B(n)\) and \(n\), the dimension \(s(n)\) and \(T\). It runs within \(c'(W' + 1)^{m'}(\left\vert {d} \right\vert + 1)^{e'}\) on inputs \((n, d)\), where \(W'\) bounds \(K(n)\), \(B(n)\), the index routine’s running time at \(n\), the description lengths of the three programs and \(n\).
[\(\uparrow \) QuantumLib] A synchronous strategy \(\mathscr {S}= (d, M)\) for a synchronous game \(\mathfrak {G}= (\mathcal{X}, \mathcal{A}, \mu , D)\) is PCC (projective, consistent, and commuting, following [ 1 , Section 5.2 ] ) if the measurements associated with any pair of questions asked with positive probability commute: for all \((x, y)\) in the support of \(\mu \),
A value model \(\omega \) dominates the POVM strategies of a bipartite model if every pair of families of POVMs in the players’ algebras has value at most \(\omega \) of the game. It is approached by projective strategies if, for every game \(\mathfrak {G}\) and every \(0 \leq t {\lt} \omega (\mathfrak {G})\), some projective strategy for \(\mathfrak {G}\) in a model on a Hilbert space that \(\omega \) dominates has value greater than \(t\).
A bipartite model \(M'\) reduces to \(M\) if every POVM strategy in \(M'\), for every game, has value at most that of some POVM strategy in \(M\). A model over an algebra \(\mathscr {A}_B\) is a bipartite model whose second player’s algebra is \(\mathscr {A}_B\), packed with its first player’s algebra and its represented algebra, the former ordered and proper; its one-sided extension is again one. The game with the players exchanged asks the second player the first question.
At stage \(t\) take the words of length at most \(t+2\) in the first \(n+t\) letters, and the grid points of weight \(M = P \cdot 2^t\) on its \(P\) patterns. A grid point is feasible when every pattern of positive weight is locally closed (contains the empty word, closed under cancelling a pair, deleting a letter beyond the \(n\) generators, and \(u, v \mapsto u v^{-1}\) within the stage) and conjugation by each generator moves it by at most \(4P\) in \(\ell ^1\). The upper value at stage \(t\) is the best value of a feasible point, plus \(2/2^t\), rounded up to a multiple of \(2^{-t}\). This replaces the paper’s pseudo IRS polytope and its linear program by an exhaustive search over a grid, with the invariance relaxed to absorb rounding.
- MIPRE.Tailored.Sofic.Measure.wordsUpTo
- MIPRE.Tailored.Sofic.Measure.stageW
- MIPRE.Tailored.Sofic.Measure.stageD
- MIPRE.Tailored.Sofic.Measure.goodP
- MIPRE.Tailored.Sofic.Measure.allVecs
- MIPRE.Tailored.Sofic.Measure.invErr
- MIPRE.Tailored.Sofic.Measure.Feasible
- MIPRE.Tailored.Sofic.Measure.numG
- MIPRE.Tailored.Sofic.Measure.maxNum
- MIPRE.Tailored.Sofic.Measure.Covers
- MIPRE.Tailored.Sofic.Measure.upperSeq
[\(\uparrow \) QuantumLib] The value of a tensor-product strategy \(\mathscr {S}= (\mathcal{H}_\textsc{A},\mathcal{H}_\textsc{B},\psi ,A,B)\) in \(\mathfrak {G}\) is
and the quantum value \(\mathrm{val}^*(\mathfrak {G})\) is the supremum of \(\mathrm{val}^*(\mathfrak {G}, \mathscr {S})\) over all tensor-product strategies.
Let \(\mathsf{qldparams}= (q, m, d)\) be admissible: \(q\) an admissible field size and \(m \mid q\). Write \(M = 2^m\) and let \(\omega = (u_X, u_Z, r_X, r_Z) \in (\mathbb {F}_q^m)^2 \times \mathbb {F}_q^2\). The Pauli basis test \(\mathfrak {G}^\textsc{Pauli}_\mathsf{qldparams}\) is the two-player game with the following twenty-six question types,
where \(\mathcal{T}^\mathrm{MS}\) is the six constraints and nine variables of the Magic Square (Definition 2.22).
Question distribution. The verifier draws an ordered pair of types uniformly among those adjacent in the type graph \(G^\textsc{Pauli}\) — each non-loop edge contributing two ordered pairs and each self-loop one — and independently \(u_X, u_Z, v \in \mathbb {F}_q^m\), \(s \in \mathbb {F}_q\) and \(r_X, r_Z \in \mathbb {F}_q\) uniformly. The edges of \(G^\textsc{Pauli}\) are: a self-loop at every type; \((\mathtt{ALine}, W)\) and \((\mathtt{DLine}, W)\) each to \((\mathtt{Point}, W)\); \((\mathtt{Point}, W)\) to \((\textsc{Pauli}, W)\); \((\mathtt{Point}, W)\) to \((\mathtt{Pair}, W)\) to \(\mathtt{Pair}\); \((\mathtt{Point}, X)\) to \(\mathtt{Variable}_1\) and \((\mathtt{Point}, Z)\) to \(\mathtt{Variable}_5\); and the eighteen incidences of the Magic Square, \(\mathtt{Constraint}_i\) to \(\mathtt{Variable}_j\) for \(j\) in the support of equation \(i\). So there are thirty non-loop edges and eighty-six ordered pairs, each of weight \(1/86\).
Question content. A type \((\mathtt{Point}, W)\) receives \(u_W\); \((\mathtt{ALine}, W)\) receives \((u_0, s)\) with \(u_0 = L^{\mathrm{Ln}}_{e_i}(u_W)\) and \(i = \chi (s)\); \((\mathtt{DLine}, W)\) receives \((u_0, s, v')\) with \(v' = \pi _{i-1}(v)\) and \(u_0 = L^{\mathrm{Ln}}_{v'}(u_W)\) — all three exactly as in Definition 3.13; \((\textsc{Pauli}, W)\) receives nothing; and each of \(\mathtt{Pair}\), \((\mathtt{Pair}, W)\), \(\mathtt{Constraint}_i\) and \(\mathtt{Variable}_j\) receives \(\omega \).
Answer format. An element of \(\mathbb {F}_q\) for \((\mathtt{Point}, W)\); a polynomial of degree at most \(d\) for \((\mathtt{ALine}, W)\) and at most \(md\) for \((\mathtt{DLine}, W)\); an element of \(\mathbb {F}_q^M\) for \((\textsc{Pauli}, W)\); a pair \((\beta _X, \beta _Z) \in \mathbb {F}_2^2\) for \(\mathtt{Pair}\); a single bit for \((\mathtt{Pair}, W)\) and for \(\mathtt{Variable}_j\); and a triple \((\alpha _{v_1}, \alpha _{v_2}, \alpha _{v_3}) \in \mathbb {F}_2^3\), indexed by the three variables of the equation in order, for \(\mathtt{Constraint}_i\).
Decision. The verifier first checks that both answers have the format their question’s type prescribes, and rejects if not. It then applies, with \(\gamma (\omega )\) as in Lemma 3.42 and \(g_h\) the low-degree encoding of Definition 6.149:
equal types: accept iff the two answers agree;
\((\mathtt{Point}, W)\) against \((\mathtt{ALine}, W)\) or \((\mathtt{DLine}, W)\): accept iff the seeded CL decider of Definition 3.13 at \((q, m, d, 1)\) accepts;
\((\mathtt{Point}, W)\) against \((\textsc{Pauli}, W)\): accept iff \(g_{a_{\bar w}}(x_w) = a_w\);
\((\mathtt{Pair}, W)\) against \(\mathtt{Pair}\): accept iff \(a_w = \beta _W\) or \(\gamma (\omega ) \neq 0\);
\((\mathtt{Point}, W)\) against \((\mathtt{Pair}, W)\): accept iff \(\operatorname {tr}(a_w r_W) = a_{\bar w}\) or \(\gamma (\omega ) \neq 0\);
\(\mathtt{Constraint}_i\) against \(\mathtt{Variable}_j\): accept iff \(\gamma (\omega ) = 0\), or \(j\) occurs in equation \(i\), the triple \(a_w\) satisfies that equation, and its entry at \(j\) is \(a_{\bar w}\);
\((\mathtt{Point}, W)\) against \(\mathtt{Variable}_j\): accept iff \(\gamma (\omega ) = 0\), or \(j = 1\), \(W = X\) and \(\operatorname {tr}(a_w r_X) = a_{\bar w}\), or \(j = 5\), \(W = Z\) and \(\operatorname {tr}(a_w r_Z) = a_{\bar w}\);
each in both orientations, and accepts on any type pair no rule names.
- MIPRE.QLD.Bas
- MIPRE.QLD.Ty
- MIPRE.QLD.adjRaw
- MIPRE.QLD.adj
- MIPRE.QLD.card_adj
- MIPRE.QLD.adj_symm
- MIPRE.QLD.Omega
- MIPRE.QLD.Question
- MIPRE.QLD.Answer
- MIPRE.QLD.Question.ty
- MIPRE.QLD.Content
- MIPRE.QLD.TyEdge
- MIPRE.QLD.Sample
- MIPRE.QLD.Content.question
- MIPRE.QLD.Question.fmtOk
- MIPRE.QLD.gam
- MIPRE.QLD.prb
- MIPRE.QLD.lowDeg
- MIPRE.QLD.pairTest
- MIPRE.QLD.subtests
- MIPRE.QLD.accepts
- MIPRE.QLD.qldGame
- MIPRE.QLD.handled
- MIPRE.QLD.handled_of_adj
- MIPRE.QLD.lowDeg_eq_cl
- MIPRE.QLD.lowDeg_eq_cl_dline
- MIPRE.QLD.rejects_point_apoly
- MIPRE.QLD.rejects_pauli_val
- MIPRE.QLD.rejects_con_bit
- MIPRE.QLD.rejects_var_bitTriple
- MIPRE.QLD.rejects_disagree
- MIPRE.QLD.rejects_lowDeg_aline
- MIPRE.QLD.rejects_lowDeg_dline
- MIPRE.QLD.rejects_pauli_consistency
- MIPRE.QLD.accepts_pauli_consistency
- MIPRE.QLD.rejects_commutation
- MIPRE.QLD.accepts_commutation
- MIPRE.QLD.rejects_commutation_consistency
- MIPRE.QLD.rejects_magicSquare_bit
- MIPRE.QLD.rejects_magicSquare_parity
- MIPRE.QLD.rejects_magicSquare_off_support
- MIPRE.QLD.accepts_magicSquare
- MIPRE.QLD.rejects_magicSquare_consistency
- MIPRE.QLD.accepts_aline_dline
- MIPRE.QLD.card_TyEdge
- MIPRE.QLD.card_Sample
- MIPRE.QLD.qldGame_mu_eq
- MIPRE.QLD.le_qldGame_mu
- MIPRE.QLD.of_accepts
- MIPRE.QLD.eq_val_of_fmtOk
- MIPRE.QLD.eq_apoly_of_fmtOk
- MIPRE.QLD.eq_dpoly_of_fmtOk
- MIPRE.QLD.eq_pauliAns_of_fmtOk
- MIPRE.QLD.eq_bit_of_fmtOk_pairB
- MIPRE.QLD.eq_bitPair_of_fmtOk
- MIPRE.QLD.eq_bit_of_fmtOk_var
- MIPRE.QLD.eq_bitTriple_of_fmtOk
- MIPRE.QLD.rdVal
- MIPRE.QLD.rdAPoly
- MIPRE.QLD.rdDPoly
- MIPRE.QLD.rdPauli
- MIPRE.QLD.rdBit
- MIPRE.QLD.rdBitPair
- MIPRE.QLD.rdProbe
- MIPRE.QLD.dirOf
- MIPRE.QLD.rdALineAt
- MIPRE.QLD.rdDLineAt
- MIPRE.QLD.rdProbeAt
- MIPRE.QLD.commSet
- MIPRE.QLD.acommSet
Let \(\cal {N}\) be a bipartite model and \(I\) a finite set, the register of the analysis (\(I = \mathbb {F}_q^{\{ 0,1\} ^m}\), so that \(\mathbb {C}^I = (\mathbb {C}^q)^{\otimes M}\)). Let \(T\) be the ancilla of the projective dilation of Lemma 8.77 for POVMs whose outcomes are the answers of the seeded CL test at \((q, 4m, d, 1)\), with \(K + 1\) Kraus terms, and \(t_0 \in T\) its reference state, at the zero answer. The registers are named as in the paper: \(A\) is the first player’s own space, \(A'\) and \(A''\) the two halves of an EPR pair on \(I\), and \(E_A\) a copy of \(T\); likewise \(B\), \(B'\), \(B''\) and \(E_B\) for the second player. Every model below depends on the padding size \(K\).
The padded model is the register model of \(\cal {N}\) on \(I\) (Definition 8.72) extended by \(E_A\) for the first player and \(E_B\) for the second, in the basis state \(|t_0\rangle \otimes |t_0\rangle \) (Definition 8.51). Up to the associativity of extensions it is the extension of \(\cal {N}\) by the registers \((E_A, A')\) and \((E_B, A'')\) in the unit vector \(|t_0 t_0\rangle \otimes |\textsc{EPR}_I\rangle \), so the seeded CL test is sound in it (Definition 8.65) whenever it is sound in every extension of \(\cal {N}\) by a unit vector, and then also in the padded model of \(\cal {N}\) with the players exchanged.
The physical model is the extension of \(\cal {N}\) in which each player holds three registers, \((A'', E_A, A')\) and \((B'', E_B, B')\), in the physical state: each player’s own EPR pair, \((A'', A')\) and \((B'', B')\), and the two padding registers in \(|t_0\rangle \otimes |t_0\rangle \). The physical state is a unit vector, symmetric under the exchange of the two players’ blocks, and each pair satisfies the mirror identity: an operator \(P\) on the near half \(A'\) acts on the state as \(P^{\mathsf T}\) on the far half \(A''\), whatever the other player applies, and likewise for \(B'\) and \(B''\).
The first cut is the physical model read (Definition 8.88) with the first player’s far half \(A''\) handed to the second player: the same Hilbert space, state and representation, the first player’s operators being those of \((E_A, A')\) and the second player’s those of \((A'', B'', E_B, B')\). The second cut is the first cut of \(\cal {N}\) with the players exchanged, a reading of the same state.
The padded model and the register model embed in the first cut, along embeddings \(j_1\) and \(\iota _1\) (Definition 8.90), local isometries that carry the state to the state and keep both units: \(\iota _1\) is the inert extension of the register model by \(|t_0 t_0\rangle \) followed by \(j_1\), and it sends a first-player operator \(Z\) of \(A'\) to \(I_{E_A} \otimes Z\).
Item 1’s cut is the register model on \(I\), its pair being \((A'', B'')\), of the extension of \(\cal {N}\) by the padded registers \((E_A, A')\) and \((E_B, B')\). Regrouping the physical registers into it is a local isometry (Definition 8.69) from the physical model, with no condition on the state.
The physical model of \(\cal {N}\) with the players exchanged is the physical model of \(\cal {N}\) with the players exchanged: the exchange of the two blocks of registers is an isomorphism of models between them (Definition 8.85), the identity on the players’ algebras, because the physical state is symmetric.
- MIPRE.QLD.ansZero
- MIPRE.QLD.PadAnc
- MIPRE.QLD.t₀
- MIPRE.QLD.instFintypePadAnc
- MIPRE.QLD.instDecidableEqPadAnc
- MIPRE.QLD.padE
- MIPRE.QLD.padE_apply
- MIPRE.QLD.padE_eq_expVec
- MIPRE.QLD.norm_padE
- MIPRE.QLD.padModel
- MIPRE.QLD.soundIn_padModel
- MIPRE.QLD.soundIn_padModel_swap
- MIPRE.QLD.PhysReg
- MIPRE.QLD.instFintypePhysReg
- MIPRE.QLD.instDecidableEqPhysReg
- MIPRE.QLD.physE
- MIPRE.QLD.physE_apply
- MIPRE.QLD.physE_symm
- MIPRE.QLD.physSplit
- MIPRE.QLD.physE_eq_comp
- MIPRE.QLD.norm_physE
- MIPRE.QLD.physE_mulVec_mirror_A
- MIPRE.QLD.physE_mulVec_mirror_B
- MIPRE.QLD.phys
- MIPRE.QLD.physE_mirror_smulKron_A
- MIPRE.QLD.physE_mirror_smulKron_B
- MIPRE.QLD.physE_mirror_A
- MIPRE.QLD.physE_mirror_B
- MIPRE.QLD.cut1
- MIPRE.QLD.cut1_πA
- MIPRE.QLD.cut1_πB
- MIPRE.QLD.pair2
- MIPRE.QLD.norm_pair2
- MIPRE.QLD.pairPadE
- MIPRE.QLD.pairPadE_apply
- MIPRE.QLD.cutRelabel
- MIPRE.QLD.physE_comp_moveEquiv_symm
- MIPRE.QLD.j₁
- MIPRE.QLD.ι₁
- MIPRE.QLD.j₁_ΦA
- MIPRE.QLD.ι₁_ΦA
- MIPRE.QLD.ι₁_ΦB
- MIPRE.QLD.tgt
- MIPRE.QLD.unassocIsometry
- MIPRE.QLD.ampl_unassocIsometry
- MIPRE.QLD.assoc_W_unassocIsometry
- MIPRE.QLD.unassoc
- MIPRE.QLD.unassoc_W
- MIPRE.QLD.unassoc_ΦA
- MIPRE.QLD.unassoc_ΦB
- MIPRE.QLD.blockSwapIso
- MIPRE.QLD.blockSwapIso_ΦA
- MIPRE.QLD.blockSwapIso_ΦB
- MIPRE.QLD.ampl_blockSwapIso_W
An ancilla model is a bipartite model on a Hilbert space, with a unit state and with ordered, proper player algebras (Definition 8.68); every such model is one. An extraction at error \(\delta \), for a projective strategy of the Pauli basis game \(\mathfrak {G}^{\textsc{Pauli}}_{(q,m,d)}\) in a bipartite model \(M\), is an ancilla model \(N\) and a local isometry of \(M\) into the register model of \(N\) on \(\mathbb {F}_q^{\{ 0,1\} ^m}\) that carries the state of \(M\) within \(\delta \) of the state \(|\textsc{EPR}_q\rangle ^{\otimes 2^m} \otimes \psi _N\) of the register model, and carries each player’s \((\textsc{Pauli}, W)\) measurement, read as cube data, within \(\delta \) of the honest Pauli projectors on that player’s register, in summed squared state norm, for both bases \(W\). An extraction at one error is one at every larger error. The Pauli basis test is sound in \(M\), with the value model \(\omega \), if for every field \(\mathbb {F}_q\) of characteristic two, every \(m \geq 1\) dividing \(q\) and every \(d \geq 1\), every projective strategy in \(M\) failing the test with probability at most \(\varepsilon \) has an extraction at the error \(\delta _{qld}(\varepsilon , m, d, q)\) of Theorem 3.38 whose ancilla model \(\omega \) dominates (Definition 8.78). That error is, in Lean, the function qldErr the proof of the theorem produces, at most the closed form of the theorem when \(\varepsilon \leq 1\) (Lemma 3.78). Soundness in \(M\) is the conclusion of Theorem 3.38 for the projective strategies in \(M\), and that theorem proves it in every model with ordered, proper player algebras in which the seeded low-individual-degree test is sound in every extension by a unit vector and whose extensions, in every unit state, \(\omega \) dominates. The test is sound in the commuting-operator model if it is sound, with \(\omega ^{\mathrm{co}}\), in the model of every commuting-operator strategy. A value model is approached in models where the test is sound if, for every game \(\mathfrak {G}\) and every \(0 \leq t {\lt} \omega (\mathfrak {G})\), some projective strategy for \(\mathfrak {G}\) in a model on a Hilbert space in which the test is sound with \(\omega \) has value greater than \(t\).
A language \(L \subseteq \{ 0,1\} ^*\) is in \(\mathrm{RE}\) if it is the domain (equivalently, the range) of a partial computable function. The halting problem — the set of \(e\) such that \(\phi _e\) halts on the empty input — is \(\mathrm{RE}\)-complete under many-one reductions.
The register model of a bipartite model \(N\) on a finite register \(I\) is its ancilla extension by the maximally entangled vector \(|\mathrm{EPR}_I\rangle \): each player holds a copy of \(I\), and the state is \(|\mathrm{EPR}_I\rangle \otimes \psi _N\). In the tensor-product model of a vector \(\xi \) it is the tensor-product model of the register state \(|\mathrm{EPR}_I\rangle \otimes |\xi \rangle \). Relabelling the register, splitting it as a product, extending it by a spectator factor and exchanging the players are local isometries between register models.
An \(\ell \)-level sampler (with field size \(2\)) is a Turing machine \(\mathcal{S}\) together with, for each \(n\), a dimension \(s(n)\) and two \(\ell \)-level CL functions \(L^\textsc{A}, L^\textsc{B}\) on \(V = \mathbb {F}_2^{s(n)}\) given with exact decomposition data (Lemma 6.4) such that, writing vectors and register subspaces of \(V\) as bit strings of length \(s(n)\) (coordinates, respectively indicator vectors), for all \(w \in \{ \textsc{A}, \textsc{B}\} \), \(j \in \{ 1, \ldots , \ell \} \) and bit strings \(z, u, y\) of length \(s(n)\):
on input \((n, \mathtt{dimension})\), \(\mathcal{S}\) outputs \(s(n)\);
on input \((n, w, \mathtt{marginal}, j, z)\), it outputs the marginal \(L^w_{\leq j}(z)\);
on input \((n, w, \mathtt{linear}, j, u, y)\), it outputs \(L^w_{j,u}(y)\), provided \(u \in L^w_{{\lt}j}(V)\);
on input \((n, w, \mathtt{factor}, j, u)\), it outputs the factor space \(V^w_{j,u}\), provided \(u \in L^w_{{\lt}j}(V)\);
and \(\mathcal{S}\) halts on every input of the form \((n, \ldots )\), well formed or not; nothing is required of its outputs on other inputs. The distribution of \(\mathcal{S}\) at index \(n\) is the CL distribution \(\mu _n\) of \((L^\textsc{A}(x), L^\textsc{B}(x))\) for uniform \(x \in V\) (Definition 6.1). In the paper’s Turing-machine model, \(\mathsf{TIME}_\mathcal{S}(n)\) denotes the absolute supremum of the running times over all inputs of the form \((n, \ldots )\); totality alone does not make that supremum finite.
Let \(K / \mathbb {F}\) be a finite extension of finite fields, \(q = \left\vert {\mathbb {F}} \right\vert \). A basis \((e_i)\) of \(K\) over \(\mathbb {F}\) is self-dual when its Gram matrix for the trace form is the identity, \(\mathrm{tr}_{K / \mathbb {F}}(e_i e_j) = \delta _{ij}\), and normal when its vectors are the Frobenius orbit \(\alpha , \alpha ^q, \alpha ^{q^2}, \ldots \) of a single element \(\alpha \in K\).
A signed permutation of a finite set \(\Omega \) is a permutation \(\sigma \) of \(\Omega \) with a sign \((-1)^{s(j)}\) at each point: the permutation \(\pm j \mapsto \pm (-1)^{s(j)} \sigma (j)\) of the signed set \(\Omega _\pm = \{ \pm \} \times \Omega \), which commutes with the sign flip. They form a group, the semidirect product of \(\mathrm{Sym}(\Omega )\) and \(\mathbb {F}_2^\Omega \) (II:1057), which contains the sign flip \(-I\), the \(\pm 1\) diagonals, and, for two sets, the products \(g \times h\) acting on \((\Omega \times \Omega ')_\pm \) (II:3062). The matrix of a signed permutation is that of its action on the anti-symmetric functions in the basis \(B^-\) (II:1049), the signed permutation matrix \(e_j \mapsto (-1)^{s(j)} e_{\sigma (j)}\).
The solution group of an LCS instance is the group presented by generators \(g_1, \dots , g_s\) and \(J\) subject to the relations: all generators are involutions, \(J\) is central, variables occurring in a common equation commute, and \(\prod _{j \in V_i} g_j = J^{b_i}\) for each equation \(i\). Operator solutions of the system correspond to representations sending \(J \mapsto -I\) (in Lean, MIPRE.LCS.SolutionGroup.solutionGroupRepresentationOfEPRLoss).
The soundness clause of introspection, of answer reduction or of parallel repetition in the value model \(\omega \) is that stage’s soundness clause (Definitions 6.130 and 6.193, Theorem 6.196) with the value \(\mathrm{val}^*\) replaced by \(\omega \) on both sides, at the same parameters, error functions and answer bounds. In the model \(\mathrm{val}^*\) it is the stage’s own clause.
Let \(\mu \) be a distribution on a finite set \(\mathcal{X}\), let \(|\psi \rangle \in \mathbb {C}^{d_\textsc{A}} \otimes \mathbb {C}^{d_\textsc{B}}\), and let \(\{ A^x\} \), \(\{ B^x\} \) be families of operators on \(\mathbb {C}^{d_\textsc{A}}\). We say \(A\) and \(B\) are \(\delta \)-close on \(|\psi \rangle \), written \(A^x \approx _\delta B^x\) when \(\mu \) and \(|\psi \rangle \) are clear from context, if
equivalently if \(\mathop{\mathbb {E}}_{x\sim \mu } \left\| {((A^x - B^x) \otimes I_\textsc{B})|\psi \rangle } \right\| ^2 \leq \delta \). For families indexed by answers as well, \(\{ A^x_a\} \) and \(\{ B^x_a\} \), the outcome sum sits inside the question average.
A subgroup test over the free group \(F\) on \(n\) generators is a finite list of weighted challenges, each a finite list \(K\) of words and a decision on the subsets of \(K\), here in disjunctive normal form over the literals “the \(i\)-th word of \(K\) lies in (or out of) the subgroup”. A finite action \(\sigma \) of \(F\) on a set of size \(N \geq 1\) gives the finitely described IRS \(\Phi (\sigma )\), the stabilizer of a uniform point; its value against the test is the probability that the stabilizer passes a challenge drawn with probability proportional to its weight. The sofic value of the test is the supremum of the values of finite actions.
- SubgroupTestValue.SubgroupTestData
- SubgroupTestValue.SubgroupTestData.equivTuple
- SubgroupTestValue.FiniteAction
- SubgroupTestValue.FiniteAction.letterPerm
- SubgroupTestValue.FiniteAction.wordPerm
- SubgroupTestValue.FiniteAction.InStab
- SubgroupTestValue.FiniteAction.LitHolds
- SubgroupTestValue.FiniteAction.Passes
- SubgroupTestValue.FiniteAction.passProb
- SubgroupTestValue.SubgroupTestData.totalWeight
- SubgroupTestValue.SubgroupTestData.value
- SubgroupTestValue.SubgroupTestData.valSof
Following [ 11 ] , a pair \((e, n)\) of a Turing machine \(e\) and integer \(n\) is a succinct description of the string \(x \in \{ 0,1\} ^*\) if \(\left\vert {x} \right\vert \leq 2^n\), the runtime of \(e\) on input \(m\) is at most \((n+1)(\left\vert {m} \right\vert +1)^2\), and \(\phi _e(m)\) equals the \(m\)-th bit of \(x\) for \(m {\lt} \left\vert {x} \right\vert \), and \(2\) for \(m \geq \left\vert {x} \right\vert \). ( [ 11 ] require runtime at most \(n\) on every input; in a model that charges for reading its input this is vacuous for \(\left\vert {m} \right\vert {\gt} n\), and the polynomial slack in \(\left\vert {m} \right\vert \) is what the ambient model’s bit-indexing program achieves. Any fixed polynomial in \(n\) and \(\left\vert {m} \right\vert \) would do, provided the same one is used in Theorem 6.197.)
A Boolean circuit \(C\) with three inputs of length \(m\) and three single-bit inputs succinctly describes the 3SAT formula on the \(2^m\) variables \(x_0, \ldots , x_{2^m - 1}\) whose clauses are the \(x_{i_1}^{o_1} \vee x_{i_2}^{o_2} \vee x_{i_3}^{o_3}\) with \(C(i_1, i_2, i_3, o_1, o_2, o_3) = 1\), integers presented to the circuit in binary ( [ 1 , Definition of succinct descriptions of 3SAT formulas, Section 10 ] ). A decoupled 5SAT formula has five blocks of variables and clauses with one literal from each block, evaluated on five separate assignments; a circuit with two inputs of length \(\ell \), three of length \(r\) and five single-bit inputs succinctly describes one in the same way. Such a circuit describes the decider \(\mathcal{D}\) on \((n, x, y)\) at time \(T\) if, for all \(a, b \in \{ 0,1\} ^{2^\ell }\), some three assignments complete \((a, b)\) to a satisfying tuple exactly when \(a\) and \(b\) are the two-bit tape encodings (\(0 \mapsto 00\), \(1 \mapsto 01\), blank \(\mapsto 10\)) of strings of length at most \(T\) on which \(\mathcal{D}\) accepts \((n, x, y, \cdot , \cdot )\) within \(T\) steps. Circuits have fan-in and fan-out at most two and a terminal output gate, and their size is the number of gates.
A vector state on a Hilbert space \(K\) is a unit vector \(\Psi \in K\), with the expectation \(\mathrm{ev}(X) = \mathrm{Re}\, \langle \Psi , X \Psi \rangle \) of a bounded operator \(X\) on \(K\). A symmetric model over a C\(^*\)-algebra \(\cal {P}\) consists of a vector state \(\Psi \) on \(K\), a unital \(*\)-homomorphism \(L : \cal {P} \to B(K)\), the first player’s placement, and a linear isometry \(J\) of \(K\) onto itself with \(J^2 = 1\) and \(J \Psi = \Psi \), such that \(L(x)\) commutes with \(J L(y) J\) for all \(x, y \in \cal {P}\). The flip is the \(*\)-automorphism \(X \mapsto J X J\) of \(B(K)\), and the second player’s placement is \(R = \mathrm{flip} \circ L\), so that \(L(x)\) and \(R(y)\) commute.
The vendored proof of Theorem 3.14 works with a state on \(\mathbb {C}^\iota \otimes \mathbb {C}^\iota \): its local operators are the \(\iota \times \iota \) matrices, its joint operators those of the tensor product, and its placements \(A \mapsto A \otimes I\) and \(A \mapsto I\otimes A\). A symmetric model replaces them by \(\cal {P}\), \(B(K)\), \(L\) and \(R\), and the Kronecker product \(A \otimes B\) by \(L(A)\, R(B)\). Measurements are generic over the ring of operators, local ones in \(\cal {P}\) and joint ones in \(B(K)\). A quantity that uses only the state, not the placements, belongs to the vector state, so that it applies as well to a state on one space, tensored with an ancilla, or reduced.
[\(\uparrow \) QuantumLib] A game is synchronous if \(\mathcal{X}= \mathcal{Y}\), \(\mathcal{A}= \mathcal{B}\), and unequal answers to equal questions are rejected: \(D(x,x,a,b) = 0\) whenever \(a \neq b\). We write a synchronous game as \(\mathfrak {G}= (\mathcal{X}, \mathcal{A}, \mu , D)\).
[\(\uparrow \) QuantumLib] A synchronous strategy for a synchronous game \(\mathfrak {G}= (\mathcal{X}, \mathcal{A}, \mu , D)\) is a dimension \(d \geq 1\) together with a family of projective measurements (PVMs) \(\{ M^x_a\} _{a \in \mathcal{A}}\) on \(\mathbb {C}^d\), one for each \(x \in \mathcal{X}\): each \(M^x_a\) is an orthogonal projection and \(\sum _a M^x_a = I\).
Outcome probabilities are computed with the tracial state \(\tau (M) = \operatorname{tr}(M)/d\): the players answer \((a,b)\) to questions \((x,y)\) with probability \(\tau (M^x_a M^y_b)\).
[\(\uparrow \) QuantumLib] The value of a synchronous strategy \(\mathscr {S}= (d, M)\) in \(\mathfrak {G}\) is
and the synchronous value of \(\mathfrak {G}\) is \(\mathrm{val}^{s}(\mathfrak {G}) = \sup _\mathscr {S}\mathrm{val}^{s}(\mathfrak {G}, \mathscr {S})\).
\(\mathsf{V}\) is \(\lambda \)-bounded when, for every \(n \geq 2\), the sampler’s dimension and the running times of the three programs are at most \(n^\lambda \) — the running times read as in Definition 2.49, at degree \(\lambda \) in the size of the input — the lengths \(\cal {L}\) outputs are at most \(n^\lambda \), and \(\left\vert {\mathsf{V}} \right\vert \leq \lambda \). The answer-length calculator outputs in unary, as in the paper, but its running time is bounded relative to the size of its input, which is not bounded by \(n^\lambda \); so the running time does not bound the lengths by \(n^\lambda \), and that bound is a clause of its own. A verifier is within a budget at index \(n\) when the same quantities are bounded by the budget’s.
A tailored gap compression at level \(\ell \) is a polynomial-time procedure that maps a tailored verifier and \(\lambda \) to a tailored verifier whose sampler and answer-length calculator depend on \(\lambda \) only, the calculator halting on every question of the sampler, with running times, dimension and lengths at most a polynomial in \(n + \lambda \), such that for every \(\lambda \)-bounded input and every \(n \geq C_0\): a perfect ZPC strategy for \(\mathsf{V}_{2^n}\) gives one for \(\mathsf{V}'_n\); and \(\mathrm{val}^*(\mathsf{V}_{2^n}) \leq \frac12\) implies \(\mathrm{val}^*(\mathsf{V}'_n) \leq \frac12\).
Typed tailored data on a finite set of types \(T\) fixes, for each type, the numbers of readable and of linear answer bits, and, for each pair of typed questions, a list of controlled linear constraints. Its detyping is the tailored game on the detyped questions (a graph view followed by a content register, Lemma 6.13) in which a question has the lengths of the type its graph view decodes to, for either player, and none when it decodes to none; and a pair of questions has the typed constraints when the two views are Alice’s and Bob’s views of an edge, and no constraint otherwise. Answers are decoded and encoded through the type of their question.
A tailored game on a finite question set \(X\) is a distribution \(\mu \) on \(X \times X\) together with, at each question \(x\), a set \(S_x = S_x^R \cup S_x^L\), a disjoint union, of \(\ell ^R(x)\) readable and \(\ell ^L(x)\) linear formal variables, and, for each pair of questions \((x, y)\) and each assignment \(\gamma ^R\) of the readable variables at \(x\) and \(y\), a finite list \(L_{xy}(\gamma ^R)\) of vectors over the disjoint union \(S_x \cup S_y \cup \{ J\} \), the controlled linear constraints. The answer at \(x\) is an assignment \(a \in \mathbb {F}_2^{S_x}\), readable bits first. The canonical decider (II:1757–1787) accepts \((a, b)\) at \((x, y)\) when every \(c \in L_{xy}(a^R, b^R)\) satisfies \(\langle c, (a, b, 1)\rangle = 0\) over \(\mathbb {F}_2\), the coordinate \(J\) being set to \(1\); the empty list accepts every answer pair, and the list \(\{ J\} \) rejects every one. The tailored game defines a game (Definition 2.1) with answers the bit strings of bounded length, those of the wrong length losing, and its quantum value \(\mathrm{val}^*\). Its doubled game asks \((\mathsf{false}, x)\) and \((\mathsf{true}, y)\) with the weight of \((x, y)\) and no weight elsewhere; it is again a tailored game.
A tailored game description lists the number of vertices, the readable and linear lengths at each vertex, the question weights, and the controlled linear constraints as entries \((x, y, \gamma ^R, c)\), read as \(c \in L_{xy}(\gamma ^R)\). It denotes a synchronous game in the sense of Definition 2.43: questions are vertices, answers bit vectors of the maximal length that vanish beyond the vertex’s length, the weights are normalized as there, and acceptance is the canonical decider’s, unequal answers at a loop losing. ZPC strategies are Definition 9.4’s, the generators beyond a vertex’s length acting as the identity. These definitions are written on top of Mathlib alone, in MIPRE/TailoredGameValue.lean, beside the standalone statement of Theorem 7.1, whose game value they reuse.
- TailoredGameValue.TailoredGameData
- TailoredGameValue.TailoredGameData.equivTuple
- TailoredGameValue.TailoredGameData.lenRAt
- TailoredGameValue.TailoredGameData.lenLAt
- TailoredGameValue.TailoredGameData.lenAt
- TailoredGameValue.TailoredGameData.ansLen
- TailoredGameValue.TailoredGameData.bit
- TailoredGameValue.TailoredGameData.WellFormatted
- TailoredGameValue.TailoredGameData.readable
- TailoredGameValue.TailoredGameData.full
- TailoredGameValue.TailoredGameData.Satisfies
- TailoredGameValue.TailoredGameData.Accepts
- TailoredGameValue.TailoredGameData.weights
- TailoredGameValue.TailoredGameData.toGame
- TailoredGameValue.signedPermMatrix
- TailoredGameValue.PermStrategy
- TailoredGameValue.PermStrategy.proj
- TailoredGameValue.PermStrategy.value
- TailoredGameValue.TailoredGameData.HasPerfectZPC
Let a tailored gap compression be given, with compressed sampler \(\cal {S}^\lambda \) and answer-length calculator \(\cal {L}^\lambda \), a machine \(\cal {M}\), a search program \(\cal {S}'\) and a parameter \(\lambda \). The tailored halting verifier \(\mathsf{V}^{\cal {M},\lambda } = (\cal {S}^\lambda , \cal {L}^\lambda , \cal {P}^{\cal {M},\lambda })\) has for linear-constraints processor the efficient Kleene fixed point of the map that sends a processor \(\cal {P}\) to the program which, on \((n, x, y, a^R, b^R)\):
outputs the empty list of constraints if \(\cal {M}\) halts on the empty input within \(\lceil \log _2 (n+1) \rceil \) steps;
otherwise outputs the list \(\{ J\} \) if \(\cal {S}'\) halts on the description of \((\cal {S}^\lambda , \cal {L}^\lambda , \cal {P})\) within the same budget;
otherwise runs the compressed processor of \((\cal {S}^\lambda , \cal {L}^\lambda , \cal {P})\) on the input.
Items 1 and 3 are the paper’s map \(F\) (II:1900), the empty list accepting and \(\{ J\} \) rejecting every answer pair; item 2 is the search branch of the paper route of Theorem 6.214, which supplies the base case that the value form of compression lacks.
- MIPRE.Tailored.Halting.Vhalt
- MIPRE.Tailored.Halting.lp
- MIPRE.Tailored.Halting.lpProg
- MIPRE.Tailored.Halting.F
- MIPRE.Tailored.Halting.body
- MIPRE.Tailored.Halting.prep
- MIPRE.Tailored.Halting.comprLp
- MIPRE.Tailored.Halting.acceptProg
- MIPRE.Tailored.Halting.rejectProg
- MIPRE.Tailored.Halting.W
- MIPRE.Tailored.Halting.branch1
- MIPRE.Tailored.Halting.branch2
The proposition that the halting problem reduces to tailored games: the statement of Theorem 9.21, written in MIPRE/TailoredGameValue.lean on top of Mathlib alone. It is a definition, so that the conditional theorem proving it from a compression (Theorem 9.37) can name it while Theorem 9.21 awaits that compression.
A tailored verifier \(\mathsf{V}\) meets a tailored game \(G\) on questions \(X\) at an index \(n\) along a bijection \(e\) from \(X\) to the questions of \(\mathsf{V}\) at \(n\) when its sampler’s distribution at \(n\) is \(G\)’s weights along \(e\), its answer-length calculator outputs \(G\)’s readable and linear lengths at every question \(e(x)\), and its linear-constraints processor outputs \(G\)’s constraints at every pair \((e(x), e(y))\) and pair of readable answers.
A tailored game description presents a tailored game along a bijection of its vertices with the game’s questions when the weights, the numbers of readable and linear variables at each vertex, and the constraints at every pair of vertices and every readable part of the right length are the game’s.
The \(k\)-fold product of a tailored game \(\mathfrak {G}\) asks \(k\)-tuples of questions with the product distribution \(\prod _i \mu (x_i, y_i)\). The variables at \(\bar{x}\) are those of its coordinates, the readable ones first, as a tailored answer must have them: the readable variables of \(x_1, \ldots , x_k\) in this order, then their linear variables, so that \(\ell ^R(\bar{x}) = \sum _i \ell ^R(x_i)\) and \(\ell ^L(\bar{x}) = \sum _i \ell ^L(x_i)\). The constraints at \((\bar{x}, \bar{y})\) are those of every coordinate, each written over all the variables with zero coefficients outside its coordinate. A constraint is cut into its five blocks of coefficients — readable and linear at \(x_i\), readable and linear at \(y_i\), affine — by prefixes and suffixes, each put at its coordinate’s place among the variables of its kind; the blocks partition the constraint whatever its length, so a constraint of the wrong length pads to a vector of the wrong length, which the canonical decider rejects, as it rejects the constraint in its coordinate. No length is tested, so a program computes the padding as defined.
The repeated answer-length calculator, on \((n, x, \kappa )\) with the input sampler and calculator stored, asks the sampler for the dimension \(s\), computes \(k = k(n)\), cuts \(x\) into its \(k\) blocks of \(s\) bits, runs the input calculator on every block at both kinds, and outputs the concatenation of the outputs at the kind \(\kappa \). The repeated linear-constraints processor, on \((n, x, y, a^R, b^R)\), does the same for both questions, cuts \(a^R\) and \(b^R\) into the coordinates’ readable answers by the lengths it obtained, runs the input processor on every coordinate, and outputs every coordinate’s constraints padded as in Definition 9.47. Both are fixed programs with the input programs stored; every stage between the calls to the input programs is a polynomial-time function, and the calls go through one loop running a stored program on every element of a list through the universal machine.
The repeated verifier of \(\mathsf{V}\) at \((\lambda , \tau )\) has the repeated sampler of Theorem 6.196, \(k(n) = 2^{\tau (\left\vert {\lambda } \right\vert + \left\vert {n} \right\vert )}\) independent copies of \(\mathsf{V}\)’s, and two programs \(\cal {L}\) and \(\cal {P}\). Call a question of the \(n\)-th game good when \(\mathsf{V}\)’s answer-length calculator halts at each of its coordinates. The programs meet the specification at \(n\) when \(\cal {L}\) outputs at a good question the sums of the coordinates’ lengths and halts at no other question, and \(\cal {P}\), at good questions and readable answers of the right lengths, halts exactly when \(\mathsf{V}\)’s linear-constraints processor halts on every coordinate, and then outputs the constraints of the \(k(n)\)-fold product of \(\mathsf{V}_n\).
Let \(C = \max \{ C_0, 2\} \). A program \(\cal {S}'\) meets the search specification when, on the description of every \(\lambda \)-bounded tailored verifier \((\cal {S}^\lambda , \cal {L}^\lambda , \cal {P})\), it halts exactly when \(\mathrm{val}^*\) of that verifier at the level \(C\) exceeds \(\frac12\).
Question reduction (II:5712), answer reduction (II:6883) and parallel repetition (II:11103) for tailored verifiers, each in value form, with the parameters, budgets and soundness losses of the corresponding contracts of the existing pipeline (Definitions 6.130 and 6.193, Theorem 6.196): tailored verifiers in and out, the output’s answer-length calculator part of the data, completeness read in perfect ZPC strategies, and repetition’s soundness loss depending on a bound on the input’s lengths in place of a parse length.
The tabulation of a tailored verifier at index \(n\), under the budget \(T \cdot (\left\vert {d} \right\vert + 1)^k\), is the tailored game description whose vertices are the doubled questions \(\{ 0, 1\} \times \mathbb {F}_2^{s(n)}\), whose weights count the points of \(\mathbb {F}_2^{s(n)}\) landing on each pair of tagged marginals, and whose lengths and constraints are what the answer-length calculator and the linear-constraints processor output, each program run under the budget. On a description string, the verifier is \((\cal {S}^\lambda , \cal {L}^\lambda , \cal {P})\) for the string’s parameter \(\lambda \) and processor \(\cal {P}\), and the budget is \(n^\lambda \cdot (\left\vert {d} \right\vert +1)^\lambda \).
A tailored normal form verifier \(\mathsf{V}= (\cal {S}, \cal {L}, \cal {P})\) is a conditionally linear sampler \(\cal {S}\) (Definition 2.44), an answer-length calculator \(\cal {L}\), which on \((n, x, \kappa )\) outputs, in unary, the number of readable (\(\kappa = R\)) or linear (\(\kappa = L\)) variables at the question \(x\), and a linear-constraints processor \(\cal {P}\), which on \((n, x, y, a^R, b^R)\) outputs the list \(L_{xy}(a^R, b^R)\); the paper’s fourth machine, the canonical decider, is the same for every verifier (Definition 9.15). The outputs are read totally, so that none is malformed: a length as the length of the output’s spine, a list of constraints elementwise. The \(n\)-th game \(\mathsf{V}_n\) is the tailored game on the sampler’s questions that the programs compute, a question or pair at which a program does not halt rejecting every answer. \(\mathsf{V}\) has a perfect ZPC strategy at \(n\) when the doubled game of \(\mathsf{V}_n\) has one (Remark 9.5).
- MIPRE.Tailored.TailoredVerifier
- MIPRE.Tailored.LenIs
- MIPRE.Tailored.LenBound
- MIPRE.Tailored.LenTotal
- MIPRE.Tailored.LpIs
- MIPRE.Cost.Data.spineList
- MIPRE.Cost.Data.bitsListD
- MIPRE.Tailored.TailoredVerifier.progs
- MIPRE.Tailored.TailoredVerifier.size
- MIPRE.Tailored.TailoredVerifier.Questions
- MIPRE.Tailored.TailoredVerifier.lenOf
- MIPRE.Tailored.TailoredVerifier.LenDefined
- MIPRE.Tailored.TailoredVerifier.consOf
- MIPRE.Tailored.TailoredVerifier.tgame
- MIPRE.Tailored.TailoredVerifier.valStar
- MIPRE.Tailored.TailoredVerifier.HasPerfectZPC
[\(\uparrow \) QuantumLib] A tensor-product strategy for \(\mathfrak {G}\) consists of finite-dimensional Hilbert spaces \(\mathcal{H}_\textsc{A}\), \(\mathcal{H}_\textsc{B}\), a unit vector \(|\psi \rangle \in \mathcal{H}_\textsc{A}\otimes \mathcal{H}_\textsc{B}\), and projective measurements (PVMs) \(\{ A^x_a\} \) on \(\mathcal{H}_\textsc{A}\) and \(\{ B^y_b\} \) on \(\mathcal{H}_\textsc{B}\), one for each \(x\) (resp. \(y\)): each \(A^x_a\) is an orthogonal projection and \(\sum _a A^x_a = I\).
Outcome probabilities are computed using the Born rule: the players answer \((a,b)\) to questions \((x,y)\) with probability \(\langle \psi | A^x_a \otimes B^y_b |\psi \rangle \). Restricting to projective measurements follows [ 1 ] ; by Naimark dilation, allowing general POVMs would define the same quantum value.
A language \(L \subseteq \{ 0,1\} ^*\) is in the computable class \(\mathrm{TMIP}^*\) if there is a computable map \(g\) from bit strings to tailored game descriptions such that for every string \(z\): if \(z \in L\), then \(g(z)\) has a perfect ZPC strategy; if \(z \notin L\), then \(\mathrm{val}^*(g(z)) \leq \frac12\). As for Definition 2.53, there is no polynomial-time bound on \(g\).
A language \(L \subseteq \{ 0,1\} ^*\) is in \(\mathrm{TMIP}^*\) if there are three machines, a sampler, an answer-length calculator and a linear-constraints processor, and a polynomial \(P\), such that for every string \(z\), writing \(B = P(\left\vert {z} \right\vert )\):
Efficiency. The sampler is as in Definition 2.52: on \(z\) and a uniform seed \(r \in \{ 0,1\} ^B\) it halts within time \(P(\left\vert {z} \right\vert + \left\vert {r} \right\vert )\) with a pair of strings of length at most \(B\); write \(\mu _z\) for their distribution. On \((z, x, \kappa )\) the calculator, and on \((z, x, y, a^R, b^R)\) the processor, halt within time \(P\) of the total input length. The tailored game \(\mathfrak {G}_z\) has the strings of length at most \(B\) as its questions, the distribution \(\mu _z\), the lengths the calculator outputs and the constraints the processor outputs, read as for a tailored normal form verifier (Definition 9.13).
Completeness. If \(z \in L\), the doubled game of \(\mathfrak {G}_z\) has a perfect ZPC strategy.
Soundness. If \(z \notin L\), then \(\mathrm{val}^*(\mathfrak {G}_z) \leq \frac12\).
A typed decider receives \((n,t,x,u,y,a,b)\); a timeout rejects regardless of the output tape. A typed normal verifier is over \(\mathbb {F}_2\) and first uses the sampler’s dimension query to check \(t,u\in T\) and \(|x|=|y|=s(n)\). In timeout-counter form, its bound dominates this preliminary computation. For finite decider runtime the answer alphabet consists of strings of length at most \(\mathsf{TIME}_D(n)\), and the decision predicate is total. In the ambient model there is no timeout counter: totality is a hypothesis on the typed decider, supplied by the clock of Lemma 6.23, and the answer bound is the executable inner and outer cut of Lemma 6.21.
Let \(G=(T,E)\) be a finite undirected type graph with \(m_G\geq 1\) edges and \(k_G\) loops. Sample an ordered adjacent type pair uniformly from its \(2m_G-k_G\) possibilities, and independently a common uniform \(z\in \mathbb {F}_{q(n)}^{s(n)}\). Output \(((t,L_t^\textsc{A}(z)),(u,L_u^\textsc{B}(z)))\). A typed sampler exposes dimension, marginal, level-linear and factor-support queries for each type. It computes the prescribed bounds before parsing auxiliary inputs, inspects at most the bound plus one symbol per component, and halts with a fixed default on malformed input. Computing the bounds is charged in its runtime. Linear and factor-query correctness is required only on valid prefix images; image membership is not a parsing obligation. No field-size query is implicit in this interface. In the ambient model a typed sampler is binary, and bounded-prefix parsing is replaced by halting on every input together with a polynomial budget (TypedSampler.TimeBoundAt); linear and factor correctness are required on valid prefixes, as here.
A value model \(\omega \) assigns to every finite game \(\mathfrak {G}\) a real number \(\omega (\mathfrak {G})\) such that \(\mathrm{val}^*(\mathfrak {G}) \leq \omega (\mathfrak {G}) \leq 1\), and such that \(\omega \) is invariant under relabeling of the four alphabets, monotone in the decision predicate, zero on a game that rejects everything, unchanged by padding the answer alphabets with always-rejected answers, and unchanged by the doubling of the question set. The two models are \(\mathrm{val}^*\) (Definition 2.9) and \(\omega ^{\mathrm{co}}\) (Definition 5.3), and every statement below in a model \(\omega \) is one theorem in Lean, instantiated twice. The value of \(\mathsf{V}_n\) in the model is \(\omega (\mathsf{V}_n)\), at an answer bound. The model is r.e. from below if the set of triples \((d, p, q)\) with \(p/q {\lt} \omega (\mathfrak {G}_d)\) is recursively enumerable, in the threshold encoding of Lemma 3.112, and r.e. from above if the set with \(\omega (\mathfrak {G}_d) {\lt} p/q\) is: \(\mathrm{val}^*\) is r.e. from below (Lemma 3.112) and \(\omega ^{\mathrm{co}}\) from above (Lemma 8.14), and neither has the other direction, by the two theorems themselves. A halting reduction of \(\mathrm{RE}\) shape to \(\omega \) is a computable map from machines to game descriptions with \(\omega = 1\) on the machines that halt on the empty input and \(\omega \leq \frac12\) on the others; the \(\mathrm{coRE}\) shape is the reverse. The class \(\mathrm{MIP}(\omega )\) is the set of languages \(L\) for which some computable map \(g\) from strings to game descriptions has \(\omega (\mathfrak {G}_{g(z)}) = 1\) for \(z \in L\) and \(\omega (\mathfrak {G}_{g(z)}) \leq \frac12\) for \(z \notin L\); \(\mathrm{MIP}^*\) of Definition 2.53 is \(\mathrm{MIP}(\mathrm{val}^*)\).
On two copies of \((\mathbb {C}^q)^{\otimes n}\),
a unit vector. For any operator \(M\) on one copy,
and the Weyl operators and their spectral projectors are symmetric, so for them the transpose is invisible: the two parties’ operators act identically on the state.
Both facts about the syndrome projectors \(\tau ^W_{[\, \cdot \, v = a]}\) — that they are a projective measurement, and that they transport across the state — hold for the coarse-graining of the eigenbasis measurement along a level set of an arbitrary label, the syndrome being the case of the label \(e \mapsto \langle e, v\rangle \); and coarse-graining such a family again gives the family of the composite label.
- MIPRE.Weyl.eprScale
- MIPRE.Weyl.epr
- MIPRE.Weyl.epr_same
- MIPRE.Weyl.epr_ne
- MIPRE.Weyl.eprScale_sq
- MIPRE.Weyl.epr_unit
- MIPRE.Weyl.stateVec_entry
- MIPRE.Weyl.stateVec_epr
- MIPRE.Weyl.wX_transpose
- MIPRE.Weyl.wZ_transpose
- MIPRE.Weyl.stateVec_epr_wX
- MIPRE.Weyl.stateVec_epr_wZ
- MIPRE.Weyl.stateVec_epr_proj
- MIPRE.sgn_sum
- MIPRE.Weyl.isPVM_syn
- MIPRE.Weyl.stateVec_epr_syn
- MIPRE.Weyl.synOf
- MIPRE.Weyl.syn_eq_synOf
- MIPRE.Weyl.sum_synOf
- MIPRE.Weyl.isPVM_synOf
- MIPRE.Weyl.stateVec_epr_synOf
A signed permutation matrix on \(\mathbb {C}^m\) is a matrix \(e_j \mapsto (-1)^{s(j)} e_{\sigma (j)}\) for a permutation \(\sigma \) of \(\{ 1, \dots , m\} \) and signs \(s\): the action of a signed permutation of \(\{ \pm \} \times \{ 1, \dots , m\} \) on the anti-symmetric functions, in their standard basis. A permutation strategy for a tailored game assigns to each variable \(X\) at each question \(x\) an observable \(U(x, X)\) on \(\mathbb {C}^m\) that is a signed permutation matrix and an involution, the observables at a question commuting with each other; its measurement at \(x\) is the Fourier transform
and its value is \(\sum _{x, y} \mu (x, y) \sum _{a, b} \mathrm{tr}(P^x_a P^y_b)/m\) over the accepted \((a, b)\). It is Z-aligned when the observables of readable variables are diagonal, and commutes along edges when \(U(x, X)\) and \(U(y, Y)\) commute whenever \(\mu (x, y) {\gt} 0\). A ZPC strategy is a Z-aligned permutation strategy commuting along edges, and it is perfect when its value is \(1\).
A permutation strategy for a tailored game (signed permutation observables, involutions commuting at each vertex, diagonal at the readable variables, the identity beyond each vertex’s length) need not commute along edges; its Fourier-transform measurements still form a synchronous strategy, with the same value, so its value is at most the game’s synchronous value.
- MIPRE.Tailored.Sofic.ZStrat
- MIPRE.Tailored.Sofic.ZStrat.proj
- MIPRE.Tailored.Sofic.ZStrat.value
- MIPRE.Tailored.Sofic.ZStrat.toSync
- MIPRE.Tailored.Sofic.ZStrat.value_toSync
- MIPRE.Tailored.Sofic.ZStrat.value_le_gameValue
- MIPRE.Tailored.Sofic.ZStrat.rej
- MIPRE.Tailored.Sofic.ZStrat.value_eq_sum_rej
- TailoredGameValue.PermStrategy.toZStrat
- TailoredGameValue.PermStrategy.value_toZStrat
Let \(\mathrm{ind}_m(x) \in \mathbb {F}_q^M\), \(M = 2^m\), be the vector \((\mathrm{ind}_{m,y}(x))_y\) of the indicator polynomials of Definition 6.149 evaluated at a point \(x \in \mathbb {F}_q^m\), and call a tuple \(\omega = (u_X, u_Z, r_X, r_Z) \in (\mathbb {F}_q^m)^2 \times \mathbb {F}_q^2\) anticommuting if
the inner product being the one of \(\mathbb {F}_q^M\), and commuting otherwise. The two cases partition the sample space. If \(m \geq 1\) and \(d \geq 1\) then a uniformly random \(\omega \) is anticommuting with probability at least \((1 - 3md/q)/2\), and commuting with probability at least \((1 - 3md/q)/2\).
For every \(k \geq 1\) there is a field of size \(2^k\) together with a \(k\)-bit representation of its elements admitting a left inverse; that is, MIPRE.SAT.BinField \(k\) is inhabited.
Let \(\mathcal{H}\) be a Hilbert space and \(\iota \), \(\alpha \), \(\beta \) finite sets.
An operator \(T\) on \(\mathcal{H}\otimes \mathbb {C}^\iota \) is the operator of the matrix of its compressions \(T_{ij}\), from the \(j\)-th copy of \(\mathcal{H}\) to the \(i\)-th; the matrix of the operator of a matrix is that matrix; and \(T\) commutes with the operator of a matrix of operators exactly when the matrix of \(T\) commutes with that matrix.
A matrix over a ring commutes with the constant diagonal matrix of an element \(f\) exactly when its entries commute with \(f\). An \((\alpha \times \beta )\)-matrix commuting with every \(I_\alpha \otimes E_{bb'}\) is \(X \otimes I_\beta \), and symmetrically. The matrix units of a register are generated by its diagonal projections and the projection \(|u\rangle \langle u|\) onto its uniform superposition: \(E_{bb'} = |\beta |\, E_{bb} |u\rangle \langle u| E_{b'b'}\).
Consequently, if \(\beta \) is nonempty and an operator \(T\) on \(\mathcal{H}\otimes \mathbb {C}^{\alpha \times \beta }\) commutes with \(f \otimes I\) for every \(f\) in a set \(s\) of operators and with every \(I_\alpha \otimes E_{bb'}\), then \(T = X \otimes I_\beta \) with every entry of \(X\) commuting with \(s\); and symmetrically for the other register. The matrices of one register act injectively when the other is nonempty, and both registers of a unit vector are nonempty.
An element commuting with a \(*\)-closed set lies in its commutant, and \(\{ P, I- P\} \) is a projective measurement for every orthogonal projection \(P\).
- MIPRE.OperatorMatrix.entries
- MIPRE.OperatorMatrix.entries_apply
- MIPRE.OperatorMatrix.sum_emb
- MIPRE.OperatorMatrix.toCLM_entries
- MIPRE.OperatorMatrix.entries_toCLM
- MIPRE.OperatorMatrix.toCLM_injective
- MIPRE.OperatorMatrix.commute_toCLM_iff
- MIPRE.commute_diagonal_const_iff
- MIPRE.liftLeft_diagonal_const
- MIPRE.liftRight_diagonal_const
- MIPRE.commute_liftLeft_liftRight
- MIPRE.mul_liftRight_single_apply
- MIPRE.liftRight_single_mul_apply
- MIPRE.mul_liftLeft_single_apply
- MIPRE.liftLeft_single_mul_apply
- MIPRE.eq_liftLeft_of_commute
- MIPRE.eq_liftRight_of_commute
- MIPRE.uniformProj
- MIPRE.isStarProjection_uniformProj
- MIPRE.isStarProjection_single_one
- MIPRE.single_eq_smul_mul_uniformProj_mul
- MIPRE.commute_liftRight_single_of_commute
- MIPRE.OperatorMatrix.commute_toCLM_liftLeft_liftRight
- MIPRE.OperatorMatrix.exists_eq_toCLM_liftLeft
- MIPRE.OperatorMatrix.exists_eq_toCLM_liftRight
- MIPRE.OperatorMatrix.toCLM_liftLeft_injective
- MIPRE.OperatorMatrix.toCLM_liftRight_injective
- MIPRE.mem_centralizer_of_forall_commute
- MIPRE.nonempty_of_norm_evec_eq_one
- MIPRE.twoOutcome
- MIPRE.isStarProjection_twoOutcome
- MIPRE.sum_twoOutcome
Let \(\mathscr {A}\) and \(\cal {B}\) be tracial algebras in standard form, and suppose that \(\cal {B}\) has unital dyadic matrix units (Definition 8.103).
(A) For every vector \(\psi \), the standard-form model of \(\mathscr {A}\otimes \cal {B}\) — the commutant \(\cal {N}\) of its right action and the commutant \(\cal {N}'\) of \(\cal {N}\), as the players’ algebras, in the state \(\psi \) — is a dyadic pair (Definition 8.107).
(T) A tracial strategy \((\sigma , E, F)\) in \(\mathscr {A}\) gives the tracial strategy \((\sigma \otimes 1, E \otimes 1, F \otimes 1)\) in \(\mathscr {A}\otimes \cal {B}\), with the same correlation.
Consequently, for every game with nonempty alphabets and every \(\lambda {\lt} \omega ^{\mathrm{co}}\), there is a tracial strategy of winning probability greater than \(\lambda \) whose standard-form model is a dyadic pair in every state.
- MIPRE.Repetition.leftVNHom
- MIPRE.Repetition.rightVNHom
- MIPRE.Repetition.isDyadicPair_stdModel
- MIPRE.Repetition.hasDyadicUnits_tensorStep
- MIPRE.Repetition.isDyadicPair_stdModel_tensorStep
- MIPRE.Repetition.inclLeft
- MIPRE.Repetition.τ_inclLeft
- MIPRE.Repetition.isPosElem_map
- MIPRE.Repetition.amplify
- MIPRE.Repetition.amplify_correlation
- MIPRE.Repetition.isDyadicPair_stdModel_amplify
- MIPRE.Repetition.exists_tracialStrategy_isDyadicPair
In the ancilla extension by \(e\) of a bipartite model:
for \(X \in \mathscr {A}_A\), \(Y \in \mathscr {A}_B\) and positive semidefinite \(P \in M_\alpha (\mathbb {C})\) and \(Q \in M_\beta (\mathbb {C})\), the Born probability of \((X \otimes P, Y \otimes Q)\) is the model’s Born probability of \((X, Y)\) times \(\mathrm{Re}\langle e, (P \otimes Q) e\rangle \);
an operator with an inert ancilla keeps its norm up to the norm of \(e\): \(\| \pi (X \otimes I)(\psi \otimes e)\| = \| e\| \, \| \pi (X)\psi \| \), for either player;
\(\| \psi \otimes e\| = \| \psi \| \, \| e\| \);
if \((P_i)_i\) is a projective measurement in \(\mathscr {A}_A\) and \((Q_k)_k\) one in \(M_\alpha (\mathbb {C})\), then \((P_i \otimes Q_k)_{(i,k)}\) is a projective measurement in \(M_\alpha (\mathscr {A}_A)\).
Adjoining an inert ancilla in a unit vector \(e\), relabelling the registers of an ancilla extension along bijections, reading an extension of an extension as the extension by the product registers, and exchanging the players of an extension are local isometries between ancilla extensions of a model that carry the state exactly to the state.
- MIPRE.BipartiteModel.inert
- MIPRE.BipartiteModel.inert_W_ψ
- MIPRE.BipartiteModel.relabel
- MIPRE.BipartiteModel.relabel_W_ψ
- MIPRE.BipartiteModel.assoc
- MIPRE.BipartiteModel.assoc_W_ψ
- MIPRE.BipartiteModel.swapExpand
- MIPRE.BipartiteModel.swapExpand_W_ψ
- MIPRE.BipartiteModel.expand_π_πA_apply
- MIPRE.BipartiteModel.expand_π_πB_apply
The ambient contract MIPRE.AnswerReduction 5 is inhabited.
If \(L\leq B\) and \(s+1\leq B\), then \(L(s+1)^\mu \leq B^{\mu +1}\). Consequently the ambient answer-reduction contract retains the input sampler’s degree in its output budget: a universal base polynomial is raised to \(\mu +1\), and the base output degree is multiplied by \(\mu +1\). This arithmetic bound does not construct the answer-reduction program or its clock.
For each seed, extract the input and proof polynomial PVMs, averaged with the source’s conditional question laws. One common family \(G_i\) can be used on both copies, for \(i=1,\ldots ,5\). To derive this, choose one side’s LDT output, use swap invariance of the state to transport its point relation, then point self-consistency and polynomial separation to obtain cross-copy consistency; average the resulting errors using Jensen. Identical point operators alone do not make the two existential LDT outputs identical. The resulting evaluation and full-polynomial consistency error is denoted \(\kappa =O(\sqrt E+\rho )\) with \(E,\rho \) as below. The Lean keeps one extracted family per player, \(G^A_i\) and \(G^B_i\), with their consistency, rather than a single common family; the errors are averaged over the seed by concavity of \(\varepsilon \mapsto \varepsilon ^{b'}\). It extracts in a bipartite model in which the seeded test is sound (Definition 8.65), a hypothesis the tensor-product model satisfies by the theorem itself (Lemma 8.66).
A perfect PCC input witness gives a perfect typed answer-reduction witness, using the complete honest proof tuple and one combined measurement rule on both players. All queried formats are satisfied; mismatched proof branches use a whole legal zero tuple. Apply detyping completeness, including its identical-operator property, to obtain the exterior PCC witness. In the ambient form, for \(\lambda ,\mu \geq 1\): an input within inBudget \(\lambda \) \(\mu \) \(n\) with \(\left\vert {\mathcal{D}} \right\vert \leq \sigma \) and a value-\(1\) PCC strategy at the answer cut \(2^{(\lambda n+1)^\mu }\) gives the answer-reduced verifier a value-\(1\) PCC strategy at the answer cut \(32(k+1)(m'+7)^2\), and so at the output bound. Two hypotheses on the PCP decider are used: its field is the Shoup field the sampler downsizes along (ShoupField), and, for the output bound, its parameters are polynomial in \((\log n,\log T,Q,\sigma )\) (ParamsBound, as in Lemma 6.179).
- MIPRE.AnswerReduction.arVerifier_completeness
- MIPRE.AnswerReduction.arVerifier_hasPerfectPCC
- MIPRE.AnswerReduction.ShoupField
- MIPRE.AnswerReduction.exists_typedGame_perfectPCC
- MIPRE.AnswerReduction.hdata
- MIPRE.AnswerReduction.accepts_honestAns
- MIPRE.AnswerReduction.side_honest
- MIPRE.AnswerReduction.honestAns
- MIPRE.AnswerReduction.consistent_of_oaccepts
- MIPRE.AnswerReduction.exists_proofGood
- MIPRE.AnswerReduction.acceptsWithin_of_accepts
- MIPRE.AnswerReduction.valid_of
- MIPRE.AnswerReduction.length_enc_honestAns_le
- MIPRE.SyncStrategy.pushQ
- MIPRE.SyncStrategy.isPCC_pushQ
- MIPRE.SyncStrategy.value_pushQ_eq_one
- MIPRE.LIDT.CL.honest
- MIPRE.LIDT.CL.accepts_honest
- MIPRE.LIDT.CL.Regs.sampleOf_eval_question
With the parameter and timeout hypotheses of Theorem 6.192, construct the typed oracle verifier and the PCP verifier. Downsize the PCP sampler using its explicit field routine before taking the direct sum with the binary oracle sampler. This yields a common binary ambient space and \(\max \{ \ell ,3\} \) typed levels, hence \(\max \{ \ell +2,5\} \) levels after detyping. The compiled timeout and actual runtimes have the claimed polynomial bounds. Format checks include all proof coefficients and answer components. In the ambient model, for a PCP decider whose parameters are polynomial in \((\log n,\log T,Q,\sigma )\): the output’s programs are polynomial-time functions of the input programs and \((\lambda ,\mu ,\sigma )\), and for a polynomial \(P\) and degree \(d\) depending only on the PCP, an input within the budget of Definition 6.193 with \(|S|,|D|\le \sigma \) gives an output within \(P((\lambda n+1)^\mu +\sigma +\lambda +n)^{\mu +1}\) at input-size degree \(d(\mu +1)\) that rejects answers longer than its cut \(32(k+1)(m'+7)^2\).
- MIPRE.AnswerReduction.cutVal
- MIPRE.AnswerReduction.arCut
- MIPRE.AnswerReduction.arVerifier
- MIPRE.AnswerReduction.arSamplerProg
- MIPRE.AnswerReduction.arSamplerProg_eq
- MIPRE.AnswerReduction.arCompute
- MIPRE.AnswerReduction.arCompute_eq
- MIPRE.AnswerReduction.arVerifier_within
- MIPRE.CL.Detyping.sampler_time
- MIPRE.CL.Detyping.DeciderProgram.route_call_typed
- MIPRE.CL.Detyping.DeciderProgram.prog_time
- MIPRE.Pipeline.PDom
- MIPRE.Pipeline.PRuns
Let \(P\) be a projective measurement on \(\mathbb {C}^m\). A bit of its outcome that is a function of some Z-bits of \(P\) (bits whose observables are diagonal signed permutations) is a Z-bit. A bit that is, for each value of those Z-bits, an \(\mathbb {F}_2\)-affine function of some X-bits of \(P\) (bits whose observables are signed permutations) is an X-bit. The answer bits of the synchronous strategy of a permutation strategy are X-bits, and Z-bits below the readable length.
- MIPRE.Tailored.isSignedPerm_controlledSum
- MIPRE.Tailored.isXBit_controlledBy
- MIPRE.Tailored.isZBit_comp_of_isDiag
- MIPRE.Tailored.isDiag_coarse_of_isZBit
- MIPRE.Tailored.IsAffine2.eq_sum
- MIPRE.Tailored.isXBit_affine
- MIPRE.Tailored.isXBit_of_controlledAffine
- MIPRE.Tailored.isZBit_of_readable
- MIPRE.Tailored.PermStrategy.toSync_len
- MIPRE.Tailored.PermStrategy.toSync_bit
Under the hypotheses of Definition 9.116, the input game accepts an oracle’s decoded pair whenever its polynomials are block-local and pass densely. So at a seed, the decoded strategy fails each of the nine ordered pairs of roles at most as often as an oracle’s outcome is not block-local or does not pass densely, plus the disagreements of the polynomial measurements its two answers are decoded from.
- MIPRE.Tailored.AnsRed.Typed.vars_toMv_subset
- MIPRE.Tailored.AnsRed.Typed.get_ocs
- MIPRE.Tailored.AnsRed.Typed.good_vars
- MIPRE.Tailored.AnsRed.Typed.length_decStr_le
- MIPRE.Tailored.AnsRed.Typed.card_filter_comp_castLE
- MIPRE.Tailored.AnsRed.Typed.accepts_decO
- MIPRE.Tailored.AnsRed.Typed.MAd_iso
- MIPRE.Tailored.AnsRed.Typed.MBd_iso
- MIPRE.Tailored.AnsRed.Typed.comp_decO
- MIPRE.Tailored.AnsRed.Typed.gameCheck_decO
- MIPRE.Tailored.AnsRed.Typed.condFail_OO_le
- MIPRE.Tailored.AnsRed.Typed.condFail_Or_le
- MIPRE.Tailored.AnsRed.Typed.condFail_rO_le
- MIPRE.Tailored.AnsRed.Typed.condFail_rr_le
- MIPRE.Tailored.AnsRed.Typed.condFail_rr'_le
- MIPRE.Tailored.AnsRed.Typed.gcA_le
- MIPRE.Tailored.AnsRed.Typed.gcB_le
If \(q \geq 2 (M + 1) d\) and \(q \geq 2 m (5 + 6 (d + 1))\), the decoded strategy fails the typed oracularized game of the input with probability at most
which is strictly increasing in \(\theta \geq 0\) and at least \(\theta \).
- MIPRE.Tailored.AnsRed.Typed.errAR
- MIPRE.Tailored.AnsRed.Typed.deltaSim_mono
- MIPRE.Tailored.AnsRed.Typed.dS_mono
- MIPRE.Tailored.AnsRed.Typed.errP_mono
- MIPRE.Tailored.AnsRed.Typed.errAR_lt
- MIPRE.Tailored.AnsRed.Typed.errAR_nonneg
- MIPRE.Tailored.AnsRed.Typed.le_errAR
- MIPRE.Tailored.AnsRed.Typed.errAR_pos
- MIPRE.Tailored.AnsRed.Typed.sum_roles_condFail_le
- MIPRE.Tailored.AnsRed.Typed.one_sub_value_decoded_le
Decode the polynomial strategy to the oracle strategy, applying the length-\(B_D(n)\) prefix cutoff to each original answer. It preserves the simulated decider’s output both before and after the oracle construction, and makes every decoded answer pass its bounded parser. Check all three oracle subtests. Group malformed or failed decodings into fixed legal outcomes so measurements remain complete. The final conversion to the input game yields deficit \(O(\delta _3^{1/4})\). The Lean decodes without the sandwich and without a cutoff. An oracle measures the complete \(J\) and answers the pair decoded from its first two answer polynomials, read on their blocks; an isolated player measures its own copy’s \(G\) and answers the decoded polynomial. The decoder returns the answer of length at most \(2^{(\lambda n+1)^\mu }\) whose answer vector the polynomial’s Boolean values are. No truncation is needed: the PCP’s soundness gives accepted answers of length at most \(T\), and an input within its budget rejects answers longer than \(2^{(\lambda n+1)^\mu }\), so accepted answers already fit its alphabet, where the answer vector determines them. The oracle’s game check fails only where \(J\)’s outcome is not placed on its blocks, or the PCP check rejects it at half the points; each ordered pair of roles fails at most by a game check and the disagreement of the polynomials. The decoded POVM strategy fails the typed oracularized game with probability at most \(6\) times the combined error. Its measurements are coarse-grainings of the extracted projective ones, so it is a projective strategy in the model with no dilation, and oracularization soundness (one square root) gives \(\omega (\mathsf{V}_n)\geq 1-24\sqrt{7\, \mathrm{err}}\) in every value model \(\omega \) in which oracularization is sound (Definition 8.60) and which dominates the model (Definition 8.62); in particular \(\mathrm{val}^*(\mathsf{V}_n)\).
There is \(E_{2,0}\) such that for constants with \(E_2 \geq E_{2,0}\) the field-size conditions of Theorem 9.154 hold, and there are \(a \geq 1\) and \(C\) with \(24 \sqrt{e(16^9 \varepsilon )} \leq \delta (\varepsilon , n)\), \(\delta \) the loss of the answer reduction contract with \(b = c_{\mathrm{LD}}/2\), or \(\delta \geq 1\), for \(n \geq \max (C, 2)\), \(\lambda , \sigma \geq 1\).
- MIPRE.Tailored.AnsRed.Typed.length_slotsOf_le
- MIPRE.Tailored.AnsRed.Typed.errAR_le_of_dS
- MIPRE.Tailored.AnsRed.Typed.pwR
- MIPRE.Tailored.AnsRed.Typed.one_le_pwR
- MIPRE.Tailored.AnsRed.Typed.dS_le_of
- MIPRE.Tailored.AnsRed.Typed.seven_le_e2Min
- MIPRE.Tailored.AnsRed.Typed.field_term_le
- MIPRE.Tailored.AnsRed.Typed.gN
- MIPRE.Tailored.AnsRed.Typed.shape_Q
- MIPRE.Tailored.AnsRed.Typed.shape_arith
- MIPRE.Tailored.AnsRed.Typed.errAR_le_shape
- MIPRE.Tailored.AnsRed.Typed.field_hyps
- MIPRE.Tailored.AnsRed.Typed.wdC
- MIPRE.Tailored.AnsRed.Typed.wdP
- MIPRE.Tailored.AnsRed.Typed.r₀_le_wdC
- MIPRE.Tailored.AnsRed.Typed.s₀_le_wdP
- MIPRE.Tailored.AnsRed.Typed.cW
- MIPRE.Tailored.AnsRed.Typed.errCM
- MIPRE.Tailored.AnsRed.Typed.errPM
- MIPRE.Tailored.AnsRed.Typed.pQ_facts
- MIPRE.Tailored.AnsRed.Typed.pL_m_eq
- MIPRE.Tailored.AnsRed.Typed.pL_m_le
- MIPRE.Tailored.AnsRed.Typed.two_pow_pJ_le
- MIPRE.Tailored.AnsRed.Typed.gN_le
- MIPRE.Tailored.AnsRed.Typed.errCc
- MIPRE.Tailored.AnsRed.Typed.errPp
- MIPRE.Tailored.AnsRed.Typed.errA
- MIPRE.Tailored.AnsRed.Typed.one_le_errA
- MIPRE.Tailored.AnsRed.Typed.errC
- MIPRE.Tailored.AnsRed.Typed.gN_le_poly
- MIPRE.Tailored.AnsRed.Typed.errAR_le_delta
- MIPRE.Tailored.AnsRed.Typed.one_le_delta_of_trivial'
- MIPRE.Tailored.AnsRed.Typed.errAR_le_delta_or
- MIPRE.Tailored.AnsRed.Typed.exists_errAR_le_delta
Put \(L=(\lambda n)^\mu \), \(\rho =m'd/q\) and \(E=\delta _{\mathrm{CL}}(\theta ,q,m',d,m'+6)\) for the source parameter routine. The comparison with the smaller-\(m\) LDT error uses its field-error floor \(E{\gt}4^{-b'}/L\) and the bound \(a'(dm)^{a'}2^{-b'md}\leq C/L\) for sufficiently large \(n\), with \(m\geq \lambda \mu n\) and \(d=7\). Here \(a',b'\) are the fixed seeded-LDT constants; the polynomial prefactor is absorbed into the exponential. It does not reverse the exponential inequality when \(m'\geq m\). The quantitative chain is
Choose a universal final exponent strictly below \(\min \{ b'/16,1/16\} \) and enlarge the polynomial coefficient and threshold to absorb every constant. This gives the displayed error of Theorem 6.192. When that error is at least one the value conclusion is trivial; the nontrivial regime also justifies the small-error inequalities above.
In the Lean, without the sandwich, the chain has one square root, from oracularization, and the exponent is \(b=b'/2\). The field term \(q^{-b'}\) of the low-degree test has the prefactor \(a'(7m'(m'+6))^{a'}\), polynomial in \(m'\) of degree about \(2a'\), and is controlled by a hypothesis on the PCP decider, FieldLarge: for every exponent \(e\), past a threshold on \(Q\), its field has at least \((8(Q+1)m')^{e}\) elements; it is used at \(e=40000(3\lceil a'\rceil +4)\), and a field of \(2^{O(\log ^2(Qm'))}\) elements satisfies it. Theorem 6.164 does not carry the paper’s lower bound on \(q\) (eq:pcp-q-choice); this is it, beside ParamsBound and ShoupField. The term \(2^{-b'md}\) uses \(m\geq Q\), from \(2^m\geq 2T\), and the threshold on \(n\); \(\mu =0\) and \(\varepsilon \geq 1\) are trivial, the loss being at least \(1\) there. The constants are explicit, \(a\) a function of the parameter polynomial alone and the threshold the larger of the two above, and the assembly is stated for a projective strategy in a bipartite model in which the seeded test is sound (val_ge_of_arStrategy), for every value model in which oracularization is sound and which dominates the model; the clause in \(\mathrm{val}^*\) is its tensor-product case, and the clause in \(\omega ^{\mathrm{co}}\) (Theorem 8.67) the commuting-operator case, at the same constants.
- MIPRE.AnswerReduction.arVerifier_soundness
- MIPRE.AnswerReduction.FieldLarge
- MIPRE.AnswerReduction.errE
- MIPRE.AnswerReduction.errE_le
- MIPRE.AnswerReduction.sqrt_le_delta
- MIPRE.AnswerReduction.exists_threshold_clB
- MIPRE.AnswerReduction.z_le
- MIPRE.AnswerReduction.soundA
- MIPRE.AnswerReduction.soundC
- MIPRE.AnswerReduction.one_le_delta_of_trivial
- MIPRE.AnswerReduction.val_ge_of_arStrategy
- MIPRE.AnswerReduction.arVerifier_soundness_tensor
Let \(\Delta \) be at least the number of equations times \(N = \ell _A + \ell _B\). A solution \(f\) gives the solution \((f, f(\ell _A + \cdot ), \mathrm{ext}\, f, \mathrm{ext}\, f, \mathrm{ext}\, f)\) of the decoupled triangulated system on \(\ell = N + \Delta \), and the first two blocks of any solution, glued, solve the equations. For the canonical decider (claim:properties_of_L*, item 2): if the game accepts answers of the right lengths, the extension of the table of their linear parts solves the decoupled triangulated purified system, the last three blocks linear in the linear answers with coefficients depending only on the readable ones; and if five assignments solve that system, the game accepts the readable answers completed by the first two blocks, read at the linear lengths.
A field equation \(E(z) = c\) over \(\mathbb {F}_q\), linear in the answer bits \(z \in \mathbb {F}_2^N\), gives \(t\) constraints: for each \(s {\lt} t\), the \(s\)-th coordinates of \(E\) at the \(N\) unit vectors, then that of \(c\). A program computing the Shoup bits of \(E(z)\) at every \(z\) of length \(N\), and one computing those of \(c\), therefore give a program computing the constraints, which runs the first on the unit vectors and transposes; likewise for an indexed list of equations. A field element of the answer bits is a window of \(t\) bits. Sums, products, \(0\), \(1\), \(g (1 - g)\), indexed sums and comparisons of programs computing field elements in their Shoup bits compute the corresponding sums, products, constants and comparisons.
- MIPRE.Tailored.AnsRed.Typed.window
- MIPRE.Tailored.AnsRed.Typed.toBits_elt
- MIPRE.Tailored.AnsRed.Typed.windowF
- MIPRE.Tailored.AnsRed.Typed.windowF_apply
- MIPRE.Tailored.AnsRed.Typed.fieldConsF
- MIPRE.Tailored.AnsRed.Typed.fieldConsF_eq
- MIPRE.Tailored.AnsRed.Typed.eqsConsF
- MIPRE.Tailored.AnsRed.Typed.eqsConsF_eq
- MIPRE.Tailored.AnsRed.Typed.xorSumF
- MIPRE.Tailored.AnsRed.Typed.foldl_xorBits_toBits
- MIPRE.Tailored.AnsRed.Typed.fAdd
- MIPRE.Tailored.AnsRed.Typed.fAdd_eq
- MIPRE.Tailored.AnsRed.Typed.fMul
- MIPRE.Tailored.AnsRed.Typed.fMul_eq
- MIPRE.Tailored.AnsRed.Typed.fZero
- MIPRE.Tailored.AnsRed.Typed.fZero_eq
- MIPRE.Tailored.AnsRed.Typed.fOne
- MIPRE.Tailored.AnsRed.Typed.fOne_eq
- MIPRE.Tailored.AnsRed.Typed.fCert
- MIPRE.Tailored.AnsRed.Typed.fCert_eq
- MIPRE.Tailored.AnsRed.Typed.fSum
- MIPRE.Tailored.AnsRed.Typed.fSum_eq
- MIPRE.Tailored.AnsRed.Typed.fEq
- MIPRE.Tailored.AnsRed.Typed.fEq_eq
Embed each of the five scalar polynomial alphabets into the full individual-degree-\(d\) alphabet on \(m'\) variables by zero-projector extension. Use the \((m'+1)\)-tuple of constraint polynomials as a sixth alphabet; the complete \(J\) now has literally the product of the six alphabets as outcomes. For either scalars or tuples, unequal outcomes agree at a uniform point with probability at most \(\rho =m'd/q\): one unequal component witnesses the tuple bound, with no tuple-length factor. Apply Lemma 6.170 with the full seed as index and the evaluation point uniform independently of it. Reverse the six-index order so the constraint-tuple marginal of \(J\) is innermost. The resulting giant sandwich has error \(\delta _3=O(\sqrt{\kappa +\rho })=O((\sqrt E+\rho )^{1/2})\). The Lean proof does not use this lemma. The oracle there measures the complete \(J\) itself, and what the sandwich provides is replaced by a Schwartz–Zippel comparison: the \(i\)-th component of \(J\)’s outcome agrees at a uniform point with the placement on its block of the other player’s \(G_i\) outcome, except with probability \(O(E+\theta )\), and two distinct individual-degree-\(d\) polynomials agree there with probability at most \(\rho \). So \(J\)’s outcome is placed on its blocks, and equal to the placed \(G_i\) outcome, except with probability \(O(E+\theta +\rho )\).
Conditioning the typed success estimate on each checked type pair gives the global PCP subtests with \(O(\theta )\) failure, averaged over uniform \(\xi \) and the prescribed PCP seed. Retain the joint proof-tuple format, individual proof-line formats, and all identical-question equality subtests. No low-degree theorem is applied to line–point success alone.
The answer bits of an isolated player’s honest answer are X-bits of the input strategy’s measurement at its question, and its readable answer bits are Z-bits; the same holds of the oracle’s honest answer and the input strategy’s measurements at both questions of its seed, jointly.
At two typed questions read off one seed, honest answers to answers of the oracularized input game that its predicate accepts pass the four checks of the answer-reduced predicate, for a degree \(d \geq 17\).
- MIPRE.Tailored.AnsRed.Typed.cw_encCws
- MIPRE.Tailored.AnsRed.Typed.decAns_honestBits
- MIPRE.Tailored.AnsRed.Typed.accepts_honestBits
- MIPRE.Tailored.AnsRed.Typed.indOK_honestBits
- MIPRE.Tailored.AnsRed.Typed.isoAgrees_honestBits
- MIPRE.Tailored.AnsRed.Typed.passesV_honestBits
- MIPRE.Tailored.AnsRed.Typed.arPred_honest
Let the circuit of a seed be the window describer’s description of the output indicator at the constant parameters \((\ell , \Delta )\), through the windows \(\ell + 1, \ell + 1, o + 1\), at \((n, T, Q, \sigma ')\), padded to \(s\) gates. If \(E_1 \geq 2E\) and \(c_0\) is the constant of Lemma 9.163, then for every input tailored verifier within the input budget of answer reduction at \(n\), with \(|\mathsf{V}| \leq \sigma \) and \(\lambda , \mu \geq 1\), the hypotheses of Definition 9.116 hold at the description time \(T\).
- MIPRE.Tailored.AnsRed.Params.length_spineList_le
- MIPRE.Tailored.AnsRed.Params.length_bitsListD_le
- MIPRE.Tailored.AnsRed.Params.lenOf_le
- MIPRE.Tailored.AnsRed.Params.consOf_length_le
- MIPRE.Tailored.AnsRed.Params.two_mul_le_two_pow
- MIPRE.Tailored.AnsRed.Params.pOW_add_le_pK
- MIPRE.Tailored.AnsRed.Params.le_pQ
- MIPRE.Tailored.AnsRed.Params.pQ_lt_two_pow
- MIPRE.Tailored.AnsRed.Params.two_pow_ell_add_le
- MIPRE.Tailored.AnsRed.Params.pK_add_two_le_pR
- MIPRE.Tailored.AnsRed.Params.arPrm
- MIPRE.Tailored.AnsRed.Params.arPrm_apply
- MIPRE.Tailored.AnsRed.Params.arDescIn
- MIPRE.Tailored.AnsRed.Params.arCirc
- MIPRE.Tailored.AnsRed.Params.one_le_pS
- MIPRE.Tailored.AnsRed.Params.arCirc_wf
- MIPRE.Tailored.AnsRed.Params.arCirc_inputs
- MIPRE.Tailored.AnsRed.Params.arCirc_size
- MIPRE.Tailored.AnsRed.Params.arCc
- MIPRE.Tailored.AnsRed.Params.tableSize_pow
- MIPRE.Tailored.AnsRed.Params.esize_bitStr_le_pow
- MIPRE.Tailored.AnsRed.Params.cons_le_ar
- MIPRE.Tailored.AnsRed.Params.LstarTime
- MIPRE.Tailored.AnsRed.Params.LstarSize
- MIPRE.Tailored.AnsRed.Params.exists_lstarTime
- MIPRE.Tailored.AnsRed.Params.lstarSize_lstarProgSize₀
- MIPRE.Tailored.AnsRed.Params.acceptsWithin_mono
- MIPRE.Tailored.AnsRed.Params.esize_arPrm_pair
- MIPRE.Tailored.AnsRed.Params.honestHyp_ar
The check is a polynomial-time function of its input, and decides the check of Definition 9.99. The output indicator accepts \((n, x, y, a, b)\) exactly when the answer-length calculator gives the four lengths, the processor gives the constraints on the cut readable answers, and the check passes. If the two programs halt within \(T (|d| + 1)^k\) on every input \((n, d)\), the output indicator halts on \((n, x, y, a, b)\) within an explicit bound, polynomial in \(T\), in the size of the input and in the time bound of the check, and so accepts what it accepts within that bound.
(1) On readable answers of the readable lengths, padded with zeros to \(N\) bits, the check passes for \(O\) the table, when the lengths are at most \(N\) and \(D\) is large enough; and \(O\) is the only string it accepts after them. (2) When the check passes on the lengths and constraints of the game at \((x, y)\), five assignments satisfying the table held by \(a\) give answers that the game accepts: the readable answers completed by the first two blocks, read at the linear lengths. (3) Answers of the right lengths that the game accepts give the satisfying 5-tuple \(\mathsf{Extend}\) of the table, the last three blocks linear in the linear answers.
The table is the output of the loops over the coordinates, the signs outermost and the first coordinate innermost. If \(N {\gt} 0\), \(2N \le D\) and the triangulated equations are below \(D\), five assignments satisfy the table exactly when they satisfy the decoupled system.
The two input-codeword tests, conditioned on their respective typed questions, have \(O(\theta )\) failure on the required seeded point/line laws. The distributions are conditioned before averaging over \(\xi \), and include answer formats and equality tests. These supply both input evaluation relations consumed by the individual-polynomial extraction.
For a selector computed by the introspection stage’s selector program, a program computes the constraints of the low-degree checks at two questions of one role from the parameters, the types, the two questions’ low-degree bits and the layout of the answers: the equations that two answers agree codeword by codeword, each the difference of two windows, and the equations that the line polynomials at the line parameter are the point values, by Horner’s rule.
Represent a vector of the registers \(\mathbb {F}_q^{D}\) of the seeded low-degree test, \(D = 2M + 1\), by its coordinates’ Shoup bits, \(t\) per coordinate: three runs of \(t\)-bit blocks, \(M\) for the point, \(M\) for the direction and one for the seed. On such bits, the run functions of the MIP* answer reduction’s stage program, on one copy of the test at offset \(0\) and length \(M\), return the bits of the answers of the test’s presentation to its marginal, linear-map and factor queries. So for parameters \(t \geq 1\) and \(j \leq t\) at every index, computed by a closed program, the presentation, downsized along the Shoup basis, is a sampler answered directly by a polynomial-time function of the parameters.
- MIPRE.Tailored.AnsRed.Typed.ldBitsV
- MIPRE.Tailored.AnsRed.Typed.toBits_ld
- MIPRE.Tailored.AnsRed.Typed.blocks1
- MIPRE.Tailored.AnsRed.Typed.blocks1_ldBitsV
- MIPRE.Tailored.AnsRed.Typed.ldDesc
- MIPRE.Tailored.AnsRed.Typed.ldAnswer
- MIPRE.Tailored.AnsRed.Typed.ldAnswer_marginal
- MIPRE.Tailored.AnsRed.Typed.ldAnswer_linear
- MIPRE.Tailored.AnsRed.Typed.ldAnswer_factor
- MIPRE.Tailored.AnsRed.Typed.ldAnswerProg
- MIPRE.Tailored.AnsRed.Typed.ldDimProg
- MIPRE.Tailored.AnsRed.Typed.LdFamily
- MIPRE.Tailored.AnsRed.Typed.LdFamily.ldAnswerProg_apply
- MIPRE.Tailored.AnsRed.Typed.LdFamily.ldDimProg_pd
- MIPRE.Tailored.AnsRed.Typed.LdFamily.directSampler
The answer-length calculator at \((\lambda , \mu , \sigma )\), on \((n, x, \kappa )\), runs the routine’s parameter program on \(((\lambda , \mu , \sigma ), n)\) as a stage, then decodes the graph view of \(x\) with \(\kappa \) into the two factors of a length by a finite table and multiplies them with \(t\) in unary, an undecodable view giving \(0\). It halts on every input, at a detyped question it outputs the readable and the linear lengths of the presented answer-reduced game, and its program is computed from \((\lambda , \mu , \sigma )\) in polynomial time.
- MIPRE.Tailored.AnsRed.Typed.lenPar
- MIPRE.Tailored.AnsRed.Typed.lenOfIdx
- MIPRE.Tailored.AnsRed.Typed.lenOfIdx_lenPar
- MIPRE.Tailored.AnsRed.Typed.idxAt
- MIPRE.Tailored.AnsRed.Typed.lenParF
- MIPRE.Tailored.AnsRed.Typed.lenParF_arParams
- MIPRE.Tailored.AnsRed.Typed.lenF
- MIPRE.Tailored.AnsRed.Typed.length_lenF
- MIPRE.Tailored.AnsRed.Typed.ArRoutine.lenCore
- MIPRE.Tailored.AnsRed.Typed.ArRoutine.lenD
- MIPRE.Tailored.AnsRed.Typed.ArRoutine.lenPF
- MIPRE.Tailored.AnsRed.Typed.ArRoutine.lenPF_eq
- MIPRE.Tailored.AnsRed.Typed.ArRoutine.lenD_lenIs
- MIPRE.Tailored.AnsRed.Typed.ArRoutine.lenD_lenIs_question
- MIPRE.Tailored.AnsRed.Typed.ArRoutine.lenD_presented
The answer-length calculator halts on every input. For a parameter routine in polynomial time, it runs at \(n\), on every input \((n, d)\), within \((C (W + 1)^M X^E)^{\mu + 1}\) for every \(X {\gt} |d|\) and \(W \geq (\lambda n + 1)^\mu + \sigma + \lambda + n\), and the lengths it outputs are at most \((C (W + 1)^M)^{\mu + 1}\), for \(C\), \(M\) and \(E\) depending only on the routine.
For every \(m\) and \(d\) there is a linear map \(f \mapsto (c_i(f))_i\) from polynomials in \(m\) variables over a field to \(m\)-tuples of polynomials of individual degree at most \(d\) such that \(f = \sum _i c_i(f) X_i (1 - X_i)\) whenever \(f\) has individual degree at most \(d\) and vanishes on \(\{ 0, 1\} ^m\).
At every index and every pair of detyped questions and readable answers, the processor halts with the presented answer-reduced game’s constraints.
A program decodes, by a finite table, the edge on which the graph views of two detyped questions lie, checks that the readable answers have their questions’ readable lengths, and on the edge’s pair of types concatenates the low-degree checks at one role, the consistency checks at one low-degree type, the indifference checks of both answers, and the proof checks of the oracle point answers, the last given as its input. When the proof checks given are those of the two questions at the circuits of their seeds, it outputs the presented answer-reduced game’s constraints at the two questions.
- MIPRE.Tailored.AnsRed.Typed.edgeF
- MIPRE.Tailored.AnsRed.Typed.lenOkF
- MIPRE.Tailored.AnsRed.Typed.LpFin
- MIPRE.Tailored.AnsRed.Typed.finBranchF
- MIPRE.Tailored.AnsRed.Typed.lpFinal
- MIPRE.Tailored.AnsRed.Typed.edgeOf_eq_selectedEdge
- MIPRE.Tailored.AnsRed.Typed.LdFamily.sel_chi
- MIPRE.Tailored.AnsRed.Typed.ArRoutine.circQ
- MIPRE.Tailored.AnsRed.Typed.ArRoutine.prfInF
- MIPRE.Tailored.AnsRed.Typed.ArRoutine.proof_lX
- MIPRE.Tailored.AnsRed.Typed.ArRoutine.proof_lY
- MIPRE.Tailored.AnsRed.Typed.ArRoutine.lpFinal_eq
For a parameter routine in polynomial time there are \(C\), \(M\) and \(E\) such that, for every \(W \geq (\lambda n + 1)^\mu + \sigma + \lambda + n\), every input verifier with \(|\mathsf{V}| \leq \sigma \) whose sampler runs within \((\lambda n + 1)^\mu (|d| + 1)^\mu \) at \(n\), and every input \((n, d)\) and \(X {\gt} |d|\), the processor halts within \((C (W + 1)^M X^E)^{\mu + 1}\) steps.
A readable polynomial of the honest PCP depends only on the readable answers; a linear one is, the readable answers fixed, \(\mathbb {F}_2\)-affine in the linear answers. Alice’s polynomials depend only on her question and answer, when that answer carries its readable part and the part fits the table, and Bob’s only on his; so they are the oracle’s in the same slots. The PCP has individual degree at most \(17\), and under the hypotheses of Definition 9.116 the PCP of an answer pair the input game accepts satisfies the thirteen checks identically.
- MIPRE.Tailored.AnsRed.slot_pairPcp_readable
- MIPRE.Tailored.AnsRed.slot_pairPcp_affine
- MIPRE.Tailored.AnsRed.slot_pairPcp_alice
- MIPRE.Tailored.AnsRed.slot_pairPcp_bob
- MIPRE.Tailored.AnsRed.indDeg_pairPcp
- MIPRE.Tailored.AnsRed.accepts_halts
- MIPRE.Tailored.AnsRed.identities_pairPcp
- MIPRE.Tailored.AnsRed.HonestHyp.identities
\(m {\lt} 2^j\); once \(E_2 \geq 1\), \(1 \leq t\) and \(j \leq t\); once \(E_1 \geq 1\), \(Q \leq K\) and \(o \leq K\).
- MIPRE.Tailored.AnsRed.Params.pL_ℓ
- MIPRE.Tailored.AnsRed.Params.pL_dm
- MIPRE.Tailored.AnsRed.Params.pL_r
- MIPRE.Tailored.AnsRed.Params.pL_s
- MIPRE.Tailored.AnsRed.Params.pL_oW
- MIPRE.Tailored.AnsRed.Params.one_le_pQ
- MIPRE.Tailored.AnsRed.Params.pL_m_lt
- MIPRE.Tailored.AnsRed.Params.pL_m_le
- MIPRE.Tailored.AnsRed.Params.pJ_le_pTw
- MIPRE.Tailored.AnsRed.Params.one_le_pTw
- MIPRE.Tailored.AnsRed.Params.pQ_le_pK
- MIPRE.Tailored.AnsRed.Params.pOW_le_pK
Over a field of characteristic two, the honest PCP has degree \(17\) and its assignment checks hold identically. For the circuit polynomial of a well-formed circuit with the PCP’s inputs, its formula check holds identically when the window tables, \(\pi \cdot t(u)\) at the index of parity \(\pi \) and cell \(u\), and the witness tables satisfy the formula that the circuit describes; its system check holds identically when the linear tables satisfy the system that the table \(O\) holds.
Let a circuit describe the output indicator \(L^*\) of a tailored verifier \(\mathsf{V}\) at \((n, x, y)\) through windows of index lengths \(\ell + 1\), \(\ell + 1\) and \(|S_0| + 1\), the parameter program giving \((\ell , \delta )\) at \(n\). To answers \(a^R a^L\) and \(b^R b^L\) at \((x, y)\) associate the readable tables of the readable answers padded with zeros to \(2^\ell \) bits, of the table \(O\) of the decoupled triangulated purified system, and of witnesses of the formula for their windows, which depend only on \(a^R, b^R\); and the linear tables \(\mathsf{Extend}(a^L, b^L)\), which are \(\mathbb {F}_2\)-linear in \(a^L, b^L\). If the game \(\mathsf{V}_n\) accepts the answers, the lengths fit \(2^\ell \) and \(2^\delta \), the programs of \(\mathsf{V}\) halt at \(x\) and \(y\), and \(L^*\) accepts the padded strings within the describer’s time, then the honest PCP of these tables satisfies the thirteen checks identically.
The readable part of the honest PCP, the readable assignments and their helpers, depends only on the readable tables. Its linear part is \(\mathbb {F}_2\)-affine in the linear tables: the linear assignments and their helpers are additive, and the helpers of the system check affine. The tables of the encodings on the cube are the encoded tables.
The thirteen checks pass at a point exactly when thirteen polynomials vanish there, of individual degree at most \(d_T + 6(d + 1)\) for a PCP of degree \(d\) and a circuit polynomial of individual degree \(d_T\). A PCP of degree \(d\) over \(\mathbb {F}_q\) passing the checks on a set of points of density more than \(m (d_T + 6(d + 1))/q\) has all thirteen polynomials zero, and so satisfies the checks identically.
Over a field of characteristic two, let a PCP satisfy the checks identically for the circuit polynomial of a well-formed circuit with the PCP’s inputs. Then every assignment is \(0\) or \(1\) on the Boolean cube; the tables of \(g_{La}\), \(g_{Lb}\) and the \(g_{L,k}\) satisfy the system that the table of \(g_O\) holds; and the tables of the windows, \(\pi \cdot g(u)\) at the index of parity \(\pi \) and cell \(u\) for \(g = g_A, g_B, g_O\), with the tables of the \(g_{W,k}\), satisfy the decoupled 6SAT formula that the circuit describes.
The sandwiched polynomial measurements define the intermediate strategy on the same state. Transfer acceptance through the complete tuple \(J\), including its constraint polynomials and tested formats, to obtain success \(1-O(\sqrt{\delta _3})\). The proof uses the full-tuple relations of Lemma 6.186, not independently chosen evaluations. The Lean proof does not use this lemma: its decoded strategy (Lemma 6.189) measures \(J\) and the extracted \(G_i\) directly.
A program computes, from the parameters, the offset and length of the answer bits, the coordinates of a point \(p\), the oracle’s readable answer and the gates of a well-formed circuit with the PCP’s numbers of inputs and gates, the constraints of the proof check of the oracle’s point answer: the readable checks of Lemma 9.148 as a guard, then the system check and the five linear assignment checks at \(p\), as field equations in the answer bits.
- MIPRE.Tailored.AnsRed.Typed.zAt
- MIPRE.Tailored.AnsRed.Typed.zAt_eq
- MIPRE.Tailored.AnsRed.Typed.asgLin
- MIPRE.Tailored.AnsRed.Typed.sysLin
- MIPRE.Tailored.AnsRed.Typed.proofEqs_eq
- MIPRE.Tailored.AnsRed.Typed.asgEqF
- MIPRE.Tailored.AnsRed.Typed.asgEqF_eq
- MIPRE.Tailored.AnsRed.Typed.sysEqF
- MIPRE.Tailored.AnsRed.Typed.sysEqF_eq
- MIPRE.Tailored.AnsRed.Typed.proofEqsF
- MIPRE.Tailored.AnsRed.Typed.proofEqsF_eq
- MIPRE.Tailored.AnsRed.Typed.proofConsF
- MIPRE.Tailored.AnsRed.Typed.proofConsF_eq
A program computes, from the coordinates of a point \(p \in \mathbb {F}_q^m\) and the gates of a well-formed circuit with \(n_{\mathrm{in}}\) inputs and \(s\) gates, \(n_{\mathrm{in}} + s = m\), the value at \(p\) of the circuit’s polynomial. A program computes, from the parameters, the coordinates of \(p\), the oracle’s readable answer and the gates of such a circuit with the PCP’s numbers of inputs and gates, whether the readable values the answer decodes to pass the formula check and the six assignment checks at \(p\).
A constraint holds of answers of the right lengths exactly when its purified equation holds of the table of their linear parts. So a tailored game accepts \((a^R a^L, b^R b^L)\) at \((x, y)\) exactly when the purified equations of \(L_{xy}(a^R, b^R)\) hold of the table.
For constants with \(E_2 \geq 1\) the parameters of Definition 9.160 form a parameter routine: a closed program computes them from \(((\lambda , \mu , \sigma ), n)\) in polynomial time in the sense of Definition 9.155, and the circuit function computing the padded descriptions of Lemma 9.164 is a polynomial-time function. Its circuits satisfy the honest PCPs’ hypotheses for every input within the input budget.
- MIPRE.Tailored.AnsRed.Typed.arCircF
- MIPRE.Tailored.AnsRed.Typed.unary_add_one
- MIPRE.Tailored.AnsRed.Typed.arCircF_apply
- MIPRE.Tailored.AnsRed.Typed.arCircF_wf
- MIPRE.Tailored.AnsRed.Typed.arCircF_inputs
- MIPRE.Tailored.AnsRed.Typed.arCircF_size
- MIPRE.Tailored.AnsRed.Typed.ArPar.pushU
- MIPRE.Tailored.AnsRed.Typed.ArPar.pushU_closed
- MIPRE.Tailored.AnsRed.Typed.ArPar.pushU_runs
- MIPRE.Tailored.AnsRed.Typed.ArPar.budStage
- MIPRE.Tailored.AnsRed.Typed.ArPar.budStage_closed
- MIPRE.Tailored.AnsRed.Typed.ArPar.tailProg
- MIPRE.Tailored.AnsRed.Typed.ArPar.tailProg_closed
- MIPRE.Tailored.AnsRed.Typed.arParCore
- MIPRE.Tailored.AnsRed.Typed.arParCore_closed
- MIPRE.Tailored.AnsRed.Typed.arParCore_runs
- MIPRE.Tailored.AnsRed.Typed.ArPar.pushU_time
- MIPRE.Tailored.AnsRed.Typed.ArPar.vals_pdom
- MIPRE.Tailored.AnsRed.Typed.arParCore_time
- MIPRE.Tailored.AnsRed.Typed.arFam
- MIPRE.Tailored.AnsRed.Typed.arRoutine
- MIPRE.Tailored.AnsRed.Typed.arRoutine_params
- MIPRE.Tailored.AnsRed.Typed.arRoutine_parTime
- MIPRE.Tailored.AnsRed.Typed.arRoutine_circ
- MIPRE.Tailored.AnsRed.Typed.lstarE
- MIPRE.Tailored.AnsRed.Typed.one_le_lstarE
- MIPRE.Tailored.AnsRed.Typed.lstarTime_lstarE
- MIPRE.Tailored.AnsRed.Typed.honestHyp_arRoutine
Along the numbering of the detyped coordinates, the answer-reduced sampler’s question distribution at \(n\) is the detyped game’s, and so the presented answer-reduced game’s weights.
The output sampler is determined by \((S,\lambda ,\ell ,\mu ,\sigma )\), independent of the input decider’s code. The typed oracle sampler uses only \(S\); PCP parameters use only the supplied numerical bounds; downsizing uses their explicit field routine; and detyping’s sampler uses only its sampler and fixed graph. This supplies the source premise used by compression’s sampler-independence argument (ledger node \(1.5.1\)). The already checked conditional compression theorem keeps its existing Lean proof and premises.
For a parameter routine in polynomial time there are \(C\), \(M\) and \(E\) such that, for every \(W \geq (\lambda n + 1)^\mu + \sigma + \lambda + n\) and every input sampler \(S\) with \(|S| \leq W\) running within \((\lambda n + 1)^\mu (|d| + 1)^\mu \) at \(n\), the answer-reduced sampler runs within \((C (W + 1)^M)^{\mu + 1} (|d| + 1)^{E (\mu + 1)}\) at \(n\); and when the dimension of \(S\) at \(n\) is at most \(W\), the answer-reduced sampler’s dimension at \(n\) is at most \((C (W + 1)^M)^{\mu + 1}\).
- MIPRE.Tailored.AnsRed.Typed.le_of_arg_le
- MIPRE.Tailored.AnsRed.Typed.le_size_arParams
- MIPRE.Tailored.AnsRed.Typed.lms_pdom
- MIPRE.Tailored.AnsRed.Typed.ArRoutine.params_pdom
- MIPRE.Tailored.AnsRed.Typed.ArRoutine.ldCore_time
- MIPRE.Tailored.AnsRed.Typed.ArRoutine.ldPar_time
- MIPRE.Tailored.AnsRed.Typed.ArRoutine.arProgs_size_pdom
- MIPRE.Tailored.AnsRed.Typed.ArRoutine.arTyped_time
- MIPRE.Tailored.AnsRed.Typed.ArRoutine.arSampler_time
- MIPRE.Tailored.AnsRed.Typed.ArRoutine.arSampler_dim_pdom
Let \(k\geq 0\). Let \(x\) be drawn from a distribution \(\mu \) on a finite set \(\mathcal{X}\) and, independently of \(x\), let \(y\) be drawn from a distribution \(\nu \) on a finite set \(Y\) (uniform in the source). For each \(i\leq k\) let \(\cal {G}_i\) be a finite family of functions on \(Y\), any two distinct elements of which agree at \(y\sim \nu \) with probability at most \(\varepsilon \). Let \(|\psi \rangle \in \mathbb {C}^{d_\textsc{A}}\otimes \mathbb {C}^{d_\textsc{B}}\) be a unit vector, let \(\{ A^x_{g_1,\ldots ,g_k}\} \) be a projective measurement on \(\mathbb {C}^{d_\textsc{A}}\) with outcomes in \(\cal {G}_1\times \ldots \times \cal {G}_k\), and for each \(i\) let \(\{ G^{i,x}_g\} _{g\in \cal {G}_i}\) be a projective measurement on \(\mathbb {C}^{d_\textsc{B}}\). Suppose that for every \(i\) the evaluated \(i\)th coordinate of \(A\) and the evaluated \(G^{i,x}\) disagree with probability at most \(\delta \):
Define the POVM \(C^x_{g_1,\ldots ,g_k}=G^{k,x}_{g_k}\ldots G^{2,x}_{g_2}G^{1,x}_{g_1} G^{2,x}_{g_2}\ldots G^{k,x}_{g_k}\), the last index outermost. Then the evaluated tuples disagree with probability at most \(2\sqrt{2}\, k\, (\delta +\varepsilon )^{1/2}\):
Combined with 1, the evaluated tuples are \(4\sqrt{2}\, k\, (\delta +\varepsilon )^{1/2}\)-close across the parties in the sense of Definition 2.28.
- MIPRE.one_sub_sum_bornProb_ldSandwich_le
- MIPRE.sandK
- MIPRE.sandK_zero
- MIPRE.sandK_succ
- MIPRE.sandK_snoc
- MIPRE.sandK_nonneg
- MIPRE.sum_sandK
- MIPRE.sqrt_sum_xSqNorm_sandK_le
- MIPRE.sqrt_sum_xSqNorm_sandStep_le
- MIPRE.sum_snorm_sq_sandStep_le
- MIPRE.snorm_sandStep_le
- MIPRE.sandStep_identity
- MIPRE.snorm_add3_le
- MIPRE.sqrt_sum_weighted_sq_add_le
- MIPRE.sqrt_sum_weighted_sq_le_add3
- MIPRE.sum_mul_sum_eq_sum_prod
- MIPRE.sqrt_wsum_le_add3
- MIPRE.IsPVM.le_one
- MIPRE.IsPVM.aOp_contraction
- MIPRE.IsPVM.bOp_contraction
- MIPRE.sum_bOp_conjTranspose_mul_self_le_one_of_nonneg
- MIPRE.fibSum_comp_equiv
- MIPRE.fibSum_marg_left
- MIPRE.fibSum_snd
- MIPRE.fibSum_fibSum
- MIPRE.sum_sum_bornProb_eq_one
- MIPRE.one_sub_sum_bornProb_le_sqrt
- MIPRE.sum_bornProb_le_fibSum_of_nonneg
- MIPRE.one_sub_sum_bornProb_le_eval
Use the simultaneous theorem at \((q,m',d,m'+6)\) to obtain a projective measurement \(J\) of the entire tuple \((f_1,\ldots ,f_5,c_0,\ldots ,c_{m'})\). Write \(M_i\) for individual point measurements, and \(M_6\) for the complete proof-tuple point measurement. With seed averaging understood, retain all five relations: \(M_i(y_i)\) is cross-party consistent with the \(i\)th evaluation coordinate of \(M_6(z)\) for \(i=3,4,5\) with error \(O(\theta )\); \(M_i(y)\) is consistent with \(G_i\) evaluated at \(y\); the two copies of \(G_i\) are consistent; \(M_6(z)\) is consistent with \(J\) evaluated at \(z\); and the two copies of the complete \(J\) are consistent. The last four errors are \(O(\kappa )\). Include player mirrors of the first, second and fourth. Individual evaluations without a projective complete-tuple output do not suffice for the next lemma.
Programs compute, from the parameters and the layout of the answers, the constraints of the consistency checks, that the isolated player’s two codewords are the oracle’s codewords in the same slots; and those of the indifference checks at an axis-parallel line, that the coefficients \(1, \ldots , d\) of the codewords whose blocks miss the direction the seed selects vanish.
- MIPRE.Tailored.AnsRed.Slot.lo
- MIPRE.Tailored.AnsRed.Slot.val_emb
- MIPRE.Tailored.AnsRed.Slot.exists_emb_iff
- MIPRE.Tailored.AnsRed.slotsOf_alice
- MIPRE.Tailored.AnsRed.slotsOf_bob
- MIPRE.Tailored.AnsRed.Typed.copyF
- MIPRE.Tailored.AnsRed.Typed.copyF_eq
- MIPRE.Tailored.AnsRed.Typed.consConsF
- MIPRE.Tailored.AnsRed.Typed.consConsF_eq
- MIPRE.Tailored.AnsRed.Typed.indF
- MIPRE.Tailored.AnsRed.Typed.indF_eq
- MIPRE.Tailored.AnsRed.Typed.ivsOf
- MIPRE.Tailored.AnsRed.Typed.ivF
- MIPRE.Tailored.AnsRed.Typed.ivF_eq
- MIPRE.Tailored.AnsRed.Typed.indConsF
- MIPRE.Tailored.AnsRed.Typed.indConsF_eq
The checks of a PCP at a point hold exactly when the checks on its slot values there do, which are the readable checks and the linear checks; the readable checks read only readable values. If each of a family of polynomials on \(N\) variables depends only on the image of its slot’s block, then the slots of the PCP of the polynomials, renamed back, are the polynomials: its values are theirs, and its degree is at most theirs. A readable slot sits among the oracle’s readable codewords.
- MIPRE.Tailored.AnsRed.passes_iff_passesV
- MIPRE.Tailored.AnsRed.passesV_iff
- MIPRE.Tailored.AnsRed.passesR_congr
- MIPRE.Tailored.AnsRed.rename_ofPolys_slot
- MIPRE.Tailored.AnsRed.slotEval_ofPolys
- MIPRE.Tailored.AnsRed.indDeg_ofPolys
- MIPRE.Tailored.AnsRed.idxO_lt_of_readable
- MIPRE.Tailored.AnsRed.readable_getElem_slotsOf
An outcome of the oracle’s polynomial measurement at a seed passes densely if its evaluations pass the thirteen checks of the seed’s circuit on more than a fraction \(m (5 + 6 (d + 1)) / q\) of the points of \(\mathbb {F}_q^M\). If \(q \geq 2 m (5 + 6 (d + 1))\), the outcomes of \(G^\textsc{A}_\textsc{O}\) that do not pass densely weigh, summed over the seeds, at most \(|Z| (2\, \delta _\textsc{O}(9\theta ) + 162\, \theta )\).
Let \(\varepsilon _{r,y}\) be the failure of the per-role strategy at \((r, y)\). The evaluations of \(G^\textsc{B}_{r,y}\) at a uniform point are inconsistent with Alice’s point answers of the per-role strategy, those of \(G^\textsc{A}_{r,y}\) with Bob’s, and \(G^\textsc{A}_{r,y}\) with \(G^\textsc{B}_{r,y}\), each at most \(\delta _r(\varepsilon _{r,y})\); and \(\sum _{z} \delta _r(\varepsilon _{r, y_r(z)}) \leq |Z|\, \delta _r(9 \theta )\).
An outcome of the oracle’s polynomial measurement is block-local if each codeword’s polynomial involves only the variables of its slot’s block. If \(q \geq 2 (M + 1) d\), the outcomes of \(G^\textsc{A}_{\textsc{O}}\) that are not block-local weigh, summed over the seeds, at most \(2M |Z| (12\, \delta _\textsc{O}(9\theta ) + 1782\, \theta )\).
- MIPRE.Tailored.AnsRed.Typed.sum_ite_ne_le_dis_add
- MIPRE.Tailored.AnsRed.Typed.sum_ite_read_le
- MIPRE.Tailored.AnsRed.Typed.sum_ite_read_le'
- MIPRE.Tailored.AnsRed.Typed.sum_swap_ite
- MIPRE.Tailored.AnsRed.Typed.dirIdx
- MIPRE.Tailored.AnsRed.Typed.shiftW
- MIPRE.Tailored.AnsRed.Typed.shiftEquiv
- MIPRE.Tailored.AnsRed.Typed.ldq_aline_shiftW
- MIPRE.Tailored.AnsRed.Typed.maskI
- MIPRE.Tailored.AnsRed.Typed.kv
- MIPRE.Tailored.AnsRed.Typed.kv_eq_pv_of_arDt
- MIPRE.Tailored.AnsRed.Typed.pv_eq_kv_of_arDt
- MIPRE.Tailored.AnsRed.Typed.Good
- MIPRE.Tailored.AnsRed.Typed.card_differ_ge
- MIPRE.Tailored.AnsRed.Typed.card_steps_ge
- MIPRE.Tailored.AnsRed.Typed.sum_differ_le
- MIPRE.Tailored.AnsRed.Typed.badGood_le
- MIPRE.Tailored.AnsRed.Typed.sum_badGood_le
Two measurements of tuples of polynomials of individual degree at most \(d\) in \(M\) variables disagree at most as often as their evaluations at a uniform point do, plus \(M d / q\). So for an isolated role \(r\), \(\sum _z \mathrm{dis}(G^\textsc{A}_r, \mathrm{res}_r G^\textsc{B}_\textsc{O}) \leq |Z|\, e_r(\theta )\), and the same with the players exchanged, where \(e_r(\theta ) = 11 (\delta _r(9\theta ) + 81\theta + \delta _\textsc{O}(9\theta )) + M d / q\).
- MIPRE.Tailored.AnsRed.Typed.sum_uniform_tuple_eq_le
- MIPRE.Tailored.AnsRed.Typed.sum_uniform_evalR_eq_le
- MIPRE.Tailored.AnsRed.Typed.dis_le_avg_evalR_add
- MIPRE.Tailored.AnsRed.Typed.errP
- MIPRE.Tailored.AnsRed.Typed.sum_dis_le_of_evalR
- MIPRE.Tailored.AnsRed.Typed.sum_dis_GAr_GBO_poly_le
- MIPRE.Tailored.AnsRed.Typed.sum_dis_GAO_GBr_poly_le
Write \(\mathrm{ev}_w\) for evaluation at the point the registers \(w\) carry, and \(\mathrm{res}_r\) for the restriction of the oracle’s tuple to the slots of an isolated role \(r\). Summed over the seeds:
at one pair of types, if the typed data’s acceptance forces two readings of the two answers to agree, their disagreement is at most \(81 |Z| |W| \theta \); the consistency check at the point questions of an isolated role and the oracle forces the role’s point values to be the oracle’s in the role’s slots;
\(\mathrm{ev}_w G^\textsc{B}_r\) disagrees with Alice’s point values at most \(|Z| |W| \delta _r(9\theta )\), \(\mathrm{ev}_w G^\textsc{A}_r\) with Bob’s likewise, and \(G^\textsc{A}_r\) with \(G^\textsc{B}_r\) at most \(|Z| \delta _r(9\theta )\);
for an isolated role \(r\), \(\mathrm{ev}_w G^\textsc{A}_r\) disagrees with \(\mathrm{ev}_w \mathrm{res}_r G^\textsc{B}_\textsc{O}\) at most \(11 |Z| |W| (\delta _r(9\theta ) + 81 \theta + \delta _\textsc{O}(9\theta ))\), and the same with the players exchanged.
- MIPRE.Tailored.AnsRed.Typed.pv
- MIPRE.Tailored.AnsRed.Typed.pvR
- MIPRE.Tailored.AnsRed.Typed.oc
- MIPRE.Tailored.AnsRed.Typed.pvO
- MIPRE.Tailored.AnsRed.Typed.evalR
- MIPRE.Tailored.AnsRed.Typed.restr
- MIPRE.Tailored.AnsRed.Typed.selR
- MIPRE.Tailored.AnsRed.Typed.arPred_of_arDt
- MIPRE.Tailored.AnsRed.Typed.pvR_eq_pvO_of_arDt
- MIPRE.Tailored.AnsRed.Typed.pvO_eq_pvR_of_arDt
- MIPRE.Tailored.AnsRed.Typed.sum_dis_edge_le
- MIPRE.Tailored.AnsRed.Typed.sum_dis_MA_GB_le
- MIPRE.Tailored.AnsRed.Typed.sum_dis_GA_MB_le
- MIPRE.Tailored.AnsRed.Typed.sum_dis_GA_GB_le
- MIPRE.Tailored.AnsRed.Typed.sum_dis_GAr_GBO_le
- MIPRE.Tailored.AnsRed.Typed.sum_dis_GAO_GBr_le
The failure \(\theta \) is the average of \(T\)’s failure over the \(81\) pairs of types and the seeds, so its failures at any set of pairs of types sum, over the seeds, to at most \(81 |Z| |W| \theta \). At two typed questions of one role and one oracularized question, the typed data’s low-degree check is the test’s predicate on the role’s codewords, and the per-role strategies’ failures at \(y_r(z)\) sum over \(z \in Z\) to at most \(9 |Z| \theta \).
- MIPRE.Tailored.AnsRed.Typed.eval_seed
- MIPRE.Tailored.AnsRed.Typed.arDt_role
- MIPRE.Tailored.AnsRed.Typed.one_sub_value_roleStrat_le
- MIPRE.Tailored.AnsRed.Typed.one_sub_value_eq_sum
- MIPRE.Tailored.AnsRed.Typed.sum_edges_le
- MIPRE.Tailored.AnsRed.Typed.sum_edge_le
- MIPRE.Tailored.AnsRed.Typed.sum_one_sub_value_roleStrat_le
Let \(g\) be a polynomial in \(n\) variables of individual degree at most \(d\) over a field with \(q\) elements, with a nonzero coefficient on a monomial containing \(X_i\). Then \(g(u + t e_i) \neq g(u)\) for at least \(q^n (q - (n + 1) d)\) of the pairs \((u, t) \in \mathbb {F}_q^n \times \mathbb {F}_q\).
- MIPRE.LIDT.LowIndDegPoly.onAxis
- MIPRE.LIDT.LowIndDegPoly.eval_onAxis
- MIPRE.LIDT.LowIndDegPoly.eval_shift_eq_eval_onAxis
- MIPRE.LIDT.LowIndDegPoly.eval_eq_eval_onAxis
- MIPRE.LIDT.LowIndDegPoly.natDegree_onAxis_le
- MIPRE.LIDT.LowIndDegPoly.coeff_onAxis
- MIPRE.LIDT.card_shift_eq_le
- MIPRE.LIDT.card_pairs_shift_eq_le
- MIPRE.LIDT.card_shift_ne_ge
An exterior strategy with deficit \(\varepsilon _{\mathrm{out}}\) gives a typed strategy with deficit \(\theta =16^{|T^{\mathrm{ar}}|}\varepsilon _{\mathrm{out}}\) on the same state. Symmetrize the typed strategy for its symmetric game; do not assume the detyped question law is symmetric. The soundness proof then works with projective, well-formatted measurements and a swap-invariant state. All type-pair conditioning costs are constants since \(T^{\mathrm{ar}}\) is fixed. The Lean does not symmetrize: it keeps the two families of measurements of a projective strategy in a bipartite model (Definition 8.62), of which a tensor-product strategy is the case of its tensor-product model, and derives every relation for each ordered pair of players from the ordered type pair that carries it, the type graph being complete.
For answers of their types’ lengths, the constraints at a pair of typed questions hold exactly when the four checks hold of the field elements the answers carry: when the roles agree, the seeded low-degree test accepts the two answers read as answers of the test; when the low-degree types agree, the isolated codewords are the oracle’s in the same slots; each answer at an axis-parallel line is indifferent along it; and each oracle point answer passes the thirteen checks at its point.
- MIPRE.Tailored.AnsRed.Typed.eqsCons_iff
- MIPRE.Tailored.AnsRed.Typed.ldCons_iff
- MIPRE.Tailored.AnsRed.Typed.consCons_iff
- MIPRE.Tailored.AnsRed.Typed.indCons_iff_a
- MIPRE.Tailored.AnsRed.Typed.indCons_iff_b
- MIPRE.Tailored.AnsRed.Typed.proofCons_iff_a
- MIPRE.Tailored.AnsRed.Typed.proofCons_iff_b
- MIPRE.Tailored.AnsRed.Typed.cons_iff
- MIPRE.Tailored.AnsRed.Typed.accepts_iff
If the equations have at most \(N\) variables, all below \(N\), the extension of a solution solves the triangulated system; a solution of the triangulated system solves the equations. Five assignments solve the decoupled system exactly when the first two agree with the first copy, the three copies agree on \([\ell ]\), and the triangulated equations hold on the three copies.
For a PCP decider and parameters \((\lambda ,\mu ,\sigma )\), and an \((\ell +1)\)-level input verifier \((S,D)\), there is a typed decider on the types of Definition 6.176, computed from the programs of \(S\) and \(D\) and \((\lambda ,\mu ,\sigma )\), which halts on every input and, on the bits of any two questions of that game and any two answers, accepts exactly when that game’s predicate does, with the game check run at \(\mathrm{pcpparams}(n,T,Q,\sigma )\), \(Q=(\lambda n+1)^\mu \), \(T=2^{(Q+5)(\mu +1)}\). Under the hypotheses of Lemma 6.177, and \(|D|\le W\), it runs within \((C(W+1)^M(|d|+1)^E)^{\mu +1}\) on every input \((n,d)\) whose two questions have oracle halves of length at most \(W\) — as the questions the detyping compiler hands it have.
- MIPRE.AnswerReduction.ldB_aline
- MIPRE.AnswerReduction.ldB_dline
- MIPRE.AnswerReduction.sideB_eq
- MIPRE.AnswerReduction.verdictB_eq
- MIPRE.AnswerReduction.verdictP_apply
- MIPRE.AnswerReduction.parseBP_apply
- MIPRE.AnswerReduction.typedDecider
- MIPRE.AnswerReduction.core_runs
- MIPRE.AnswerReduction.accepts_iff
- MIPRE.AnswerReduction.total
- MIPRE.AnswerReduction.size_margQuery_le
- MIPRE.AnswerReduction.typedDecider_time
For a PCP decider and parameters \((\lambda ,\mu ,\sigma )\), and an \((\ell +1)\)-level input sampler \(S\), there is a typed sampler with \(\max \{ \ell +1,3\} \) levels on the types of Definition 6.176 whose typed CL functions are that game’s, with the PCP parameters \(\mathrm{pcpparams}(n,T,Q,\sigma )\), \(Q=(\lambda n+1)^\mu \), \(T=2^{(Q+5)(\mu +1)}\), and with the seed selectors reading the high bits of the seed. Its program is computed from the program of \(S\) and \((\lambda ,\mu ,\sigma )\) alone. If the PCP’s parameters are polynomial in \((\log n,\log T,Q,\sigma )\) and \(S\) runs within \(Q(|d|+1)^\mu \) at \(n\), it runs within \((C(W+1)^M)^{\mu +1}(|d|+1)^{E(\mu +1)}\) for universal \(C,M,E\) and any \(W\) above \(Q\), \(\lambda \), \(\sigma \), \(n\) and \(|S|\).
- MIPRE.CL.DirectSampler
- MIPRE.CL.TypedSampler.prodDirect
- MIPRE.CL.CLFun.toBits_eval_truncate_prodCL
- MIPRE.CL.CLFun.toBits_mapOfPrefix_prodCL
- MIPRE.CL.CLFun.indicatorBits_factorOfPrefix_prodCL
- MIPRE.LIDT.CL.Regs.eval_pres
- MIPRE.LIDT.CL.Regs.mapOfPrefix_two
- MIPRE.AnswerReduction.Pcp.comps_marginal
- MIPRE.AnswerReduction.StageProg.copyProg
- MIPRE.AnswerReduction.StageProg.copyProg_apply
- MIPRE.AnswerReduction.StageProg.copyAnswer_marginal
- MIPRE.AnswerReduction.StageProg.copyAnswer_linear
- MIPRE.AnswerReduction.StageProg.copyAnswer_factor
- MIPRE.AnswerReduction.powSel
- MIPRE.AnswerReduction.PcpFamily
- MIPRE.AnswerReduction.PcpFamily.directSampler
- MIPRE.AnswerReduction.family
- MIPRE.AnswerReduction.parProg
- MIPRE.AnswerReduction.parProg_runs
- MIPRE.AnswerReduction.typedSampler
- MIPRE.AnswerReduction.typedSampler_cl
- MIPRE.AnswerReduction.typedSampler_prog
- MIPRE.AnswerReduction.ParamsBound
- MIPRE.AnswerReduction.parProg_time
- MIPRE.CL.ProductSampler.route_call_size
- MIPRE.CL.ProductSampler.prog_time
- MIPRE.AnswerReduction.typedSampler_time
There is a polynomial-time algorithm that, on window lengths \(\ell _a, \ell _b, \ell _c\) in unary and the inputs \((\mathcal{D}, n, T, Q, \sigma , x, y)\) of Theorem 3.83, outputs a circuit with inputs of lengths \(\ell _a\), \(\ell _b\), \(\ell _c\), three of length \(r_0 = O(\log T + \log \sigma )\), with \(2^{r_0} \geq 4T\), and six single bits, describing a decoupled 6SAT formula on blocks of \(2^{\ell _a}\), \(2^{\ell _b}\), \(2^{\ell _c}\) and three times \(2^{r_0}\) variables. On valid inputs with \(\ell _a, \ell _b, \ell _c \le r_0\) the circuit has at most \(s_0 = \mathrm{poly}(\log n, \log T, Q, \sigma )\) gates, and if moreover \(2^{\ell _a} + 2^{\ell _c} \le 2T\) and \(2^{\ell _b} \le 2T\), then three tables \(A, B, C\) complete to a satisfying assignment exactly when the decider accepts, within cost \(T\), strings \(a, b\) of length at most \(T\) such that \(A\) and \(C\) are the consecutive windows of lengths \(2^{\ell _a}\) and \(2^{\ell _c}\) at the start of the tape encoding of \(a\), and \(B\) is the first \(2^{\ell _b}\) bits of that of \(b\). The parameters \(r_0, s_0\) are computable in time polynomial in the bit lengths of \(n, T, Q, \sigma \).
A perfect ZPC strategy of a tailored game lifts to an action of value \(1\) against the associated test: on twice the points, \(J\) swapping the copies and each variable acting by its signed permutation.
For an action passing Checks 1–3 everywhere, a point passes the challenge at \((x, y)\) exactly when the constraint words of the entries whose readable part is the point’s readable value fix it; and there are at most \(2^{\ell (x) + \ell (y) + 1} + 1\) constraint words.
In the associated test every generator has significance at most a bound \(S(\Lambda )\) of order \(\Lambda 4^{\Lambda }\), and the variables at a vertex \(x\) at most \(S(\Lambda )\) times the weight of the question pairs containing \(x\).
The map from a tailored game description to the description of its associated test is primitive recursive.
- MIPRE.Tailored.Sofic.allBits_eq_iterate
- MIPRE.Tailored.Sofic.dedup_eq_foldr
- MIPRE.Tailored.Sofic.zipIdx_map_eq
- MIPRE.Tailored.Sofic.primrec_consWord
- MIPRE.Tailored.Sofic.primrec_consWords
- MIPRE.Tailored.Sofic.primrec_clause
- MIPRE.Tailored.Sofic.primrec_clauses
- MIPRE.Tailored.Sofic.totalWeight_eq
- MIPRE.Tailored.Sofic.primrec_assocTest
For \(A = \ast _{x=1}^{k} \mathbb {C}^m\) and \(B = C^*(F_k)\) with \(k \geq 1\) and \(m \geq 2\), the canonical quotient \(q : B \to A\) has a unital completely positive section \(\Psi \), obtained as the \((0,0)\) corner of an explicitly constructed unital \(*\)-homomorphism \(\gamma : A \to M_m(B)\). In particular \(q \Psi = \mathrm{id}\) on all of \(A\).
A fixed polynomial-time program combines monic irreducible binary polynomials \(f,g\) of coprime degrees \(a,b\) into a monic irreducible binary polynomial of degree \(ab\). Its inputs are the lower coefficient bits of \(f\) and the full coefficient bits of \(g\).
A fixed polynomial-time program on unary \(n\) prints, in ascending base order, the pairs \((q,q^{v_q(n)})\) for \(0\leq q\leq n\), with exponent zero at nonprime indices. For \(n{\gt}0\), the second coordinates are positive, pairwise coprime, and have product \(n\). Each listed degree, and every prefix product, divides \(n\).
- MIPRE.LowDegree.DegreeArithmetic.modUnaryProg
- MIPRE.LowDegree.DegreeArithmetic.dvdUnaryProg
- MIPRE.LowDegree.DegreeArithmetic.mulUnaryProg
- MIPRE.LowDegree.DegreeArithmetic.primeUnaryProg
- MIPRE.LowDegree.DegreeArithmetic.primeUnary_eq
- MIPRE.LowDegree.DegreeArithmetic.primePowerUnaryProg
- MIPRE.LowDegree.DegreeArithmetic.primePowerUnary_correct
- MIPRE.LowDegree.DegreeArithmetic.primePowerPairsProg
- MIPRE.LowDegree.DegreeArithmetic.primePowerPairs_eq
- MIPRE.LowDegree.DegreeArithmetic.primePowerPairs_prod
- MIPRE.LowDegree.DegreeArithmetic.primePowerPairs_pairwise
- MIPRE.LowDegree.BinaryDegreeFactors.degreeFactors_prod
- MIPRE.LowDegree.BinaryDegreeFactors.degreeFactors_pairwise
- MIPRE.LowDegree.BinaryDegreeFactors.degreeFactors_dvd
- MIPRE.LowDegree.BinaryDegreeFactors.degreeFactors_pos
- MIPRE.LowDegree.BinaryDegreeFactors.degreeFactors_le
- MIPRE.LowDegree.BinaryDegreeFactors.prefix_prod_dvd
Normalization of a binary coefficient list is empty exactly when its polynomial is zero; otherwise its length is the degree plus one. List-based monic division agrees with polynomial division. Uniform deterministic polynomial-time programs compute the normalized polynomial gcd and polynomial quotient on all binary coefficient lists. The quotient by zero is zero. For a nonzero divisor which divides the dividend, the quotient reconstructs the dividend by multiplication. The gcd width is at most the larger input width, and quotient width is at most the dividend width.
- MIPRE.LowDegree.BinaryPolynomial.normalizeBits_eq_nil_iff
- MIPRE.LowDegree.BinaryPolynomial.length_normalizeBits
- MIPRE.LowDegree.BinaryPolynomial.divModBits_eq_div_modByMonic
- MIPRE.LowDegree.BinaryPolynomial.gcdBitsProg
- MIPRE.LowDegree.BinaryPolynomial.polyOfBits_gcdBits
- MIPRE.LowDegree.BinaryPolynomial.gcdBits_width
- MIPRE.LowDegree.BinaryPolynomial.quotientBitsProg
- MIPRE.LowDegree.BinaryPolynomial.polyOfBits_quotientBits
- MIPRE.LowDegree.BinaryPolynomial.polyOfBits_quotientBits_mul
- MIPRE.LowDegree.BinaryPolynomial.quotientBits_width
Given a binary coefficient list \(a\) and the \(d\) lower coefficients \(p\) of a monic polynomial \(f\), one deterministic ambient polynomial-time program returns coefficient lists \(q,r\) satisfying \(fq+r=a\) and \(\deg r{\lt}d\). Their lengths are at most the length of \(a\) and \(d\), respectively. The case \(d=0\) divides by one and returns zero remainder.
For every monic \(f\in \mathbb {F}_2[X]\) of degree \(d\), the quotient \(\mathbb {F}_2[X]/(f)\) has canonical \(d\)-bit coordinates in its power basis. Encoding and decoding are inverse on correctly sized lists, and equality of their root evaluations is equivalent to equality of the lists. The uniform XOR and reduced-multiplication programs implement quotient addition and multiplication. Irreducibility and squarefreeness are not required.
For every odd prime \(q\), a fixed polynomial-time program on unary \(q\) prints a canonical monic irreducible binary polynomial \(f\) of degree \(m=\mathrm{ord}_q(2)\), with \(\mathrm{gcd}(q,m)=1\), such that the specified root of \(f\) in \(\mathbb {F}_2[X]/(f)\) has no \(q\)th root in that field.
A fixed polynomial-time program takes unary \(q\) and unary \(r\). If \(q\) is an odd prime and \(r=q^{e+1}\) for \(e\geq 0\), it prints exactly \(r+1\) coefficient bits of a monic irreducible binary polynomial of degree \(r\). On arbitrary inputs its output has at most \(r+1\) bits, where \(r\) denotes the second input length.
- MIPRE.LowDegree.BinaryQuotient.traceBitsProg
- MIPRE.LowDegree.BinaryQuotient.evalBits_traceBits
- MIPRE.LowDegree.BinaryPrimePowerTrace.flat_trace_natDegree
- MIPRE.LowDegree.BinaryPolynomial.oddPrimePowerBitsProg
- MIPRE.LowDegree.BinaryPolynomial.oddPrimePowerBits_correct
- MIPRE.LowDegree.BinaryPolynomial.oddPrimePowerBits_length
- MIPRE.LowDegree.BinaryPolynomial.oddPrimePowerBits_width_le
Given a supplied monic irreducible binary modulus, a fixed-width representation of \(a\) in its quotient field, and a unary integer \(r\), a fixed polynomial-time program prints the binary coefficients of \(\prod _{i=0}^{r-1}(X+a^{2^i})\) whenever \(a^{2^r}=a\). The output polynomial is monic of degree \(r\). If \(r{\gt}0\) is the minimal-polynomial degree of \(a\) over \(\mathbb {F}_2\), the output is that minimal polynomial and is irreducible.
- MIPRE.LowDegree.BinaryQuotient.orbitPolynomialBitsProg
- MIPRE.LowDegree.BinaryQuotient.map_orbitPolynomialBits
- MIPRE.LowDegree.BinaryQuotient.orbitPolynomialBits_monic_natDegree
- MIPRE.LowDegree.BinaryQuotient.orbitPolynomialBits_eq_minpoly
- MIPRE.LowDegree.BinaryQuotient.orbitPolynomialBits_irreducible
One fixed deterministic ambient program removes the trailing zero coefficients from any little-endian binary coefficient list in polynomial time. Its output is no longer than the input, is empty or ends in one, and represents the same polynomial over \(\mathbb {F}_2\). More generally it preserves Horner evaluation at any element of any commutative ring. This program requires no irreducible-polynomial construction.
- MIPRE.LowDegree.BinaryPolynomial.normalizeBitsProg
- MIPRE.LowDegree.BinaryPolynomial.normalizeBitsProg_apply
- MIPRE.LowDegree.BinaryPolynomial.length_normalizeBits_le
- MIPRE.LowDegree.BinaryPolynomial.evalBits_normalizeBits
- MIPRE.LowDegree.BinaryPolynomial.polyOfBits_normalizeBits
- MIPRE.LowDegree.BinaryPolynomial.normalizeBits_getLast
A fixed polynomial-time program, given the requested degree \(2^e\) in unary, prints exactly \(2^e+1\) coefficient bits of a monic irreducible polynomial of degree \(2^e\) over \(\mathbb {F}_2\), for every \(e\geq 0\).
For a monic binary modulus of degree \(d\), uniform deterministic polynomial-time programs compute the matrix of squaring and a family of \(d\) vectors spanning its fixed space. Every decoded generator is idempotent, and every idempotent lies in their binary span. If the modulus is squarefree, squaring on the quotient is bijective.
- MIPRE.LowDegree.BinaryQuotient.frobeniusMatrixProg
- MIPRE.LowDegree.BinaryQuotient.frobeniusMatrixProg_correct
- MIPRE.LowDegree.BinaryQuotient.fixedGeneratorsProg
- MIPRE.LowDegree.BinaryQuotient.fixedGeneratorsProg_correct
- MIPRE.LowDegree.BinaryQuotient.fixedGenerator_idempotent
- MIPRE.LowDegree.BinaryQuotient.fixedGenerator_spans
- MIPRE.LowDegree.BinaryQuotient.square_bijective
For an observable \(O\), an answer bit reading the outcome of the measurement \(\frac12(1 \pm O)\), flipped by a constant \(c\), has observable \((-1)^c O\), and one ignoring it has observable \(\pm I\). The qubit Paulis \(X\) and \(Z\) are signed permutation matrices, \(Z\) diagonal; hence so are the nine observables of the Magic Square grid of the Pauli basis test’s honest strategy, \(A \otimes I, I\otimes X, \ldots , AB \otimes ZX\), when \(A\) and \(B\) are.
- MIPRE.Tailored.univ_zmod_two
- MIPRE.Tailored.observableSign_eq_bitSign
- MIPRE.Tailored.encObs_observableToProjector
- MIPRE.Tailored.encObs_observableToProjector_const
- MIPRE.Tailored.pauliX_eq
- MIPRE.Tailored.pauliZ_eq
- MIPRE.Tailored.isSignedPerm_pauliX
- MIPRE.Tailored.isSignedPerm_pauliZ
- MIPRE.Tailored.isDiag_pauliZ
- MIPRE.Tailored.isSignedPerm_grid
For odd \(k\), the square-root permutation on the coefficient vector of \(\mathbb {F}_2[\mathbb {Z}/k\mathbb {Z}]\) is computed by one uniform ambient program in time polynomial in \(k\). The output vector has length \(k\) and represents a square root of the input group-algebra element.
A fixed deterministic polynomial-time program factors every nonconstant monic squarefree polynomial over \(\mathbb {F}_2\), given its lower coefficient bits. Every printed factor is monic and irreducible, and their product is the input.
There is one fixed deterministic ambient program and one polynomial \(R\) such that, on unary input \(n\geq 1\), the program prints \(n+1\) coefficient bits of a monic irreducible polynomial over \(\mathbb {F}_2\) of degree \(n\) within \(R(n)\) steps. The same bound includes degree zero, where the program returns the constant polynomial one. The public constructor shoupIrreducible is this specified program, and exists_shoup_irreducible is a proved theorem.
- MIPRE.LowDegree.BinaryPolynomial.irreducibleBitsProg
- MIPRE.LowDegree.BinaryPolynomial.irreducibleBits_correct
- MIPRE.LowDegree.BinaryPolynomial.irreducibleBits_length
- MIPRE.LowDegree.BinaryPolynomial.irreducibleBitsProg_time_le
- MIPRE.LowDegree.exists_shoup_irreducible
- MIPRE.LowDegree.shoupIrreducible
- MIPRE.LowDegree.shoupIrreducible_monic
- MIPRE.LowDegree.shoupIrreducible_irreducible
- MIPRE.LowDegree.shoupIrreducible_natDegree
For each arity \(i\) there are a machine code \(U\) with \(i + 2\) input tapes and a polynomial \(P\) such that on input \((\alpha ;\, T \text{ in binary};\, x)\), the machine \(U\) always halts within \(P(\left\vert {\alpha } \right\vert + T)\) steps, outputting the canonically encoded budgeted evaluation of \([\alpha ]_i\) on \(x\) with budget \(T\).
Call a family \(a \mapsto \mathsf{V}^a\) of normal form verifiers computably presented when the program of its sampler, the program of its decider, and the dimension \(s^a(n)\) of its sampler’s ambient space are computable in \(a\) (and, for the dimension, in \(n\)). For such a family the set of pairs \((a, \lambda )\) with \(\mathsf{V}^a\) not \(\lambda \)-bounded (Definition 2.49) is recursively enumerable.
The canonical decider accepts \((n, x, y, a, b)\) exactly when the four runs of \(\cal {L}\) and the run of \(\cal {P}\) halt and the check passes on their outputs. So, at questions \(x, y\) of the \(n\)-th game \(\mathsf{V}_n\), it accepts \((a, b)\) exactly when \(\mathsf{V}_n\) does.
Put a total parse of the input \((n, x, y, a, b)\) in front of the canonical decider; on encoded inputs it is the identity, so the decider accepts what it accepted. There are constants \(c, m, e\) such that, when \(L\) and \(LP\) halt within \(T(|d| + 1)^k\) on every input \((n, d)\), the decider halts within \(c\, (T + 10^k + |n| + 1)^m (|d| + 1)^{e(k+1)}\) on every input \((n, d)\), malformed ones included. Its description is \(4|L| + |LP|\) plus a constant.
- MIPRE.Cost.Prog.pushProg_runs_le
- MIPRE.Tailored.parseDIn
- MIPRE.Tailored.parseDIn_encode
- MIPRE.Tailored.canonProgT
- MIPRE.Tailored.canonProgT_wellScoped
- MIPRE.Tailored.canonProgT_runs_iff
- MIPRE.Tailored.step_runs
- MIPRE.Tailored.canonBound
- MIPRE.Tailored.canonProgT_halts
- MIPRE.Tailored.canonPoly
- MIPRE.Tailored.canonBound_le
- MIPRE.Tailored.dom_canonBound
- MIPRE.Tailored.canonProgT_timeBound
- MIPRE.Tailored.esize_canonProgT
Let \(\cal {M}\) be a von Neumann algebra on a Hilbert space \(\mathcal{H}\) with a faithful tracial state of the form \(\tau (x) = \sum _{k {\lt} d} \langle g_k, x g_k \rangle \) for finitely many vectors \(g_k\). Then \(\cal {M}\) has a centre-valued trace: a linear map \(E\), defined on \(\cal {B}(\mathcal{H})\) and constrained on \(\cal {M}\) only, with values in the centre \(\cal {Z}\) of \(\cal {M}\), which is positive, faithful, tracial, the identity on \(\cal {Z}\), \(\cal {Z}\)-linear, continuous along bounded weak-operator convergent nets, and admits division in the centre; and two projections of \(\cal {M}\), or of the matrix algebra \(M_n(\cal {M})\) compared through \(\sum _i E(X_{ii})\), with the same centre-valued trace are Murray–von Neumann equivalent. These are the clauses of the centre-valued trace of the vendored structure-theory interface, at the projection \(1\); no factor, type or separability hypothesis is needed.
- MIPRE.Orthonormalization.vecFunctional
- MIPRE.Orthonormalization.IsCenterExpectation
- MIPRE.Orthonormalization.eq_of_isCentralIn_of_pairing
- MIPRE.Orthonormalization.exists_isCenterExpectation
- MIPRE.Orthonormalization.mvNEquiv_of_map_eq
- MIPRE.Orthonormalization.IsCenterExpectation.isCenterValuedTrace
- MIPRE.Orthonormalization.exists_isCenterValuedTrace
Conditional on CEP, the minimal and maximal tensor norms coincide on \(A \otimes _{\mathrm{alg}} A\) for every finite Bell algebra \(A = \ast _{x=1}^{k} \mathbb {C}^m\), \(k \geq 1\), \(m \geq 2\).
Conditional on CEP, \(\min = \max \) on \(C^*(F_k) \otimes _{\mathrm{alg}} C^*(F_k)\) for every finite \(k \geq 1\).
If every separable II\(_1\) factor embeds into an ultrapower of the hyperfinite II\(_1\) factor, then \(C_{qa} = C_{qc}\) in every finite bipartite scenario, including unequal alphabet sizes. Consequently exhibiting one finite-scenario separation of \(C_{qa}\) from \(C_{qc}\) refutes CEP.
A well-formed circuit with at most \(s\) gates, \(s \geq 1\), padded with copies of its output gate is a well-formed circuit with exactly \(s\) gates, the same inputs and the same function, so it describes the same formula and the same decider through three windows; a larger one is replaced by a constant circuit padded to \(s\) gates. The padding is computed in polynomial time.
- MIPRE.SAT.Circuit.trivial
- MIPRE.SAT.Circuit.wellFormed_trivial
- MIPRE.SAT.Circuit.padTo
- MIPRE.SAT.Circuit.padTo_inputs
- MIPRE.SAT.Circuit.padTo_size
- MIPRE.SAT.Circuit.wellFormed_padTo
- MIPRE.SAT.Circuit.padTo_of_le
- MIPRE.SAT.Circuit.evalBits_padTo
- MIPRE.SAT.Circuit.formula6_padTo
- MIPRE.SAT.Circuit.describesWindows_padTo
- MIPRE.SAT.Circuit.trivialProg
- MIPRE.SAT.Circuit.trivialProg_apply
- MIPRE.SAT.Circuit.padToProg
- MIPRE.SAT.Circuit.padToProg_apply
With the notation of Definition 6.2:
(\(\texttt{lem:perp\_ perp}\)) \(\dim S + \dim S^\perp = \dim V\) and \((S^\perp )^\perp = S\), over every field;
(\(\texttt{lem:canonical-complement}\)) \(S\) and its canonical complement are complementary subspaces, and the pivot set has \(\dim S\) elements;
the canonical linear map with kernel \(S\) has kernel exactly \(S\) and range the canonical complement;
(\(\texttt{lem:L\_ perp\_ perp}\)) \(\ker (L^\perp ) = (\ker L)^\perp \).
Let \(V = U \oplus W\) be a decomposition of \(V\) into complementary register subspaces.
(Levels.) Every \(\ell \)-level CL function is \((\ell +1)\)-level.
(Concatenation.) If \(L\) is a \(k\)-level CL function on \(U\) and \(R_u\) an \(\ell \)-level CL function on \(W\) for each \(u \in L(U)\), then \(x \mapsto L(x^U) + R_{L(x^U)}(x^W)\) is a \((k+\ell )\)-level CL function on \(V\).
(Direct sums.) If \(L\) is a \(k\)-level CL function on \(U\) and \(R\) an \(\ell \)-level CL function on \(W\), then \(x \mapsto L(x^U) + R(x^W)\) is a \(\max (k,\ell )\)-level CL function on \(V\).
Concatenation and direct sums preserve exactness in the sense of Lemma 6.4.
Let \(\mathbb {F}\) be a finite field, \(\mathbb {K}\) a subfield, and \(e_1, \ldots , e_t\) a basis of \(\mathbb {F}\) over \(\mathbb {K}\); let \(\kappa : \mathbb {F}^n \to \mathbb {K}^{nt}\) be the \(\mathbb {K}\)-linear bijection reading off the coordinates of each entry in this basis. If \(L\) is an \(\ell \)-level CL function on \(V = \mathbb {F}^n\), then \(L^\kappa = \kappa \circ L \circ \kappa ^{-1}\) is an \(\ell \)-level CL function on \(\mathbb {K}^{nt}\), whose decomposition data are the downsized data of \(L\): for \(j \in \{ 1, \ldots , \ell \} \) and \(u \in L_{{\lt}j}(V)\),
where \(\kappa (V_{j,u})\) is the register subspace of \(\mathbb {K}^{nt}\) on the coordinates \((i, k)\) with \(i\) a coordinate of \(V_{j,u}\). Exactness is preserved, and the CL distribution of \((L^\kappa , R^\kappa )\) is the image under \(\kappa \) of that of \((L, R)\).
- MIPRE.CL.downsizeEquiv
- MIPRE.CL.CLFun.downsize
- MIPRE.CL.CLFun.eval_downsize
- MIPRE.CL.CLFun.eval_truncate_downsize
- MIPRE.CL.CLFun.factorOfPrefix_downsize
- MIPRE.CL.CLFun.mapOfPrefix_downsize
- MIPRE.CL.CLFun.ExactlyOn.downsize
- MIPRE.CL.IsCLFun.downsize
- MIPRE.CL.clDist_downsize
- MIPRE.CL.CLFun.reindex
- MIPRE.CL.IsCLFun.reindex
Let \(V = \bigoplus _{i=1}^{k} V^{(i)}\) with every \(V^{(i)}\) a copy of \(F^s\), and let \(L^{(i)}\) be an \(\ell \)-level CL function on \(V^{(i)}\) for each \(i\). Then \(x \mapsto (L^{(i)}(x^{(i)}))_i\) is an \(\ell \)-level CL function on \(V\), exact if every \(L^{(i)}\) is, whose marginals, factor spaces and stage maps read off a prefix are those of the \(L^{(i)}\) on the blocks. For two such families \((L^{(i)})\), \((R^{(i)})\), the conditionally linear distribution of the pair of direct sums is the product of the distributions of the pairs \((L^{(i)}, R^{(i)})\).
Let \(L\) be an \(\ell \)-level CL function on \(V\), given with its decomposition data. For \(k \in \{ 1, \ldots , \ell \} \) there are a \(k\)-level CL function \(L_{\leq k} : V \to V\) on \(V\), the \(k\)-th marginal (with \(L_{\le 0} = 0\) and \(L_{{\lt}k} = L_{\le k-1}\)), and, for every prefix \(u \in L_{{\lt}k}(V)\), a register subspace \(V_{k,u}\) of \(V\), the \(k\)-th factor space, and a linear map \(L_{k,u} : V_{k,u} \to V_{k,u}\), the \(k\)-th linear map, such that for all \(x \in V\), writing \(u_i = L_{{\lt}i}(x)\):
\(L_{\leq k}(x) = \sum _{i=1}^{k} L_{i,u_i}\bigl(x^{V_{i,u_i}}\bigr)\), and \(L = L_{\le \ell }\);
the factor spaces \(V_{1,u_1}, \ldots , V_{\ell ,u_\ell }\) are pairwise disjoint register subspaces of \(V\), and \(V = \bigoplus _{i=1}^{\ell } V_{i,u_i}\) when the data are exact, that is, when the last level of every branch leaves no coordinate over.
- MIPRE.CL.CLFun.truncate
- MIPRE.CL.CLFun.factorAt
- MIPRE.CL.CLFun.mapAt
- MIPRE.CL.CLFun.factorOfPrefix
- MIPRE.CL.CLFun.mapOfPrefix
- MIPRE.CL.CLFun.ExactlyOn
- MIPRE.CL.CLFun.SupportedOn.eval_truncate_eq_sum
- MIPRE.CL.CLFun.SupportedOn.disjoint_factorAt
- MIPRE.CL.CLFun.SupportedOn.factorAt_subset
- MIPRE.CL.CLFun.ExactlyOn.biUnion_factorAt
- MIPRE.CL.CLFun.SupportedOn.factorOfPrefix_eval
- MIPRE.CL.CLFun.SupportedOn.mapOfPrefix_eval
Let \(\lambda \mapsto \mathcal{S}^\lambda \) be samplers of a level \(\ell \) whose programs are computed from \(\lambda \) in polynomial time and which run within, and have dimensions at most, a polynomial in \(n + \lambda \) at index \(n\). Let \(R : z \mapsto \cal {M}_z\) be computable in polynomial time, \(\lambda (z) = \Lambda _0 + 4\left\vert {\cal {M}_z} \right\vert \), and \(n_0\) an index. There is a program which, on \((z, r)\) with \(r\) at least as long as the dimension \(s\) of \(\mathcal{S}^{\lambda (z)}\) at \(n_0\), halts within a polynomial in \(\left\vert {z} \right\vert + \left\vert {r} \right\vert \) with the two marginals of \(\mathcal{S}^{\lambda (z)}\) at \(n_0\) at the first \(s\) bits of \(r\). For a polynomial-time verifier with this sampler and a polynomial above these bounds, the distribution of its game on \(z\) is, on the questions of \(\mathcal{S}^{\lambda (z)}\) embedded as bit strings, the distribution of \(\mathcal{S}^{\lambda (z)}\) at \(n_0\), and it has no weight elsewhere.
- MIPRE.Halting.SamplerFamily
- MIPRE.Halting.SamplerFamily.sampProg
- MIPRE.Halting.SamplerFamily.sampProg_runs
- MIPRE.Halting.SamplerFamily.classSampler
- MIPRE.Halting.SamplerFamily.classSampler_runs
- MIPRE.Halting.SamplerFamily.Samples
- MIPRE.Halting.SamplerFamily.samples_of_runs
- MIPRE.Halting.SamplerFamily.questions_eq
- MIPRE.Halting.SamplerFamily.qEmb
- MIPRE.Halting.SamplerFamily.seedCount_eq
- MIPRE.Halting.SamplerFamily.game_μ_qEmb
- MIPRE.Halting.SamplerFamily.game_support
Let \(\{ O_i\} _{i \in I}\), \(\{ C_i\} _{i \in I}\), \(\{ D_i\} _{i \in I}\) be finite families of projections on \(\mathbb {C}^{d \times d}\) with \(\sum _i \tau (O_i) = 1\), and let \(\mathrm{acc} \subseteq I\). Then
Let \(A_a^x\) be a PVM, \(B_a^x\geq 0\) with \(\sum _aB_a^x\leq I\), and \(C_a^x\) a POVM satisfying \(C_a^x\geq B_a^x\) pointwise. For a unit bipartite state and an arbitrary question distribution, define
Then \(D_\psi (A,C)\leq 2\delta +4\sqrt\delta \). In particular, if \(D_\psi (A,B)\leq \varepsilon \leq 1\), the conclusion is \(D_\psi (A,C)\leq 6\sqrt\varepsilon \). A coefficient-one square-root bound is not asserted for this literal squared-distance convention.
Consider an \((\varepsilon , \delta , \gamma )\)-good symmetric strategy in \(S\) for the low individual degree test in \(m + 1\) variables, with point measurements \(A^w\) in \(\cal {P}\) for \(w \in \mathbb {F}_q^{m+1}\), written \(w = (u, x)\) with \(u \in \mathbb {F}_q^m\) and \(x \in \mathbb {F}_q\). For each \(x \in \mathbb {F}_q\) let \(G^x\) be a projective submeasurement in \(\cal {P}\) whose outcomes are the polynomials, and \(Z^x \in \cal {P}\). Suppose that for some \(\eta \):
(consistency with the points) \(\mathop{\mathbb {E}}_{(u, x)} \mathrm{cons}\bigl(A^{(u, x)}, G^{x, [u]}\bigr) \leq \eta \), where \(G^{x, [u]}\) is \(G^x\) evaluated at \(u\);
(strong self-consistency) \(\mathop{\mathbb {E}}_x \sum _g \| (L(G^x_g) - R(G^x_g)) \Psi \| ^2 \leq \eta \);
(boundedness) \(Z^x \geq 0\) and \(\mathop{\mathbb {E}}_u A^{(u, x)}_{g(u)} \leq Z^x\) for all \(x\) and \(g\), and \(\mathop{\mathbb {E}}_x \mathrm{ev}\bigl(L(1 - G^x_{\mathrm{total}})\, R(Z^x)\bigr) \leq \eta \);
with uniformly random \(u\) and \(x\). Then, for independent uniformly random \(x, y \in \mathbb {F}_q\),
Let \(S\) be a symmetric model over \(\cal {P}\) (Definition 8.118), with state \(\Psi \) and first placement \(L\), and consider a symmetric strategy in \(S\) for the low individual degree test of Theorem 3.14, with parameters \(q\), \(m\) and \(d\): projective measurements \(A^u\) in \(\cal {P}\) for the points \(u \in \mathbb {F}_q^m\), and axis-parallel and diagonal-line measurements in \(\cal {P}\), the diagonal-line measurement answering a polynomial of degree at most \(d\) on the line or, in the answer-valued variant, an arbitrary function on the line. If the strategy is \((\varepsilon , \delta , \gamma )\)-good — the axis-parallel, self-consistency and diagonal-line tests fail with probability at most \(\varepsilon \), \(\delta \) and \(\gamma \) — then
for independent uniformly random points \(u\) and \(v\).
Let \(\{ E_a\} _{a \in \mathcal{A}}\) be a POVM on a Hilbert space \(\mathcal{H}\), let \(a_0 \in \mathcal{A}\), and let \(\iota : \mathcal{H}\to \mathcal{H}\otimes (\mathbb {C}^{\mathcal{A}} \oplus \mathbb {C}^{\mathcal{A}})\) be the embedding \(\xi \mapsto \xi \otimes e_{a_0}\) at the first copy of \(a_0\). There is a projective measurement \(\{ P_a\} _{a \in \mathcal{A}}\) on \(\mathcal{H}\otimes (\mathbb {C}^{\mathcal{A}} \oplus \mathbb {C}^{\mathcal{A}})\) such that
\(\iota ^* P_a \iota = E_a\) for every \(a\), and
\(P_a\) commutes with \(c \otimes I\) for every bounded operator \(c\) on \(\mathcal{H}\) that commutes with every \(E_b\).
Consequently, for a commuting-operator strategy \(\mathscr {S}= (\mathcal{H}, \psi , E, F)\) and a question \(x\) of the first player, the strategy on \(\mathcal{H}\otimes (\mathbb {C}^{\mathcal{A}} \oplus \mathbb {C}^{\mathcal{A}})\) with state \(\iota (\psi )\), in which the first player measures the \(\{ P_a\} \) of \(\{ E^x_a\} _a\) at \(x\) and \(E^{x'}_a \otimes I\) at \(x' \neq x\) and the second player measures \(F^y_b \otimes I\), is a commuting-operator strategy with the correlation of \(\mathscr {S}\). Its measurement at \(x\) is projective, and so is every measurement that was projective in \(\mathscr {S}\). The same holds for a question of the second player.
- MIPRE.OperatorMatrix.toCLMStarAlgHom
- MIPRE.OperatorMatrix.amplify
- MIPRE.OperatorMatrix.emb
- MIPRE.OperatorMatrix.inner_emb_toCLM_emb
- MIPRE.OperatorMatrix.toCLM_diagonal_emb
- MIPRE.Halmos.extension
- MIPRE.Halmos.conjTranspose_mul_extension
- MIPRE.Halmos.extension_mul_conjTranspose
- MIPRE.Halmos.naimark
- MIPRE.Halmos.naimark_mul_conjTranspose_mul
- MIPRE.Halmos.proj
- MIPRE.Halmos.isStarProjection_proj
- MIPRE.Halmos.sum_proj
- MIPRE.Halmos.proj_naimark_inl_inl
- MIPRE.Halmos.commute_diagonal_proj_naimark
- MIPRE.CommutingOperatorStrategy.dilateLeft
- MIPRE.CommutingOperatorStrategy.correlation_dilateLeft
- MIPRE.CommutingOperatorStrategy.swap
- MIPRE.CommutingOperatorStrategy.correlation_swap
- MIPRE.CommutingOperatorStrategy.dilateRight
- MIPRE.CommutingOperatorStrategy.correlation_dilateRight
Let \(\mathscr {S}= (\mathcal{H}, \psi , E, F)\) be a commuting-operator strategy and \(e\) a unit vector of \(\mathbb {C}^{\alpha \times \beta }\). There is a commuting-operator strategy on \(\mathcal{H}\otimes \mathbb {C}^{\alpha \times \beta }\), in the state \(\psi \otimes e\), whose commuting-operator model (Definition 8.49) is isomorphic, by the identity of the space, to the extension in \(e\) of the commuting-operator model of \(\mathscr {S}\) (Definition 8.51). Its first player asks one question and always gives the same answer, with the operator \(I\); its second player answers a question \(y\) of \(\mathscr {S}\) with the operators \(F^y_b \otimes I_{\alpha \times \beta }\), and a question about the register \(\beta \) with the two-outcome measurement of the projection \(I_\alpha \otimes |b\rangle \langle b|\) onto a basis vector or \(I_\alpha \otimes |u\rangle \langle u|\) onto the uniform superposition. Its first player’s algebra, the commutant of the second player’s operators, is \(\{ X \otimes I_\beta : X \in M_\alpha (\mathscr {A}_A)\} \) for the first player’s algebra \(\mathscr {A}_A\) of \(\mathscr {S}\), and its second player’s algebra is \(\{ I_\alpha \otimes Y : Y \in M_\beta (\mathscr {A}_B)\} \).
- MIPRE.CommutingOperatorStrategy.expandRegProj
- MIPRE.CommutingOperatorStrategy.isStarProjection_expandRegProj
- MIPRE.CommutingOperatorStrategy.expandBobMat
- MIPRE.CommutingOperatorStrategy.expandBobMat_inl_inl
- MIPRE.CommutingOperatorStrategy.expandBobMat_inr_inr
- MIPRE.CommutingOperatorStrategy.expandBobMat_inl_inr
- MIPRE.CommutingOperatorStrategy.expandBobMat_inr_inl
- MIPRE.CommutingOperatorStrategy.commute_expandBobMat_apply
- MIPRE.CommutingOperatorStrategy.isPositive_toCLM_liftRight_expandBobMat
- MIPRE.CommutingOperatorStrategy.sum_expandBobMat
- MIPRE.CommutingOperatorStrategy.sum_toCLM_liftRight_expandBobMat
- MIPRE.CommutingOperatorStrategy.expandStrategyAux
- MIPRE.CommutingOperatorStrategy.expandStrategy
- MIPRE.CommutingOperatorStrategy.expandAliceRep
- MIPRE.CommutingOperatorStrategy.expandBobRep
- MIPRE.CommutingOperatorStrategy.expandAliceRep_apply
- MIPRE.CommutingOperatorStrategy.expandBobRep_apply
- MIPRE.CommutingOperatorStrategy.expandAliceRep_eq
- MIPRE.CommutingOperatorStrategy.expandBobRep_eq
- MIPRE.CommutingOperatorStrategy.expandAliceRep_mem
- MIPRE.CommutingOperatorStrategy.exists_expandAliceRep_eq
- MIPRE.CommutingOperatorStrategy.expandAliceHom
- MIPRE.CommutingOperatorStrategy.expandAliceHom_bijective
- MIPRE.CommutingOperatorStrategy.expandAliceEquiv
- MIPRE.CommutingOperatorStrategy.coe_expandAliceEquiv
- MIPRE.CommutingOperatorStrategy.expandBobRep_mem
- MIPRE.CommutingOperatorStrategy.exists_expandBobRep_eq
- MIPRE.CommutingOperatorStrategy.expandBobHom
- MIPRE.CommutingOperatorStrategy.expandBobHom_bijective
- MIPRE.CommutingOperatorStrategy.expandBobEquiv
- MIPRE.CommutingOperatorStrategy.coe_expandBobEquiv
- MIPRE.CommutingOperatorStrategy.mem_expandStrategy_aliceAlg_iff
- MIPRE.CommutingOperatorStrategy.mem_expandStrategy_bobAlg_iff
- MIPRE.CommutingOperatorStrategy.expandIso
- MIPRE.CommutingOperatorStrategy.expandIso_W
- MIPRE.CommutingOperatorStrategy.expandIso_ΦA
- MIPRE.CommutingOperatorStrategy.expandIso_ΦB
Consider an \((\varepsilon , \delta , \gamma )\)-good symmetric strategy in \(S\) for the low individual degree test, as in Lemma 8.120, with point measurements \(A^u\) in \(\cal {P}\), and let \(G\) be a submeasurement in \(\cal {P}\) whose outcomes are the polynomials. For a polynomial \(g\) and a point \(u\) put \(W^u_g = L(A^u_{g(u)})\, R(\sqrt{G_g})\). Then for every polynomial \(g\)
where on the left \(u\) is a uniformly random point and \(v\) is \(u\) with a uniformly random coordinate replaced by a uniformly random element of \(\mathbb {F}_q\), and on the right \(u\) and \(v\) are independent uniformly random points.
Consider an \((\varepsilon , \delta , \gamma )\)-good symmetric strategy in \(S\) for the low individual degree test in \(m + 1\) variables, with point measurements \(A^w\) in \(\cal {P}\) for \(w = (u, x) \in \mathbb {F}_q^{m+1}\). For each \(x \in \mathbb {F}_q\) let \(G^x\) be a projective submeasurement in \(\cal {P}\) whose outcomes are the polynomials in \(m\) variables, and \(Z^x \in \cal {P}\). Suppose that for some \(\kappa \) and \(\eta \):
(completeness) \(\mathrm{ev}\bigl(L(\mathop{\mathbb {E}}_x G^x_{\mathrm{total}})\bigr) \geq 1 - \kappa \);
(consistency with the points) \(\mathop{\mathbb {E}}_{(u, x)} \mathrm{cons}\bigl(A^{(u, x)}, G^{x, [u]}\bigr) \leq \eta \);
(strong self-consistency) \(\mathop{\mathbb {E}}_x \sum _g \| (L(G^x_g) - R(G^x_g)) \Psi \| ^2 \leq \eta \);
(boundedness) \(Z^x \geq 0\) and \(\mathop{\mathbb {E}}_u A^{(u, x)}_{g(u)} \leq Z^x\) for all \(x\) and \(g\), and \(\mathop{\mathbb {E}}_x \mathrm{ev}\bigl(L(1 - G^x_{\mathrm{total}})\, R(Z^x)\bigr) \leq \eta \);
with uniformly random \(u\) and \(x\). Then for every \(k \geq 400\, m d\) there is a measurement \(H\) in \(\cal {P}\) whose outcomes are the polynomials in \(m + 1\) variables with
for a uniformly random point \(w \in \mathbb {F}_q^{m+1}\).
Theorem 3.12 holds, for \(d \geq 1\), for the projective strategies in every dyadic pair (Definition 8.107), with the measurements \(G^\textsc{A}\) and \(G^\textsc{B}\) projective measurements in the two players’ algebras and consistency measured by the inconsistency of the model.
Let \(\Psi \) be a vector state on a Hilbert space \(K\) (Definition 8.118), and let \((A^u)_{u \in \mathbb {F}_q^m}\) be bounded operators on \(K\) indexed by the points. Then
where on the left \(u\) and \(v\) are independent uniformly random points, and on the right \(u\) is a uniformly random point and \(v\) is \(u\) with a uniformly random coordinate replaced by a uniformly random element of \(\mathbb {F}_q\). In particular, in a symmetric model over \(\cal {P}\), the same holds for the family \(L(A^u)\) for any \(A^u \in \cal {P}\).
- MIPRE.LIDT.Co.ExpansionHypercubeGraph.localVariance
- MIPRE.LIDT.Co.ExpansionHypercubeGraph.globalVariance
- MIPRE.LIDT.Co.ExpansionHypercubeGraph.re_combinedTraceForm_nonneg
- MIPRE.LIDT.Co.ExpansionHypercubeGraph.traceForm_localToGlobal
- MIPRE.LIDT.Co.ExpansionHypercubeGraph.localToGlobal
- MIPRE.LIDT.Co.ExpansionHypercubeGraph.localToGlobalBipartite
Consider an \((\varepsilon , \delta , \gamma )\)-good symmetric strategy in \(S\) for the low individual degree test in \(m\) variables, as in Lemma 8.120, with point measurements \(A^u\) in \(\cal {P}\). Let the bipartite reading of \(S\) be a finite pair (Definition 8.101) whose first player’s operators contain no nonzero abelian projection, and let \(d \geq 1\). Then for every integer \(k \geq 400\, m d\) there is a measurement \(G\) in \(\cal {P}\) whose outcomes are the polynomials of individual degree at most \(d\) with
for a uniformly random point \(u\).
Let \(\eta {\gt} 0\), and let the bipartite reading of \(S\) (Definition 8.118) be a finite pair (Definition 8.101) whose first player’s operators contain no nonzero abelian projection.
If \(A\) and \(B\) are measurements in \(\cal {P}\) with \(\mathrm{cons}(A, B) \leq \eta \), there is a projective submeasurement \(P\) in \(\cal {P}\) with \(\sum _a \| L(A_a - P_a) \Psi \| ^2 \leq 84\, \eta ^{1/4}\).
If \(A\) is a submeasurement in \(\cal {P}\) with \(\max (0, \mathrm{ev}(L(A_{\mathrm{total}})) - \sum _a \mathrm{ev}(L(A_a)\, R(A_a))) \leq \eta \), there is a projective submeasurement \(P\) in \(\cal {P}\) with \(\sum _a \| L(A_a - P_a) \Psi \| ^2 \leq 100\, \eta ^{1/4}\).
Let \(M\) be a dyadic pair (Definition 8.107) in a unit state \(\psi \), and \(A\) and \(B\) measurements of its first and second players’ algebras with \(1 - \sum _a \langle \psi , \pi (\pi _A(A_a)\, \pi _B(B_a)) \psi \rangle \leq \eta \). Then there is a projective submeasurement \(P\) of the first player’s algebra with \(\sum _a \| \pi (\pi _A(A_a - P_a)) \psi \| ^2 \leq 100\, \eta ^{1/4}\), and likewise one of the second player’s algebra, with \(B\) in place of \(A\).
- MIPRE.LIDT.Co.MakingMeasurementsProjective.leftPlacedProjectivizationRepair_of_sourceAlmostProjective_two_mul
- MIPRE.LIDT.Co.MakingMeasurementsProjective.orthonormalizationMainLemma
- MIPRE.LIDT.Co.MakingMeasurementsProjective.orthonormalization
- MIPRE.LIDT.Co.MakingMeasurementsProjective.orthonormalizationMeasurement_of_consistency_from_projectivizationRepair_heterogeneous
- MIPRE.LIDT.Co.MakingMeasurementsProjective.orthonormalizationMeasurement_right_of_consistency_from_projectivizationRepair_heterogeneous
Let \(G\) and \(H\) be submeasurements in \(\cal {P}\) whose outcomes are the polynomials, and for a point \(u \in \mathbb {F}_q^m\) let \(G^{[u]}\) be \(G\) evaluated at \(u\), \(G^{[u]}_a = \sum _{g : g(u) = a} G_g\), and likewise \(H^{[u]}\). If \(\mathop{\mathbb {E}}_u \mathrm{cons}(G^{[u]}, H^{[u]}) \leq \eta \) for a uniformly random point \(u\), then
Consider an \((\varepsilon , \delta , \gamma )\)-good symmetric strategy in \(S\) for the low individual degree test, as in Lemma 8.120, with point measurements \(A^u\) in \(\cal {P}\). Let the bipartite reading of \(S\) be a finite pair (Definition 8.101) whose first player’s operators contain no nonzero abelian projection, and let \(d \geq 1\). Let \(G\) be a measurement in \(\cal {P}\) whose outcomes are the polynomials, with \(\mathop{\mathbb {E}}_u \mathrm{cons}(A^u, G^{[u]}) \leq \nu \) for a uniformly random point \(u\), where \(G^{[u]}\) is \(G\) evaluated at \(u\), and put
Then there are a projective submeasurement \(H\) in \(\cal {P}\) whose outcomes are the polynomials and \(Z \geq 0\) in \(\cal {P}\) with \(\mathop{\mathbb {E}}_u A^u_{g(u)} \leq Z\) for every polynomial \(g\), such that
(completeness) \(\mathrm{ev}\bigl(L(H_{\mathrm{total}})\bigr) \geq 1 - \nu - \sigma \);
(consistency with the points) \(\mathop{\mathbb {E}}_u \mathrm{cons}(A^u, H^{[u]}) \leq \sigma \);
(self-closeness) \(\sum _g \| (L(H_g) - R(H_g)) \Psi \| ^2 \leq \sigma \);
(boundedness) \(\mathrm{ev}\bigl(L(Z)\, R(1 - H_{\mathrm{total}})\bigr) \leq \sigma \).
- MIPRE.LIDT.Co.SelfImprovement.SdpStatementWithSlackness.of_isSummedSdp
- MIPRE.LIDT.Co.SelfImprovement.sdp_statement_with_slackness
- MIPRE.LIDT.Co.SelfImprovement.selfImprovementHelper
- MIPRE.LIDT.Co.SelfImprovement.selfImprovementHelperError_pos
- MIPRE.LIDT.Co.SelfImprovement.SelfImprovementConclusion
- MIPRE.LIDT.Co.SelfImprovement.selfImprovement
- MIPRE.LIDT.Co.SelfImprovement.selfImprovement_of_axisParallel_selfConsistency
Let \(S\) be a symmetric model over \(\cal {P}\) (Definition 8.118), with state \(\Psi \), expectation \(\mathrm{ev}\) and placements \(L\) and \(R\), and let \(\mathop{\mathbb {E}}_x\) be the average over a distribution of questions \(x\) of total weight at most \(1\). For a family of submeasurements \(A^x\) in \(\cal {P}\) write \(A^x = \sum _a A^x_a\) for the total, and say that \(A\) is \(\delta \)-self-consistent across the players if
Switch sandwich. Let the \(A^x\) be projective and \(0 \leq B \leq 1\) in \(\cal {P}\). If \(\mathop{\mathbb {E}}_x \sum _a \| (L(A^x_a) - R(A^x_a)) \Psi \| ^2 \leq \delta \), then
\[ \Bigl| \mathop{\mathbb {E}}_x \sum _a \mathrm{ev}\bigl(L(A^x_a B A^x_a)\bigr) - \mathop{\mathbb {E}}_x \sum _a \mathrm{ev}\bigl(L(B)\, R(A^x_a)\bigr) \Bigr| \leq 2 \sqrt{\delta }, \qquad \Bigl| \mathop{\mathbb {E}}_x \sum _a \mathrm{ev}\bigl(L(B)\, R(A^x_a)\bigr) - \mathop{\mathbb {E}}_x \sum _a \mathrm{ev}\bigl(L(B A^x_a)\bigr) \Bigr| \leq \sqrt{\delta }. \]Two notions of self-consistency. If \(A\) is \(\delta \)-self-consistent across the players, then \(\mathop{\mathbb {E}}_x \sum _a \| (L(A^x_a) - R(A^x_a)) \Psi \| ^2 \leq 2 \delta \); \(L(A)\) is \(\delta \)-self-consistent on one space, \(\mathop{\mathbb {E}}_x \max (0, \mathrm{ev}(L(A^x)) - \sum _a \mathrm{ev}(L(A^x_a)^2)) \leq \delta \); and \(A\) is \(\delta \)-consistent with itself, \(\mathop{\mathbb {E}}_x \max (0, \mathrm{ev}(L(A^x)\, R(A^x)) - \sum _a \mathrm{ev}(L(A^x_a)\, R(A^x_a))) \leq \delta \).
Data processing. If moreover the \(P^x\) are projective submeasurements in \(\cal {P}\) with \(\mathop{\mathbb {E}}_x \sum _a \| L(P^x_a - A^x_a) \Psi \| ^2 \leq \varepsilon \), then for all maps \(f_x\) on the outcomes, \(\mathop{\mathbb {E}}_x \sum _b \| L(P^x_{[f_x = b]} - A^x_{[f_x = b]}) \Psi \| ^2 \leq 8 \delta + 8 \sqrt{\varepsilon }\), where \(A_{[f = b]} = \sum _{a : f(a) = b} A_a\).
Completing to a measurement. For a single question, let \(A\) be a measurement that is \(\eta \)-self-consistent across the players and \(B\) a submeasurement with \(\sum _a \| L(A_a - B_a) \Psi \| ^2 \leq \delta \). Adding \(1 - \sum _a B_a\) to one outcome of \(B\) gives a measurement \(C\) with \(\sum _a \| L(A_a - C_a) \Psi \| ^2 \leq 2 \delta + 4 \sqrt{\delta } + 2 \eta \).
- MIPRE.LIDT.Co.Preliminaries.switchSandwich
- MIPRE.LIDT.Co.Preliminaries.twoNotionsOfSelfConsistency
- MIPRE.LIDT.Co.Preliminaries.bipartiteSSC_implies_localSSC_liftLeft
- MIPRE.LIDT.Co.Preliminaries.otherTwoNotionsOfSelfConsistency
- MIPRE.LIDT.Co.Preliminaries.selfConsistencyImpliesDataProcessing
- MIPRE.LIDT.Co.Preliminaries.completingToMeasurement
The measurements of a commuting-operator strategy are POVMs in the two algebras of its commuting-operator model (Definition 8.49), its correlation is that model’s Born rule, and its value is the model’s value of those POVMs. So \(\omega ^{\mathrm{co}}(\mathfrak {G})\) is the supremum, over commuting-operator strategies, of the value of their measurements in their own model.
- MIPRE.CommutingOperatorStrategy.aliceMeas
- MIPRE.CommutingOperatorStrategy.bobMeas
- MIPRE.CommutingOperatorStrategy.aliceMeas_op
- MIPRE.CommutingOperatorStrategy.bobMeas_op
- MIPRE.CommutingOperatorStrategy.correlation_eq_bornProb
- MIPRE.CommutingOperatorStrategy.value_eq_povmValue
- MIPRE.commutingOperatorValue_eq_iSup_povmValue
Exact decoding inverts encoding, distinct codes have distinct descriptions, and every description accepted by the exact decoder is the canonical encoding of the code it parses to.
Let \(\{ A_b\} \) and \(\{ C_c\} \) be POVMs on \(\mathbb {C}^{d_\textsc{A}}\) and let \(\{ B_{b,c}\} \) be a projective measurement on \(\mathbb {C}^{d_\textsc{B}}\) with outcomes the pairs, with marginals \(B_b = \sum _c B_{b,c}\) and \(B_c = \sum _b B_{b,c}\). If
then Alice’s two POVMs approximately commute on the state:
- MIPRE.qform_nonneg_of_nonneg
- MIPRE.qform_le_of_le
- MIPRE.sum_snorm_sq_mul_le
- MIPRE.sum_snorm_sq_triangle'
- MIPRE.sum_snorm_sq_triangle3
- MIPRE.sum_weighted_snorm_sq_triangle3
- MIPRE.POVM.sum_mats_map_prod
- MIPRE.POVM.sum_mats_map_prod'
- MIPRE.sum_xSqNorm_le_of_two_step
- MIPRE.aOp_mono
- MIPRE.bOp_mono
- MIPRE.bOp_sum
- MIPRE.sum_aOp_conjTranspose_mul_self_le_one
- MIPRE.sum_bOp_conjTranspose_mul_self_le_one
- MIPRE.sum_bOp_conjTranspose_mul_self_of_isPVM
- MIPRE.IsPVM.marg_mul_marg
- MIPRE.IsPVM.marg_mul_marg'
- MIPRE.IsPVM.sum_marg_left
- MIPRE.IsPVM.sum_marg_right
- MIPRE.IsPVM.marg_left
- MIPRE.IsPVM.marg_right
- MIPRE.sum_prod_snorm_sq_mul_le_fst
- MIPRE.sum_prod_snorm_sq_mul_le_snd
- MIPRE.commutation_analysis_abstract
- MIPRE.commutation_analysis
- MIPRE.commutation_analysis_aOp
- MIPRE.obs2_commutator_eq
Every commuting-operator correlation in a finite bipartite scenario with common parameters \((k,m)\) is the restriction to the coordinate projections of a state on \(A \otimes _{\max } A\). Under CEP that same functional is a state on \(A \otimes _{\min } A\).
Given the ambient contracts of Definitions 6.130 and 6.193, write \((a_1,b_1)\) and \((a_2,b_2)\) for their respective soundness constants, with \(a_1,a_2\geq 1\), and \(x = \lambda n\). Put \(\varepsilon _1 = \bigl( 8 a_1 x^{a_1} \bigr)^{-1/b_1}\).
\(\delta _1(\varepsilon _1, n) {\lt} \frac12\) for all \(x \geq (4 a_1)^{1/b_1}\).
For every \(K\) and \(C\) there are a universal \(\mu \geq C\) and a threshold \(N\) such that, for all \(x \geq N\) and all \(1 \leq \sigma \leq x^K\),
\begin{equation*} \sigma ^{a_2} x^{-b_2 \mu } \; {\lt}\; \frac{\varepsilon _1}{2}\; ; \end{equation*}and then, with \(\varepsilon _2 = \bigl( \varepsilon _1 / (3 \sigma ^{a_2} x^{\mu a_2}) \bigr)^{1/b_2}\), \(\delta _2(\varepsilon _2, n) {\lt} \varepsilon _1\).
For all inputs \((\mathsf{V}, \lambda )\) — \(\lambda \)-bounded or not, well-formed or not — the sampler \(\mathcal{S}^{\textsc{Compr}}\) of \(\mathsf{Compress}(\mathsf{V}, \lambda )\) depends only on \(\lambda \), and there is a Turing machine \(\mathtt{ComputeSampler}\) that outputs its description from \(\lambda \) in time \(\mathrm{polylog}(\lambda )\).
If the three stages are sound in the value model \(\omega \) (Definition 8.39), then for every \(\lambda \)-bounded verifier \(\mathsf{V}\) and every \(n \geq C_0\), \(\omega (\mathsf{V}_{2^n}) \leq \frac12\) implies \(\omega (\mathsf{V}^{\textsc{Compr}}_n) \leq \frac12\), for the verifier \(\mathsf{V}^{\textsc{Compr}}\) of Theorem 6.197 at its answer bounds.
With \(\varepsilon _2\) as in Lemma 6.201, \(1 / \varepsilon _2 \leq x^P\) for a universal \(P\) and all \(x\) past a threshold. Consequently, for every \(c {\gt} 0\) and every \(\beta \) there is a universal integer \(\tau \) such that, with \(z = \lambda n + 1\), for every \(k \geq z^\tau \) and every \(0 \leq B \leq z^\beta \), the repetition bound \(\exp \bigl( -c\, \varepsilon ^{13} k / (B + 1) \bigr)\) of Theorem 6.196 is at most \(\frac12\) for all \(n \geq \tau \), all integers \(\lambda \geq 1\) and all \(\varepsilon \geq z^{-P}\); the counts \(k(n) \geq z^\tau \) and \(B(n) \leq z^{6\beta }\) of that theorem qualify.
Let \(A, B \subseteq \{ 0,1\} ^*\) be languages with distinguished elements \(y_{\mathrm{yes}} \in A\) and \(y_{\mathrm{no}} \in B\), and suppose that the complement of \(B\) is recursively enumerable: there is a program \(S\) that halts on input \(x\) if and only if \(x \notin B\). Suppose there is a polynomial-time computable function \(\textsc{Compr}: \{ 0,1\} ^* \times \mathbb {N}\to \{ 0,1\} ^*\) such that whenever \(\hat{x}\) is a succinct description (Definition 2.42) of a string \(x\) with \(\left\vert {x} \right\vert \leq n + 1\) and \(y = \textsc{Compr}(\hat{x}, n)\):
if \(x \in A\) then \(y \in A\), and
if \(x \in B\) then \(y \in B\).
Then there is a polynomial-time computable function \(g\) reducing the halting problem to \((A, B)\): for every Turing machine \(e\), if \(\phi _e\) halts on the empty input then \(g(e) \in A\), and otherwise \(g(e) \in B\).
Let \(A\) and \(B_0 \subseteq B_1\) be families of languages indexed by the level \(n\), with distinguished elements \(y_{\mathrm{yes}} \in A(n)\) and \(y_{\mathrm{no}} \in B_0(n)\) at every level \(n \geq n_0\), and suppose that the complement of \(B_1\) is recursively enumerable uniformly in the level: there is a program \(S\) that halts on \((x, n)\) if and only if \(x \notin B_1(n)\). Suppose there is a polynomial-time computable \(\textsc{Compr}\) such that whenever \(c\) is a succinct description with parameter \(n \geq n_0\) of a string \(x\) with \(\left\vert {x} \right\vert \leq n + 1\) and \(2\left\vert {c} \right\vert \leq n\), and \(y = \textsc{Compr}(c, n)\):
if \(x \in A(2n+1)\) then \(y \in A(n)\), and
if \(x \in B_0(2n+1)\) then \(y \in B_0(n)\).
Then there are a polynomial-time computable \(g\) and a constant \(K\) such that, with \(r(e) = 2^{K + 1 + \left\vert {e} \right\vert } \geq n_0\), for every machine \(e\): if \(\phi _e\) halts on the empty input then \(g(e) \in A(r(e))\), and otherwise \(g(e) \in B_1(r(e))\).
On a state that factors as a question part times an answer part, a projective measurement of the question part induces a distribution on it, and consistency or commutation statements about the unconditioned measurements transfer to the measurements conditioned on the sampled question. In particular, if \(\sum _{x, y, z} \langle \psi | A^y_{x, z} \otimes B_{x, y, z} |\psi \rangle \geq 1 - \delta \) with \(\{ B_{x,y,z}\} \) projective, then \(I\otimes B_{x, y, z} \approx _\delta A^y_{x, z} \otimes B_{x, y}\).
- MIPRE.Introspection.stateSqNorm_expVec_kron
- MIPRE.Introspection.conditional_sqNorm
- MIPRE.Introspection.conditional_commutator
- MIPRE.Introspection.conditional_sqNorm_sum
- MIPRE.Introspection.conditional_commutator_sum
- MIPRE.Introspection.submeasurement_agreement_dist
- MIPRE.Introspection.conditional_consistency
\(a^* M a \subseteq M\) for every \(a \in P\), and for every \(y \in P\) some real \(N\) has \(N \cdot 1 + y \in M\). Evaluating the variables at the effects of a commuting-operator strategy gives \(\mathrm{Re} \langle \psi , m(E, F) \psi \rangle \geq 0\) for every \(m \in M\); in particular \(r \cdot 1 - W_\mathfrak {G}\in M\) bounds the value of every strategy by \(r\).
For finite alphabets, the functional \(z \mapsto \langle \psi , z(E, F) \psi \rangle \) of a commuting-operator strategy is a cone state; conversely every cone state \(L\) is that of a commuting-operator strategy whose correlation is \(\mathrm{Re}\, L(e_{xa} f_{yb})\). So \(C_{qc}\) is the set of the correlations \(\mathrm{Re}\, L(e_{xa} f_{yb})\) over cone states \(L\).
A block-diagonal matrix whose blocks are signed permutation matrices is one; so is a controlled sum \(\sum _z F_z \otimes U_z\), where \(F_z\) is the computational-basis projector onto the fibre of \(z\) under a map \(f\) and each \(U_z\) is a signed permutation matrix. When the blocks, or the \(U_z\), are diagonal, so is the result. The bit observables of a controlled measurement \(F_z \otimes Q^z_a\) are the controlled sums of the bit observables of the \(Q^z\); those of a measurement relabelled by a bijection of the space, or tensored with the identity on an ancilla, are relabelled, or tensored, likewise; and both operations keep signed permutations and diagonal matrices.
- MIPRE.Tailored.blockDiag
- MIPRE.Tailored.isSignedPerm_blockDiag
- MIPRE.Tailored.isDiag_blockDiag
- MIPRE.Tailored.controlled_eq_blockDiag
- MIPRE.Tailored.isSignedPerm_controlled
- MIPRE.Tailored.isDiag_controlled
- MIPRE.Tailored.encObs_controlled
- MIPRE.Tailored.encObs_submatrix
- MIPRE.Tailored.encObs_kronecker_one
- MIPRE.Tailored.IsSignedPerm.kronecker_one
- MIPRE.Tailored.IsSignedPerm.submatrix_equiv
- MIPRE.Tailored.isDiag_submatrix_equiv
- MIPRE.Tailored.isDiag_kronecker_one
Let \(\{ A_i\} _{i \in \mathcal{A}}\) be a projective measurement and \(\{ B_i\} \) any family of operators on the same space, with \(\sum _i \left\| {(A_i - B_i)|\psi \rangle } \right\| ^2 \leq \delta \). Then for any map \(f : \mathcal{A}\to \mathcal{B}\),
simultaneously over all the fibres of \(f\) — multiplying each element by \(A\)’s own element costs nothing, and neither does summing along a fibre.
Consequently, if \(\{ Q_{a,b}\} \) is a projective measurement on \(\mathbb {C}^{d_\textsc{A}}\) with outcomes pairs, \(\{ Z_b\} \) is a projective measurement on \(\mathbb {C}^{d_\textsc{B}}\), and \(\{ X_a\} \) is any family on \(\mathbb {C}^{d_\textsc{B}}\), then the \(b\)-marginal of \(Q\) inherits \(Q\)’s consistency with the ordered product:
Let \(M\) be a multi-input Turing machine (Definition 4.1) with \(i\) input tapes and \(w\) work tapes over a finite alphabet, \(\mathsf{acc}\), \(s_0\), \(s_1\) symbols and \(S\) a step bound, and fix the strings on some of the input tapes. The tableau formula of \(S\) steps of \(M\) is the 3SAT formula on the variables “cell \(p\) of tape \(d\) at time \(t\) holds \(v\)” (one for each of \(2S + 7\) cells and each value: a symbol, the blank or the boundary marker), “the head of tape \(d\) is on cell \(p\) at time \(t\)”, “the state at time \(t\) is \(q\)”, the emission flags of every step, and, for every step and every choice of a five-cell window on each tape, the gate variables of a circuit deciding local consistency of the window; its clauses are the start row, the boundary rows, the free-tape row (a string over \(\{ s_0, s_1\} \) followed by blanks), the emission bookkeeping, the acceptance row and the circuit-to-3SAT clauses of the local check at every window. The formula is satisfiable if and only if \(M\), started on the fixed strings and on some strings over \(\{ s_0, s_1\} \) on the free input tapes, halts within \(S\) steps having output exactly \(\mathsf{acc}\).
Commuting-operator correlations are nonnegative and sum to one for each question pair, so \(0 \leq \omega ^{\mathrm{co}}(\mathfrak {G}) \leq 1\). A tensor-product strategy is a commuting-operator strategy with the same correlation, so \(C_q \subseteq C_{qc}\) and \(\mathrm{val}^*(\mathfrak {G}) \leq \omega ^{\mathrm{co}}(\mathfrak {G})\). The payoff of every correlation in \(C_{qa}\) is at most \(\mathrm{val}^*(\mathfrak {G})\), and that of every correlation in \(C_{qc}\) at most \(\omega ^{\mathrm{co}}(\mathfrak {G})\). If \(C_{qc}\) is closed then \(C_{qa} \subseteq C_{qc}\).
- MIPRE.CommutingOperatorStrategy.correlation_nonneg
- MIPRE.CommutingOperatorStrategy.correlation_sum
- MIPRE.commutingOperatorValue_nonneg
- MIPRE.commutingOperatorValue_le_one
- MIPRE.TensorProductStrategy.correlation_toCommuting
- MIPRE.Cq_subset_Cqc
- MIPRE.quantumValue_le_commutingOperatorValue
- MIPRE.payoff_le_quantumValue_of_mem_Cqa
- MIPRE.payoff_le_commutingOperatorValue_of_mem_Cqc
- MIPRE.Cqa_subset_Cqc_of_isClosed
Whether a program of the cost model halts on a given input within a given cost is a primitive recursive predicate of the program, the input and the cost; in particular it is decidable.
- MIPRE.Cost.Machine.stepCostD
- MIPRE.Cost.Machine.stepCostD_toData
- MIPRE.Cost.Machine.costStep
- MIPRE.Cost.Machine.costStep_iterate
- MIPRE.Cost.Machine.evalForCostD
- MIPRE.Cost.Machine.evalForCostD_eq_some
- MIPRE.Cost.Machine.haltsWithin_of_evalForCostD
- MIPRE.Cost.Machine.haltsWithin_iff_evalForCostD
- MIPRE.Cost.Machine.haltsWithinB
- MIPRE.Cost.Machine.primrec_haltsWithinB
- MIPRE.Cost.decidableHaltsWithin
For finite alphabets \(C_{qc}\) is compact, hence closed, and \(C_{qa} \subseteq C_{qc}\).
Coarse-graining the Fourier transform of commuting self-adjoint involutions \(U\) along the affine map \(a \mapsto c + \langle \alpha , a\rangle \) gives the measurement with outcomes in \(\mathbb {F}_2\) whose observable is \((-1)^c U^\alpha \). Coarse-graining a diagonal measurement along any map gives a diagonal measurement.
There is a polynomial-time algorithm that, on the inputs of Theorem 3.83 under the same hypotheses, outputs a circuit with two inputs of length \(\ell _0 = \lceil \log 2T \rceil \), three of length \(r_0 = O(\log T + \log \sigma )\) and five single-bit inputs, with at most \(s_0 = \mathrm{poly}(\log T, \log n, Q, \sigma )\) gates, which describes the decider \(\mathcal{D}\) on \((n, x, y)\) at time \(T\) in the sense of Definition 3.82: the variables of the decoupled 5SAT formula fall into five blocks, the first two being the players’ answer strings, and every clause touches each block once. The parameters \(\ell _0, r_0, s_0\) are computable in time polynomial in the bit lengths of \(n, T, Q, \sigma \). (The padded description, with the outer variable count a power of two, is the padding step of the PCP, Remark 6.169.)
For \(\ell \geq 1\), concatenate the two graph levels with the selected type’s \(\ell \) levels on an independent binary seed block. On an unselected branch use the zero CL function. The result has \(\ell +2\) levels and dimension \(4|T|+s(n)\). Conditionally on \(E_G\), the contents are exactly the typed distribution generated by one shared seed; the two question contents need not be independent.
- MIPRE.CL.Detyping.presentation
- MIPRE.CL.Detyping.presentation_exactlyOn
- MIPRE.CL.Detyping.presentation_eval
- MIPRE.CL.Detyping.card_coord
- MIPRE.CL.Detyping.select_eq_some_iff
- MIPRE.CL.Detyping.select_output
- MIPRE.CL.Detyping.select_eq_none_iff
- MIPRE.CL.Detyping.graph_output_of_select
- MIPRE.CL.Detyping.presentation_eval_valid
- MIPRE.CL.Detyping.presentation_eval_invalid
- MIPRE.CL.Detyping.sum_valid_questions
- MIPRE.CL.Detyping.conditional_average
The descriptions of \((S,D)\) and the nonempty graph \(G\) suffice to construct the detyped verifier in polynomial description time. It has \(\ell +2\) levels, polynomial sampler and timeout costs, PCC completeness, and same-state soundness loss \(16^{|T|}\). The sampler depends only on \(S,G\). Effective field access for any preceding nonbinary downsizing is the separate hypothesis of Lemma 6.12. The Lean proof has no single detyping compiler. Each transformation builds its own from the pieces of Lemmas 6.18, 6.21 and 6.22, for its own fixed type graph (Lemmas 6.132 and 6.179).
A perfect PCC typed witness lifts on the same state to a perfect PCC detyped witness. Both players use the same combined rule: on an Alice-view pattern use the original Alice operator, on a Bob-view pattern use the original Bob operator, and otherwise use the identity measurement. The view patterns are disjoint. On valid edges this reproduces the typed strategy; on invalid edges one local measurement is trivial. Projectivity, consistency and the required commutation follow, as does the identical-operator property. This does not assert symmetry of the detyped question distribution.
Given the full verifier \((S,D)\) and \(G\), compile the dimension query from \(S\) and identify \(D\)’s timeout counter once at construction time. Let \(B=B_D(n)\) and choose a universal \(c\) with \(K=(cB)^c\geq \mathsf{TIME}_D(n)\). After bounded question checks, accept a non-edge view without scanning its answers. On an edge, inspect at most \(K+1\) symbols of each answer, reject overflow or malformed strings, then simulate the typed decider. An outer timeout \((C(|T|+1)B)^C\) for a sufficiently large universal \(C\) dominates every branch. Its binary coefficients are computed from the original counter; no runtime supremum is computed. All original legal answers have length at most \(K\). A valid edge and a length-\(K+1\) answer force that scan before rejection, ensuring the new game’s runtime-defined alphabet contains all original legal answers. The Lean proof does not use this source-model decider: it uses the executable decider with two answer cuts (Lemma 6.21), made total by the clock of Lemma 6.23.
For \(0\leq \varepsilon \leq 16^{-|T|}\), \(\mathrm{Ent}(\mathrm{detype}(V)_n,1-\varepsilon )\geq \mathrm{Ent}(V_n,1-16^{|T|}\varepsilon )\), since the conversion keeps the state and its Schmidt rank. Outside that range use the ordinary value bound; no negative threshold is supplied to \(\mathrm{Ent}\). This clause is separate from the value route. The Lean proof does not use this lemma: the value route needs only the same-state restriction of Lemma 6.22.
Given an actual typed sampler, an all-input terminating typed decider and an executable index routine returning inner and outer answer cuts, construct an ambient detyped verifier. It rejects malformed raw encodings, wrong question lengths and answers beyond the outer cut. Within that cut, a nonedge accepts; a genuine edge additionally enforces the source typed-answer cut and calls the typed decider on the unchanged answers and content questions. On the outer finite answer alphabet its predicate is exactly the finite detyping predicate with the inner rejection included. The inner cut bounds the whole typed answer; an introspection implementation must separately check the original answer component before calling the original decider.
- MIPRE.CL.Detyping.DeciderProgram.prog_closed
- MIPRE.CL.Detyping.DeciderProgram.prog_halts
- MIPRE.CL.Detyping.DeciderProgram.decider
- MIPRE.CL.Detyping.DeciderProgram.raw_accepts_iff
- MIPRE.CL.Detyping.DeciderProgram.accepts_iff
- MIPRE.CL.Detyping.DeciderProgram.verifier
- MIPRE.CL.Detyping.DeciderProgram.verifier_rejectsLong
- MIPRE.CL.Detyping.DeciderProgram.bounded_acceptance
- MIPRE.CL.Detyping.DeciderProgram.bounded_acceptance_edge
- MIPRE.CL.Detyping.DeciderProgram.verifier_game_D
An actual ambient typed sampler with \(\ell {\gt}0\) levels and a fixed finite type graph gives an actual ambient sampler with \(\ell +2\) levels and dimension \(4|T|+s(n)\). Its closed program answers the dimension, marginal, linear and factor queries of the detyped presentation, and halts on every malformed query. A polynomial runtime bound transfers from the given typed sampler, with an explicit coefficient and a query degree independent of the index. The constants depend on the fixed graph; uniform polynomial compilation time and description size in a variable graph are not asserted.
- MIPRE.CL.Detyping.sampler
- MIPRE.CL.Detyping.sampler_dim
- MIPRE.CL.Detyping.samplerProg_closed
- MIPRE.CL.Detyping.samplerProg_halts
- MIPRE.CL.Detyping.samplerProg_dimension
- MIPRE.CL.Detyping.samplerProg_marginal
- MIPRE.CL.Detyping.samplerProg_linear
- MIPRE.CL.Detyping.samplerProg_factor
- MIPRE.CL.Detyping.sampler_haltsWithin
- MIPRE.CL.Detyping.sampler_timeBoundAt_uniform_degree
- MIPRE.CL.Detyping.sampler_timeBound
Allow different typed and detyped answer alphabets, with question-dependent coarse-graining maps. If acceptance on every valid edge implies acceptance after those maps, restriction and coarse-graining preserve the state and give failure at most \(16^{|T|}\) times the detyped failure. Thus a decider may reject additional overlong answers. The program-level cutoff must still establish the stated acceptance implication.
For positive-level partitioned typed CL presentations and a symmetric nonempty graph, every perfect PCC witness for the doubled typed finite game gives a perfect PCC witness for the doubled detyped finite game. The construction keeps the local dimension and tracial state and uses one player-independent measurement rule. This is a construction inside the ambient PCC representation.
Fix positive-level typed CL presentations, a symmetric type graph with at least one edge, finite answer alphabets, and a decision predicate. Construct the typed finite game by sampling a uniform ordered edge and a common seed. Construct the detyped finite game using the detyped presentations and the same answer alphabets, accepting outside valid edge views. Any strategy \(S\) for the latter restricts to a strategy \(S'\) for the former on literally the same state and local dimensions, with
The finite detyped game’s distribution equals the CL distribution of the constructed presentations. The two families of fixed player views are disjoint.
- MIPRE.SampledGame.game
- MIPRE.SampledGame.sum_dist_mul
- MIPRE.SampledGame.one_sub_value
- MIPRE.CL.Detyping.typedGame
- MIPRE.CL.Detyping.game
- MIPRE.CL.Detyping.game_mu_eq_clDist
- MIPRE.CL.Detyping.view_disjoint
- MIPRE.CL.Detyping.restrict
- MIPRE.CL.Detyping.restrict_state
- MIPRE.CL.Detyping.restrict_failAt
- MIPRE.CL.Detyping.valid_average_le
- MIPRE.CL.Detyping.restrict_failure_eq
- MIPRE.CL.Detyping.restrict_failure_le
- MIPRE.CL.Detyping.restrict_value_ge
Put \(t=|T|\). Two independent \(2t\)-bit blocks encode a vertex indicator and its neighbor indicator. A two-level CL graph sampler has a valid-edge event \(E_G\) with \(p=\Pr (E_G)=(2m_G-k_G)/16^t\geq 16^{-t}{\gt}0\). Each ordered adjacent pair has exactly one seed preimage; conditionally on \(E_G\) the types have the specified graph law, with loops counted once. On its support, an invalid edge exposes a zero opposite-neighbor block to at least one player, enabling a trivial local measurement on that branch.
- MIPRE.CL.Graph.presentation
- MIPRE.CL.Graph.presentation_exactlyOn
- MIPRE.CL.Graph.presentation_eval
- MIPRE.CL.Graph.localValid_output_iff
- MIPRE.CL.Graph.localValid_both_iff
- MIPRE.CL.Graph.card_validSeeds
- MIPRE.CL.Graph.mem_validSeeds_iff
- MIPRE.CL.Graph.invalid_seed_locally_detected
- MIPRE.CL.Graph.opposite_output_zero_of_invalid
- MIPRE.CL.Graph.card_seeds
- MIPRE.CL.Graph.validProbability_eq
- MIPRE.CL.Graph.inv_pow_le_validProbability
- MIPRE.CL.Graph.conditional_average
The actual program-defined detyped verifier has exactly the finite detyping distribution and predicate under the explicit coordinate-numbering equivalence. Every strategy for it restricts to a typed-game strategy on the same state with failure at most \(16^{|T|}\) times its failure. Conversely, a perfect PCC strategy for the typed game gives an actual ambient perfect PCC strategy with the same local dimension. Both sides use the outer answer alphabet and the typed predicate includes rejection beyond the source typed-answer cut; there is no implicit comparison of two different answer alphabets. The Lean restricts a projective strategy in a bipartite model (Definition 8.62), of which a tensor-product strategy is the case of its tensor-product model, to one in the same model.
- MIPRE.CL.Detyping.DeciderProgram.numbered_clDist
- MIPRE.CL.Detyping.DeciderProgram.verifier_game_mu
- MIPRE.CL.Detyping.DeciderProgram.toFinite_value
- MIPRE.CL.Detyping.DeciderProgram.restrictAmbient_failure_le
- MIPRE.CL.Detyping.DeciderProgram.restrictAmbient_value_ge
- MIPRE.CL.Detyping.DeciderProgram.fromFiniteSync_isPCC
- MIPRE.CL.Detyping.DeciderProgram.exists_ambientPerfectPCC
Embedding a CL presentation along a coordinate injection preserves its marginal, factor and linear-map queries. In the detyped presentation the first two levels route to the graph sampler. Later levels route to the selected typed presentation using the content prefix. On an unselected branch all marginal and linear outputs are zero; the first content factor is the whole content register and the later factors are empty.
- MIPRE.CL.CLFun.embed
- MIPRE.CL.CLFun.ExactlyOn.embed
- MIPRE.CL.CLFun.eval_embed
- MIPRE.CL.CLFun.eval_truncate_embed
- MIPRE.CL.CLFun.factorOfPrefix_embed
- MIPRE.CL.CLFun.mapOfPrefix_embed
- MIPRE.CL.CLFun.zeroOn_exactlyOn
- MIPRE.CL.CLFun.eval_truncate_zeroOn
- MIPRE.CL.CLFun.mapOfPrefix_zeroOn
- MIPRE.CL.CLFun.factorOfPrefix_zeroOn
- MIPRE.CL.Detyping.marginal_graph
- MIPRE.CL.Detyping.marginal_content
- MIPRE.CL.Detyping.factor_first
- MIPRE.CL.Detyping.factor_second
- MIPRE.CL.Detyping.factor_content
- MIPRE.CL.Detyping.linear_first
- MIPRE.CL.Detyping.linear_second
- MIPRE.CL.Detyping.linear_content
For \(\ell \geq 1\), the concatenation is implemented with runtime \(\mathrm{poly}(|T|,\mathsf{TIME}_S(n))\), retaining bounded-prefix checks and valid-prefix query semantics. On a zero-tail branch its first factor receives the whole remaining seed block and later factors are zero, so factors still partition the ambient space. Valid factor output gives \(s(n)=O(\mathsf{TIME}_S(n))\). The implementation depends only on \(S,G\). The Lean proof uses the ambient form of this lemma, Lemma 6.18, for a fixed type graph.
Restrict any detyped strategy of success at least \(1-\varepsilon \) to the fixed graph views for typed questions and coarse-grain answers to length \(\mathsf{TIME}_D(n)\). Answer truncation leaves the typed computation unchanged. Conditional detyped acceptance is no larger than acceptance of this legal typed strategy on the same state. Hence its failure is at most \(\varepsilon /p\leq 16^{|T|}\varepsilon \). Taking suprema uses near-optimal strategies and does not assume attainment of the value. In the ambient model nothing is truncated: the executable decider’s typed predicate already includes the source answer cut on the outer alphabet (Lemma 6.21), and the passage to suprema is made by each consumer of the bound.
An executable index routine producing a unary cost budget gives a total typed decider from arbitrary source code, even if that code does not halt. The wrapper accepts exactly when the source returns the canonical Boolean true within the supplied budget. It preserves the acceptance predicate on inputs whose source evaluation is known to fit. The default construction uses the proved clocked self-interpreter. An explicit wrapper-cost bound combines the actual index-clock cost, interpreter polynomial and routing overhead. This supplies the totality mechanism; instantiating the appropriate growing clock and proving the final compiler’s time, size and answer-format bounds remain separate obligations.
- MIPRE.CL.Detyping.ClockProgram.constant
- MIPRE.CL.Detyping.ClockProgram.ofPolyTimeFun
- MIPRE.CL.Detyping.ClockProgram.clockedResult_eq_iff
- MIPRE.CL.Detyping.ClockProgram.wrapProg_halts
- MIPRE.CL.Detyping.ClockProgram.wrapProg_accepts_iff
- MIPRE.CL.Detyping.ClockProgram.wrap
- MIPRE.CL.Detyping.ClockProgram.wrap_total
- MIPRE.CL.Detyping.ClockProgram.wrap_accepts_iff_of_bounded
- MIPRE.CL.Detyping.ClockProgram.decider
- MIPRE.CL.Detyping.ClockProgram.decider_total
- MIPRE.CL.Detyping.ClockProgram.decider_accepts_iff
- MIPRE.CL.Detyping.ClockProgram.wrapProg_haltsWithin
For every \(n\):
if \(\cal {M}\) halts within \(n\) steps then \(\mathrm{val}^*(\mathsf{V}^{\mathsf{halt}}_n) = 1\), witnessed by a value-\(1\) PCC strategy;
if \(\cal {M}\) does not halt within \(n\) steps then \(\mathsf{V}^{\mathsf{halt}}_n\) and \(\mathsf{V}^{\textsc{Compr}}_n\) are the same game up to an identification of the answer alphabets; in particular \(\mathrm{val}^*(\mathsf{V}^{\mathsf{halt}}_n) = \mathrm{val}^*(\mathsf{V}^{\textsc{Compr}}_n)\), and \(\mathsf{V}^{\mathsf{halt}}_n\) has a value-\(1\) PCC strategy if and only if \(\mathsf{V}^{\textsc{Compr}}_n\) does.
Let \(M\) be a finite pair in a unit state, and \(D(M)\) its doubled model (Definition 8.122), read as a bipartite model with the placements \(L\) and \(R\).
\(D(M)\) is a finite pair. Its placements are injective. The first player’s operators \(\{ a \oplus b\} \) are the commutant of the second player’s \(\{ b \oplus a\} \), and conversely. A vector trace \(\tau \) of \(M\)’s first player’s operators and a vector trace \(\sigma \) of its second player’s give the vector trace \(\tau _D(a \oplus b) = \frac{1}{2}(\tau (a) + \sigma (b))\) of the first player’s operators of \(D(M)\), and symmetrically for the second player.
The orders agree: \(x \geq 0\) in \(\cal {P}\) if and only if \(L(x) \geq 0\), if and only if \(R(x) \geq 0\). When \(\cal {A}\) and \(\cal {B}\) are star-ordered, these also hold if and only if the preimage of \(x\) in \(\cal {A} \times \cal {B}\) is nonnegative.
If \(M\) is a dyadic pair (Definition 8.107), so is \(D(M)\).
The continuous functional calculus of \(\cal {P}\) is that of the operators: \(L(f(x)) = f(L(x))\) for self-adjoint \(x \in \cal {P}\) and every \(f : \mathbb {R}\to \mathbb {R}\). The first player’s operators of \(M\) are closed under the functional calculus.
- MIPRE.LIDT.Co.Doubling.isFinitePair
- MIPRE.LIDT.Co.Doubling.tr_diag2_L
- MIPRE.LIDT.Co.Doubling.L_nonneg_iff
- MIPRE.LIDT.Co.Doubling.R_nonneg_iff
- MIPRE.LIDT.Co.Doubling.equiv_nonneg_iff
- MIPRE.LIDT.Co.Doubling.isDyadicPair
- MIPRE.LIDT.Co.Doubling.model_L_injective
- MIPRE.LIDT.Co.SymModel.L_cfc
- MIPRE.LIDT.Co.Doubling.cfc_mem_opsA
Let \(M\) be a finite pair in a unit state. Both players’ operators of the doubled model \(D(M)\) (Definition 8.122) contain no nonzero abelian projection if and only if both players’ operators of \(M\) contain none. In particular this holds when \(M\) is a dyadic pair. Here a projection \(r\) of a set \(s\) of operators is abelian when its corner \(r s r\) is commutative, which is the hypothesis of Corollary 8.116.
Let \(M\) be a finite pair in a unit state \(\psi \), and \(D(M)\) its doubled model (Definition 8.122). Write \(x = (x^1, x^2)\) for \(x \in \cal {P}\). For all \(x, y \in \cal {P}\),
So the Born probability of \(D(M)\) at \((x, y)\) is the average of the Born probabilities of \(M\) at \((x^1, y^2)\) and at \((y^1, x^2)\). The same holds exactly for the submeasurement consistency defect \(\max (0, \mathrm{total} - \mathrm{match})\) of two submeasurements, for its average over a question distribution, and for the disagreement and the inconsistency of positive operator valued measurements. Consequently, if the averaged defect of two families \(X\), \(Y\) in \(D(M)\) is at most \(\sigma \), then each of the two defects of \(M\), at \((X^1, Y^2)\) and at \((Y^1, X^2)\), is at most \(2\sigma \). For measurements, the averaged defect of \(M\) is its inconsistency, weighted by the question distribution.
- MIPRE.LIDT.Co.Doubling.ev_L
- MIPRE.LIDT.Co.Doubling.inner_L_mul_R
- MIPRE.LIDT.Co.Doubling.bornProb_model_eq
- MIPRE.LIDT.Co.Doubling.qBipartiteConsDefect_model
- MIPRE.LIDT.Co.Doubling.dis_model
- MIPRE.LIDT.Co.Doubling.inconsistency_model
- MIPRE.LIDT.Co.Doubling.bipartiteConsError_model
- MIPRE.LIDT.Co.Doubling.bipartiteConsError_components_le_two_mul
- MIPRE.LIDT.Co.bipartiteConsError_eq_inconsistency
Let \(S\) be a projective strategy for the low individual degree test whose two players act in a finite pair \(M\) with a unit state, and \(S_D\) its symmetric strategy in the doubled model \(D(M)\) (Theorem 8.126). Let \(G\) be a measurement in the local algebra of \(D(M)\) whose outcomes are the polynomials, with components \(G^1\) in the first player’s algebra and \(G^2\) in the second’s. If the point measurements of \(S_D\) are \(\sigma \)-consistent with the evaluations of \(G\) in \(D(M)\), for a uniformly random point, then in \(M\) the first player’s point measurements are \(2\sigma \)-consistent with the evaluations of \(G^2\), and the evaluations of \(G^1\) are \(2\sigma \)-consistent with the second player’s point measurements.
Let \((e_i)\) be a self-dual basis of \(K / \mathbb {F}\) and \(\kappa (x)\) the coordinate vector of \(x \in K\). Then
\(\kappa (x)_i = \mathrm{tr}_{K/\mathbb {F}}(x e_i)\), and
\(\mathrm{tr}_{K/\mathbb {F}}(xy) = \kappa (x) \cdot \kappa (y)\).
Unital matrix units, and hence unital dyadic matrix units (Definition 8.103), pass along unital \(*\)-homomorphisms; to the opposite ring, as \(e_{ij} \mapsto e_{ji}^{\mathrm{op}}\); to the ring of \(\alpha \times \alpha \) matrices over the ring, as the scalar diagonals \(e_{ij}\, I_\alpha \); and to the product of two rings, componentwise, for two systems with the same index.
For a monic irreducible binary polynomial \(f\) of degree \(k\), its quotient field has a canonical \(k\)-bit power-basis representation. Uniform ambient programs on coefficient lists implement addition and multiplication in that field. Using the proved Shoup construction, one uniform multiplication program also constructs the modulus from unary \(k\), and runs in time polynomial in \(k\) on \(k\)-bit operands. This supplies a field family for every admissible odd \(k\).
- MIPRE.LowDegree.BinaryPolynomial.normalize_monic
- MIPRE.LowDegree.BinaryPolynomial.evalBits_xor
- MIPRE.LowDegree.BinaryPolynomial.evalBits_mulReduce
- MIPRE.LowDegree.BinaryPolynomial.xorBitsProg
- MIPRE.LowDegree.BinaryPolynomial.mulReduceProg
- MIPRE.LowDegree.BinaryPolynomial.shoupLowerCoeffs_length
- MIPRE.LowDegree.BinaryPolynomial.shoupLowerCoeffs_poly
- MIPRE.SAT.quotientBinField
- MIPRE.SAT.quotientBinField_toBits_ofBits
- MIPRE.SAT.quotientBinField_ofBits
- MIPRE.SAT.quotientBinField_add
- MIPRE.SAT.quotientBinField_mul
- MIPRE.SAT.shoupBinField
- MIPRE.SAT.shoupAdmissibleField
- MIPRE.SAT.shoupMulProg_time_le
- MIPRE.SAT.shoupMulProg_correct
Uniform polynomial-time ambient programs compute binary vector addition and dot products, matrix application, transposition and multiplication, a basis of the span of a supplied family, solutions of consistent binary linear systems, inverses of nonsingular binary matrices, and generators of matrix kernels. Explicit output dimensions are supplied in unary. Basis rows retain coefficient certificates in the original family; the returned vectors are independent, span exactly that family, and number at most the ambient dimension. Inverse output uses canonical binary coordinates and satisfies both multiplication identities.
- MIPRE.LowDegree.BinaryLinear.dotBits_vectorBits
- MIPRE.LowDegree.BinaryLinear.applyBits_matrixBits
- MIPRE.LowDegree.BinaryLinear.xorBits_vectorBits
- MIPRE.LowDegree.BinaryLinear.transposeBits_matrixBits
- MIPRE.LowDegree.BinaryLinear.mulBits_matrixBits
- MIPRE.LowDegree.BinaryLinear.dotBitsProg
- MIPRE.LowDegree.BinaryLinear.applyBitsProg
- MIPRE.LowDegree.BinaryLinear.transposeBitsProg
- MIPRE.LowDegree.BinaryLinear.mulBitsProg
- MIPRE.LowDegree.BinaryLinear.reduceRowsProg
- MIPRE.LowDegree.BinaryLinear.reduceRows_rowBits
- MIPRE.LowDegree.BinaryLinear.represents_typedReduce
- MIPRE.LowDegree.BinaryLinear.basisRowsProg
- MIPRE.LowDegree.BinaryLinear.basisRowsProg_correct
- MIPRE.LowDegree.BinaryLinear.typedBasis_linearIndependent
- MIPRE.LowDegree.BinaryLinear.typedBasis_span
- MIPRE.LowDegree.BinaryLinear.typedBasis_length_le
- MIPRE.LowDegree.BinaryLinear.basisSolveProg_correct
- MIPRE.LowDegree.BinaryLinear.matrixSolveProg_correct
- MIPRE.LowDegree.BinaryLinear.matrixSolveProg_encoding
- MIPRE.LowDegree.BinaryLinear.inverseMatrixProg
- MIPRE.LowDegree.BinaryLinear.inverseMatrixProg_encoding
- MIPRE.LowDegree.BinaryLinear.inverseMatrixProg_correct
- MIPRE.LowDegree.BinaryLinear.mul_inverseMatrix
- MIPRE.LowDegree.BinaryLinear.inverseMatrix_mul
- MIPRE.LowDegree.BinaryLinear.kernelMap_range
- MIPRE.LowDegree.BinaryLinear.kernel_generators_span
- MIPRE.LowDegree.BinaryLinear.kernelGeneratorsProg
- MIPRE.LowDegree.BinaryLinear.kernelGeneratorsProg_encoding
- MIPRE.LowDegree.BinaryLinear.kernelGeneratorsProg_correct
Uniform ambient programs compute binary exponentiation, inversion of nonzero field elements, iterated Frobenius, and the trace in the Shoup polynomial-basis field. Inversion and trace computation, including construction of the modulus, take polynomial time in the unary extension degree \(k\) on \(k\)-bit operands. After \(k\) squarings an element returns to itself, and the sum of its first \(k\) Frobenius iterates is its algebraic trace embedded in the extension field.
- MIPRE.LowDegree.BinaryPolynomial.powerBitsProg
- MIPRE.LowDegree.BinaryPolynomial.evalBits_powerBits
- MIPRE.LowDegree.BinaryPolynomial.evalBits_inverseBits
- MIPRE.SAT.shoupInvProg_correct
- MIPRE.SAT.shoupInvProg_time_le
- MIPRE.LowDegree.BinaryPolynomial.frobeniusTraceProg
- MIPRE.LowDegree.BinaryPolynomial.evalBits_frobeniusTrace
- MIPRE.LowDegree.BinaryPolynomial.evalBits_frobeniusTrace_trace
- MIPRE.SAT.shoupBinField_finrank
- MIPRE.SAT.shoupFrobeniusTraceProg_frobenius
- MIPRE.SAT.shoupFrobeniusTraceProg_period
- MIPRE.SAT.shoupTraceProg_correct
- MIPRE.SAT.shoupTraceProg_time_le
The canonical Shoup-field coordinates form a binary linear equivalence. Uniform polynomial-time ambient programs construct the binary Frobenius matrix, the trace Gram matrix of a supplied family, its inverse when that family is a basis, and coordinates and multiplication tables in any supplied basis. The Frobenius matrix has minimal polynomial \(X^k-1\), has \(k\)th power equal to the identity, and has squarefree minimal polynomial when \(k\) is odd. Constructing the Frobenius matrix and printing all \(k^3\) multiplication-table bits take polynomial time in \(k\).
- MIPRE.LowDegree.BinaryLinear.vectorBits_vectorValue
- MIPRE.SAT.shoupCoordinateEquiv_encoding
- MIPRE.SAT.shoupPowerBasis_encoding
- MIPRE.SAT.shoupMulProg_encoding
- MIPRE.SAT.fieldMapMatrixProg_correct
- MIPRE.SAT.shoupFrobeniusMatrixProg
- MIPRE.SAT.shoupFrobeniusMatrixProg_correct
- MIPRE.SAT.shoupFrobeniusMatrix_minpoly
- MIPRE.SAT.shoupFrobeniusMatrix_period
- MIPRE.SAT.shoupFrobeniusMatrix_squarefree
- MIPRE.SAT.shoupFrobeniusMatrixProg_time_le
- MIPRE.SAT.shoupTraceBitProg_correct
- MIPRE.SAT.shoupTraceGramProg
- MIPRE.SAT.shoupTraceGramProg_correct
- MIPRE.SAT.shoupTraceGram_surjective
- MIPRE.SAT.shoupInverseGramProg
- MIPRE.SAT.shoupInverseGramProg_correct
- MIPRE.SAT.shoupInBasisProg
- MIPRE.SAT.shoupInBasisProg_correct
- MIPRE.SAT.shoupMultiplicationTableProg
- MIPRE.SAT.shoupMultiplicationTableProg_correct
- MIPRE.SAT.shoupMultiplicationTableProg_time_le
For odd \(k{\gt}0\), a deterministic ambient program, with unary degree as its only input, outputs the polynomial-basis encodings of a normal basis of the Shoup field. Its runtime is polynomial in \(k\).
- MIPRE.LowDegree.PrimitiveBinaryComponent.exists_mul_eq
- MIPRE.LowDegree.splitAllComponents_primitive
- MIPRE.LowDegree.ComponentFamily.length_le_finrank
- MIPRE.LowDegree.BinaryLinear.groupFixedGeneratorsProg_correct
- MIPRE.LowDegree.BinaryLinear.groupComponents_primitive
- MIPRE.LowDegree.BinaryLinear.groupComponents_length_le
- MIPRE.LowDegree.BinaryLinear.groupComponentsProg
- MIPRE.LowDegree.BinaryLinear.groupComponentsProg_correct
- MIPRE.SAT.shoupFrobeniusAction_injective
- MIPRE.SAT.shoupProjectedVector_ne_zero
- MIPRE.SAT.shoupNormalElement_projection
- MIPRE.SAT.shoupNormalOrbitMap_injective
- MIPRE.SAT.shoupNormalBasis_normal
- MIPRE.SAT.shoupOrbitProg_correct
- MIPRE.SAT.shoupActionProg_correct
- MIPRE.SAT.shoupNormalElementProg_correct
- MIPRE.SAT.shoupNormalBasisProg
- MIPRE.SAT.shoupNormalBasisProg_correct
Given the polynomial-basis encodings of any normal basis in the degree-\(k\) Shoup field, for odd \(k\), a uniform deterministic polynomial-time ambient program outputs the canonical encodings of a self-dual normal basis.
- MIPRE.Cost.recordIteratesProg
- MIPRE.Cost.recordIteratesProg_apply
- MIPRE.LowDegree.BinaryLinear.groupMatrixHom
- MIPRE.LowDegree.BinaryLinear.inverseMatrix_groupMatrix
- MIPRE.LowDegree.BinaryLinear.inverseRootMatrix_square
- MIPRE.LowDegree.BinaryLinear.inverseRootMatrix_gram
- MIPRE.LowDegree.BinaryLinear.circulantBitsProg_correct
- MIPRE.LowDegree.BinaryLinear.rootBitsProg_vectorBits
- MIPRE.LowDegree.BinaryLinear.inverseRootMatrixProg
- MIPRE.LowDegree.BinaryLinear.inverseRootMatrixProg_correct
- MIPRE.SAT.shoupTraceGram_normal_circulant
- MIPRE.SAT.shoupNormalGram_selfDualize
- MIPRE.SAT.shoupChangedVectors_normal
- MIPRE.SAT.shoupSelfDualBasis_selfDual
- MIPRE.SAT.shoupSelfDualBasis_normal
- MIPRE.SAT.shoupSelfDualizeProg
- MIPRE.SAT.shoupSelfDualizeProg_correct
- MIPRE.SAT.shoupSelfDualizeProg_time_le
Let \((P_\lambda )_{\lambda \in \Lambda }\) be a projective measurement and \(\mathrm{enc}\) a map from \(\Lambda \) to \(\mathbb {F}_2^k\). The observables \(U_i = \sum _\lambda (-1)^{\mathrm{enc}(\lambda )_i} P_\lambda \) are commuting self-adjoint involutions, and their Fourier transform is the push-forward of \(P\) along \(\mathrm{enc}\): \(\prod _i \frac12(1 + (-1)^{a_i} U_i) = \sum _{\mathrm{enc}(\lambda ) = a} P_\lambda \). If every element of \(P\) commutes with every element of a second projective measurement \(Q\), the bit observables of \(P\) commute with those of \(Q\), whatever the encodings. Merging the outcomes of \(P\) along a map \(f\) and then encoding by \(\mathrm{enc}\) gives the bit observables of \(P\) along \(\mathrm{enc} \circ f\), and so does extending the outcome set of \(P\) by zero along an injection \(f\).
For every stage \(t\), \(\mathrm{val}_{\mathrm{erg}}(T) \leq \mathrm{upper}(T, t)/2^t\).
The following pairs of bipartite models are isomorphic (Definition 8.51).
The extension of a model by one-point registers in the vector \(1\), and the model.
The extension in \(e'\) of the extension in \(e\), and the extension by the product registers in the product vector; the extension in \(e\), and the extension in \(e\) relabelled along bijections of the two registers; and the extension in \(e\) with the players exchanged, and the extension of the exchanged model in the exchanged vector, which has the norm of \(e\).
For an isomorphism from \(M\) to \(M'\), the extensions of \(M\) and of \(M'\) in one vector: the unitary acts on each copy of the Hilbert space, and each player’s isomorphism entrywise.
The extension in \(e\) of the tensor-product model of \(\xi \), and the tensor-product model of the expanded vector \(e \otimes \xi \); and the tensor-product model of \(\psi \) on \(\mathbb {C}^{d_A} \otimes \mathbb {C}^{d_B}\), and that of \(\psi \) relabelled along bijections of \(d_A\) and \(d_B\), each player’s matrices relabelled along their factor.
- MIPRE.OperatorMatrix.amplSubsingleton
- MIPRE.OperatorMatrix.amplSubsingleton_apply
- MIPRE.norm_evec_comp_swap
- MIPRE.matrixUnitStarAlgEquiv
- MIPRE.matrixUnitStarAlgEquiv_apply
- MIPRE.submatrixStarAlgEquiv
- MIPRE.submatrixStarAlgEquiv_apply
- MIPRE.submatrixStarAlgEquiv_symm_apply
- MIPRE.mapMatrixStarAlgEquiv
- MIPRE.mapMatrixStarAlgEquiv_apply
- MIPRE.mapMatrixStarAlgEquiv_symm_apply
- MIPRE.BipartiteModel.expandUnit
- MIPRE.BipartiteModel.expandUnit_ΦA
- MIPRE.BipartiteModel.expandUnit_ΦB
- MIPRE.BipartiteModel.assocIso
- MIPRE.BipartiteModel.assocIso_ΦA
- MIPRE.BipartiteModel.assocIso_ΦB
- MIPRE.BipartiteModel.relabelIso
- MIPRE.BipartiteModel.relabelIso_ΦA
- MIPRE.BipartiteModel.relabelIso_ΦB
- MIPRE.BipartiteModel.swapExpandIso
- MIPRE.BipartiteModel.swapExpandIso_ΦA
- MIPRE.BipartiteModel.swapExpandIso_ΦB
- MIPRE.BipartiteModel.Iso.expandCongrW
- MIPRE.BipartiteModel.Iso.ampl_expandCongrW
- MIPRE.BipartiteModel.Iso.expandCongr
- MIPRE.BipartiteModel.Iso.expandCongr_ΦA
- MIPRE.BipartiteModel.Iso.expandCongr_ΦB
- MIPRE.BipartiteModel.tensorExpandIso
- MIPRE.BipartiteModel.tensorExpandIso_ΦA
- MIPRE.BipartiteModel.tensorExpandIso_ΦB
- MIPRE.BipartiteModel.tensorReindexW
- MIPRE.BipartiteModel.tensorReindexW_apply
- MIPRE.BipartiteModel.tensorReindexIso
- MIPRE.BipartiteModel.tensorReindexIso_ΦA
- MIPRE.BipartiteModel.tensorReindexIso_ΦB
Let \(M\) be a finite pair (Definition 8.101) with algebras \(\cal {A}\) and \(\cal {B}\) represented on \(\mathcal{H}\), and let \(\cal {A}_c\) and \(\cal {B}_c\) be the commutants in \(B(\mathcal{H})\) of the second and of the first player’s operators. They are norm-closed \(*\)-subalgebras, hence C\(^*\)-algebras, and star-ordered by the operator order. The map \(a \mapsto \pi (\pi _A(a))\) is a \(*\)-isomorphism of \(\cal {A}\) onto \(\cal {A}_c\), and \(b \mapsto \pi (\pi _B(b))\) one of \(\cal {B}\) onto \(\cal {B}_c\). If \(\cal {A}\) is a star-ordered ring, then \(a \geq 0\) if and only if \(\pi (\pi _A(a)) \geq 0\), and likewise for \(\cal {B}\). So positive operator valued measurements transfer along these isomorphisms in both directions, and so do projective measurements.
- MIPRE.BipartiteModel.IsFinitePair.equivA
- MIPRE.BipartiteModel.IsFinitePair.equivB
- MIPRE.BipartiteModel.IsFinitePair.nonneg_iff_A
- MIPRE.BipartiteModel.IsFinitePair.nonneg_iff_B
- MIPRE.BipartiteModel.IsFinitePair.le_iff_A
- MIPRE.BipartiteModel.IsFinitePair.le_iff_B
- MIPRE.POVMIn.mapHom
- MIPRE.isPVMIn_map_equiv_iff
Every fixed finite CL presentation with a full register partition has an actual ambient sampler program, with all marginal, linear and factor query clauses and halting on malformed inputs. In particular the fixed graph presentation has a two-level sampler of dimension \(4|T|\). Its runtime is polynomial in the raw query size, uniformly in the index. A single executable typed sampler can also be specialized to any fixed type, with explicit runtime transfer. These fixed-table bounds may depend on the whole finite presentation; they do not assert polynomial compilation time in a variable graph’s size.
Let \(U_1, \dots , U_k\) be commuting self-adjoint involutions. Then \((P_a)_{a \in \mathbb {F}_2^k}\) is a projective measurement. \(P_a\) lies in the \((-1)^{\langle \alpha , a\rangle }\)-eigenspace of \(U^\alpha \), so that \(U^\alpha = \sum _a (-1)^{\langle \alpha , a\rangle } P_a\), and in particular \(U_i = \sum _a (-1)^{a_i} P_a\). An element commuting with every \(U_i\) commutes with every \(P_a\), and diagonal observables have diagonal projections.
Let \(R\) be a commutative ring on which \(x \mapsto x^2\) is a bijection and let \(\tau \) be a ring automorphism of \(R\). Then every \(u \in R\) with \(\tau (u) = u\) is of the form \(a \cdot \tau (a)\).
Squaring is a bijection of the group algebra \(\mathbb {F}[G]\) when \(\mathbb {F}\) is a finite field of characteristic two and \(G\) is a finite abelian group of odd order. For \(\mathbb {F}=\mathbb {F}_2\), its inverse has the explicit coefficient formula \(b(g)=u(g+g)\). This \(b\) satisfies \(b^2=u\), and \(b\tau (b)=u\) whenever \(\tau (u)=u\).
There is a Turing machine \(F\) and a decider \(\mathcal{D}^{\mathsf{halt}}= F\) carrying its own description, with a timeout bound \(B_{\mathcal{D}^{\mathsf{halt}}}(n)\), such that \(\mathcal{D}^{\mathsf{halt}}\) is total within its timeout and \(\mathsf{V}^{\mathsf{halt}}= (\mathtt{ComputeSampler}(\lambda ), \mathcal{D}^{\mathsf{halt}})\) is a normal form verifier. The self-reference is by direct construction rather than by the recursion theorem, the input-length check precedes the \(n\)-step simulation of \(\cal {M}\), and the halting-freeze convention makes the decider total.
- MIPRE.Halting.haltProg
- MIPRE.Halting.prepProg
- MIPRE.Halting.prepProg_runs
- MIPRE.Halting.haltProg_runs
- MIPRE.Halting.haltProg_runs_inv
- MIPRE.Halting.haltProg_accepts_iff
- MIPRE.Halting.comprStr
- MIPRE.Cost.Prog.readProg
- MIPRE.Cost.Prog.readProg_runs
- MIPRE.Cost.Prog.wrapBuildProg
- MIPRE.Cost.Prog.freezeBuildProg
- MIPRE.Halting.prep
- MIPRE.Halting.body
- MIPRE.Halting.F
- MIPRE.Halting.dec
- MIPRE.Halting.Vhalt
- MIPRE.Halting.body_runs_iff
- MIPRE.Halting.dec_runs_iff
Lemma 4.10 and Lemma 4.11 both hold with the halting problem taken in the ambient formalization’s own form: the reduction may be presented as a computable map defined on the codes of a fixed Gödel numbering of the partial recursive functions, halting being halting of the code on input \(0\), rather than on the programs of the cost model in which the two lemmas are proved.
Let the family Vof of verifiers named by strings be computably presented (Lemma 6.205) and let \(x, n \mapsto \mathfrak {G}_{x,n}\) be a computable family of game descriptions with \(\mathrm{val}^*(\mathfrak {G}_{x, n}) = \mathrm{val}^*(\mathsf{V}^x_n)\) whenever \(\mathsf{V}^x\) is \(n\)-bounded. Then there is a closed program of the cost model halting on \(\mathrm{encode}(x, n)\) exactly when \(x \notin B_n\): obligation O3 of Remark 6.204.
Under the primitive extracted Pauli guarantees and actual game-success hypothesis above, every hiding level is rigid on both parties. A uniform Bob bound is
and a uniform Alice bound is \(4e+2B\). This completes the hiding-measurement induction without a base-case or prefix-rigidity conclusion among the assumptions. The constant depends on \(\ell \), not on the answer alphabet.
- MIPRE.Introspection.sum_xSqNorm_mirror_transfer
- MIPRE.Introspection.TypedEstimates.hiding_register_orientation
- MIPRE.Introspection.TypedEstimates.hiding_register_recurrence
- MIPRE.Introspection.TypedEstimates.hiding_register_iteration
- MIPRE.Introspection.TypedEstimates.hiding_register_iteration_uniform
- MIPRE.Introspection.TypedEstimates.hiding_register_rigidity_of_pauli
Let \(\{ O_i\} _{i \in I}\), \(\{ C_i\} _{i \in I}\), \(\{ D_i\} _{i \in I}\) be finite families of projections on \(\mathbb {C}^{d \times d}\) with \(\sum _i \tau (O_i) = 1\) and \(\sum _i \tau (C_i D_i) = 1\). Then
On an extracted EPR seed register tensored with any normalized auxiliary state, let the actual parsed projective strategy fail with probability at most \(\varepsilon \). Suppose its preceding Alice hiding coarse measurement has cross-party squared error at most \(\varepsilon _f\) from the ideal, and its Bob Introspect prefix has squared error at most \(\delta \) from the ideal prefix. Then the next Bob hiding coarse measurement has cross-party squared error at most
The conclusion concerns the actual complete parsed measurement, including malformed outcomes. No conditional estimate, ideal commutation, mirror or next-level rigidity hypothesis is assumed. Lemma 6.76 below supplies the base, prefix estimates and iteration from the primitive extracted Pauli guarantees. The later product-strategy induction is separate.
- MIPRE.Introspection.mirror_retained_distance_le
- MIPRE.Introspection.conditional_coarse_ideal_replacement_retained
- MIPRE.Introspection.Honest.hideCoarseOp_transpose
- MIPRE.Introspection.Honest.hideCoarseOp_epr_mirror
- MIPRE.Introspection.Honest.hideNextRetain_mapped
- MIPRE.Introspection.Honest.hideCoarseOp_step_of_normalizer
- MIPRE.Introspection.Honest.hideCoarseOp_registerState_mirror
- MIPRE.Introspection.Honest.hidingPrefixOp_registerState_mirror
- MIPRE.Introspection.Honest.hideCoarseOp_aux_step_of_normalizer
- MIPRE.Introspection.TypedEstimates.hiding_next_seed_rigidity
- MIPRE.Introspection.TypedEstimates.hiding_next_register_rigidity
In the actual parsed-game setup, suppose the starting measurements are projective, the primitive Bob-Z and every fixed Alice hiding error have the stated bounds, and these bounds and the initial failure are at most \(t_\ell \). For every \(n\leq \ell \) there is an actual projective Alice measurement family with the prefix invariant at level \(n\) and failure at most the explicit numerical recurrence. Its auxiliary carrier and product ancilla state are constructed recursively. Bob’s measurement family is retained, all other Alice questions have their exact iterated identity extensions, and the primitive Bob-Z and Alice hiding errors remain unchanged. The Lean states it in the register model (Definition 8.72) of a normalized auxiliary model: each stage adjoins a one-sided ancilla whose size the dilation chooses, so the iteration returns a new normalized auxiliary model in place of the recursive carrier and state, and that model reduces to the original one (Definition 8.80).
The same prefix-chain estimate holds on Bob’s side without assuming that the Pauli predicate is symmetric. The actual conditional marginal in the adjacent hiding test is exactly the later answer’s reported-prefix measurement, including the malformed label. If the corresponding Introspect prefix has squared error \(\delta \) from its ideal, then the later Hide normalizer has error at most \(16|E|(\ell -j+1)^2\varepsilon +2\delta \).
For any hiding index \(j\) and \(m\leq j\), the actual Hide-\(j\) and Introspect measurements of the reported \(m\)-prefix on Alice’s side have squared distance at most \(8|E|(\ell -j+1)^2\varepsilon \). Every wrong answer constructor contributes to a separate dummy outcome. No honest-image or support assumption is imposed on the strategy’s answers.
- MIPRE.Introspection.TypedEstimates.check_hiding_next_prefix
- MIPRE.Introspection.TypedEstimates.check_hiding_read_prefix
- MIPRE.Introspection.TypedEstimates.prefixChainType_adj
- MIPRE.Introspection.TypedEstimates.prefixChainType_check
- MIPRE.Introspection.TypedEstimates.prefix_chain_step_estimate
- MIPRE.Introspection.TypedEstimates.hiding_introspect_prefix_estimate
The actual Read joint measurement yields a commutator bound for the full Introspect question/answer and each ideal prefix/dual family. The Sample joint measurement yields the corresponding bound with any finite coarsening of the computational readout, including adaptive prefix and selected-coordinate maps. Both follow from game success and the proved rigidity estimates.
Every projective full-answer Introspect measurement has the initial prefix invariant on its original auxiliary space. At each subsequent stage, the actual game tests construct a projective replacement with the next prefix form and valid-answer support. Its failure increases by at most the proved stage loss. Every other question is its original identity extension, and all fixed Alice hiding errors are preserved exactly. The raw selected measurement identity follows from canonicalization and decoder recovery.
- MIPRE.Introspection.exists_initial_residual
- MIPRE.Introspection.initialIntroPrefixInvariant
- MIPRE.Introspection.nextPrefixDecodedPOVM_some_support
- MIPRE.Introspection.registeredReplacement_nextOption_mats
- MIPRE.Introspection.canonicalizeIntro_adaptive_selected
- MIPRE.Introspection.registeredReplacement_canonicalizeIntro
- MIPRE.Introspection.introSuccessorFamily_isPVM
- MIPRE.Introspection.introSuccessorInvariant
- MIPRE.Introspection.TypedEstimates.introBobZError
- MIPRE.Introspection.TypedEstimates.introAliceZError
- MIPRE.Introspection.TypedEstimates.exists_intro_successor
Adding the selected coordinate answer preserves the preceding claimed prefix and selects the intended next remaining register. On attainable old prefixes the extended label recovers both components and is injective. For the actual selected linear outcome it is precisely the next sampler prefix. Coarse assembly of the old prefix and current linear Z projector is exactly the next honest prefix projector.
Suppose the current residual measurements are projective and their three full-carrier marginal and commutator errors are at most \(\varepsilon \), with \(0\leq \varepsilon \leq 1\). Using the actual prefix law and selected registers, mixing constructs residual POVMs with squared error at most \(56\sqrt{\varepsilon }\). A single fixed ancillary alphabet suffices to produce residual PVMs and one ambient replacement measurement with squared error at most \(2\sqrt{56\sqrt{\varepsilon }}\). Its residual support is exactly the next unvisited register.
- MIPRE.Introspection.stageRemaining_step
- MIPRE.Introspection.prefixStageMarginalError_eq
- MIPRE.Introspection.prefixStageCommutatorError_eq
- MIPRE.Introspection.exists_adaptive_prefix_mixing
- MIPRE.Introspection.transportedConditionalDilation_compress
- MIPRE.Introspection.exists_adaptive_prefix_dilation
- MIPRE.Introspection.adaptiveReplacement_distance
The actual prefix projector, adaptive computational readout, and Read dual marginal factor on their concrete selected registers. The Read factorization holds for every claimed prefix, including off-image labels. On canonical selected-coordinate labels its residual operator is precisely the linear dual-X readout required by mixing.
- MIPRE.Introspection.Honest.hidingPrefixOp_factor
- MIPRE.Introspection.Honest.readDualOp_eq_registerDual
- MIPRE.Introspection.Honest.dualRegister_cons_succ
- MIPRE.Introspection.Honest.synX_split_second
- MIPRE.Introspection.Honest.readDualOp_prefix_factor
- MIPRE.Introspection.readDualOp_stage_factor
- MIPRE.Introspection.adaptiveZ_readout_factor
The stage marginal error is exactly the squared distance between the advanced coarse residual marginal and the next honest prefix measurement. There is no answer-count loss, and no projectivity or normalized-state hypothesis is needed for this equality.
The actual CL continuation acts only on the complement of the visited registers. Its next factor and linear map are computed from the original presentation. The prefix weights are the uniform seed fibre probabilities, agree with the Born law on the EPR register with arbitrary normalized auxiliary state, and sum to one. Full-carrier distances and commutators are exactly the weighted residual errors; impossible prefixes have weight zero.
- MIPRE.Introspection.CLChecks.residual_supported
- MIPRE.Introspection.CLChecks.residual_exactlyOn
- MIPRE.Introspection.CLChecks.stageFactor_subset_residual
- MIPRE.Introspection.CLChecks.residualRegister_step
- MIPRE.Introspection.CLChecks.dualReadout_stageLinear
- MIPRE.Introspection.prefixWeight_eq_card
- MIPRE.Introspection.prefixWeight_pos_iff
- MIPRE.Introspection.sum_prefixWeight_supported
- MIPRE.Introspection.hidingPrefixOp_registerState_weight
- MIPRE.Introspection.prefixResidual_distance_sum
- MIPRE.Introspection.prefixResidual_commutator_sum
For a current product-form Introspect family, the actual parsed-game Sample and Read tests and the proved rigidity bounds control its prefix-weighted local Z and dual-X commutators, with the same constants as their full-carrier bounds. The current product form is an induction hypothesis; the commutator estimate is derived. Malformed outcomes remain in the common residual answer alphabet.
Residual projective measurements assemble into one ambient PVM even though their coordinate spaces depend on the prefix. Prefix branches are orthogonal, so reassembly preserves squared errors exactly and global commutators reduce to the corresponding weighted local commutators. A common ancillary extension commutes with this concrete embedding.
- MIPRE.Introspection.prefixResidual_isPVM
- MIPRE.Introspection.prefixResidual_reassembled_isPVM
- MIPRE.Introspection.prefixResidual_reassembled_distance
- MIPRE.Introspection.prefixResidual_reassembled_commutator_sum
- MIPRE.Introspection.adaptiveZ_reassembled_commutator_sum
- MIPRE.Introspection.prefixResidualOp_extend
If the selected measurement has the stated current prefix form and the three stage errors are bounded as above, an actual finite-dimensional tensor-product strategy is constructed. The new state retains the original EPR factor, all other measurements are extended by identity, and the selected measurement retains the prefix and newly extracted Z factor. The absolute game-value loss is at most \(2\sqrt{2\sqrt{56\sqrt{\varepsilon }}}\). Arbitrary answer relabelling is allowed. These are single-stage hypotheses, not a completed induction from game success.
- MIPRE.Introspection.testAcceptance_stability_map_left
- MIPRE.Introspection.replaceExtended_other
- MIPRE.Introspection.replaceExtended_value
- MIPRE.Introspection.registeredReplacementStrategy_value_loss
- MIPRE.Introspection.exists_conditional_replacement_strategy
- MIPRE.Introspection.exists_adaptive_replacement_strategy
The next visited register and dual readout depend only on the claimed output prefix. In the actual parsed adjacent-Hide game, the earlier player’s coarse answer is therefore conditioned on precisely the later player’s retained prefix. If the later measurement is projective, the conditional squared-distance estimate is at most \(2|E|\varepsilon \). The conditioning marginal is retained as an operator; it is not replaced by an unconditional distance or an assumed ideal hiding measurement.
- MIPRE.Introspection.conditional_coarse_consistency
- MIPRE.Introspection.CLChecks.prefixRegister_outputPrefix_succ
- MIPRE.Introspection.CLChecks.dualReadout_outputPrefix
- MIPRE.Introspection.TypedEstimates.hiding_next_accepts_conditional
- MIPRE.Introspection.TypedEstimates.hiding_next_conditional_estimate
The compiled five-level verifier satisfies the ambient resource contract on every program input and index, including the output-description and answer-cutoff bounds. At positive indices its actual acceptance is the canonical raw kernel. Finite graph detyping transfers raw perfect PCC completeness outward and transfers high output value inward with the fixed graph loss. Total finite answer decoding then increases value and enforces the full Pauli support required by QLD soundness. The value identities hold in every value model (Definition 8.34); the restriction to the cutoff, the detyping transport and the decoding hold for projective strategies in any bipartite model (Definition 8.62).
- MIPRE.Introspection.DecisionCompiler.resources_with_cutoff
- MIPRE.Introspection.DecisionCompiler.raw_accepts_iff
- MIPRE.Introspection.DecisionCompiler.output_hasPerfectPCC_of_raw
- MIPRE.Introspection.DecisionCompiler.exists_raw_failure_le
- MIPRE.Introspection.DecisionCompiler.val_reference
- MIPRE.Introspection.DecisionCompiler.output_val_cutoff
- MIPRE.Introspection.DecisionCompiler.output_val_eq_reference
- MIPRE.Introspection.CanonicalDecoded.value_le
- MIPRE.Introspection.CanonicalDecoded.supported_A
- MIPRE.Introspection.CanonicalDecoded.supported_B
For an ambient \(\lambda \)-bounded verifier, \(n\geq 1\), and questions and answers of length at most \((2^n)^\lambda \), the actual original decider halts within \(2^{(\lambda n+1)^5}\) cost. Any fixed universal simulator also halts on those inputs within \(2^{(\lambda n+1)^C}\) for a constant \(C\) depending only on its overhead polynomial. The original answer cut is unchanged. Any fixed polynomial of a polynomial-exponent budget fits another such budget.
For fixed register length \(Q\) and original-answer bound \(R\), actual polynomial time programs parse the paper’s pair and triple answer encodings. They check all register lengths and the separate original-answer cutoff. The encoding uses \(00,01\) for bits and \(10\) for component termination; exact re-encoding rejects extra fields, malformed delimiters and trailing bits. Under \(Q\geq 4\) and \(3R\leq Q\), honest encodings fit strictly below the outer \(8Q\) bound. A guarded source-call program rejects invalid pairs before evaluating the source. On valid pairs, acceptance is exactly source acceptance on the parsed fields, with halting and polynomial runtime transfer for total bounded sources. This component retains the input index and the full register questions. Index-dependent parameter generation and projection to the original question space are supplied by Lemma 6.63. The complete auxiliary-test dispatch remains a separate obligation.
- MIPRE.Introspection.AnswerParser.field_append_injective
- MIPRE.Introspection.AnswerParser.pairCheck_iff
- MIPRE.Introspection.AnswerParser.tripleCheck_iff
- MIPRE.Introspection.AnswerParser.pairCheck_pairBits
- MIPRE.Introspection.AnswerParser.tripleCheck_tripleBits
- MIPRE.Introspection.AnswerParser.pairBits_lt_outer
- MIPRE.Introspection.AnswerParser.readBits_lt_outer
- MIPRE.Introspection.AnswerParser.hideBits_lt_outer
- MIPRE.Introspection.AnswerParser.pairCheck_original_cutoff
- MIPRE.Introspection.AnswerParser.readCheck_original_cutoff
- MIPRE.Introspection.AnswerParser.guardedProg_closed
- MIPRE.Introspection.AnswerParser.guardedProg_reject
- MIPRE.Introspection.AnswerParser.guardedProg_halts
- MIPRE.Introspection.AnswerParser.guardedProg_haltsWithin
- MIPRE.Introspection.AnswerParser.callReady_fields
- MIPRE.Introspection.AnswerParser.guardedProg_accepts_iff
Adding the deterministically reported current coordinate to each full Introspect answer preserves projectivity and the total commutator errors exactly. The updating decoder overwrites the visited coordinates, reports the advanced prefix, and recovers the old measurement under its old-prefix support invariant. The malformed outcome remains explicit. Replacing all malformed raw Introspect constructors by one fixed malformed constructor preserves the actual parsed-game value and projectivity exactly.
- MIPRE.Introspection.graphRefinementPOVM_isPVM
- MIPRE.Introspection.graphRefinementPOVM_recover
- MIPRE.Introspection.stageAnswerRefinement_commutator
- MIPRE.Introspection.stageAnswerDecode_prefix
- MIPRE.Introspection.stageAnswerDecode_next
- MIPRE.Introspection.stageAnswerRefinementPOVM_decode_recover
- MIPRE.Introspection.canonicalizeIntro_isPVM
- MIPRE.Introspection.TypedEstimates.canonicalizeIntro_value
Read an auxiliary answer of the padded layout as the kernel’s parsed answer: its register, its dual and tail, and the input’s answer made of the readable window of the input’s readable length and the linear window of its linear length. At every ordered pair of auxiliary labels there is a list of constraints, given a readable condition \(G\) implying that the input’s answer fits the cutoff, the input’s split and constraints, and lists of vectors spanning the kernels of the hiding stages’ linear maps. It holds of two answers of the labels’ lengths exactly when \(G\) holds at both registers, the parsed answers are equal when the labels are, and the kernel’s directed checks accept the parsed answers in both orders: sampling (\(y = L_w(z)\) and equal input answers), reading (equal registers and input answers), the last hiding level against Read, two consecutive hiding levels, and the source game, whose constraints are the input’s, re-indexed.
- MIPRE.Tailored.Intro.win
- MIPRE.Tailored.Intro.win_take
- MIPRE.Tailored.Intro.reg
- MIPRE.Tailored.Intro.reg_eq_iff
- MIPRE.Tailored.Intro.regEqCons_iff
- MIPRE.Tailored.Intro.srcEqCons
- MIPRE.Tailored.Intro.srcEqCons_iff
- MIPRE.Tailored.Intro.auxLenR
- MIPRE.Tailored.Intro.auxLen
- MIPRE.Tailored.Intro.srcAns
- MIPRE.Tailored.Intro.parsed
- MIPRE.Tailored.Intro.srcFits
- MIPRE.Tailored.Intro.sampleCons
- MIPRE.Tailored.Intro.sampleCons_iff
- MIPRE.Tailored.Intro.readCons
- MIPRE.Tailored.Intro.readCons_iff
- MIPRE.Tailored.Intro.hideReadCons
- MIPRE.Tailored.Intro.hideReadCons_iff
- MIPRE.Tailored.Intro.KerGens
- MIPRE.Tailored.Intro.hideNextCons
- MIPRE.Tailored.Intro.hideNextCons_iff
- MIPRE.Tailored.Intro.sameCons
- MIPRE.Tailored.Intro.sameCons_iff
- MIPRE.Tailored.Intro.sourceCons
- MIPRE.Tailored.Intro.sourceCons_iff
- MIPRE.Tailored.Intro.swapCon
- MIPRE.Tailored.Intro.satisfies_swapCon
- MIPRE.Tailored.Intro.dirAux
- MIPRE.Tailored.Intro.dirAux_iff
- MIPRE.Tailored.Intro.auxPair
- MIPRE.Tailored.Intro.auxPair_iff
Polynomial-time functions build each list of Lemma 9.74 — window equalities, readable guards, equalities on a coordinate set, dual equalities, the input’s constraints re-indexed, the swapped orientation, and the comparisons of the auxiliary checks — from the lengths and offsets in unary, the readable conditions as Booleans, the coordinate sets as masks, the kernel generators and the input’s constraints.
- MIPRE.Tailored.Intro.eqConsF
- MIPRE.Tailored.Intro.eqConsF_spec
- MIPRE.Tailored.Intro.guardConsF
- MIPRE.Tailored.Intro.guardConsF_spec
- MIPRE.Tailored.Intro.projEqConsF
- MIPRE.Tailored.Intro.projEqConsF_spec
- MIPRE.Tailored.Intro.dualConsF
- MIPRE.Tailored.Intro.dualConsF_spec
- MIPRE.Tailored.Intro.reindexF
- MIPRE.Tailored.Intro.reindexF_spec
- MIPRE.Tailored.Intro.swapConsF
- MIPRE.Tailored.Intro.swapConsF_spec
- MIPRE.Tailored.Intro.sampleConsF
- MIPRE.Tailored.Intro.sampleConsF_spec
- MIPRE.Tailored.Intro.readConsF
- MIPRE.Tailored.Intro.readConsF_spec
- MIPRE.Tailored.Intro.hideReadConsF
- MIPRE.Tailored.Intro.hideReadConsF_spec
- MIPRE.Tailored.Intro.hideNextConsF
- MIPRE.Tailored.Intro.hideNextConsF_spec
- MIPRE.Tailored.Intro.sameConsF
- MIPRE.Tailored.Intro.sameConsF_spec
- MIPRE.Tailored.Intro.sourceConsF
- MIPRE.Tailored.Intro.sourceConsF_spec
- MIPRE.Tailored.Intro.auxLenF
- MIPRE.Tailored.Intro.auxLenF_spec
- MIPRE.Tailored.Intro.auxPairF
- MIPRE.Tailored.Intro.auxPairF_spec
A uniform polynomial-time program checks the actual QLD predicate on binary questions and answers, preserving all twenty-six question types. Canonical answer encoding and decoding agree on accepted payloads. The total decoder always produces a legal answer constructor for its Pauli question, and the executable full-Pauli projection agrees with the semantic qubit register.
For \(s\leq 2^m t\), explicitly embed an arbitrary \(s\)-bit source register into the Pauli qubit register. Padding preserves perfect PCC play and source dimension. Every projective strategy for the padded source game, in any bipartite model, restricts to one of the original source game in the same model with exactly the same value; so the padded game’s value is at most the original’s in every value model approached by the projective strategies of the models it dominates, \(\mathrm{val}^*\) and \(\omega ^{\mathrm{co}}\) among them. For positive depth and exact original partitions, unused coordinates can be consumed by a zero component of the first factor without changing depth or evaluation. The resulting full typed game has a perfect PCC strategy of dimension \(2^{2^m t+1}D\).
- MIPRE.Introspection.SourcePadding.family_supported
- MIPRE.Introspection.SourcePadding.depthFamily_exactlyOn
- MIPRE.Introspection.SourcePadding.depthFamily_eval
- MIPRE.Introspection.SourcePadding.strategy_isPCC
- MIPRE.Introspection.SourcePadding.strategy_value
- MIPRE.Introspection.SourcePadding.average_pull
- MIPRE.Introspection.SourcePadding.restrictStrategy_value
- MIPRE.Introspection.SourcePadding.exists_projStrat_value_ge
- MIPRE.Introspection.SourcePadding.quantumValue_le
- MIPRE.Introspection.SourcePadding.quantumValue_depthFamily_le
- MIPRE.Introspection.BinaryComplete.paddingEmbedding_number
- MIPRE.Introspection.BinaryComplete.card_seed
- MIPRE.Introspection.BinaryComplete.exists_padded_perfectPCC
- MIPRE.Introspection.BinaryComplete.exists_depthPadded_perfectPCC
Exchanging the players in the actual parsed game preserves its value after transposing the Pauli predicate. No symmetry of that predicate is required. The finite Alice construction therefore gives an actual Bob construction, with its prefix invariant, projectivity, untouched questions, and the same failure recurrence. The primitive errors required by the second player are preserved by the first player’s ancillary extension. The Lean exchanges the players by swapping the model, whose register model is the swapped register model along a local isometry with identity homomorphisms (Definition 8.72), so the value and every primitive and hiding error move across with no loss, and the Bob iteration is the Alice iteration in the swapped model, returning a model that reduces to the original one (Definition 8.80).
- MIPRE.Introspection.TypedPresentation.mu_swap
- MIPRE.Introspection.TypedEstimates.parsedGame_transpose
- MIPRE.Introspection.TypedEstimates.swap_reg_bornProb
- MIPRE.Introspection.TypedEstimates.swap_reg_povmValue
- MIPRE.Introspection.TypedEstimates.swap_reg_stateSqNorm
- MIPRE.Introspection.TypedEstimates.swap_reg_swap_stateSqNorm
- MIPRE.Introspection.TypedEstimates.swap_reg_xSqNorm
- MIPRE.Introspection.TypedEstimates.parsedGame_value_swap
- MIPRE.Introspection.TypedEstimates.introBobZError_swap
- MIPRE.Introspection.TypedEstimates.introAliceZError_swap
- MIPRE.Introspection.TypedEstimates.hidingAliceError_swap
- MIPRE.Introspection.TypedEstimates.hidingBobError_swap
- MIPRE.Introspection.TypedEstimates.exists_intro_bob_iteration
The effective odd-degree field, self-dual basis and explicit dyadic selector give an index-dependent Pauli typed sampler. Extending and detyping it gives a five-level sampler whose program is computed uniformly from binary \(\lambda \). For every input and index its dimension and runtime coefficient are bounded by \((\lambda n+1)^C\), at a fixed input-size degree \(C\). When \(\lambda n=0\), the final sampler has dimension zero.
For a \(\lambda \)-bounded normal form verifier at index \(2^n\) and a register \(y\), polynomial-time functions of the kernel’s context and \(y\) compute the evaluation of the padded CL function, the prefix condition, and membership in the source’s outputs; and, when the prefix condition holds at stage \(k\), the reported prefix, the prefix register and the stage’s factor as masks, and the matrix of the stage’s linear map, hence generators of its kernel.
- MIPRE.Tailored.Intro.CLData.context
- MIPRE.Tailored.Intro.CLData.eval
- MIPRE.Tailored.Intro.CLData.eval_correct
- MIPRE.Tailored.Intro.CLData.sourceEval
- MIPRE.Tailored.Intro.CLData.sourceEval_correct
- MIPRE.Tailored.Intro.CLData.scan
- MIPRE.Tailored.Intro.CLData.outputPrefix
- MIPRE.Tailored.Intro.CLData.Guard
- MIPRE.Tailored.Intro.CLData.guard_mono
- MIPRE.Tailored.Intro.CLData.guard_zero
- MIPRE.Tailored.Intro.CLData.outputPrefix_correct
- MIPRE.Tailored.Intro.CLData.factor
- MIPRE.Tailored.Intro.CLData.factor_correct
- MIPRE.Tailored.Intro.CLData.register
- MIPRE.Tailored.Intro.CLData.register_correct
- MIPRE.Tailored.Intro.CLData.matrix
- MIPRE.Tailored.Intro.CLData.matrix_correct
- MIPRE.Tailored.Intro.CLData.kernelGenerators
- MIPRE.Tailored.Intro.CLData.kernelGenerators_correct
- MIPRE.Tailored.Intro.CLData.guard
- MIPRE.Tailored.Intro.CLData.guard_correct
- MIPRE.Tailored.Intro.CLData.inSource
- MIPRE.Tailored.Intro.CLData.inSource_correct
For a current projective measurement on register \(V\), two actual opposite-party coarse joint PVMs provide the tested \(Z\) and \(X\) marginals. A common sampling marginal provides the remaining linear-readout consistency. If the sum of these six averaged errors is at most \(\varepsilon \) and \(16\varepsilon \leq 1\), the stage constructs actual POVMs on the residual register obtained by removing \(U\) from \(V\), with product-form squared-distance error at most \(224\sqrt{\varepsilon }\). Commutator estimates are conclusions of the coarse tests, rather than hypotheses. The prefix-conditioned identification and iteration across all CL levels remain separate obligations.
If \(\mathsf{V}_{2^n}\) has a value-\(1\) PCC strategy, then \(\mathsf{V}^{\textsc{Intro}}_n\) has one: the players measure their EPR halves in the bases the sampled question prescribes and then play the value-\(1\) strategy of \(\mathsf{V}_{2^n}\) on the question they have obtained. Every test of the decider accepts with certainty, and the resulting strategy is again projective, consistent and commuting. The Lean proof is that of Lemma 6.113, carried to the ambient output verifier: explicit Pauli and auxiliary measurements on a common carrier, rather than the Fourier and commutation argument below.
There are Turing machines computing the two halves of \(\mathsf{V}^{\textsc{Intro}}\) separately: one which on input \((\lambda , \ell )\) outputs the sampler \(\mathcal{S}^{\textsc{Intro}}\) in time \(\mathrm{polylog}(\lambda , \ell )\), with \(\mathsf{TIME}_{\mathcal{S}^{\textsc{Intro}}}(n) = \mathrm{poly}(n, \lambda , \ell )\) and \(\mathcal{S}^{\textsc{Intro}}\) a \(3\)-level typed sampler; and one which on input \((\mathsf{V}, \lambda , \ell )\) outputs the decider \(\mathcal{D}^{\textsc{Intro}}\) in standard timeout-counter form, in polynomial time, with \(\left\vert {\mathcal{D}^{\textsc{Intro}}} \right\vert = \mathrm{poly}(\lambda , \ell )\) and timeout bound \(B_{\mathcal{D}^{\textsc{Intro}}}(n) = \mathrm{poly}(2^{\lambda n}, \ell )\). The sampler’s description does not depend on \(\mathsf{V}\) at all. The Lean proof uses the ambient bounds of Lemmas 6.123 and 6.127 instead: polynomial budgets, a clocked decider in place of the timeout-counter form, and bounds for the detyped output rather than for the two typed halves.
The computational readout of the next truncated CL prefix is a complete PVM with zero malformed outcome and commutes with the preceding honest Hide family. Its product with the guarded coarse preceding family is exactly the next honest hiding measurement under the actual test’s retained map. Discarding the redundant key bookkeeping gives exactly the next fine hiding coarse family. Only CL support and the adjacent-level index condition are assumed; the operator identities are proved from the constructed measurements.
- MIPRE.Introspection.conditionalIdeal_eq_coarse_of_reject
- MIPRE.Introspection.Honest.hidingPrefixOp_isPVM
- MIPRE.Introspection.Honest.hidingPrefixOp_commute_hideOp
- MIPRE.Introspection.Honest.hideOp_prefix_fixed
- MIPRE.Introspection.Honest.hidingPrefixOp_mul_next
- MIPRE.Introspection.Honest.hideCoarseOp_isPVM
- MIPRE.Introspection.Honest.hideCoarseOp_conditionalIdeal_eq_next
- MIPRE.Introspection.Honest.hideCoarseOp_conditionalIdeal_step
A family of residual POVMs admits simultaneous projective dilations with one fixed ancilla state for every question and prefix. Prefix projectors are left intact. Compression and Born probabilities are exact, and an original PVM at averaged squared distance \(\delta \) from the product POVM is at averaged squared distance at most \(2\sqrt{\delta }\) from the dilated PVM on the enlarged state. A dependent-family version allows all local register carriers and transported states to vary with the prefix, while retaining the same ancilla alphabet and state. Explicit reassociation preserves the original EPR factor. The Lean states it in a bipartite model: the ancilla is a one-sided extension (Definition 8.75) by the ancilla of a Kraus dilation in a fixed basis state (Lemma 8.77), whose size depends on the POVMs, and so on the question in the dependent-family version, and the reassociation exchanges the two layers of the register model.
- MIPRE.Introspection.qform_πA_expandA
- MIPRE.Introspection.stateSqNorm_expandA_diagonal
- MIPRE.Introspection.dilated_pvm_distance
- MIPRE.Introspection.conditionalDilationOp_isPVM
- MIPRE.Introspection.conditionalDilationOp_compress
- MIPRE.Introspection.conditionalDilationOp_born
- MIPRE.Introspection.regExchange
- MIPRE.Introspection.regExchange_W_ψ
- MIPRE.Introspection.exists_conditional_projective_dilation
- MIPRE.Introspection.exists_varying_conditional_projective_dilation
Let \(M_i,P_i\) be complete projective families on opposite parties and \(Q_y\) a complete projective prefix family commuting with every \(P_i\). For arbitrary keyed maps \(f_y\), define \(T_{y,z}=Q_y\sum _{i:f_y(i)=z}P_i\). This is a PVM. If the fine cross-party squared error is at most \(\varepsilon _f\), the actual marginal \(R_y\) has squared error at most \(\eta \) from \(Q_y\), and the conditional comparison has squared error at most \(\alpha \), then the later measurement has squared error at most \(3\alpha +3\eta +3\varepsilon _f\) from \(T\). There is no alphabet-size factor. Exact mirrors of the primitive prefix and fine families transfer this conclusion to the opposite-party ideal family.
- MIPRE.Introspection.conditionalIdeal_isPVM
- MIPRE.Introspection.conditional_coarse_overlap
- MIPRE.Introspection.conditional_coarse_ideal_distance
- MIPRE.Introspection.conditional_normalizer_change
- MIPRE.Introspection.conditional_coarse_ideal_replacement
- MIPRE.Introspection.conditional_coarse_ideal_of_test
- MIPRE.Introspection.conditionalIdeal_mirror
- MIPRE.Introspection.conditional_coarse_ideal_replacement_mirror
The pair and triple parsers now take binary \(Q,R\) as inputs; requested slices are capped by the actual input length before unary scanning. A closed program computes the canonical bounds from binary \((\lambda ,n)\), queries the source sampler’s dimension at \(2^n\), checks the outer and inner answer cuts and exact zero padding, projects both questions to the source dimension, and runs the source decider at \(2^n\). Both source calls are clocked. The program halts on every raw input even for arbitrary source program texts. For a bounded source and \(n\geq 1\), its acceptance is exactly the guard conjunction with original source acceptance on the projected questions. The actual compiler has polynomial compilation time and description length in both source sizes and binary \(\lambda \). A composed execution bound includes all parameter, query, parsing and simulation costs. Parameter admissibility, absorption of this bound into one universal introspection budget, and the other typed-test branches remain separate obligations.
- MIPRE.Introspection.DynamicParser.boundedOffset_length_le
- MIPRE.Introspection.DynamicParser.pairCheck_iff
- MIPRE.Introspection.DynamicParser.tripleCheck_iff
- MIPRE.Introspection.DynamicParser.pairCheck_original_cutoff
- MIPRE.Introspection.DynamicParser.readCheck_original_cutoff
- MIPRE.Introspection.SourceCompiler.boundsProg_closed
- MIPRE.Introspection.SourceCompiler.boundsProg_runs
- MIPRE.Introspection.SourceCompiler.boundsProg_runs_cost
- MIPRE.Introspection.SourceCompiler.sourceCheck_iff
- MIPRE.Introspection.SourceCompiler.guardCheck_iff
- MIPRE.Introspection.SourceCompiler.GuardReady_cutoffs
- MIPRE.Introspection.SourceCompiler.GuardReady_question_lengths
- MIPRE.Introspection.SourceCompiler.GuardReady_padding
- MIPRE.Introspection.SourceCompiler.projectedProg_reject
- MIPRE.Introspection.SourceCompiler.projectedProg_accepts_iff
- MIPRE.Introspection.SourceCompiler.crossProg_closed
- MIPRE.Introspection.SourceCompiler.crossProg_halts
- MIPRE.Introspection.SourceCompiler.bounded_dimensionResult
- MIPRE.Introspection.SourceCompiler.crossProg_original_iff
- MIPRE.Introspection.SourceCompiler.crossCompiler_apply
- MIPRE.Introspection.SourceCompiler.crossCompiler_binary_bounds
- MIPRE.Introspection.SourceCompiler.crossProg_haltsWithin
Write \(E(a,b,x,\varepsilon )=a(x^a\varepsilon ^b+x^{-b})\). For \(x\geq 1\), \(\varepsilon \geq 0\), \(C,a\geq 0\), \(0{\lt}b\leq 1\) and \(0{\lt}r\leq 1\), there are explicit \(A\geq 1\) and \(0{\lt}B\leq 1\) such that \(C E(a,b,x,\varepsilon )^r\leq E(A,B,x,\varepsilon )\). One can take \(A=\max \{ 1,Ca^r,ar\} \) and \(B=br\). This also absorbs any fixed number of square roots and a fixed rescaling of \(\varepsilon \), including detyping’s factor. For \(0\leq \delta \leq 1\), the state-transfer loss satisfies \(\delta +2\sqrt\delta \leq 3\sqrt\delta \).
- MIPRE.Introspection.errorProfile_power
- MIPRE.Introspection.exists_errorProfile_power
- MIPRE.Introspection.iteratedRoot_eq_rpow
- MIPRE.Introspection.errorProfile_iteratedRoot
- MIPRE.Introspection.errorProfile_power_of_le
- MIPRE.Introspection.errorProfile_scale_input
- MIPRE.Introspection.errorProfile_scaled_power
- MIPRE.Introspection.state_transfer_loss_le_three_sqrt
One uniform polynomial-time program computes the canonical base point of a line from its field-encoded point and direction, including zero direction. One polynomial in field width plus vector length bounds its runtime, and the program halts on every raw input. The Pauli CL coordinates are numbered explicitly in the order point-X, point-Z, seed, direction, scale-X, scale-Z, with each field coordinate followed by its basis bits.
- MIPRE.Introspection.LineProgram.lineRepresentativeProg_correct
- MIPRE.Introspection.LineProgram.lineRepresentativeProg_runs
- MIPRE.Introspection.LineProgram.lineRepresentativeProg_time_le
- MIPRE.QLD.PauliCL.coordNumbering_point_X
- MIPRE.QLD.PauliCL.coordNumbering_point_Z
- MIPRE.QLD.PauliCL.coordNumbering_seed
- MIPRE.QLD.PauliCL.coordNumbering_direction
- MIPRE.QLD.PauliCL.coordNumbering_scalar_X
- MIPRE.QLD.PauliCL.coordNumbering_scalar_Z
- MIPRE.QLD.PauliCL.binaryCoordEquiv_val
- MIPRE.QLD.PauliCL.binaryVectorEquiv_apply
- MIPRE.QLD.PauliCL.representative_eq_canonLin
- MIPRE.QLD.PauliCL.lineRepresentativeProg_canonLin
The full padded-register Read relation has an exact executable check, including the original answer cutoff. For a bounded source verifier and the explicit depth, dimension and answer-length hypotheses, a clocked source marginal call implements the padded Sample relation. Independently, a uniform polynomial-time elimination program computes the exact canonical quotient representative of a supplied binary row span.
For explicit unary field and selector widths and point dimension, uniform polynomial-time programs compute all three Pauli marginals, linear maps and factor indicators in the numbered binary register. For positive odd field degree and selector width at most field degree, these are the exact downsized CL queries in the effective self-dual basis. Linear and factor correctness hold for arbitrary prefixes. A total router handles the four query kinds and the fixed twenty-six type labels.
- MIPRE.Introspection.BasisProgram.toSelfDualProg_correct
- MIPRE.Introspection.BasisProgram.fromSelfDualProg_correct
- MIPRE.QLD.PauliCL.linearBits_correct
- MIPRE.QLD.PauliCL.marginalBits_correct
- MIPRE.QLD.PauliCL.factorBits_correct
- MIPRE.QLD.PauliCL.SamplerProgram.query_dimension
- MIPRE.QLD.PauliCL.SamplerProgram.query_marginal
- MIPRE.QLD.PauliCL.SamplerProgram.query_linear
- MIPRE.QLD.PauliCL.SamplerProgram.query_factor
- MIPRE.QLD.PauliCL.SamplerProgram.query_runs
An actual three-level typed Pauli sampler extends to the complete typed introspection family and then to an actual five-level sampler. Its dimension is \(4(|T_{\mathrm{Pauli}}|+2\ell +6)+s(n)\). Every marginal, linear and factor query agrees with the specified CL family, and malformed queries halt. The typed extension program is independent of \(\ell \). Polynomial runtime transfers with an explicit index-dependent coefficient and an index-independent query degree. Lemma 6.123 supplies the uniform Pauli sampler and its parameter and size bounds for the actual compiler.
- MIPRE.Introspection.typedSampler
- MIPRE.Introspection.typedSampler_dim
- MIPRE.Introspection.typedSampler_cl
- MIPRE.Introspection.typedSampler_prog_independent
- MIPRE.Introspection.detypedSampler
- MIPRE.Introspection.detypedSampler_dim
- MIPRE.Introspection.detypedSampler_cl
- MIPRE.Introspection.typedSampler_haltsWithin
- MIPRE.Introspection.typedSampler_timeBoundAt
- MIPRE.Introspection.detypedSampler_timeBound
For \(m=2^j\) and a field of size \(2^k\) with \(j\leq k\), a uniform program computes the direction selector from canonical field bits; every index has exactly \(2^{k-j}\) seeds. Uniform axis and diagonal programs compute the selected coordinate erasure, truncated direction, and canonical line point, and halt polynomially on all raw inputs. Replacing the old arbitrary field enumeration by this selector gives explicit three-level field and binary CL families. A proved seed permutation identifies their decoded question distribution exactly with the existing QLD game.
- MIPRE.Introspection.SeedProgram.selector_eq_bits
- MIPRE.Introspection.SeedProgram.card_selector_fiber
- MIPRE.Introspection.SeedProgram.selectorProg_correct
- MIPRE.Introspection.SeedProgram.selectorProg_runs
- MIPRE.Introspection.SeededLineProgram.axisRepresentativeProg_correct
- MIPRE.Introspection.SeededLineProgram.selectedDirectionProg_correct
- MIPRE.Introspection.SeededLineProgram.diagonalRepresentativeProg_correct
- MIPRE.Introspection.SeededLineProgram.axisRepresentativeProg_runs
- MIPRE.Introspection.SeededLineProgram.diagonalRepresentativeProg_runs
- MIPRE.QLD.PauliCL.ExplicitSeed.presentation_exactlyOn
- MIPRE.QLD.PauliCL.ExplicitSeed.binaryPresentation_exactlyOn
- MIPRE.QLD.PauliCL.ExplicitSeed.decode_presentation
- MIPRE.QLD.PauliCL.ExplicitSeed.chi_seedPermutation
- MIPRE.QLD.PauliCL.ExplicitSeed.qldGame_mu_selector_binary
- MIPRE.QLD.PauliCL.axisRepresentativeProg_legacy
- MIPRE.QLD.PauliCL.diagonalRepresentativeProg_legacy
For a compatible seed permutation, explicit-selector and legacy Pauli outputs are related by an actual binary question equivalence. The decoded legacy questions agree under this equivalence.
Suppose the original game’s CL functions are exact on the whole Pauli register. Let a projective strategy of the binary parsed introspection game, in a bipartite model, fail with probability at most \(\varepsilon \), and let its restriction to the Pauli basis game have an extraction in binary coordinates at an error \(\delta \geq 0\) (Lemma 6.115). Then every value model \(\omega \) dominating the POVM strategies of the extraction’s ancilla model (Definition 8.78) gives the original game value at least \(1 - C\, \mathrm{root}_{6\ell +2}(\max (\varepsilon , \delta ))\), with \(C\) the coefficient of Lemma 6.111 at the \(N\) ordered edges of the typed graph. In the tensor-product model, with \(\omega = \mathrm{val}^*\), this bounds the quantum value of the original game. For \(a \geq 1\) and \(0 {\lt} b \leq 1\), the coefficient \(A = \max \{ 1, C' a^r, ar\} \), where \(r = 2^{-(6\ell +2)}\) and \(C' = C\max (1, N^b)^r\), is at least \(1\) and depends only on \(\ell \), \(a\) and \(b\). It is the coefficient with which Lemma 6.60 turns this loss into the two-term profile \(E(A, br, x, \varepsilon )\) of that lemma when \(\delta \leq E(a, b, x, N\varepsilon )\) and \(x \geq 1\), which is how Lemma 6.126 absorbs the error of Theorem 3.38.
The preceding soundness theorem also applies when the primitive X/Z guarantees hold on a normalized state at squared distance at most \(t\) from the ideal EPR-register state. If those errors and actual game failure are at most \(t\geq 0\), the original-game loss is at most \(20C t^{2^{-(6\ell +1)}}\). The constants again admit the paper’s two-term profile uniformly in the register dimension.
- MIPRE.Introspection.sum_pvm_snorm_sq
- MIPRE.Introspection.sum_pvm_difference_snorm_sq_le
- MIPRE.Introspection.sum_stateSqNorm_state_transfer_le
- MIPRE.Introspection.sum_bob_snorm_state_transfer_le
- MIPRE.Introspection.extractedSoundnessCoefficient_one_le
- MIPRE.Introspection.extractedSoundness_power_bound
- MIPRE.Introspection.exists_extractedSoundness_errorProfile
- MIPRE.Introspection.TypedEstimates.quantumValue_ge_of_extracted_state
For arbitrary finite question maps, computational readout of a shared EPR seed has exactly their common uniform-seed distribution. Tensor each question projector with a projective auxiliary measurement depending on that question. These form a joint PVM, and their accepted mass is exactly the value of the strategy using the auxiliary state and auxiliary measurements in the original game. Discarding the question EPR register incurs no further error or dimension factor. The identity is specialized to the actual CL distribution of a verifier. This assumes the terminal tensor-product measurement form, which the soundness induction below derives from arbitrary high-value introspection play. The Lean states it in the register model (Definition 8.72) of an auxiliary model: the auxiliary measurements form a projective strategy of the auxiliary model (Definition 8.62), and every value model dominating that model has value at least the accepted mass, of which the quantum value is the case of a tensor-product model.
- MIPRE.Introspection.readout_isPVM
- MIPRE.Introspection.bornProb_registerEPR_readout
- MIPRE.Introspection.readout_eq_synOf
- MIPRE.Introspection.sampled_dist_eq_clDist
- MIPRE.Introspection.conditionalReadout_isPVM
- MIPRE.Introspection.bornProb_conditionalReadout
- MIPRE.Introspection.readoutAcceptance_eq_value
- MIPRE.Introspection.val_ge_of_readoutAcceptance
- MIPRE.Introspection.exists_strategy_of_readoutAcceptance
- MIPRE.Introspection.verifier_readoutAcceptance_eq_value
Extending by the fixed auxiliary vector and reassociating the register preserves same-party error, cross-party error, and Born probabilities exactly. At every unchanged question the actual replacement has precisely this extension. In particular the primitive Pauli, hiding, and Read errors are unchanged when an Alice Introspect question is replaced.
- MIPRE.Introspection.stateSqNorm_registeredExtendOp
- MIPRE.Introspection.xSqNorm_registeredExtendOp
- MIPRE.Introspection.bornProb_registeredExtendOp
- MIPRE.Introspection.registeredReplacement_samePartyError_other
- MIPRE.Introspection.registeredReplacement_crossError_other
- MIPRE.Introspection.TypedEstimates.pauliAliceError_registeredReplacement
- MIPRE.Introspection.TypedEstimates.pauliBobError_registeredExtension
- MIPRE.Introspection.TypedEstimates.hidingAliceError_registeredReplacement
- MIPRE.Introspection.TypedEstimates.hidingBobError_registeredExtension
- MIPRE.Introspection.TypedEstimates.readAliceError_registeredReplacement
- MIPRE.Introspection.TypedEstimates.readBobError_registeredExtension
A constraint \(\alpha \beta \gamma \) holds of \((a, b, 1)\) exactly when \(\langle \alpha , a\rangle + \langle \beta , b\rangle = \gamma \); a vector placed at an offset pairs with a vector as it pairs with the window there; the bitwise equality of two windows of the two answers is a list of such constraints; a condition on the readable answers is the empty list or the rejecting constraint. An input constraint on the two input answers, re-indexed onto the windows of two Introspect answers in which the layout carries them (readable bits at \(Q\), linear bits at \(Q + R\)), holds exactly when the original holds of the input answers read off those windows.
- MIPRE.Tailored.Intro.dotL
- MIPRE.Tailored.Intro.dotL_eq_odd
- MIPRE.Tailored.Intro.satisfies_iff_dotL
- MIPRE.Tailored.Intro.dotL_append
- MIPRE.Tailored.Intro.satisfies_append_iff
- MIPRE.Tailored.Intro.place
- MIPRE.Tailored.Intro.length_place
- MIPRE.Tailored.Intro.dotL_place
- MIPRE.Tailored.Intro.unit
- MIPRE.Tailored.Intro.dotL_unit
- MIPRE.Tailored.Intro.eqCons
- MIPRE.Tailored.Intro.eqCons_iff
- MIPRE.Tailored.Intro.guardCons
- MIPRE.Tailored.Intro.guardCons_iff
- MIPRE.Tailored.Intro.place2
- MIPRE.Tailored.Intro.dotL_place2
- MIPRE.Tailored.Intro.inputOf
- MIPRE.Tailored.Intro.reindex
- MIPRE.Tailored.Intro.dotL_split_right
- MIPRE.Tailored.Intro.satisfies_reindex_iff
A perfect PCC source strategy gives a perfect PCC strategy for the actual full parsed introspection game, including all Pauli and auxiliary types. The field-register construction has local dimension \(2|F|^{2^m}D\), where \(D\) is the source dimension. A supplied self-dual binary basis transports the construction to arbitrary binary CL source functions on \(2^m t\) coordinates, with dimension \(2\cdot 2^{2^m t}D\). The binary source functions need not be linear over the larger field.
- MIPRE.Introspection.Complete.pauliOp_X
- MIPRE.Introspection.Complete.pauliOp_Z
- MIPRE.Introspection.Complete.sampleOp_commute
- MIPRE.Introspection.Complete.sampleOp_reject
- MIPRE.Introspection.Complete.strategy_isPCC
- MIPRE.Introspection.Complete.strategy_value
- MIPRE.Introspection.Complete.exists_perfectPCC
- MIPRE.Introspection.BinaryComplete.pauliOp_X
- MIPRE.Introspection.BinaryComplete.pauliOp_Z
- MIPRE.Introspection.BinaryComplete.strategy_isPCC
- MIPRE.Introspection.BinaryComplete.strategy_value
- MIPRE.Introspection.BinaryComplete.exists_perfectPCC
Write \(e=|E|\varepsilon \), let \(\eta _Z\) be the primitive Bob-Z error and \(\delta _H\) the fixed Alice hiding error, and let \(r\) be the remaining depth. For the current projective prefix product form with its valid-answer support, all three refined stage errors are at most
If this budget is at most one, the actual tests construct the common-ancilla residual projectors. The replacement value loss is at most \(8B_r^{1/8}\). An explicit monotone numerical failure recurrence records this loss.
- MIPRE.Introspection.TypedEstimates.introspect_prefix_register_rigidity_alice
- MIPRE.Introspection.stageAnswerRefinement_coarse_marginal
- MIPRE.Introspection.stageAnswerRefinement_marginal_le_reported
- MIPRE.Introspection.TypedEstimates.introspect_adaptive_marginal
- MIPRE.Introspection.TypedEstimates.introspect_refined_stage_bounds
- MIPRE.Introspection.TypedEstimates.exists_game_adaptive_prefix_dilation
- MIPRE.Introspection.adaptiveStepLoss_le_root
- MIPRE.Introspection.adaptiveFailureBudget_mono
For each fixed exponent \(k\), an actual closed program generates the unary budget \(2^{(\lambda n+1)^k}\). Hardwiring \(\lambda \) adds only its binary encoding size and a fixed overhead; the parameter-to-program compiler is polynomial time. For \(k,\lambda ,n\geq 1\), generation time is polynomial in that budget and is bounded by a uniformly enlarged introspection budget. A total clocked simulator reads the clock at index \(n\) and runs the original program at \(2^n\). For a bounded source verifier and legal original questions and answers, the exponent-five clock preserves acceptance exactly. Its actual compiler has polynomial cost and output size in the source description size and binary parameter length. For a bounded source and positive index, the complete clock generation, reindexing, universal simulation and result check fit a uniformly enlarged introspection budget. This is the original-program simulation component, not the complete introspection predicate or its cutoff parser.
- MIPRE.Introspection.ClockArithmetic.uniformProg_closed
- MIPRE.Introspection.ClockArithmetic.uniformProg_runs
- MIPRE.Introspection.growingClock_budget
- MIPRE.Introspection.growingClock_runs
- MIPRE.Introspection.growingClock_size
- MIPRE.Introspection.growingClockCompiler_apply
- MIPRE.Introspection.growingClockCompiler_runs
- MIPRE.Introspection.growingClock_polynomial_time
- MIPRE.Introspection.growingClock_ansBound_time
- MIPRE.Introspection.ClockSimulation.prog_closed
- MIPRE.Introspection.ClockSimulation.prog_halts
- MIPRE.Introspection.ClockSimulation.decider_accepts_iff
- MIPRE.Introspection.ClockSimulation.original_decider_preserved
- MIPRE.Introspection.ClockSimulation.compiler_apply
- MIPRE.Introspection.ClockSimulation.compiler_binary_bounds
- MIPRE.Introspection.ClockSimulation.decider_haltsWithin
- MIPRE.Introspection.ClockSimulation.original_decider_ansBound_time
The next hiding comparison factors through the preceding fine hiding label: its preceding question prefix, current dual output and remaining tail. The later question prefix is retained as the key. A dummy label handles malformed answers and disagreeing prefixes, so every keyed coarse family is complete. Success in the actual parsed adjacent-Hide test gives conditional squared error at most \(2|E|\varepsilon \). With preceding fine error \(\varepsilon _f\) and prefix-normalizer error \(\eta \), replacement by a commuting ideal prefix costs at most \(6|E|\varepsilon +3\eta +3\varepsilon _f\).
- MIPRE.Introspection.CLChecks.prefixRegister_mono
- MIPRE.Introspection.CLChecks.outputPrefix_outputPrefix
- MIPRE.Introspection.CLChecks.prefixRegister_congr
- MIPRE.Introspection.CLChecks.dualReadout_congr
- MIPRE.Introspection.CLChecks.dualReadout_proj_compl_prefix
- MIPRE.Introspection.CLChecks.tail_proj_tail
- MIPRE.Introspection.TypedEstimates.hidingNextGuarded_factor
- MIPRE.Introspection.TypedEstimates.hiding_next_accepts_guarded
- MIPRE.Introspection.TypedEstimates.hiding_next_guarded_estimate
- MIPRE.Introspection.TypedEstimates.hiding_next_normalizer_estimate
Let \(e=|E|\varepsilon \) for the actual parsed game on an EPR seed and arbitrary normalized auxiliary state. Suppose the fixed Pauli-X and Pauli-Z questions have primitive extracted squared errors \(\delta _X\) on Alice and \(\eta _Z\) on Bob. The actual X/first-Hide test gives first-Hide Bob error at most \(4e+2\delta _X\). The Z/Sample and Sample/Introspect tests give every Bob Introspect-prefix error at most \(4\eta _Z+12e\). Projectivity is required where used for coarse-graining; malformed outcomes are included. Constancy of the two Pauli questions is stated explicitly.
- MIPRE.Introspection.TypedPresentation.mu_constant_edge
- MIPRE.Introspection.TypedPresentation.mu_pauli_aux
- MIPRE.Introspection.TypedPresentation.mu_aux_pauli
- MIPRE.Introspection.TypedEstimates.pauli_aux_agreement_estimate
- MIPRE.Introspection.TypedEstimates.aux_pauli_agreement_estimate
- MIPRE.Introspection.Honest.pauliXReadout_firstHide
- MIPRE.Introspection.Honest.pauliXReadout_registerState_mirror
- MIPRE.Introspection.TypedEstimates.hiding_first_agreement_estimate
- MIPRE.Introspection.TypedEstimates.hiding_first_register_rigidity
- MIPRE.Introspection.TypedEstimates.idealZ_prefix_fibSum
- MIPRE.Introspection.TypedEstimates.introspect_prefix_register_rigidity_bob
For each level \(k\), a player’s answer on the \(\mathtt{Hide}_k\) type is \(\delta \)-close to one computed from the level-\(k\) complement alone, and the chain of these relations across levels \(j \leq k\) is stable: knowing the answer at level \(j\) tells a player nothing about the conditionally sampled part at level \(k\) beyond what it is entitled to. The rigidity form states this as closeness of the hiding measurement to an explicit product of \(Z\)- and \(X\)-measurements on the complements. The Lean proof does not use this lemma as stated: it uses the hiding and reading rigidity of Lemmas 6.76, 6.77 and 6.74.
Recursion on the original CL presentation constructs the honest register PVMs for Read and every Hide level, including adaptive branch-dependent registers. The Read first marginal is exactly the original CL question readout. Attaching the original question-dependent answer measurement gives the full Read PVM, whose Introspect marginal is exact. Its effects commute with Introspect, and every rejection by the actual parsed Introspect/Read test has zero operator product. The hiding edges are proved in Lemma 6.65; assembly with the full Pauli strategy remains an additional obligation.
- MIPRE.Introspection.Honest.readRegister_isPVM
- MIPRE.Introspection.Honest.hideRegister_isPVM
- MIPRE.Introspection.Honest.readOp_marginal
- MIPRE.Introspection.Honest.fullReadOp_isPVM
- MIPRE.Introspection.Honest.fullReadOp_marginal
- MIPRE.Introspection.Honest.introspect_read_commute
- MIPRE.Introspection.Honest.read_typed_reject_zero
A perfect PCC strategy for the source game gives an actual perfect PCC strategy for the induced four-type Introspect/Sample game, including its loops, sampling edges and cross-introspection edge. Its dimension is the source dimension times the seed alphabet size. Honest Pauli-\(Z\)/Sample and Pauli-\(X\)/first-Hide effects commute and their products vanish whenever the full parsed test rejects. All outcome labels are retained. The extension to all adaptive Read and Hide types is proved in Lemma 6.68. The complete Pauli subgame remains a separate construction.
- MIPRE.Introspection.Honest.coreOp_isPVM
- MIPRE.Introspection.Honest.coreOp_commute
- MIPRE.Introspection.Honest.coreStrategy_dimension
- MIPRE.Introspection.Honest.exists_corePerfectPCC
- MIPRE.Introspection.Honest.pauliZ_sample_commute
- MIPRE.Introspection.Honest.sample_typed_reject_zero
- MIPRE.Introspection.Honest.firstHideOp_isPVM
- MIPRE.Introspection.Honest.pauli_firstHide_commute
- MIPRE.Introspection.Honest.firstHide_typed_reject_zero
A perfect PCC source strategy extends to an explicit perfect PCC strategy for the induced game on every auxiliary type: Introspect, Sample, Read and all Hide levels, with the actual uniform ordered-edge law and full parsed answer alphabet. Its dimension is the seed cardinality times the source dimension. The recursive first Hide is exactly the full-register Pauli-\(X\) coarse readout. The concrete parsed \(X\)/first-Hide and \(Z\)/Sample edges commute and have zero rejected products in both orientations. Construction of the honest strategy for all 26 Pauli types is still required for full typed completeness.
- MIPRE.Introspection.Honest.hideOp_zero_eq_firstHideOp
- MIPRE.Introspection.Honest.pauliX_hideOp_zero_commute
- MIPRE.Introspection.Honest.pauliX_hideOp_zero_reject
- MIPRE.Introspection.Honest.parsedPauliXOp_isPVM
- MIPRE.Introspection.Honest.parsedPauliZOp_isPVM
- MIPRE.Introspection.Honest.parsedPauliX_hide_commute
- MIPRE.Introspection.Honest.parsedPauliZ_sample_commute
- MIPRE.Introspection.Honest.parsedPauliX_hide_reject_zero
- MIPRE.Introspection.Honest.parsedPauliZ_sample_reject_zero
- MIPRE.Introspection.Honest.parsedHide_pauliX_reject_zero
- MIPRE.Introspection.Honest.parsedSample_pauliZ_reject_zero
- MIPRE.Introspection.Honest.auxOp_isPVM
- MIPRE.Introspection.Honest.auxOp_commute
- MIPRE.Introspection.Honest.auxOp_reject_zero
- MIPRE.Introspection.Honest.auxStrategy_dimension
- MIPRE.Introspection.Honest.auxStrategy_isPCC
- MIPRE.Introspection.Honest.auxStrategy_value
- MIPRE.Introspection.Honest.exists_auxPerfectPCC
For nonzero \(m\), \(m\mid |F|\), and \(d\geq 1\), the actual twenty-six-type Pauli game has a perfect PCC strategy in its doubled presentation, on local dimension twice the cardinality of the field register. All effects, commutation identities, and rejected-product identities are constructed for the actual question distribution and actual verifier predicate.
The first marginal of honest Hide at index \(k\) is exactly the readout of the CL presentation truncated at \(k\). Nonzero Read and Hide effects force their reported vectors to be supported on the active register. The full Pauli-\(X\) measurement factors under the actual local/tail coordinate split, and the stopping Hide measurement has the corresponding dual-linear-X/tail form. Neighboring hiding effects commute; for \(k+1{\lt}\ell \), every answer pair rejected by the actual adjacent-hiding check has zero product. For \(k+1=\ell \), the terminal Hide and Read effects commute and every rejected terminal comparison has zero product. These statements include all outcome labels.
- MIPRE.Introspection.Honest.hideRegister_marginal
- MIPRE.Introspection.Honest.hideOp_marginal
- MIPRE.Introspection.Honest.pauliX_coordinateSplit
- MIPRE.Introspection.Honest.stopHide_split
- MIPRE.Introspection.Honest.readRegister_entry_supported
- MIPRE.Introspection.Honest.hideRegister_entry_supported
- MIPRE.Introspection.Honest.hidingNext_stop_join
- MIPRE.Introspection.Honest.hidingNext_join
- MIPRE.Introspection.Honest.hidingRead_join
- MIPRE.Introspection.Honest.hideOp_commute_next
- MIPRE.Introspection.Honest.hideOp_commute_read
- MIPRE.Introspection.Honest.hideOp_reject_next_zero
- MIPRE.Introspection.Honest.hideOp_reject_read_zero
Any two anticommuting self-adjoint involutions on a nonzero finite carrier extend, with one extra qubit, to the actual Magic Square game. Explicit binary variable measurements and three-bit constraint measurements are projective, preserve the original binary measurements at cells zero and four, and give a value-one PCC strategy for the doubled game. Symmetric input matrices give symmetric grid and constraint matrices.
- MIPRE.Introspection.HonestMagicSquare.grid_isObservable
- MIPRE.Introspection.HonestMagicSquare.cells_commute
- MIPRE.Introspection.HonestMagicSquare.row_product
- MIPRE.Introspection.HonestMagicSquare.variableOp_isPVM
- MIPRE.Introspection.HonestMagicSquare.constraintOp_isPVM
- MIPRE.Introspection.HonestMagicSquare.variable_constraint_commute
- MIPRE.Introspection.HonestMagicSquare.constraint_reject_zero
- MIPRE.Introspection.HonestMagicSquare.variableOp_embeds_first
- MIPRE.Introspection.HonestMagicSquare.variableOp_embeds_second
- MIPRE.Introspection.HonestMagicSquare.grid_transpose
- MIPRE.Introspection.HonestMagicSquare.constraintOp_transpose
- MIPRE.Introspection.HonestMagicSquare.questionOp_isPVM
- MIPRE.Introspection.HonestMagicSquare.questionOp_reject
- MIPRE.Introspection.HonestMagicSquare.strategy_isPCC
- MIPRE.Introspection.HonestMagicSquare.strategy_value
- MIPRE.Introspection.HonestMagicSquare.exists_perfectPCC
The actual core, full Read, and Hide measurements extend to PVMs on the common parsed-answer alphabet, acting on one register/source space. Wrong constructors have zero effect. In both orientations of the Introspect/Read edge, every pair of effects commutes and every rejected answer pair has zero product. The same all-constructor guarantees hold in both orientations of every adjacent Hide edge and the terminal Hide/Read edge, with their actual index conditions and parsed verifier predicates.
- MIPRE.Introspection.Honest.parsedCoreOp_isPVM
- MIPRE.Introspection.Honest.parsedReadOp_isPVM
- MIPRE.Introspection.Honest.parsedHideOp_isPVM
- MIPRE.Introspection.Honest.parsedCore_read_commute
- MIPRE.Introspection.Honest.parsedRead_core_commute
- MIPRE.Introspection.Honest.parsedCore_read_reject_zero
- MIPRE.Introspection.Honest.parsedRead_core_reject_zero
- MIPRE.Introspection.Honest.parsedHide_next_commute
- MIPRE.Introspection.Honest.parsedHide_next_commute_reversed
- MIPRE.Introspection.Honest.parsedHide_read_commute
- MIPRE.Introspection.Honest.parsedRead_hide_commute
- MIPRE.Introspection.Honest.parsedHide_next_reject_zero
- MIPRE.Introspection.Honest.parsedHide_next_reject_zero_reversed
- MIPRE.Introspection.Honest.parsedHide_read_reject_zero
- MIPRE.Introspection.Honest.parsedRead_hide_reject_zero
The honest field-register Pauli strategy, with one extra qubit, has explicit PVMs for all twenty-six question types and zero effects for malformed answers. Its full-Pauli measurements are the required register readouts. The actual trace probes are exactly the corresponding Weyl observables, and the verifier phase is their commutation phase. For degree bound at least one, the sampled low-degree, Pauli-point, pair, Magic Square, and distinguished-variable edges have commuting effects and zero product on every rejected answer pair.
- MIPRE.QLD.Honest.probe_observable
- MIPRE.QLD.Honest.probe_phase
- MIPRE.QLD.Honest.answerOp_isPVM
- MIPRE.QLD.Honest.answerOp_format_zero
- MIPRE.QLD.Honest.answerOp_pauli
- MIPRE.QLD.Honest.pvm_fibre_commute
- MIPRE.QLD.Honest.pvm_fibre_reject
- MIPRE.QLD.Honest.answerOp_aline_point_commute
- MIPRE.QLD.Honest.answerOp_dline_point_commute
- MIPRE.QLD.Honest.answerOp_pauli_point_commute
- MIPRE.QLD.Honest.answerOp_aline_point_reject
- MIPRE.QLD.Honest.answerOp_dline_point_reject
- MIPRE.QLD.Honest.answerOp_pauli_point_reject
- MIPRE.QLD.Honest.answerOp_point_pairB_commute
- MIPRE.QLD.Honest.answerOp_point_pairB_reject
- MIPRE.QLD.Honest.answerOp_point_var_commute
- MIPRE.QLD.Honest.answerOp_point_var_reject
- MIPRE.QLD.Honest.answerOp_con_var_commute
- MIPRE.QLD.Honest.answerOp_con_var_reject
- MIPRE.QLD.Honest.answerOp_pairB_pair_commute
- MIPRE.QLD.Honest.answerOp_pairB_pair_reject
Let \(W\) be a \(\lambda \)-bounded seven-level verifier and \(n \geq 1\). A perfect PCC strategy of \(W\) at \(2^n\) whose answers at each question have the lengths a tailored verifier assigns to it, and whose answer bits are signed permutations, diagonal at the readable ones, gives the honest strategy of the reference verifier’s typed game. That strategy is perfect and PCC, charges only answers of the layout whose readable conditions hold, and its bit observables along the layout are signed permutations, diagonal at the readable bits. A perfect ZPC strategy of a tailored input \(V\) at \(2^n\) gives such a strategy of its normal form verifier. Hence, for a \(\lambda \)-bounded tailored input whose normal form verifier is \(C\lambda \)-bounded, \(C \geq 2\), with the output’s programs meeting the specification at \(C\lambda \): if \(V\) has a perfect ZPC strategy at \(2^n\), the output has one at \(n\).
For each level \(k \in \{ 1, \ldots , \ell + 1\} \) there are ancilla states and projective measurements, acting on the player’s space together with the ancilla, which reproduce the strategy’s behaviour on the first \(k\) levels while acting as the identity on the subspace the first \(k\) levels have already fixed. Running the induction to \(k = \ell + 1\) converts a strategy for \(\mathsf{V}^{\textsc{Intro}}_n\) of value \(1 - \varepsilon \) into a strategy for \(\mathsf{V}_{2^n}\) of value \(1 - \delta (\varepsilon , n)\) on a state of comparable entanglement, which is the soundness and entanglement content of Theorem 6.129. The Lean proof does not use this lemma as stated: its induction is two-sided (Lemma 6.101), followed by the extraction of Lemma 6.102 and the soundness of Lemma 6.104. It tracks the value only, not the entanglement.
Clamp the descriptions of a tailored verifier’s three programs to size \(\lambda \): a \(\lambda \)-bounded verifier keeps them, and the clamp has size linear in \(\lambda \). Run the answer-length calculator and the linear-constraints processor of the clamped description through a clocked universal machine. With a clock at least the time bound of \(\lambda \)-boundedness at index \(m \geq 2\) — at \(m = 2^n\), the introspection verifier’s own clock \(2^{(\lambda n + 1)^5}\), for arguments of length at most \((2^n)^\lambda \) — the runs output the input’s lengths and its constraints.
- MIPRE.Tailored.TailoredVerifier.IsBounded.two_le
- MIPRE.Tailored.Intro.InputRuns.clamp
- MIPRE.Tailored.Intro.InputRuns.clamp_bounded
- MIPRE.Tailored.Intro.InputRuns.clamp_size
- MIPRE.Tailored.Intro.InputRuns.runLen
- MIPRE.Tailored.Intro.InputRuns.runLp
- MIPRE.Tailored.Intro.InputRuns.runLen_eq
- MIPRE.Tailored.Intro.InputRuns.runLp_eq
- MIPRE.Tailored.Intro.InputRuns.lenDefined
- MIPRE.Tailored.Intro.InputRuns.lenRun
- MIPRE.Tailored.Intro.InputRuns.lpRun
- MIPRE.Tailored.Intro.InputRuns.lenRun_clamp
- MIPRE.Tailored.Intro.InputRuns.lpRun_clamp
- MIPRE.Tailored.Intro.InputRuns.ansBound_mono
- MIPRE.Tailored.Intro.InputRuns.len_clock_le
- MIPRE.Tailored.Intro.InputRuns.lp_clock_le
- MIPRE.Tailored.Intro.InputRuns.lenRun_seven
- MIPRE.Tailored.Intro.InputRuns.lpRun_seven
Rectangular local isometries transport any projective strategy to an actual projective strategy on the target spaces. Assigning the orthogonal image complement to a fixed outcome normalizes the measurements and preserves every Born probability and the whole game value on the embedded state. The exact operator intertwining also holds after arbitrary answer maps. On a target state at squared distance at most \(\eta \) from the embedded state, image-complement mass is at most \(\eta \). Thus a summed image-measurement error \(\delta \) becomes at most \(2\delta +2\eta \) after completion, on either party and without an outcome-count factor.
- MIPRE.Introspection.isometricPOVM_isPVM
- MIPRE.Introspection.isometricEffect_intertwine
- MIPRE.Introspection.isometricState_unit
- MIPRE.Introspection.povmValue_isometricState
- MIPRE.Introspection.isometricState_map_alice_deviation
- MIPRE.Introspection.isometricState_map_bob_deviation
- MIPRE.Introspection.projector_mass_le_state_distance
- MIPRE.Introspection.isometricComplement_alice_mass
- MIPRE.Introspection.isometricComplement_bob_mass
- MIPRE.Introspection.isometricEffect_alice_error_le
- MIPRE.Introspection.isometricEffect_bob_error_le
For nonnegative edge multiplier \(m\), set \(C=(512r^2+224)m+128\) and define
Each \(t_n\) is positive. If the initial failure and both fixed primitive errors are at most \(t_N\), the numerical failure after \(n\leq N\) replacements is at most \(t_{N-n}\), and every common stage budget is at most one.
The binary kernel program, run on the rows of the matrix of a register-local linear map, outputs vectors in its kernel that span it. So it provides the kernel generators the hiding comparisons need.
On a well-formed answer whose registers have length \(Q\) and whose input answer has the input’s readable and linear lengths, both at most \(R\), decoding the re-encoding gives the answer back, and the re-encoding has the label’s lengths.
- MIPRE.Tailored.Intro.length_pad
- MIPRE.Tailored.Intro.take_pad
- MIPRE.Tailored.Intro.take_take_pad
- MIPRE.Tailored.Intro.unpad_pad
- MIPRE.Tailored.Intro.enc_pair
- MIPRE.Tailored.Intro.dec_enc_pair
- MIPRE.Tailored.Intro.dec_enc_read
- MIPRE.Tailored.Intro.dec_enc_hide
- MIPRE.Tailored.Intro.dec_enc_pauli
- MIPRE.Tailored.Intro.length_enc_pair
- MIPRE.Tailored.Intro.length_enc_read
- MIPRE.Tailored.Intro.length_enc_hide
- MIPRE.Tailored.Intro.length_enc_pauli
- MIPRE.Tailored.Intro.dec_enc_of_ok
- MIPRE.Tailored.Intro.length_enc_of_ok
- MIPRE.Tailored.Intro.decB_enc_of_ok
A program, depending on \(\lambda \) alone, outputs at every question the lengths of the presented game at the question’s label — \(0\) off the decodable views, and at index \(0\) or \(\lambda = 0\) — halts everywhere, and runs within \(2^{(\lambda n + 1)^C}(|d| + 1)^C\), its outputs at most \(2^{(\lambda n + 1)^C}\).
- MIPRE.Tailored.Intro.LenIntro.introLenR
- MIPRE.Tailored.Intro.LenIntro.introLenL
- MIPRE.Tailored.Intro.LenIntro.introLen
- MIPRE.Tailored.Intro.LenIntro.lin_coef
- MIPRE.Tailored.Intro.LenIntro.lenIntroC
- MIPRE.Tailored.Intro.LenIntro.lenIntroC_lenIs
- MIPRE.Tailored.Intro.LenIntro.lenAt_eq
- MIPRE.Tailored.Intro.LenIntro.lenIntroC_lenIs_detype
- MIPRE.Tailored.Intro.LenIntro.lenIntroC_budget
- MIPRE.Tailored.Intro.LenIntro.lenIntroC_lenTotal
- MIPRE.Tailored.Intro.LenIntro.lenIntro
- MIPRE.Tailored.Intro.LenIntro.lenIntroProg
- MIPRE.Tailored.Intro.LenIntro.lenIntroProg_eq
- MIPRE.Tailored.Intro.LenIntro.lenIntro_lenIs
- MIPRE.Tailored.Intro.LenIntro.lenIntro_lenIs_zero
- MIPRE.Tailored.Intro.LenIntro.lenIntro_budget
- MIPRE.Tailored.Intro.LenIntro.lenIntro_lenTotal
Over a finite characteristic-two field, reading a linear map of either Weyl eigenbasis outcome is a projective measurement. If \(\ker (R)^\perp \subseteq \ker (L)\), the joint readout with projectors \(\sigma ^Z_{[L(\cdot )=a]}\sigma ^X_{[R(\cdot )=b]}\) is also projective.
A program \(\mathrm{LP}^{\mathrm{intro}}\), computed from the input’s three descriptions and \(\lambda \) in polynomial time, outputs nothing at \(\lambda = 0\) or \(n = 0\), and otherwise, at a pair of detyped questions, decodes the edge they ask, checks the readable lengths of the two answers, and outputs the presented game’s constraints at that edge: the Pauli constraints, the Pauli hiding constraints in either order, and the auxiliary constraints, with the kernel generators computed by elimination and the input’s programs run on the clamped descriptions under a clock. With \(\mathrm{L}^{\mathrm{intro}}\) it meets the specification of Lemma 9.80 for a \(\lambda \)-bounded input whose normal form verifier is \(\lambda \)-bounded. It runs within \(2^{(\lambda n + 1)^C}\) at degree \(C\) on every input, and \(|\mathrm{LP}^{\mathrm{intro}}| \le C(\lambda + 1)^C\).
- MIPRE.Tailored.Intro.LpIntro.lpIntroC
- MIPRE.Tailored.Intro.LpIntro.lpIntroProgC
- MIPRE.Tailored.Intro.LpIntro.lpIntroProgC_eq
- MIPRE.Tailored.Intro.LpIntro.lpIntroC_lpIs
- MIPRE.Tailored.Intro.LpIntro.lpIntroC_lpIs_zero
- MIPRE.Tailored.Intro.LpIntro.lpIntroC_cons_eq
- MIPRE.Tailored.Intro.LpIntro.lpIntroC_size
- MIPRE.Tailored.Intro.LpIntro.lpIntroC_size_le
- MIPRE.Tailored.Intro.LpIntro.lpIntroC_budget
- MIPRE.Tailored.Intro.LpIntro.lpIntro
- MIPRE.Tailored.Intro.LpIntro.lpIntroProg
- MIPRE.Tailored.Intro.LpIntro.lpIntroProg_eq
- MIPRE.Tailored.Intro.LpIntro.lpIntro_lpIs_zero
- MIPRE.Tailored.Intro.LpIntro.lpIntro_cons_eq
- MIPRE.Tailored.Intro.LpIntro.introSpec_lenIntro_lpIntro
- MIPRE.Tailored.Intro.LpIntro.lpIntro_budget
- MIPRE.Tailored.Intro.LpIntro.lpIntro_size_le
The old-prefix and current-Z replacement operators equal the next honest prefix tensored with constructed residual projectors on its actual remaining coordinates and the common enlarged auxiliary space. After any answer decoder, these residuals are PVMs and reassemble to the selected measurement of the returned strategy. Under the old measurement’s refinement identity and the three stage-error bounds, its value loss is at most \(2\sqrt{2\sqrt{56\sqrt{\delta }}}\).
- MIPRE.Introspection.adaptiveReplacementJointOp_next_factor
- MIPRE.Introspection.nextPrefixResidual_isPVM
- MIPRE.Introspection.adaptiveReplacementJointOp_next_reassembly
- MIPRE.Introspection.nextPrefixDecodedPOVM_isPVM
- MIPRE.Introspection.registeredReplacement_next_mats
- MIPRE.Introspection.exists_adaptive_next_strategy
Explicit seed relabelling intertwines the full typed question law and predicate, including mixed edges. Quotient dual decoding and finite-register reindexing preserve the required Pauli support. The actual QLD soundness theorem therefore supplies the extraction witness used by introspection, with its field-size tails absorbed at the canonical parameters. Honest completeness retains PCC, exact dimension and the executable guards’ support.
- MIPRE.Introspection.ExplicitGame.game_mu
- MIPRE.Introspection.ExplicitGame.game_D
- MIPRE.Introspection.ExplicitGame.toLegacy_value
- MIPRE.Introspection.ExplicitGame.pccToExplicit_isPCC
- MIPRE.Introspection.AuxiliaryQuotient.value_le_decodedStrategy
- MIPRE.Introspection.NumberedComplete.exists_perfectPCC_with_format
- MIPRE.Introspection.NumberedSoundness.quantumValue_ge_of_qld
- MIPRE.Introspection.NumberedSoundness.canonical_quantumValue_ge
Give the output tailored verifier at \(\lambda \) the sampler of the introspection verifier and two programs which, at index \(n\), output at every detyped question the presented game’s lengths and at every pair its constraints. Then its \(n\)-th game extends the presented one, so it has the presented game’s \(\mathrm{val}^*\), which is at most the value of the introspection verifier’s output on the input’s normal form verifier; and a perfect strategy of the reference verifier’s typed game meeting the conditions of Lemma 9.78 gives it a perfect ZPC strategy. For a \(\lambda \)-bounded tailored input whose normal form verifier is \(C\lambda \)-bounded, \(C \geq 2\), with the programs meeting the specification at \(C\lambda \): \(\mathrm{val}^*\) of the output at \(n \geq 1\) above \(1 - \varepsilon \) gives \(\mathrm{val}^*\) of the input at \(2^n\) at least \(1 - \delta (aC^a, b, \lambda , n, \varepsilon )\), with the introspection verifier’s \(a\) and \(b\).
- MIPRE.Tailored.Intro.Output.quantumValue_H
- MIPRE.Tailored.Intro.Output.valStar_presented_le_output
- MIPRE.Tailored.Intro.Output.outTV
- MIPRE.Tailored.Intro.Output.qe
- MIPRE.Tailored.Intro.Output.IntroSpec
- MIPRE.Tailored.Intro.Output.lenOf_eq_of
- MIPRE.Tailored.Intro.Output.extends_presented
- MIPRE.Tailored.Intro.Output.valStar_outTV_le
- MIPRE.Tailored.Intro.Output.soundness_seven
- MIPRE.Tailored.Intro.Output.hasPerfectZPC_outTV
- MIPRE.Tailored.Intro.Output.acceptsAsInput_ofTNFVT
- MIPRE.Tailored.Intro.Output.delta_mul_le
- MIPRE.Tailored.Intro.Output.lenOf_le_of_isBounded
- MIPRE.Tailored.Intro.Output.maxLen_le_of_isBounded
- MIPRE.Tailored.Intro.Output.soundness_contract
Construct the finite predicate on parsed answers, with format and consistency checks, both orientations of the sampling and hiding tests, and the original decision predicate on the cross-introspection edge. The original CL family, original predicate, Pauli predicate and projection of Pauli answers to the original register are explicit parameters. The Pauli predicate is instantiated at the actual Pauli question contents. Accepted sampling answers satisfy every prefix comparison on the whole answer alphabet. Hiding projections use the registers selected by the later answer, as required by the adaptive construction. For every claimed output, the prefix is exactly its projection onto the selected register; at full length, this register is the complete partition. The cross-introspection check retains the original Alice/Bob argument order in either orientation. This is the parsed semantic predicate; byte parsing, global cutoffs and clocked program calls remain separate construction work.
- MIPRE.Introspection.CLChecks.prefixRegister_subset
- MIPRE.Introspection.CLChecks.proj_prefixRegister
- MIPRE.Introspection.CLChecks.prefixRegister_full
- MIPRE.Introspection.CLChecks.sampling_prefix
- MIPRE.Introspection.CLChecks.hidingPauli_coarse
- MIPRE.Introspection.CLChecks.hidingNext_coarse
- MIPRE.Introspection.TypedPredicate.check
- MIPRE.Introspection.TypedPredicate.check_formats
- MIPRE.Introspection.TypedPredicate.check_consistency
- MIPRE.Introspection.TypedPredicate.check_sampling
- MIPRE.Introspection.TypedPredicate.check_sampling_prefix
- MIPRE.Introspection.TypedPredicate.check_reading
- MIPRE.Introspection.TypedPredicate.check_game
- MIPRE.Introspection.TypedPredicate.check_game_reversed
All twenty-six actual Pauli question maps have explicit three-stage CL presentations: seed, truncated direction, and the remaining point and scale coordinates. The partition covers \(3m+3\) field coordinates exactly. Both full-Pauli questions evaluate to zero. A supplied binary field basis gives three-stage binary presentations on \((3m+3)t\) bits with the exact Pauli-game question distribution. Canonical encoding is inverse on attained outputs, so arbitrary strategies for the binary game pull back to the actual Pauli game with the same state, dimensions, value, and full-Pauli measurements. This is mathematical sampler content; the uniform program and its runtime are additional obligations.
- MIPRE.QLD.PauliCL.presentation_exactlyOn
- MIPRE.QLD.PauliCL.questionOfVector_presentation
- MIPRE.QLD.PauliCL.presentation_pauli_eval
- MIPRE.QLD.PauliCL.qldGame_mu_presentation
- MIPRE.QLD.PauliCL.binaryPresentation_exactlyOn
- MIPRE.QLD.PauliCL.binaryPresentation_pauli_eval
- MIPRE.QLD.PauliCL.qldGame_mu_binaryPresentation
- MIPRE.QLD.PauliCL.questionOfVector_canonical
- MIPRE.QLD.PauliCL.encode_decode_eval
- MIPRE.QLD.PauliCL.pullbackStrategy_value
- MIPRE.QLD.PauliCL.pullbackStrategy_pauli_A
- MIPRE.QLD.PauliCL.pullbackStrategy_pauli_B
At a pair of Pauli questions of the low individual degree test over \(\mathbb {F}_{2^k}\), there is a list of linear constraints on the two answers’ bits, depending on the questions only, that hold exactly when the test accepts the two decoded answers. The kernel of the introspection decider accepts a pair of Pauli answers exactly when they have the lengths of their labels, these constraints hold, and its auxiliary check passes.
- MIPRE.Tailored.Intro.LinCheck
- MIPRE.Tailored.Intro.LinCheck.toCon
- MIPRE.Tailored.Intro.satisfies_toCon_iff
- MIPRE.Tailored.Intro.fldAt
- MIPRE.Tailored.Intro.fieldChecks
- MIPRE.Tailored.Intro.forall_fieldChecks_iff
- MIPRE.Tailored.Intro.PauliCons.pairChecks
- MIPRE.Tailored.Intro.PauliCons.pairChecks_iff
- MIPRE.Tailored.Intro.PauliCons.pauliCons
- MIPRE.Tailored.Intro.PauliCons.pauliCons_iff
- MIPRE.Tailored.Intro.PauliCons.length_of_mem_pauliCons
- MIPRE.Tailored.Intro.PauliCons.endpointValid_iff
- MIPRE.Tailored.Intro.PauliCons.program_pauli_iff_cons
There is \(\delta _1(\varepsilon , R) = a\bigl( (\log R)^a \varepsilon ^b + (\log R)^{-b} \bigr)\), with \(a {\gt} 1\) and \(0 {\lt} b {\lt} 1\) depending only on \(\ell \), such that any strategy for \(\mathsf{V}^{\textsc{Intro}}_n\) of value \(1 - \varepsilon \) is within \(\delta _1\) of a projective strategy whose state is \(|\textsc{EPR}_2\rangle ^{\otimes Q} \otimes |\textsc{aux}\rangle \) and whose Pauli-test measurements are the actual Pauli operators \(\sigma ^W_x\) on those \(Q\) qubits, for both players.
Let \(N\) be the number of ordered edges of the typed graph, so that \(N \geq 1\), let \(\delta _{qld}\) be the error of Theorem 3.38, and let \(\omega \) be a value model. Let \(\mathscr {S}\) be a projective strategy of the binary parsed introspection game in a bipartite model in which the Pauli basis test is sound with \(\omega \) (Definitions 8.62 and 8.82), failing with probability at most \(\varepsilon \), whose two \((\textsc{Pauli}, W)\) measurements have nonzero effects only at full-register Pauli answers. Then the restriction of \(\mathscr {S}\) to the Pauli basis game (Lemma 6.114), its malformed answers completed at a scalar answer, has an extraction in binary coordinates at the error \(T = \delta _{qld}(N\varepsilon , m, d, q)\): an ancilla model, with state \(\psi _{\textsc{aux}}\), whose POVM strategies \(\omega \) dominates, and a local isometry of the strategy’s model into the register model of the ancilla model on \(\mathbb {F}_2^{M \times t}\) (Definition 8.72), which carries the strategy’s state within \(T\) of \(|\textsc{EPR}_2\rangle ^{\otimes Mt} \otimes \psi _{\textsc{aux}}\) and carries the first player’s \(X\) effects and the second player’s \(Z\) effects at the valid full-register answers within \(T\) of the honest qubit readouts, in summed squared state norm. The valid answer at the qubit label \(x\) is the Pauli answer at \(\phi ^{-1}(x)\), for the relabelling \(\phi \) of Corollary 3.40, and it projects back to \(x\). In the tensor-product model of a strategy’s state the test is sound with \(\mathrm{val}^*\) (Lemma 8.83), the ancilla model is, up to isomorphism, the tensor-product model of an auxiliary unit vector, and the local isometry is one between tensor-product models: the familiar form of the extraction, for tensor-product strategies.
A Pauli answer of the right length is the encoding of the answer it decodes to. The kernel’s projection of a decoded \(X\)-basis Pauli answer is \(\mathbb {F}_2\)-linear in its bits. So the comparison of an \(X\)-basis Pauli answer with an answer at the first hiding level — equal dual readouts on the first factor, and equal coordinates off it — is a list of linear constraints on the two answers, in either order, given a list of vectors spanning the kernel of the first stage’s linear map.
- MIPRE.Tailored.Intro.PauliHide.answerBits_decodeBits_of_length
- MIPRE.Tailored.Intro.PauliHide.pauliXProj
- MIPRE.Tailored.Intro.PauliHide.pauliXProj_eq
- MIPRE.Tailored.Intro.PauliHide.hideChecks
- MIPRE.Tailored.Intro.PauliHide.hideChecks_iff
- MIPRE.Tailored.Intro.PauliHide.pauliHideCons
- MIPRE.Tailored.Intro.PauliHide.pauliHideConsRev
- MIPRE.Tailored.Intro.PauliHide.pauliHideCons_iff
- MIPRE.Tailored.Intro.PauliHide.pauliHideConsRev_iff
Polynomial-time functions output the constraints of the first hiding edge in either order, from the parameters, the first factor as a mask and the kernel generators; and decide whether the \(Z\)-basis answer projects to a given register.
- MIPRE.Tailored.Intro.PauliHideProg.pauliHideProg
- MIPRE.Tailored.Intro.PauliHideProg.pauliHideRevProg
- MIPRE.Tailored.Intro.PauliHideProg.pauliHideProg_eq
- MIPRE.Tailored.Intro.PauliHideProg.pauliHideRevProg_eq
- MIPRE.Tailored.Intro.PauliConsProg.zGuardProg
- MIPRE.Tailored.Intro.PauliConsProg.zGuardProg_eq
Any actual projective strategy for the full parsed game restricts to a strategy for the actual QLD game in the same model, hence with the same state. If the original failure is at most \(\varepsilon \), the restricted failure is at most the full ordered-edge count times \(\varepsilon \). Completing malformed outer constructors at a scalar answer leaves every valid full-Pauli answer operator exactly unchanged, for both parties.
- MIPRE.Introspection.completePauliPOVM_isPVM
- MIPRE.Introspection.completePauliPOVM_mats_of_ne
- MIPRE.Introspection.TypedEstimates.check_pauli_completed
- MIPRE.Introspection.TypedEstimates.completed_pauli_condFail_le
- MIPRE.Introspection.TypedEstimates.typed_edge_mean_failure_le
- MIPRE.Introspection.PauliRestriction.strategy_failure_le
- MIPRE.Introspection.PauliRestriction.strategy_pauliAns_A
- MIPRE.Introspection.PauliRestriction.strategy_pauliAns_B
The parsed answer read off the layout’s encoding of a well-formed byte answer is the kernel’s decoding of it. Hence, on every edge, when the reference verifier’s typed predicate accepts two well-formed byte answers whose encodings satisfy the readable conditions, the typed tailored data accepts the encodings; and a perfect PCC strategy of the reference verifier’s typed game charging only such answers, with signed-permutation bit observables along the encoding, diagonal at the readable bits, gives a perfect ZPC strategy of the doubled detyped tailored game.
At the introspection verifier’s canonical parameters, on every edge of its type graph, a pair of answers the typed tailored data accepts decodes — through the parsed answers read off the layout, re-encoded as the kernel’s bytes — to a pair the reference verifier’s typed predicate accepts. Hence the detyped tailored game has \(\mathrm{val}^*\) at most the quantum value of the reference verifier’s detyped game.
- MIPRE.Tailored.Intro.Sound.tdata
- MIPRE.Tailored.Intro.Sound.decT
- MIPRE.Tailored.Intro.Sound.lenR_le_len
- MIPRE.Tailored.Intro.Sound.guards_of_readOK
- MIPRE.Tailored.Intro.Sound.pauliFormatted_parsedT
- MIPRE.Tailored.Intro.Sound.tdata_sound
- MIPRE.Tailored.Intro.Sound.H
- MIPRE.Tailored.Intro.Sound.valStar_tpresented_le
Suppose the actual parsed-game strategy is projective on an EPR register tensored with a normalized auxiliary state. Assume its failure and only the primitive Alice-X and Bob-Z squared errors are at most \(t\geq 0\). For a source CL presentation covering the whole register exactly, the original game’s quantum value is at least \(1-Ct^{2^{-6\ell }}\), for an explicit coefficient depending only on depth and type-graph size. There is no assumed hiding estimate, future strategy, or smallness condition. If \(t\) has the paper’s two-term profile, the conclusion has that profile with uniform adjusted constants. The Lean’s EPR register tensored with a normalized auxiliary state is the register model (Definition 8.72) of a normalized auxiliary model, and it bounds the value of every value model dominating the POVM strategies of the auxiliary model (Definition 8.78), of which the quantum value is the case of a tensor-product model.
- MIPRE.Introspection.TypedEstimates.introAliceZError_le_of_bob
- MIPRE.Introspection.primitiveBudgetCoefficient_bounds
- MIPRE.Introspection.primitiveSoundnessCoefficient_one_le
- MIPRE.Introspection.primitiveSoundness_power_bounds
- MIPRE.Introspection.exists_primitiveSoundness_errorProfile
- MIPRE.Introspection.TypedEstimates.quantumValue_ge_of_primitive_pauli
- MIPRE.Introspection.TypedEstimates.quantumValue_ge_of_primitive_profile
The actual binary decision kernel implements all auxiliary branches using one source-simulation clock and the supplied canonical parameters. Accepted raw answers decode into a finite quotient game: original answers retain their finite length bound and Pauli answers retain the actual QLD alphabet. Conversely, accepted finite answers with the honest prefix, source-output and Pauli-format support conditions have accepted canonical encodings.
Read’s marginal consisting of a stage’s preceding claimed prefix and its dual answer is rigid at every stage on both parties. Its ideal family is the concrete honest hiding family with its unused X tail summed out. Uniform Alice and Bob squared-error bounds are \((16\ell ^2+8)e+4B\) and \((32\ell ^2+20)e+8B\), respectively.
- MIPRE.Introspection.CLChecks.factorOfPrefix_outputPrefix
- MIPRE.Introspection.CLChecks.factorOfPrefix_subset_prefixRegister
- MIPRE.Introspection.TypedEstimates.check_hiding_next_dual
- MIPRE.Introspection.TypedEstimates.check_hiding_read_dual
- MIPRE.Introspection.TypedEstimates.hiding_read_dual_chain_estimate
- MIPRE.Introspection.Honest.readDualOp_isPVM
- MIPRE.Introspection.Honest.readDualOp_registerState_mirror
- MIPRE.Introspection.TypedEstimates.read_register_rigidity_alice
- MIPRE.Introspection.TypedEstimates.read_register_rigidity_bob
- MIPRE.Introspection.TypedEstimates.read_register_rigidity_of_pauli
For fixed depth and type graph, the failure after \(N\) replacements is at most a fixed coefficient times the \(3N\)-fold square root of a common input error in the admissible regime. A second explicit coefficient makes the same bound at least one outside that regime. Consequently the combined bound has the paper’s two-term error profile, with positive exponent at most one and constants independent of the register dimension.
Let two registers \(x, y \in \mathbb {F}_2^s\) sit at known offsets of the two answers. For a coordinate set \(S\), the constraints \(x_i = y_i\), \(i \in S\), hold exactly when \(x\) and \(y\) agree on \(S\). For a linear map \(L\) on the coordinates \(S\) and a list of vectors spanning its kernel, the constraints \(\sum _i z_i (x - y)_i = 0\) on \(S\), one for each listed \(z\), hold exactly when the dual readouts of \(L\) at \(x\) and at \(y\) agree.
\(\lambda \mapsto 2^k \lambda \) is a polynomial-time function. A budget at \(C\lambda \) is a budget at \(\lambda \) with the exponent multiplied by \(C\): \(2^{(C\lambda n + 1)^{C'}} \le 2^{(\lambda n + 1)^{CC'}}\). \(\lambda \)-boundedness of a tailored verifier is monotone in \(\lambda \). A tailored verifier whose calculator outputs \(0\) and whose processor outputs no constraint at index \(n\) has a perfect ZPC strategy there, the trivial one.
- MIPRE.Tailored.Intro.Scale.doubleF
- MIPRE.Tailored.Intro.Scale.doubleF_apply
- MIPRE.Tailored.Intro.Scale.mulPow2F
- MIPRE.Tailored.Intro.Scale.mulPow2F_apply
- MIPRE.Tailored.Intro.Scale.ansBound_scale
- MIPRE.Tailored.Intro.Scale.LenBound.mono
- MIPRE.Tailored.Intro.Scale.lenIntro_within
- MIPRE.Tailored.Intro.Scale.hasPerfectZPC_of_zero
- MIPRE.Tailored.TailoredVerifier.IsBounded.mono
For the strategy of Lemma 6.53 and each level \(k \in \{ 1, \ldots , \ell \} \), the player’s reported question agrees with the \(Z\)-measurement of the conditionally linear map at that level up to \(\delta \), and the two players’ reports agree with each other up to \(\delta \). Consequently the reported \(y\) is distributed as the conditionally linear distribution of \(\mathsf{V}_{2^n}\), up to \(\delta \). The Lean proof does not use this lemma as stated: the sampling estimates of Lemmas 6.54 and 6.55 bound cross-party errors on the strategy itself, with no extraction, and feed the induction directly.
Construct a CL output-prefix map on every claimed full output; on honest outputs it agrees with the truncated CL evaluation. For any finite game, a subtest of weight \(c{\gt}0\) whose accepted answers force equality of processed outcomes gives averaged squared cross-party distance at most \(2\varepsilon /c\), where the game’s failure is at most \(\varepsilon \). The probability hypothesis is a pushforward bound, so the sampled question map need not be injective. Replacing one side by ideal Pauli readouts of squared error \(\eta \) costs at most \(2\eta +4\varepsilon /c\). All output values, including impossible claims, are controlled. Two such tests with a common opposite-party measurement give a same-side bound \(4\varepsilon /c_1+4\varepsilon /c_2\). A chain of \(k\) squared edge errors bounded by \(\delta \) costs at most \(k^2\delta \), without an outcome-cardinality factor.
- MIPRE.CL.CLFun.SupportedOn.proj_eval_cons
- MIPRE.CL.CLFun.SupportedOn.outputPrefix_eval
- MIPRE.CL.CLFun.ExactlyOn.outputPrefix_self
- MIPRE.CL.CLFun.ExactlyOn.outputPrefix_univ
- MIPRE.Introspection.agreement_subtest_average
- MIPRE.Introspection.sampling_pauli_estimate
- MIPRE.Introspection.sampling_prefix_estimate
- MIPRE.Introspection.mapped_operator_zero_of_not_range
- MIPRE.Introspection.off_range_weight_le
- MIPRE.Introspection.same_side_via_common_other
- MIPRE.Introspection.hiding_same_side_estimate
- MIPRE.Introspection.operator_chain_telescope
- MIPRE.Introspection.stateSqNorm_hiding_chain
- MIPRE.Introspection.hiding_chain_average
- MIPRE.Introspection.hiding_chain_uniform
Suppose the CL presentation covers the whole register exactly. A terminal prefix invariant gives a projective auxiliary measurement \(T_y\) on \(\mathrm{Option}(A)\) for each reported question \(y\). Every valid effect is the question readout at \(y\) tensored with \(T_y(\mathrm{some}(a))\). The malformed effect is the sum over \(y\) of the question readout tensored with \(T_y(\mathrm{none})\); it is not assumed to vanish.
For a nonempty ordinary answer alphabet, both actual terminal invariants construct an original-game strategy. If the final parsed-game failure is at most \(e\), its value is at least \(1-|E|e\). Each malformed auxiliary outcome is completed to a fixed ordinary answer; its mass need not vanish.
If the initial failure, both primitive Z errors, and the required hiding errors are at most the explicit threshold for \(2\ell \) replacements, there are concrete projective measurement families with Alice’s false-role and Bob’s true-role terminal invariants. The final state uses only fixed local ancillas, and failure is bounded by the single recurrence at \(2\ell \). The Lean’s final state is a model: Alice’s block extends the auxiliary model on her side and Bob’s block the result on his, and the final model reduces to the original one (Definition 8.80).
Given the finite Pauli type graph and its distinguished \(X,Z\) vertices, construct the introspection graph with both hiding chains, the sampling and reading edges, the cross-introspection edge and all loops. It has \(|T_{\mathrm{Pauli}}|+2\ell +6\) vertices, hence \(2\ell +32\) when the Pauli graph has \(26\) vertices. Its type encoding uses binary hiding indices. Retain the supplied three-level Pauli CL family; every auxiliary type has the zero presentation with a full factor partition. The cross-introspection edge asks the two zero-content questions with probability exactly the inverse number of ordered edges. Its conditional failure is at most the edge count times the whole typed game’s failure.
- MIPRE.Introspection.QuestionType.card
- MIPRE.Introspection.QuestionType.esize_aux_le
- MIPRE.Introspection.TypeGraph.symmetric
- MIPRE.Introspection.TypeGraph.adj_pauli
- MIPRE.Introspection.TypeGraph.adj_different_roles_iff
- MIPRE.Introspection.TypeGraph.adj_pauli_aux_iff
- MIPRE.Introspection.TypeGraph.adj_hide_hide_iff
- MIPRE.Introspection.TypeGraph.edges_nonempty
- MIPRE.Introspection.TypeGraph.detyping_factor_of_pauli_card
- MIPRE.Introspection.TypedPresentation.family_exactlyOn
- MIPRE.Introspection.TypedPresentation.marginal_aux
- MIPRE.Introspection.TypedPresentation.linear_aux
- MIPRE.Introspection.TypedPresentation.factor_aux
- MIPRE.Introspection.TypedPresentation.joint_aux_zero
- MIPRE.Introspection.TypedPresentation.mu_cross_introspect
- MIPRE.Introspection.TypedPresentation.failAt_cross_introspect_le
Let the normal form verifier \(V\) accept at index \(2^n\) as the tailored verifier \(T\) does. At every ordered pair of labels of the introspection verifier there is a list of constraints on the two answers of the labels’ lengths, from the question payloads and the readable answers: the Pauli basis test at two Pauli labels; Lemma 9.74 at two auxiliary labels, with the input’s split and constraints those of \(T\) at the source questions; and at a Pauli label and an auxiliary one, the readable condition, the comparison of a \(Z\)-basis answer with the sampled register, and Lemma 9.73. The constraints hold exactly when the readable conditions hold at both answers — the input’s answer fits, the prefix condition at Read and Hide, the source output at Introspect — and the kernel’s semantic check accepts the two parsed answers.
- MIPRE.Tailored.Intro.Typed.prefixOK
- MIPRE.Tailored.Intro.Typed.G
- MIPRE.Tailored.Intro.Typed.pauliDir
- MIPRE.Tailored.Intro.Typed.pauliAux
- MIPRE.Tailored.Intro.Typed.consRaw
- MIPRE.Tailored.Intro.Typed.consL
- MIPRE.Tailored.Intro.Typed.lenR_le_len
- MIPRE.Tailored.Intro.Typed.lenR
- MIPRE.Tailored.Intro.Typed.len
- MIPRE.Tailored.Intro.Typed.parsedT
- MIPRE.Tailored.Intro.Typed.readOK
- MIPRE.Tailored.Intro.Typed.pauliAux_iff
- MIPRE.Tailored.Intro.Typed.AcceptsAsInput
- MIPRE.Tailored.Intro.Typed.hD_of_acceptsAsInput
- MIPRE.Tailored.Intro.Typed.consL_iff
For the concrete parsed introspection game of failure at most \(\varepsilon \), the sampling-prefix and terminal hiding/Read cross-party squared distances are at most \(2|E|\varepsilon \), where \(E\) is the set of ordered type edges. Comparing the terminal hiding and Read measurements on the same side costs at most \(8|E|\varepsilon \). The predicates, question distribution, and Read consistency loop are those of the constructed game; no separate acceptance or selection-weight premise is assumed. Wrong answer constructors have a distinct coarse outcome, so the estimates include the whole answer alphabet. The Pauli subpredicate receives the actual Pauli question contents. The adjacent hiding induction and product-form rigidity remain separate.
- MIPRE.Introspection.TypedPredicate.check_directed
- MIPRE.Introspection.TypedPredicate.check_directed_reversed
- MIPRE.Introspection.TypedPredicate.check_hiding_read
- MIPRE.Introspection.TypedPredicate.check_hiding_read_reversed
- MIPRE.Introspection.TypedPredicate.check_hiding_next
- MIPRE.Introspection.TypedPredicate.check_hiding_next_reversed
- MIPRE.Introspection.TypedPredicate.check_hiding_pauli
- MIPRE.Introspection.TypedPredicate.check_hiding_pauli_reversed
- MIPRE.Introspection.TypedEstimates.questionCheck
- MIPRE.Introspection.TypedEstimates.parsedGame
- MIPRE.Introspection.TypedEstimates.aux_agreement_estimate
- MIPRE.Introspection.TypedEstimates.sampling_prefix_estimate
- MIPRE.Introspection.TypedEstimates.hiding_read_estimate
- MIPRE.Introspection.TypedEstimates.hiding_read_same_side_estimate
The actual cross-introspection test rejects every non-pair constructor and has probability \(1/|E|\). Terminal product-form measurements therefore construct an original-game strategy on exactly the auxiliary spaces with failure at most \(|E|\varepsilon \). With squared state error \(\eta \) and terminal measurement errors \(\delta _A,\delta _B\), the proved bound is
No separate conditional-acceptance premise is assumed. The Pauli extraction and hiding induction must still produce the state and terminal approximations.
- MIPRE.Introspection.TypedExtraction.cross_check
- MIPRE.Introspection.TypedExtraction.condWin_cross_eq
- MIPRE.Introspection.TypedExtraction.cross_failure_le
- MIPRE.Introspection.TypedExtraction.pairReadout_isPVM
- MIPRE.Introspection.TypedExtraction.condWin_cross_readout
- MIPRE.Introspection.TypedExtraction.exists_strategy_of_terminal_form
- MIPRE.Introspection.TypedExtraction.exists_strategy_of_approx_terminal_form
- MIPRE.Introspection.TypedExtraction.exists_strategy_of_state_and_terminal_approx
Suppose an actual projective parsed-game strategy has failure at most \(t\), and supplied local isometries put its state within vector distance \(t\) of the ideal register state. Suppose also that the image measurements have summed squared error at most \(t\) on valid full-register Alice-X and Bob-Z answers. The original game has quantum value at least \(1-C\, \mathrm{root}_{6\ell +2}(t)\), for an explicit coefficient depending only on depth and graph size. The estimate holds for every \(t\geq 0\) and retains all malformed answers and image-complement mass. The local isometries and their estimates are inputs here; Lemma 6.115 supplies them for the actual game from Theorem 3.38. The final loss preserves the paper’s two-term error profile with uniform constants and a positive exponent at most one. The Lean states it for a strategy in any bipartite model, with one local isometry of models (Definition 8.69) into the register model of a normalized auxiliary model (Definition 8.72), and bounds the value of every value model dominating the POVM strategies of the auxiliary model (Definition 8.78), of which the quantum value is the case of a tensor-product model.
- MIPRE.Introspection.transportA_map_op
- MIPRE.Introspection.TypedEstimates.quantumValue_ge_of_isometric_images
- MIPRE.Introspection.submeasurement_extension_mass
- MIPRE.Introspection.submeasurement_extension_dist
- MIPRE.Introspection.valid_outcome_error_le
- MIPRE.Introspection.isometric_valid_outcome_alice_error_le
- MIPRE.Introspection.isometric_valid_outcome_bob_error_le
- MIPRE.Introspection.validSoundnessCoefficient_one_le
- MIPRE.Introspection.exists_validSoundness_errorProfile
- MIPRE.Introspection.TypedEstimates.quantumValue_ge_of_valid_isometric_images
Replacing projective measurements at summed squared state distances \(\delta _A,\delta _B\) changes any test acceptance by at most \(2\sqrt{\delta _A}+2\sqrt{\delta _B}\). Replacing normalized state vectors at squared distance \(\eta \) changes the full game value by at most \(2\sqrt{\eta }\). These bounds have no answer-cardinality factor. The measurement-replacement statements require projectivity, so the mixing output must first undergo a quantitatively controlled common-ancilla dilation.
- MIPRE.Introspection.pvm_event_stability
- MIPRE.Introspection.joint_distance_left
- MIPRE.Introspection.testAcceptance_stability_left
- MIPRE.Introspection.testAcceptance_stability_right
- MIPRE.Introspection.testAcceptance_stability
- MIPRE.Introspection.qform_state_stability
- MIPRE.Introspection.povmValue_state_stability
- MIPRE.Introspection.povmValue_failure_transfer
The ambient contract MIPRE.Introspection 7 is inhabited. The fixed instance MIPRE.Introspection.seven supplies the introspection input to the compression pipeline. It has one common all-index resource exponent and the required soundness profile, and handles the exceptional zero cases. Its scope is the ambient contract at \(\ell =7\); Theorem 6.129 separately states the source-model result for arbitrary fixed depth. The compiler is defined explicitly, its constants chosen once, and its soundness field is the \(\mathrm{val}^*\) instance of a soundness theorem that holds in every value model in which the Pauli basis test is sound (Theorem 8.84).
- MIPRE.Introspection.exists_seven
- MIPRE.Introspection.seven
- MIPRE.Introspection.CompiledSoundness.output_soundness
- MIPRE.Introspection.sevenConstant
- MIPRE.Introspection.sevenConstant_spec
- MIPRE.Introspection.one_le_sevenConstant
- MIPRE.Introspection.sevenC
- MIPRE.Introspection.sevenC_spec
- MIPRE.Introspection.sevenOutput_soundness
Index the indicator of a subgroup by words rather than group elements. A probability measure on word indicators carried by the indicators that respect free reduction and the subgroup axioms, and invariant under conjugation by each letter, is the image of an IRS with the same value against every test.
Let an action pass Checks 1–3 everywhere. Choosing one point of each \(J\)-orbit, every permutation commuting with \(J\) induces a signed permutation of the representatives, multiplicatively, sending \(J\) to \(-1\), with sign \(+\) at \(r\) exactly when it fixes \(r\). The variables induce a Z-aligned signed-permutation strategy, in which the matrix of a constraint is the signed permutation induced by its word.
- MIPRE.Tailored.Sofic.Reps
- MIPRE.Tailored.Sofic.rep
- MIPRE.Tailored.Sofic.ind
- MIPRE.Tailored.Sofic.ind_mul
- MIPRE.Tailored.Sofic.ind_J
- MIPRE.Tailored.Sofic.ind_fix_iff
- MIPRE.Tailored.Sofic.indF
- MIPRE.Tailored.Sofic.quotStrat
- MIPRE.Tailored.Sofic.wordSP
- MIPRE.Tailored.Sofic.ZStrat.toMatrix_wordSP_consWord
If CEP has an affirmative answer then the minimal and maximal C\(^*\)-tensor norms coincide on \(C^*(F_\infty ) \otimes _{\mathrm{alg}} C^*(F_\infty )\), where \(F_\infty \) is the free group on countably many generators and \(C^*\) denotes the full unital group algebra.
For every polynomial-time computable \(f : \{ 0,1\} ^* \to \{ 0,1\} ^*\) there is a program \(e\) with \(\phi _e = \phi _{f(e)}\) and the runtime of \(e\) polynomially bounded in terms of that of \(f(e)\). (This is the direction used by Lemma 4.10; [ 11 ] states the runtimes as polynomially equivalent, and the converse direction would require a simulator that is never faster than the simulated program.)
Let \(R\) be a star-ordered \(*\)-algebra and \(\{ Q^x_a\} _a\) a finite family of POVMs in \(R\). There are a finite ancilla \(T\), a basis state \(t_0 \in T\) and projective measurements \(\{ P^x_{a}\} _a\) in \(M_T(R)\) whose \((t_0, t_0)\) entries are \(Q^x_a\), for every \(x\).
There is a \(\lambda \), computable from the description of \(\cal {M}\) in polynomial time and of size \(\mathrm{poly}(\left\vert {\cal {M}} \right\vert )\), such that \(\mathsf{V}^{\mathsf{halt}}\) is \(\lambda \)-bounded and \(\mathsf{TIME}_{\mathcal{D}^{\mathsf{halt}}}(n), \mathsf{TIME}_{\mathcal{S}^{\mathsf{halt}}}(n) = \mathrm{poly}(n, \left\vert {\cal {M}} \right\vert )\).
- MIPRE.Halting.lamOf
- MIPRE.Halting.isBounded_comprStr
- MIPRE.Halting.lamOf_ge
- MIPRE.Halting.ansBound_le_lamOf
- MIPRE.Halting.exists_compressorSpec
- MIPRE.Halting.comprPoly
- MIPRE.Cost.PolyBounded.absorb
- MIPRE.Cost.PolyBounded.absorb_log
- MIPRE.Cost.Prog.wrapCoreCost
- MIPRE.Cost.Prog.wrapCore_cost'
- MIPRE.Halting.exists_lamBound
- MIPRE.Halting.Lam0
- MIPRE.Halting.Lam0_spec
- MIPRE.Halting.esize_dec
- MIPRE.Halting.dec_cost
- MIPRE.Halting.exists_dec_cost_poly
- MIPRE.Halting.decCostPoly
- MIPRE.Halting.dec_cost_spec
- MIPRE.Halting.Vhalt_decider_cost
- MIPRE.Halting.wrapCoreCost_le_WZ
- MIPRE.Halting.lamF
- MIPRE.Halting.lamz
For all integers \(C, C' \geq 1\), all \(\lambda \geq 4 \max \{ (4C)^{8C},\ C \log C' \} \) and all \(n \geq 2\),
Assume \(m\mid q\) and fix a family member: a seed position \(\sigma (i)\) in each \(\chi \)-fibre, and a scale \(c\neq 0\). Let \(\rho \) be coordinate reversal on \(\mathbb {F}_q^m\). Map a canonical-line question to a seeded one by
\(w\) the direction of \(\ell \) and \(u_0\) its base point, with \(s_\sigma \) the seed \(\sigma \) selects in the fibre of the \(\chi \)-index of \(\rho w\), and the third component omitted for an axis-parallel line. Map a seeded answer back by reading its single component, reparametrizing a diagonal-line polynomial affinely by \(t\mapsto c^{-1}t+c^{-1}\mathrm{sh}(\ell )\), where \(\mathrm{sh}(\ell )\) is the shift between the two tests’ base points for \(\ell \), and sending an answer whose format does not match its question to a fixed answer.
Then on every question pair the canonical-line test gives positive weight, every answer pair the seeded test accepts at the images is accepted by the canonical-line test at the originals.
Take \(a=2\cdot 10^{11}\), \(b=1/40000\) and \(k=400m^3d+400m\). Then for all \(m,d\geq 1\), all \(q\) and all \(\varepsilon \geq 0\),
the left side being the error of Theorem 3.12 at \(k\) on failure \(3m\varepsilon \) and the right side \(\delta _{\mathrm{CL}}\) at \(\mathrm{ldc}=1\). Moreover \(k\geq 400md\) and \(k{\gt}0\).
Average the family of Lemma 3.16 over the seed positions and the scale, uniformly and independently. Then for every seeded question pair \((x,y)\) the average canonical-line mass of its preimage is at most \(3m\) times the seeded mass of \((x,y)\).
Summing the per-subtest bounds with the tensor code test’s weights gives expected total failure at most \(\varepsilon ' = C(\varepsilon + md/q)\) over the independent uniform choices of seeds, so some deterministic choice achieves \(\varepsilon '\). Restrict to \(d {\lt} q\), so that Reed–Solomon of degree \(d\) over \(\mathbb {F}_q\) is defined with distance \(q - d\); the number of codeword coefficients is then \(t = d + 1\), and \(k = m^3 d + 12m(d+1)\) satisfies the tensor code theorem’s hypothesis \(k \geq 12mt\) for all \(m, d \geq 1\) while keeping \(e^{-k/m^2} \leq e^{-md}\) and \(k = \mathrm{poly}(m, d)\). (The ledger writes this free parameter \(r\) rather than \(k\) at node \(1.2.1.8\); it is the \(k\) of Theorem 3.24, and has nothing to do with the \(k\) of the field size \(q = 2^k\).) The Lean proof does not use this lemma: seed averaging and the choice of \(k\) are Theorem 3.19 and Lemma 3.18.
The seeded test has a sampler running in \(\mathrm{poly}(m,\log q)\) and a decider running in \(\mathrm{poly}(m,d,r,\log q)\), with bounded-prefix checks on every input. Question parsing costs \(O(m\log q)\); the answer-format checks must also scan up to \(O(r(md+1)\log q)\) symbols, with one extra symbol to detect overflow. Thus the full parsing bound is \(O((m+r(md+1))\log q)\). The sampler and decider descriptions are constructed in time polynomial in the binary parameter lengths; runtime dependence on parameter values is a separate assertion. No question-length-only bound is asserted for the decider. The Lean proof does not use this lemma as a separate statement: the seeded test’s sampler and decider are formalized only inside answer reduction — the CL presentation in Definition 6.174, the line-versus-point check in Lemma 6.178, and their running times in Lemmas 6.177 and 6.178.
For admissible \(q\), \(m,d,r\geq 1\), \(m\mid q\), and \(r=\mathrm{ldc}\), the single-codeword seeded CL contract implies the simultaneous contract of Theorem 3.14, including a projective measurement of complete \(r\)-tuples on each player’s original space and full-tuple consistency. The chosen input contract is the proved Theorem 3.19. This extension is needed at \((q,m',d,m'+6)\) in answer reduction; QLD uses only \((q,4m,d,1)\). The separate tensor-code route is alternative provenance.
In Lean the reduction is stated at any padding \(K\) with \(r\leq K\), \(K\geq 1\) and \((K+m)\mid q\): the three conclusions hold with errors \(\delta _{\mathrm{CL}}(9(K+1)\varepsilon ,q,K+m,d,1)+(K+m)d/q\) for the two point conclusions and \(\delta _{\mathrm{CL}}(9(K+1)\varepsilon ,q,K+m,d,1)\) for the full-tuple one.
Let \(1\leq r\leq K\), \(d\geq 1\), \(m\mid q\) and \((K+m)\mid q\), and split the points of \(\mathbb {F}_q^{K+m}\) as \((x,y)\) with the \(K\) combining coordinates first. A projective strategy of failure at most \(\varepsilon \) at \((q,m,d,r)\) induces, on the same state and spaces, one at \((q,K+m,d,1)\) with failure at most \(9(K+1)\varepsilon \). At \((x,y)\) its point answer is \(\sum _{j=1}^r x_jb_j\), where \((b_1,\ldots ,b_r)\) is the original answer at \(y\). Axis answers have degree at most \(d\), diagonal answers at most \(md+1\leq (K+m)d\).
Both players share one seed offset. A combined question whose seed lies in block \(i\) (counting from \(0\)) is sent to the original question with seed block \(\max (i-K,0)\) and that offset, its line projected to the original coordinates and rebased; a line whose projection is a single point is sent to that point. Line answers are the original ones reparametrized along the combined line, multiplied by the combining coordinates and summed. All measurements are deterministic coarse-grainings once the offset is fixed, and the offset is chosen by averaging the complete game failure, not arbitrarily.
- MIPRE.LIDT.Simul.valAt
- MIPRE.LIDT.Simul.IsCross
- MIPRE.LIDT.Simul.SampleRel
- MIPRE.LIDT.Simul.sample_mem_line
- MIPRE.LIDT.Simul.accepts_sample_imp
- MIPRE.LIDT.Simul.accepts_sample_of
- MIPRE.LIDT.Simul.eq_rep_add_lineParam
- MIPRE.LIDT.Simul.shiftOf
- MIPRE.LIDT.Simul.eq_rep_add_shiftOf
- MIPRE.LIDT.Simul.lineParam_rep_add
- MIPRE.LIDT.Simul.rep_add_smul'
- MIPRE.LIDT.Simul.yOf_add
- MIPRE.LIDT.Simul.yOf_smul
- MIPRE.LIDT.Simul.xOf_add
- MIPRE.LIDT.Simul.xOf_smul
- MIPRE.LIDT.Simul.yOf_zero
- MIPRE.LIDT.Simul.jIdx
- MIPRE.LIDT.Simul.jIdx_of_le
- MIPRE.LIDT.Simul.yOf_single_of_le
- MIPRE.LIDT.Simul.yOf_single_of_lt
- MIPRE.LIDT.Simul.xOf_single_of_le
- MIPRE.LIDT.Simul.yOf_zeroBelow
- MIPRE.LIDT.Simul.yOf_rep_single_of_le
- MIPRE.LIDT.Simul.yOf_rep_single_of_lt
- MIPRE.LIDT.Simul.exists_yOf_rep
- MIPRE.LIDT.Simul.jOf
- MIPRE.LIDT.Simul.tyMap
- MIPRE.LIDT.Simul.qmap
- MIPRE.LIDT.Simul.wyOf
- MIPRE.LIDT.Simul.sampleMap
- MIPRE.LIDT.Simul.qmap_question
- MIPRE.LIDT.Simul.xr
- MIPRE.LIDT.Simul.xr_add
- MIPRE.LIDT.Simul.xr_smul
- MIPRE.LIDT.Simul.xr_zero
- MIPRE.LIDT.Simul.linEval
- MIPRE.LIDT.Simul.eval_linPoly_padB
- MIPRE.LIDT.Simul.affPoly
- MIPRE.LIDT.Simul.eval_affPoly
- MIPRE.LIDT.Simul.natDegree_affPoly_le
- MIPRE.LIDT.Simul.natDegree_affPoly_le_of_zero
- MIPRE.LIDT.Simul.valsOf
- MIPRE.LIDT.Simul.polysOf
- MIPRE.LIDT.Simul.lineAns
- MIPRE.LIDT.Simul.rmap
- MIPRE.LIDT.Simul.fmtOk_rmap
- MIPRE.LIDT.Simul.base_add_lineParam
- MIPRE.LIDT.Simul.eval_lineAns_eq
- MIPRE.LIDT.Simul.valAt_line_aux
- MIPRE.LIDT.Simul.natDegree_polysOf_values
- MIPRE.LIDT.Simul.valAt_rmap
- MIPRE.LIDT.Simul.sample_question_mem
- MIPRE.LIDT.Simul.valAt_eq_of_sampleRel
- MIPRE.LIDT.Simul.eq_point_of_not_cross
- MIPRE.LIDT.Simul.not_isCross_point_left
- MIPRE.LIDT.Simul.not_isCross_point_right
- MIPRE.LIDT.Simul.accepts_rmap
- MIPRE.LIDT.Simul.clGame_D_rmap
- MIPRE.LIDT.Simul.sampleEquiv
- MIPRE.LIDT.Simul.card_ty
- MIPRE.LIDT.Simul.card_sample
- MIPRE.LIDT.Simul.eq_of_xOf_yOf
- MIPRE.LIDT.Simul.card_jOf_fiber_le
- MIPRE.LIDT.Simul.card_sampleMap_fiber_le
- MIPRE.LIDT.Simul.clGame_mu_fibre
- MIPRE.LIDT.Simul.sum_mu_qmap_le
- MIPRE.LIDT.Simul.tuplePOVMA
- MIPRE.LIDT.Simul.tuplePOVMB
- MIPRE.LIDT.Simul.toPOVM_mergeAt
- MIPRE.LIDT.Simul.padded
- MIPRE.LIDT.Simul.exists_padded_value
- MIPRE.LIDT.Simul.pointPOVMA_padded
- MIPRE.LIDT.Simul.pointPOVMB_padded
Let \(q=2^k\), \(m,d,r\geq 1\) and let \(M\) be the least power of two at least \(m+r\). If \(m+r\leq q\) then \(M\mid q\) and \(M\leq 2(m+r)\leq 4mr\), and with \(K=M-m\) the losses of Lemma 3.31, \(\delta _{\mathrm{CL}}(9(K+1)\varepsilon ,q,M,d,1)+Md/q\), are bounded by
with \(b\) the exponent of Theorem 3.19 and \(a=40a_1 4^{a_1}\), \(a_1\) its constant. If \(m+r{\gt}q\) then \(\delta _{\mathrm{sim}}\geq 1\), and arbitrary complete projective measurements do. This separates the trivial regime from the padding argument that requires \(M\mid q\).
- MIPRE.LIDT.Simul.padM
- MIPRE.LIDT.Simul.le_padM
- MIPRE.LIDT.Simul.padM_le
- MIPRE.LIDT.Simul.padM_le_mul
- MIPRE.LIDT.Simul.padM_dvd
- MIPRE.LIDT.Simul.simA
- MIPRE.LIDT.Simul.deltaSim
- MIPRE.LIDT.Simul.forty_le_simA
- MIPRE.LIDT.Simul.clA_add_one_le_simA
- MIPRE.LIDT.Simul.rpow_le_rpow_simA
- MIPRE.LIDT.Simul.deltaCL_padded_le
- MIPRE.LIDT.Simul.one_le_deltaSim
- MIPRE.LIDT.Simul.constPM
- MIPRE.LIDT.Simul.inconsistency_le_one
Let \(1\leq r\leq K\) and \(d\geq 1\), split the points of \(\mathbb {F}_q^{K+m}\) as \((x,y)\) with the \(K\) combining coordinates first, and let \(\{ A^y_b\} \), \(\{ B^y_b\} \) be the two players’ point measurements for the \(r\)-codeword test, with outcomes \(b\in \mathbb {F}_q^r\). The combined point measurement at \((x,y)\) measures \(A^y\) and answers \(\sum _{j\leq r}x_jb_j\). Let \(R^\textsc{A}\), \(R^\textsc{B}\) be projective measurements of polynomials in the \(K+m\) variables of individual degree at most \(d\) which satisfy the three conclusions of the single-codeword contract against the combined point measurements with error \(\delta \). Coarse-grain each by keeping the outcomes that are exactly linear in \(x\), \(g(x,y)=\sum _{i\leq K}x_ig_i(y)\), reading off \((g_1,\ldots ,g_r)\), and sending every other outcome to the zero tuple. The results \(G^\textsc{A}\), \(G^\textsc{B}\) are projective measurements of complete \(r\)-tuples of polynomials of individual degree at most \(d\) in \(m\) variables; each evaluated at a uniform \(y\) is consistent with the other player’s point measurement with error \(\delta +(K+m)d/q\), and \(G^\textsc{A}\), \(G^\textsc{B}\) are consistent with each other with error \(\delta \). It does not select independent single-codeword measurements.
- MIPRE.LIDT.Simul.extracted_conclusions
- MIPRE.LIDT.Simul.inconsistency_extract_right_le
- MIPRE.LIDT.Simul.inconsistency_extract_left_le
- MIPRE.LIDT.Simul.inconsistency_map_le
- MIPRE.LIDT.Simul.pevY
- MIPRE.LIDT.Simul.eval_pevY
- MIPRE.LIDT.Simul.eval_sub
- MIPRE.LIDT.Simul.unitExp
- MIPRE.LIDT.Simul.unitExp_injective
- MIPRE.LIDT.Simul.prod_pow_unitExp
- MIPRE.LIDT.Simul.linPoly
- MIPRE.LIDT.Simul.eval_linPoly
- MIPRE.LIDT.Simul.linPoly_unitExp
- MIPRE.LIDT.Simul.linPoly_of_forall_ne
- MIPRE.LIDT.Simul.linPoly_injective
- MIPRE.LIDT.Simul.IsXLin
- MIPRE.LIDT.Simul.xCoef
- MIPRE.LIDT.Simul.pevY_eq_linPoly
- MIPRE.LIDT.Simul.exists_badCoef
- MIPRE.LIDT.Simul.pevY_apply
- MIPRE.LIDT.Simul.padB
- MIPRE.LIDT.Simul.padB_castLE
- MIPRE.LIDT.Simul.extract
- MIPRE.LIDT.Simul.extEval
- MIPRE.LIDT.Simul.badQ
- MIPRE.LIDT.Simul.badQ_ne_zero
- MIPRE.LIDT.Simul.pevY_badQ
- MIPRE.LIDT.Simul.card_agree_le
- MIPRE.LIDT.Simul.agreeX
- MIPRE.LIDT.Simul.agreeX_le_one
- MIPRE.LIDT.Simul.badInd
- MIPRE.LIDT.Simul.agreeX_le
- MIPRE.LIDT.Simul.sum_uniform_badInd_le
- MIPRE.LIDT.Simul.sum_uniform_one
- MIPRE.LIDT.Simul.sum_agreeX_le
- MIPRE.LIDT.Simul.inconsistency_eq_one_sub
- MIPRE.LIDT.Simul.sum_bornProb_map_right
- MIPRE.LIDT.Simul.sum_bornProb_map_left
- MIPRE.LIDT.Simul.xOf
- MIPRE.LIDT.Simul.yOf
- MIPRE.LIDT.Simul.sum_uniform_pad
- MIPRE.LIDT.Simul.sum_uniform_agree
- MIPRE.LIDT.Simul.isPVM_pm
- MIPRE.LIDT.Simul.extractPM
- MIPRE.LIDT.Simul.extractPM_toPOVM
- MIPRE.LIDT.Simul.evalTuplePOVM
- MIPRE.LIDT.Simul.evalTuplePOVM_extractPM
- MIPRE.LIDT.Simul.combPOVM
- MIPRE.LIDT.expFinsupp
- MIPRE.LIDT.expFinsupp_apply
- MIPRE.LIDT.expFinsupp_injective
- MIPRE.LIDT.LowIndDegPoly.toMv
- MIPRE.LIDT.LowIndDegPoly.eval_toMv
- MIPRE.LIDT.LowIndDegPoly.coeff_toMv
- MIPRE.LIDT.LowIndDegPoly.degreeOf_toMv_le
- MIPRE.LIDT.patch
- MIPRE.LIDT.maskOn
- MIPRE.LIDT.maskOff
- MIPRE.LIDT.patch_maskOn_maskOff
- MIPRE.LIDT.maskOn_patch
- MIPRE.LIDT.maskOff_patch
- MIPRE.LIDT.maskOn_eq_self
- MIPRE.LIDT.maskOff_eq_self
- MIPRE.LIDT.maskOn_apply_of_not
- MIPRE.LIDT.maskOff_apply_of
- MIPRE.LIDT.LowIndDegPoly.coef
- MIPRE.LIDT.prod_pow_patch
- MIPRE.LIDT.LowIndDegPoly.eval_eq_sum_coef
- MIPRE.LIDT.LowIndDegPoly.eval_coef_of_eq_off
- MIPRE.LIDT.LowIndDegPoly.coef_maskOff
- MIPRE.LIDT.card_eval_eq_zero_le
The seeded CL test is symmetric in the players: its question distribution is invariant under the exchange of the two players’ questions, exchanging the two sampled types being a bijection of the samples, and it accepts a pair of answers at a pair of questions exactly when it accepts the exchanged answers at the exchanged questions. Its soundness in a bipartite model (Definition 8.65) passes along isomorphisms of models in both directions, and to the model with the players exchanged. Consequently it is sound in the tensor-product model of every state on \(\mathbb {C}^{d_A} \otimes \mathbb {C}^{d_B}\), for all finite \(d_A\) and \(d_B\), and in every extension of a tensor-product model; and if it is sound in every extension of a model, or in every extension by a unit vector, then it is sound in the same extensions of the model with the players exchanged.
- MIPRE.LIDT.CL.Sample.swapTy
- MIPRE.LIDT.CL.Sample.swapTyEquiv
- MIPRE.LIDT.CL.subtests_swap
- MIPRE.LIDT.CL.accepts_swap
- MIPRE.LIDT.CL.clGame_μ_swap
- MIPRE.LIDT.CL.clGame_D_swap
- MIPRE.LIDT.Simul.tuplePOVMAIn_pushStrat
- MIPRE.LIDT.Simul.tuplePOVMBIn_pushStrat
- MIPRE.LIDT.Simul.evalTuplePOVMIn_symm_pushA
- MIPRE.LIDT.Simul.evalTuplePOVMIn_symm_pushB
- MIPRE.LIDT.Simul.SoundIn.of_iso
- MIPRE.LIDT.Simul.SoundIn.iff_of_iso
- MIPRE.LIDT.Simul.SoundIn.swap
- MIPRE.LIDT.Simul.soundIn_tensor_fintype
- MIPRE.LIDT.Simul.soundIn_expand_tensor
- MIPRE.LIDT.Simul.soundIn_swap_expand
- MIPRE.LIDT.Simul.soundIn_swap_expand_of_norm
Let \(C\) be the Reed–Solomon code of degree \(d{\lt}q\) over \(\mathbb {F}_q\). The codewords of \(C^{\otimes m}\) are exactly the evaluation tables of \(m\)-variate polynomials of individual degree at most \(d\). The seeded CL test with \(\mathrm{ldc}=1\) is not the two-prover tensor code test — the two differ in which lines they sample and how they label answers — so a strategy for the former must be converted, and the converted strategy \(\mathscr {S}'\) is well defined and projective: points by reversing the coordinate order, lines by choosing a seed in the fibre of size \(q/m\) with answers relabelled through the parametrization of the line, pairs by restriction. The Lean proof does not use this lemma: it converts a seeded strategy to the canonical-line test instead (Lemmas 3.16 and 3.17).
Let \(M\) be a bipartite model whose players’ algebras are star-ordered. If the conclusion of Theorem 3.12 holds for the projective strategies in \(M\) whenever \(d \geq 1\), with the measurements in the players’ algebras, then the seeded CL test is sound in \(M\) (Definition 8.65).
The seeded CL test is sound in the tensor-product model of every state on \(\mathbb {C}^{d_A} \otimes \mathbb {C}^{d_B}\).
If the original seeded CL strategy fails with probability at most \(\varepsilon \), points synchronicity of \(\mathscr {S}'\) fails with probability at most \(9\varepsilon \), and lines synchronicity with probability at most \(81\varepsilon + d/q\). The Lean proof does not use this lemma: the canonical-line test has no line–line subtest, so no line synchronicity is transferred.
Assume \(m \mid q\). Then a uniform axis-parallel line of \([q]^m\) together with a uniform seed from its fibre and a uniform point on it induces exactly the axis-parallel-line distribution the tensor code test uses; and for two independent uniform points of a subcube fixing the last \(j - 1\) coordinates, the pair (point, difference) is distributed as the diagonal-line test requires, the seed law \(\Pr [\chi (s) = i] \propto q^{i-1}\) matching the conditional law of the seeded CL test. The Lean proof does not use this lemma: the transfer it needs is the mass bound of Lemma 3.17, against the canonical-line test.
Let \(W, \Phi \) be a local isometry from \(M\) to \(M'\). On the transported state \(W\psi \), the Born probability of \((\Phi _A(a), \Phi _B(b))\) in \(M'^{W\psi }\) is that of \((a, b)\) in \(M\), and so is every squared state norm and cross-party deviation; when \(W\psi \) is the state of \(M'\) these hold in \(M'\). A transported projective measurement is projective, intertwined with the original by \(W\), so a strategy and its transport have the same value on the transported state; when both homomorphisms are unital and \(W\) carries the state to the state, the images of a POVM strategy have its value in \(M'\).
- MIPRE.BipartiteModel.LocalIsometry.intertwine
- MIPRE.BipartiteModel.LocalIsometry.bornProb_withState
- MIPRE.BipartiteModel.LocalIsometry.stateSqNorm_withState
- MIPRE.BipartiteModel.LocalIsometry.bornProb_of_W_ψ
- MIPRE.BipartiteModel.LocalIsometry.stateSqNorm_of_W_ψ
- MIPRE.BipartiteModel.LocalIsometry.swap_stateSqNorm_of_W_ψ
- MIPRE.BipartiteModel.LocalIsometry.xSqNorm_of_W_ψ
- MIPRE.BipartiteModel.LocalIsometry.comp_W_ψ
- MIPRE.BipartiteModel.LocalIsometry.isPVMIn_transportA
- MIPRE.BipartiteModel.LocalIsometry.isPVMIn_transportB
- MIPRE.BipartiteModel.LocalIsometry.intertwine_transportOpA
- MIPRE.BipartiteModel.LocalIsometry.povmValue_transport
- MIPRE.BipartiteModel.LocalIsometry.povmValue_pushforward
Let \(p = (\ell , \Delta )\) be fixed. The output indicator reading its parameters from the constant function \(p\) has a program computed in polynomial time from the input verifier’s calculator and processor and \(p\), of size \(c_0 + 4|L| + |P| + |p|\) for a constant \(c_0\); and there is a constant \(E\) such that if the calculator and processor run within \(T (|d| + 1)^k\) with \(T \leq 2^\tau \), and the input and \(p\) have size below \(2^\rho \), it accepts what it accepts within \(2^{E(k + 1)(\tau + \rho + 1)}\) steps.
- MIPRE.Tailored.AnsRed.CIn
- MIPRE.Tailored.AnsRed.lstarCore
- MIPRE.Tailored.AnsRed.lstarCore_apply
- MIPRE.Tailored.AnsRed.lstarIdx
- MIPRE.Tailored.AnsRed.lstarIdx_apply
- MIPRE.Tailored.AnsRed.polynomial_eval_le_add_two_pow
- MIPRE.Tailored.AnsRed.lstarFinal_const_timeBound_eq
- MIPRE.Tailored.AnsRed.lstarFinal_const_timeBound
- MIPRE.Tailored.AnsRed.lstarBound_const_le
- MIPRE.Tailored.AnsRed.lstar_const_acceptsWithin_pow
- MIPRE.Tailored.AnsRed.consProgF
- MIPRE.Tailored.AnsRed.consProgF_apply
- MIPRE.Tailored.AnsRed.constProgF
- MIPRE.Tailored.AnsRed.constProgF_apply
- MIPRE.Tailored.AnsRed.pushProgF
- MIPRE.Tailored.AnsRed.pushProgF_apply
- MIPRE.Tailored.AnsRed.lstarFinal_const_code
- MIPRE.Tailored.AnsRed.lstarFinalCodeF
- MIPRE.Tailored.AnsRed.lstarFinalCodeF_apply
- MIPRE.Tailored.AnsRed.lstarProgF
- MIPRE.Tailored.AnsRed.lstarProgF_apply
- MIPRE.Tailored.AnsRed.lstarProgSize₀
- MIPRE.Tailored.AnsRed.esize_lstarProg_const
- MIPRE.Tailored.AnsRed.esize_lstarProg_const_le
- MIPRE.Tailored.AnsRed.size_lstar_const
- MIPRE.Tailored.AnsRed.size_lstar_const_le
There are nine observables on \((\mathbb {C}^2)^{\otimes 2}\), one per cell of the Magic Square, such that the three in each row or column commute and multiply to \(+1\) for a row and \(-1\) for a column. They give a strategy for the Magic Square game of value \(1\) on two EPR pairs.
Every language in \(\mathrm{MIP}^{\mathrm{co}}\) is co-recursively enumerable. More generally \(\mathrm{MIP}(\omega ) \subseteq \mathrm{coRE}\) for every value model \(\omega \) that is r.e. from above.
Every language in \(\mathrm{MIP}^*\) is recursively enumerable.
An embedding carries Born probabilities, both players’ squared state norms, the cross-party deviations and the norm of the state, and families of measurements pushed forward along it keep their value in every game and their inconsistency on every index. Along every local isometry carrying the state to the state, a sum of products of the two players’ operators keeps its state norm and its quadratic form.
Adjoining an inert ancilla in a unit vector, reading an extension of an extension as one extension, relabelling the registers and exchanging the players in an extension are embeddings, in the vectors of Lemma 8.71; and so is the change of cut from the extension in the regrouped vector into a reading (Definition 8.88).
For unitaries \(U\) of the first player and \(V\) of the second, the isometry \(\pi (\pi _A(U)\pi _B(V))\) with the conjugations \(X \mapsto U X U^*\) and \(Y \mapsto V Y V^*\) is a local isometry of the model to itself, with unital homomorphisms; it carries the state to the state only when that isometry fixes the state.
Relabelling the outcomes of two families along one bijection keeps their inconsistency, and pushing a POVM forward along a composite of unital homomorphisms is pushing it forward twice.
- MIPRE.POVMIn.pushforward_comp
- MIPRE.BipartiteModel.inconsistency_map_equiv
- MIPRE.BipartiteModel.star_πA_mul_πB_mul_self
- MIPRE.BipartiteModel.LocalIsometry.toWithState_W
- MIPRE.BipartiteModel.LocalIsometry.toWithState_ΦA
- MIPRE.BipartiteModel.LocalIsometry.toWithState_ΦB
- MIPRE.BipartiteModel.LocalIsometry.intertwine_sum
- MIPRE.BipartiteModel.LocalIsometry.snorm_sum_mul_of_W_ψ
- MIPRE.BipartiteModel.LocalIsometry.qform_sum_mul_of_W_ψ
- MIPRE.BipartiteModel.LocalIsometry.ofUnitary
- MIPRE.BipartiteModel.LocalIsometry.ofUnitary_W
- MIPRE.BipartiteModel.LocalIsometry.ofUnitary_ΦA
- MIPRE.BipartiteModel.LocalIsometry.ofUnitary_ΦB
- MIPRE.BipartiteModel.LocalIsometry.ofUnitary_ΦA_one
- MIPRE.BipartiteModel.LocalIsometry.ofUnitary_ΦB_one
- MIPRE.BipartiteModel.Embedding.id_W
- MIPRE.BipartiteModel.Embedding.id_ΦA
- MIPRE.BipartiteModel.Embedding.id_ΦB
- MIPRE.BipartiteModel.Embedding.comp_toLocalIsometry
- MIPRE.BipartiteModel.Embedding.comp_W
- MIPRE.BipartiteModel.Embedding.comp_ΦA
- MIPRE.BipartiteModel.Embedding.comp_ΦB
- MIPRE.BipartiteModel.Embedding.swap_toLocalIsometry
- MIPRE.BipartiteModel.Embedding.swap_W
- MIPRE.BipartiteModel.Embedding.swap_ΦA
- MIPRE.BipartiteModel.Embedding.swap_ΦB
- MIPRE.BipartiteModel.Embedding.swap_swap
- MIPRE.BipartiteModel.Embedding.bornProb
- MIPRE.BipartiteModel.Embedding.stateSqNorm
- MIPRE.BipartiteModel.Embedding.swap_stateSqNorm
- MIPRE.BipartiteModel.Embedding.xSqNorm
- MIPRE.BipartiteModel.Embedding.norm_ψ
- MIPRE.BipartiteModel.Embedding.inconsistency_pushforward
- MIPRE.BipartiteModel.Embedding.povmValue_pushforward
- MIPRE.BipartiteModel.Iso.toEmbedding_toLocalIsometry
- MIPRE.BipartiteModel.Iso.toEmbedding_W
- MIPRE.BipartiteModel.Iso.toEmbedding_ΦA
- MIPRE.BipartiteModel.Iso.toEmbedding_ΦB
- MIPRE.BipartiteModel.inertEmb
- MIPRE.BipartiteModel.inertEmb_toLocalIsometry
- MIPRE.BipartiteModel.inertEmb_ΦA
- MIPRE.BipartiteModel.inertEmb_ΦB
- MIPRE.BipartiteModel.assocEmb
- MIPRE.BipartiteModel.assocEmb_toLocalIsometry
- MIPRE.BipartiteModel.assocEmb_ΦA
- MIPRE.BipartiteModel.assocEmb_ΦB
- MIPRE.BipartiteModel.relabelEmb
- MIPRE.BipartiteModel.relabelEmb_toLocalIsometry
- MIPRE.BipartiteModel.relabelEmb_ΦA
- MIPRE.BipartiteModel.relabelEmb_ΦB
- MIPRE.BipartiteModel.swapExpandEmb
- MIPRE.BipartiteModel.swapExpandEmb_toLocalIsometry
- MIPRE.BipartiteModel.swapExpandEmb_ΦA
- MIPRE.BipartiteModel.swapExpandEmb_ΦB
- MIPRE.BipartiteModel.recutEmb
- MIPRE.BipartiteModel.recutEmb_toLocalIsometry
- MIPRE.BipartiteModel.recutEmb_ΦA
- MIPRE.BipartiteModel.recutEmb_ΦB
Let \(W, \Phi \) be an isomorphism from \(M\) to \(M'\). The Born probability of \((\Phi _A(a), \Phi _B(b))\) in \(M'\) is that of \((a, b)\) in \(M\), and so are both players’ squared state norms and the cross-party deviations; the two states have the same norm. Each player’s isomorphism carries a POVM in that player’s algebra to a POVM, a projective one to a projective one, and the inverse carries it back. Two pairs of families of measurements whose operators correspond under \(\Phi \) have the same value in every game and the same inconsistency on every index, so a projective strategy carried across has its value, and a value model that dominates \(M'\) dominates \(M\). With the players exchanged, a projective strategy for \(\mathfrak {G}\) in a model is one, in the exchanged model, for the game with the players exchanged, and it has the same value; the inconsistency of two families is that of the same families with the players exchanged.
- MIPRE.BipartiteModel.Iso.refl_ΦA
- MIPRE.BipartiteModel.Iso.refl_ΦB
- MIPRE.BipartiteModel.Iso.symm_W
- MIPRE.BipartiteModel.Iso.symm_ΦA
- MIPRE.BipartiteModel.Iso.symm_ΦB
- MIPRE.BipartiteModel.Iso.trans_W
- MIPRE.BipartiteModel.Iso.trans_ΦA
- MIPRE.BipartiteModel.Iso.trans_ΦB
- MIPRE.BipartiteModel.Iso.swap_W
- MIPRE.BipartiteModel.Iso.swap_ΦA
- MIPRE.BipartiteModel.Iso.swap_ΦB
- MIPRE.BipartiteModel.Iso.symm_symm
- MIPRE.BipartiteModel.Iso.swap_swap
- MIPRE.BipartiteModel.Iso.toLocalIsometry_W
- MIPRE.BipartiteModel.Iso.toLocalIsometry_ΦA
- MIPRE.BipartiteModel.Iso.toLocalIsometry_ΦB
- MIPRE.BipartiteModel.Iso.toLocalIsometry_W_ψ
- MIPRE.BipartiteModel.Iso.toLocalIsometry_ΦA_one
- MIPRE.BipartiteModel.Iso.toLocalIsometry_ΦB_one
- MIPRE.BipartiteModel.Iso.swap_toLocalIsometry
- MIPRE.BipartiteModel.Iso.bornProb_eq
- MIPRE.BipartiteModel.Iso.stateSqNorm_eq
- MIPRE.BipartiteModel.Iso.swap_stateSqNorm_eq
- MIPRE.BipartiteModel.Iso.xSqNorm_eq
- MIPRE.BipartiteModel.Iso.norm_ψ_eq
- MIPRE.BipartiteModel.Iso.pushA
- MIPRE.BipartiteModel.Iso.pushA_op
- MIPRE.BipartiteModel.Iso.isPVMIn_pushA
- MIPRE.BipartiteModel.Iso.symm_pushA_pushA
- MIPRE.BipartiteModel.Iso.pushA_symm_pushA
- MIPRE.BipartiteModel.Iso.pushB
- MIPRE.BipartiteModel.Iso.pushB_op
- MIPRE.BipartiteModel.Iso.isPVMIn_pushB
- MIPRE.BipartiteModel.Iso.symm_pushB_pushB
- MIPRE.BipartiteModel.Iso.pushB_symm_pushB
- MIPRE.BipartiteModel.Iso.povmValue_eq
- MIPRE.BipartiteModel.Iso.povmValue_push
- MIPRE.BipartiteModel.Iso.pushStrat
- MIPRE.BipartiteModel.Iso.pushStrat_PA
- MIPRE.BipartiteModel.Iso.pushStrat_PB
- MIPRE.BipartiteModel.Iso.value_pushStrat
- MIPRE.BipartiteModel.Iso.dominates
- MIPRE.BipartiteModel.Iso.inconsistency_eq
- MIPRE.BipartiteModel.Iso.inconsistency_push
- MIPRE.BipartiteModel.ProjStrat.swap
- MIPRE.BipartiteModel.ProjStrat.swap_PA
- MIPRE.BipartiteModel.ProjStrat.swap_PB
- MIPRE.BipartiteModel.ProjStrat.value_swap
- MIPRE.BipartiteModel.inconsistency_swap
Let \(E\) be a complex inner product space and \(\mathbb {F}_q\) a finite field of characteristic two.
If the characters \(\chi _r\) satisfy \(\sum _r \overline{\chi _r(a)}\chi _r(b) = c\, [a = b]\), then \(\sum _r \| \sum _a \chi _r(a) T_a\| ^2 = c \sum _a \| T_a\| ^2\) for every family \((T_a)\) in \(E\). The characters \(a \mapsto (-1)^{\mathrm{tr}(ar)}\) of \(\mathbb {F}_q\) satisfy this with \(c = q\), and their products on \(\mathbb {F}_q \times \mathbb {F}_q\) with \(c = q^2\).
A family \((U_p)_{p \in \mathbb {F}_q \times \mathbb {F}_q}\) in \(E\) summing to zero has, on average over uniform \((\alpha , \beta ) \in \mathbb {F}_q \times \mathbb {F}_q\), fibre sums under \((a, b) \mapsto \alpha a + \beta b\) of total squared norm \((1 - 1/q) \sum _p \| U_p\| ^2\).
Consequently the same holds, in a bipartite model, for the state norms of a family of the represented algebra summing to zero, for those of a family of one player’s operators summing to zero, and for the cross-party deviations of two families, one for each player, each summing to \(I\).
- MIPRE.sum_norm_charSum_sq
- MIPRE.sum_sgn_trMul_eq_ite
- MIPRE.sum_star_sgn_trMul
- MIPRE.sum_star_sgn_trMul2
- MIPRE.sum_norm_trSum_sq
- MIPRE.sum_norm_trSum2_sq
- MIPRE.sum_avg_norm_fibreSum_sq
- MIPRE.StateModel.sum_avg_snorm_sq_fibre_eq
- MIPRE.BipartiteModel.sum_avg_stateSqNorm_fibre_eq
- MIPRE.BipartiteModel.sum_avg_xSqNorm_fibre_eq
The failure of a projective strategy is the average of its conditional failures, each in \([0, 1]\); its value is in \([0, 1]\); played through maps under which every accepted tuple stays accepted, it fails no more often at each question pair; relabelled along equivalences carrying one game onto the other, it keeps its value. On a uniform index the inconsistency is the average disagreement of the two families.
- MIPRE.BipartiteModel.ProjStrat.failAt_nonneg
- MIPRE.BipartiteModel.ProjStrat.failAt_le_one
- MIPRE.BipartiteModel.ProjStrat.one_sub_value_eq_sum_failAt
- MIPRE.BipartiteModel.ProjStrat.value_le_one
- MIPRE.BipartiteModel.ProjStrat.value_nonneg
- MIPRE.BipartiteModel.ProjStrat.failAt_adapt_le
- MIPRE.BipartiteModel.ProjStrat.value_relabel
- MIPRE.BipartiteModel.povmValue_congr_game
- MIPRE.POVMIn.map_map
- MIPRE.POVMIn.map_id
- MIPRE.BipartiteModel.inconsistency_eq_sum_dis
- MIPRE.BipartiteModel.inconsistency_uniform
- MIPRE.BipartiteModel.sum_dis_le_of_inconsistency
- MIPRE.BipartiteModel.inconsistency_uniform_unit
- MIPRE.POVMIn.toPOVM_toIn
- MIPRE.POVM.toIn_map
A tensor-product strategy is a projective strategy in its tensor-product model, of the same value and the same conditional failures, and conversely a projective strategy in the tensor-product model of a state on \(\mathbb {C}^{d_A} \otimes \mathbb {C}^{d_B}\) is a tensor-product strategy of the same value, so \(\mathrm{val}^*\) dominates that model. The value of a projective strategy in a model on a Hilbert space is at most \(\omega ^{\mathrm{co}}\), so \(\omega ^{\mathrm{co}}\) dominates every such model, and for every \(t \geq 0\) with \(t {\lt} \omega ^{\mathrm{co}}(\mathfrak {G})\) there is a commuting-operator strategy with a projective strategy of value greater than \(t\) in its model. The matrix inconsistency of Definition 2.37 is the inconsistency in the tensor-product model.
- MIPRE.TensorProductStrategy.toModel
- MIPRE.TensorProductStrategy.value_toModel
- MIPRE.TensorProductStrategy.failAt_toModel
- MIPRE.star_dotProduct_self_eq_one
- MIPRE.BipartiteModel.ProjStrat.toTensor
- MIPRE.BipartiteModel.ProjStrat.value_toTensor
- MIPRE.BipartiteModel.ProjStrat.value_le_commutingOperatorValue
- MIPRE.exists_projStrat_lt_commutingOperatorValue
- MIPRE.ValueModel.tensor_dominates
- MIPRE.ValueModel.commuting_dominates
- MIPRE.inconsistency_eq_tensor
All the readings of one extension have its state model, so their state norms and quadratic forms are the extension’s; the entries of a reading’s operators are those of the extension’s, read through \(\sigma \).
Once the first player’s outer register \(\gamma \) is handed to the second player, an operator \(X\) of the first player’s remaining register is the extension’s operator \(I_\gamma \otimes X\), and an operator \(Q \otimes Y\) of the second player, with \(Q\) a scalar matrix on \(\gamma \), is the product of the extension’s first-player operator \(Q \otimes I\) and second-player operator \(Y\). Here \(X \otimes P = (X \otimes I)(I\otimes P)\) for an element \(X\) and a scalar matrix \(P\), and an element tensored with a scalar matrix \(P\) of an inner register and then with a scalar matrix \(Q\) of an outer register is the element tensored with \(Q \otimes P\) on the pair of registers.
The reading along \(\sigma \) is isomorphic to the extension in the regrouped vector \(e \circ \sigma ^{-1}\), by the reindexing of the \(\ell ^2\)-sum, the players’ algebras unchanged.
In the extension in a product basis vector \(|a_0 b_0\rangle \), which is a unit vector, the Born probability of \((X, Y)\) is the Born probability in \(M\) of the reference entries \((X_{a_0 a_0}, Y_{b_0 b_0})\).
- MIPRE.reindexStarAlgHomR_apply
- MIPRE.smulKron_eq_diagonal_mul
- MIPRE.compHom_smulKron_smulKron
- MIPRE.compHom_smulKron_one
- MIPRE.moveEquiv_apply
- MIPRE.moveEquiv_symm_apply
- MIPRE.basisVec_apply
- MIPRE.basisVec_swap
- MIPRE.norm_basisVec
- MIPRE.BipartiteModel.recut_toStateModel
- MIPRE.BipartiteModel.recut_πA_apply
- MIPRE.BipartiteModel.recut_πB_apply
- MIPRE.BipartiteModel.expand_πA_apply
- MIPRE.BipartiteModel.expand_πB_apply
- MIPRE.BipartiteModel.expand_πA_mul_πB_apply
- MIPRE.BipartiteModel.recut_move_πA
- MIPRE.BipartiteModel.recut_move_πB
- MIPRE.BipartiteModel.recutAmpl
- MIPRE.BipartiteModel.recutAmpl_apply
- MIPRE.BipartiteModel.recutIsom
- MIPRE.BipartiteModel.recutAmpl_recutIsom_W
- MIPRE.BipartiteModel.recutIsom_ΦA
- MIPRE.BipartiteModel.recutIsom_ΦB
- MIPRE.BipartiteModel.recutIsom_W_ψ
- MIPRE.BipartiteModel.recutIso
- MIPRE.BipartiteModel.recutIso_ΦA
- MIPRE.BipartiteModel.recutIso_ΦB
- MIPRE.BipartiteModel.recutIso_toLocalIsometry
- MIPRE.BipartiteModel.bornProb_expand_basisVec
For elements of the represented algebra of a bipartite model, with \(\| T\| _\psi = \| \pi (T)\psi \| \) the state norm of Remark 8.53:
if \(\{ S_g\} \) is a projective measurement, then \(\| \sum _{g \in s} S_g R_g\| _\psi ^2 = \sum _{g \in s} \| S_g R_g\| _\psi ^2\), and in particular \(\| (\sum _{g \in s} S_g) R\| _\psi ^2 = \sum _{g \in s} \| S_g R\| _\psi ^2\);
a chain of \(n\) deviations costs a factor \(n\): \(\sum _i \| T^0_i - T^n_i\| _\psi ^2 \leq n \sum _{k {\lt} n} \sum _i \| T^k_i - T^{k+1}_i\| _\psi ^2\);
weighting two families by coefficients of modulus at most one costs the size of the outcome set: \(\| \sum _a c_a A_a - \sum _a c_a B_a\| _\psi ^2 \leq |\Lambda | \sum _a \| A_a - B_a\| _\psi ^2\);
for an operator of norm at most \(K\) and two vectors \(v\), \(w\) of norm at most one, the quadratic forms of the operator on \(v\) and on \(w\) differ by at most \(2K\| v - w\| \);
two families of a player’s operators whose squared state norms sum to at most one are at summed squared distance at most \(4\), the summed squared distance being at most twice the sum of the two families’ summed squared norms; in particular two projective measurements on a unit vector are at summed squared distance at most \(4\), which is the trivial bound for item 2 of Theorem 3.38.
- MIPRE.Op.abs_qform_sub_qform_le
- MIPRE.StateModel.snorm_sq_sum_orthogonal
- MIPRE.StateModel.snorm_sq_sum_orthogonal'
- MIPRE.StateModel.sum_snorm_sq_chain_le
- MIPRE.StateModel.snorm_sq_obs_sub_le
- MIPRE.StateModel.abs_qform_sub_qform_le
- MIPRE.StateModel.abs_qform_withState_sub_qform_le
- MIPRE.BipartiteModel.sum_stateSqNorm_sub_le
- MIPRE.BipartiteModel.sum_stateSqNorm_sub_le_four_of_le
- MIPRE.BipartiteModel.sum_stateSqNorm_sub_le_four
Let \((\mathcal{H}, \psi , \mathscr {A}, \mathscr {A}_A, \mathscr {A}_B)\) be a bipartite model with a unit state and star-ordered player algebras, and let \(\{ M^x_a\} \) and \(\{ N^y_b\} \) be families of POVMs in \(\mathscr {A}_A\) and \(\mathscr {A}_B\). The operators \(\pi (\pi _A(M^x_a))\) and \(\pi (\pi _B(N^y_b))\) form a commuting-operator strategy whose value in any game is the model’s value of the two families, so that value is at most \(\omega ^{\mathrm{co}}\). Conversely, for every \(t \geq 0\) with \(t {\lt} \omega ^{\mathrm{co}}(\mathfrak {G})\) there is a commuting-operator strategy whose measurements are projective measurements in the two algebras of its own model and whose value there exceeds \(t\).
- MIPRE.BipartiteModel.toCommuting
- MIPRE.BipartiteModel.correlation_toCommuting
- MIPRE.BipartiteModel.value_toCommuting
- MIPRE.BipartiteModel.povmValue_le_commutingOperatorValue
- MIPRE.IsPVMIn.of_map
- MIPRE.IsPVMIn.of_isStarProjection
- MIPRE.CommutingOperatorStrategy.isPVMIn_aliceMeas
- MIPRE.CommutingOperatorStrategy.isPVMIn_bobMeas
- MIPRE.exists_isPVMIn_lt_povmValue
Let \(|\psi \rangle \) be a unit vector on \(\mathbb {C}^{d_\textsc{A}} \otimes \mathbb {C}^{d_\textsc{B}}\) and let \(A, B\) be POVM families for the Magic Square game (Definition 2.17 at the magic square’s layout), failing it with probability at most \(\varepsilon \geq 0\). Write \(B_j\) for the second player’s \(\pm 1\)-observable for variable \(\textsc{Variable}_j\) — the difference of the two bit outcomes, every other answer contributing zero — and \(A_j\) for the first player’s. If the first player’s measurements are projective, then
and if the second player’s are, then \(\left\| { (\{ A_1, A_5 \} \otimes I) |\psi \rangle } \right\| ^2 \leq 186624\, \varepsilon \), where \(\{ X, Y\} = XY + YX\). The bound holds on the original observables: no isometry, no full Schmidt rank and no extracted EPR pairs are required, and of projectivity only the other player’s. It averages without loss: for a family indexed by \(\omega \) on the same pair of spaces, the first player’s measurements projective, with weights \(\nu _\omega \geq 0\), \(\sum _\omega \nu _\omega \left\| {(I\otimes \{ B_{1,\omega }, B_{5,\omega }\} )|\psi _\omega \rangle } \right\| ^2 \leq 186624 \sum _\omega \nu _\omega \varepsilon _\omega \). The Lean proves it for two families of POVMs in the players’ algebras of any bipartite model (Definition 8.49) in a unit state; the statement above is its tensor-product instance.
Let \(\{ E^x_a\} \) be a family of POVMs on \(\mathbb {C}^d\), indexed by questions \(x\) and outcomes \(a \in \mathcal{A}\). Then there is a family of projective measurements \(\{ P^x_a\} \) on \(\mathbb {C}^d \otimes \mathbb {C}^{\mathcal{A}}\) and a single, question-independent isometry \(V : \mathbb {C}^d \to \mathbb {C}^d \otimes \mathbb {C}^{\mathcal{A}}\), \(|v\rangle \mapsto |v\rangle \otimes |a_0\rangle \), such that \(V^\dagger P^x_a V = E^x_a\) for every \(x\) and \(a\).
- MIPRE.ancillaProj
- MIPRE.ancillaProj_conjTranspose
- MIPRE.ancillaProj_mul_self
- MIPRE.sum_ancillaProj
- MIPRE.exists_isometry_of_povm
- MIPRE.ancillaEmbed
- MIPRE.ancillaEmbed_isometry
- MIPRE.exists_unitary_extending
- MIPRE.exists_projective_dilation
- MIPRE.dotProduct_mulVec_submatrix
- MIPRE.dotProduct_comp_equiv
- MIPRE.dotProduct_mulVec_conj
Let \(M\) be a Hermitian matrix and \(c\) a real number. Then \(cI+ M \succeq 0\) and \(cI- M \succeq 0\) both hold if and only if \(-c\left\| {x} \right\| ^2 \leq \langle x| M |x\rangle \leq c \left\| {x} \right\| ^2\) for every vector \(x\) — which for Hermitian \(M\) says \(\left\| {M} \right\| \leq c\).
If a correlation is feasible at every level, a countable diagonal subsequence of the bounded certificates — which need not be compatible across levels, and this is the step where a paraphrase overclaims — defines a normalized positive functional on the polynomial \(*\)-algebra modulo the measurement relations. Every polynomial positivity constraint and every finite contextual relation survives the limit.
Commuting finite-outcome POVMs admit a correlation-preserving common projective dilation. For \(Vh = (\sqrt{A_a} h)_a\) the operator \(U = \begin{pmatrix} 0 & V^* \\ V & I- VV^* \end{pmatrix}\) is a self-adjoint unitary on \(\mathcal{H}\oplus \mathcal{H}^r\) whose conjugated coordinate projections compress to \(A_a\), and all questions share one embedding. Across the two players the block entries stay in commuting algebras, so iterating the dilation preserves both commutation and the joint distribution. Zero effects and arbitrary Hilbert space dimension are allowed.
A normalized positive functional on the measurement \(*\)-algebra yields a separable commuting projective representation. Quotient by the zero-norm subspace and complete; left multiplication by a projection generator \(g\) is a contraction because \(\left\| {u} \right\| ^2 - \left\| {gu} \right\| ^2 = \left\| {(I- g)u} \right\| ^2\), so the null subspace is invariant, and the PVM and cross-commutation identities extend from the dense polynomial quotient. The distinguished unit vector is the class of \(1\).
For a finite Bell scenario, level \(k\) of the full-word NPA hierarchy consists of the normalized positive semidefinite moment matrices on words of length at most \(k\), subject to the contextual projection, completeness and cross-commutation relations of degree at most \(2k\), with two-letter moments equal to the correlation coordinates. These constraints are finite and effectively enumerable, every \(C_{qc}\) correlation is feasible at every level, the levels are nested, and this redundant presentation agrees with the standard reduced one by degree-preserving linear substitutions.
Every feasible level-\(k\) moment satisfies \(\left\vert {L_k(w)} \right\vert \leq 1\) for \(\left\vert {w} \right\vert \leq 2k\): the identity \(\sum _a \Gamma [e_a v, e_a v] = \Gamma [v,v]\) with positivity bounds each leading-generator diagonal by its suffix diagonal, and induction together with the positive semidefinite \(2 \times 2\) minors bounds every entry. Hence each finite-level feasible set, and its correlation projection, is compact.
For an observable \(O\) the family \(a \mapsto \tfrac 12(1 + (-1)^a O)\) is a projective measurement indexed by \(\mathbb {F}_2\), and the correspondence preserves commutation: if \(O_1\) and \(O_2\) commute then so do all of their projectors.
A strategy given by commuting observables, one per variable of an LCS instance, yields a strategy given by genuine projective measurements: for a question consisting of several variables the joint measurement is the product of the corresponding binary projectors, which is projective because the observables commute, and the two players’ measurements commute with each other.
At the questions of the \(n\)-th game, the normal form verifier of \(\mathsf{V}\) accepts exactly what \(\mathsf{V}_n\) accepts. Let \(T\) be at least the answer lengths of \(\mathsf{V}_n\). Then its game \(\mathsf{V}_{n,T}\) has the quantum value of \(\mathsf{V}_n\), and if \(\mathsf{V}\) has a perfect ZPC strategy at \(n\), the doubled game of \(\mathsf{V}_{n,T}\) has a PCC strategy of value \(1\) (Definition 2.7).
Wrap the canonical decider with its total parse in front. The resulting normal form verifier has the games of that of Lemma 9.18, so the same values and perfect PCC strategies, and there is a constant \(C\), depending on the universal machine alone, such that it is \(C\lambda \)-bounded whenever the tailored verifier is \(\lambda \)-bounded.
- MIPRE.Cost.Prog.wrapHead_cost_at
- MIPRE.Cost.Prog.wrapPre_cost_at
- MIPRE.Cost.Prog.wrapCore_cost_at
- MIPRE.Cost.Prog.esize_wrapCore
- MIPRE.Tailored.TailoredVerifier.ofTNFVT
- MIPRE.Tailored.TailoredVerifier.ofTNFVT_accepts_iff_ofTNFV
- MIPRE.Tailored.TailoredVerifier.ofTNFVT_accepts_iff
- MIPRE.Tailored.TailoredVerifier.ofTNFVT_game
- MIPRE.Tailored.TailoredVerifier.ofTNFVT_game_D
- MIPRE.Tailored.TailoredVerifier.valStar_ofTNFVT
- MIPRE.Tailored.TailoredVerifier.hasPerfectPCC_ofTNFVT
- MIPRE.Tailored.dom_wrapCoreCost
- MIPRE.Tailored.dom_le_pow
- MIPRE.Tailored.TailoredVerifier.ofTNFVT_isBounded
On the one-sided extension, a quadratic form, a Born probability or a squared state norm is that of the \((t_0, t_0)\) entry, or of the \(t_0\)-th column, in \(M\); the state keeps its norm; the inert embedding, the extensions of a local isometry and the exchange of layers carry the state to the state.
- MIPRE.BipartiteModel.norm_expandA_ψ
- MIPRE.BipartiteModel.qform_expandA
- MIPRE.BipartiteModel.bornProb_expandA
- MIPRE.BipartiteModel.stateSqNorm_expandA
- MIPRE.BipartiteModel.inertA_W_ψ
- MIPRE.BipartiteModel.LocalIsometry.expand_W_ψ
- MIPRE.BipartiteModel.LocalIsometry.expandA_W_ψ
- MIPRE.BipartiteModel.exchange_W_ψ
In the setting of Lemma 6.142, let the sampler and the decider of \(\mathsf{V}\) run within \(T_S(\left\vert {d} \right\vert + 1)^k\) and \(T_D(\left\vert {d} \right\vert + 1)^k\) on inputs \((n, d)\), with \(T_S, T_D \leq W\). There are constants depending only on \(\ell \) such that:
the core runs on every well-formed input \(c\) within \(c_0(W + 1)^m(\left\vert {c} \right\vert + 1)^{e(k + 1)}\);
hence, if the budget \(K(n)\) is at least that bound at the largest core input whose answers lie within the inner cut, the completeness statement of Lemma 6.142 holds with no further hypothesis;
the decider runs on every input \((n, d)\) within \(c_1(W + 1)^{m_1}(\left\vert {d} \right\vert + 1)^{e_1}\) whenever \(K(n)\), \(B(n)\), the index routine’s running time at \(n\), the description lengths of the three programs and \(n\) are at most \(W\), and the degree \(e_1\) does not depend on \(k\).
- MIPRE.OracleDecider.gameProg_runs_within
- MIPRE.OracleDecider.core_runs_within
- MIPRE.OracleDecider.core_timeBound
- MIPRE.OracleDecider.core_accepting_le
- MIPRE.OracleDecider.budget_sufficient
- MIPRE.OracleDecider.exists_typedPredicate_perfectPCC_within
- MIPRE.OracleDecider.oracleDecider_runs_within
- MIPRE.OracleDecider.oracleDecider_timeBound
The typed oracle verifier is compiled in time polynomial in the input description. Its sampler preserves \(\ell \) levels, depends only on the input sampler, and runs in \(\mathrm{poly}(\mathsf{TIME}_S(n))\). Its decider runs in \(\mathrm{poly}(\mathsf{TIME}_S(n),B_D(n))\), including the bounded format checks. This is the typed construction used inside answer reduction. In the ambient model the decider’s running time is polynomial in the budget of its index routine, and a budget polynomial in the running times of the input verifier covers the core (Lemma 6.143).
Coarse-grain a perfect input PCC witness by length-\(B_D(n)\) prefix truncation. Orthogonal projector sums preserve completeness and projectivity; commutation and consistency are preserved by the common deterministic map. The preceding truncation lemma preserves value one on the same state. These measurements supply the honest isolated-player and joint-oracle measurements with legal answer lengths and the same combined operator rule for both players. The Lean proof does not use this lemma: an honest witness already answers within the cut, so no truncation is needed (Lemma 6.180).
Let \(\mathsf{V}\) be a normal form verifier whose sampler has \(\ell + 1\) levels, and let an index routine supply at each index \(n\) a parse cut \(B(n)\) and a simulation budget \(K(n)\). There is a typed decider over \(\mathcal{T}^\textsc{Orac}\) that halts on every input, whatever the programs of \(\mathsf{V}\) do, whose program is computed from those of \(\mathsf{V}\) and the routine in polynomial time, and which accepts \((n, t, x, u, y, a, b)\) exactly when a fixed core accepts it within \(K(n)\) steps. For \(x, y\) of length \(s(n)\) the core accepts exactly the answers that the bit-string predicate of Definition 6.139 accepts at the cut \(B(n)\): both answers parse by role against \(B(n)\), the checks of fig:oracle-decider hold, and for each oracle the decider of \(\mathsf{V}\) accepts \((n, L^\textsc{A}z, L^\textsc{B}z, a_1, a_2)\). Consequently, for the typed predicate the detyping compiler reads off this decider, at an inner cut of at least \(8B(n) + 3\): if its typed game has value above \(1 - \varepsilon \) then \(\mathrm{val}^*(\mathsf{V}_n) \geq 1 - 24\sqrt{\varepsilon }\) at the cut \(B(n)\), whatever the budget; and a value-\(1\) PCC strategy of \(\mathsf{V}_n\) at the cut \(B(n)\) gives one of the doubled typed game, when the core’s accepting runs on answers within the inner cut take at most \(K(n)\) steps.
- MIPRE.OracleDecider.oracleDecider
- MIPRE.OracleDecider.oracleDecider_total
- MIPRE.OracleDecider.oracleDecider_accepts_iff
- MIPRE.OracleDecider.gameProg_accepts_iff
- MIPRE.OracleDecider.core_accepts_iff
- MIPRE.OracleDecider.accepts_sound
- MIPRE.OracleDecider.accepts_complete
- MIPRE.OracleDecider.deciderProgFun
- MIPRE.OracleDecider.deciderProgFun_apply
- MIPRE.OracleDecider.typedPredicate_sound
- MIPRE.OracleDecider.typedPredicate_complete
- MIPRE.OracleDecider.valStar_ge_of_typedPredicate
- MIPRE.OracleDecider.exists_typedPredicate_perfectPCC
For every sampler \(\mathcal{S}\) with at least one level there is a typed sampler over \(\mathcal{T}^\textsc{Orac}\), with the levels of \(\mathcal{S}\), whose typed CL functions are those of Definition 6.139: the identity for \(\textsc{O}\), and the CL functions \(L^\textsc{A}\), \(L^\textsc{B}\) of \(\mathcal{S}\) for \(\textsc{A}\), \(\textsc{B}\), the same for both players. It depends on \(\mathcal{S}\) alone, and its program is computed from the program of \(\mathcal{S}\) in polynomial time. There are constants \(c, m, e\) such that, whenever \(\mathcal{S}\) runs within \(B(\left\vert {d} \right\vert + 1)^k\) on inputs \((n, d)\) and \(B\), \(\left\vert {\mathcal{S}} \right\vert \) and \(n\) are at most \(W\), the typed sampler runs within \(c(W + 1)^m(\left\vert {d} \right\vert + 1)^{e(k + 1)}\) on inputs \((n, d)\).
- MIPRE.oracleSampler
- MIPRE.oracleSampler_cl
- MIPRE.oracleSampler_dim
- MIPRE.OracleSampler.core
- MIPRE.OracleSampler.route_dimension
- MIPRE.OracleSampler.route_alice
- MIPRE.OracleSampler.route_bob
- MIPRE.OracleSampler.route_oracle
- MIPRE.OracleSampler.core_runs_within
- MIPRE.OracleSampler.oracleSampler_timeBound
- MIPRE.OracleSampler.samplerProgFun
- MIPRE.OracleSampler.samplerProgFun_apply
Let \(S = (L^\textsc{A}, L^\textsc{B}, D)\) be a seeded game and let \(T\) be a PCC synchronous strategy for the doubled game of \(S\), whose questions are \((\mathsf{false}, x)\) for Alice and \((\mathsf{true}, y)\) for Bob. Define a synchronous strategy \(\Sigma ^\textsc{Orac}(T)\) for the oracularization of \(S\), on the same Hilbert space, by
and \(N^{(v,\, x)}_u = 0\) when the shape of \(u\) does not match the role \(v\). Then \(\Sigma ^\textsc{Orac}(T)\) is a synchronous strategy, it is PCC, and if \(T\) has value \(1\) then so does \(\Sigma ^\textsc{Orac}(T)\). Both players measure with this one family of operators (Remark 6.216).
Let \(S\) be a seeded game with nonempty seed space and nonempty answer alphabet, let \(0 \leq \varepsilon \leq 1\), and let \(N\) be a synchronous strategy for the oracularization of \(S\) with value at least \(1 - \varepsilon \). Let \(\Sigma (N)\) be the strategy for the doubled game of \(S\) in which Alice measures \(\{ N^{(\textsc{A},\, x)}_a\} \) and Bob measures \(\{ N^{(\textsc{B},\, y)}_b\} \), each relabelled so that the oracle-shaped answers are grouped into one fixed answer. Then \(\Sigma (N)\) has value at least \(1 - 24\sqrt{\varepsilon }\).
Let \(S\) be a seeded game with nonempty seed space and nonempty answer alphabet. For every \(\varepsilon {\gt} 0\), if \(\omega ^{\mathrm{co}}\) of the oracularization of \(S\) exceeds \(1 - \varepsilon \), then \(\omega ^{\mathrm{co}}\) of the game of \(S\) is at least \(1 - 24\sqrt{\varepsilon }\).
Let \(S\) be a seeded game with nonempty seed space and nonempty answer alphabet, let \(0 \leq \varepsilon \leq 1\), and let \(\{ N^q_u\} \) and \(\{ N'^q_u\} \), one for each question \(q\) of the oracularization of \(S\), be projective measurements in the first and the second player’s algebra of a bipartite model with a unit state, of model value at least \(1 - \varepsilon \) in the oracularization of \(S\). Then the families in which the first player measures \(\{ N^{(\textsc{A},\, x)}_a\} \) and the second \(\{ N'^{(\textsc{B},\, y)}_b\} \), each relabelled so that the oracle-shaped answers are grouped into one fixed answer, have model value at least \(1 - 24\sqrt{\varepsilon }\) in the game of \(S\).
- MIPRE.SeededGame.povmValue_sound_ge
- MIPRE.StateModel.sum_snorm_sq_ge_of_close
- MIPRE.StateModel.sum_snorm_sq_eq_one_of_isPVMIn
- MIPRE.BipartiteModel.sum_snorm_sq_chain
- MIPRE.SeededGame.oracleView
- MIPRE.SeededGame.isPVMIn_oracleJoint
- MIPRE.SeededGame.sum_snorm_sq_joint_le
- MIPRE.SeededGame.condWin_oracle_le
- MIPRE.SeededGame.condWin_sound_ge
- MIPRE.SeededGame.sum_condFail_four_le
Let \(S\) be a seeded game with nonempty seed space and nonempty answer alphabet, let \(0 \leq \varepsilon \leq 1\), and let \(N\) be a tensor-product strategy for the oracularization of \(S\) with value at least \(1 - \varepsilon \). Let \(\Sigma (N)\) be the strategy for the game of \(S\), on the same state, in which Alice measures the first player’s \(\{ N^{(\textsc{A},\, x)}_a\} \) and Bob the second player’s \(\{ N^{(\textsc{B},\, y)}_b\} \), each relabelled so that the oracle-shaped answers are grouped into one fixed answer. Then \(\Sigma (N)\) has value at least \(1 - 24\sqrt{\varepsilon }\). Consequently, for every \(\varepsilon {\gt} 0\), if \(\mathrm{val}^*\) of the oracularization of \(S\) exceeds \(1 - \varepsilon \), then \(\mathrm{val}^*\) of the game of \(S\) is at least \(1 - 24\sqrt{\varepsilon }\).
In the setting of Definition 6.139:
(Soundness) for every \(\varepsilon {\gt} 0\) and every answer cut \(T\), if the quantum value of the typed oracularized game exceeds \(1 - \varepsilon \), then \(\mathrm{val}^*(\mathsf{V}_n) \geq 1 - 24\sqrt\varepsilon \) with answers of length at most \(B\);
(Completeness) if \(\mathsf{V}_n\) has a value-\(1\) PCC strategy with answers of length at most \(B\), then for every \(T \geq 8B + 3\) the doubled typed oracularized game has a value-\(1\) PCC synchronous strategy.
The same holds for any typed predicate whose acceptance implies the oracularized predicate after a reading of the answers, for soundness, and for any typed predicate that accepts an encoding of every answer pair the oracularized predicate accepts, for completeness.
- MIPRE.CL.CLFun.eval_ident
- MIPRE.CL.CLFun.exactlyOn_ident
- MIPRE.exactlyOn_roleFamily
- MIPRE.SeededGame.typedGame_mu
- MIPRE.SeededGame.quantumValue_typedGame_le
- MIPRE.SyncStrategy.pushTo
- MIPRE.SyncStrategy.value_le_pushTo
- MIPRE.SyncStrategy.isPCC_pushTo
- MIPRE.Verifier.valStar_ge_of_typed
- MIPRE.Verifier.exists_typed_perfectPCC
- MIPRE.pairDec_pairEnc
- MIPRE.parseAns_encAns
- MIPRE.oaccepts_of_oraclePred
- MIPRE.oraclePred_encAns
- MIPRE.Verifier.valStar_ge_of_oraclePred
- MIPRE.Verifier.exists_oraclePred_perfectPCC
Let \(\mu \) be a distribution on questions, \(|\psi \rangle \) a unit vector, and suppose given, for each question:
a projective measurement \(\{ A_{b,a}\} \) on \(\mathbb {C}^{d_\textsc{A}}\) with outcomes pairs in \(\mathcal{A}\times \mathcal{B}\);
a projective measurement \(\{ R_b\} _{b \in \mathcal{A}}\) on \(\mathbb {C}^{d_\textsc{B}}\) — in the application already the coarse-graining of the first family along its own outcome map, which is why only its projectivity appears;
a projective measurement \(\{ G_g\} _{g \in \mathcal{C}}\) on \(\mathbb {C}^{d_\textsc{B}}\), a copy \(\{ G'_g\} \) of it on \(\mathbb {C}^{d_\textsc{A}}\), and an outcome map \(e : \mathcal{C}\to \mathcal{B}\).
Write \(J_{b, a} = \sum _{g \, :\, e(g) = a} G_g R_b G_g\) for the pasted family, which is a POVM. Suppose that
and that the collision term \(\mathop{\mathbb {E}}\sum _b \sum _{g \neq g' \, :\, e(g) = e(g')} \langle \psi | G'_{g'} \otimes G_g R_b G_g |\psi \rangle \) is at most \(\varepsilon \). Then
and hence \(A_{b,a} \otimes I\simeq _{\delta _{\mathrm{pasting}}} I\otimes J_{b,a}\) with \(\delta _{\mathrm{pasting}}\) twice the right-hand side of 8.
Finally, if the question is a pair \((z, y)\) with \(y\) uniform and independent of \(z\), every family above depending on \(z\) alone and only \(e\) on \(y\), and if any two distinct \(g, g'\) satisfy \(e_z(y)(g) = e_z(y)(g')\) for at most an \(\varepsilon (z)\) fraction of the probes \(y\), then the collision term is at most the average of \(\varepsilon (z)\). The dependence on \(z\) is what the consumer needs: for a degenerate line — a direction that is zero, which the seeded test’s diagonal branch does sample — the outcome map separates nothing at all, and what makes the average small is that such lines are rare, not that the bound holds at every question.
- MIPRE.fibSum
- MIPRE.isPVM_fibSum
- MIPRE.sum_fiber
- MIPRE.abs_sum_sum_le_sqrt
- MIPRE.sum_comm4
- MIPRE.sum_prod_eq
- MIPRE.sum_prod_uniform
- MIPRE.sum_prod_uniform_one
- MIPRE.sum_weighted_add
- MIPRE.sum_weighted_div
- MIPRE.sum_weighted_const_mul
- MIPRE.IsPVM.comp_equiv
- MIPRE.qform_conjTranspose
- MIPRE.sum_sq_le_one_of_sum_eq_one
- MIPRE.sum_snorm_sq_orth_le_one
- MIPRE.sum_snorm_sq_povm_le_one
- MIPRE.sum_snorm_sq_prod_le_one
- MIPRE.sum_bornProb_le_fibSum
- MIPRE.sum_xSqNorm_fibSum_le
- MIPRE.sum_snorm_sq_comm_eq
- MIPRE.pasteJ
- MIPRE.sandOp_posSemidef
- MIPRE.sum_sandOp
- MIPRE.sum_snorm_sq_sandOp_le_one
- MIPRE.sandOpG_posSemidef
- MIPRE.sum_sandOpG
- MIPRE.pasteJ_posSemidef
- MIPRE.sum_pasteJ
- MIPRE.abs_sigma_sub_cloud_le
- MIPRE.abs_sand_sub_ord_le
- MIPRE.sum_bornProb_ord_ge
- MIPRE.sum_snorm_sq_comm_coarse_le
- MIPRE.collisionTerm
- MIPRE.collisionTerm_nonneg
- MIPRE.strife_sub_cloud_eq
- MIPRE.sum_snorm_sq_comm_fine_le
- MIPRE.one_sub_sum_bornProb_pasteJ_le'
- MIPRE.one_sub_sum_bornProb_pasteJ_le
- MIPRE.sum_xSqNorm_pasteJ_le
- MIPRE.sum_collisionTerm_le
Let \(\Lambda \) be the set of finitely supported sequences \(g = (x(g)_k, z(g)_k)_{k \in \mathbb {N}}\) of pairs of bits, and \(\omega (g, h) = (-1)^{\sum _k z(g)_k x(h)_k}\). On \(\ell ^2(\Lambda )\) the unitaries \(W_g \delta _h = \omega (g, h)\, \delta _{g + h}\) satisfy \(W_g W_h = \omega (g, h)\, W_{g + h}\) and \(W_g^* = \omega (g, g)\, W_g\), so their linear span \(\cal {P}\) is a \(*\)-algebra. With the trace \(\tau (a) = \langle \delta _0, a \delta _0 \rangle \), the map \(a \mapsto a \delta _0\), the inclusion as the left action and \(a^{\mathrm{op}} \mapsto J a^* J\) as the right action, for the antiunitary \((J \xi )_k = \omega (k, k)\, \overline{\xi _k}\), it is a tracial algebra in standard form, in the sense of the vendored commuting-operator development used for Theorem 5.10; and \(\cal {P}\) itself has unital dyadic matrix units (Definition 8.103).
Let \(q = 2^k\) be an admissible field size, let \(L\) be a finite index set, and let \(\{ e_1, \ldots , e_k\} \) be a self-dual basis of \(\mathbb {F}_q\) over \(\mathbb {F}_2\), with coordinate map \(\kappa \). Then the relabelling
is a bijection, and conjugating by it carries the whole Weyl system over \(\mathbb {F}_q\) on \(L\) registers to the Weyl system over \(\mathbb {F}_2\) on \(L k\) registers: the form \(\langle \cdot , \cdot \rangle \), the two operator families \(\tau ^X\) and \(\tau ^Z\), their spectral projectors, and \(|\textsc{EPR}_q\rangle ^{\otimes L} \mapsto |\textsc{EPR}_2\rangle ^{\otimes L k}\). Such a basis exists whenever \(k\) is odd.
- MIPRE.Weyl.binEquiv
- MIPRE.Weyl.binEquiv_apply
- MIPRE.Weyl.binEquiv_add
- MIPRE.Weyl.binEquiv_injective
- MIPRE.Weyl.binEquiv_eq_iff
- MIPRE.Weyl.trDot_binEquiv
- MIPRE.Weyl.wX_binEquiv
- MIPRE.Weyl.wZ_binEquiv
- MIPRE.Weyl.card_binEquiv
- MIPRE.Weyl.proj_binEquiv
- MIPRE.Weyl.proj_wZ_binEquiv
- MIPRE.Weyl.proj_wX_binEquiv
- MIPRE.Weyl.eprScale_binEquiv
- MIPRE.Weyl.epr_binEquiv
- MIPRE.Weyl.pauli_binary
- MIPRE.Weyl.exists_binEquiv_pauli_binary
- MIPRE.Weyl.trDot_two
- MIPRE.Weyl.sgn_trDot_two
- MIPRE.Weyl.wZ_two_diag
- MIPRE.Weyl.wX_two_apply
For the fibre projections \(P_y^W\) of \(L\) and every operator \(M\),
The identity remains true after averaging questions and summing measurement outcomes. It introduces no dimension or alphabet factor.
Over a finite field of characteristic two, let \(L, R : \mathbb {F}^k \to \mathbb {F}^k\) be linear with \(\ker (R)^\perp \subseteq \ker (L)\). Then the measurements \(\{ \sigma ^Z_{[L(\cdot ) = b]}\} _b\) and \(\{ \sigma ^X_{[R(\cdot ) = d]}\} _d\) commute.
Let \(\mathbb {F}\) be a finite field of characteristic two, with \(\omega =-1\). Let \(L : \mathbb {F}^k \to \mathbb {F}^k\) be linear, let \(W \in \{ X, Z\} \), and for \(a\) in the range of \(L\) pick \(u_a\) with \(L(u_a) = a\). Write \(\sigma ^W_{[L(\cdot ) = a]}\) for the projector onto the event that a \(W\)-basis measurement returns a preimage of \(a\). Then for every \(v \in \ker (L)^\perp \),
and conversely, for every \(a\) in the range of \(L\),
The choice of \(u_a\) off the range of \(L\) is immaterial, since there the projector vanishes.
Over a finite field of characteristic two, for a linear \(L:V\to V\), twirling an operator on \(\mathbb C^V\otimes H\) first by all \(Z\) Paulis and then by \(X(\ker L)\) gives \(\sum _{y\in L(V)}P_y^Z\otimes B^y\), where \(P_y^Z\) projects onto the fibre \(L(v)=y\). If the original operators form a POVM, the blocks form a POVM for each nonempty fibre. Empty fibres impose no condition on \(B^y\). The source proves the general-characteristic statement; the Lean theorem supplies the characteristic-two specialization. It sums over all \(y\in V\), with zero projectors outside the image, and chooses valid POVMs even at empty fibres.
Let \(U_x\subseteq V_x\subseteq V\) be coordinate registers, \(L_x:U_x\to U_x\) linear, and the state be \(\mathrm{EPR}_V\otimes \mathrm{aux}\). Let \(M^x_{y,a}\) be a PVM on Alice’s \(V_x\) register and auxiliary space. Assume its \(y\) marginal is \(O(\varepsilon )\)-close to \(P_y^Z(L_x)\) in the averaged squared state norm, and that its commutators with the fine \(Z\) projectors on \(U_x\) and coarse \(X\) fibre projectors for a map with kernel \((\ker L_x)^\perp \) have total outcome-summed squared norm \(O(\varepsilon )\). For \(0\leq \varepsilon \leq 1\) there are POVMs \(N_a^{x,y}\) on the complementary register outside \(U_x\) in \(V_x\) and Alice auxiliary space with
for a universal \(C\) (once the hypothesis constants are fixed). The sums in the commutator hypotheses include both projector and measurement outcomes. Empty fibres allow any \(N\); their left-hand mass is controlled by consistency, not identically zero.
- MIPRE.Introspection.registerPOVM
- MIPRE.Introspection.registerOp_isPVM
- MIPRE.Introspection.stateSqNorm_registerOp
- MIPRE.Introspection.registerEPR_norm
- MIPRE.Introspection.registerState_split
- MIPRE.Introspection.stateSqNorm_registerExtend
- MIPRE.Introspection.exists_register_mixing_sqrt
- MIPRE.Introspection.coordinateSplit
- MIPRE.Introspection.coordinateLinear_restrict
- MIPRE.Introspection.coordinateInsert_linear
- MIPRE.Introspection.exists_ambient_pauli_mixing
Over a finite characteristic-two field, write the retained register as \(\mathbb {F}^{n_x}\) and the state in each question’s coordinates as \(\mathrm{EPR}_{\mathbb {F}^{n_x}}\otimes \xi _x\), with \(\xi _x\) normalized. Let \(e_0,e_Z,e_X\) be the marginal, fine-\(Z\) commutator and coarse-\(X\) commutator errors of a joint PVM. There are actual normalized POVMs on the complementary Alice space at every retained fibre, whose averaged squared distance from the joint PVM is at most \(2\delta +4\sqrt\delta \), where \(\delta =\mathbb E_x(2e_0+8e_Z+8e_X)\). If the three averaged errors are at most \(0\leq \varepsilon \leq 1\), the bound is \(56\sqrt\varepsilon \). Register dimensions and auxiliary spaces may vary with \(x\). The Lean states it in the register model on \(\mathbb {F}^{n_x}\) (Definition 8.72) of a normalized auxiliary model \(\Xi _x\), of which \(\mathrm{EPR}_{\mathbb {F}^{n_x}}\otimes \xi _x\) is the case of the tensor-product model of \(\xi _x\), with the POVMs in the first player’s algebra of \(\Xi _x\).
- MIPRE.Introspection.snorm_right_projector_le
- MIPRE.Introspection.retained_fibre_dist
- MIPRE.Introspection.controlledPOVM
- MIPRE.Introspection.retained_block_le_completion
- MIPRE.Introspection.block_retention_precompletion
- MIPRE.Introspection.block_retention_dist_avg
- MIPRE.Introspection.mirror_expand
- MIPRE.Introspection.reg_wX_mirror
- MIPRE.Introspection.reg_readout_mirror
- MIPRE.Introspection.pauli_twirl_dist_le
- MIPRE.Introspection.fine_commutator_parseval
- MIPRE.Introspection.kernel_commutator_parseval
- MIPRE.Introspection.pauli_twirl_readout_dist_le
- MIPRE.Introspection.exists_pauli_mixing
- MIPRE.Introspection.exists_pauli_mixing_avg
- MIPRE.Introspection.exists_pauli_mixing_varying
- MIPRE.Introspection.mixing_error_sqrt_bound
- MIPRE.Introspection.exists_pauli_mixing_sqrt
Let \(R\) be a \(*\)-algebra over \(\mathbb {C}\) with self-adjoint elements \(x_k, z_k\) for \(k \in \mathbb {N}\), such that \(x_k^2 = z_k^2 = 1\) and \(z_k x_k = -x_k z_k\), and elements at distinct sites commute. Put \(p_k = \frac12 (1 + z_k)\) and \(u^{(k)}_{ab} = x_k^a\, p_k\, x_k^b\) for \(a, b \in \{ 0, 1\} \). Then each \(u^{(k)}\) is a system of unital \(2 \times 2\) matrix units, and the products \(e_{ij} = \prod _{k {\lt} n} u^{(k)}_{i_k j_k}\), for \(i, j \in \{ 0, 1\} ^n\), are unital \(2^n \times 2^n\) matrix units. So \(R\) has unital dyadic matrix units (Definition 8.103).
- MIPRE.PauliSites
- MIPRE.PauliSites.proj
- MIPRE.PauliSites.xpow
- MIPRE.PauliSites.unit
- MIPRE.PauliSites.isMatUnits_unit
- MIPRE.PauliSites.commute_unit
- MIPRE.PauliSites.units
- MIPRE.PauliSites.units_mul
- MIPRE.PauliSites.star_units
- MIPRE.PauliSites.sum_units_diag
- MIPRE.PauliSites.isMatUnits_units
- MIPRE.PauliSites.hasDyadicUnits
Over a finite field of characteristic two, for a subspace \(K\leq \mathbb {F}^k\), twirl by the uniform distribution on \(\tau ^W(K)\), where \(W\in \{ X,Z\} \) and \(W'\) is the other basis. The twirl fixes \(\tau ^{W'}(u)\) if \(u\in K^\perp \) and is zero otherwise. Here the annihilator uses the field-valued dot product. The source proves the general-characteristic statement; this formalization supplies its characteristic-two specialization used by the pipeline.
Conditionally on \(x\), draw \(U_1,U_2\) independently. Suppose both commutators \([M_a^x,U_i^\dagger ]\) have average outcome-summed squared state norm \(O(\varepsilon )\) and \(\mathbb E\| ((U_2^\dagger \otimes I)-(I\otimes U_2))\psi \| ^2=O(\varepsilon )\). Then \([M_a^x,U_1^\dagger U_2^\dagger ]\) has the same type of bound. Transfer \(U_2\) across the bipartition and back; \(\sum _a(M_a^x)^2\leq I\) controls the summed transfer errors without an outcome-count factor.
Let \(M_a^x\) be POVMs, \(\psi \) a unit bipartite vector and \(\mu _x\) a conditional unitary distribution. For \(\mathrm T_{\mu _x}(M)=\mathbb E_U UMU^\dagger \), put \(\delta =\mathbb E_x\mathbb E_U\sum _a \| ([M_a^x,U^\dagger ]\otimes I)\psi \| ^2\). Then \(\mathbb E_x\sum _a \| ((\mathrm T_{\mu _x}(M_a^x)-M_a^x)\otimes I)\psi \| ^2\leq \delta \). Jensen and left-unitary invariance of the norm suffice; invariance of the state under \(U\) is not a hypothesis.
Write \(p=\varphi \prod _{i=1}^5(g_i-X_{s_i})\) and \(z_c=\sum _j c_jX_j(1-X_j)\). The algebraic verifier tests \(c_0=p\) and \(c_0=z_c\) at its sampled point. If \(p\) vanishes on the Boolean cube and has individual degree at most \(d\), certificates of individual degree at most \(d\) pass both tests everywhere. Conversely, if \(\varphi \) has individual degree at most six, all \(g_i,c_j,c_0\) have individual degree at most \(d\), and \(|\mathbb {F}|\geq 2m(6+5\max \{ d,1\} )\), acceptance on more than half of \(\mathbb {F}^m\) forces both polynomial identities. On each Boolean point with \(\varphi =1\), one of the five answer evaluations equals its sign.
- MIPRE.SAT.PcpAlgebra.completeness
- MIPRE.SAT.PcpAlgebra.degreeOf_constraint_le
- MIPRE.SAT.PcpAlgebra.degreeOf_zeroCombination_le
- MIPRE.SAT.PcpAlgebra.identities_of_majority
- MIPRE.SAT.PcpAlgebra.clause_satisfied_of_identities
- MIPRE.SAT.PcpAlgebra.clause_decoded_of_identities
- MIPRE.LowDegree.eq_of_majority_agree
- MIPRE.LowDegree.eq_of_majority_subset
Over a field of characteristic two, every well-formed circuit with \(n\) inputs and \(s\) gates has a Boolean-valued arithmetization on exactly \(n+s\) coordinates, of individual degree at most five, hence at most six. An input is accepted exactly when it extends to a Boolean assignment at which this polynomial is one.
- MIPRE.LowDegree.eval_killCompl
- MIPRE.LowDegree.degreeOf_killCompl_le
- MIPRE.SAT.Circuit.inputRef_injective
- MIPRE.SAT.Circuit.routedConsistent_iff
- MIPRE.SAT.Circuit.eval_iff_routedConsistent
- MIPRE.SAT.Circuit.degreeOf_routedArith_le
- MIPRE.SAT.Circuit.eval_routedArith_iff
- MIPRE.SAT.Circuit.eval_routedArith_bool
- MIPRE.SAT.Circuit.degreeOf_finiteArith_le
- MIPRE.SAT.Circuit.eval_finiteArith_bool
- MIPRE.SAT.Circuit.eval_iff_exists_finiteArith
There is an ambient polynomial-time evaluator for the routed circuit polynomial on binary coefficient vectors, uniform in the supplied monic binary modulus. Over a characteristic-two field containing a root of that modulus, correctly sized inputs evaluate to the circuit polynomial at the corresponding field point, including its restriction to the exact finite set of input and gate coordinates.
- MIPRE.SAT.PolyTimeFun.casesGate
- MIPRE.SAT.Circuit.lastInputValueProg
- MIPRE.SAT.Circuit.lastInputValue_range
- MIPRE.SAT.Circuit.gateBitsProg
- MIPRE.SAT.Circuit.evalBits_gateBits
- MIPRE.SAT.Circuit.circuitBitsProg
- MIPRE.SAT.Circuit.circuitBitsProg_apply
- MIPRE.SAT.Circuit.length_circuitBits
- MIPRE.SAT.Circuit.evalBits_circuitBits
- MIPRE.SAT.Circuit.evalBits_circuitBits_finite
- MIPRE.SAT.shoupBinField_charP
- MIPRE.SAT.shoupBinField_toBits_ofBits
For a well-formed circuit with \(5m+5\) inputs and exactly \(m'\) input and gate variables, the typed algebraic PCP is complete and majority-sound for the actual five-block formula. If the circuit describes a decider, completeness uses its accepted answer prefixes, and soundness recovers accepted prefixes and both entire decoded answer tapes.
- MIPRE.SAT.cubeIndexEquiv
- MIPRE.SAT.clauseInput5_injective
- MIPRE.SAT.PcpParams.clauseInput5_pointClause
- MIPRE.SAT.PcpParams.pointClause_pointFromClause
- MIPRE.SAT.PcpParams.degreeOf_circuitArith
- MIPRE.SAT.PcpParams.eval_circuitArith_bool
- MIPRE.SAT.PcpParams.eval_iff_exists_circuitArith
- MIPRE.SAT.PcpParams.exists_proof_of_formula5_sat
- MIPRE.SAT.PcpParams.formula5_sat_of_majority
- MIPRE.SAT.PcpParams.completeness_of_describes
- MIPRE.SAT.PcpParams.soundness_of_describes
If \(\left\vert {a} \right\vert ,\left\vert {b} \right\vert \leq T\) and the decider accepts \((n, x, y, a, b)\) within \(T\) steps, then the honestly generated proof \(\Pi \) — the low-degree encodings of the actual answers, with the auxiliary polynomials computed from them — makes \(\mathsf{M}^{\mathsf{ar}}\) accept with certainty.
\(\mathsf{M}^{\mathsf{ar}}\) runs in time \(\mathrm{poly}(\log T, \log n, Q, \sigma )\), with circuit-size and randomness bounds of the same form. These are the bounds the composition of Remark 6.195 consumes; in particular the randomness bound is what makes the answer-reduced sampler conditionally linear.
The padded dimensions extend to ambient polynomial-time classical PCP parameters \((k,m,s)\) with \(k\) odd, \(q=2^k\geq 82m'\), and both \(m\mid q\) and \(m'\mid q\). The field is moreover eventually larger than every fixed power of \(8(Q+1)m'\): for every \(e\), once \(Q\geq 2^e\), \(q\geq (8(Q+1)m')^e\), while \(k\) stays polylogarithmic in \(Qm'\).
- MIPRE.TM.CookLevin.Pad.pcpParamsProg
- MIPRE.TM.CookLevin.Pad.pcpParamsProg_apply
- MIPRE.TM.CookLevin.Pad.pcpParams_odd
- MIPRE.TM.CookLevin.Pad.pcpParams_field_large
- MIPRE.TM.CookLevin.Pad.pcpParams_inner_dvd
- MIPRE.TM.CookLevin.Pad.pcpParams_outer_dvd
- MIPRE.TM.CookLevin.Pad.pcpParams_field_eventually_large
- MIPRE.TM.CookLevin.Pad.fieldDegree_le
A uniform ambient program checks specification validity and all view dimensions, constructs the padded circuit within the view’s unary output budget, and performs both polynomial tests. On a represented low-degree proof it accepts exactly when the typed algebraic tests hold. Invalid specifications and malformed views are rejected. Its runtime on valid formatted inputs is polynomial in \(\log n+\log T+Q+\sigma \).
- MIPRE.SAT.validProg_true_iff
- MIPRE.SAT.viewFormatProg_true_iff
- MIPRE.SAT.shoupRoot_equation
- MIPRE.SAT.shoupRoot_eval_toBits
- MIPRE.SAT.shoupRoot_eval_eq_iff
- MIPRE.SAT.PcpFieldTests.checksProg_true_iff
- MIPRE.SAT.PcpViewTests.checks_typed_iff
- MIPRE.TM.CookLevin.Pad.verifyPcp_reject_invalid
- MIPRE.TM.CookLevin.Pad.verifyPcp_time_le
- MIPRE.TM.CookLevin.Pad.verifyPcp_rawView_iff
The proof \(\Pi \) that \(\mathsf{M}^{\mathsf{ar}}\) reads is well defined: it consists of the low-degree encodings \(g_1, g_2\) of the two padded answer prefixes, together with the auxiliary polynomials the zero-test needs, in the stated input formats; and \(\mathsf{M}^{\mathsf{ar}}\)’s queries and decision rule are determined by them.
A Boolean formula has a polynomial arithmetization over any nontrivial commutative ring, agreeing with its Boolean value on Boolean inputs. The degree in each variable is at most the number of occurrences of that variable, including identifications made by the assignment of formula inputs to polynomial variables.
Binary equality, array lookup by a binary index, and formula renaming have ambient polynomial-time programs. The least power of two above a unary number can be produced in unary in polynomial time. Binary normalization, predecessor, and addition or subtraction of a unary offset are polynomial-time as well.
- MIPRE.SAT.ArrayProg.eqBits
- MIPRE.SAT.ArrayProg.eqNat
- MIPRE.SAT.ArrayProg.getD
- MIPRE.SAT.Fml.renameBy
- MIPRE.SAT.Fml.eval_rename
- MIPRE.SAT.ceilPowerProg
- MIPRE.SAT.le_ceilPower
- MIPRE.SAT.ceilPower_le_twice
- MIPRE.Cost.PolyTimeFun.bitsValue
- MIPRE.Cost.PolyTimeFun.predN
- MIPRE.Cost.PolyTimeFun.addUnary
- MIPRE.Cost.PolyTimeFun.subUnary
Embed the five blocks of a decoupled formula into larger blocks. Add every clause whose first or second literal is beyond its original answer block and has the blank-tape sign: positive at even indices, negative at odd indices. The enlarged formula is satisfied exactly when the restrictions satisfy the original formula and both complete answer tails equal the blank tape. Thus a circuit implementing this clause set still describes the same decider, provided the original answer block has length at least \(2T\).
Embed each of the five answer polynomials in its own coordinate block of the \(m'\)-variate point, with distinct sign coordinates outside those blocks. This preserves individual degree, and for multilinear answers the product of the five literal factors is multilinear. Consequently a degree-six Boolean clause-description polynomial and a satisfying five-tuple of Boolean assignments give a degree-seven PCP proof passing both algebraic tests at every point. Conversely, for \(q\geq 82m'\), strict majority acceptance of a degree-seven proof implies that the Boolean decoding satisfies every described Boolean clause. These are statements about the existing PCP proof type and its typed evaluations.
If \(\mathsf{M}^{\mathsf{ar}}\) accepts with probability greater than \(\tfrac 12\) on views of a fixed proof whose answer and certificate polynomials all have individual degree at most seven, then the decider accepts the answers the first two polynomials decode to. The entire decoded answer vectors equal the padded tape encodings of the accepted prefixes.
Valid formatted PCP inputs for the constructed parameters have encoded size polynomial in \(L=\log n+\log T+Q+\sigma \). Consequently every ambient polynomial-time program on these inputs has runtime polynomial in \(L\).
Let \(f\) be a polynomial over a field, of individual degree at most \(d\), vanishing on \(\{ 0,1\} ^m\). There are polynomials \(c_i\), each of individual degree at most \(d\), such that the polynomial identity \(f=\sum _i c_i X_i(1-X_i)\) holds. Division in a single coordinate can be performed without increasing the degree in any coordinate, leaving degree at most one in the selected coordinate.
Let \(\mathfrak {G}\) be a synchronous game, \(\tau \) a tracial state and \(M\) a family of projective measurements with \(\mathrm{val}^{\mathrm{co}}(\mathfrak {G}, M) = 1\). Then \(\tau (M^x_a M^y_b) = 0\) whenever \(\mu (x,y) {\gt} 0\) and \(D(x,y,a,b) = 0\). In particular a value-\(1\) synchronous strategy has \(\mathrm{Tr}(M^x_a M^y_b) = 0\) at every rejected answer pair of every question pair the verifier asks.
The normalized Hamming distance of two permutations of a finite set, the fraction of points where they differ, satisfies the triangle inequality, is subadditive on products, and is invariant under inversion.
A permutation \(\pi \) is within \(d(\pi ^2, 1)\) of an involution; an involution of an even set almost without fixed points is close to one without, given a fixed-point-free involution commuting with it; and a family of involutions at a vertex, together with \(J\), can be made into commuting involutions commuting with \(J\), the readable ones acting as the identity or as \(J\), by changing them on at most \(2^{\ell + 1}\) times the points at which some relation fails.
- MIPRE.Tailored.Sofic.invFix
- MIPRE.Tailored.Sofic.invFix_invol
- MIPRE.Tailored.Sofic.diffCard_invFix
- MIPRE.Tailored.Sofic.fpfFix
- MIPRE.Tailored.Sofic.fpfFix_invol
- MIPRE.Tailored.Sofic.fpfFix_free
- MIPRE.Tailored.Sofic.diffCard_fpfFix
- MIPRE.Tailored.Sofic.ordProd
- MIPRE.Tailored.Sofic.commFix
- MIPRE.Tailored.Sofic.commFix_invol
- MIPRE.Tailored.Sofic.commFix_comm
- MIPRE.Tailored.Sofic.commFix_J
- MIPRE.Tailored.Sofic.commFix_readable
- MIPRE.Tailored.Sofic.diffCard_commFix
The measurements of a permutation strategy are projective, and those at the two ends of an edge commute. The strategy is perfect when \(P^x_a P^y_b = 0\) for every answer pair \((a, b)\) that the canonical decider rejects at an edge \((x, y)\). The canonical decider’s check of a constraint \((\alpha , \beta , \gamma )\) on answers \((a, b)\) is \(\langle \alpha , a\rangle + \langle \beta , b\rangle = \gamma \); and at an edge, if \(U^\alpha V^\beta \) acts as \((-1)^\gamma \) on the range of \(P^x_a P^y_b \neq 0\), where \(U\) and \(V\) are the observables at \(x\) and \(y\), then \((a, b)\) satisfies it (Claim II:2870).
For matrices \(M, N\) and vectors \(\psi , \phi \),
and \(A \otimes B - A' \otimes B' = (A - A') \otimes B + A' \otimes (B - B')\); combining the two splits a bipartite Born expectation in which both players’ operators and the state have moved into four terms, each moving exactly one of \(A\), \(B\) and \(\psi \).
A value model dominating the POVM strategies of a model dominates its projective strategies. \(\mathrm{val}^*\) dominates the POVM strategies of the tensor-product model of every unit vector, and \(\omega ^{\mathrm{co}}\) those of every model on a Hilbert space with a unit state; both are approached by projective strategies.
Reduction is reflexive and transitive and survives exchanging the players. A model reduces to any model it receives a unital local isometry from that carries the state to the state, and a one-sided extension, on either side, reduces to the model. A value model dominating the POVM strategies of \(M\) dominates those of every model reducing to \(M\).
- MIPRE.BipartiteModel.POVMReduces.refl
- MIPRE.BipartiteModel.POVMReduces.trans
- MIPRE.BipartiteModel.POVMReduces.swap
- MIPRE.BipartiteModel.LocalIsometry.povmReduces
- MIPRE.BipartiteModel.povmReduces_expandA
- MIPRE.BipartiteModel.povmReduces_expandB
- MIPRE.BipartiteModel.povmValue_swap_game
- MIPRE.ValueModel.DominatesPOVM.of_povmReduces
- MIPRE.ModelOver.povmReduces_expandA
- MIPRE.ModelOver.norm_expandA_ψ
- MIPRE.POVMIn.compress_op
[\(\uparrow \) QuantumLib] Let \(\mathrm{val}^*_{\mathrm{POVM}}(\mathfrak {G})\) be the supremum of the winning probabilities \(\sum _{x,y,a,b} \mu (x,y)\, D(x,y,a,b)\, \operatorname{tr}\bigl( (A^x_a \otimes B^y_b)\, \rho \bigr)\) over all finite sets \(S_\textsc{A}\), \(S_\textsc{B}\), density matrices \(\rho \) on \(\mathbb {C}^{S_\textsc{A}} \otimes \mathbb {C}^{S_\textsc{B}}\) and POVMs \(\{ A^x_a\} \) on \(\mathbb {C}^{S_\textsc{A}}\), \(\{ B^y_b\} \) on \(\mathbb {C}^{S_\textsc{B}}\). Then \(\mathrm{val}^*_{\mathrm{POVM}}(\mathfrak {G}) = \mathrm{val}^*(\mathfrak {G})\).
Let \(\mathfrak {G}'\) be a game on detyped questions whose predicate calls a typed predicate \(D\) on the views of the edges and accepts off them, and let \(\mathfrak {G}\) be the detyping of typed tailored data, on the question distribution of \(\mathfrak {G}'\). If, on every edge, a pair the typed data accepts decodes to one \(D\) accepts, then \(\mathrm{val}^*(\mathfrak {G}) \le \mathrm{val}^*(\mathfrak {G}')\). If, on every edge, a pair of encodable answers that \(D\) accepts encodes, with the typed lengths, to one the typed data accepts, then every perfect PCC strategy of the doubled \(\mathfrak {G}'\) that charges only encodable answers, and whose bit observables along the encoding are signed permutations diagonal at the readable bits, gives a perfect Z-aligned permutation strategy of the doubled \(\mathfrak {G}\) commuting along edges.
Let \(\mathfrak {G}\) be a tailored game and \(\mathfrak {G}'\) a game with the same questions and question distribution. If a map \(\mathrm{dec}\) of answers sends every pair that \(\mathfrak {G}\) accepts to one that \(\mathfrak {G}'\) accepts, then \(\mathrm{val}^*(\mathfrak {G}) \le \mathrm{val}^*(\mathfrak {G}')\). Conversely, let \(\mathrm{enc}\) send the answers of \(\mathfrak {G}'\) at \(x\) to \(\mathbb {F}_2^{\mathrm{len}(x)}\), sending every accepted pair of answers in a set \(\mathrm{ok}\) to a pair \(\mathfrak {G}\) accepts, and let \(S\) be a perfect PCC strategy of the doubled game of \(\mathfrak {G}'\) that charges only answers in \(\mathrm{ok}\), whose bit observables along \(\mathrm{enc}\) are signed permutations, diagonal at the readable bits. Then these bit observables are a perfect Z-aligned permutation strategy of the doubled tailored game commuting along edges.
In Lemma 9.67, take for the detyped game’s perfect PCC strategy the one the finite detyping builds from a typed perfect PCC strategy. Its hypotheses then become typed: the typed strategy charges only encodable answers, and its bit observables along the encoding are signed permutations, diagonal at the readable bits.
If \(\omega ^{\mathrm{co}}\) is approached in dyadic pairs (Definition 8.107, Lemma 8.111) and the seeded CL test is sound in dyadic pairs (Definition 8.112), then \(\omega ^{\mathrm{co}}\) is approached by projective strategies of models in which the Pauli basis test is sound with \(\omega ^{\mathrm{co}}\) (Definition 8.82).
Let \(A^x \approx _\delta B^x\) on average over \(x \sim \mu \), and let \(\alpha _x\) be coefficients with \(\left\vert {\alpha _x} \right\vert \leq 1\). Then \(\mathop{\mathbb {E}}_x \alpha _x A^x \approx _\delta \mathop{\mathbb {E}}_x \alpha _x B^x\).
Without loss of generality the strategy answers every question in the format its type prescribes: replacing each answer of the wrong format by a fixed legal one keeps the measurements projective, does not decrease the success probability, and leaves every reading the rules and the conclusions use — point values, trace probes, Pauli encodings, bits — unchanged. For such a strategy and \(d \geq 1\), the expanded line measurement of Lemma 3.54 at an axis-parallel line is supported on polynomials of degree at most \(d\): it has no element on any other outcome. The same holds for the padded line measurement of Lemma 3.61 at an axis-parallel padded line, so its outcomes are legal answers to the axis-parallel line questions of the seeded test at \((q,4m,d,1)\). The original strategy’s axis-line answers have degree at most \(d\) by their legal format. Expansion convolves that outcome with the restriction of a multilinear Pauli encoding. The latter has degree at most one on an axis line, so addition preserves the bound for \(d\geq 1\). The Lean proves it for a strategy in any bipartite model, the expanded and padded measurements living in the players’ algebras of its register model; the legalized strategy is the one the assembly of Theorem 3.38 runs the chain on.
- MIPRE.LowDegree.natDegree_lineRestrict_single_le
- MIPRE.QLD.DegLE.add
- MIPRE.QLD.degLE_zero
- MIPRE.QLD.degLE_padLine
- MIPRE.QLD.degLE_rdLine
- MIPRE.QLD.degLE_lineCoeffs_aline
- MIPRE.QLD.degLE_hatLine_outcome
- MIPRE.QLD.Question.defaultAns
- MIPRE.QLD.fmtOk_defaultAns
- MIPRE.QLD.legalize
- MIPRE.QLD.legalize_of_fmtOk
- MIPRE.QLD.legalize_of_not_fmtOk
- MIPRE.QLD.fmtOk_legalize
- MIPRE.QLD.rdVal_legalize_point
- MIPRE.QLD.rdPauli_legalize_pauli
- MIPRE.QLD.rdBit_legalize_pairB
- MIPRE.QLD.rdBit_legalize_var
- MIPRE.QLD.rdBitPair_legalize_pair
- MIPRE.QLD.rdProbe_legalize_point
- MIPRE.QLD.LegalSupport
- MIPRE.QLD.legalizeStrat
- MIPRE.QLD.isPVM_legalizeStrat
- MIPRE.QLD.legalizeStrat_mats_eq_zero
- MIPRE.QLD.legalSupport_legalizeStrat
- MIPRE.QLD.legalizeStrat_map
- MIPRE.QLD.ptPOVM_legalizeStrat
- MIPRE.QLD.ptObs_legalizeStrat
- MIPRE.QLD.hatPtPOVM_legalizeStrat
- MIPRE.QLD.hatMats_legalizeStrat
- MIPRE.QLD.povmValue_le_legalizeStrat
- MIPRE.QLD.one_sub_povmValue_legalizeStrat_le
- MIPRE.QLD.lineAnsPOVM_aline_eq_zero_of_not_degLE
- MIPRE.QLD.hatLinePOVM_aline_eq_zero_of_not_degLE
- MIPRE.QLD.lineMats_aPres_eq_zero_of_not_degLE
- MIPRE.QLD.padLineMats_aline_eq_zero_of_not_degLE
Let \(|\hat\psi \rangle \) be as in Lemma 3.51, and suppose both players’ measurements are projective, as they are for a strategy of a bipartite model (Definition 8.62). Put
Then for every pair \((x, z) \in \mathbb {F}_q^m \times \mathbb {F}_q^m\) and each player there is a projective measurement \(\{ \widehat{Q}^{x, z}_{a, b}\} _{a, b \in \mathbb {F}_q}\), acting on that player’s expanded space enlarged by one ancilla register, two copies of \(\mathbb {F}_q \times \mathbb {F}_q\), held in the basis state \(|0, 0\rangle \) of the first copy, which jointly returns the \(X\)-value at \(x\) and the \(Z\)-value at \(z\) and satisfies, on average over the verifier’s content:
(Self-consistency) \(\widehat{Q}^{x, z}_{a, b} \otimes I\; \simeq _{2 \delta _Q}\; I\otimes \widehat{Q}^{x, z}_{a, b}\);
(Consistency with the ordered products)
\begin{gather*} \widehat{Q}^{x, z}_{a, b} \otimes I\; \simeq _{4 \delta _Q + 115352832 \varepsilon }\; I\otimes \widehat{M}^{(\mathtt{Point}, Z), z}_b \widehat{M}^{(\mathtt{Point}, X), x}_a\; , \\ \widehat{Q}^{x, z}_{a, b} \otimes I\; \simeq _{4 \delta _Q + 461411328 \varepsilon }\; I\otimes \widehat{M}^{(\mathtt{Point}, X), x}_a \widehat{M}^{(\mathtt{Point}, Z), z}_b\; . \end{gather*}
Moreover \(\widehat{Q}^{x, z}\) compresses, along the isometry that adjoins \(|0, 0\rangle \), to the sandwich \(\widehat{R}^{x, z}_{a, b} = \widehat{M}^{(\mathtt{Point}, Z), z}_b \widehat{M}^{(\mathtt{Point}, X), x}_a \widehat{M}^{(\mathtt{Point}, Z), z}_b\). The conclusions depend on the content only through \((x, z)\), whose marginal is uniform, so “on average over the content” is “on average over uniform \((x, z)\)”. The marginals of \(\widehat{Q}^{x,z}\) are not claimed here; they are obtained in Lemma 3.58. The Lean proves it for a strategy in any bipartite model, on the ancilla extension of its register model by that register on each side (Definition 8.51), and states the estimates also for the sandwich itself on the register model, as agreements; the statement above is its tensor-product instance.
- MIPRE.fourierVec
- MIPRE.sum_norm_fourierVec_sq
- MIPRE.trObs
- MIPRE.trFourier
- MIPRE.trFourier_trObs
- MIPRE.trObs_map
- MIPRE.pairVec
- MIPRE.sum_prod_eq_sum_pairVec
- MIPRE.fourierOf_pair_mul
- MIPRE.sum_stateSqNorm_fourierOf
- MIPRE.obs2_map
- MIPRE.swapVec_expVec
- MIPRE.Weyl.swapVec_epr
- MIPRE.bornProb_swapVec
- MIPRE.povmValue_swapVec_of_symm
- MIPRE.sum_weighted_mul_le_sqrt
- MIPRE.sum_weighted_sqrt_le
- MIPRE.abs_qform_conjTranspose_mul_le
- MIPRE.proj_le_one
- MIPRE.snorm_le_one_of_proj
- MIPRE.bornProb_eq_qform
- MIPRE.abs_qform_aOp_mul_bOp_le
- MIPRE.stateNorm_mul_le
- MIPRE.norm_stateVecB_mul_le
- MIPRE.xSqNorm_eq_expand
- MIPRE.one_sub_sum_bornProb_eq
- MIPRE.sand
- MIPRE.sum_sand
- MIPRE.sandPOVM
- MIPRE.sum_stateSqNorm_ord
- MIPRE.abs_link1_le
- MIPRE.abs_link2_le
- MIPRE.abs_link3_le
- MIPRE.link4_eq
- MIPRE.link5_eq
- MIPRE.one_sub_sum_bornProb_sand_le
- MIPRE.extVec2
- MIPRE.extVec2_unit
- MIPRE.bornProb_extVec2
- MIPRE.sum_xSqNorm_dilated_eq
- MIPRE.sum_xSqNorm_dilated_aOp_le
- MIPRE.exists_projective_joint
- MIPRE.QLD.pairTest_symm
- MIPRE.QLD.accepts_symm
- MIPRE.QLD.qldGame_mu_symm
- MIPRE.QLD.povmValue_qldGame_swapVec
- MIPRE.QLD.hatVec_swapVec
- MIPRE.QLD.hatPtPOVM
- MIPRE.QLD.hatPOVM_eq
- MIPRE.QLD.hatMats
- MIPRE.QLD.hatObsAt
- MIPRE.QLD.hatObsAt_eq
- MIPRE.QLD.trObs_ptVal
- MIPRE.QLD.trObs_synPOVM
- MIPRE.QLD.hatObsAt_self
- MIPRE.QLD.hatComm
- MIPRE.QLD.hatComm_eq_fourierOf
- MIPRE.QLD.sum_stateSqNorm_hatComm
- MIPRE.QLD.isPVM_hatMats
- MIPRE.QLD.sum_content_split
- MIPRE.QLD.sum_content_avg_probe
- MIPRE.QLD.sum_content_hatComm_le
- MIPRE.QLD.sum_content_hatComm_le_B
- MIPRE.QLD.sum_content_hatMats_consistency
- MIPRE.QLD.deltaQ
- MIPRE.QLD.combined_points
- MIPRE.QLD.sum_star_mul_sandKraus
- MIPRE.QLD.sandDil
- MIPRE.QLD.isPVMIn_sandDil
- MIPRE.QLD.sandDil_inl_inl
- MIPRE.BipartiteModel.jointModel
- MIPRE.BipartiteModel.jointModel_bornProb
- MIPRE.BipartiteModel.jointModel_stateSqNorm
- MIPRE.BipartiteModel.jointModel_swap_stateSqNorm
- MIPRE.BipartiteModel.jointModel_swap_stateSqNorm_smulKron_one
- MIPRE.BipartiteModel.norm_jointModel_ψ
- MIPRE.BipartiteModel.jointModel_stateSqNorm_smulKron_one
- MIPRE.BipartiteModel.jointModel_xSqNorm_smulKron_one
- MIPRE.BipartiteModel.jointModel_sum_xSqNorm_smulKron
- MIPRE.BipartiteModel.exists_projective_joint
- MIPRE.QLD.deltaQ_eq
- MIPRE.QLD.combined_points_dilated
- MIPRE.QLD.hatVec_swapVec_xSqNorm
- MIPRE.QLD.hatVec_swapVec_bornProb
Say that a function \(f(\varepsilon , m, d, q)\) has the shape of Theorem 3.38 if there are constants \(a \geq 1\) and \(0 {\lt} b {\lt} 1\), chosen before the parameters, such that
whenever \(0 \leq \varepsilon \leq 1\), \(m, d \geq 1\) and \(q \geq 2\). These functions are closed under sums, nonnegative constant multiples, products, polynomial prefactors \((md)^r\) and real powers \(t \mapsto t^B\) for \(0 {\lt} B \leq 1\); they include \(\varepsilon \), \(md/q\), and \(q^{-B}\) and \(2^{-Bmd}\) for every \(B {\gt} 0\); and no positive constant has the shape. Every error of the soundness chain has the shape: \(\delta _Q\) of Lemma 3.56, \(\delta _P\) of Lemma 3.58, \(\delta _{\mathrm{GS}}\) and \(\delta _{\mathrm{ld}} = \delta _{\mathrm{sim}}(q, 4m, d, 1, \delta _{\mathrm{GS}})\) of Lemma 3.66, \(\delta _S\) of Lemma 3.73 at \(\delta _{\mathrm{ld}}\), and, at \(\delta = \delta _S(\delta _{\mathrm{ld}})\), the constant \(X\) of Lemma 3.76 and the two bounds of Lemma 3.77. Let \(\delta _{qld}(\varepsilon , m, d, q)\) be the smaller of \(4\) and \(\delta _2 + \sqrt{\eta _1}\) if \(48md \leq q\) and \(2\sqrt{X} + 2X {\lt} 1\), where \(\eta _1\) is the bound of item 1 of Lemma 3.77 on the squared distance and \(\delta _2\) the bound of its item 2, and let it be \(4\) otherwise. Then \(\delta _{qld}\) has the shape of Theorem 3.38: there are universal constants \(a \geq 1\) and \(0 {\lt} b {\lt} 1\) such that \(\delta _{qld}(\min (\varepsilon , 1), m, d, q) \leq a (md)^a (\varepsilon ^b + q^{-b} + 2^{-bmd})\) for every \(\varepsilon \geq 0\), \(m, d \geq 1\) and \(q \geq 2\).
- MIPRE.QLD.errShape
- MIPRE.QLD.ErrSmall
- MIPRE.QLD.errSum
- MIPRE.QLD.errShape_eq
- MIPRE.QLD.errSum_nonneg
- MIPRE.QLD.one_le_md_real
- MIPRE.QLD.one_le_q_real
- MIPRE.QLD.errSum_anti
- MIPRE.QLD.errSum_le_three
- MIPRE.QLD.errSum_rpow_le
- MIPRE.QLD.errShape_nonneg
- MIPRE.QLD.md_rpow_mono
- MIPRE.QLD.one_le_md_rpow
- MIPRE.QLD.errSum_le_errShape
- MIPRE.QLD.errShape_mono
- MIPRE.QLD.errShape_add
- MIPRE.QLD.errShape_const_mul
- MIPRE.QLD.mdpow_mul_errShape
- MIPRE.QLD.errShape_rpow_le
- MIPRE.QLD.errShape_mul
- MIPRE.QLD.ErrSmall.mono
- MIPRE.QLD.ErrSmall.congr
- MIPRE.QLD.ErrSmall.nonneg
- MIPRE.QLD.ErrSmall.add
- MIPRE.QLD.ErrSmall.const_mul
- MIPRE.QLD.ErrSmall.div_const
- MIPRE.QLD.ErrSmall.mdpow_mul
- MIPRE.QLD.ErrSmall.md_mul
- MIPRE.QLD.ErrSmall.rpow
- MIPRE.QLD.ErrSmall.sqrt
- MIPRE.QLD.ErrSmall.mul
- MIPRE.QLD.ErrSmall.of_le_errSum
- MIPRE.QLD.not_errSmall_one
- MIPRE.QLD.errSmall_eps
- MIPRE.QLD.errSmall_sqrt_eps
- MIPRE.QLD.errSmall_q_rpow_neg
- MIPRE.QLD.errSmall_inv_q
- MIPRE.QLD.errSmall_two_rpow_neg
- MIPRE.QLD.errSmall_md_div_q
- MIPRE.QLD.errSmall_const_div_q
- MIPRE.QLD.ErrSmall.m_mul_m_mul
- MIPRE.QLD.errSmall_deltaQ
- MIPRE.QLD.errSmall_kappaPairs
- MIPRE.QLD.errSmall_deltaPairsD
- MIPRE.QLD.ErrSmall.deltaPairs_comp
- MIPRE.QLD.errSmall_deltaGS
- MIPRE.QLD.deltaSim_four_mul_le
- MIPRE.QLD.ErrSmall.deltaSim_comp
- MIPRE.QLD.errSmall_deltaLD
- MIPRE.QLD.ErrSmall.deltaS_comp
- MIPRE.QLD.errSmall_deltaS
- MIPRE.QLD.ErrSmall.deltaSelfCons_comp
- MIPRE.QLD.errSmall_deltaSelfCons
- MIPRE.QLD.two_sub_two_sqrt_one_sub
- MIPRE.QLD.ErrSmall.itemOne_comp
- MIPRE.QLD.errSmall_itemOneEta
- MIPRE.QLD.errSmall_swapItemOne
- MIPRE.QLD.errSmall_swapItemOne_sqrt
- MIPRE.QLD.ErrSmall.of_cases
- MIPRE.QLD.ErrSmall.of_regime
- MIPRE.QLD.errShape_mono_eps
- MIPRE.QLD.ErrSmall.exists_le_min_one
- MIPRE.QLD.qldDelta
- MIPRE.QLD.qldHlt
- MIPRE.QLD.qldEta
- MIPRE.QLD.qldBound
- MIPRE.QLD.qldErr
- MIPRE.QLD.qldDelta_eq
- MIPRE.QLD.qldHlt_eq
- MIPRE.QLD.qldEta_eq
- MIPRE.QLD.deltaLD_nonneg
- MIPRE.QLD.deltaS_nonneg
- MIPRE.QLD.qldDelta_nonneg
- MIPRE.QLD.qldHlt_nonneg
- MIPRE.QLD.qldEta_nonneg
- MIPRE.QLD.qldEta_le_two_mul_qldHlt
- MIPRE.QLD.deltaLegs_nonneg
- MIPRE.QLD.deltaItemTwo_nonneg
- MIPRE.QLD.qldItemTwo_nonneg
- MIPRE.QLD.qldBound_nonneg
- MIPRE.QLD.sqrt_qldEta_le_qldBound
- MIPRE.QLD.itemTwo_le_qldBound
- MIPRE.QLD.qldErr_of_not
- MIPRE.QLD.qldErr_of_regime
- MIPRE.QLD.qldErr_le_four
- MIPRE.QLD.qldErr_le_qldBound
- MIPRE.QLD.qldErr_nonneg
- MIPRE.QLD.le_qldErr
- MIPRE.QLD.ErrSmall.deltaLegs_comp
- MIPRE.QLD.ErrSmall.deltaItemTwo_comp
- MIPRE.QLD.errSmall_qldDelta
- MIPRE.QLD.errSmall_qldHlt
- MIPRE.QLD.errSmall_qldEta
- MIPRE.QLD.errSmall_deltaLegs
- MIPRE.QLD.errSmall_deltaItemTwo
- MIPRE.QLD.errSmall_qldBound
- MIPRE.QLD.errSmall_qldErr
- MIPRE.QLD.exists_qldErr_le
From the simultaneous measurement one constructs, for \(W \in \{ X, Z\} \), measurements and binary observables on the expanded space which satisfy the Pauli group relations exactly — linearity in the argument, and \(XZ\) commutation or anticommutation with the phase \((-1)^{\operatorname {tr}(e e' (\tilde{u} \cdot \tilde{v}))}\) at the two combining field elements — and which are \(\delta \)-close to the strategy’s \((\mathtt{Point}, W)\) measurements on the expanded state. The Lean proves it for a simultaneous pair measurement of a projective strategy in any bipartite model; the closeness is stated on the physical model of Definition 3.62, for the pair measurement on its first cut and the strategy’s measurements with the registers inert. The statement above is its tensor-product instance.
- MIPRE.QLD.sCoarse
- MIPRE.QLD.isPVM_sCoarse
- MIPRE.QLD.sum_sCoarse_kron
- MIPRE.QLD.mTilde
- MIPRE.QLD.mTilde_eq_sum
- MIPRE.QLD.cdPhase
- MIPRE.QLD.wTilde
- MIPRE.QLD.wTilde_eq
- MIPRE.QLD.wTilde_conjTranspose
- MIPRE.QLD.wTilde_mul_self
- MIPRE.QLD.wTilde_mul_wTilde
- MIPRE.QLD.dotF_smul_right
- MIPRE.QLD.trDot_smul_smul
- MIPRE.QLD.trDot_smul_right
- MIPRE.QLD.sum_kron
- MIPRE.QLD.kron_sum
- MIPRE.QLD.prob_agree_ldEnc_le_of_not_multilinear
- MIPRE.QLD.nonMultilinear_mass_le
- MIPRE.QLD.sum_sub_le_of_eq_on
- MIPRE.QLD.sum_normSq_point_sub_pauli_le
- MIPRE.conv
- MIPRE.conjTranspose_conv_mul_conv
- MIPRE.sum_conv
- MIPRE.sum_normSq_stateVecB_conv_eq
- MIPRE.QLD.hatPtPOVM_mats_eq_conv
- MIPRE.QLD.hatPauliPOVM_mats_eq_conv
- MIPRE.QLD.sum_normSq_hat_point_sub_pauli_le
- MIPRE.QLD.rdPauliVec
- MIPRE.QLD.rdPauli_eq_dotF
- MIPRE.QLD.dotF_add_left
- MIPRE.QLD.weylPOVM
- MIPRE.QLD.weylPOVM_mats
- MIPRE.QLD.synOfPOVM_eq_map
- MIPRE.QLD.hatPauli
- MIPRE.QLD.hatPauli_map
- MIPRE.POVM.map_kron_map
- MIPRE.QLD.abs_bornProb_le
- MIPRE.QLD.abs_sum_bornProb_le
- MIPRE.abs_sum_weighted_bornProb_le
- MIPRE.sum_filter_bornProb_eq
- MIPRE.sum_mass_off_le
- MIPRE.QLD.IsML
- MIPRE.QLD.not_degreeOf_le_one_of_not_isML
- MIPRE.QLD.sum_uniform_agree_ldEnc_le
- MIPRE.QLD.polyMarg
- MIPRE.QLD.evalMarg_eq_map_polyMarg
- MIPRE.QLD.isPVM_polyMarg
- MIPRE.QLD.isPVM_hatPauli
- MIPRE.QLD.SimulPair.sum_bornProb_hatPauli_ge
- MIPRE.QLD.SimulPair.sum_bornProb_off_le
- MIPRE.QLD.SimulPair.sum_bornProb_not_isML_le
- MIPRE.QLD.cubeData
- MIPRE.QLD.IsInterp
- MIPRE.QLD.cubeData_eq_of_eq_ldEnc
- MIPRE.QLD.isInterp_of_exists
- MIPRE.QLD.ne_ldEnc_of_not_isInterp
- MIPRE.QLD.dotF_cubeData_indVec
- MIPRE.QLD.sum_uniform_agree_ldEnc_le_of_not_isInterp
- MIPRE.QLD.SimulPair.sum_bornProb_not_isInterp_le
- MIPRE.sum_bornProb_map_eq
- MIPRE.abs_sum_weighted_sub_le
- MIPRE.QLD.SimulPair.sum_bornProb_polyMarg_ge
- MIPRE.QLD.SimulPair.sum_bornProb_cubeData_ge
- MIPRE.QLD.mTilde_eq_sTensor
- MIPRE.QLD.isPVM_mTilde
- MIPRE.QLD.dotF_add_right
- MIPRE.QLD.cdPhase_add
- MIPRE.QLD.wTilde_mul_add
- MIPRE.QLD.add_self_eq_zero'
- MIPRE.QLD.add_eq_iff_eq_add
- MIPRE.QLD.ptAtPOVM
- MIPRE.QLD.hatPtPOVM_eq_kron
- MIPRE.QLD.sum_kron_syn_eq_hatMats
- MIPRE.QLD.sCoarse_eq_polyMarg
- MIPRE.QLD.SimulPair.mVec_unit
- MIPRE.QLD.SimulPair.mTildeAt
- MIPRE.QLD.SimulPair.isPVM_mTildeAt
- MIPRE.QLD.SimulPair.mTildeAt_eq
- MIPRE.QLD.SimulPair.bornProb_mTildeAt
- MIPRE.QLD.SimulPair.sum_bornProb_mTildeAt
- MIPRE.QLD.SimulPair.sum_bornProb_mTilde_ge
- MIPRE.QLD.SimulPair.inconsistency_mTilde_le
- MIPRE.QLD.SimulPair.wTildeAt
- MIPRE.QLD.SimulPair.wTildeAt_conjTranspose
- MIPRE.QLD.SimulPair.wTildeAt_mul_self
- MIPRE.QLD.SimulPair.wTildeAt_mul_add
- MIPRE.QLD.SimulPair.wTildeAt_mul_wTildeAt
- MIPRE.QLD.smulKron_smul_left
- MIPRE.QLD.physInert
- MIPRE.QLD.physInert_ΦA
- MIPRE.QLD.physInert_ΦB
- MIPRE.QLD.ι₁_ΦB_smulKron
- MIPRE.QLD.phys_bornProb_compHom_smulKron
- MIPRE.QLD.SimulPair.mTildePOVM
- MIPRE.QLD.SimulPair.mTildePOVM_op
- MIPRE.QLD.SimulPair.isPVM_mTildePOVM
- MIPRE.QLD.isPVM_weylPOVM
Let \(|\hat\psi \rangle = |\psi \rangle \otimes |\textsc{EPR}_q\rangle ^{\otimes M}\) with the ancilla halves split between the two parties, and let \(\widehat{W}^{r}(u) = W^{r}(u) \otimes \tau ^W(r \cdot \mathrm{ind}_m(u))\). If the first player’s measurements are projective then, on average over the verifier’s content and with no sign,
The Lean proves it for a strategy in any bipartite model, \(|\hat\psi \rangle \) being the state of its register model on \(\mathbb {F}_q^M\) (Definition 8.72); the statement above is its tensor-product instance.
With \(|\hat\psi \rangle \) as in Lemma 3.53, let
be the convolution of the strategy’s point measurement with the ancilla’s syndrome measurement. Then, on average over the verifier’s content,
The Lean proves it for a strategy in any bipartite model, with no projectivity, on its register model (Definition 8.72); the statement above is its tensor-product instance.
Let \(d \geq 1\) and let \(|\hat\psi \rangle \) be as in Lemma 3.53. For each \(W \in \{ X, Z\} \) and each line type — axis-parallel or diagonal — write \(\ell \) for the line the verifier’s content presents on the \(W\) side, and let
be the convolution of the strategy’s line measurement with the ancilla measurement that reports the restriction to \(\ell \) of the low-degree encoding of its outcome (Definition 6.150), the outcomes being the polynomials of degree at most \(md\) on \(\ell \). Then, on average over the verifier’s content — which is the line–point distribution, the line and the point being read off the same sample:
(Self-consistency) \(\widehat{M}^{(\mathtt{Line}, W), \ell }_f \otimes I\; \simeq _{172\varepsilon }\; I\otimes \widehat{M}^{(\mathtt{Line}, W), \ell }_f\);
(Consistency with the expanded point measurements) \(\widehat{M}^{(\mathtt{Point}, W), u}_a \otimes I\; \simeq _{172\varepsilon }\; I\otimes \widehat{M}^{(\mathtt{Line}, W), \ell }_{[\mathrm{eval}_u(\cdot ) = a]}\), where \(u\) is the point of the same content and \(\mathrm{eval}_u\) evaluates a polynomial on \(\ell \) at the parameter of \(u\).
Moreover \(\{ \widehat{M}^{(\mathtt{Line}, W), \ell }_f\} _f\) is projective whenever the strategy’s own line measurement is, as it is for a strategy of a bipartite model (Definition 8.62). The Lean proves the two items for a strategy in any bipartite model, with no projectivity, on its register model (Definition 8.72); the statement above is its tensor-product instance.
- MIPRE.QLD.lineCoeffs
- MIPRE.QLD.eval_lineCoeffs
- MIPRE.QLD.dotF_indVec
- MIPRE.QLD.padLine
- MIPRE.QLD.linePoly_eval_eq_range
- MIPRE.QLD.eval_padLine
- MIPRE.QLD.rdLine
- MIPRE.QLD.synLinePOVM
- MIPRE.QLD.synLinePOVM_map_eval
- MIPRE.QLD.lineAnsPOVM
- MIPRE.QLD.hatLinePOVM
- MIPRE.QLD.isPVM_hatLinePOVM
- MIPRE.QLD.hatLinePOVM_map_eval
- MIPRE.QLD.sum_xSqNorm_hatLinePOVM_le
- MIPRE.QLD.hatLinePOVM_consistency
- MIPRE.QLD.Content.omega_pt
- MIPRE.QLD.sum_xSqNorm_hatLine_point_le
- MIPRE.QLD.rep_add_lineParam_smul
- MIPRE.QLD.abaseOf
- MIPRE.QLD.ddirOf
- MIPRE.QLD.dbaseOf
- MIPRE.QLD.d_le_mul
- MIPRE.QLD.m_le_mul
- MIPRE.QLD.hsub_aline
- MIPRE.QLD.hsub_dline
- MIPRE.QLD.hatLinePOVM_point_consistency
- MIPRE.QLD.expanded_lines_aline
- MIPRE.QLD.expanded_lines_dline
- MIPRE.QLD.isPVM_synPOVM
- MIPRE.QLD.kronIn
- MIPRE.QLD.kronIn_op
- MIPRE.QLD.isPVMIn_kronIn
- MIPRE.QLD.kronIn_congr
- MIPRE.QLD.kronIn_map
- MIPRE.QLD.isPVM_synLinePOVM
Adjoin EPR ancilla registers to \(|\psi \rangle \). There are measurements \(\widehat{M}^{(\mathtt{Point}, W), u}\) on each player’s space together with its ancilla such that, with \(\delta _{\mathrm{acom}}(\varepsilon ) = O(\sqrt{\varepsilon })\): they are self-consistent across the two sides at error \(\varepsilon \), and, the first player’s measurements being projective, the \(X\)-side and \(Z\)-side coarse observables approximately commute on the expanded state at error \(\delta _{\mathrm{acom}}\). The Lean proves it for a strategy in any bipartite model, the expanded state being its register model on \(\mathbb {F}_q^M\) (Definition 8.72); the statement above is its tensor-product instance.
Relabel each good outcome \(g = \alpha g_X(x) + \beta g_Z(z)\) of the global measurement by the pair \((g_X, g_Z)\) of polynomials of individual degree at most \(d\) on \(\mathbb {F}_q^m\), and every other outcome by the fixed pair \((0, 0)\). The result is a complete projective measurement of pairs, and the operator it assigns to \((0, 0)\) beyond the good outcomes with that pair is the paper’s complement \(R\), of weight at most \(\delta _G\) by Lemma 3.70. Consequently each consistency estimate stated for the good outcomes holds for the completed measurement with its error increased by \(\delta _G\). The Lean proves it for a global measurement in any bipartite model.
- MIPRE.LIDT.expandIdx
- MIPRE.LIDT.expandIdx_apply_idx
- MIPRE.LIDT.expandIdx_apply_of_not
- MIPRE.LIDT.prod_pow_expandIdx
- MIPRE.LIDT.LowIndDegPoly.blockPoly
- MIPRE.LIDT.LowIndDegPoly.eval_blockPoly
- MIPRE.QLD.isLinAB_of_isGood
- MIPRE.QLD.notMem_xSet_iff
- MIPRE.QLD.notMem_zSet_iff
- MIPRE.QLD.not_depOutside_gA_of_isGood
- MIPRE.QLD.not_depOutside_gB_of_isGood
- MIPRE.QLD.gX
- MIPRE.QLD.gZ
- MIPRE.QLD.eval_gX
- MIPRE.QLD.eval_gZ
- MIPRE.QLD.pairOf
- MIPRE.QLD.pairOf_of_isGood
- MIPRE.QLD.pairMeas
- MIPRE.QLD.pairMeas_mats
- MIPRE.QLD.isPVM_pairMeas
- MIPRE.QLD.evalMarg_pairMeas
- MIPRE.QLD.inconsistency_map_eq
Call an outcome \(g\) of a global measurement of Lemma 3.66 \(w\)-independent if no monomial of \(g\) involves a dummy coordinate: one of the \(2m - 2\) coordinates of \(\mathbb {F}_q^{4m}\) that the padded point measurements do not read. If the evaluated global measurement is \(\delta \)-consistent, on average over a uniform point, with a point measurement that does not read the dummy coordinates, then the state weight \(W\) of the outcomes that are not \(w\)-independent satisfies \((1 - 8md/q)\, W \leq 2\delta \); under the standing assumption \(16md \leq q\), \(W \leq 4\delta \). For the measurements of Lemma 3.66, on either side, \(W \leq 4\delta _{\mathrm{ld}}\). The bad set is empty for \(m = 1\). Retaining the other outcomes gives a projective submeasurement. The Lean proves it in any bipartite model in a unit state, for a global measurement in one player’s algebra against a point measurement in the other’s, and for a GlobalPair in any model; the statement above is its tensor-product instance.
- MIPRE.LowDegree.agreeOn
- MIPRE.LowDegree.mem_agreeOn
- MIPRE.LowDegree.prob_agreeOn_le_individualDegree
- MIPRE.LIDT.degreeOf_rename_le
- MIPRE.bornProb_add_right
- MIPRE.bornProb_mono_right
- MIPRE.sum_uniform_eq_one
- MIPRE.sum_ite_eq_zero_sub
- MIPRE.QLD.inconsistency_evalPOVM_eq
- MIPRE.QLD.sum_bornProb_M_one
- MIPRE.QLD.IsDummy
- MIPRE.QLD.not_isDummy_xIdx
- MIPRE.QLD.not_isDummy_zIdx
- MIPRE.QLD.not_isDummy_aIdx
- MIPRE.QLD.not_isDummy_bIdx
- MIPRE.QLD.not_isDummy_of_eq_one
- MIPRE.QLD.mix
- MIPRE.QLD.mix_apply_of_not
- MIPRE.QLD.mix_apply_of
- MIPRE.QLD.xBlk_mix
- MIPRE.QLD.zBlk_mix
- MIPRE.QLD.alph_mix
- MIPRE.QLD.bet_mix
- MIPRE.QLD.mix_mix
- MIPRE.QLD.mixSwap
- MIPRE.QLD.mixSwap_apply_fst
- MIPRE.QLD.padPt_mix
- MIPRE.QLD.WIndep
- MIPRE.QLD.wIndep_of_eq_one
- MIPRE.QLD.eval_mix_of_wIndep
- MIPRE.QLD.dumSub
- MIPRE.QLD.dumSub_injective
- MIPRE.QLD.comp_dumSub
- MIPRE.QLD.rename_toMv_ne
- MIPRE.QLD.mixAgree
- MIPRE.QLD.mixAgree_eq_univ_of_wIndep
- MIPRE.QLD.card_mixAgree_le
- MIPRE.QLD.sum_mass_mixAgree_ge
- MIPRE.QLD.sum_bad_mass_le
- MIPRE.QLD.sum_bad_mass_le_of_le
- MIPRE.QLD.GlobalPair.sum_bad_mass_A_le
- MIPRE.QLD.GlobalPair.sum_bad_mass_B_le
- MIPRE.POVMIn.add_le_one
- MIPRE.QLD.evalPOVMIn
- MIPRE.QLD.evalPOVMIn_op
Let \((G_A, G_B)\) be the global measurements of Lemma 3.66, with error \(\delta \), in the padded model, with state \(\Phi \), and let \(\Delta = 2\delta + 2 \cdot 57676416\, \varepsilon \) be the bound of Lemma 3.68 for the order \(\widehat M^X_a \widehat M^Z_b\). Call an outcome \(g\) linear in \((\alpha , \beta )\) if every monomial of \(g\) has exponents \((1, 0)\) or \((0, 1)\) on the two combining coordinates, that is \(g = \alpha g_1(x, z, w) + \beta g_2(x, z, w)\), and let \(L\) be the set of such outcomes. Then, with \(\eta = (1 + 2d + 4md)/q\),
and likewise for \(G_B\). Under \(16md \leq q\) this is \(O(\Delta )\), linear in \(\delta \) and in \(\varepsilon \); the sum over outcomes introduces no factor \(q^2\). The Lean proves it for a global measurement in any bipartite model in a unit state, and for a GlobalPair in any model; the statement above is its tensor-product instance.
- MIPRE.posSemidef_of_proj
- MIPRE.uniform_nonneg
- MIPRE.QLD.abSet
- MIPRE.QLD.mem_abSet
- MIPRE.QLD.xIdx_notMem_abSet
- MIPRE.QLD.zIdx_notMem_abSet
- MIPRE.QLD.patAB
- MIPRE.QLD.patAB_aIdx
- MIPRE.QLD.patAB_bIdx
- MIPRE.QLD.patAB_of_notMem
- MIPRE.QLD.patAB_injective
- MIPRE.QLD.pAB
- MIPRE.QLD.eval_coef_abSet_setAB
- MIPRE.QLD.eval_pAB
- MIPRE.QLD.vec_two_eq
- MIPRE.QLD.fin2Equiv
- MIPRE.QLD.e10
- MIPRE.QLD.e01
- MIPRE.QLD.e10_ne_e01
- MIPRE.QLD.linAB
- MIPRE.QLD.eval_linAB
- MIPRE.QLD.sum_agree_two_le
- MIPRE.QLD.IsLinAB
- MIPRE.QLD.patAB_eq_maskOn
- MIPRE.QLD.exists_bad_coef
- MIPRE.QLD.pAB_ne_linAB
- MIPRE.QLD.sum_uniform_eval_eq_zero_le
- MIPRE.QLD.sum_snorm_sq_ordXZ_eq
- MIPRE.QLD.fibMap
- MIPRE.QLD.fibMap_injective
- MIPRE.QLD.fiber_eq_image
- MIPRE.QLD.snorm_sq_ordComb_ordXZ_of_ne
- MIPRE.QLD.ordComb_ordXZ_bet_zero
- MIPRE.QLD.snorm_sq_ordComb_ordXZ_le
- MIPRE.QLD.card_filter_snd_eq_zero
- MIPRE.QLD.sum_filter_snorm_sq_ordComb_eq
- MIPRE.QLD.sum_setAB
- MIPRE.QLD.sum_uniform_setAB
- MIPRE.QLD.sum_ab_snorm_sq_ordComb_le_of_good
- MIPRE.QLD.sum_uniform_snorm_sq_ordComb_le_of_not_isLinAB
- MIPRE.QLD.sum_bad_linear_mass_le
- MIPRE.QLD.GlobalPair.sum_bad_linear_mass_A_le
- MIPRE.QLD.GlobalPair.sum_bad_linear_mass_B_le
Let \((G_A, G_B)\) be the global measurements of Lemma 3.66, with error \(\delta \), in the padded model, whose state is \(\Phi \). For an outcome \(g\) put \(v_g = (G_{A,g} \otimes I)\Phi \), and for a padded point \(u = (x, z, \alpha , \beta , w)\) let \(B_u(c)\) sum Bob’s expanded ordered products \(\widehat M^Z_b \widehat M^X_a\), carried to the padded model by the inert embedding of the register model, over \(\alpha a + \beta b = c\). Then, on average over a uniform padded point, \(\sum _g \mathbb E_u \| v_g - (I\otimes B_u(g(u))) v_g\| ^2 \leq 2\delta + 2\kappa \), where \(\kappa = 57676416\, \varepsilon \) is the commutator weight of Lemma 3.56. The estimate holds for every outcome, with the product order reversed (\(\widehat M^X_a \widehat M^Z_b\)), and with the parties exchanged (\(G_B\) against Alice’s ordered products, in the padded model with the players exchanged); retaining a subset of outcomes only decreases the left-hand side. These ordered products need not be POVMs. The Lean proves it for a GlobalPair in any model into which the register model embeds; the statement above is its tensor-product instance.
- MIPRE.mul_self_le_self_of_le_one
- MIPRE.one_sub_proj_conjTranspose_mul_self_le_one
- MIPRE.snorm_sq_add_le
- MIPRE.bornProb_mono_left
- MIPRE.bornProb_one_eq_normSq_stateVecB
- MIPRE.sum_snorm_sq_aOp_mul_bOp_le
- MIPRE.QLD.ordZX
- MIPRE.QLD.ordXZ
- MIPRE.QLD.comm
- MIPRE.QLD.sum_ordZX
- MIPRE.QLD.sum_ordXZ
- MIPRE.QLD.sand_sub_ordZX
- MIPRE.QLD.sand_sub_ordXZ
- MIPRE.QLD.norm_stateVecB_sand_sub_ordZX_le
- MIPRE.QLD.norm_stateVecB_sand_sub_ordXZ_le
- MIPRE.QLD.sum_avg_fibre_sand_sub_ord_le
- MIPRE.QLD.setAB
- MIPRE.QLD.xBlk_setAB
- MIPRE.QLD.zBlk_setAB
- MIPRE.QLD.alph_setAB
- MIPRE.QLD.bet_setAB
- MIPRE.QLD.setAB_setAB
- MIPRE.QLD.abSwap
- MIPRE.QLD.sum_pad_ab
- MIPRE.QLD.sum_uniform_pad4
- MIPRE.QLD.sum_content_blocks
- MIPRE.QLD.sandComb
- MIPRE.QLD.ordComb
- MIPRE.QLD.ptComb_posSemidef
- MIPRE.QLD.ptComb_le_one
- MIPRE.QLD.ptComb_conjTranspose
- MIPRE.QLD.sandComb_posSemidef
- MIPRE.QLD.sandComb_le_one
- MIPRE.QLD.sandComb_conjTranspose
- MIPRE.QLD.sandComb_sub_ordComb
- MIPRE.QLD.sum_snorm_sq_ordComb_le
- MIPRE.QLD.sum_snorm_sq_ordZX_le
- MIPRE.QLD.sum_snorm_sq_ordXZ_le
- MIPRE.QLD.liftOp
- MIPRE.QLD.isPVM_liftOp
- MIPRE.QLD.sandComb_liftOp
- MIPRE.QLD.comm_liftOp
- MIPRE.QLD.sum_comm_liftOp_B_le
- MIPRE.QLD.sum_comm_liftOp_A_le
- MIPRE.QLD.GlobalPair.cons_sandComb_A
- MIPRE.QLD.GlobalPair.cons_sandComb_B
- MIPRE.QLD.GlobalPair.products_ZX_A
- MIPRE.QLD.GlobalPair.products_XZ_A
- MIPRE.QLD.GlobalPair.products_ZX_B
- MIPRE.QLD.GlobalPair.products_XZ_B
- MIPRE.IsPVMIn.le_one
Suppose that the seeded CL test is sound (Definition 8.65) in every ancilla extension of the strategy’s model by a unit vector. Then, for every padding size beyond a threshold, the test’s soundness in the padded model of Definition 3.62, applied at \((q,4m,d,1)\), one codeword, to a projective dilation of the padded strategy of Lemma 3.64 on the two padding registers, supplies projective global polynomial measurements \(G_A\), \(G_B\) in the padded model’s two algebras, with both point-consistency estimates and the full-polynomial consistency. Their common error is \(\delta _{\mathrm{ld}} := \delta _{\mathrm{sim}}(q, 4m, d, 1, \delta _{\mathrm{GS}})\), the error of Lemma 3.34 at one codeword, where \(\delta _{\mathrm{GS}} = 5 m^2 \delta _P(\varepsilon , md/q + 1/q) + 4 \delta _Q(\varepsilon ) + (md+1)/q\) is the bound of Lemma 3.65; it has the form \(A(md)^A((\delta _{\mathrm{GS}})^b+q^{-b}+2^{-bmd})\) for universal \(A,b\). The point-consistency estimates hold against the padded point measurements of the original strategy — the expanded sandwich combinations, carried to the padded model by the inert embedding of the register model — so no dilation appears in the conclusion, and no further dilation of the projective outputs is required. The conclusion is packaged as the structure GlobalPair, which the rest of stage 4 is stated on. The same holds for the strategy with the players exchanged, in the model with the players exchanged, the test being symmetric in the players, and the two hold at any common padding size beyond both thresholds. The Lean proves it for a legal projective strategy in any bipartite model; the statement above is its tensor-product instance, where the hypothesis holds by Lemma 8.66.
- MIPRE.QLD.padPt_aOp_mats
- MIPRE.QLD.deltaGS
- MIPRE.QLD.deltaLD
- MIPRE.QLD.deltaGS_nonneg
- MIPRE.QLD.exists_global_pvm
- MIPRE.QLD.exists_global_pvm_hat
- MIPRE.QLD.GlobalPair
- MIPRE.QLD.exists_globalPair
- MIPRE.BipartiteModel.povmValue_expand_basisVec
- MIPRE.BipartiteModel.inconsistency_expand_basisVec_congr
- MIPRE.QLD.GlobalPair.ψ_unit
- MIPRE.QLD.exists_padDilation
- MIPRE.QLD.exists_globalPair_swap
- MIPRE.QLD.GlobalPair.toSimulPair_SA
- MIPRE.QLD.GlobalPair.toSimulPair_SB
Collect the three errors of stage 4b–4c as explicit functions of the error \(\delta \) of Lemma 3.66 and the failure \(\varepsilon \) of the strategy: \(\Delta = 2\delta + 2 \cdot 57676416\, \varepsilon \) is the ordered-products bound, \(\delta _G = 8\Delta \) the weight of the outcomes that are not of the separated form, and \(\delta _S = 2\sqrt{\Delta } + 2/q + \delta _G\) the marginal error. The bound \(\delta _G = 8\Delta \) holds under \(48md \leq q\), where the factor \(1 - 2\eta \) of Lemma 3.70 is at least \(1/2\). Both register versions are obtained by running the same estimates in the model with the players exchanged; no symmetry of the strategy is assumed. The marginal consistencies hold in the model of the global measurements, against the expanded point measurements carried there by the embedding of the register model, which is the form Lemma 3.63 states them in, so no register is moved. The Lean proves it for a GlobalPair in any model into which the register model embeds; the statement above is its tensor-product instance.
- MIPRE.QLD.deltaProd
- MIPRE.QLD.deltaSep
- MIPRE.QLD.deltaS
- MIPRE.QLD.GlobalPair.one_sub_two_eta_ge
- MIPRE.QLD.GlobalPair.sum_not_isGood_mass_A_le'
- MIPRE.QLD.GlobalPair.sum_not_isGood_mass_B_le'
- MIPRE.QLD.liftPt
- MIPRE.QLD.liftPt_mats
- MIPRE.QLD.GlobalPair.inconsistency_evalMarg_A_le
- MIPRE.QLD.GlobalPair.inconsistency_evalMarg_B_le
Let \(\Delta \) be the bound of Lemma 3.68 and \(\delta _G\) the weight of the outcomes that are not of the separated form. Then the evaluated \(Z\) marginal of the completed pair measurement is consistent with Bob’s expanded \((\mathtt{Point}, Z)\) measurement at a uniform \(z \in \mathbb {F}_q^m\), with error at most \(2\sqrt{\Delta } + 2/q + \delta _G\), and likewise the \(X\) marginal with the \(X\) measurement at a uniform \(x\). The Lean proves it in any bipartite model in a unit state; the statement above is its tensor-product instance.
Let \((G_A, G_B)\), \(\Phi \) and \(\Delta \) be as in Lemma 3.69, where now \(\Delta \) bounds the estimate of Lemma 3.68 for both product orders. Call an outcome \(g\) good if \(g = \alpha g_X(x) + \beta g_Z(z)\) with \(g_X\) reading only the \(x\) block and \(g_Z\) only the \(z\) block: every monomial of \(g\) has exponents \((1, 0)\) on \((\alpha , \beta )\) and no other nonzero exponent outside the \(x\) block, or exponents \((0, 1)\) and no other nonzero exponent outside the \(z\) block. Let \(\mathrm{Good}\) be the set of good outcomes. Then, with \(\eta = (2 + 2d + 8md)/q\),
and likewise for \(G_B\). In particular a good outcome reads no dummy coordinate, and the good outcomes are in bijection with the pairs \((g_X, g_Z)\) of polynomials of individual degree at most \(d\) on \(\mathbb {F}_q^m\). The Lean proves it for a global measurement in any bipartite model in a unit state, and for a GlobalPair in any model; the statement above is its tensor-product instance.
- MIPRE.LIDT.LowIndDegPoly.eval_zero
- MIPRE.LIDT.LowIndDegPoly.eval_sub
- MIPRE.LIDT.LowIndDegPoly.const
- MIPRE.LIDT.LowIndDegPoly.eval_const
- MIPRE.LIDT.LowIndDegPoly.coef_eq_zero_of_not
- MIPRE.LIDT.LowIndDegPoly.restrictOff
- MIPRE.LIDT.LowIndDegPoly.restrictOff_apply_of
- MIPRE.LIDT.LowIndDegPoly.eval_restrictOff
- MIPRE.LIDT.LowIndDegPoly.DepOutside
- MIPRE.LIDT.LowIndDegPoly.exists_coef_ne_zero_of_depOutside
- MIPRE.QLD.mixOn
- MIPRE.QLD.mixOn_mixOn
- MIPRE.QLD.mixOnSwap
- MIPRE.QLD.sum_mixOn
- MIPRE.QLD.sum_uniform_mixOn
- MIPRE.QLD.eval_mixOn
- MIPRE.QLD.zSet
- MIPRE.QLD.xSet
- MIPRE.QLD.zIdx_mem_zSet
- MIPRE.QLD.xIdx_mem_xSet
- MIPRE.QLD.zBlk_mixOn_zSet
- MIPRE.QLD.xBlk_mixOn_xSet
- MIPRE.QLD.oneD
- MIPRE.QLD.gA
- MIPRE.QLD.gB
- MIPRE.QLD.patch_abSet_aIdx
- MIPRE.QLD.patch_abSet_bIdx
- MIPRE.QLD.coef_patAB_eq_zero_of_isLinAB
- MIPRE.QLD.pAB_eq_linAB_of_isLinAB
- MIPRE.QLD.eval_setAB_of_isLinAB
- MIPRE.QLD.IsGood
- MIPRE.QLD.isGood_of
- MIPRE.QLD.not_isGood_cases
- MIPRE.QLD.card_filter_linear_le
- MIPRE.QLD.ptComb_ordZX_eq
- MIPRE.QLD.snorm_sq_ordXZ_le_bornProb
- MIPRE.QLD.sum_ab_snorm_sq_ordComb_le_of_lin
- MIPRE.QLD.sum_uniform_bornProb_readOn_le
- MIPRE.QLD.sum_uniform_snorm_sq_ordComb_XZ_le_of_depB
- MIPRE.QLD.sum_uniform_snorm_sq_ordComb_ZX_le_of_depA
- MIPRE.QLD.sum_bad_mass_le_of_avg
- MIPRE.QLD.sum_not_isGood_mass_le
- MIPRE.QLD.GlobalPair.sum_not_isGood_mass_A_le
- MIPRE.QLD.GlobalPair.sum_not_isGood_mass_B_le
Assume \(m, d \geq 1\), \(m \mid q\) and \(4m \mid q\) — the last follows from \(m \mid q\) when \(4m \leq q\), in particular when \(48md \leq q\), the field having characteristic two — and let \((\psi , M_A, M_B)\) be a projective strategy for the Pauli basis test whose answers are in the format its questions prescribe (Lemma 3.57 makes this a normalization). Write a point of the padded space \(\mathbb {F}_q^{4m}\) as \(u = (x, z, \alpha , \beta , w)\) with \(2m - 2\) dummy coordinates \(w\). The padded strategy is a strategy for the seeded low individual degree test (Definition 3.13) at parameters \((q, 4m, d, 1)\), played on the expanded state \(\hat{\psi }\) of Lemma 3.61. Each player answers a point question \(u\) with the sandwich \(\widehat{M}^{X, x}_a \widehat{M}^{Z, z}_b \widehat{M}^{X, x}_a\) of their expanded point measurements, coarse-grained along \((a, b) \mapsto \alpha a + \beta b\) and extended by the identity to the combining coefficients’ register — a measurement that ignores \(w\) — and a line question with the padded line measurement of Lemma 3.61 at the canonical base point of the line, averaged over the raw directions that produce the question, its polynomial outcome resized to the format of the question. Every answer has the format the decider expects, and on an axis-parallel line the resizing loses nothing. Both measurements are POVMs; the dilation to a projective strategy is performed once, when the soundness theorem is applied (Lemma 3.66). Moving the base point of a line question to the sampled point along the line does not change the padded line measurement, so what the decider reads is the padded line measurement at the sample’s own data, coarse-grained by evaluation at the parameter of the sample’s point — the quantity Lemma 3.61 controls. The Lean constructs it for a projective strategy in any bipartite model, the padded strategy being a pair of families of POVMs in the players’ algebras of its register model; the statement above is its tensor-product instance.
- MIPRE.POVM.aOp
- MIPRE.POVM.aOp_mats
- MIPRE.POVM.map_aOp
- MIPRE.POVM.dirac
- MIPRE.POVM.mix
- MIPRE.POVM.mix_mats
- MIPRE.bornProb_smul_left
- MIPRE.bornProb_smul_right
- MIPRE.bornProb_mix_left
- MIPRE.bornProb_mix_right
- MIPRE.POVM.ofPosSemidef
- MIPRE.POVM.ofPosSemidef_mats
- MIPRE.unifOn
- MIPRE.unifOn_nonneg
- MIPRE.sum_unifOn
- MIPRE.POVM.avgOn
- MIPRE.bornProb_avgOn_left
- MIPRE.bornProb_avgOn_right
- MIPRE.POVM.avgOn_mats
- MIPRE.POVM.map_mix
- MIPRE.POVM.map_dirac
- MIPRE.POVM.map_avgOn
- MIPRE.POVM.map_id
- MIPRE.POVM.map_mats_eq_zero_of_forall_ne
- MIPRE.POVM.map_congr_of_support
- MIPRE.bornProb_zero_left
- MIPRE.bornProb_zero_right
- MIPRE.condFail_le_one_sub_sum_bornProb_map
- MIPRE.condFail_le_one_sub_sum_bornProb_diag
- MIPRE.sum_bornProb_map'
- MIPRE.POVM.map_const_mats
- MIPRE.bornProb_one_one
- MIPRE.LIDT.CL.sampleEquiv
- MIPRE.LIDT.CL.card_ty
- MIPRE.LIDT.CL.card_sample
- MIPRE.LIDT.CL.sum_sample_eq
- MIPRE.LIDT.CL.rep_add_lineParam_smul
- MIPRE.LIDT.CL.lineParam_rep_add_smul
- MIPRE.LIDT.CL.sum_indicator_apply_eq
- MIPRE.LIDT.CL.sum_indicator_apply_eq_zero
- MIPRE.LIDT.CL.sum_indicator_zeroBelow_eq_zero_le
- MIPRE.LIDT.CL.one_sub_povmValue_clGame
- MIPRE.QLD.padPtPair
- MIPRE.QLD.padPtPair_mats
- MIPRE.QLD.padComb
- MIPRE.QLD.padPt
- MIPRE.QLD.padPt_mats
- MIPRE.QLD.padLinePOVM
- MIPRE.QLD.padLinePOVM_mats
- MIPRE.QLD.presOf
- MIPRE.QLD.factorsX_presOf
- MIPRE.QLD.factorsZ_presOf
- MIPRE.QLD.presOf_base_eq
- MIPRE.QLD.presOf_dir_ofLPX
- MIPRE.QLD.presOf_dir_ofLPZ
- MIPRE.QLD.lineMeas
- MIPRE.QLD.lineMeas_mats
- MIPRE.QLD.rawFiber
- MIPRE.QLD.mem_rawFiber
- MIPRE.QLD.lineDir
- MIPRE.QLD.LPData.dir_eq_lineDir
- MIPRE.QLD.rawSet
- MIPRE.QLD.rawSet_nonempty
- MIPRE.QLD.lineDir_of_mem_rawSet
- MIPRE.QLD.lineQ
- MIPRE.QLD.lineQ_point
- MIPRE.QLD.lineQ_aline
- MIPRE.QLD.lineQ_dline
- MIPRE.QLD.lineTau
- MIPRE.QLD.padShift_lineData
- MIPRE.QLD.alineAns
- MIPRE.QLD.dlineAns
- MIPRE.QLD.lineAns
- MIPRE.QLD.rdEval
- MIPRE.QLD.padStrat
- MIPRE.QLD.padStrat_point
- MIPRE.QLD.padStrat_lineQ
- MIPRE.QLD.exists_of_padStrat_point_mats_ne_zero
- MIPRE.QLD.exists_of_padStrat_lineQ_mats_ne_zero
- MIPRE.QLD.eval_padLine_of_degLE
- MIPRE.QLD.lineMeas_aline_mats_eq_zero_of_not_degLE
- MIPRE.QLD.padStrat_lineQ_map_rdEval
- MIPRE.QLD.padStrat_point_map_toValue
- MIPRE.QLD.lineMats_pairCX_padShift
- MIPRE.QLD.lineMats_pairCZ_padShift
- MIPRE.QLD.pasteLine_subPair_padShift
- MIPRE.QLD.sum_filter_padLineMats_eq_lineComb
- MIPRE.QLD.lineMeas_map_eval_mats
- MIPRE.POVMIn.ofNonneg
- MIPRE.POVMIn.ofNonneg_op
- MIPRE.POVMIn.map_op_eq_zero_of_forall_ne
- MIPRE.POVMIn.map_congr_of_support
- MIPRE.POVMIn.map_const_op
- MIPRE.POVMIn.avgOn
- MIPRE.POVMIn.avgOn_op
- MIPRE.QLD.exists_card_eq_two_pow
- MIPRE.QLD.exists_eq_two_pow_of_dvd_card
- MIPRE.QLD.four_mul_dvd_card
- MIPRE.QLD.four_mul_dvd_card_of_regime
In the setting of Lemma 3.64, if the strategy wins the Pauli basis test with probability at least \(1 - \varepsilon \), \(\varepsilon \geq 0\), then the padded strategy fails the seeded test at \((q, 4m, d, 1)\) with probability at most
with \(\delta _P\) the error of Lemma 3.58 and \(\delta _Q\) that of Lemma 3.56; that is, \(\delta ' = C(\delta _{\mathrm{combine}} + \delta _Q + md/q)\) for a universal \(C\), with \(\delta _{\mathrm{combine}} = m^2 \delta _P\) as in Lemma 3.61. The bound covers the line–point, identical-point and identical-line subtests under their actual seeded distributions; line equality uses polynomial separation. The Lean proves it for a strategy in any bipartite model, the padded strategy’s value being computed on its register model; the statement above is its tensor-product instance.
- MIPRE.agreeSum
- MIPRE.weightA
- MIPRE.weightB
- MIPRE.xDev
- MIPRE.weightA_le_one
- MIPRE.weightB_le_one
- MIPRE.weightA_nonneg
- MIPRE.weightB_nonneg
- MIPRE.xDev_eq
- MIPRE.bornProb_le_norm_mul_norm
- MIPRE.agreeSum_le_sqrt_mul_sqrt
- MIPRE.weightA_ge
- MIPRE.weightB_ge
- MIPRE.xDev_le
- MIPRE.xDev_triangle
- MIPRE.agreeSum_triangle
- MIPRE.QLD.accepts_lineQ_point
- MIPRE.QLD.accepts_point_lineQ
- MIPRE.QLD.accepts_point_self
- MIPRE.QLD.accepts_lineQ_lineQ_self
- MIPRE.QLD.condFail_lineQ_point_le
- MIPRE.QLD.condFail_point_lineQ_le
- MIPRE.QLD.condFail_point_point_le
- MIPRE.QLD.condFail_lineQ_lineQ_le
- MIPRE.QLD.condFail_aline_dline_le
- MIPRE.QLD.condFail_dline_aline_le
- MIPRE.QLD.one_sub_sum_bornProb_le_avg_eval
- MIPRE.QLD.Amb
- MIPRE.QLD.ptFam
- MIPRE.QLD.lineFam
- MIPRE.QLD.lineEvalFam
- MIPRE.QLD.sum_inv_card_fiber_sum
- MIPRE.QLD.sum_rawSet_fiber
- MIPRE.QLD.lineTermL
- MIPRE.QLD.lineTermR
- MIPRE.QLD.padGL
- MIPRE.QLD.padGR
- MIPRE.QLD.sum_bornProb_lineEvalFam_ptFam
- MIPRE.QLD.sum_bornProb_ptFam_lineEvalFam
- MIPRE.QLD.card_amb
- MIPRE.QLD.card_subRand
- MIPRE.QLD.sum_padGL_eq
- MIPRE.QLD.sum_padGR_eq
- MIPRE.QLD.avgSubAB_padGL
- MIPRE.QLD.avgSubAB_padGR
- MIPRE.QLD.inv_card_amb_eq
- MIPRE.QLD.agreeSum_lineEvalFam_ptFam
- MIPRE.QLD.agreeSum_ptFam_lineEvalFam
- MIPRE.QLD.presOf_items
- MIPRE.QLD.presOf_items_swap
- MIPRE.QLD.presOf_coll
- MIPRE.QLD.one_sub_avgSubAB_padGL_le
- MIPRE.QLD.one_sub_avgSubAB_padGR_le
- MIPRE.QLD.one_sub_inv_card_mul_sum_le
- MIPRE.QLD.one_sub_agreeSum_lineEval_pt_le
- MIPRE.QLD.one_sub_agreeSum_pt_lineEval_le
- MIPRE.QLD.avg_amb_blocks
- MIPRE.QLD.one_sub_agreeSum_pt_pt_le
- MIPRE.QLD.sum_shift_param
- MIPRE.QLD.evDef
- MIPRE.QLD.evDef_nonneg
- MIPRE.QLD.evDef_le_one
- MIPRE.QLD.evDef_lineTau
- MIPRE.QLD.sum_avg_evDef_le
- MIPRE.QLD.sum_deg_le
- MIPRE.QLD.sum_amb_eq
- MIPRE.QLD.uniform_amb_nonneg
- MIPRE.QLD.sum_uniform_amb
- MIPRE.QLD.one_sub_agreeSum_uniform_eq
- MIPRE.QLD.one_sub_agreeSum_lineEval_lineEval_le
- MIPRE.QLD.padW
- MIPRE.QLD.padW_point_point_le
- MIPRE.QLD.padW_line_point_le
- MIPRE.QLD.padW_point_line_le
- MIPRE.QLD.padW_aline_dline_le
- MIPRE.QLD.padW_dline_aline_le
- MIPRE.QLD.padW_line_line_le
- MIPRE.QLD.Sample.question_fst_eq_lineQ
- MIPRE.QLD.Sample.question_snd_eq_lineQ
- MIPRE.QLD.sum_ty
- MIPRE.QLD.one_sub_povmValue_padStrat_eq
- MIPRE.QLD.padStrat_value
- MIPRE.BipartiteModel.one_sub_povmValue_clGame
Let \((S_A, S_B)\) be a simultaneous pair measurement of error \(\delta _S\) (Lemma 3.63) for a strategy of failure \(\varepsilon \), in a model with state \(\Phi \) into which the register model embeds. For \(W \in \{ X, Z\} \) and on average over a uniform \(u \in \mathbb {F}_q^m\), with \(\widehat S^W_a\) the evaluated \(W\) marginal,
the opposite party’s measurement being the one on the right, and
in which both factors sit on the same party, the point measurements being carried to that model by the embedding. All symmetric equivalents hold. The Lean proves it for a SimulPair of a projective strategy in any bipartite model; the statement above is its tensor-product instance.
- MIPRE.stateSqNorm_eq_bornProb_one
- MIPRE.normSq_stateVecB_eq_one_bornProb
- MIPRE.QLD.SimulPair.stateSqNorm_aOp
- MIPRE.QLD.SimulPair.normSq_stateVecB_aOp
- MIPRE.QLD.SimulPair.xSqNorm_aOp
- MIPRE.aOp_mul_one_sub_eq
- MIPRE.snorm_aOp_mul_one_sub_le
- MIPRE.snorm_sq_aOp_mul_one_sub_le
- MIPRE.QLD.sum_bornProb_diag_eq
- MIPRE.QLD.sum_content_pt
- MIPRE.QLD.sum_uniform_xSqNorm_hatMats_le
- MIPRE.QLD.SimulPair.hatMats_conjTranspose
- MIPRE.QLD.SimulPair.sum_bornProb_evalMarg_ge
- MIPRE.QLD.SimulPair.sum_xSqNorm_evalMarg_le
- MIPRE.QLD.SimulPair.sum_xSqNorm_hat_le
- MIPRE.QLD.SimulPair.sum_snorm_sq_evalMarg_one_sub_le
Under the hypotheses of Lemma 3.46, with the first player’s measurements projective, on average over uniformly random \(\omega = (u_X, u_Z, r_X, r_Z)\),
The Lean proves it for a strategy in any bipartite model (Definition 8.49), the first player’s measurements projective; the statement above is its tensor-product instance.
Under the hypotheses of Lemma 3.46, with the first player’s measurements projective, summed over the anticommuting tuples with the uniform weight \(\left\vert {\mathcal{C}} \right\vert ^{-1}\) on the verifier’s content,
which is Lemma 3.48 at \((-1)^{\gamma (\omega )} = -1\).
- MIPRE.QLD.ptObs
- MIPRE.QLD.varObs
- MIPRE.QLD.ptObs_mul_self_le_one
- MIPRE.QLD.varObs_mul_self_le_one
- MIPRE.QLD.acommWeight
- MIPRE.QLD.acommWeight_nonneg
- MIPRE.QLD.sum_acommWeight_mul
- MIPRE.QLD.xStateDist_ptObs_varObs_X
- MIPRE.QLD.xStateDist_ptObs_varObs_Z
- MIPRE.QLD.question_var
- MIPRE.QLD.mats_msPOVM_var
- MIPRE.QLD.bobs_msPOVM
- MIPRE.QLD.anti_eq_varObs
- MIPRE.QLD.sq_norm_ptObs_anticomm_le
- MIPRE.QLD.acomm_signed_commutation
Under the hypotheses of Lemma 3.46, with the first player’s measurements projective, summed over the commuting tuples with the uniform weight \(\left\vert {\mathcal{C}} \right\vert ^{-1}\),
- MIPRE.QLD.pairPOVM
- MIPRE.QLD.pairPOVMB
- MIPRE.QLD.ptPOVM
- MIPRE.QLD.ptPOVMB
- MIPRE.QLD.ptObsB
- MIPRE.QLD.ptObs_eq_obs2
- MIPRE.QLD.ptObsB_mul_self_le_one
- MIPRE.QLD.sum_pairPOVM_X
- MIPRE.QLD.sum_pairPOVM_Z
- MIPRE.QLD.adj_pairB_point
- MIPRE.QLD.link_pairB_point
- MIPRE.QLD.link_pair_pair
- MIPRE.QLD.chain_pair_point
- MIPRE.QLD.chainQty
- MIPRE.QLD.incQty
- MIPRE.QLD.chainQty_nonneg
- MIPRE.QLD.incQty_nonneg
- MIPRE.QLD.commWeight
- MIPRE.QLD.commWeight_nonneg
- MIPRE.QLD.sum_commWeight_mul
- MIPRE.QLD.sum_commWeight_le_one
- MIPRE.QLD.xStateDist_ptObs_ptObsB
- MIPRE.QLD.pairInconsistency_nonneg
- MIPRE.QLD.incQty_le_condFail
- MIPRE.QLD.sum_incQty_le
- MIPRE.QLD.sq_norm_ptObs_comm_le_of_content
- MIPRE.QLD.sum_chainQty_le
- MIPRE.QLD.comm_signed_commutation
- MIPRE.POVMIn.obs2
- MIPRE.POVMIn.star_obs2
- MIPRE.POVMIn.op_zero_eq_one_sub
- MIPRE.POVMIn.pvmObs_sgn_eq_obs2
- MIPRE.POVMIn.obs2_map
- MIPRE.POVMIn.obs2_commutator_eq
- MIPRE.QLD.pairInconsistency
- MIPRE.QLD.sum_diag_eq_one_sub
- MIPRE.QLD.isPVMIn_pairPOVM
For \(W \in \{ X, Z\} \) and \(r \in \mathbb {F}_q\) write \(W^r(u) = M^{(\mathtt{Point}, W), u}_{[\operatorname {tr}(\cdot \, r) = 0]} - M^{(\mathtt{Point}, W), u}_{[\operatorname {tr}(\cdot \, r) = 1]}\) for the \(\pm 1\)-observable of the probe. Under the hypotheses of Lemma 3.46, on average over the verifier’s content,
As Lemma 3.46, the Lean proves it for a strategy in any bipartite model, with no projectivity.
For every padded line \(\ell \), there is a POVM with polynomial outcomes of degree at most \(md+1\), and — given Lemma 3.57 — at most \(d\) when \(\ell \) is axis-parallel. On the padded line–point distribution it is consistent with the opposite padded point measurement, with error \(\delta _{\mathrm{combine}}=\mathrm{poly}(m)\cdot \mathrm{poly}(\varepsilon ,md/q)\), in both register versions. The answer is the restriction of \(\alpha f_X(x)+\beta f_Z(z)\). On an axis line, either an \(x\) or \(z\) coordinate varies with constant \(\alpha ,\beta \), or only one coefficient varies, giving degree at most \(d\) for \(d\geq 1\). The general bound \(md+1\leq 4md\) and the separate axis bound make these legal answers for the seeded test at \((q,4m,d,1)\). The Lean proves it for a strategy in any bipartite model, the measurement being a family in the players’ algebras of its register model, with the consistency in agreement form against the padded sandwich combination; the statement above is its tensor-product instance.
- MIPRE.avg_comp_equiv_fst
- MIPRE.QLD.Content.lpX
- MIPRE.QLD.Content.lpZ
- MIPRE.QLD.ofLPX
- MIPRE.QLD.ofLPZ
- MIPRE.QLD.contentSplitX
- MIPRE.QLD.pairSplitX
- MIPRE.QLD.contentSplitZ
- MIPRE.QLD.pairSplitZ
- MIPRE.QLD.contentSplitPts
- MIPRE.QLD.pairSplitPts
- MIPRE.QLD.avg_content_eq_pair_X
- MIPRE.QLD.avg_content_eq_pair_Z
- MIPRE.QLD.avg_content_eq_pair_pts
- MIPRE.QLD.avg_content_eq_pair_X'
- MIPRE.QLD.avg_content_eq_pair_Z'
- MIPRE.QLD.pairShift
- MIPRE.QLD.pairDirX
- MIPRE.QLD.ofLPX_pairShift
- MIPRE.QLD.ofLPZ_pairShift
- MIPRE.QLD.pairShift_zero
- MIPRE.QLD.pairShift_add
- MIPRE.QLD.pairDirX_shift
- MIPRE.QLD.sum_pair_shift
- MIPRE.QLD.pairCX
- MIPRE.QLD.pairCZ
- MIPRE.QLD.pairDirX_eq
- MIPRE.QLD.pairCX_pairShift
- MIPRE.QLD.pairCZ_pairShift
- MIPRE.QLD.pairs_of_lines_prod
- MIPRE.QLD.affEval
- MIPRE.QLD.affEval_of_snd_eq_zero
- MIPRE.QLD.affPoly
- MIPRE.QLD.eval_affPoly
- MIPRE.QLD.natDegree_affPoly_le
- MIPRE.QLD.affPoly_of_snd_eq_zero
- MIPRE.QLD.natDegree_affPoly_eq_zero
- MIPRE.QLD.ofPoly
- MIPRE.QLD.eval_ofPoly
- MIPRE.QLD.DegLE
- MIPRE.QLD.DegLE.mono
- MIPRE.QLD.degLE_ofPoly
- MIPRE.QLD.natDegree_toPoly_le_of_degLE
- MIPRE.QLD.combinePoly
- MIPRE.QLD.natDegree_comp_affPoly_le
- MIPRE.QLD.natDegree_combinePoly_le
- MIPRE.QLD.combine
- MIPRE.QLD.eval_combine
- MIPRE.QLD.degLE_combine_of_blocks_const
- MIPRE.QLD.degLE_combine_of_ab_const
- MIPRE.QLD.lineParam_dir_zero
- MIPRE.QLD.lineParam_self
- MIPRE.QLD.subAff
- MIPRE.QLD.subAff_snd_of_eq_zero
- MIPRE.QLD.on_line_affEval
- MIPRE.QLD.lineParam_affEval
- MIPRE.QLD.alph_single_of_ne
- MIPRE.QLD.bet_single_of_ne
- MIPRE.QLD.LPData.dir_congr
- MIPRE.QLD.padShift
- MIPRE.QLD.padShift_pt
- MIPRE.QLD.padShift_s
- MIPRE.QLD.padShift_raw
- MIPRE.QLD.subX_padShift
- MIPRE.QLD.subZ_padShift
- MIPRE.QLD.subX_padShift_dir
- MIPRE.QLD.subZ_padShift_dir
- MIPRE.QLD.rep_xBlk_padShift
- MIPRE.QLD.rep_zBlk_padShift
- MIPRE.QLD.aAffOf
- MIPRE.QLD.bAffOf
- MIPRE.QLD.xAffOf
- MIPRE.QLD.zAffOf
- MIPRE.QLD.affEval_aAffOf
- MIPRE.QLD.affEval_bAffOf
- MIPRE.QLD.aPres_base_eq
- MIPRE.QLD.dPres_base_eq
- MIPRE.QLD.aPres_dir_ofLPX
- MIPRE.QLD.aPres_dir_ofLPZ
- MIPRE.QLD.dPres_dir_ofLPX
- MIPRE.QLD.dPres_dir_ofLPZ
- MIPRE.QLD.param_subX_padShift
- MIPRE.QLD.param_subZ_padShift
- MIPRE.QLD.padCombine
- MIPRE.QLD.eval_padCombine
- MIPRE.QLD.degLE_padCombine_aline
- MIPRE.QLD.sum_pasteLine
- MIPRE.QLD.posSemidef_pasteLine
- MIPRE.QLD.SubRand
- MIPRE.QLD.subPair
- MIPRE.QLD.padLineMats
- MIPRE.QLD.sum_padLineMats
- MIPRE.QLD.posSemidef_padLineMats
- MIPRE.QLD.sum_filter_fiber
- MIPRE.QLD.sum_filter_padLineMats
- MIPRE.QLD.sumAll_nonneg
- MIPRE.QLD.sumAll_mono
- MIPRE.QLD.sumRestr_nonneg
- MIPRE.QLD.avgAll_nonneg
- MIPRE.QLD.avgAll_mono
- MIPRE.QLD.avgRestr_nonneg
- MIPRE.QLD.avgAll_const_mul
- MIPRE.QLD.sum_avgRestr
- MIPRE.QLD.avgRestr_le_mul_avgAll
- MIPRE.QLD.avgRestr_prod_le_mul_avgAll
- MIPRE.QLD.sum_uniform_pts
- MIPRE.QLD.avg_content_eq_pts
- MIPRE.QLD.combined_points_pts
- MIPRE.QLD.FactorsX
- MIPRE.QLD.FactorsZ
- MIPRE.QLD.factorsX_aPres
- MIPRE.QLD.factorsX_dPres
- MIPRE.QLD.factorsZ_aPres
- MIPRE.QLD.factorsZ_dPres
- MIPRE.QLD.lineMats_ofLPX
- MIPRE.QLD.param_ofLPX
- MIPRE.QLD.lineEvalMats_ofLPX
- MIPRE.QLD.collProb_ofLPX
- MIPRE.QLD.lineMats_ofLPZ
- MIPRE.QLD.param_ofLPZ
- MIPRE.QLD.lineEvalMats_ofLPZ
- MIPRE.QLD.avg_pair_eq_content_X
- MIPRE.QLD.avg_pair_eq_content_Z
- MIPRE.QLD.avg_pair_eq_content_X_self
- MIPRE.QLD.avg_pair_eq_content_X_collProb
- MIPRE.QLD.pairs_of_lines_prod_of_items
- MIPRE.QLD.lpEquiv
- MIPRE.QLD.sumAll_eq_sum
- MIPRE.QLD.card_lpData
- MIPRE.QLD.avgAll_eq_uniform
- MIPRE.QLD.avgAll_prod_eq_uniform
- MIPRE.QLD.avgAll_one
- MIPRE.QLD.avgAll_prod_one
- MIPRE.QLD.avgAll_prod_nonneg
- MIPRE.QLD.avgAll_avgRestr_le
- MIPRE.QLD.avgRestr_avgAll_le
- MIPRE.QLD.avgSub_le_mul_avgAll
- MIPRE.QLD.shiftAB
- MIPRE.QLD.xBlk_shiftAB
- MIPRE.QLD.zBlk_shiftAB
- MIPRE.QLD.alph_shiftAB
- MIPRE.QLD.bet_shiftAB
- MIPRE.QLD.shiftAB_shiftAB
- MIPRE.QLD.shiftAB_zero
- MIPRE.QLD.bijective_shiftAB
- MIPRE.QLD.subX_shiftAB
- MIPRE.QLD.subZ_shiftAB
- MIPRE.QLD.sumSubAt
- MIPRE.QLD.sumSub_eq_sum_sumSubAt
- MIPRE.QLD.sumSubAt_shiftAB
- MIPRE.QLD.sumSubAB
- MIPRE.QLD.avgSubAB
- MIPRE.QLD.sumSubAB_eq
- MIPRE.QLD.avgSubAB_le_of_forall
- MIPRE.QLD.avgAll_sub
- MIPRE.QLD.sumSub_mono
- MIPRE.QLD.avgSub_mono
- MIPRE.QLD.sumSub_one
- MIPRE.QLD.avgSub_one
- MIPRE.QLD.sumSubAt_sub
- MIPRE.QLD.sumSubAB_sub
- MIPRE.QLD.avgSubAB_sub
- MIPRE.QLD.avgSubAB_one
- MIPRE.QLD.sum_bornProb_le_fibre
- MIPRE.QLD.sum_bornProb_diag_le_one
- MIPRE.QLD.pasteEval
- MIPRE.QLD.pasteFib
- MIPRE.QLD.pasteFib_eq
- MIPRE.QLD.posSemidef_pasteFib
- MIPRE.QLD.sum_pasteFib
- MIPRE.QLD.ptComb
- MIPRE.QLD.lineComb
- MIPRE.QLD.lineComb_eq_sum_pasteFib
- MIPRE.QLD.padded_lines_consistency
- MIPRE.QLD.padded_lines_consistency_swap
- MIPRE.QLD.combined_points_pts_dilated
Write a point of the padded space \(\mathbb {F}_q^{4m}\) as \(u = (x, z, \alpha , \beta , w)\) with \(x, z \in \mathbb {F}_q^m\), \(\alpha , \beta \in \mathbb {F}_q\) and \(w \in \mathbb {F}_q^{2m - 2}\) the dummy coordinates. With \(\delta _Q\) as in Lemma 3.56, put
which returns the combined value \(\alpha g_X(x) + \beta g_Z(z)\) and depends on \(u\) only through \((x, z, \alpha , \beta )\) — that is what “independent of the dummy coordinates” means. Then \(\{ \widehat{Q}^{u}_c\} _{c \in \mathbb {F}_q}\) is projective, and
(Self-consistency) for every \((\alpha , \beta )\), on average over the content, \(\widehat{Q}^{u}_c \otimes I\simeq _{2\delta _Q} I\otimes \widehat{Q}^{u}_c\);
(Consistency with \(\widehat{M}\)) on average over the content and over uniform \((\alpha , \beta )\),
\begin{gather*} \widehat{Q}^{u}_c \otimes I\; \simeq _{4\delta _Q + 115352832\varepsilon }\; I\otimes \sum _{\alpha a + \beta b = c} \widehat{M}^{(\mathtt{Point}, Z), z}_b \widehat{M}^{(\mathtt{Point}, X), x}_a\; , \\ \widehat{Q}^{u}_c \otimes I\; \simeq _{4\delta _Q + 461411328\varepsilon }\; I\otimes \sum _{\alpha a + \beta b = c} \widehat{M}^{(\mathtt{Point}, X), x}_a \widehat{M}^{(\mathtt{Point}, Z), z}_b\; . \end{gather*}
The Lean proves it for a strategy in any bipartite model, on the extension of its register model that \(\widehat{Q}\) acts on (Lemma 3.56); the statement above is its tensor-product instance.
- MIPRE.sum_norm_fourierVecRaw_sq
- MIPRE.trVecRaw
- MIPRE.sum_norm_trVecRaw_sq
- MIPRE.sum_norm_char_two_sq
- MIPRE.sum_avg_norm_fibre_sq
- MIPRE.sum_xSqNorm_map_le
- MIPRE.sum_mulVec'
- MIPRE.xSqNorm_eq_norm_evec_sq
- MIPRE.sum_fibre_dev
- MIPRE.QLD.hatOrdZX
- MIPRE.QLD.hatOrdXZ
- MIPRE.QLD.sum_hatOrdZX
- MIPRE.QLD.sum_hatOrdXZ
- MIPRE.QLD.sum_avg_xSqNorm_fibre_eq
- MIPRE.QLD.padded_points
Let \(|\hat\psi \rangle \) and \(\{ \widehat{Q}^{x,z}_{a,b}\} \) be as in Lemma 3.56. Fix a line presentation on each side — a line type, axis-parallel or diagonal, so that each content presents a line \(\ell _W\) with a base point and a direction on side \(W\), and the sampled point \(u_W\) lies on it. For a pair of degree-\(md\) polynomials \((f_X, f_Z)\) on the two lines put
which is a POVM with outcomes pairs of degree-\(md\) polynomials. Then, on average over the verifier’s content,
with \(\delta _P = \mathrm{poly}(\varepsilon , \varepsilon _c)\) where \(\varepsilon _c\) is the average collision probability of the \(X\)-side evaluation map: \(md/q\) for an axis-parallel line and \(md/q + 1/q\) for a diagonal one. The Lean proves it for a strategy in any bipartite model, on the extension of its register model that \(\widehat{Q}\) acts on; from the game it states the estimate in agreement form, for the sandwich \(\widehat{R}^{x,z}\) to which \(\widehat{Q}^{x,z}\) compresses, on the register model. The statement above is its tensor-product instance.
- MIPRE.QLD.toPoly
- MIPRE.QLD.natDegree_toPoly_le
- MIPRE.QLD.eval_toPoly
- MIPRE.QLD.coeff_toPoly
- MIPRE.QLD.toPoly_injective
- MIPRE.QLD.card_agree_linePoly_le
- MIPRE.QLD.lineParam_add_smul
- MIPRE.QLD.rep_add_smul
- MIPRE.QLD.Content.shiftPt
- MIPRE.QLD.Content.shiftAlong
- MIPRE.QLD.Content.shiftV
- MIPRE.QLD.bijective_shift
- MIPRE.QLD.sum_shift_gen
- MIPRE.QLD.bijective_shift_gen
- MIPRE.QLD.sum_content_shift_gen
- MIPRE.QLD.sum_content_shiftAlong
- MIPRE.QLD.dirOf_shiftPt
- MIPRE.QLD.ddirOf_shiftPt
- MIPRE.QLD.abaseOf_shiftAlong
- MIPRE.QLD.dbaseOf_shiftAlong
- MIPRE.QLD.question_aline_shiftAlong
- MIPRE.QLD.question_dline_shiftAlong
- MIPRE.QLD.hatLinePOVM_congr
- MIPRE.QLD.LinePres
- MIPRE.QLD.LinePres.param
- MIPRE.QLD.LinePres.param_shiftAlong
- MIPRE.QLD.LinePres.lineMats
- MIPRE.QLD.LinePres.lineEvalMats
- MIPRE.QLD.LinePres.isPVM_lineMats
- MIPRE.QLD.LinePres.isPVM_lineEvalMats
- MIPRE.QLD.LinePres.lineEvalMats_eq_fibSum
- MIPRE.QLD.LinePres.lineMats_shiftAlong
- MIPRE.QLD.LinePres.lineEvalMats_shiftPt_other
- MIPRE.QLD.aPres
- MIPRE.QLD.dPres
- MIPRE.QLD.aPres_dir_ne_zero
- MIPRE.QLD.collProb
- MIPRE.QLD.card_collide_le
- MIPRE.QLD.sum_content_degenerate_le
- MIPRE.QLD.sum_content_collProb_aPres
- MIPRE.QLD.sum_content_collProb_dPres
- MIPRE.QLD.valOf
- MIPRE.QLD.pairEquiv
- MIPRE.QLD.extHat
- MIPRE.QLD.sum_content_normSq_point_line_le
- MIPRE.QLD.sum_xSqNorm_marg_point_le
- MIPRE.QLD.sum_xSqNorm_marg_line_le_aux
- MIPRE.QLD.sum_content_marg_line_le
- MIPRE.QLD.pasteLine
- MIPRE.QLD.fibSum_aOp
- MIPRE.QLD.pasteJ_eq_pasteLine
- MIPRE.QLD.pairs_of_lines_gen
- MIPRE.QLD.pairs_of_lines
- MIPRE.QLD.kappaPairs
- MIPRE.QLD.deltaPairsD
- MIPRE.QLD.deltaPairs
- MIPRE.QLD.pairs_of_lines_of_items
- MIPRE.QLD.aPres_items
- MIPRE.QLD.dPres_items
- MIPRE.QLD.qld_pairs_of_lines
- MIPRE.xSqNorm_extVec2_aOp
- MIPRE.normSq_stateVecB_sub_le
- MIPRE.QLD.isPVMIn_smulKron_one_right
- MIPRE.QLD.pasteJ_smulKron_one
- MIPRE.QLD.xSqNorm_le_two_mul_add
For every basis \(W\), every \(e \in \mathbb {F}_q\) and every probe \(\tilde{u} \in \mathbb {F}_q^{M}\), \(M = 2^m\), the exact Pauli observable of Lemma 3.75 on one party agrees with the same observable on the other:
which is the paper’s \(\bigl( \tilde{W}^e(\tilde{u}) \bigr)_{\textsc{A}\textsc{A}' \textsc{A}''} \approx _{\delta _{qld}} \bigl( \tilde{W}^e(\tilde{u}) \bigr)_{\textsc{B}\textsc{B}' \textsc{B}''}\) once the \(O(\sqrt\varepsilon )\) and \(O(md/q)\) terms are absorbed into \(\delta _S\), as the paper says it does. Two departures from the paper’s phrasing, both in the direction of a stronger statement: the bound holds at every probe rather than on average over a uniform one — the chain never averages over the probe, only over the sampled point — and the constant is explicit. The Lean proves it for the two cuts of one physical state (MirrorSimul) of a projective strategy in any bipartite model, \(|\widehat\psi \rangle \) being the state of the physical model of Definition 3.62; the two cuts exist for every legal projective strategy in the regime \(48md \leq q\) of a model in which the seeded CL test is sound in every ancilla extension by a unit vector. The statement above is its tensor-product instance.
- MIPRE.QLD.syn_mul_syn
- MIPRE.QLD.stateVec_hatVec_syn
- MIPRE.QLD.xSqNorm_hatVec_syn
- MIPRE.QLD.SimulPair.stateVec_ancSyn
- MIPRE.QLD.SimulPair.sum_ancSyn_mulVec
- MIPRE.QLD.SimulPair.snorm_sq_evalMarg_eq_sum_polyMarg
- MIPRE.QLD.SimulPair.sum_snorm_sq_polyMarg_one_sub_le
- MIPRE.QLD.sum_uniform_agree_le
- MIPRE.QLD.sum_uniform_agree_mass_le
- MIPRE.agreeOp
- MIPRE.agreeOp_conjTranspose
- MIPRE.agreeOp_mul_self
- MIPRE.qform_agreeOp
- MIPRE.snorm_sq_one_sub_agreeOp
- MIPRE.snorm_sub_mul_agreeOp_le
- MIPRE.sum_kron_le_one
- MIPRE.sum_bornProb_kron_le
- MIPRE.QLD.SimulPair.sum_bornProb_polyMarg_one_sub_le
- MIPRE.snorm_sq_proj_mul_eq_qform
- MIPRE.qform_sandwich_nonneg
- MIPRE.snorm_sq_sum_proj_sandwich
- MIPRE.sum_qform_sandwich_le_of_subset
- MIPRE.abs_sum_qform_swap_le
- MIPRE.sum_snorm_sq_proj_comp_le
- MIPRE.snorm_one_sub_aOp_mul_bOp_le
- MIPRE.sum_snorm_sq_insert_le
- MIPRE.sum_xSqNorm_fibre_le
- MIPRE.QLD.SimulPair.mTildeAnc
- MIPRE.QLD.SimulPair.isPVM_mTildeAnc
- MIPRE.QLD.SimulPair.mTildeAt_eq_mTildeAnc
- MIPRE.QLD.SimulPair.swapU_conj_mTildeAnc
- MIPRE.QLD.MirrorSimul
- MIPRE.QLD.MirrorSimul.physVec_unit
- MIPRE.QLD.MirrorSimul.physVec_mirror
- MIPRE.QLD.MirrorSimul.aliceMTilde
- MIPRE.QLD.MirrorSimul.bobMTilde
- MIPRE.QLD.MirrorSimul.isPVM_bobMTilde
- MIPRE.QLD.MirrorSimul.bobSwap
- MIPRE.QLD.MirrorSimul.bobSwap_mul_conjTranspose
- MIPRE.QLD.MirrorSimul.bobSwap_conjTranspose_mul
- MIPRE.QLD.MirrorSimul.bobSwap_conj_bobMTilde
- MIPRE.QLD.MirrorSimul.selfConsGap
- MIPRE.QLD.chainLabel
- MIPRE.QLD.ChainCoupled
- MIPRE.QLD.chainCoupled_symm
- MIPRE.QLD.chainLabel_eq_of_coupled
- MIPRE.QLD.dotF_chainLabel_eq_of_coupled
- MIPRE.QLD.chainIdx
- MIPRE.QLD.mem_chainIdx
- MIPRE.QLD.dotF_chainLabel_eq_iff
- MIPRE.QLD.SimulPair.chainOp
- MIPRE.QLD.mTildeAnc_eq_sum_chainIdx
- MIPRE.QLD.coupledIdx
- MIPRE.QLD.mem_coupledIdx
- MIPRE.QLD.swap_mem_coupledIdx
- MIPRE.QLD.MirrorSimul.endOp
- MIPRE.QLD.MirrorSimul.endOpMirror
- MIPRE.QLD.MirrorSimul.endOpMirror_eq
- MIPRE.QLD.sum_xSqNorm_le_of_endOp
- MIPRE.QLD.sum_snorm_sq_sub_mul
- MIPRE.QLD.SimulPair.nearId
- MIPRE.QLD.SimulPair.sum_snorm_sq_nearId
- MIPRE.QLD.SimulPair.sum_uniform_snorm_sq_nearId_le
- MIPRE.QLD.SimulPair.nearId_eq_sum
- MIPRE.QLD.SimulPair.mTildeAnc_eq_sum
- MIPRE.QLD.SimulPair.mTildeAnc_mul_kron
- MIPRE.QLD.SimulPair.aOp_mTildeAnc_mul_nearId
- MIPRE.QLD.isPVM_proj
- MIPRE.QLD.isPVM_chainOp
- MIPRE.QLD.isPVM_ptAtPOVM
- MIPRE.QLD.SimulPair.chainShift
- MIPRE.QLD.SimulPair.ptA
- MIPRE.QLD.SimulPair.ptB
- MIPRE.QLD.SimulPair.sum_snorm_sq_insert_chain
- MIPRE.QLD.stateVec_hatVec_proj
- MIPRE.QLD.xSqNorm_hatVec_proj
- MIPRE.QLD.SimulPair.stateVec_ancProj
- MIPRE.QLD.SimulPair.sum_ancProj_mulVec
- MIPRE.QLD.syn_mul_proj
- MIPRE.QLD.hatMats_mul_proj
- MIPRE.QLD.sum_snorm_sq_fiber_sandwich_le
- MIPRE.QLD.sum_bornProb_sandwich_drop_le
- MIPRE.QLD.MirrorSimul.bobWeyl
- MIPRE.QLD.MirrorSimul.chainP
- MIPRE.QLD.MirrorSimul.isPVM_chainP
- MIPRE.QLD.MirrorSimul.aliceChainOp
- MIPRE.QLD.MirrorSimul.aliceHat
- MIPRE.QLD.MirrorSimul.bobHat
- MIPRE.QLD.MirrorSimul.chainW
- MIPRE.QLD.MirrorSimul.chainW_sandwich
- MIPRE.QLD.MirrorSimul.sum_aliceChainOp
- MIPRE.QLD.MirrorSimul.sum_aliceChainOp_sandwich
- MIPRE.QLD.MirrorSimul.bobHat_conj_bobWeyl
- MIPRE.QLD.MirrorSimul.isPVM_aliceChainOp
- MIPRE.QLD.MirrorSimul.posSemidef_aliceSand
- MIPRE.QLD.MirrorSimul.sum_bornProb_chainW_drop_le
- MIPRE.QLD.MirrorSimul.bornProb_physVec_aOp
- MIPRE.QLD.MirrorSimul.sum_snorm_sq_chainP_le
- MIPRE.QLD.MirrorSimul.sum_uniform_snorm_sq_chainP_le
- MIPRE.QLD.MirrorSimul.mirror
- MIPRE.QLD.MirrorSimul.mirror_toFirst
- MIPRE.QLD.MirrorSimul.mirror_toSecond
- MIPRE.QLD.MirrorSimul.mirror_SA
- MIPRE.QLD.MirrorSimul.bobChainOp
- MIPRE.QLD.MirrorSimul.isPVM_bobChainOp
- MIPRE.QLD.SimulPair.sum_poly_chainOp
- MIPRE.QLD.MirrorSimul.chainQ
- MIPRE.QLD.MirrorSimul.isPVM_chainQ
- MIPRE.QLD.MirrorSimul.endOp_eq_sum_chainQ
- MIPRE.QLD.MirrorSimul.sum_poly_chainQ
- MIPRE.QLD.MirrorSimul.mirror_sum_snorm_sq_chainP_le
- MIPRE.QLD.sum_snorm_sq_fiber_sandwich_subset_le
- MIPRE.QLD.chainQShift
- MIPRE.QLD.MirrorSimul.bobTail
- MIPRE.QLD.MirrorSimul.bobTail_sandwich
- MIPRE.QLD.MirrorSimul.bobSand
- MIPRE.QLD.MirrorSimul.bobHat_conj_bobChainOp
- MIPRE.QLD.MirrorSimul.bobTail_sandwich_kron
- MIPRE.QLD.MirrorSimul.chainV
- MIPRE.QLD.MirrorSimul.sum_snorm_sq_chainQ_disagree_le
- MIPRE.QLD.MirrorSimul.sum_qform_bobTail_eq
- MIPRE.abs_sum_qform_conjTranspose_mul_le
- MIPRE.abs_sum_qform_swap_proj_le
- MIPRE.QLD.SimulPair.abs_sum_qform_ne_swap_le
- MIPRE.QLD.SimulPair.sum_qform_ne_eq
- MIPRE.QLD.SimulPair.sum_uniform_qform_ne_le
- MIPRE.QLD.MirrorSimul.bornProb_physVec_bOp
- MIPRE.QLD.MirrorSimul.bobLift
- MIPRE.QLD.MirrorSimul.bobLift_sandwich
- MIPRE.QLD.MirrorSimul.aOp_conj_bobChainOp
- MIPRE.QLD.MirrorSimul.bobLift_sandwich_kron
- MIPRE.QLD.MirrorSimul.sum_qform_bobLift_eq
- MIPRE.QLD.MirrorSimul.sum_snorm_sq_chainQ_agree_le
- MIPRE.QLD.MirrorSimul.sum_uniform_snorm_sq_chainQ_agree_le
- MIPRE.QLD.sum_uniform_chainCoupled_agree_le
- MIPRE.QLD.chainQShift_eq_iff
- MIPRE.QLD.sum_filter_and
- MIPRE.QLD.sum_uniform_chainCoupled_mass_le
- MIPRE.QLD.MirrorSimul.sum_qform_chainQ
- MIPRE.QLD.MirrorSimul.sum_uniform_snorm_sq_chainQ_notCoupled_le
- MIPRE.QLD.MirrorSimul.bobPairProj
- MIPRE.QLD.MirrorSimul.bobPairProj_eq
- MIPRE.QLD.MirrorSimul.sum_bobPairProj_mulVec
- MIPRE.QLD.mirrorOfGlobalPairs
- MIPRE.QLD.exists_mirrorSimul
- MIPRE.QLD.SimulPair.chainS
- MIPRE.QLD.SimulPair.chainS_one_eq_two
- MIPRE.QLD.SimulPair.chainS_two_sub_three
- MIPRE.QLD.SimulPair.sum_uniform_snorm_sq_chainS_zero_one
- MIPRE.QLD.SimulPair.sum_snorm_sq_chainS_one_two
- MIPRE.QLD.SimulPair.sum_snorm_sq_chainS_two_three
- MIPRE.QLD.mulVec_comp_equiv
- MIPRE.QLD.sum_chainLabel_filter
- MIPRE.QLD.SimulPair.ancA
- MIPRE.QLD.SimulPair.ancB
- MIPRE.QLD.SimulPair.ancProj_mulVec_mVec
- MIPRE.QLD.SimulPair.hatA
- MIPRE.QLD.SimulPair.ptA_mul_ancA
- MIPRE.QLD.SimulPair.ancB_ptA_mulVec
- MIPRE.QLD.SimulPair.chainS3b
- MIPRE.QLD.SimulPair.chainOp_eq_mul
- MIPRE.QLD.SimulPair.chainS_three_mulVec
- MIPRE.QLD.MirrorSimul.bobPairProj_mulVec
- MIPRE.QLD.MirrorSimul.bobPt
- MIPRE.QLD.MirrorSimul.bobAnc
- MIPRE.QLD.MirrorSimul.bobPairProj_eq_mul
- MIPRE.QLD.MirrorSimul.bobPt_mul_bobAnc
- MIPRE.QLD.MirrorSimul.bobPt_mul_bobPairProj
- MIPRE.QLD.MirrorSimul.bobHat_mul_bobWeyl
- MIPRE.QLD.SimulPair.bornProb_mVec_ext
- MIPRE.QLD.SimulPair.xSqNorm_mVec_ext
- MIPRE.QLD.SimulPair.sum_uniform_xSqNorm_pt_le
- MIPRE.QLD.snorm_sub_eq_zero_of_mulVec
- MIPRE.QLD.MirrorSimul.chainT
- MIPRE.QLD.MirrorSimul.sum_uniform_snorm_sq_chainT_zero_one
- MIPRE.QLD.MirrorSimul.sum_snorm_sq_chainT_one_two
- MIPRE.QLD.MirrorSimul.sum_uniform_snorm_sq_chainT_two_three
- MIPRE.QLD.MirrorSimul.snorm_chainT_three_four
- MIPRE.QLD.MirrorSimul.chainT_five_sub_four
- MIPRE.QLD.MirrorSimul.sum_uniform_snorm_sq_chainT_four_five
- MIPRE.QLD.MirrorSimul.chainT_five_eq_six
- MIPRE.QLD.MirrorSimul.chainT_six_sub_seven
- MIPRE.QLD.MirrorSimul.bornProb_bobSand_eq
- MIPRE.QLD.MirrorSimul.sum_uniform_snorm_sq_chainT_six_seven
- MIPRE.QLD.MirrorSimul.bobLift_one
- MIPRE.QLD.MirrorSimul.bobLift_sub
- MIPRE.QLD.MirrorSimul.chainT_eight_sub_seven
- MIPRE.QLD.MirrorSimul.sum_uniform_snorm_sq_chainT_seven_eight
- MIPRE.QLD.chainQShift_eq_of_coupled
- MIPRE.QLD.MirrorSimul.chainT_eight_sub_nine
- MIPRE.QLD.MirrorSimul.sum_uniform_snorm_sq_chainT_eight_nine
- MIPRE.QLD.MirrorSimul.sum_uniform_snorm_sq_chainT_one_two
- MIPRE.QLD.MirrorSimul.sum_uniform_snorm_sq_chainT_three_four
- MIPRE.QLD.MirrorSimul.sum_uniform_snorm_sq_chainT_five_six
- MIPRE.QLD.sum_mul_const_mul_sum_range
- MIPRE.QLD.MirrorSimul.chainT_zero_eq
- MIPRE.QLD.MirrorSimul.chainT_nine_eq
- MIPRE.QLD.MirrorSimul.sum_uniform_snorm_sq_chainT_le
- MIPRE.QLD.MirrorSimul.sum_uniform_snorm_sq_mTildeAnc_endOp_le
- MIPRE.QLD.sum_fibre_smul
- MIPRE.QLD.MirrorSimul.aliceWTilde
- MIPRE.QLD.MirrorSimul.bobWTilde
- MIPRE.QLD.MirrorSimul.sum_snorm_sq_aliceMTilde_endOp_le
- MIPRE.QLD.MirrorSimul.snorm_endOp_bobMTilde_eq
- MIPRE.QLD.MirrorSimul.sum_snorm_sq_endOp_bobMTilde_le
- MIPRE.QLD.MirrorSimul.sum_selfConsGap_le
- MIPRE.QLD.MirrorSimul.snorm_sq_wTilde_le
- MIPRE.QLD.proj_weylOf_transpose
- MIPRE.QLD.syn_weylOf_transpose
- MIPRE.QLD.sum_hatVec_syn_mulVec
- MIPRE.QLD.isPVMIn_πA_mul_πB
- MIPRE.QLD.πB_sandwich
- MIPRE.QLD.sum_bornProb_compHom_kron_le
- MIPRE.QLD.smulKron_one_mul_diagonal
- MIPRE.QLD.diagonal_mul_smulKron
- MIPRE.QLD.smulKron_mul_diagonal
- MIPRE.QLD.smulKron_one_right
- MIPRE.QLD.compHom_diagonal_eq_liftRight
- MIPRE.QLD.one_sub_compHom_diagonal
- MIPRE.QLD.star_compHom_diagonal
- MIPRE.QLD.compHom_diagonal_mul
- MIPRE.QLD.compHom_diagonal_diagonal
- MIPRE.QLD.compHom_diagonal_compHom_diagonal_smulKron
- MIPRE.QLD.cut1_bornProb_sandwich
- MIPRE.QLD.snorm_sub_of_iso
- MIPRE.QLD.π_mul_apply
- MIPRE.QLD.MirrorSimul.sum_coupledIdx_swap
- MIPRE.QLD.MirrorSimul.snorm_sub_endOpMirror
- MIPRE.QLD.MirrorSimul.isPVM_bobWeyl
- MIPRE.QLD.MirrorSimul.bobAnc_mul_bobWeyl
- MIPRE.QLD.MirrorSimul.bobWeyl_eq
- MIPRE.QLD.MirrorSimul.chainS3b_mulVec
- MIPRE.QLD.phys_swap_bornProb
- MIPRE.QLD.phys_swap_stateSqNorm
- MIPRE.QLD.phys_swap_swap_stateSqNorm
- MIPRE.QLD.phys_swap_xSqNorm
- MIPRE.QLD.phys_swap_snorm_sum_mul
- MIPRE.QLD.phys_swap_qform_sum_mul
- MIPRE.QLD.phys_swap_inconsistency
- MIPRE.QLD.MirrorSimul.mirror_K
- MIPRE.QLD.MirrorSimul.mirror_mirror
- MIPRE.QLD.MirrorSimul.isPVM_aliceMTilde
- MIPRE.QLD.MirrorSimul.mirror_aliceMTilde
- MIPRE.QLD.MirrorSimul.mirror_bobMTilde
- MIPRE.QLD.MirrorSimul.mirror_selfConsGap
- MIPRE.π_nonneg_of_isStarProjection
- MIPRE.QLD.MirrorSimul.mirror_aliceWTilde
- MIPRE.QLD.MirrorSimul.aliceWTilde_eq_sum
- MIPRE.QLD.MirrorSimul.bobWTilde_eq_sum
Let \(\{ A^x_a\} \) and \(\{ B^x_a\} \) be POVMs with a common outcome set \(\mathcal{A}\), and let \(\alpha _a\) be coefficients of unit modulus. If \(A^x_a \approx _\delta B^x_a\) then the generalized observables \(A^x = \sum _a \alpha _a A^x_a\) and \(B^x = \sum _a \alpha _a B^x_a\) satisfy \(A^x \approx _{\left\vert {\mathcal{A}} \right\vert \delta } B^x\).
There are universal \(a{\gt}1\), \(0{\lt}b{\lt}1\) and, on each relevant padded local space, a complete projective measurement \(\widehat S_{g_X,g_Z}\) of pairs of individual-degree-\(d\) polynomials on \(\mathbb {F}_q^m\). Its evaluated \(X\) and \(Z\) marginals are consistent with the opposite expanded point measurements, with error at most \(\delta _S=a(md)^a(\varepsilon ^b+q^{-b}+2^{-bmd})\). Both register versions are required; no symmetric-strategy hypothesis is added. The Lean proves it for a legal projective strategy in any bipartite model in which the seeded CL test is sound in every ancilla extension by a unit vector, the pair measurements living in the padded model of Definition 3.62, for every padding size beyond a threshold; the statement above is its tensor-product instance.
- MIPRE.QLD.PolyPair
- MIPRE.QLD.PolyPair.proj
- MIPRE.QLD.evalMarg
- MIPRE.QLD.evalMarg_mats
- MIPRE.QLD.isPVM_evalMarg
- MIPRE.QLD.SimulPair
- MIPRE.QLD.SimulPair.mono
- MIPRE.QLD.SimulPair.bornProb_aOp_aOp
- MIPRE.QLD.GlobalPair.toSimulPair
- MIPRE.QLD.exists_simulPair
- MIPRE.QLD.evalMarg_pushforward
- MIPRE.QLD.SimulPair.ψ_unit
- MIPRE.QLD.SimulPair.transport
- MIPRE.QLD.SimulPair.transport_SA
- MIPRE.QLD.SimulPair.transport_SB
- MIPRE.QLD.CutSimul
If the seeded CL test is sound in the commuting-operator model (Definition 8.65), then the Pauli basis test is sound in the commuting-operator model (Definition 8.82): in the model of every commuting-operator strategy, with \(\omega ^{\mathrm{co}}\), at the error of Theorem 3.38.
The Pauli basis test is sound, with \(\mathrm{val}^*\), in the tensor-product model of every state, and \(\mathrm{val}^*\) is approached in models where the test is sound. If the test is sound in the commuting-operator model, then \(\omega ^{\mathrm{co}}\) is approached in models where it is sound. A local isometry from \(M\) to \(M'\) is also one from \(M^{v}\) to \(M'^{w}\), for all vectors \(v\) and \(w\): the states play no part in it.
For the seeded padded line distribution on \(\mathbb {F}_q^{4m}\) there is a distribution of \((\ell ,\ell _X,\ell _Z)\) with the following properties. Its \(\ell \)-marginal is the padded line marginal. Every \(u=(u_X,u_Z,\alpha ,\beta ,w)\in \ell \) satisfies \(u_X\in \ell _X\) and \(u_Z\in \ell _Z\). For uniform \(u\in \ell \), the law of \((\ell _X,\ell _Z)\) is a mixture of products of restricted unpadded line marginals; conditional on this pair, each of \(u_X,u_Z\) is uniform on its respective line. Joint independence of these two points is not asserted. Here a restricted axis distribution fixes direction \(e_i\); a restricted diagonal distribution fixes the seed index \(i\) and has direction with its first \(i-1\) coordinates zero. These are restrictions of the seeded laws, including degenerate lines, not new uniform laws on distinct geometric lines. Finally, if \(\ell \) is axis-parallel, both \(\ell _X\) and \(\ell _Z\) are axis-parallel. This last clause is needed for the legal degree-\(d\) answers.
- MIPRE.QLD.mul_card_div
- MIPRE.QLD.seedEquiv
- MIPRE.QLD.seedEquiv_fst
- MIPRE.QLD.seedIn
- MIPRE.QLD.chi_seedIn
- MIPRE.QLD.seedIn_self
- MIPRE.QLD.sum_seedIn
- MIPRE.QLD.xIdx
- MIPRE.QLD.zIdx
- MIPRE.QLD.aIdx
- MIPRE.QLD.bIdx
- MIPRE.QLD.xIdx_val
- MIPRE.QLD.zIdx_val
- MIPRE.QLD.aIdx_val
- MIPRE.QLD.bIdx_val
- MIPRE.QLD.xIdx_injective
- MIPRE.QLD.zIdx_injective
- MIPRE.QLD.xIdx_ne_zIdx
- MIPRE.QLD.xIdx_ne_aIdx
- MIPRE.QLD.xIdx_ne_bIdx
- MIPRE.QLD.zIdx_ne_aIdx
- MIPRE.QLD.zIdx_ne_bIdx
- MIPRE.QLD.aIdx_ne_bIdx
- MIPRE.QLD.xBlk
- MIPRE.QLD.zBlk
- MIPRE.QLD.alph
- MIPRE.QLD.bet
- MIPRE.QLD.xBlk_apply
- MIPRE.QLD.zBlk_apply
- MIPRE.QLD.xBlk_zero
- MIPRE.QLD.zBlk_zero
- MIPRE.QLD.xBlk_add
- MIPRE.QLD.zBlk_add
- MIPRE.QLD.xBlk_smul
- MIPRE.QLD.zBlk_smul
- MIPRE.QLD.alph_add
- MIPRE.QLD.bet_add
- MIPRE.QLD.alph_smul
- MIPRE.QLD.bet_smul
- MIPRE.QLD.xBlk_add_smul
- MIPRE.QLD.zBlk_add_smul
- MIPRE.QLD.PadCase
- MIPRE.QLD.padCase
- MIPRE.QLD.padCase_eq_xc
- MIPRE.QLD.padCase_eq_zc
- MIPRE.QLD.padCase_xIdx
- MIPRE.QLD.padCase_zIdx
- MIPRE.QLD.padCase_aIdx
- MIPRE.QLD.padCase_bIdx
- MIPRE.QLD.le_of_padCase_zc
- MIPRE.QLD.le_of_padCase_ab
- MIPRE.QLD.le_of_padCase_dum
- MIPRE.QLD.xBlk_single_xIdx
- MIPRE.QLD.xBlk_single_of_le
- MIPRE.QLD.zBlk_single_zIdx
- MIPRE.QLD.zBlk_single_of_lt
- MIPRE.QLD.zBlk_single_of_ge
- MIPRE.QLD.xBlk_zeroBelow_of_le
- MIPRE.QLD.xBlk_zeroBelow_xIdx
- MIPRE.QLD.zBlk_zeroBelow_of_le
- MIPRE.QLD.zBlk_zeroBelow_zIdx
- MIPRE.QLD.zBlk_zeroBelow_of_ge
- MIPRE.QLD.LPData
- MIPRE.QLD.zeroBelow_zero
- MIPRE.QLD.LPData.toSample
- MIPRE.QLD.LPData.question
- MIPRE.QLD.LPData.dir
- MIPRE.QLD.LPData.dir_point
- MIPRE.QLD.LPData.dir_aline
- MIPRE.QLD.LPData.dir_dline
- MIPRE.QLD.LPData.base_aline
- MIPRE.QLD.LPData.base_dline
- MIPRE.QLD.subXof
- MIPRE.QLD.subX
- MIPRE.QLD.subZof
- MIPRE.QLD.subZ
- MIPRE.QLD.subXof_xc
- MIPRE.QLD.subXof_zc
- MIPRE.QLD.subXof_ab
- MIPRE.QLD.subXof_dum
- MIPRE.QLD.subZof_dline_xc
- MIPRE.QLD.subZof_point_xc
- MIPRE.QLD.subZof_aline_xc
- MIPRE.QLD.subZof_zc
- MIPRE.QLD.subZof_ab
- MIPRE.QLD.subZof_dum
- MIPRE.QLD.subX_pt
- MIPRE.QLD.subZ_pt
- MIPRE.QLD.xBlk_dir_sub
- MIPRE.QLD.zBlk_dir_sub
- MIPRE.QLD.on_line_of_eq_or_zero
- MIPRE.QLD.xBlk_on_subX
- MIPRE.QLD.zBlk_on_subZ
- MIPRE.QLD.xBlk_on_subX_aline
- MIPRE.QLD.xBlk_on_subX_dline
- MIPRE.QLD.zBlk_on_subZ_aline
- MIPRE.QLD.zBlk_on_subZ_dline
- MIPRE.QLD.subX_question_aline
- MIPRE.QLD.subZ_question_aline
- MIPRE.QLD.PadSum
- MIPRE.QLD.padEquiv
- MIPRE.QLD.padEquiv_inl_inl
- MIPRE.QLD.padEquiv_inl_inr
- MIPRE.QLD.padEquiv_symm_xIdx
- MIPRE.QLD.padEquiv_symm_zIdx
- MIPRE.QLD.sum_point_pad
- MIPRE.QLD.sum_point_pad_x
- MIPRE.QLD.sum_point_pad_z
- MIPRE.QLD.sumRestr
- MIPRE.QLD.sumAll
- MIPRE.QLD.sumAll_eq_sum_sumRestr
- MIPRE.QLD.sumSub
- MIPRE.QLD.sumSub_free
- MIPRE.QLD.sumSub_zc
- MIPRE.QLD.sumSub_xc
- MIPRE.QLD.sumSub_xc_dline
- MIPRE.QLD.avgAll
- MIPRE.QLD.avgRestr
- MIPRE.QLD.avgSub
- MIPRE.QLD.sumAll_const_mul
- MIPRE.QLD.sumRestr_const_mul
- MIPRE.QLD.cast_card_div
- MIPRE.QLD.avgSub_free
- MIPRE.QLD.avgSub_zc
- MIPRE.QLD.avgSub_xc
- MIPRE.QLD.avgSub_xc_dline
- MIPRE.sumArrow
- MIPRE.sum_arrow_pair
- MIPRE.sum_arrow_inl
- MIPRE.sum_congr1
- MIPRE.sum_congr2
- MIPRE.sum_congr3
- MIPRE.sum_congr4
- MIPRE.sum_nsmul1
- MIPRE.sum_nsmul2
- MIPRE.sum_nsmul3
- MIPRE.sum_nsmul4
- MIPRE.sum_comm_four_in
- MIPRE.sum_comm_four_mid
- MIPRE.sum_comm_six
- MIPRE.sum_comm_six_swap
- MIPRE.sum_prod_fst
There is \(\delta _{qld} = O\bigl( \delta _S^{1/4} + md/q \bigr)\) and local unitaries \(V_\textsc{A}\), \(V_\textsc{B}\) on the expanded spaces such that, writing \(M = 2^m\):
there is a state \(|\textsc{aux}\rangle \) on the two parties’ non-ancilla registers with \(\left\| { V_\textsc{A}\otimes V_\textsc{B}|\widehat{\psi }\rangle - |\textsc{aux}\rangle \otimes |\textsc{EPR}_q\rangle ^{\otimes M} } \right\| ^2 \leq \delta _{qld}\) — the bound is on the squared norm, which is why Theorem 3.38, whose item bounds the norm itself, carries \(\delta _{qld}^{1/2}\) and halves the constant \(b\);
conjugation by \(V_\textsc{A}\), resp. \(V_\textsc{B}\), carries the strategy’s total Pauli measurement \(M^{(\textsc{Pauli},W)}_h\) to \(I\otimes \tau ^W_h\) on the EPR registers, within \(\delta _{qld}\) in the state-dependent distance relative to \(|\textsc{aux}\rangle \otimes |\textsc{EPR}_q\rangle ^{\otimes M}\).
Conjugation carries the exact Pauli observables of Lemma 3.75 to the honest Pauli operators exactly, with no error at all; that identity is a step of item 2’s proof, not a weaker form of it. The Lean proves it for the two cuts of a projective strategy in any bipartite model (Lemma 3.76), in the vocabulary of Definition 8.82. For a unit vector \(|\textsc{aux}\rangle \) of the extension of the strategy’s model by the padded registers (Definition 3.62), the swap isometry is a local isometry from the strategy’s model to the register model on \(\mathbb {F}_q^M\) of that extension in the state \(|\textsc{aux}\rangle \): the strategy’s model into its physical model with the registers inert, then conjugation by the two swap unitaries \(V_\textsc{A}\) and \(V_\textsc{B}\), then the regrouping into item 1’s cut. Item 1 is the squared distance of the transported state to that register model’s state \(|\textsc{EPR}_q\rangle ^{\otimes M} \otimes |\textsc{aux}\rangle \), and item 2, for each player and each basis, the summed squared state-dependent distance there of the transported \((\textsc{Pauli}, W)\) measurement, read as cube data, to the honest projector on the player’s half of the register. One \(|\textsc{aux}\rangle \) serves both items and both players. The statement above is its tensor-product instance.
- MIPRE.QLD.sTensor
- MIPRE.QLD.sTensor_mul
- MIPRE.QLD.sTensor_one
- MIPRE.QLD.sTensor_conjTranspose
- MIPRE.QLD.wTilde_eq_sTensor
- MIPRE.QLD.uOf
- MIPRE.QLD.swapU
- MIPRE.QLD.uOf_conjTranspose
- MIPRE.QLD.uOf_mul_conjTranspose
- MIPRE.QLD.uOf_conjTranspose_mul
- MIPRE.QLD.swapU_mul_conjTranspose
- MIPRE.QLD.swapU_conjTranspose_mul
- MIPRE.QLD.uOf_conj_wX
- MIPRE.QLD.uOf_conj_wZ
- MIPRE.QLD.swapU_conj_of_sign
- MIPRE.QLD.swapU_conj_wTilde_X
- MIPRE.QLD.swapU_conj_wTilde_Z
- MIPRE.QLD.eprProj
- MIPRE.QLD.eprProj_apply
- MIPRE.QLD.twirl
- MIPRE.QLD.wX_mul_wZ_apply
- MIPRE.QLD.twirl_mul_twirl_eq_sum
- MIPRE.QLD.twirl_mul_twirl
- MIPRE.QLD.norm_sub_sq_le_of_re_inner_ge
- MIPRE.QLD.re_inner_ge_of_two_close
- MIPRE.QLD.norm_sub_normalize_sq_le
- MIPRE.QLD.snorm_sum_le
- MIPRE.QLD.kron_self_isometry
- MIPRE.QLD.twirl_conjTranspose
- MIPRE.QLD.snorm_twirl_le
- MIPRE.QLD.twirl_mul_self
- MIPRE.QLD.conj_epr
- MIPRE.QLD.star_epr
- MIPRE.QLD.eprProj_conjTranspose
- MIPRE.QLD.epr_dotProduct
- MIPRE.QLD.eprProj_mul_self
- MIPRE.QLD.auxVec
- MIPRE.QLD.bOp_eprProj_mulVec
- MIPRE.QLD.exists_auxVec_close
- MIPRE.QLD.conj_proj_of_sign
- MIPRE.QLD.conj_syn_of_sign
- MIPRE.QLD.swapU_conj_mTilde
- MIPRE.QLD.swapU_conj_mTilde_X
- MIPRE.QLD.swapU_conj_mTilde_Z
- MIPRE.QLD.sum_snorm_sq_sub_eq_two_sub
- MIPRE.QLD.sum_uniform_agree_bornProb_le
- MIPRE.QLD.SimulPair.swapA
- MIPRE.QLD.SimulPair.swapU_conj_mTildeAt
- MIPRE.QLD.inconsistency_triangle
- MIPRE.QLD.pauliAtPOVM
- MIPRE.QLD.SimulPair.inconsistency_mTilde_pauli_le
- MIPRE.QLD.SimulPair.inconsistency_mTilde_pauli_le'
- MIPRE.QLD.inconsistency_eq_half_xPovmDist
- MIPRE.QLD.inconsistency_pt_pt_le
- MIPRE.QLD.inconsistency_pt_pauli_le
- MIPRE.QLD.SimulPair.inconsistency_mTilde_pauli_le_of_win
- MIPRE.QLD.bOp_mulVec_auxVec
- MIPRE.QLD.mulVec_auxVec_congr
- MIPRE.QLD.mulVec_auxVec_proj
- MIPRE.QLD.mulVec_auxVec_syn
- MIPRE.QLD.sum_snorm_sq_sub_le_of_agree
- MIPRE.QLD.sum_uniform_bornProb_fibre_le
- MIPRE.QLD.endVec_unit
- MIPRE.QLD.qform_endVec
- MIPRE.QLD.qform_bOp_twirl
- MIPRE.QLD.SimulPair.swapA_conj_wTildeAt
- MIPRE.QLD.SimulPair.swapA_conj_wTildeAt_one
- MIPRE.QLD.conj_inv_of_unitary
- MIPRE.QLD.MirrorSimul.aliceSwap
- MIPRE.QLD.MirrorSimul.aliceSwap_conjTranspose_mul
- MIPRE.QLD.MirrorSimul.aliceSwap_conj_aliceWTilde
- MIPRE.QLD.MirrorSimul.bobSwap_conj_bobWTilde
- MIPRE.QLD.MirrorSimul.physSwap
- MIPRE.QLD.MirrorSimul.physSwap_conjTranspose_mul
- MIPRE.QLD.MirrorSimul.endState
- MIPRE.QLD.MirrorSimul.endState_unit
- MIPRE.QLD.MirrorSimul.qform_endState_weyl
- MIPRE.QLD.deltaSelfCons
- MIPRE.QLD.deltaSelfCons_nonneg
- MIPRE.QLD.MirrorSimul.aliceWTilde_conjTranspose
- MIPRE.QLD.MirrorSimul.aliceWTilde_mul_self
- MIPRE.QLD.MirrorSimul.bobWTilde_conjTranspose
- MIPRE.QLD.MirrorSimul.bobWTilde_mul_self
- MIPRE.QLD.MirrorSimul.bornProb_wTilde_ge
- MIPRE.QLD.MirrorSimul.qform_endState_twirl_ge
- MIPRE.QLD.MirrorSimul.exists_aux_close
- MIPRE.QLD.toMv_coeffTable
- MIPRE.QLD.ancPoly
- MIPRE.QLD.ancPoly_toMv
- MIPRE.QLD.ancPoly_eval
- MIPRE.QLD.ancPoly_toMv_ne
- MIPRE.QLD.isPVM_conj_unitary
- MIPRE.QLD.unit_of_norm_evec_eq_one
- MIPRE.QLD.deltaLegs
- MIPRE.QLD.deltaItemTwo
- MIPRE.QLD.etaItemOne
- MIPRE.QLD.MirrorSimul.alicePauli
- MIPRE.QLD.MirrorSimul.bobPauli
- MIPRE.QLD.MirrorSimul.aliceConjPauli
- MIPRE.QLD.MirrorSimul.bobConjPauli
- MIPRE.QLD.MirrorSimul.aliceTau
- MIPRE.QLD.MirrorSimul.bobTau
- MIPRE.QLD.MirrorSimul.aliceSwap_mul_conjTranspose
- MIPRE.QLD.MirrorSimul.physSwap_mul_conjTranspose
- MIPRE.QLD.MirrorSimul.isPVM_alicePauli
- MIPRE.QLD.MirrorSimul.isPVM_aliceConjPauli
- MIPRE.QLD.MirrorSimul.isPVM_aliceTau
- MIPRE.QLD.MirrorSimul.isPVM_bobTau
- MIPRE.QLD.MirrorSimul.sum_aliceConjPauli_fibre
- MIPRE.QLD.MirrorSimul.sum_bobTau_fibre
- MIPRE.QLD.MirrorSimul.bornProb_physVec_pauli_bobMTilde
- MIPRE.QLD.MirrorSimul.sum_bornProb_physVec_ge
- MIPRE.QLD.MirrorSimul.sum_bornProb_conj_ge_of_close
- MIPRE.QLD.MirrorSimul.sum_bornProb_fibre_ge
- MIPRE.QLD.MirrorSimul.sum_snorm_sq_aliceConjPauli_le
- MIPRE.QLD.MirrorSimul.physAux
- MIPRE.QLD.MirrorSimul.norm_evec_physAux
- MIPRE.QLD.MirrorSimul.norm_evec_physSwap_sub_physAux
- MIPRE.QLD.MirrorSimul.aliceTau_mulVec_physAux
- MIPRE.QLD.MirrorSimul.sum_snorm_sq_alice_le
- MIPRE.QLD.MirrorSimul.mirror_physSwap_mulVec
- MIPRE.QLD.MirrorSimul.sum_snorm_sq_bob_le
- MIPRE.QLD.MirrorSimul.swap_isometry
- MIPRE.QLD.MirrorSimul.mirror_aliceSwap
- MIPRE.QLD.MirrorSimul.adV
- MIPRE.QLD.MirrorSimul.adV_W
- MIPRE.QLD.MirrorSimul.adV_ΦA
- MIPRE.QLD.MirrorSimul.adV_ΦB
- MIPRE.QLD.MirrorSimul.tgtState
- MIPRE.QLD.MirrorSimul.ampl_tgtState
- MIPRE.QLD.MirrorSimul.qform_endState_regAct
- MIPRE.QLD.bornProb_withState_W
- MIPRE.QLD.MirrorSimul.isPVM_bobPauli
- MIPRE.QLD.MirrorSimul.unassoc_W_physAux
- MIPRE.QLD.MirrorSimul.snorm_withState_blockSwap
- MIPRE.QLD.MirrorSimul.swapPhi
- MIPRE.QLD.MirrorSimul.swapPhi_W_ψ
- MIPRE.QLD.MirrorSimul.swapPhi_ΦA
- MIPRE.QLD.MirrorSimul.swapPhi_ΦB
- MIPRE.QLD.MirrorSimul.stateSqNorm_swapPhi_alice
- MIPRE.QLD.MirrorSimul.stateSqNorm_swapPhi_bob
- MIPRE.QLD.norm_auxVec
- MIPRE.QLD.auxVec_smul
- MIPRE.QLD.reg_ψ_eq_auxVec
- MIPRE.QLD.regAct_twirl
- MIPRE.QLD.MirrorSimul.isPVM_bobConjPauli
Let \(\mathscr {S}= (|\psi \rangle , M)\) be a POVM strategy succeeding with probability at least \(1 - \varepsilon \) in the Pauli basis test \(\mathfrak {G}^\textsc{Pauli}_\mathsf{qldparams}\) of Definition 3.37, \(M\) standing for either player’s measurements. Let \(\gamma (\omega )\) be as in Lemma 3.42, write \(g_h\) for the low-degree encoding of Definition 6.149, and let every average below be over the verifier’s content, each content carrying the same weight, restricted where indicated to the contents whose tuple \(\omega \) is commuting (\(\gamma (\omega ) = 0\)) or anticommuting (\(\gamma (\omega ) \neq 0\)). Then, with \(\simeq _\delta \) the cross-party distance of Definition 2.28:
(Consistency) for every question type \(t\), \(M^{t,x}_a \otimes I\simeq _{172\varepsilon } I\otimes M^{t,x}_a\);
(Low degree) for each \(W \in \{ X, Z\} \) and each of the two line types, the line answer evaluated at the sampled point agrees with the point answer: \(M^{(\mathtt{Point}, W), u_W}_a \otimes I\simeq _{172\varepsilon } I\otimes M^{(\mathtt{Line}, W), \ell }_{[\, f(t) = a\, ]}\), where \(f\) is the polynomial answered and \(t\) the parameter of \(u_W\) on the line \(\ell \);
(Pauli basis consistency) for each \(W\), \(M^{(\mathtt{Point}, W), u_W}_a \otimes I\simeq _{172\varepsilon } I\otimes M^{(\textsc{Pauli}, W)}_{[g_h(u_W) = a]}\);
(Commutation) for each \(W\), on average over commuting \(\omega \), \(M^{(\mathtt{Pair}, W), \omega }_b \otimes I\simeq _{172\varepsilon } I\otimes M^{\mathtt{Pair}, \omega }_{[\beta _W = b]}\);
(Commutation consistency) for each \(W\), on average over commuting \(\omega \), \(M^{(\mathtt{Point}, W), u_W}_{[\operatorname {tr}(\cdot \, r_W) = b]} \otimes I\simeq _{172\varepsilon } I\otimes M^{(\mathtt{Pair}, W), \omega }_b\);
(Magic square) on average over anticommuting \(\omega \), the \(\mathtt{Constraint}\) and \(\mathtt{Variable}\) measurements at \(\omega \) form a strategy for the Magic Square game of value \(1 - O(\varepsilon )\); consequently, if the first player’s measurements are projective, Lemma 3.10 gives, for the second player’s \(\pm 1\)-observables \(B^{\mathtt{Variable}_j, \omega }\),
\begin{equation*} \mathop{\mathbb {E}}_{\omega \, :\, \gamma (\omega ) \neq 0} \left\| {\bigl(I\otimes \{ B^{\mathtt{Variable}_1, \omega }, B^{\mathtt{Variable}_5, \omega }\} \bigr) |\psi \rangle } \right\| ^2 \; \leq \; 16049664\, \varepsilon \; ; \end{equation*}(Magic square consistency) on average over anticommuting \(\omega \), \(M^{(\mathtt{Point}, X), u_X}_{[\operatorname {tr}(\cdot \, r_X) = b]} \otimes I\simeq _{172\varepsilon } I\otimes M^{\mathtt{Variable}_1, \omega }_b\), and the same with \(Z\), \(r_Z\) and \(\mathtt{Variable}_5\).
The Lean proves it for a strategy in any bipartite model (Definition 8.49) — a unit state and, for each player, a family of POVMs in that player’s algebra — items 1–5 and 7 for any such families and item 6 with the first player’s measurements projective; the statement above is its tensor-product instance.
- MIPRE.QLD.subtest_le
- MIPRE.QLD.agree_subtest_le
- MIPRE.QLD.item_consistency
- MIPRE.QLD.item_lowDeg_aline
- MIPRE.QLD.item_lowDeg_dline
- MIPRE.QLD.item_pauli_consistency
- MIPRE.QLD.item_commutation
- MIPRE.QLD.item_commutation_consistency
- MIPRE.QLD.item_ms_consistency_X
- MIPRE.QLD.item_ms_consistency_Z
- MIPRE.QLD.msPOVM
- MIPRE.QLD.msEps
- MIPRE.QLD.condFail_ms_le
- MIPRE.QLD.one_sub_povmValue_ms_le
- MIPRE.QLD.sum_msEps_le
- MIPRE.QLD.item_magicSquare
- MIPRE.QLD.isPVMIn_msPOVM
Let \(\{ M_a\} _{a \in \cal A}\) be a projective measurement on \(\mathbb {C}^d\) and \(\eta {\gt} 0\). There is a projective measurement \(\{ M'_a\} _{a \in \cal A}\) on \(\mathbb {C}^d\) with all entries in \(\mathbb {Q}(i)\) such that \(\left\| {M_a - M’_a} \right\| \leq \eta \) for every \(a\).
- MIPRE.ValueApprox.IsPVM
- MIPRE.ValueApprox.IsPVM.exists_unitary_pattern
- MIPRE.ValueApprox.cayley
- MIPRE.ValueApprox.cayley_mem_unitaryGroup
- MIPRE.ValueApprox.exists_isSkewHermitian_cayley_eq
- MIPRE.ValueApprox.exists_norm_eq_one_isUnit_one_add_smul
- MIPRE.ValueApprox.norm_cayley_sub_cayley_le
- MIPRE.ValueApprox.GaussianRat
- MIPRE.ValueApprox.exists_unitary_entriesIn_norm_smul_sub_le
- MIPRE.ValueApprox.IsPVM.exists_entriesIn_norm_sub_le
An exact strategy for a game \(\mathfrak {G}\) is the data of dimensions \(d_\textsc{A}, d_\textsc{B}\), matrices \(A^x_a \in \mathbb {C}^{d_\textsc{A}\times d_\textsc{A}}\) and \(B^y_b \in \mathbb {C}^{d_\textsc{B}\times d_\textsc{B}}\), and a vector \(u \in \mathbb {C}^{d_\textsc{A}} \otimes \mathbb {C}^{d_\textsc{B}}\); it is valid if each \(\{ A^x_a\} _a\) and each \(\{ B^y_b\} _b\) is a projective measurement and \(u \neq 0\), and its value is
a rational function of the entries. Suppose the answer alphabets of \(\mathfrak {G}\) are nonempty. Then for every real \(t\), \(\mathrm{val}^*(\mathfrak {G}) {\gt} t\) if and only if some valid exact strategy with all entries in \(\mathbb {Q}(i)\) has value \(\omega {\gt} t\).
- MIPRE.ValueApprox.ExactStrategy
- MIPRE.ValueApprox.ExactStrategy.IsValid
- MIPRE.ValueApprox.ExactStrategy.EntriesIn
- MIPRE.ValueApprox.ExactStrategy.value
- MIPRE.ValueApprox.ExactStrategy.toStrategy
- MIPRE.ValueApprox.ExactStrategy.value_le_quantumValue
- MIPRE.ValueApprox.abs_bornValue_sub_le
- MIPRE.ValueApprox.exists_exactStrategy_value_gt
- MIPRE.ValueApprox.lt_quantumValue_iff
A first-order sentence over real closed fields with rational coefficients is decidable; in particular so is feasibility of a finite conjunction of polynomial equalities and weak or strict inequalities over \(\mathbb {R}\).
Let \(f : \{ 0,1\} ^* \to \mathbb {N}\cup \{ \infty \} \) be a function and \(A \subseteq \{ x : f(x) {\lt} \infty \} \) a nonempty language. Suppose there is a polynomial-time computable function \(\textsc{Compr}: \{ 0,1\} ^* \times \mathbb {N}\to \{ 0,1\} ^*\) such that whenever \(\hat{x}\) is a succinct description (Definition 2.42) of a string \(x\) and \(y = \textsc{Compr}(\hat{x}, n)\):
\(f(y) \geq \max \{ f(x), n \} \), and
if \(x \in A\) then \(y \in A\).
Then there is a polynomial-time computable function \(g\) reducing the halting problem to \(A\): for every Turing machine \(e\), if \(\phi _e\) halts on the empty input then \(g(e) \in A\), and otherwise \(f(g(e)) = \infty \).
Let \(\iota \) be a finite register and \(\mathcal{H}\) a Hilbert space. A matrix \(R \in M_\iota (\mathbb {C})\) acts on \(\mathcal{H}\otimes \mathbb {C}^\iota \) as \(R \otimes I_\mathcal{H}\), and \(R \mapsto R \otimes I_\mathcal{H}\) is a unital \(*\)-homomorphism, under which a self-adjoint idempotent acts as an orthogonal projection. On a product vector \(\xi \otimes e\) it acts on the register alone, as \(\xi \otimes Re\), and \(\| \xi \otimes e\| = \| \xi \| \, \| e\| \). The rank-one matrix \((e_i f_j)_{ij}\) sends a vector \(\theta \), with components \(\theta _j \in \mathcal{H}\), to the product vector \((\sum _j f_j \theta _j) \otimes e\). At the maximally entangled vector of a pair of registers this is the contraction of the swap isometry of the Pauli basis test: the range of \(|\textsc{EPR}\rangle \langle \textsc{EPR}| \otimes I\) is the set of products of \(|\textsc{EPR}\rangle \) with a vector of \(\mathcal{H}\), and the contraction is that vector. In the extension of a bipartite model in a vector, a scalar matrix \(P\) on the first player’s register times a scalar matrix \(Q\) on the second player’s acts as the register matrix \(P \otimes Q\), whatever the model.
- MIPRE.OperatorMatrix.regActHom
- MIPRE.OperatorMatrix.regAct
- MIPRE.OperatorMatrix.regActHom_apply
- MIPRE.OperatorMatrix.regAct_eq_toCLM
- MIPRE.OperatorMatrix.regAct_mul
- MIPRE.OperatorMatrix.regAct_one
- MIPRE.OperatorMatrix.regAct_conjTranspose
- MIPRE.OperatorMatrix.regAct_add
- MIPRE.OperatorMatrix.regAct_smul
- MIPRE.OperatorMatrix.regAct_sum
- MIPRE.OperatorMatrix.isStarProjection_regAct
- MIPRE.OperatorMatrix.regAct_apply
- MIPRE.OperatorMatrix.regAct_toLp_smul
- MIPRE.OperatorMatrix.regAct_vecMulVec
- MIPRE.OperatorMatrix.norm_toLp_smul
- MIPRE.BipartiteModel.expand_π_πA_smulKron_one
- MIPRE.BipartiteModel.expand_π_πB_smulKron_one
- MIPRE.BipartiteModel.expand_π_smulKron_one_mul
The state of the register model has the norm of the state of \(N\). A matrix \(P\) on the first player’s register acts on the state as its transpose \(P^{\mathsf T}\) on the second player’s. Relabelling, splitting, extending and exchanging carry the state of one register model to the state of the other.
- MIPRE.BipartiteModel.norm_reg_ψ
- MIPRE.BipartiteModel.reg_mirror
- MIPRE.BipartiteModel.reg_mirror_smulKron
- MIPRE.BipartiteModel.regRelabel_W_ψ
- MIPRE.BipartiteModel.regSplit_W_ψ
- MIPRE.BipartiteModel.regExtend_W_ψ
- MIPRE.BipartiteModel.regSwap_W_ψ
- MIPRE.Introspection.registerEPR_equiv
- MIPRE.Introspection.registerEPR_prod
There is a universal constant \(c' {\gt} 0\) such that for every game \(\mathfrak {G}\) whose answer alphabets are the strings of length at most \(B\), every \(\varepsilon {\gt} 0\) with \(\mathrm{val}^*(\mathfrak {G}) \leq 1 - \varepsilon \) and every \(k \geq 1\),
There is a universal constant \(c'' {\gt} 0\) such that for every game \(\mathfrak {G}\) on a nonempty question set whose answer alphabets are the strings of length at most \(B\), every \(\varepsilon {\gt} 0\) with \(\omega ^{\mathrm{co}}(\mathfrak {G}) \leq 1 - \varepsilon \) and every \(k \geq 1\),
Say that a value model has the repetition bound at the constant \(c\) if this holds with \(\omega ^{\mathrm{co}}\) replaced by the model and \(c''\) by \(c\). The model \(\mathrm{val}^*\) has it at the constant \(c'\) of Lemma 5.9, the model \(\omega ^{\mathrm{co}}\) at \(c''\), and a model that has it at \(c\) has it at every smaller constant.
Let \(f \neq g : \mathbb {F}_q^m \to \mathbb {F}_q\) be polynomials of total degree at most \(d\). Then \(\Pr _{x \sim \mathbb {F}_q^m}[ f(x) = g(x) ] \leq d/q\).
There is a deterministic algorithm that, given an odd integer \(k {\gt} 0\), outputs in time \(\mathrm{poly}(k)\) a self-dual normal basis of \(\mathbb {F}_{2^k}\) over \(\mathbb {F}_2\) together with its multiplication tables.
- MIPRE.SAT.shoupSelfDualNormalBasis_selfDual
- MIPRE.SAT.shoupSelfDualNormalBasis_normal
- MIPRE.SAT.shoupSelfDualNormalBasisProg
- MIPRE.SAT.shoupSelfDualNormalBasisProg_correct
- MIPRE.SAT.shoupSelfDualNormalDataProg
- MIPRE.SAT.shoupSelfDualNormalDataProg_correct
- MIPRE.SAT.shoupSelfDualNormalDataProg_time_le
- MIPRE.SAT.effective_selfDualNormalBasis
Let \(K / \mathbb {F}\) be a Galois extension of finite fields of characteristic two whose degree is odd. Then \(K\) has a basis over \(\mathbb {F}\) that is at once normal and self-dual. In particular \(\mathbb {F}_{2^k}\) has a self-dual normal basis over \(\mathbb {F}_2\) for every odd \(k \geq 1\).
Let \(\alpha \) be a type encoded as data with a primitive recursive decoding. Then every recursively enumerable predicate on \(\alpha \) is the halting set of a closed program of the cost model on the encodings of its arguments. In particular this holds for pairs \((x, n)\) of a bit string and a number.
The matrix map is an injective homomorphism from the signed permutations of \(\Omega \) to the unitary matrices on \(\mathbb {C}^\Omega \). It sends the sign flip to \(-I\), the signs \(s\) to the diagonal \(((-1)^{s(j)})_j\), products of signed sets to Kronecker products, and a relabelling of \(\Omega \) to the reindexed matrix. A signed permutation matrix has real entries; it is self-adjoint when it is an involution, and it is diagonal exactly when it is a \(\pm 1\) diagonal.
- MIPRE.Tailored.SignedPerm.toMatrix_mul
- MIPRE.Tailored.SignedPerm.toMatrix_injective
- MIPRE.Tailored.SignedPerm.toMatrix_inv
- MIPRE.Tailored.SignedPerm.toMatrix_negOne
- MIPRE.Tailored.SignedPerm.toMatrix_diag
- MIPRE.Tailored.SignedPerm.toMatrix_prod
- MIPRE.Tailored.SignedPerm.toMatrix_map
- MIPRE.Tailored.SignedPerm.toMatrix_mem_unitaryGroup
- MIPRE.Tailored.IsSignedPerm.isHermitian
- MIPRE.Tailored.IsSignedPerm.isDiag_iff
- MIPRE.Tailored.IsSignedPerm.kronecker
- MIPRE.Tailored.IsSignedPerm.conjTranspose_eq_transpose
There is a polynomial-time computable \(s\) such that \(\phi _{s(e,x)}(y) = \phi _e(x, y)\) for all \(e, x, y\), with the runtimes of \(e\) and \(s(e,x)\) polynomially equivalent.
Call \(z \in P\) dominant if the real part of its constant coefficient exceeds the sum of \(\left\vert {\mathrm{Re}\, z_w} \right\vert + \left\vert {\mathrm{Im}\, z_w} \right\vert \) over the nonempty words \(w\). Let \(\kappa {\gt} 0\) and suppose the answer sets are nonempty. Then \(\omega ^{\mathrm{co}}(\mathfrak {G}) {\lt} r\) if and only if there are \(N \geq 1\), finitely many pairs \((g_i, s_i)\) with \(g_i \in \{ 1, e_{xa}, f_{yb}\} \) and \(s_i \in P\), and finitely many \((c_t, w_t, \rho _t, w'_t)\) with \(c_t \in \mathbb {C}\), words \(w_t, w'_t\) and relations \(\rho _t\), all coefficients Gaussian integers, such that \(T + T^*\) is dominant, where \(T = N^2 \kappa (r \cdot 1 - W_\mathfrak {G}) - \sum _i s_i^* g_i s_i - \sum _t c_t w_t \rho _t w'_t\).
On any finite collection of self-adjoint coordinate observables in a faithfully represented spatial C\(^*\)-tensor product, every state is approximable by finite convex combinations of unit-vector states in that same spatial representation.
The coordinate values of any state on a spatial tensor product of finite Bell algebras belong to \(C_{qa}\), the closure of the finite-dimensional tensor-product POVM correlations.
In a symmetric model (Definition 8.118), \(\mathrm{ev}(J X J) = \mathrm{ev}(X)\) for every bounded operator \(X\) on \(K\). Consequently \(\mathrm{ev}(L(x)) = \mathrm{ev}(R(x))\) and \(\mathrm{ev}(L(x)\, R(y)) = \mathrm{ev}(L(y)\, R(x))\) for all \(x, y \in \cal {P}\).
[\(\uparrow \) QuantumLib] For every synchronous game \(\mathfrak {G}\), \(\mathrm{val}^{s}(\mathfrak {G}) \leq \mathrm{val}^{\mathrm{co}}(\mathfrak {G})\).
[\(\uparrow \) QuantumLib] For every synchronous game \(\mathfrak {G}\), \(\mathrm{val}^{s}(\mathfrak {G}) \leq \mathrm{val}^*(\mathfrak {G})\).
The synchronous game of a tailored game description is a synchronous game of the foundations, with the same synchronous value, which is at most its quantum value. A ZPC strategy of a description is a synchronous strategy with the same value, its measurements being the Fourier transforms of its observables. So a perfect ZPC strategy gives synchronous and quantum value \(1\).
- HaltingGameValue.SynchronousGame.toMIPRE
- HaltingGameValue.SynchronousGame.toSyncStrategy
- HaltingGameValue.SynchronousGame.ofSyncStrategy
- HaltingGameValue.SynchronousGame.value_toSyncStrategy
- HaltingGameValue.SynchronousGame.strategyValue_ofSyncStrategy
- HaltingGameValue.SynchronousGame.gameValue_eq_syncValue
- HaltingGameValue.SynchronousGame.gameValue_le_quantumValue
- TailoredGameValue.TailoredGameData.syncGame
- TailoredGameValue.TailoredGameData.game
- TailoredGameValue.TailoredGameData.gameValue_le_quantumValue
- TailoredGameValue.PermStrategy.isPVMIn_proj
- TailoredGameValue.PermStrategy.toSync
- TailoredGameValue.PermStrategy.value_toSync
- TailoredGameValue.TailoredGameData.HasPerfectZPC.syncValue_eq_one
- TailoredGameValue.TailoredGameData.HasPerfectZPC.gameValue_eq_one
- TailoredGameValue.TailoredGameData.HasPerfectZPC.quantumValue_eq_one
There is a primitive recursive map from tailored game descriptions to game descriptions (Definition 2.43) that keeps the quantum value: the answers are the numbers below \(2^\Lambda \), read as bit vectors of length \(\Lambda \), and the acceptance table lists the tuples the canonical decider accepts.
- TailoredGameValue.TailoredGameData.toGameData
- TailoredGameValue.TailoredGameData.vecEquiv
- TailoredGameValue.TailoredGameData.ansLenL
- TailoredGameValue.TailoredGameData.acceptsN
- TailoredGameValue.TailoredGameData.accN
- TailoredGameValue.TailoredGameData.acceptsN_iff
- TailoredGameValue.TailoredGameData.mem_accN
- TailoredGameValue.TailoredGameData.quantumValue_toGameData
- TailoredGameValue.TailoredGameData.primrec_toGameData
On the views of an edge the detyped tailored game accepts exactly what the typed data accepts, and off the edges it accepts every pair of the right lengths. Consequently, for a detyped game whose predicate calls a typed predicate \(D\) on the edges and accepts off them: if, on every edge, a pair the typed data accepts decodes to one \(D\) accepts, then every pair the detyped tailored game accepts decodes to one the detyped predicate accepts; and if, on every edge, a pair of encodable answers \(D\) accepts encodes to one the typed data accepts, with the typed lengths, then every accepted pair of encodable detyped answers encodes to one the detyped tailored game accepts.
- MIPRE.Tailored.accepts_eq_edgeOf
- MIPRE.Tailored.TypedData.typeOf_of_edgeOf
- MIPRE.Tailored.TypedData.detype_len_of_edgeOf
- MIPRE.Tailored.TypedData.detype_accepts_iff_of_edgeOf
- MIPRE.Tailored.TypedData.detype_accepts_of_edgeOf_none
- MIPRE.Tailored.TypedData.decD_of_edgeOf
- MIPRE.Tailored.TypedData.encD_of_edgeOf
- MIPRE.Tailored.TypedData.detype_accepts_dec
- MIPRE.Tailored.TypedData.detype_accepts_enc
At the level \(n\): if \(\cal {M}\) halts within the budget, \(\mathsf{V}^{\cal {M},\lambda }_n\) has a perfect ZPC strategy; otherwise, if the search halts within the budget, it has value \(0\); otherwise it has a perfect ZPC strategy, and value, exactly when the compressed verifier of its own programs does at \(n\).
- MIPRE.Tailored.Halting.lp_runs_iff
- MIPRE.Tailored.Halting.hasPerfectZPC_of_branch1
- MIPRE.Tailored.Halting.valStar_eq_zero_of_branch2
- MIPRE.Tailored.Halting.hasPerfectZPC_iff_W
- MIPRE.Tailored.Halting.valStar_eq_W
- MIPRE.Tailored.TailoredVerifier.hasPerfectZPC_congr
- MIPRE.Tailored.TailoredVerifier.valStar_congr
- MIPRE.Tailored.TailoredVerifier.valStar_eq_zero_of_rejects
Let \(\mathfrak {G}'\) and \(\mathfrak {G}\) be tailored games on question sets \(X'\) and \(X\), and \(e : X \to X'\) injective, such that \(\mathfrak {G}'\) has the weights, the lengths and the constraints of \(\mathfrak {G}\) on the image of \(e\), and no weight off it. Then \(\mathrm{val}^*(\mathfrak {G}') = \mathrm{val}^*(\mathfrak {G})\), a perfect ZPC strategy of \(\mathfrak {G}\) gives one of \(\mathfrak {G}'\), and the doubled game of \(\mathfrak {G}'\) extends that of \(\mathfrak {G}\) in the same way, along \(\mathrm{id} \times e\).
There is a threshold \(\Lambda _0\), depending on the compression, the universal machines and the search program alone, such that \(\mathsf{V}^{\cal {M},\lambda }\) is \(\lambda \)-bounded (Definition 9.14) for every machine \(\cal {M}\) and every \(\lambda \geq \Lambda _0 + 4\left\vert {\cal {M}} \right\vert \).
- MIPRE.Tailored.Halting.esize_lpProg
- MIPRE.Tailored.Halting.lp_cost
- MIPRE.Tailored.Halting.exists_lp_cost_poly
- MIPRE.Tailored.Halting.sampler_len_clauses
- MIPRE.Tailored.Halting.lp_clause
- MIPRE.Tailored.Halting.size_clause
- MIPRE.Tailored.Halting.exists_lamBound
- MIPRE.Tailored.Halting.Lam0
- MIPRE.Tailored.Halting.Lam0_spec
If \(\mathsf{V}\) meets \(G\) at \(n\) along \(e\), then \(\mathsf{V}\)’s \(n\)-th game extends \(G\) along \(e\). So it has \(G\)’s \(\mathrm{val}^*\), and a perfect ZPC strategy of \(G\)’s doubled game gives one of \(\mathsf{V}\)’s \(n\)-th game.
Let a tailored game description present a tailored game with no weight on its loops, such as a doubled game. Then the description has the game’s quantum value, and a perfect ZPC strategy of the game, its observables padded with identities beyond a question’s variables, is one of the description. A tailored game and its doubled game have the same quantum value.
- MIPRE.Tailored.Presents.quantumValue_eq
- MIPRE.Tailored.Presents.hasPerfectZPC
- MIPRE.Tailored.Presents.accepts_iff
- MIPRE.Tailored.Presents.value_padStrategy
- MIPRE.quantumValue_congr_support
- MIPRE.quantumValue_eq_of_equiv_support
- MIPRE.Tailored.TailoredGame.quantumValue_doubled_eq_valStar
- MIPRE.Tailored.TailoredGame.doubled_μ_self
- MIPRE.Tailored.fourierProj_castLE
- MIPRE.Tailored.fourierProj_eq_zero_of_one
The canonical decider of the product accepts a pair of answers at \((\bar{x}, \bar{y})\) exactly when they have the right lengths and the canonical decider of \(\mathfrak {G}\) accepts, at every coordinate \(i\), the coordinate’s answers read off them.
With the input sampler within \(T_S \cdot (|d| + 1)^K\) and the input programs within \(T_D \cdot (|d| + 1)^K\) at index \(n\), the repeated programs halt on every input within \(c\, (W + 1)^m (|d| + 1)^{e (K + 1)}\), for a bound \(W\) on \(T_S\), \(T_D\), \(\lambda \), \(\tau \), \(n\), \(k(n)\), \(s(n)\), \(10^K\) and the descriptions of the input programs, and constants \(c, m, e\); and the repeated calculator’s lengths are at most \(k(n)\) times the input’s.
The tabulation is primitive recursive in its parameters, and the tabulation of a description string is computable in the string and the index. For a tailored verifier whose three programs run within the budget at index \(n\), the tabulation presents its doubled \(n\)-th game; in particular the tabulation of the description of a \(\lambda \)-bounded verifier does, at every \(n \geq 2\).
- MIPRE.Tailored.primrec_tabOfT
- MIPRE.Tailored.computable_tabT
- MIPRE.Tailored.presents_tabOfT
- MIPRE.Tailored.presents_tabT
- MIPRE.Tailored.mu_tabOfT
- MIPRE.Tailored.dimOf_eq_of
- MIPRE.Tailored.margN_eq_of
- MIPRE.Tailored.lenIs_lenRun
- MIPRE.Tailored.lpIs_lpRun
- MIPRE.Tailored.lenOf_eq_lenRun
- MIPRE.Tailored.consOf_eq_lpRun
A tailored game that accepts the all-zero answers at every question pair of positive weight has a perfect ZPC strategy: in dimension \(1\), every observable the identity.
With the same code hypotheses and \(t=n-\Delta +1\), let a finite-dimensional two-prover projective strategy pass the two-prover tensor code test with probability at least \(1-\varepsilon '\), and let \(k\geq 12mt\). There are projective measurements \(G^\textsc{A},G^\textsc{B}\), with outcomes in \(C^{\otimes m}\), on the players’ respective original spaces. With error \(\eta '=\mathrm{poly}(m,t,k)\cdot \mathrm{poly}(\varepsilon ',n^{-1},e^{-\Omega (k/m^2)})\), Alice’s point measurement is consistent with \(G^\textsc{B}\) evaluated at a uniform point; the restriction of \(G^\textsc{A}\) to a uniform axis-parallel line is consistent with Bob’s line measurement; and \(G^\textsc{A},G^\textsc{B}\) are consistent as full codeword measurements. The last conclusion has no question average. The reverse point consistency follows from the first and third conclusions and the test’s point self-consistency, with a change of universal constants. The Lean proof does not use this lemma: the two-prover conclusion it wants comes, for the canonical-line game, from Theorem 3.12.
The theorem is proved by induction on the number of tensor factors. For a single factor a synchronous strategy passing the test yields a measurement over codewords of \(C\) with the claimed consistency. The step from \(m\) to \(m+1\) composes the two tools of Lemma 3.26, and the closing arithmetic propagates the error terms with universal constants. The Lean proof does not use this lemma, for the reason given at Theorem 3.24.
Two tools drive the induction. Self-improvement: a measurement family that almost satisfies the test’s conditions can be replaced by an exactly projective family that is approximately consistent, at controlled error. Pasting: measurements for the first \(j\) coordinates and for coordinate \(j+1\) that approximately commute on average — which the subcube commutation test certifies — can be pasted into a joint measurement over the restricted tensor code. The Lean proof does not use this lemma, for the reason given at Theorem 3.24.
The ancilla extension of the tensor-product model of \(\xi \) by registers in the vector \(e\) is, along unital local isometries in both directions carrying the state to the state, the tensor-product model of the expanded vector \(e \otimes \xi \); and a pair of isometries \(V_A, V_B\) is a local isometry between tensor-product models, \(X \mapsto V_A X V_A^\dagger \) for the first player.
- MIPRE.BipartiteModel.tensorExpand
- MIPRE.BipartiteModel.tensorExpand_W_ψ
- MIPRE.BipartiteModel.tensorUnexpand
- MIPRE.BipartiteModel.tensorUnexpand_W_ψ
- MIPRE.BipartiteModel.tensorUnexpand_ΦA
- MIPRE.BipartiteModel.tensorUnexpand_ΦB
- MIPRE.BipartiteModel.tensorIsometry
- MIPRE.BipartiteModel.tensorIsometry_W
- MIPRE.BipartiteModel.compSymmHom
- MIPRE.BipartiteModel.compSymmHom_kronecker_one
Let \(\mathfrak {G}\) be a synchronous game and \(\mathscr {S}= (d, M)\) a synchronous strategy for it. The \(k\)-fold tensor power \(\mathscr {S}^{\otimes k} = (d^k, M^{\otimes k})\), with \(M^{\bar{x}}_{\bar{a}} = \bigotimes _{i=1}^{k} M^{x_i}_{a_i}\), is a synchronous strategy for the direct repetition \(\mathfrak {G}^{k}\) whose value is the \(k\)-th power of the value of \(\mathscr {S}\), and it is PCC if \(\mathscr {S}\) is. In particular a value-\(1\) PCC strategy for the doubled game of a game \(\mathfrak {G}\) gives one for the doubled game of \(\mathfrak {G}^{k}\), for every \(k\), the tag being read on every coordinate.
If a tailored game \(\mathfrak {G}\) has a perfect Z-aligned permutation strategy commuting along edges, so does its \(k\)-fold product, and so does the doubled product when the doubled game has one.
- MIPRE.Tailored.slot
- MIPRE.Tailored.isSignedPerm_slot
- MIPRE.Tailored.isDiag_slot
- MIPRE.Tailored.commute_slot_slot
- MIPRE.Tailored.prod_slot_finRange
- MIPRE.Tailored.PermStrategy.repeat
- MIPRE.Tailored.PermStrategy.proj_repeat
- MIPRE.Tailored.PermStrategy.proj_mul_eq_zero_of_value_eq_one
- MIPRE.Tailored.PermStrategy.value_repeat_eq_one
- MIPRE.Tailored.PermStrategy.comap
- MIPRE.Tailored.PermStrategy.value_comap_eq_one
- MIPRE.Tailored.TailoredGame.HasPerfectZPC.repeat_doubled
For two actions of the generators on the same finite set, \(|\mathrm{val}(T, \sigma ) - \mathrm{val}(T, \sigma ')| \leq \sum _k S_T(k)\, d(\sigma _k, \sigma '_k)\), where the significance \(S_T(k)\) is the expected number of occurrences of the generator \(k\) in the words of a challenge.
For a source decider in standard timeout-counter form (Remark 6.30) with \(B=B_D(n)\), simultaneously replacing its two answers by their length-\(B\) prefixes preserves the result: accept, reject, or timeout. The counter depends only on \(n\) and the underlying machine is simulated for at most \(B\) steps, so none of the changed cells can be read. This is not the false assertion \(\mathsf{TIME}_D(n)\leq B\); wrapper runtime may be polynomial in \(B\). The Lean proof does not use this lemma: ambient deciders have no timeout counter, and answers beyond the cut are rejected by the decider itself (Lemma 6.21).
For such a strategy, the sum over the answer pairs whose readable parts lie in a set \(R\) of \(\mathrm{Tr}(P_a\, X\, Q_b)\) is the sum of the diagonal entries \(X_{jj}\) over the basis points \(j\) whose readable signs lie in \(R\). For a constraint \(c\) with matrix \(M_c = (-1)^{c_J} U^{\alpha } V^{\beta }\), the probability that the readable parts are \(r\) and \(c\) is violated is \(\frac1m \sum _{j \in R_r} \frac{1 - (M_c)_{jj}}{2}\).
[\(\uparrow \) QuantumLib] For every synchronous game \(\mathfrak {G}\), \(\mathrm{val}^{\mathrm{co}}(\mathfrak {G}) \leq \omega ^{\mathrm{co}}(\mathfrak {G})\). The Lean proof of the main theorem does not use this lemma; it serves the downstream \(\mathrm{MIP}^{\mathrm{co}}= \mathrm{coRE}\) chapter only.
- MIPRE.TracialState.im_star_mul_self
- MIPRE.TracialState.map_star
- MIPRE.TracialState.toState
- MIPRE.TracialCo.form_mulRight_left
- MIPRE.TracialCo.form_mulRight_self
- MIPRE.TracialCo.bdd_mulRight
- MIPRE.TracialCo.lift_mulRight_isPositive
- MIPRE.TracialCo.bdd_mulLeft
- MIPRE.TracialCo.lift_mulLeft_isPositive
- MIPRE.CommutingStrategy.toCommutingOperatorStrategy
- MIPRE.CommutingStrategy.correlation_toCommutingOperatorStrategy
- MIPRE.CommutingStrategy.value_toCommutingOperatorStrategy
- MIPRE.commValue_le_commutingOperatorValue
In a bipartite model with a unit state:
for two games on the same questions with the same distribution and maps \(r_A(x, \cdot )\), \(r_B(y, \cdot )\) of the answers under which every accepted tuple of the first stays accepted in the second, the families coarse-grained along \(r_A\), \(r_B\) have at least the value in the second game that the original families have in the first;
in the setting of Lemma 6.26, families of value at least \(1 - \varepsilon \) in the detyped game, read at the fixed graph views, have value at least \(1 - 16^{|T|}\varepsilon \) in the typed game.
Consequently both inequalities hold between the values \(\mathrm{val}^*\), and between the values \(\omega ^{\mathrm{co}}\), of the games.
- MIPRE.BipartiteModel.povmValue_le_postprocess
- MIPRE.quantumValue_le_postprocess
- MIPRE.commutingOperatorValue_le_postprocess
- MIPRE.SampledGame.one_sub_povmValue
- MIPRE.CL.Detyping.restrict_condFail_eq
- MIPRE.CL.Detyping.typed_failure_povm
- MIPRE.CL.Detyping.failure_povm
- MIPRE.CL.Detyping.restrict_failure_eq_povm
- MIPRE.CL.Detyping.restrict_failure_le_povm
- MIPRE.CL.Detyping.restrict_povmValue_ge
- MIPRE.one_sub_mul_one_sub_iSup_le
- MIPRE.CL.Detyping.quantumValue_typedGame_ge
- MIPRE.CL.Detyping.commutingOperatorValue_typedGame_ge
Suppose that there is a computable map \(g\) from machines to game descriptions with \(\mathrm{val}^*(\mathfrak {G}_{g(\cal {M})}) = 1\) when \(\cal {M}\) halts on the empty input and \(\mathrm{val}^*(\mathfrak {G}_{g(\cal {M})}) \leq \frac12\) otherwise (the conclusion of Corollary 7.3), and that the relation \(\omega ^{\mathrm{co}}(\mathfrak {G}_d) {\lt} p/q\) on game descriptions \(d\) and \(p, q \in \mathbb {N}\) is recursively enumerable, with \(p/0 = 0\) (the form of Lemma 8.14 used here). Then some described game has \(\mathrm{val}^*(\mathfrak {G}_d) {\lt} \omega ^{\mathrm{co}}(\mathfrak {G}_d)\), and in its scenario some correlation lies in \(C_{qc}\) but not in \(C_{qa}\). If moreover \(C_{qc}\) is closed in every finite scenario, then \(C_{qa} \subsetneq C_{qc}\) in that scenario, whose two players share the question alphabet and the answer alphabet.
Given an admissible-field typed sampler \(S\) and a supplied total machine \(R_{\mathrm{field}}(n)=q(n)\), one can construct its coordinate downsizing over \(\mathbb {F}_2\), with dimension \(s(n)\log _2q(n)\) and unchanged levels and types. Runtime is polynomial in \(\mathsf{TIME}_S(n),T_{\mathrm{field}}(n),s(n),\log q(n),|T|\); description size and compilation cost are polynomial in \(|S|,|R_{\mathrm{field}}|,|T|\). The wrapper calls the field routine and dimension query before bounded-prefix parsing. A factor-support bit expands to a whole block of ones or zeros, not to the coordinate representation of a field element. There is no assertion that \(q(n)\) can be recovered from arbitrary sampler code. The introspection and PCP parameter routines separately supply this premise within their budgets; the binary case uses the constant routine. The Lean proof does not use this lemma: its samplers are presented directly over \(\mathbb {F}_2\), in Shoup coordinates (Lemma 6.7), as in Lemmas 6.123 and 6.177 and Definition 6.174.
For each arity \(i\) there are a machine code \(U\) with \(i + 1\) input tapes and a polynomial \(P\) such that for all \(\alpha \in \{ 0,1\} ^*\), all inputs \(x\) and all \(y\): \(U\) on \((\alpha ; x)\) produces \(y\) if and only if \([\alpha ]_i\) on \(x\) produces \(y\); and whenever \([\alpha ]_i\) halts on \(x\) within \(t\) steps, \(U\) halts on \((\alpha ; x)\) within \(P(\left\vert {\alpha } \right\vert + t)\) time and space.
There is a program \(u\) and a polynomial \(p\) such that \(\phi _u(e, x) = \phi _e(x)\) for all \(e, x\), with \(\mathrm{runtime}(u, (e,x)) \leq p\bigl(\left\vert {e} \right\vert , \left\vert {x} \right\vert , \mathrm{runtime}(e, x)\bigr)\).
\(\mathrm{upper}(T, t)/2^t \to \mathrm{val}_{\mathrm{erg}}(T)\).
The value against a measure is weak-\(*\) continuous, and the value against \(\Phi (\sigma )\) is the value of \(\sigma \). Finitely described IRSs are IRSs.
Write \(\mathfrak {G}_g\) for the game described by a game description \(g\) (Definition 2.43). The set
is recursively enumerable, with \(p/0 = 0\).
Write \(\mathfrak {G}_g\) for the game described by a game description \(g\) (Definition 2.43). The set
is recursively enumerable.
- MIPRE.ValueApprox.rePred_lt_quantumValue
- MIPRE.ValueApprox.RawStrategy
- MIPRE.ValueApprox.RawStrategy.interp
- MIPRE.ValueApprox.Check
- MIPRE.ValueApprox.primrecPred_check
- MIPRE.ValueApprox.check_iff_interp
- MIPRE.ValueApprox.exists_check_iff
- MIPRE.ValueApprox.REPred.of_primrecRel_exists
- MIPRE.rePred_lt_quantumValue_comp
- MIPRE.exists_semidecider_lt_quantumValue
- MIPRE.Cost.exists_semidecider
\(X(a)\) is the permutation matrix of the translation by \(a\), and \(Z(b)\) the diagonal of the signs \((-1)^{\operatorname{tr}(b \cdot e)}\). Every \(\mathbb {F}_2\)-linear functional on \(\mathbb {F}_q^n\) is \(e \mapsto \operatorname{tr}(c \cdot e)\) for some \(c\), and the observable of an \(\mathbb {F}_2\)-linear bit \(\varphi \) of the outcome of the eigenbasis measurement of \(X\) (of \(Z\)) is \(X(c)\) (\(Z(c)\)) for the \(c\) representing \(\varphi \). So every \(\mathbb {F}_2\)-linear encoding of the outcome of the \(X\)-basis measurement has signed-permutation bit observables, and every encoding whatsoever of the outcome of the \(Z\)-basis measurement has diagonal \(\pm 1\) bit observables.
- MIPRE.Tailored.sgn_eq_bitSign
- MIPRE.Tailored.wX_eq_signedPermMatrix
- MIPRE.Tailored.isSignedPerm_wX
- MIPRE.Tailored.wZ_eq_diagonal_bitSign
- MIPRE.Tailored.isSignedPerm_wZ
- MIPRE.Tailored.isDiag_wZ
- MIPRE.Tailored.trDotDual
- MIPRE.Tailored.exists_trDotL_eq
- MIPRE.Tailored.encObs_proj_trDot
- MIPRE.Tailored.exists_encObs_proj_linear
- MIPRE.Tailored.isSignedPerm_encObs_xProj
- MIPRE.Tailored.isSignedPerm_encObs_zProj
Let \(G\) be a tailored game. A permutation strategy for its doubled game defines a synchronous strategy (Definition 2.4) for the doubled game of the bipartite game of \(G\): at \((t, x)\) it measures an answer string of length \(\ell (x)\) with \(P^{(t, x)}\) of its bits, and gives every other string the operator \(0\). It has the value of the permutation strategy, and it commutes on the support of the question distribution, the permutation strategy commuting along edges (Definition 2.7). A permutation strategy for \(G\), played at both tags, is one for its doubled game, of the same value. In particular a tailored game with a perfect ZPC strategy has a perfect ZPC strategy for its doubled game, and then synchronous value \(1\) on the doubled game and quantum value \(1\).
- MIPRE.Tailored.PermStrategy.toSync
- MIPRE.Tailored.PermStrategy.isPCC_toSync
- MIPRE.Tailored.PermStrategy.value_toSync
- MIPRE.Tailored.PermStrategy.double
- MIPRE.Tailored.PermStrategy.value_double
- MIPRE.Tailored.TailoredGame.HasPerfectZPC.doubled
- MIPRE.Tailored.TailoredGame.HasPerfectZPC.exists_pcc
- MIPRE.Tailored.TailoredGame.HasPerfectZPC.syncValue_eq_one
- MIPRE.Tailored.TailoredGame.HasPerfectZPC.valStar_eq_one
If an action has value at least \(1 - \varepsilon \) against the associated test of a tailored game with answer length \(\Lambda \), then an action passing Checks 1–3 everywhere has value at least \(1 - 300\, (\Lambda + 1)^4\, 2^{4(\Lambda + 1)}\, \varepsilon \).
- MIPRE.Tailored.Sofic.double
- MIPRE.Tailored.Sofic.value_double
- MIPRE.Tailored.Sofic.dblSwap
- MIPRE.Tailored.Sofic.qw
- MIPRE.Tailored.Sofic.qwTot
- MIPRE.Tailored.Sofic.qwTot_pos
- MIPRE.Tailored.Sofic.value_eq
- MIPRE.Tailored.Sofic.sig_eq
- MIPRE.Tailored.Sofic.fixed_of_passes
- MIPRE.Tailored.Sofic.read_of_passes
- MIPRE.Tailored.Sofic.npass
- MIPRE.Tailored.Sofic.SwapData
- MIPRE.Tailored.Sofic.J₂
- MIPRE.Tailored.Sofic.Xfix
- MIPRE.Tailored.Sofic.perturbed
- MIPRE.Tailored.Sofic.checks_perturbed
- MIPRE.Tailored.Sofic.card_bad_le
- MIPRE.Tailored.Sofic.lose
- MIPRE.Tailored.Sofic.loseAt
- MIPRE.Tailored.Sofic.weighted_dist_le
- MIPRE.Tailored.Sofic.value_perturbed_ge
- MIPRE.Tailored.Sofic.numeric_bound
- MIPRE.Tailored.Sofic.Cp
- MIPRE.Tailored.Sofic.exists_checks_of_value
An action passing Checks 1–3 everywhere with value \(1 - \varepsilon \) against the associated test gives the game a synchronous value at least \(1 - 2 \cdot 2^{2(\Lambda + 1)} \varepsilon \).
Tailor the Mermin–Peres Magic Square, as a linear constraint system game, with all its variables linear: the questions are the six constraints — each row of the \(3 \times 3\) grid summing to \(0\), each column to \(1\) — and the nine cells; an edge joins a constraint to one of its cells, with weight \(\frac1{18}\), and checks that the constraint holds and that the constraint’s value at the cell is the cell’s. This game has a perfect ZPC strategy on the signed set of eight points \((\mathbb {F}_2^2)_\pm \): the grid
of signed permutations, \(X\) flipping a bit and \(Z\) flipping the sign at the bit \(1\). Its quantum value is therefore \(1\), while the linear system has no solution, so that no deterministic strategy, and no ZPC strategy for the tailoring with all variables readable, is perfect (Remark II:1250).
There are effectively computed parameters \(m(T,\sigma )\) and \(s(n,T,Q,\sigma )\), with \(m\) a power of two, \(m=O(\log T+\log \sigma )\), \(2^m\geq 2T\), \(s\geq m\), and \(5m+5+s\) a power of two polynomially bounded in \(\log n+\log T+Q+\sigma \). On a valid specification and a unary budget of length \(s\), an ambient polynomial-time program constructs a well-formed circuit with five \(m\)-bit blocks, five signs, and exactly \(s\) gates, describing exactly the same accepting answer prefixes. The parameter program is polynomial-time in the binary parameter lengths.
- MIPRE.TM.CookLevin.Pad.formula5_circuit
- MIPRE.TM.CookLevin.Pad.describe
- MIPRE.TM.CookLevin.Pad.describe_wellFormed
- MIPRE.TM.CookLevin.Pad.describe_describes
- MIPRE.TM.CookLevin.Pad.innerDim_isPow
- MIPRE.TM.CookLevin.Pad.innerDim_le
- MIPRE.TM.CookLevin.Pad.two_mul_le_innerDim
- MIPRE.SAT.Circuit.padGatesProg
- MIPRE.SAT.Circuit.wellFormed_padGates
- MIPRE.SAT.Circuit.eval_padGates
- MIPRE.TM.CookLevin.Pad.describeExact
- MIPRE.TM.CookLevin.Pad.describeExact_wellFormed
- MIPRE.TM.CookLevin.Pad.describeExact_describes
- MIPRE.TM.CookLevin.Pad.describeExact_gateCount
- MIPRE.TM.CookLevin.Pad.describeExact_variables
- MIPRE.TM.CookLevin.Pad.outerDim_isPow
- MIPRE.TM.CookLevin.Pad.outerDim_polynomial
- MIPRE.TM.CookLevin.Pad.innerDim_add_bound_le_gateCount
- MIPRE.TM.CookLevin.Pad.paddingParams
- MIPRE.TM.CookLevin.Pad.paddingParams_apply
A halting reduction to tailored games refutes the Aldous–Lyons conjecture.
There are universal constants \(C {\gt} 0\) and \(0 {\lt} c \leq 1\) such that the following holds. Let \(\mathfrak {G}\) be a synchronous game whose question distribution has the same marginal \(\nu \) on both coordinates and gives the diagonal pointwise proportional weight: for some \(\kappa \in (0, 1]\),
Then, writing \(\varepsilon = 1 - \mathrm{val}^*(\mathfrak {G})\),
More precisely, the correlation of every tensor-product strategy of value \(1 - \varepsilon \) is approximated, on average over the game’s questions, by a mixture of synchronous correlations. The mixture has average game value at least \(1 - C(\varepsilon /\kappa )^c\), so at least one component attains that bound; the bound is not asserted for every component. The Lean proof does not use this theorem: the pipeline is stated in \(\mathrm{val}^*\) throughout (Remark 6.8), and the one comparison it wants is Lemma 2.14.
In the source model there is a polynomial-time Turing machine \(\mathsf{ComputeAnsRedVerifier}\) that on input \((\mathsf{V}, \lambda , \ell , \mu , \sigma )\), for \(\mathsf{V}\) an \(\ell \)-level normal form verifier whose decider is in standard timeout-counter form, with \(\left\vert {\mathcal{D}} \right\vert \leq \sigma \), \(\mathsf{TIME}_\mathcal{S}(n) \leq (\lambda n)^\mu \) and \(\mathsf{TIME}_\mathcal{D}(n) \leq (2^{\lambda n})^\mu \) for \(n \geq 2\), outputs a \(\max \{ \ell + 2, 5\} \)-level normal form verifier \(\mathsf{V}^{\mathsf{ar}}\) whose decider is in standard timeout-counter form with \(B_{\mathcal{D}^{\mathsf{ar}}}(n)=\mathrm{poly}(\sigma ,(\lambda n)^\mu )\), with \(\mathsf{TIME}_{\mathcal{S}^{\mathsf{ar}}}(n), \mathsf{TIME}_{\mathcal{D}^{\mathsf{ar}}}(n) = \mathrm{poly}\bigl( (\lambda n)^\mu , \sigma \bigr)\), whose sampler depends only on \((\mathcal{S}, \lambda , \ell , \mu , \sigma )\), and such that for some \(\delta (\varepsilon , n) = \sigma ^a \bigl( (\lambda n)^{\mu a} \varepsilon ^b + (\lambda n)^{-\mu b} \bigr)\) (universal constants \(a, b\)) and a universal constant \(C_{\mathrm{ar}}\), for all \(n \geq C_{\mathrm{ar}}\):
(Completeness) If \(\mathsf{V}_n\) has a value-\(1\) PCC strategy then \(\mathsf{V}^{\mathsf{ar}}_n\) has a value-\(1\) PCC strategy.
(Soundness) If \(\mathrm{val}^*(\mathsf{V}^{\mathsf{ar}}_n) {\gt} 1 - \varepsilon \) then \(\mathrm{val}^*(\mathsf{V}_n) \geq 1 - \delta (\varepsilon , n)\).
Let a tailored verifier \(\mathsf{V}'\) meet at \(n\) the answer-reduced game presented on the typed game of an answer-reduced sampler, under the hypotheses of Definition 9.116, with an answer bound at least the types’ lengths. If \(d \geq 17\) and the input’s \(n\)-th game has a perfect ZPC strategy, so has \(\mathsf{V}'_n\). If \(d \geq 1\), \(q \geq 2 (M + 1) d\), \(q \geq 2 m (5 + 6 (d + 1))\) and \(\mathrm{val}^*(\mathsf{V}'_n) {\gt} 1 - \varepsilon \), then \(\mathrm{val}^*(\mathsf{V}_n) \geq 1 - 24 \sqrt{e(16^9 \varepsilon )}\), with \(e\) the error of Lemma 9.134.
At every index the output verifier meets the presented answer-reduced game. So, under the hypotheses of Definition 9.116 on the routine’s circuits and an answer bound at least the types’ lengths: if \(d \geq 17\) and the input’s \(n\)-th game has a perfect ZPC strategy, so has the output’s; and if \(d \geq 1\), \(q \geq 2 (M + 1) d\), \(q \geq 2 m (5 + 6 (d + 1))\) and the output’s \(n\)-th game has \(\mathrm{val}^*{\gt} 1 - \varepsilon \), then \(\mathrm{val}^*(\mathsf{V}_n) \geq 1 - 24 \sqrt{e(16^9 \varepsilon )}\).
For a parameter routine in polynomial time there are a polynomial \(P\) and a degree \(k\) such that every input tailored verifier within the input budget of answer reduction at \(n\), with \(|\mathsf{V}| \leq \sigma \), gives an output verifier whose sampler, calculator and processor run within \(P((\lambda n + 1)^\mu + \sigma + \lambda + n)^{\mu + 1}\) at degree \(k (\mu + 1)\), whose dimension is at most that bound, and whose lengths are at most that bound.
Let a circuit describe the output indicator \(L^*\) of a tailored verifier \(\mathsf{V}\) at \((n, x, y)\) through windows of index lengths \(\ell + 1\), \(\ell + 1\) and \(|S_0| + 1\) (Lemma 9.98), the parameter program giving \((\ell , \delta )\) at \(n\). If a PCP of degree \(d\) over \(\mathbb {F}_q\), of characteristic two, passes the thirteen checks on a set of points of density more than \(m (5 + 6(d + 1))/q\), then the game \(\mathsf{V}_n\) accepts at \((x, y)\) the answers whose readable parts are the tables of \(g_A\) and \(g_B\) and whose linear parts are those of \(g_{La}\) and \(g_{Lb}\), each cut at its length.
Under the hypotheses of Definition 9.116, for \(d \geq 1\), an answer bound at least the types’ lengths, \(q \geq 2 (M + 1) d\) and \(q \geq 2 m (5 + 6 (d + 1))\): if the answer-reduced game presented by the typed data on the typed game of an answer-reduced sampler has \(\mathrm{val}^*{\gt} 1 - \varepsilon \), then \(\mathrm{val}^*(\mathsf{V}_n) \geq 1 - 24 \sqrt{e(16^9 \varepsilon )}\).
The answer reduction of Theorem 6.192 is sound (Definition 8.39), at the constants \(a\), \(b\) and threshold of its soundness clause in \(\mathrm{val}^*\), in every value model in which oracularization is sound (Definition 8.60) and which is approached in models where the seeded CL test is sound (Definition 8.65). In particular, if the seeded CL test is sound in the commuting-operator model, answer reduction is sound in \(\omega ^{\mathrm{co}}\).
If \(\omega ^{\mathrm{co}}\) is approached in dyadic pairs (Definition 8.107) and the seeded CL test is sound in dyadic pairs (Definition 8.112), then the answer reduction of Theorem 6.192 is sound in \(\omega ^{\mathrm{co}}\), at the constants of Theorem 8.67. The first hypothesis is Lemma 8.111.
If the input’s \(n\)-th game has a perfect Z-aligned permutation strategy, so does the answer-reduced game presented by the typed data on the typed game of an answer-reduced sampler, for a degree \(d \geq 17\), an answer bound at least the types’ lengths, and circuits under which the honest PCPs of accepted answers satisfy the checks.
Let \(S\) be a projective strategy for the low individual degree test whose two players act in a dyadic pair \(M\) (Definition 8.107) with a unit state, failing the test with probability at most \(\varepsilon \), let \(d \geq 1\), and let \(k\) be an integer with \(k \geq 400 m d\) and \(k {\gt} 0\). Then there are projective measurements \(G^\textsc{A}\) in the first player’s algebra and \(G^\textsc{B}\) in the second’s, with outcomes the polynomials of individual degree at most \(d\), such that the first player’s point measurements are consistent with the evaluations of \(G^\textsc{B}\), the evaluations of \(G^\textsc{A}\) with the second player’s point measurements, and \(G^\textsc{A}\) with \(G^\textsc{B}\), each up to the error of the vendored main theorem, which at the parameters of the canonical-line test is \(\delta _{lidt}(\varepsilon , m, d, q, k)\) of Theorem 3.12.
Every commuting-operator strategy for \(\mathfrak {G}\) has a projective commuting-operator strategy with the same correlation, hence the same value. Consequently \(\omega ^{\mathrm{co}}(\mathfrak {G})\) is the supremum of the values of the projective commuting-operator strategies, and for every \(t \geq 0\) with \(t {\lt} \omega ^{\mathrm{co}}(\mathfrak {G})\) there is a projective commuting-operator strategy of value greater than \(t\). Every tensor-product strategy is a projective commuting-operator strategy.
Assume \(I : \texttt{MIPRE.Introspection 7}\) and \(A : \texttt{MIPRE.AnswerReduction 5}\), the contracts of Definitions 6.130 and 6.193. Using the supplied repetition construction of Theorem 6.196, there is a universal constant \(C_0 {\gt} 0\) and a polynomial-time procedure \(\mathsf{Compress}\) that on input \((\mathsf{V}, \lambda )\) outputs a \(7\)-level normal form verifier \(\mathsf{V}^{\textsc{Compr}}= (\mathcal{S}^{\textsc{Compr}}, \mathcal{D}^{\textsc{Compr}})\) with runtime coefficients bounded by \(\mathrm{poly}(n,\lambda )\) at a fixed input-size degree, where \(\mathcal{S}^{\textsc{Compr}}\) is independent of \(\mathsf{V}\) and computable from \(\lambda \) in time \(\mathrm{polylog}(\lambda )\). If moreover \(\mathsf{V}\) is a \(\lambda \)-bounded \(7\)-level normal form verifier, then for all \(n \geq C_0\) and \(N = 2^n\):
(Completeness) If \(\mathsf{V}_N\) has a value-\(1\) PCC strategy, then so does \(\mathsf{V}^{\textsc{Compr}}_n\).
(Soundness) If \(\mathrm{val}^*(\mathsf{V}_N) \leq \tfrac 12\) then \(\mathrm{val}^*(\mathsf{V}^{\textsc{Compr}}_n) \leq \tfrac 12\): the class “\(\mathrm{val}^*\leq \tfrac 12\)” is preserved, in the same value at both ends.
[\(\uparrow \) QuantumLib] There is a universal constant \(c {\gt} 0\) such that for every game \(\mathfrak {G}\) with nonempty alphabets and every integer \(n \geq 1\), writing \(\varepsilon = 1 - \omega ^{\mathrm{co}}(\mathfrak {G})\),
[\(\uparrow \) QuantumLib] There is a universal constant \(c {\gt} 0\) such that for every game \(\mathfrak {G}\) with nonempty answer alphabets and \(\mathrm{val}^*(\mathfrak {G}) {\lt} 1\), and every integer \(n \geq 1\), writing \(\varepsilon = 1 - \mathrm{val}^*(\mathfrak {G})\),
Let \(M\) be a finite pair in a unit state whose two players’ operators contain no nonzero abelian projection, for instance a dyadic pair, and let \(D(M)\) be its doubled model (Definition 8.122). Let \(X\) be a submeasurement in \(\cal {P}\), with total \(X_{\mathrm{total}} = \sum _a X_a\), whose bipartite strong self-consistency defect
is at most \(\eta \), where \(\eta {\gt} 0\) and \(\mathrm{ev}\) is the expectation of the model’s state (Definition 8.118). Then there is a projective submeasurement \(P\) in \(\cal {P}\) with
This is the vendored orthonormalization step with its constant. The same holds in any symmetric model whose bipartite reading is a finite pair whose first player’s operators contain no nonzero abelian projection; the doubled model is one by Lemmas 8.123 and 8.125.
Let \(S\) be a projective strategy for the low individual degree test whose two players act in a finite pair \(M\) with a unit state: for each player, projective point measurements and axis-parallel and diagonal-line measurements, the line measurements covariant under reparametrization. Pairing each measurement of the first player with the corresponding measurement of the second, componentwise in \(\cal {P}\), gives a symmetric strategy \(S_D\) in the doubled model \(D(M)\) (Definition 8.122), covariant componentwise. Its failure probabilities are the role averages of those of \(S\): the axis-parallel and diagonal-line tests of \(S_D\) fail with the average, over the two assignments of the line and point roles to the players, of the corresponding failure probability of \(S\); and its self-consistency test fails with the probability that the two players’ point measurements disagree. Hence, if \(S\) fails the test with probability at most \(\varepsilon \), then \(S_D\) is \((3\varepsilon , 3\varepsilon , 3\varepsilon )\)-good, in the sense of Lemma 8.120. These are the constants of the vendored role-register symmetrization, which this replaces.
- MIPRE.LIDT.Co.ProjStrat.lowIndividualDegreeFailureProbability
- MIPRE.LIDT.Co.ProjStrat.PassesLowIndividualDegreeTest
- MIPRE.LIDT.Co.Doubling.pairProjMeas
- MIPRE.LIDT.Co.Doubling.symmStrat
- MIPRE.LIDT.Co.Doubling.symmStrat_axisParallel_eq_roleAverage
- MIPRE.LIDT.Co.Doubling.symmStrat_selfConsistency_eq_pointAgreement
- MIPRE.LIDT.Co.Doubling.symmStrat_diagonal_eq_roleAverage
- MIPRE.LIDT.Co.Doubling.symmStrat_isGood_three_mul
Let \(G\) be a finite group and \(f : G \to U(d)\) an \(\varepsilon \)-approximate representation of \(G\). Then there exist \(d' \geq d\), an isometry \(V : \mathbb {C}^d \to \mathbb {C}^{d'}\), and a representation \(\rho : G \to U(d')\) such that
Assume an ambient MIPRE.GapCompression. There is a computable map \(\cal {M}\mapsto \mathfrak {G}_{\cal {M}}\) from Turing machines to explicit synchronous game descriptions (Definition 2.43), such that:
if \(\cal {M}\) halts on the empty input then \(\mathfrak {G}_\cal {M}\) has a value-\(1\) PCC strategy, so \(\mathrm{val}^{s}(\mathfrak {G}_\cal {M}) = \mathrm{val}^*(\mathfrak {G}_\cal {M}) = 1\);
if \(\cal {M}\) does not halt on the empty input then \(\mathrm{val}^*(\mathfrak {G}_\cal {M}) \leq \tfrac 12\), and hence also \(\mathrm{val}^{s}(\mathfrak {G}_\cal {M}) \leq \tfrac 12\) (Lemma 2.14).
Moreover the reduction is polynomial-time: for every polynomial-time map \(z \mapsto \cal {M}_z\) from strings to machines there is a polynomial-time verifier in the sense of Definition 2.52, efficient on every input, whose game on \(z\) has a value-\(1\) PCC strategy if \(\cal {M}_z\) halts on the empty input and quantum value at most \(\tfrac 12\) if it does not.
- MIPRE.Halting.halting_reduction
- MIPRE.Halting.halting_reduction_of
- MIPRE.Halting.halting_reduction_lower
- MIPRE.Halting.halting_reduction_lower_strings
- MIPRE.Halting.halting_reduction_lower_of
- MIPRE.Halting.exists_obligations
- MIPRE.Halting.halting_reduces_to_gameValue_of
- MIPRE.Halting.halting_reduction_both_of
- MIPRE.Halting.halting_paper
- MIPRE.Halting.halting_paper_valStar
- MIPRE.Halting.Vpaper
- MIPRE.Halting.semL
- MIPRE.Halting.hasPerfectPCC_of_halts
- MIPRE.Halting.valStar_le_of_not_halts
- MIPRE.Halting.classV
- MIPRE.Halting.classV_efficient
- MIPRE.Halting.classV_value
- MIPRE.Halting.classV_values
- MIPRE.Halting.sampProg
- MIPRE.Halting.decProg
- MIPRE.Halting.sampProg_runs
- MIPRE.Halting.decProg_accepts
- MIPRE.Halting.decProg_runs
- MIPRE.GapCompression.samplerFamily
Assume a gap compression is sound in the model \(\omega ^{\mathrm{co}}\) (Definition 8.38). Then there is a computable map \(\cal {M}\mapsto \mathfrak {G}_\cal {M}\) from machines to game descriptions such that \(\omega ^{\mathrm{co}}(\mathfrak {G}_\cal {M}) \leq \frac12\) if \(\cal {M}\) halts on the empty input and \(\omega ^{\mathrm{co}}(\mathfrak {G}_\cal {M}) = 1\) otherwise. More generally, every value model that is r.e. from above and in which compression is sound has a halting reduction of \(\mathrm{coRE}\) shape.
The halting problem is r.e. but not decidable; it is \(\mathrm{RE}\)-complete under many-one (indeed polynomial-time) reductions.
The introspection of Lemma 6.132 is sound (Definition 8.39) in every value model approached in models where the Pauli basis test is sound and approached by projective strategies, at the constants \(a\), \(b\) of its soundness clause in \(\mathrm{val}^*\). In particular, if the Pauli basis test is sound in the commuting-operator model, introspection is sound in \(\omega ^{\mathrm{co}}\); and the test is sound there as soon as the seeded low-individual-degree test is (Lemma 8.99).
In the source model, a Turing machine \(\mathsf{ComputeIntroVerifier}\) runs in time \(\mathrm{poly}(\left\vert {\mathsf{V}} \right\vert ,\log \lambda ,\ell )\), polynomial in its input length for each fixed \(\ell \). On input \((\mathsf{V}, \lambda , \ell )\) it returns a \(5\)-level normal form verifier \(\mathsf{V}^{\textsc{Intro}}= (\mathcal{S}^{\textsc{Intro}}, \mathcal{D}^{\textsc{Intro}})\) with \(\mathsf{TIME}_{\mathcal{S}^{\textsc{Intro}}}(n) = \mathrm{poly}(n, \lambda , \ell )\), \(\mathsf{TIME}_{\mathcal{D}^{\textsc{Intro}}}(n) = \mathrm{poly}(2^{\lambda n}, \ell )\) and \(\left\vert {\mathcal{D}^{\textsc{Intro}}} \right\vert = \mathrm{poly}(\lambda , \ell )\), with its decider in standard timeout-counter form, such that for every \(\ell \)-level verifier \(\mathsf{V}\) satisfying the source absolute \(\lambda \)-bound there is a function \(\delta (\varepsilon , n) = a\bigl( (\lambda n)^a \varepsilon ^b + (\lambda n)^{-b} \bigr)\) (constants \(a, b\) depending only on \(\ell \)) with, for all \(n\):
(Completeness) If \(\mathsf{V}_{2^n}\) has a value-\(1\) PCC strategy, so does \(\mathsf{V}^{\textsc{Intro}}_n\).
(Soundness) If \(\mathrm{val}^*(\mathsf{V}^{\textsc{Intro}}_n) {\gt} 1 - \varepsilon \) then \(\mathrm{val}^*(\mathsf{V}_{2^n}) \geq 1 - \delta (\varepsilon , n)\).
The Lean proof does not use this source-model theorem. It uses the ambient contract, Definition 6.130, supplied for \(7\)-level inputs by Lemma 6.132. General depth, the timeout-counter form and the entanglement clause are not formalized.
There are universal constants \(a\geq 1\) and \(0{\lt}b{\lt}1\) such that every projective strategy passing the seeded CL test with probability at least \(1-\varepsilon \), for \(\varepsilon {\gt}0\), admits projective measurements \(G^\textsc{A},G^\textsc{B}\) on the respective players’ spaces with outcomes tuples \((g_1,\ldots ,g_{\mathrm{ldc}})\) of polynomials of individual degree at most \(d\). Their evaluations are consistent with the other player’s point measurement on average over uniform \(u\in \mathbb {F}_q^m\), and the two full tuple measurements are consistent with each other, all with error at most
The full tuple consistency has no question average. The Lean statement takes \(q=2^k\), \(m\mid q\) and \(m,d,\mathrm{ldc}\geq 1\); \(b\) is the exponent of Theorem 3.19 and \(a\) is the constant of Lemma 3.34. The tensor-code intermediates below remain separate targets.
Let \(m,d\geq 1\), \(m\mid q\) and \(\varepsilon \geq 0\). Every projective strategy passing the seeded CL test at \((q,m,d,1)\) with probability at least \(1-\varepsilon \) admits projective measurements \(G^\textsc{A},G^\textsc{B}\) on the respective players’ spaces with outcomes polynomials of individual degree at most \(d\), such that A’s point measurement is consistent with \(G^\textsc{B}\) evaluated at the point on average over uniform \(u\in \mathbb {F}_q^m\), \(G^\textsc{A}\) evaluated at the point is consistent with B’s point measurement, and \(G^\textsc{A}\) and \(G^\textsc{B}\) are consistent with each other, all with error at most \(\delta _{\mathrm{CL}}(\varepsilon ,q,m,d,1)=a(dm)^a(\varepsilon ^b+q^{-b}+2^{-bmd})\) for the constants of Lemma 3.18.
Let
Let \(\mathscr {S}= (|\psi \rangle , A, B)\) be a tensor-product strategy for the \((m,q,d)\)-low individual degree test that succeeds with probability at least \(1 - \varepsilon \), and let \(k\) be an integer with \(k \geq 400md\) and \(k {\gt} 0\). Then there exist projective measurements \(G^\textsc{A}= \{ G^\textsc{A}_g\} \) on Alice’s space and \(G^\textsc{B}= \{ G^\textsc{B}_g\} \) on Bob’s space, both with outcomes the polynomials \(g\) in \(m\) variables of individual degree at most \(d\), such that, writing \(\delta = \delta _{lidt}(\varepsilon , m, d, q, k)\) and letting \(u \sim \mathbb {F}^m\) be uniform:
Alice’s point measurement \(A^u\) and the evaluation \(G^\textsc{B}_{[g(u) = \cdot ]}\) are \(\delta \)-consistent;
the evaluation \(G^\textsc{A}_{[g(u) = \cdot ]}\) and Bob’s point measurement \(B^u\) are \(\delta \)-consistent;
\(G^\textsc{A}\) and \(G^\textsc{B}\) are \(\delta \)-consistent.
Let \(\{ O^u\} _{u \in V}\), \(V = \mathbb {F}_q^n\), be observables on the first party’s space — self-adjoint involutions — and let \(|\psi \rangle \) be a state. Then, on the space extended by an ancilla register \(\mathbb {C}^V\) on the first party only, with the extended state \(|\psi '\rangle = |\psi \rangle \otimes |0\rangle \), there are observables \(\{ L^u\} \) that are exactly linear,
such that the average squared distance to the original family is equal to the average linearity defect:
In particular, if the family is \(\delta \)-approximately linear on average then \(L^u \approx _\delta O^u\) on average over \(u\): the error is linear in \(\delta \), with no loss in the exponent and no change of constant.
- MIPRE.fourierOf
- MIPRE.fourierOf_conjTranspose
- MIPRE.fourierOf_posSemidef
- MIPRE.sum_sgn_smul_fourierOf_sq
- MIPRE.sum_fourierOf_sq
- MIPRE.exists_exactly_linear
- MIPRE.extVecA
- MIPRE.ancillaEmbed_kron_isometry
- MIPRE.norm_evec_extVecA
- MIPRE.kron_one_mul_ancillaEmbed
- MIPRE.ancillaEmbed_conjTranspose_mul_kron_one
- MIPRE.compress_mul_kron_one
- MIPRE.compress_kron_one_mul
- MIPRE.qform_extVecA
- MIPRE.stateSqNorm_sub_of_isometry
- MIPRE.conjTranspose_mul_self_of_involution
- MIPRE.exists_exactly_linear_close
There is a computable map \(g\) from Turing machines to game descriptions such that for every Turing machine \(\cal {M}\):
(Completeness) if \(\cal {M}\) halts on the empty input, then \(\mathrm{val}^{s}(\mathfrak {G}_{g(\cal {M})}) = 1\);
(Soundness) if \(\cal {M}\) does not halt on the empty input, then \(\mathrm{val}^{s}(\mathfrak {G}_{g(\cal {M})}) \leq \tfrac 12\).
There is a primitive recursive \(\alpha (T, t)\) such that \(\alpha (T,t)/2^t\) is non-decreasing in \(t\), at most \(\mathrm{val}_{\mathrm{sof}}(T)\), and converges to it.
- MIPRE.Tailored.Sofic.Measure.Represents
- MIPRE.Tailored.Sofic.Measure.ValidC
- MIPRE.Tailored.Sofic.Measure.Represents.value_eq
- MIPRE.Tailored.Sofic.Measure.decodeAct
- MIPRE.Tailored.Sofic.Measure.codeOf
- MIPRE.Tailored.Sofic.Measure.lowerSeq
- MIPRE.Tailored.Sofic.Measure.dyadic
- MIPRE.Tailored.Sofic.Measure.lowerSeq_le
- MIPRE.Tailored.Sofic.Measure.lowerSeq_monotone
- MIPRE.Tailored.Sofic.Measure.tendsto_lowerSeq
- MIPRE.Tailored.Sofic.Measure.primrec_lowerSeq
- MIPRE.Tailored.Sofic.Measure.mainTheoremI_one
There is a primitive recursive \(\beta (T, t)\) such that \(\beta (T,t)/2^t\) is non-increasing in \(t\), at least \(\mathrm{val}_{\mathrm{erg}}(T)\), and converges to it.
- MIPRE.Tailored.Sofic.Measure.primrec_upperSeq
- MIPRE.Tailored.Sofic.Measure.upperMin
- MIPRE.Tailored.Sofic.Measure.primrec_upperMin
- MIPRE.Tailored.Sofic.Measure.valErg_le_upperMin
- MIPRE.Tailored.Sofic.Measure.antitone_upperMin
- MIPRE.Tailored.Sofic.Measure.mainTheoremI_two
- MIPRE.Tailored.Sofic.Measure.ErgUpperApprox
- MIPRE.Tailored.Sofic.Measure.MainTheoremITwo
- MIPRE.Tailored.Sofic.Measure.ergUpperApprox
- MIPRE.Tailored.Sofic.Measure.mainTheoremITwo
Let \(G\) be a tailored game with answer length \(\Lambda \). If \(G\) has a perfect ZPC strategy, its associated test has sofic value \(1\). If its associated test has sofic value at least \(1 - \varepsilon \), then \(G\) has synchronous value at least \(1 - 600 (\Lambda +1)^4 2^{6(\Lambda +1)} \varepsilon \). So the clauses of Theorem 10.19 hold with the primitive recursive gap \(K(\Lambda ) = 600 (\Lambda +1)^4 2^{6(\Lambda +1)}\).
Assume a gap compression is sound in the model \(\omega ^{\mathrm{co}}\). Then \(\mathrm{MIP}^{\mathrm{co}}= \mathrm{coRE}\), for the class of Definition 8.36. The inclusion \(\mathrm{MIP}^{\mathrm{co}}\subseteq \mathrm{coRE}\) holds without the hypothesis. More generally \(\mathrm{MIP}(\omega ) = \mathrm{coRE}\) for every value model \(\omega \) that is r.e. from above and has a halting reduction of \(\mathrm{coRE}\) shape.
The compression of Corollary 8.44 is sound in \(\omega ^{\mathrm{co}}\) (Definition 8.38). Hence there is a computable map \(\cal {M}\mapsto \mathfrak {G}_\cal {M}\) from machines to game descriptions such that \(\omega ^{\mathrm{co}}(\mathfrak {G}_\cal {M}) \leq \frac12\) if \(\cal {M}\) halts on the empty input and \(\omega ^{\mathrm{co}}(\mathfrak {G}_\cal {M}) = 1\) otherwise, and \(\mathrm{MIP}^{\mathrm{co}}= \mathrm{coRE}\), for the class of Definition 8.36.
Let \(\mathscr {S}= (|\psi \rangle , A, B)\) be a strategy that succeeds in the Magic Square game \(\mathfrak {G}^{\mathrm{MS}}\) with probability \(1 - \varepsilon \). Then there exist local isometries \(\phi _\textsc{A}: \mathcal{H}_\textsc{A}\to (\mathbb {C}^2)^{\otimes 2} \otimes \mathcal{H}_{\textsc{A}''}\), \(\phi _\textsc{B}: \mathcal{H}_\textsc{B}\to (\mathbb {C}^2)^{\otimes 2} \otimes \mathcal{H}_{\textsc{B}''}\) and a state \(|\textsc{aux}\rangle \in \mathcal{H}_{\textsc{A}''} \otimes \mathcal{H}_{\textsc{B}''}\) such that
and, writing \(\tilde A = \phi _\textsc{A}A \phi _\textsc{A}^\dagger \), the observables for the questions \(\textsc{Variable}_1\) and \(\textsc{Variable}_5\) satisfy \(\tilde A^{\textsc{Variable}_1}_b \approx _{\sqrt\varepsilon } \sigma ^X_b \otimes I\) and \(\tilde A^{\textsc{Variable}_5}_b \approx _{\sqrt\varepsilon } \sigma ^Z_b \otimes I\) on \(|\textsc{EPR}_2\rangle ^{\otimes 2} \otimes |\textsc{aux}\rangle \) (and symmetrically for \(\tilde B\)). In particular the corresponding \(\pm 1\)-observables approximately anticommute: \(\tilde A^{\textsc{Variable}_1} \tilde A^{\textsc{Variable}_5} \approx _{\sqrt\varepsilon } - \tilde A^{\textsc{Variable}_5} \tilde A^{\textsc{Variable}_1}\). The Lean proof does not use this theorem: the Pauli basis test consumes only the direct anticommutation of Lemma 3.10.
If \(\omega ^{\mathrm{co}}(\mathfrak {G}) {\lt} r\) then \(r \cdot 1 - W_\mathfrak {G}\in M\). With nonempty answer sets, \(\omega ^{\mathrm{co}}(\mathfrak {G}) {\lt} r\) holds exactly when \(r' \cdot 1 - W_\mathfrak {G}\in M\) for some \(r' {\lt} r\).
Let \(s\) be a set of bounded operators on a Hilbert space, closed under products and adjoints, with a vector trace \(\tau \) (Definition 8.101), extended to all operators by \(\tau (T) = \sum _k \langle g_k, T g_k \rangle \). Call a projection \(p \in s\) abelian in \(s\) if \((pxp)(pyp) = (pyp)(pxp)\) for all \(x, y \in s\), and let \(p\) be one.
(K1) If \(s\) contains unital matrix units \((f_{ij})_{i, j \in \iota }\) (Definition 8.103), then \(\left\vert {\iota } \right\vert \cdot \mathrm{Re}\, \tau (p) \leq 1\).
(K2) If \(s\) contains unital dyadic matrix units, then \(p = 0\).
(K\('\)) In a finite pair whose first player’s algebra has unital dyadic matrix units, the first player’s operators contain no nonzero abelian projection; and likewise for the second player.
- MIPRE.mul_star_le_mul_of_commute
- MIPRE.VecTrace.tr
- MIPRE.VecTrace.tr_one
- MIPRE.VecTrace.tr_mul_comm
- MIPRE.VecTrace.re_tr_nonneg
- MIPRE.VecTrace.re_tr_mono
- MIPRE.VecTrace.tr_star_mul_self
- MIPRE.VecTrace.card_mul_re_tr_le_one
- MIPRE.VecTrace.eq_zero_of_dyadicUnits
- MIPRE.BipartiteModel.mul_mem_opsA
- MIPRE.BipartiteModel.star_mem_opsA
- MIPRE.BipartiteModel.IsFinitePair.eq_zero_of_abelianA
- MIPRE.BipartiteModel.IsFinitePair.eq_zero_of_abelianB
Fix a finite bipartite scenario. The normalized full-word level-\(k\) NPA feasible sets have uniformly bounded moments, their correlation projections \(K_k\) are compact and decreasing, and \(\bigcap _k K_k = C_{qc}\), with the POVM and projective definitions of \(C_{qc}\) equivalent. In particular \(C_{qc}\) is compact, every finite game payoff attains its maximum over it, and \(C_{qa} \subseteq C_{qc}\). No finite-dimensional attainment and no convergence rate is asserted. The five lemmas below are its ingredients.
The source theorem supplies a polynomial-time Turing machine \(\mathsf{ComputeOracleVerifier}\) mapping an \(\ell \)-level normal form verifier \(\mathsf{V}= (\mathcal{S}, \mathcal{D})\), whose decider is in standard timeout-counter form, to a typed verifier \(\mathsf{V}^{\textsc{Orac}}\) such that, for some \(\delta (\varepsilon ) = O(\sqrt{\varepsilon })\) and all \(n\):
(Completeness) If \(\mathsf{V}_n\) has a value-\(1\) PCC strategy then \(\mathsf{V}^{\textsc{Orac}}_n\) has a value-\(1\) PCC strategy, in which moreover both players measure with the same family of operators.
(Soundness) If \(\mathrm{val}^*(\mathsf{V}^{\textsc{Orac}}_n) {\gt} 1 - \varepsilon \) then \(\mathrm{val}^*(\mathsf{V}_n) \geq 1 - \delta (\varepsilon )\).
(Complexity) The sampler of \(\mathsf{V}^{\textsc{Orac}}\) depends only on \(\mathcal{S}\), with \(\mathsf{TIME}_{\mathcal{S}^{\mathrm{ora}}}(n) = \mathrm{poly}(\mathsf{TIME}_\mathcal{S}(n))\) and \(\ell \) typed levels. The decider has time \(\mathrm{poly}(\mathsf{TIME}_\mathcal{S}(n),B_\mathcal{D}(n))\).
The oracularized decider’s preamble performs a type check, a question-length check, and a bounded parse of each answer component against the decider’s timeout bound \(B_\mathcal{D}(n)\); answers failing the parse are grouped into one distinguished outcome, so the oracle families are projective measurements and not sub-measurements.
Oracularization is sound in the models \(\mathrm{val}^*\) and \(\omega ^{\mathrm{co}}\) (Definition 8.60). In every value model \(\omega \) in which it is sound, the two soundness clauses of Theorem 6.133 hold with \(\mathrm{val}^*\) replaced by \(\omega \): if \(\omega \) of the typed oracularized game of \(\mathsf{V}_n\) exceeds \(1 - \varepsilon \), then \(\omega (\mathsf{V}_n) \geq 1 - 24\sqrt\varepsilon \) at the parse cut, and if \(\omega \) of the detyped oracularized verifier at index \(n\) exceeds \(1 - \varepsilon \) at the outer cut, then \(\omega (\mathsf{V}_n) \geq 1 - 1536\sqrt\varepsilon \).
Let \(\cal {M}\) be a von Neumann algebra on a finite-dimensional Hilbert space, let \(\varphi \) be a normal state on \(\cal {M}\), and let \(\{ M_a\} _{a \in \mathcal{A}}\) be a POVM in \(\cal {M}\) that is \(\varepsilon \)-nearly projective:
Then there is a projective measurement \(\{ P_a\} _{a \in \mathcal{A}}\) in \(\cal {M}\) with
The same holds, on average, for a family \(\{ M^x_a\} \) indexed by \(x \sim \mu \), by applying it to \(\varphi \) averaged over \(x\).
Let \(\cal {M}\) be a von Neumann algebra with no nonzero abelian projection and a faithful tracial state given by finitely many vectors, as in Lemma 3.7. Then the conclusion of Theorem 3.5 holds in \(\cal {M}\) for every vector state, and more generally for every positive normalized functional of trace-class form: a POVM \(\{ M_a\} \) in \(\cal {M}\) with \(\varphi (\sum _a M_a^2) {\gt} 1 - \varepsilon \) is within \(\varphi (\sum _a (M_a - P_a)^*(M_a - P_a)) {\lt} 9\varepsilon \) of a projective measurement \(\{ P_a\} \) in \(\cal {M}\).
There are a universal constant \(c {\gt} 0\) and a polynomial-time Turing machine \(\mathsf{ComputeRepeatedVerifier}\) that on input \((\mathsf{V}, \ell , \lambda , \tau , \beta )\), for \(\mathsf{V}\) an \(\ell \)-level normal form verifier, outputs an \(\ell \)-level normal form verifier \(\mathsf{V}^{\textsc{Rep}}\) whose game \(\mathsf{V}^{\textsc{Rep}}_n\) is the \(k(n)\)-fold direct repetition (Definition 5.1) of \(\mathsf{V}_n\) with answers of length at most \(B(n) = 2^{\beta (|\lambda | + |n|)}\), with \(|\cdot |\) the bit length — up to the encoding of answer tuples as strings, the decider parsing a self-delimiting \(k(n)\)-tuple, each coordinate against \(B(n)\), and rejecting malformed answers — with \(k(n) = 2^{\tau (|\lambda | + |n|)}\), \(\mathsf{TIME}_{\mathcal{S}^{\textsc{Rep}}}(n) = \mathrm{poly}\bigl(k(n), \mathsf{TIME}_\mathcal{S}(n)\bigr)\) and \(\mathsf{TIME}_{\mathcal{D}^{\textsc{Rep}}}(n) = \mathrm{poly}\bigl(k(n), B(n), \mathsf{TIME}_\mathcal{D}(n), \left\vert {\mathsf{V}} \right\vert \bigr)\), the sampler of \(\mathsf{V}^{\textsc{Rep}}\) depending only on \((\mathcal{S}, \lambda , \ell , \tau )\), and for all \(n\):
(Completeness) If \(\mathsf{V}_n\) has a value-\(1\) PCC strategy, then \(\mathsf{V}^{\textsc{Rep}}_n\) has a value-\(1\) PCC strategy.
(Soundness) For all \(0 {\lt} \varepsilon \leq 1\), if \(\mathrm{val}^*(\mathsf{V}_n) \leq 1 - \varepsilon \) then
\begin{equation*} \mathrm{val}^*(\mathsf{V}^{\textsc{Rep}}_n) \; \leq \; \exp \Bigl( - \frac{c\, \varepsilon ^{13}\, k(n)}{B(n) + 1} \Bigr)\; . \end{equation*}
The procedure of Theorem 6.196, at the constant \(\min (c', c'')\) of the two repetition bounds (Lemma 8.55), is sound in the model \(\mathrm{val}^*\) and in the model \(\omega ^{\mathrm{co}}\) (Definition 8.39): for all \(0 {\lt} \varepsilon \leq 1\), \(\omega ^{\mathrm{co}}(\mathsf{V}_n) \leq 1 - \varepsilon \) at the parse length gives \(\omega ^{\mathrm{co}}(\mathsf{V}^{\textsc{Rep}}_n) \leq \exp (-\min (c', c'')\, \varepsilon ^{13} k(n) / (B(n) + 1))\). More generally, in every value model the value of \(\mathsf{V}^{\textsc{Rep}}_n\) is that of the \(k(n)\)-fold direct repetition of \(\mathsf{V}_n\) at the parse length, so the procedure is sound in every model with the repetition bound at a constant at least its own.
There is a verifier \(\mathsf{M}^{\mathsf{ar}}\) which, given a valid decider specification \((\mathcal{D}, n, T, Q, \sigma , x, y)\) — validity requiring \(\left\vert {\mathcal{D}} \right\vert \leq \sigma \), \(\max \{ Q, 2\lceil \log n \rceil \} \leq T\) and \(\left\vert {x} \right\vert , \left\vert {y} \right\vert \leq Q\), as exact inequalities — together with a PCP view \((z, \Xi )\), rejects any invalid specification or misformatted view, runs in time \(\mathrm{poly}(\log T, \log n, Q, \sigma )\) and satisfies:
(Completeness) if \(\left\vert {a} \right\vert ,\left\vert {b} \right\vert \leq T\) and \(\mathcal{D}\) accepts \((n, x, y, a, b)\) within \(T\) steps, then the low-degree proof with \(g_1, g_2\) the low-degree encodings (Definition 6.149) of the padded answers is accepted with probability \(1\) over uniform \(z\);
(Soundness) any low-degree proof accepted with probability greater than \(\frac12\) has \(\mathrm{Coded}(g_1), \mathrm{Coded}(g_2)\) equal to the padded encodings of two strings whose prefixes, of length at most \(T\), \(\mathcal{D}\) accepts within \(T\) steps.
Here the parameters are \((q, m, d, m', s) = \mathrm{pcpparams}(n, T, Q, \sigma )\) with \(q = 2^k\) for an odd \(k\), \(d = 7\), \(m' = 5m + 5 + s\) and \(2T \leq 2^m\), computable in time polynomial in the bit lengths of \((n, T, Q, \sigma )\); and both variable counts \(m\) and \(m'\) of the arithmetization must be powers of two dividing \(q\) (Remark 6.169).
There exists a function
for universal constants \(a \geq 1\) and \(0 {\lt} b {\lt} 1\) such that the following holds. Let \(\cal {M}\) be a bipartite model (Definition 8.49) whose two players’ algebras are ordered, proper and compatible with the scalars, and let \(\omega \) be a value model (Definition 8.34). Suppose (L) that the seeded CL test is sound (Definition 8.65) in every ancilla extension of \(\cal {M}\) by a unit vector (Definition 8.51), and (V) that \(\omega \) dominates the POVM strategies (Definition 8.78) of every such extension with its state replaced by any unit vector. Then for all admissible parameter tuples \(\mathsf{qldparams}= (q, m, d)\) and every projective strategy in \(\cal {M}\) (Definition 8.62) for the game \(\mathfrak {G}^{\textsc{Pauli}}_{\mathsf{qldparams}}\) that succeeds with probability at least \(1 - \varepsilon \), there are an ancilla model \(\cal {N}\), a bipartite model in a unit state \(|\textsc{aux}\rangle \) whose POVM strategies \(\omega \) dominates, and a local isometry (Definition 8.69) from \(\cal {M}\) to the register model of \(\cal {N}\) on the register \(\mathbb {F}_q^M\), \(M = 2^m\), each player holding a copy of \((\mathbb {C}^q)^{\otimes M}\) (Definition 8.72), such that
the image of the strategy’s state is within \(\delta _{qld}\) of \(|\textsc{EPR}_q\rangle ^{\otimes M} \otimes |\textsc{aux}\rangle \), the state of the register model; and
for each \(W \in \{ X, Z\} \) and each player, the image of that player’s own measurement for the question \((\textsc{Pauli}, W)\), read as cube data, is within \(\delta _{qld}\) of the Pauli basis measurement \(\tau ^W_h\), \(h \in \mathbb {F}_q^M\), on that player’s half of the register, in summed squared state-dependent distance on that state.
That is, the Pauli basis test is sound in \(\cal {M}\) with \(\omega \) (Definition 8.82). The pipeline uses two instances. In the tensor-product model of a state \(|\psi \rangle \) on \(\mathbb {C}^{d_\textsc{A}} \otimes \mathbb {C}^{d_\textsc{B}}\), with \(\mathrm{val}^*\), both hypotheses hold, and the conclusion is the matrix statement: local isometries \(\phi _\textsc{A}, \phi _\textsc{B}\) into \(\mathcal{H}' \otimes (\mathbb {C}^q)^{\otimes M}\) and a state \(|\textsc{aux}\rangle \) with \(\left\| {\phi _\textsc{A}\otimes \phi _\textsc{B}|\psi \rangle - |\textsc{aux}\rangle \otimes |\textsc{EPR}_q\rangle ^{\otimes M}} \right\| \leq \delta _{qld}\), and for \(W \in \{ X, Z\} \) the measurements for the questions \((\textsc{Pauli}, W)\) \(\delta _{qld}\)-close to the Pauli basis measurements \(\tau ^W_u\), \(u \in \mathbb {F}_q^M\), acting on \(|\textsc{EPR}_q\rangle ^{\otimes M}\) (Lemma 8.83). In the model of every commuting-operator strategy, with \(\omega ^{\mathrm{co}}\), the second hypothesis always holds and the first follows from the soundness of the seeded CL test in the commuting-operator model (Lemma 8.99).
- MIPRE.QLD.rdPauliVec_legalize_pauli
- MIPRE.QLD.legalStrat
- MIPRE.QLD.legalStrat_PA
- MIPRE.QLD.legalStrat_PB
- MIPRE.QLD.one_sub_value_legalStrat_le
- MIPRE.QLD.legalSupport_legalStrat_A
- MIPRE.QLD.legalSupport_legalStrat_B
- MIPRE.QLD.legalStrat_pauli_A
- MIPRE.QLD.legalStrat_pauli_B
- MIPRE.QLD.sum_stateSqNorm_alice_le_four
- MIPRE.QLD.sum_stateSqNorm_bob_le_four
- MIPRE.QLD.norm_inert_reg_sub_le_four
- MIPRE.QLD.inert_reg_ΦA_one
- MIPRE.QLD.inert_reg_ΦB_one
- MIPRE.QLD.Extraction.trivial
- MIPRE.QLD.norm_evec_unitPoint
- MIPRE.QLD.dominatesPOVM_of_expand
- MIPRE.QLD.MirrorSimul.swapPhi_ΦA_one
- MIPRE.QLD.MirrorSimul.swapPhi_ΦB_one
- MIPRE.QLD.exists_extraction_of_regime
- MIPRE.QLD.soundIn_of_lidt
There is an explicit finite bipartite game \(\mathfrak {G}^{\textsc{Sep}}\), given by a game description, with \(\mathrm{val}^*(\mathfrak {G}^{\textsc{Sep}}) \leq \frac12\) and \(\omega ^{\mathrm{co}}(\mathfrak {G}^{\textsc{Sep}}) = 1\). Moreover, some correlation \(p \in C_{qc}\) in the scenario of \(\mathfrak {G}^{\textsc{Sep}}\) has payoff \(1\) in \(\mathfrak {G}^{\textsc{Sep}}\) and lies outside \(C_{qa}\).
Given a computable halting reduction to tailored games, and the two clauses of Main Theorem II with a primitive recursive gap function \(K(\Lambda )\), the sofic value is not approximable.
There is a polynomial-time algorithm that, given a decider \(\mathcal{D}\), an index \(n\), a time bound \(T\) (in binary), a question length \(Q\), a bound \(\sigma \) and strings \(x, y\), with \(\max \{ Q, 2\lceil \log n \rceil \} \leq T\), \(\left\vert {\mathcal{D}} \right\vert \leq \sigma \) and \(\left\vert {x} \right\vert , \left\vert {y} \right\vert \leq Q\), outputs a circuit \(C\) on \(3m + 3\) inputs which succinctly describes (Definition 3.82) a 3SAT formula \(\varphi \) on \(2^m\) variables such that
for all \(a, b \in \{ 0,1\} ^{2T}\), the formula \(\varphi \) has a satisfying assignment whose first \(4T\) variables are \((a, b)\) if and only if \(a\) and \(b\) are the two-bit tape encodings of strings \(a', b'\) of length at most \(T\) such that \(\mathcal{D}\) accepts \((n, x, y, a', b')\) within \(T\) steps;
\(m = O(\log T + \log \sigma )\) and \(2^m \geq 4T\);
\(C\) has at most \(s(n, T, Q, \sigma ) = \mathrm{poly}(\log n, \log T, Q, \sigma )\) gates;
the algorithm runs in time \(\mathrm{poly}(\log n, \log T, Q, \sigma )\);
\(m\) and \(s\) are computable from the parameters in time polynomial in their bit lengths.
Let \(t\) be a set of bounded operators on a Hilbert space \(\mathcal{H}\), and let \(\cal {M}\) be the commutant of \(t \cup t^*\): the operators commuting with every element of \(t\) and with its adjoint. Let \(\xi _1, \dots , \xi _n \in \mathcal{H}\) be vectors such that \(\tau (x) = \sum _k \langle \xi _k, x \xi _k \rangle \) is tracial on \(\cal {M}\) and separates it. Let \(A_1, \dots , A_m \in \cal {M}\) be self-adjoint. Then there is a measurement \(T\) in \(\cal {M}\), positive elements \(T_1, \dots , T_m\) with \(\sum _i T_i = 1\), such that \(Z = \sum _i T_i A_i\) satisfies:
\(Z\) is self-adjoint;
\(A_i \leq Z\) for every \(i\);
\(T_i Z = T_i A_i\) for every \(i\).
Conversely, for a measurement \(T\) in \(\cal {M}\), items 1 and 2 imply item 3. In a finite pair (Definition 8.101), each player’s operators are such a commutant, with the pair’s vector trace, so the conclusion holds in each of them. These are the data of the semidefinite program that the vendored proof obtains from Lemma 9.2 of [ 2 ] , which this replaces.
- MIPRE.SummedSdp.IsSummedSdp
- MIPRE.SummedSdp.IsSummedSdp.sum_mul_eq
- MIPRE.SummedSdp.IsFaithfulTrace
- MIPRE.SummedSdp.isSummedSdp_of_firstOrder
- MIPRE.SummedSdp.isSummedSdp_of_isMaxOn
- MIPRE.SummedSdp.isSummedSdp_of_le
- MIPRE.Orthonormalization.exists_isMaxOn_obj
- MIPRE.Orthonormalization.exists_isSummedSdp
- MIPRE.Orthonormalization.exists_isSummedSdp_centralizer
- MIPRE.Orthonormalization.exists_isSummedSdp_finitePairA
- MIPRE.Orthonormalization.exists_isSummedSdp_finitePairB
The contract TailoredAnswerReduction is inhabited, at input level \(5\).
- MIPRE.Tailored.AnsRed.Typed.one_le_delta_mu_zero
- MIPRE.Tailored.AnsRed.Typed.one_le_size
- MIPRE.Tailored.AnsRed.Typed.arOut
- MIPRE.Tailored.AnsRed.Typed.tailoredAnswerReductionOf
- MIPRE.Tailored.AnsRed.Typed.arConsts
- MIPRE.Tailored.AnsRed.Typed.one_le_arConsts_E₂
- MIPRE.Tailored.AnsRed.Typed.tailoredAnswerReduction
A question reduction at input level \(7\), an answer reduction at input level \(5\) and a parallel repetition at level \(7\) (Definition 9.44) give a tailored gap compression at level \(7\).
- MIPRE.Tailored.TailoredVerifier.Within.mono
- MIPRE.Tailored.Compose.coefOf
- MIPRE.Tailored.Compose.esize_le_coefOf
- MIPRE.Tailored.Compose.sigma
- MIPRE.Tailored.Compose.size_le_sigma
- MIPRE.Tailored.Compose.mu
- MIPRE.Tailored.Compose.beta
- MIPRE.Tailored.Compose.tau
- MIPRE.Tailored.Compose.C₀
- MIPRE.Tailored.Compose.C₀_spec
- MIPRE.Tailored.Compose.arOutput
- MIPRE.Tailored.Compose.sampler
- MIPRE.Tailored.Compose.samplerProg_eq
- MIPRE.Tailored.Compose.len
- MIPRE.Tailored.Compose.lenProg_eq
- MIPRE.Tailored.Compose.compress
- MIPRE.Tailored.Compose.output
- MIPRE.Tailored.Compose.output_sampler
- MIPRE.Tailored.Compose.output_len
- MIPRE.Tailored.Compose.output_lp
- MIPRE.Tailored.Compose.wSize
- MIPRE.Tailored.Compose.arOutput_size_le
- MIPRE.Tailored.Compose.arBound
- MIPRE.Tailored.Compose.timeB
- MIPRE.Tailored.Compose.lenB
- MIPRE.Tailored.Compose.polyBounded_G
- MIPRE.Tailored.Compose.bound
- MIPRE.Tailored.Compose.introOutput_within
- MIPRE.Tailored.Compose.arOutput_within
- MIPRE.Tailored.Compose.output_within
- MIPRE.Tailored.Compose.arBound_le_pow'
- MIPRE.Tailored.Compose.output_hasPerfectZPC
- MIPRE.Tailored.Compose.output_valStar_le
- MIPRE.Tailored.TailoredGapCompression.ofTailoredPipeline
A tailored gap compression gives the proposition of Definition 9.20, the statement of Theorem 9.21, with the soundness clause even in the quantum value \(\mathrm{val}^*\), which bounds the synchronous value.
- MIPRE.Tailored.tailored_halting_reduction_of
- MIPRE.Tailored.tailored_halting_reduction_quantum_of
- MIPRE.Tailored.Halting.halting_tailored_search
- MIPRE.Tailored.Halting.lamThreshold
- MIPRE.Tailored.Halting.VT
- MIPRE.Tailored.Halting.toData_F_code
- MIPRE.Tailored.Halting.lpBuild
- MIPRE.Tailored.Halting.lamOf
- MIPRE.Tailored.Halting.descM
- MIPRE.Tailored.Halting.gameOf
- MIPRE.Tailored.Halting.presents_gameOf
- MIPRE.Tailored.Halting.hasPerfectZPC_gameOf
- MIPRE.Tailored.Halting.quantumValue_gameOf
- MIPRE.Tailored.Halting.quantumValue_gameOf_le
- MIPRE.Tailored.Halting.computable_gameOf
Let a tailored gap compression be given and \(\cal {S}'\) a program meeting the search specification. For every machine \(\cal {M}\) and every \(\lambda \geq \Lambda _0 + 4\left\vert {\cal {M}} \right\vert \), at the level \(C\): if \(\cal {M}\) halts on the empty input, \(\mathsf{V}^{\cal {M},\lambda }\) has a perfect ZPC strategy; if it does not, \(\mathrm{val}^*(\mathsf{V}^{\cal {M},\lambda }_C) \leq \frac12\).
The contract TailoredIntrospection is inhabited, at input level \(7\).
Let the programs of the repeated verifier meet the specification at \(n\). If \(\mathsf{V}_n\) has a perfect ZPC strategy, so does the repeated verifier’s \(n\)-th game. If the lengths of \(\mathsf{V}\) at \(n\) are at most \(B\) and \(\mathrm{val}^*(\mathsf{V}_n) \leq 1 - \varepsilon \), then
with \(c\) the constant of Lemma 5.9.
- MIPRE.Tailored.TailoredVerifier.RepSpec.accepts_iff
- MIPRE.Tailored.TailoredVerifier.RepSpec.accepts_of_accepts
- MIPRE.Tailored.TailoredVerifier.RepSpec.hasPerfectZPC
- MIPRE.Tailored.TailoredVerifier.RepSpec.valStar_le_repeat
- MIPRE.Tailored.TailoredVerifier.RepSpec.valStar_le
- MIPRE.quantumValue_le_of_coarse
- MIPRE.Tailored.PermStrategy.exists_accepts
Let \(C\subseteq \Sigma ^n\) be a nonempty linear code over a finite field, of blocklength \(n\) and distance \(\Delta \), and set \(t=n-\Delta +1\). Assume \(C\) is interpolable: arbitrary symbols prescribed at any \(t\) distinct coordinates extend to a codeword. Let \(m\geq 1\), and let a synchronous tracial strategy \((\tau ,A,B,P)\) in an algebra \(\cal M\) pass the augmented tensor code test for \(C^{\otimes m}\) with probability at least \(1-\varepsilon '\). For every integer \(k\geq 12mt\) there is a projective measurement \(\{ G_c\} _{c\in C^{\otimes m}}\) in the same algebra with
The Lean proof does not use this theorem: it proves Theorem 3.14 from Theorem 3.12 through the canonical-line adapter.
The proposition of Definition 9.20 holds: there is a computable map \(g\) from Turing machines to tailored game descriptions such that for every Turing machine \(\cal {M}\):
(Completeness) if \(\cal {M}\) halts on the empty input, then \(g(\cal {M})\) has a perfect ZPC strategy;
(Soundness) if \(\cal {M}\) does not halt on the empty input, then \(\mathrm{val}^{s}(g(\cal {M})) \leq \frac12\).
Turing machines, halting and computability are as in Theorem 7.1, and \(\mathrm{val}^{s}\) is the synchronous value of Definition 2.10, in its standalone form (Remark 7.2).
\(\mathrm{TMIP}^* \subseteq \mathrm{MIP}^* \subseteq \mathrm{RE}\). Given a tailored gap compression, \(\mathrm{TMIP}^* = \mathrm{RE}\).
Given a tailored gap compression, \(\mathrm{TMIP}^* = \mathrm{RE}\) for the class of Definition 9.40.
- MIPRE.Tailored.re_subset_tmipStar_of
- MIPRE.Tailored.tmipStar_eq_re_of
- MIPRE.Tailored.TailoredGapCompression.samplerFamily
- MIPRE.Tailored.seqUniv_runs
- MIPRE.Tailored.seqUniv_runs_rev
- MIPRE.Tailored.Halting.classTV
- MIPRE.Tailored.Halting.classTV_efficient
- MIPRE.Tailored.Halting.lenIs_iff
- MIPRE.Tailored.Halting.lpIs_iff
- MIPRE.Tailored.Halting.tgame_extends
- MIPRE.Tailored.Halting.classTV_values
[\(\uparrow \) QuantumLib] Let \(\mathcal{X}\) and \(\mathcal{A}\) be finite nonempty sets. Call a correlation \(q(a, b \mid x, y)\) on question alphabets \(\mathcal{X}, \mathcal{X}\) and answer alphabets \(\mathcal{A}, \mathcal{A}\) tracially embeddable if there are: a unital \(*\)-algebra \(\mathscr {A}\) over \(\mathbb {C}\) with a tracial state \(\tau \) (\(\tau (1) = 1\), \(\tau (ab) = \tau (ba)\), \(\tau (a^*) = \overline{\tau (a)}\)); a Hilbert space \(\mathcal{H}\) with a linear map \(\iota : \mathscr {A}\to \mathcal{H}\) of dense range satisfying \(\langle \iota a, \iota b \rangle = \tau (a^* b)\), on which \(\mathscr {A}\) acts on the left by bounded operators \(L(a)\) with \(L(a)\, \iota b = \iota (ab)\); a positive element \(\sigma \in \mathscr {A}\) with \(\tau (\sigma ^* \sigma ) = 1\); POVMs \(\{ E^x_a\} _{a} \subseteq \mathscr {A}\) of positive elements summing to \(1\); and POVMs \(\{ G^y_b\} _{b}\) of positive bounded operators on \(\mathcal{H}\) summing to \(I\) and commuting with \(L(\mathscr {A})\), such that
Then every commuting-operator correlation \(p(a, b \mid x, y) = \langle \psi | E^x_a F^y_b |\psi \rangle \) on these alphabets (Definition 5.2) is an \(\ell ^1\)-limit of tracially embeddable correlations: for every \(\delta {\gt} 0\) there is a tracially embeddable \(q\) with \(\sum _{x, y, a, b} \left\vert {p(a, b \mid x, y) - q(a, b \mid x, y)} \right\vert {\lt} \delta \).