24 using ClaimBatch = ClaimBatcher::Batch;
26 vinfo(
"HypernovaDeciderVerifier: verifying PCS proof...");
27 transcript->load_proof(proof);
32 generator = Commitment::one(accumulator.non_shifted_commitment.get_context());
34 generator = Commitment::one();
38 ClaimBatcher claim_batcher{ .unshifted = ClaimBatch{
RefVector(accumulator.non_shifted_commitment),
39 RefVector(accumulator.non_shifted_evaluation) },
40 .shifted = ClaimBatch{
RefVector(accumulator.shifted_commitment),
41 RefVector(accumulator.shifted_evaluation) } };
43 ShpleminiVerifier::compute_batch_opening_claim(claim_batcher, accumulator.challenge, generator, transcript)
47 PairingPoints pairing_points(PCS::reduce_verify_batch_opening_claim(
std::move(opening_claim), transcript));
48 return pairing_points;
50 auto pairing_points = PCS::reduce_verify_batch_opening_claim(
std::move(opening_claim), transcript);