165{
167 for (
int i = 0; i <
ntrials; i++)
168 {
172
173
174
175
178 EXPECT_TRUE(R->is_equal(d, e));
179 d = R->mult(a, b);
180 e = R->mult(b, a);
181 EXPECT_TRUE(R->is_equal(d, e));
182
183
184
185
186 d = R->add(a, R->add(b, c));
187 e = R->add(R->add(a, b), c);
188 EXPECT_TRUE(R->is_equal(d, e));
189 d = R->mult(a, R->mult(b, c));
190 e = R->mult(R->mult(a, b), c);
191 EXPECT_TRUE(R->is_equal(d, e));
192
193
194
195 d = R->mult(a, R->add(b, c));
196 e = R->add(R->mult(a, b), R->mult(a, c));
197 EXPECT_TRUE(R->is_equal(d, e));
198 }
199}