|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
A linearly dependent test relation for sumcheck testing. More...
#include <sumcheck_test_flavor.hpp>
Public Types | |
| using | FF = FF_ |
Static Public Member Functions | |
| template<typename AllEntities > | |
| static bool | skip (const AllEntities &in) |
| template<typename ContainerOverSubrelations , typename AllEntities , typename Parameters > | |
| static void | accumulate (ContainerOverSubrelations &evals, const AllEntities &in, const Parameters &, const FF &) |
Static Public Attributes | |
| static constexpr std::array< size_t, 1 > | SUBRELATION_PARTIAL_LENGTHS |
| static constexpr std::array< bool, 1 > | SUBRELATION_LINEARLY_INDEPENDENT |
A linearly dependent test relation for sumcheck testing.
This relation has a single subrelation that is linearly dependent, meaning it should NOT be scaled by the sumcheck scaling factor during accumulation.
This is used alongside ArithmeticRelation (which IS linearly independent and gets scaled) to test that sumcheck correctly handles the SUBRELATION_LINEARLY_INDEPENDENT array.
Relation: q_test * w_test_1
Definition at line 73 of file sumcheck_test_flavor.hpp.
| using bb::DependentTestRelationImpl< FF_ >::FF = FF_ |
Definition at line 75 of file sumcheck_test_flavor.hpp.
|
inlinestatic |
Definition at line 88 of file sumcheck_test_flavor.hpp.
|
inlinestatic |
Definition at line 85 of file sumcheck_test_flavor.hpp.
|
staticconstexpr |
Definition at line 81 of file sumcheck_test_flavor.hpp.
|
staticconstexpr |
Definition at line 77 of file sumcheck_test_flavor.hpp.