diff --git a/bberg/src/flavor_builder.rs b/bberg/src/flavor_builder.rs index 747b28de4c..1439fc95c4 100644 --- a/bberg/src/flavor_builder.rs +++ b/bberg/src/flavor_builder.rs @@ -348,10 +348,10 @@ fn create_proving_and_verification_key( format!(" public: - class ProvingKey : public ProvingKey_, WitnessEntities, CommitmentKey> {{ + class ProvingKey : public ProvingKeyAvm_, WitnessEntities, CommitmentKey> {{ public: // Expose constructors on the base class - using Base = ProvingKey_, WitnessEntities, CommitmentKey>; + using Base = ProvingKeyAvm_, WitnessEntities, CommitmentKey>; using Base::Base; {get_to_be_shifted} @@ -436,6 +436,14 @@ fn create_polynomial_views(first_poly: &String) -> String { template using ProverUnivariates = AllEntities>; + /** + * @brief A container for univariates used during Protogalaxy folding and sumcheck with some of the computation + * optmistically ignored + * @details During folding and sumcheck, the prover evaluates the relations on these univariates. + */ + template + using OptimisedProverUnivariates = AllEntities>; + /** * @brief A container for univariates produced during the hot loop in sumcheck. */