2#include "barretenberg/numeric/uint256/uint256.hpp"
3#include "barretenberg/relations/relation_types.hpp"
5namespace proof_system {
12 static constexpr size_t RELATION_LENGTH =
14 static constexpr std::array<size_t, 48> SUBRELATION_PARTIAL_LENGTHS{
83 template <
typename ContainerOverSubrelations,
typename AllEntities,
typename Parameters>
84 static void accumulate(ContainerOverSubrelations& accumulators,
85 const AllEntities& in,
87 const FF& scaling_factor);
Definition: translator_decomposition_relation.hpp:7
static void accumulate(ContainerOverSubrelations &accumulators, const AllEntities &in, const Parameters &, const FF &scaling_factor)
Expression for decomposition of various values into smaller limbs or microlimbs.
Definition: translator_decomposition_relation.cpp:26
The templates defined herein facilitate sharing the relation arithmetic between the prover and the ve...
Definition: relation_types.hpp:121