Expand description
Combined polynomial resolver subprotocol.
Structs§
- Combined
Poly Resolver - Combined polynomial resolver.
- CprProver
Ancillary - Ancillary data produced by
prepare_sumcheck_groupand consumed byfinalize_prover. Holds everything needed to extractup_evals/down_evals/bit_op_evalsafter the shared sumcheck completes. - CprVerifier
Ancillary - Ancillary data produced by
prepare_verifierand consumed byfinalize_verifier. Holds state that bridges the pre-sumcheck and post-sumcheck halves of the CPR verifier. - Proof
- The proof type of the combined polynomial resolver subprotocol.
- Prover
State - Verifier
Subclaim - The claim that is left to be proven after the combined polynomial resolver
verifier has succeeded. It is a list of evaluation claims at a common
evaluation point, covering committed trace columns, row-shift virtual
columns, and bit-op virtual columns. Bit-op evals are kept separate so the
downstream
MultipointEvalcan bind them back to the source columns’ lifted openings (per Lemma 2.3 of the Zinc+ paper) rather than treating them as standalone trusted evaluations.