ZPC completeness of the tailored question reduction: the honest strategy #
Phase 3c of planning/aldous-lyons-track.md (issue #281). The tailored presentation of the
introspection verifier seven (MIPRE.Tailored.Intro.Complete.hasPerfectZPC_tpresented) has a
perfect permutation strategy as soon as the reference verifier's typed game rawGame has a
perfect PCC strategy that charges only encodable answers and whose bit observables along the
padded layout enc are signed permutations, diagonal at the readable bits. This file proves
that the honest strategy HonestChain.raw is one, for every input whose strategy has
signed-permutation answer bits, diagonal at the readable ones (the input of a tailored
verifier):
raw_isXBit(hperm): every bit ofencat every typed question is a signed permutation;raw_isDiag(hdiag): the readable ones, belowTyped.lenR, are diagonal;raw_support(hsupp): a byte answer with a nonzero projection satisfiesComplete.okT: it is well formed for the layout (Complete.OkL), and its register satisfies the readable conditions (Typed.readOK) — the input's answer fits the cutoff, the prefix guard of Read and Hide, and Introspect's register is a source output.
The input is any perfect PCC strategy RW of the normal form verifier W at index 2^n whose
answers at a question have the lengths the tailored verifier V assigns to it and whose answer
bits are signed permutations, diagonal below the readable length (honest_zpc). inputSync
is such a strategy, built by lem:zpc-pcc from a permutation strategy of V
(PermStrategy.toSync, extended by zero to the answers of V.ofTNFV U), and inputSyncT is
the same strategy on the game of V.ofTNFVT U, which is that of V.ofTNFV U
(honest_zpc_ofTNFVT).
Every bit of the honest measurement at a typed question is a signed permutation, and the readable ones are diagonal.
The honest strategy of the typed game #
hperm: every bit of the padded layout is a signed permutation observable of the honest
strategy.
hdiag: the readable bits are diagonal.
The support #
The binary operator at a Pauli label vanishes off the Pauli answers.
At a Pauli label the honest measurement charges only Pauli answers.
The honest auxiliary measurements' support #
The support of the honest strategy, label by label #
The support at an Introspect label.
The support at a Sample label.
The support at a Read label.
The support at a Hide label.
The support at a Pauli label.
The support of the honest strategy of the guarded game.
hsupp: the honest strategy of the typed game charges only well-formed byte answers
whose registers satisfy the readable conditions.
The input: a permutation strategy of the tailored verifier #
The input's strategy (lem:zpc-pcc): the measurements of a permutation strategy of the
doubled tailored game on answer strings (PermStrategy.toSync), extended by zero to the answers
of the normal form verifier V.ofTNFV U.
Equations
- MIPRE.Tailored.Intro.HonestChain.inputSync V U hT SV = SV.toSync.extend ((V.ofTNFV U).game (2 ^ n) T).doubled (MIPRE.Verifier.Answers.castLE hT)
Instances For
The input's answers have the tailored verifier's lengths.
The input's answer bits are signed permutations, diagonal below the readable length.
The honest strategy, in one statement #
ZPC completeness of the tailored question reduction, the strategy (P3c): for an input
normal form verifier W presenting the tailored verifier V, with a perfect PCC strategy RW
at index 2^n whose answers have V's lengths and whose answer bits are signed permutations,
diagonal below V's readable length, the honest strategy raw of the reference verifier's
typed game is a perfect PCC strategy that charges only well-formed answers satisfying the
readable conditions (hsupp), whose bit observables along the padded layout are signed
permutations (hperm), diagonal at the readable bits (hdiag).
The input's strategy on the game of V.ofTNFVT U0, the same game as that of
V.ofTNFV U0 (ofTNFVT_game).
Equations
- MIPRE.Tailored.Intro.HonestChain.inputSyncT V U0 hT SV = (MIPRE.Tailored.Intro.HonestChain.inputSync V U0 hT SV).copy ((V.ofTNFVT U0).game (2 ^ n) T).doubled
Instances For
ZPC completeness of the tailored question reduction, the instance (P3c): the input
T.ofTNFVT U0 of a tailored verifier T with a perfect ZPC strategy at index 2^n whose
answers fit the cutoff (2^n)^lam. The honest strategy of the reference verifier's typed game
meets the hypotheses hsupp, hperm, hdiag of Complete.hasPerfectZPC_tpresented.