24 auto indices = add_variables(
builder, { 1, 2, 3, 4, 5, 6, 7, 8 });
25 for (
size_t i = 0; i < indices.size(); i++) {
26 builder.create_new_range_constraint(indices[i], 8);
28 builder.create_sort_constraint(indices);
33 auto indices = add_variables(
builder, { 3 });
34 for (
size_t i = 0; i < indices.size(); i++) {
35 builder.create_new_range_constraint(indices[i], 3);
37 builder.create_unconstrained_gates(indices);
42 auto indices = add_variables(
builder, { 1, 2, 3, 4, 5, 6, 8, 25 });
43 for (
size_t i = 0; i < indices.size(); i++) {
44 builder.create_new_range_constraint(indices[i], 8);
46 builder.create_sort_constraint(indices);
52 add_variables(
builder, { 1, 2, 3, 4, 5, 6, 10, 8, 15, 11, 32, 21, 42, 79, 16, 10, 3, 26, 19, 51 });
53 for (
size_t i = 0; i < indices.size(); i++) {
54 builder.create_new_range_constraint(indices[i], 128);
56 builder.create_unconstrained_gates(indices);
62 add_variables(
builder, { 1, 2, 3, 80, 5, 6, 29, 8, 15, 11, 32, 21, 42, 79, 16, 10, 3, 26, 13, 14 });
63 for (
size_t i = 0; i < indices.size(); i++) {
64 builder.create_new_range_constraint(indices[i], 79);
66 builder.create_unconstrained_gates(indices);
72 add_variables(
builder, { 1, 0, 3, 80, 5, 6, 29, 8, 15, 11, 32, 21, 42, 79, 16, 10, 3, 26, 13, 14 });
73 for (
size_t i = 0; i < indices.size(); i++) {
74 builder.create_new_range_constraint(indices[i], 79);
76 builder.create_unconstrained_gates(indices);
84 auto idx = add_variables(
builder, { 1, 2, 3, 4, 5, 6, 7, 8 });
85 for (
size_t i = 0; i < idx.size(); i++) {
86 builder.create_new_range_constraint(idx[i], 8);
99 auto idx = add_variables(
builder, { 1, 2, 3, 4, 5, 6, 7, 8 });
100 for (
size_t i = 0; i < idx.size(); i++) {
101 builder.create_new_range_constraint(idx[i], 12);