Completeness of the tailored presentation of the introspection verifier, on the edges #
The honest answers of the introspection verifier are byte strings in the canonical format of
their label (Layout.OkLayout). The tailored presentation encodes them by the padded layout
(Layout.enc), and the parsed answer the constraints read off the encoding is the kernel's
decoding of the bytes (parsedT_enc). So on every edge, when the kernel accepts two such byte
answers whose encodings satisfy the readable conditions, the typed tailored data accepts the two
encodings (tdata_complete): the kernel's soundness (DecisionKernel.program_sound) gives its
semantic check on the decoded answers, which are the parsed encodings, and Typed.consL_iff
turns that into the constraints.
The parsed encoding #
The layout's encoding at the instance's parameters.
Equations
- MIPRE.Tailored.Intro.Complete.encL k j R T V hs u bs = MIPRE.Tailored.Intro.enc (MIPRE.Tailored.Intro.Typed.Q k j) R (MIPRE.Tailored.Intro.Typed.sR k j T V hs) u bs
Instances For
The layout's well-formedness at the instance's parameters.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The parsed encoding is the kernel's decoding.
Well-formed answers encode to the label's length.
The edges #
The encoding of a byte answer at a typed question.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The encodable byte answers at a typed question: well formed, with the readable conditions at their encoding.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Completeness on the edges: when the reference verifier's typed predicate accepts two encodable byte answers, the typed tailored data accepts their encodings.
Completeness of the presentation: a perfect PCC strategy of the reference verifier's typed game that charges only encodable answers, whose bit observables along the encoding are signed permutations, diagonal at the readable bits, gives a perfect ZPC strategy of the doubled detyped tailored game.