1#include <unordered_map>
6#include <gtest/gtest.h>
29 ASSERT_TRUE(s.
check());
49 ASSERT_TRUE(s.
check());
70 ASSERT_TRUE(s.
check());
73 ASSERT_EQ(
bb::fr(c), yvals);
91 ASSERT_TRUE(s.
check());
94 ASSERT_EQ(
bb::fr(c), yvals);
102 Solver s(
"30644e72e131a029b85045b68181585d2833e84879b9709143e1f593f0000001");
122 cvc5::Term before_term = x.
term;
124 ASSERT_EQ(x.
term, before_term);
126 ASSERT_EQ(x.
term, before_term);
128 ASSERT_EQ(x.
term, before_term);
130 ASSERT_EQ(x.
term, before_term);
132 ASSERT_EQ(x.
term, before_term);
virtual uint32_t get_random_uint32()=0
Symbolic term element class.
STerm rotl(const uint32_t &n) const
STerm rotr(const uint32_t &n) const
Entry point for Barretenberg command-line interface.
TEST(MegaCircuitBuilder, CopyConstructor)
const SolverConfiguration default_solver_config
STerm IVar(const std::string &name, Solver *slv)
bb::fr string_to_fr(const std::string &number, int base, bool is_signed, size_t step)
Converts a string of an arbitrary base to fr. Note: there should be no prefix.