|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
Prover's claim for multilinear batching - contains polynomials and their evaluation claims. More...
#include <multilinear_batching_flavor.hpp>
Public Member Functions | |
| bool | compare_with_verifier_claim (const MultilinearBatchingVerifierClaim< curve::BN254 > &verifier_claim) |
| Debug helper to compare prover claim against verifier claim. | |
Public Attributes | |
| std::vector< FF > | challenge |
| FF | non_shifted_evaluation |
| FF | shifted_evaluation |
| Polynomial | non_shifted_polynomial |
| Polynomial | shifted_polynomial |
| Commitment | non_shifted_commitment |
| Commitment | shifted_commitment |
| size_t | dyadic_size |
Prover's claim for multilinear batching - contains polynomials and their evaluation claims.
Used as input to ProvingKey and as output from HyperNova folding. Each claim represents: "polynomial P evaluated at challenge r equals evaluation v".
Definition at line 156 of file multilinear_batching_flavor.hpp.
| bool bb::MultilinearBatchingFlavor::ProverClaim::compare_with_verifier_claim | ( | const MultilinearBatchingVerifierClaim< curve::BN254 > & | verifier_claim | ) |
Debug helper to compare prover claim against verifier claim.
Recomputes commitments and evaluations to verify consistency.
Definition at line 54 of file multilinear_batching_flavor.cpp.
| std::vector<FF> bb::MultilinearBatchingFlavor::ProverClaim::challenge |
Definition at line 157 of file multilinear_batching_flavor.hpp.
| size_t bb::MultilinearBatchingFlavor::ProverClaim::dyadic_size |
Definition at line 164 of file multilinear_batching_flavor.hpp.
| Commitment bb::MultilinearBatchingFlavor::ProverClaim::non_shifted_commitment |
Definition at line 162 of file multilinear_batching_flavor.hpp.
| FF bb::MultilinearBatchingFlavor::ProverClaim::non_shifted_evaluation |
Definition at line 158 of file multilinear_batching_flavor.hpp.
| Polynomial bb::MultilinearBatchingFlavor::ProverClaim::non_shifted_polynomial |
Definition at line 160 of file multilinear_batching_flavor.hpp.
| Commitment bb::MultilinearBatchingFlavor::ProverClaim::shifted_commitment |
Definition at line 163 of file multilinear_batching_flavor.hpp.
| FF bb::MultilinearBatchingFlavor::ProverClaim::shifted_evaluation |
Definition at line 159 of file multilinear_batching_flavor.hpp.
| Polynomial bb::MultilinearBatchingFlavor::ProverClaim::shifted_polynomial |
Definition at line 161 of file multilinear_batching_flavor.hpp.