27 auto indices = add_variables(
builder, { 1, 2, 3, 4, 5, 6, 7, 8 });
28 for (
size_t i = 0; i < indices.size(); i++) {
29 builder.create_small_range_constraint(indices[i], 8);
31 builder.enforce_small_deltas(indices);
36 auto indices = add_variables(
builder, { 3 });
37 for (
size_t i = 0; i < indices.size(); i++) {
38 builder.create_small_range_constraint(indices[i], 3);
40 builder.create_unconstrained_gates(indices);
45 auto indices = add_variables(
builder, { 1, 2, 3, 4, 5, 6, 8, 25 });
46 for (
size_t i = 0; i < indices.size(); i++) {
47 builder.create_small_range_constraint(indices[i], 8);
49 builder.enforce_small_deltas(indices);
55 add_variables(
builder, { 1, 2, 3, 4, 5, 6, 10, 8, 15, 11, 32, 21, 42, 79, 16, 10, 3, 26, 19, 51 });
56 for (
size_t i = 0; i < indices.size(); i++) {
57 builder.create_small_range_constraint(indices[i], 128);
59 builder.create_unconstrained_gates(indices);
65 add_variables(
builder, { 1, 2, 3, 80, 5, 6, 29, 8, 15, 11, 32, 21, 42, 79, 16, 10, 3, 26, 13, 14 });
66 for (
size_t i = 0; i < indices.size(); i++) {
67 builder.create_small_range_constraint(indices[i], 79);
69 builder.create_unconstrained_gates(indices);
75 add_variables(
builder, { 1, 0, 3, 80, 5, 6, 29, 8, 15, 11, 32, 21, 42, 79, 16, 10, 3, 26, 13, 14 });
76 for (
size_t i = 0; i < indices.size(); i++) {
77 builder.create_small_range_constraint(indices[i], 79);
79 builder.create_unconstrained_gates(indices);
87 auto idx = add_variables(
builder, { 1, 2, 3, 4, 5, 6, 7, 8 });
88 for (
size_t i = 0; i < idx.size(); i++) {
89 builder.create_small_range_constraint(idx[i], 8);
102 auto idx = add_variables(
builder, { 1, 2, 3, 4, 5, 6, 7, 8 });
103 for (
size_t i = 0; i < idx.size(); i++) {
104 builder.create_small_range_constraint(idx[i], 12);