The answers of the answer-reduced verifier, as bit strings #
Part of piece AR-3c of planning/answer-reduction.md: Table tpcp of ld_compiler.tex, the
answer formats of the eighteen PCP types, as bit strings.
An answer is a tuple of field elements of a length the type prescribes (cnt): one value, or the
d + 1 or md + 1 coefficients of one polynomial, for the first five copies; m' + 6 values, or
m' + 6 polynomials' coefficients, for the sixth. It is written as the list of the elements'
k-bit representations, serialized as the postorder bits of its encoding (enc), the format the
oracularized verifier already uses for its answer pairs (pairEnc). Reading an answer back
(parse) requires the list to decode, every block to have k bits and the count to be the
type's; a failed parse is rejected by the typed predicate, which is the format preamble of
fig:decider-pcp with its length bounds.
parse_enc is the round trip for an answer of the right format, and length_enc_le the bound
on the length of an honest answer: what completeness needs.
The number of field elements of an answer #
The number of field elements in an answer of the PCP type t (Table tpcp).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The field elements of an answer, in order: the values, or the coefficients of each polynomial in turn.
Equations
- One or more equations did not get rendered due to their size.
- MIPRE.AnswerReduction.elems E (Sum.inl (MIPRE.LIDT.CL.Answer.values a)) = [a 0]
- MIPRE.AnswerReduction.elems E (Sum.inl (MIPRE.LIDT.CL.Answer.apolys f)) = List.ofFn (f 0)
- MIPRE.AnswerReduction.elems E (Sum.inl (MIPRE.LIDT.CL.Answer.dpolys f)) = List.ofFn (f 0)
- MIPRE.AnswerReduction.elems E (Sum.inr (MIPRE.LIDT.CL.Answer.values a)) = List.ofFn a
Instances For
An answer of the type t from a list of field elements.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Reading the elements back gives the answer, for an answer of the right format.
Bit strings #
The honest encoding of an answer: its elements' k-bit blocks, serialized.
Equations
Instances For
The bounded parse of an answer of the type t: a serialized list of cnt t blocks of
k bits.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The round trip: an answer of the right format parses back from its encoding.
An answer parsed at the type t has the right format.