80 for (
auto& e : evals) {
83 Relation::accumulate(evals, values, params,
Fr(1));
84 for (
auto& e : evals) {
#define BB_ASSERT_GT(left, right,...)
FF get_variable(const uint32_t index) const
Get the value of the variable v_{index}.
ArrayOfValues< FF, RelationImpl::SUBRELATION_PARTIAL_LENGTHS > SumcheckArrayOfValuesOverSubrelations
TranslatorCircuitBuilder creates a circuit that evaluates the correctness of the evaluation of EccOpQ...
static constexpr auto SHIFT_1
WireIds
There are so many wires that naming them has no sense, it is easier to access them with enums.
static constexpr auto SHIFT_3
std::array< std::vector< uint32_t >, NUM_WIRES > wires
static constexpr size_t NUM_BINARY_LIMBS
static constexpr size_t RESULT_ROW
static constexpr auto SHIFT_2
TranslatorCircuitChecker()=default
static constexpr size_t RESULT_ROW
Flavor::AllValues AllValues
static void populate_values(const Builder &circuit, AllValues &values, size_t row_idx)
Populate an AllValues struct for a single row of the circuit.
static constexpr size_t NUM_BINARY_LIMBS
static Fq get_computation_result(const Builder &circuit)
Get the result of accumulation, stored as 4 binary limbs in the first row of the circuit.
static Params compute_relation_params(const Builder &circuit)
Build the RelationParameters from the circuit's public inputs.
static bool check_relation(const AllValues &values, const Params ¶ms)
Check that a given relation evaluates to zero for the provided row values.
static bool check(const Builder &circuit)
Check the witness satisifies the circuit.
A field element for each entity of the flavor. These entities represent the prover polynomials evalua...
Entry point for Barretenberg command-line interface.
Container for parameters used by the grand product (permutation, lookup) Honk relations.