The proving key for multilinear batching sumcheck.
Curve::AffineElement Commitment
NativeTranscript Transcript
Prover for multilinear batching - reduces two polynomial evaluation claims to one via sumcheck.
SumcheckOutput< Flavor > sumcheck_output
typename Flavor::Commitment Commitment
BB_PROFILE void execute_relation_check_rounds()
Execute sumcheck to reduce two evaluation claims to one at a random point u.
BB_PROFILE void execute_challenges_and_evaluations_round()
Send accumulator challenge point and evaluations to the verifier.
HonkProof construct_proof()
Construct a multilinear batching proof.
BB_PROFILE void execute_commitments_round()
Send accumulator commitments to the verifier.
BB_PROFILE MultilinearBatchingProverClaim compute_new_claim()
Compute the batched output claim after sumcheck.
std::shared_ptr< Transcript > transcript
typename Flavor::ProvingKey ProvingKey
typename Flavor::Transcript Transcript
Entry point for Barretenberg command-line interface.
std::vector< fr > HonkProof
Prover's claim for multilinear batching - contains polynomials and their evaluation claims.
Contains the evaluations of multilinear polynomials at the challenge point . These are computed by S...