a,b,c = symmath.vars('a', 'b', 'c')
| GOOD |
time: 0.035000ms stack: size: 0 |
x,y,z = symmath.vars('x', 'y', 'z')
| GOOD |
time: 0.036000ms stack: size: 0 |
|
| ||
expr = a * x + b * y + c * z | GOOD |
time: 0.976000ms stack: size: 0 |
assert(expr:replace(a * x, 1) == 1 + b * y + c * z) | GOOD |
time: 0.530000ms stack: size: 0 |
assert(expr:replace(b * y, 1) == 1 + a * x + c * z) | GOOD |
time: 0.823000ms stack: size: 0 |
assert(expr:replace(c * z, 1) == 1 + a * x + b * y) | GOOD |
time: 0.606000ms stack: size: 0 |
assert(expr:replace(a * x + b * y, 1) == 1 + c * z) | GOOD |
time: 0.347000ms stack: size: 0 |
assert(expr:replace(a * x + c * z, 1) == 1 + b * y) | GOOD |
time: 0.481000ms stack: size: 0 |
assert(expr:replace(b * y + c * z, 1) == 1 + a * x) | GOOD |
time: 0.382000ms stack: size: 0 |
assert(expr:replace(b * y + c * z, 1) == 1 + a * x) | GOOD |
time: 0.267000ms stack: size: 0 |
assert(expr:replace(a * x + b * y + c * z, 1) == symmath.Constant(1)) | GOOD |
time: 0.269000ms stack: size: 0 |