The CL functions of the answer-reduced sampler #
The answer-reduced sampler (defn:combi_ans_red, II:10285) is the direct sum of the oracularized
input sampler and the seeded low-degree test's presentation, downsized over F₂ along the Shoup
basis (as in the MIP* answer reduction's MIPRE.AnswerReduction.cl). Here are its CL functions,
one per type (r, S) ∈ Role × LIDT.CL.Ty, the same for both players:
- the oracularized half is
roleFamilyof the input sampler's CL functions (the oracle reads the seed itself, an isolated player its own question), for an input of levelℓ + 1; - the low-degree half is the presentation
LIDT.CL.Regs.presof the type, downsized and numbered (ldCl); - both padded to
max (ℓ + 1) 3levels, the oracularized half first (arCl). Detyping adds two levels (CL.Detyping.sampler), so the output sampler hasmax (ℓ + 1) 3 + 2levels, themax ((ℓ + 1) + 2) 5ofTailoredAnswerReduction, as in the MIP* answer reduction'sMIPRE.AnswerReduction.level.
arSampler_arCl: they form an answer-reduced sampler (ArSampler), the hypothesis under which
hasPerfectZPC_ar and valStar_ar_sound hold. The oracularized game of the input
(inSeeded) reads the input's CL functions lifted one level (liftedCl), which have the same
values.
The input sampler's CL functions at index n, one level up.
Equations
- MIPRE.Tailored.AnsRed.Typed.liftedCl V n w = MIPRE.CL.CLFun.liftTo Finset.univ (ℓ + 1) ⋯ (V.sampler.cl n w)
Instances For
The low-degree half: the presentation of the seeded low-degree test at a type, downsized along the Shoup basis and numbered.
Equations
- MIPRE.Tailored.AnsRed.Typed.ldCl t ht sel S = MIPRE.CL.CLFun.reindex finProdFinEquiv (MIPRE.CL.CLFun.downsize (MIPRE.SAT.shoupPowerBasis t ht) ((MIPRE.Tailored.AnsRed.Typed.regs j).pres sel S))
Instances For
The CL function of the answer-reduced sampler at a type: the oracularized input question on the first coordinates, the seeded low-degree test's question on the rest.
Equations
- MIPRE.Tailored.AnsRed.Typed.arCl sel n W u = MIPRE.CL.CLFun.prodCL (max (k + 1) 3) (MIPRE.roleFamily (W.sampler.cl n) u.1) (MIPRE.Tailored.AnsRed.Typed.ldCl t ht sel u.2) ⋯ ⋯
Instances For
The oracularized half of a question is the oracularized question of the seed's input part, in the type's role.
The low-degree half of a question is the seeded test's question of the seed's low-degree part.
The answer-reduced sampler's CL functions form an answer-reduced sampler.