The answer-reduced verifier #
Piece AR-3f of planning/answer-reduction.md, concluded: the output of answer reduction as a
normal form verifier (arVerifier), the typed answer-reduced verifier through the detyping
compiler at the answer cut cutVal (arCut); its programs as polynomial-time functions of the
input programs and (λ, μ, σ) (arSamplerProg, arCompute), the sampler's of the input sampler's
alone; and its complexity clause (arVerifier_within), the within field of the
AnswerReduction contract.
The answer cut 32 (k + 1)(m' + 7)^2 is above the length 4 (k + 1) cnt + 1 of the encoding of
every well-formed answer, cnt ≤ (m' + 6)(7 m' + 1) field elements of k bits
(MIPRE/Background/AnswerReduction/AnswerFormat), which completeness (AR-4) needs; and it is
polynomial in the PCP's parameters, which the complexity clause needs.
The answer cut #
The answer cut, 32 (k + 1)(m' + 7)^2.
Instances For
The answer cut, from the parameters pd n, twice.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The cutoff program: the parameter routine, then cutP.
Equations
- MIPRE.AnswerReduction.cutProg PD lam mu sigma = MIPRE.Cost.seqProg (MIPRE.AnswerReduction.parProg PD lam mu sigma) MIPRE.AnswerReduction.cutP.code
Instances For
The cutoff program of answer reduction: both cuts cutVal.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The verifier #
The answer-reduced verifier of V at (λ, μ, σ): the typed answer-reduced verifier
through the detyping compiler, at the cutoff arCut.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The programs, in polynomial time #
The parameter routine's program, from (λ, μ, σ).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The typed sampler's program, from the input sampler's and (λ, μ, σ).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The answer-reduced sampler's program, from the input sampler's and (λ, μ, σ).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The typed decider's program, from the input programs and (λ, μ, σ).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The cutoff program, from (λ, μ, σ).
Equations
Instances For
The answer-reduced decider's program (ComputeAnsVerifier), from the input programs and
(λ, μ, σ).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The sampler depends only on the input sampler and (λ, μ, σ)
(lem:ar-sampler-independence).
The complexity clause #
The cutoff program's time.
The PCP's parameters, in the form the cut and the dimension use.
The answer cut is dominated.
The PCP half's width is dominated.
A bound on the size of the answer-reduced types' encodings.
The typed inputs the router hands the typed decider are dominated.
The detyped sampler's dimension is dominated.
The output bounds of answer reduction: the complexity clause (arVerifier_within), and
the answer cut below the same output bound, which completeness needs.
The complexity clause of answer reduction (within of the AnswerReduction contract):
an input within inBudget λ μ n with |𝒮|, |𝒟| ≤ σ gives an output within
outBound bound λ μ σ n at degree outDegree deg μ, rejecting longer answers, for a polynomial
bound and a degree deg depending only on the PCP.