Time bar (total: 19.7s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 0 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 1 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 2 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 3 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 4 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 5 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 6 |
| 12.5% | 12.5% | 87.4% | 0.1% | 0% | 0% | 0% | 7 |
| 18.8% | 18.7% | 81.1% | 0.1% | 0% | 0% | 0% | 8 |
| 28.1% | 28.1% | 71.8% | 0.1% | 0% | 0% | 0% | 9 |
| 36.7% | 34.3% | 59.3% | 0.1% | 6.2% | 0% | 0% | 10 |
| 44.2% | 40.6% | 51.3% | 0.1% | 8% | 0% | 0% | 11 |
| 52.6% | 48% | 43.2% | 0.1% | 8.7% | 0% | 0% | 12 |
Compiled 17 to 13 computations (23.5% saved)
| 2.1s | 7708× | body | 256 | valid |
| 218.0ms | 1278× | body | 256 | infinite |
| 106.0ms | 246× | body | 1024 | valid |
| 90.0ms | 302× | body | 512 | valid |
| 2× | egg-herbie |
| 46× | rational.json-simplify-2 |
| 16× | rational.json-simplify-43 |
| 8× | rational.json-simplify-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 29 | 124 |
| 1 | 41 | 124 |
| 2 | 56 | 124 |
| 3 | 71 | 124 |
| 0 | 3 | 3 |
| 1× | saturated |
| 1× | saturated |
| Inputs |
|---|
0 |
1 |
2 |
| Outputs |
|---|
0 |
1 |
2 |
| Inputs |
|---|
(+.f64 x (*.f64 (*.f64 (-.f64 y x) 6) (-.f64 (/.f64 2 3) z))) |
(+.f64 y (*.f64 (*.f64 (-.f64 x y) 6) (-.f64 (/.f64 2 3) z))) |
(+.f64 z (*.f64 (*.f64 (-.f64 y z) 6) (-.f64 (/.f64 2 3) x))) |
(+.f64 x (*.f64 (*.f64 (-.f64 z x) 6) (-.f64 (/.f64 2 3) y))) |
| Outputs |
|---|
(+.f64 x (*.f64 (*.f64 (-.f64 y x) 6) (-.f64 (/.f64 2 3) z))) |
(+.f64 x (*.f64 (*.f64 (-.f64 y x) 6) (-.f64 2/3 z))) |
(+.f64 y (*.f64 (*.f64 (-.f64 x y) 6) (-.f64 (/.f64 2 3) z))) |
(+.f64 y (*.f64 (-.f64 2/3 z) (*.f64 6 (-.f64 x y)))) |
(+.f64 y (*.f64 6 (*.f64 (-.f64 x y) (-.f64 2/3 z)))) |
(+.f64 y (*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 x y)))) |
(+.f64 z (*.f64 (*.f64 (-.f64 y z) 6) (-.f64 (/.f64 2 3) x))) |
(+.f64 z (*.f64 (*.f64 6 (-.f64 y z)) (-.f64 2/3 x))) |
(+.f64 z (*.f64 (-.f64 y z) (*.f64 6 (-.f64 2/3 x)))) |
(+.f64 x (*.f64 (*.f64 (-.f64 z x) 6) (-.f64 (/.f64 2 3) y))) |
(+.f64 x (*.f64 (*.f64 6 (-.f64 z x)) (-.f64 2/3 y))) |
(+.f64 x (*.f64 6 (*.f64 (-.f64 z x) (-.f64 2/3 y)))) |
Compiled 19 to 15 computations (21.1% saved)
| 1× | egg-herbie |
| 12× | rational.json-simplify-2 |
| 4× | rational.json-simplify-43 |
| 2× | rational.json-simplify-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 31 |
| 1 | 18 | 31 |
| 2 | 22 | 31 |
| 3 | 26 | 31 |
| 1× | saturated |
| Inputs |
|---|
(+.f64 x (*.f64 (*.f64 (-.f64 y x) 6) (-.f64 (/.f64 2 3) z))) |
| Outputs |
|---|
(+.f64 x (*.f64 (*.f64 (-.f64 y x) 6) (-.f64 (/.f64 2 3) z))) |
(+.f64 x (*.f64 (*.f64 (-.f64 y x) 6) (-.f64 2/3 z))) |
Compiled 27 to 18 computations (33.3% saved)
1 alts after pruning (1 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1 | 1 | 2 |
| Fresh | 1 | 0 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 2 | 1 | 3 |
| Status | Error | Program |
|---|---|---|
| ▶ | 0.4b | (+.f64 x (*.f64 (*.f64 (-.f64 y x) 6) (-.f64 2/3 z))) |
Compiled 14 to 10 computations (28.6% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (-.f64 2/3 z) |
| ✓ | 0.0b | (+.f64 x (*.f64 (*.f64 (-.f64 y x) 6) (-.f64 2/3 z))) |
| ✓ | 0.0b | (*.f64 (-.f64 y x) 6) |
| ✓ | 0.3b | (*.f64 (*.f64 (-.f64 y x) 6) (-.f64 2/3 z)) |
Compiled 39 to 21 computations (46.2% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 131.0ms | y | @ | -inf | (*.f64 (*.f64 (-.f64 y x) 6) (-.f64 2/3 z)) |
| 2.0ms | z | @ | inf | (*.f64 (*.f64 (-.f64 y x) 6) (-.f64 2/3 z)) |
| 1.0ms | x | @ | 0 | (*.f64 (*.f64 (-.f64 y x) 6) (-.f64 2/3 z)) |
| 1.0ms | y | @ | inf | (*.f64 (*.f64 (-.f64 y x) 6) (-.f64 2/3 z)) |
| 1.0ms | y | @ | 0 | (*.f64 (*.f64 (-.f64 y x) 6) (-.f64 2/3 z)) |
| 1× | batch-egg-rewrite |
| 910× | rational.json-simplify-54 |
| 760× | rational.json-simplify-47 |
| 636× | rational.json-simplify-49 |
| 634× | rational.json-simplify-58 |
| 588× | rational.json-simplify-50 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 76 |
| 1 | 99 | 76 |
| 2 | 310 | 76 |
| 3 | 1158 | 76 |
| 4 | 4664 | 76 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (*.f64 (-.f64 y x) 6) (-.f64 2/3 z)) |
(*.f64 (-.f64 y x) 6) |
(+.f64 x (*.f64 (*.f64 (-.f64 y x) 6) (-.f64 2/3 z))) |
(-.f64 2/3 z) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))) (/.f64 (*.f64 (-.f64 y x) (*.f64 12 (-.f64 2/3 z))) (*.f64 (-.f64 y x) (*.f64 12 (-.f64 2/3 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) 6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 y x) 6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y x) 6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (-.f64 y x) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 y x) 6))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) 6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) 6) (/.f64 (*.f64 (-.f64 y x) 6) (*.f64 (-.f64 y x) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 y x) 6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (-.f64 y x) 6))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 x (neg.f64 (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 x) (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) (-.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 (-.f64 -1 x) (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))) (-.f64 -1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (-.f64 -1 (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) (/.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) 1) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 2/3 z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 2/3 z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 2/3 (-.f64 z -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 2/3 (-.f64 z -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 2/3 z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 2/3 z) (/.f64 (-.f64 2/3 z) (-.f64 2/3 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 2/3 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 2/3 z) (-.f64 2/3 z)) (-.f64 2/3 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z 2/3) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 2/3 z) (-.f64 2/3 z)) (/.f64 1 (-.f64 2/3 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 2/3 z) (-.f64 2/3 z)) (*.f64 (/.f64 1 (-.f64 2/3 z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 2/3 z) (-.f64 2/3 z)) (/.f64 (/.f64 (-.f64 2/3 z) (-.f64 2/3 z)) (-.f64 2/3 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 2/3 z) (-.f64 2/3 z)) (/.f64 -1 (-.f64 z 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 2/3 z) (-.f64 2/3 z))) (-.f64 -1 (-.f64 2/3 (-.f64 z -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 2/3 z)) (*.f64 (-.f64 2/3 z) (-.f64 2/3 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 2/3 z) (-.f64 2/3 z)) (*.f64 (-.f64 2/3 z) (-.f64 2/3 z))) (/.f64 (/.f64 1 (-.f64 2/3 z)) (*.f64 (-.f64 2/3 z) (-.f64 2/3 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 2/3 z) (-.f64 2/3 z)) (*.f64 (-.f64 2/3 z) (-.f64 2/3 z))) (/.f64 (*.f64 (/.f64 1 (-.f64 2/3 z)) 1) (*.f64 (-.f64 2/3 z) (-.f64 2/3 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (-.f64 2/3 z) (-.f64 2/3 z)) (*.f64 (-.f64 2/3 z) (-.f64 2/3 z))) (*.f64 (*.f64 (-.f64 2/3 z) (-.f64 2/3 z)) (*.f64 (-.f64 2/3 z) (-.f64 2/3 z)))) (/.f64 (/.f64 (/.f64 1 (-.f64 2/3 z)) (*.f64 (-.f64 2/3 z) (-.f64 2/3 z))) (*.f64 (*.f64 (-.f64 2/3 z) (-.f64 2/3 z)) (*.f64 (-.f64 2/3 z) (-.f64 2/3 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 2/3 z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 2/3 z) (/.f64 (-.f64 2/3 z) (-.f64 2/3 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 z 2/3) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 2/3 z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 z 2/3)))))) |
| 1× | egg-herbie |
| 1432× | rational.json-simplify-54 |
| 1070× | rational.json-simplify-50 |
| 700× | rational.json-simplify-44 |
| 648× | rational.json-simplify-2 |
| 590× | rational.json-simplify-41 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 161 | 4665 |
| 1 | 370 | 4547 |
| 2 | 1025 | 3991 |
| 3 | 3102 | 3991 |
| 4 | 7174 | 3991 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -6 (*.f64 (-.f64 2/3 z) x)) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(*.f64 -6 (*.f64 (-.f64 2/3 z) x)) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(*.f64 -6 (*.f64 (-.f64 2/3 z) x)) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(*.f64 4 (-.f64 y x)) |
(+.f64 (*.f64 4 (-.f64 y x)) (*.f64 -6 (*.f64 z (-.f64 y x)))) |
(+.f64 (*.f64 4 (-.f64 y x)) (*.f64 -6 (*.f64 z (-.f64 y x)))) |
(+.f64 (*.f64 4 (-.f64 y x)) (*.f64 -6 (*.f64 z (-.f64 y x)))) |
(*.f64 -6 (*.f64 z (-.f64 y x))) |
(+.f64 (*.f64 4 (-.f64 y x)) (*.f64 -6 (*.f64 z (-.f64 y x)))) |
(+.f64 (*.f64 4 (-.f64 y x)) (*.f64 -6 (*.f64 z (-.f64 y x)))) |
(+.f64 (*.f64 4 (-.f64 y x)) (*.f64 -6 (*.f64 z (-.f64 y x)))) |
(*.f64 -6 (*.f64 z (-.f64 y x))) |
(+.f64 (*.f64 4 (-.f64 y x)) (*.f64 -6 (*.f64 z (-.f64 y x)))) |
(+.f64 (*.f64 4 (-.f64 y x)) (*.f64 -6 (*.f64 z (-.f64 y x)))) |
(+.f64 (*.f64 4 (-.f64 y x)) (*.f64 -6 (*.f64 z (-.f64 y x)))) |
(*.f64 -6 x) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(*.f64 6 y) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(*.f64 6 y) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(*.f64 6 y) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(*.f64 -6 x) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(*.f64 -6 x) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 -6 (-.f64 2/3 z))) x) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 -6 (-.f64 2/3 z))) x) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 -6 (-.f64 2/3 z))) x) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(*.f64 (+.f64 1 (*.f64 -6 (-.f64 2/3 z))) x) |
(+.f64 (*.f64 (+.f64 1 (*.f64 -6 (-.f64 2/3 z))) x) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 -6 (-.f64 2/3 z))) x) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 -6 (-.f64 2/3 z))) x) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 6 (-.f64 2/3 z)) 1) x)) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 -1 (*.f64 (-.f64 (*.f64 6 (-.f64 2/3 z)) 1) x))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 -1 (*.f64 (-.f64 (*.f64 6 (-.f64 2/3 z)) 1) x))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 -1 (*.f64 (-.f64 (*.f64 6 (-.f64 2/3 z)) 1) x))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) x) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) x)) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) x)) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) x)) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(+.f64 (*.f64 4 (-.f64 y x)) x) |
(+.f64 (*.f64 4 (-.f64 y x)) (+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) x)) |
(+.f64 (*.f64 4 (-.f64 y x)) (+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) x)) |
(+.f64 (*.f64 4 (-.f64 y x)) (+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) x)) |
(*.f64 -6 (*.f64 z (-.f64 y x))) |
(+.f64 (*.f64 4 (-.f64 y x)) (+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) x)) |
(+.f64 (*.f64 4 (-.f64 y x)) (+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) x)) |
(+.f64 (*.f64 4 (-.f64 y x)) (+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) x)) |
(*.f64 -6 (*.f64 z (-.f64 y x))) |
(+.f64 (*.f64 4 (-.f64 y x)) (+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) x)) |
(+.f64 (*.f64 4 (-.f64 y x)) (+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) x)) |
(+.f64 (*.f64 4 (-.f64 y x)) (+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) x)) |
2/3 |
(+.f64 (*.f64 -1 z) 2/3) |
(+.f64 (*.f64 -1 z) 2/3) |
(+.f64 (*.f64 -1 z) 2/3) |
(*.f64 -1 z) |
(+.f64 (*.f64 -1 z) 2/3) |
(+.f64 (*.f64 -1 z) 2/3) |
(+.f64 (*.f64 -1 z) 2/3) |
(*.f64 -1 z) |
(+.f64 (*.f64 -1 z) 2/3) |
(+.f64 (*.f64 -1 z) 2/3) |
(+.f64 (*.f64 -1 z) 2/3) |
(+.f64 (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))) 0) |
(+.f64 0 (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) |
(-.f64 (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))) 0) |
(-.f64 0 (neg.f64 (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) 1) |
(/.f64 (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))) 1) |
(/.f64 (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))) (/.f64 (*.f64 (-.f64 y x) (*.f64 12 (-.f64 2/3 z))) (*.f64 (-.f64 y x) (*.f64 12 (-.f64 2/3 z))))) |
(pow.f64 (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))) 1) |
(neg.f64 (neg.f64 (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) |
(+.f64 (*.f64 (-.f64 y x) 6) 0) |
(+.f64 0 (*.f64 (-.f64 y x) 6)) |
(-.f64 (*.f64 (-.f64 y x) 6) 0) |
(-.f64 0 (neg.f64 (*.f64 (-.f64 y x) 6))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 y x) 6))) 1) |
(/.f64 (*.f64 (-.f64 y x) 6) 1) |
(/.f64 (*.f64 (-.f64 y x) 6) (/.f64 (*.f64 (-.f64 y x) 6) (*.f64 (-.f64 y x) 6))) |
(pow.f64 (*.f64 (-.f64 y x) 6) 1) |
(neg.f64 (neg.f64 (*.f64 (-.f64 y x) 6))) |
(-.f64 x (neg.f64 (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) |
(-.f64 (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))) (neg.f64 x)) |
(-.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) 0) |
(-.f64 0 (-.f64 (neg.f64 x) (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) (-.f64 1 x)) |
(-.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) |
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 x) (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) 1) |
(-.f64 (-.f64 (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))) (-.f64 -1 x)) 1) |
(-.f64 (-.f64 x (-.f64 -1 (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) 1) |
(*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) 1) |
(*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))))) |
(*.f64 1 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) |
(*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) |
(*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))))) |
(*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) 1)) |
(*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) (/.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))))) |
(*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))))) |
(*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))))) |
(*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) 1) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))))) |
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))))))) |
(/.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) 1) |
(/.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))))) |
(pow.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) 1) |
(neg.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) |
(+.f64 (-.f64 2/3 z) 0) |
(+.f64 0 (-.f64 2/3 z)) |
(+.f64 1 (-.f64 2/3 (-.f64 z -1))) |
(+.f64 (-.f64 2/3 (-.f64 z -1)) 1) |
(*.f64 (-.f64 2/3 z) 1) |
(*.f64 (-.f64 2/3 z) (/.f64 (-.f64 2/3 z) (-.f64 2/3 z))) |
(*.f64 1 (-.f64 2/3 z)) |
(*.f64 (/.f64 (-.f64 2/3 z) (-.f64 2/3 z)) (-.f64 2/3 z)) |
(*.f64 (-.f64 z 2/3) -1) |
(*.f64 (*.f64 (-.f64 2/3 z) (-.f64 2/3 z)) (/.f64 1 (-.f64 2/3 z))) |
(*.f64 (*.f64 (-.f64 2/3 z) (-.f64 2/3 z)) (*.f64 (/.f64 1 (-.f64 2/3 z)) 1)) |
(*.f64 (*.f64 (-.f64 2/3 z) (-.f64 2/3 z)) (/.f64 (/.f64 (-.f64 2/3 z) (-.f64 2/3 z)) (-.f64 2/3 z))) |
(*.f64 (*.f64 (-.f64 2/3 z) (-.f64 2/3 z)) (/.f64 -1 (-.f64 z 2/3))) |
(*.f64 (neg.f64 (/.f64 (-.f64 2/3 z) (-.f64 2/3 z))) (-.f64 -1 (-.f64 2/3 (-.f64 z -1)))) |
(*.f64 (/.f64 1 (-.f64 2/3 z)) (*.f64 (-.f64 2/3 z) (-.f64 2/3 z))) |
(*.f64 (*.f64 (*.f64 (-.f64 2/3 z) (-.f64 2/3 z)) (*.f64 (-.f64 2/3 z) (-.f64 2/3 z))) (/.f64 (/.f64 1 (-.f64 2/3 z)) (*.f64 (-.f64 2/3 z) (-.f64 2/3 z)))) |
(*.f64 (*.f64 (*.f64 (-.f64 2/3 z) (-.f64 2/3 z)) (*.f64 (-.f64 2/3 z) (-.f64 2/3 z))) (/.f64 (*.f64 (/.f64 1 (-.f64 2/3 z)) 1) (*.f64 (-.f64 2/3 z) (-.f64 2/3 z)))) |
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 2/3 z) (-.f64 2/3 z)) (*.f64 (-.f64 2/3 z) (-.f64 2/3 z))) (*.f64 (*.f64 (-.f64 2/3 z) (-.f64 2/3 z)) (*.f64 (-.f64 2/3 z) (-.f64 2/3 z)))) (/.f64 (/.f64 (/.f64 1 (-.f64 2/3 z)) (*.f64 (-.f64 2/3 z) (-.f64 2/3 z))) (*.f64 (*.f64 (-.f64 2/3 z) (-.f64 2/3 z)) (*.f64 (-.f64 2/3 z) (-.f64 2/3 z))))) |
(/.f64 (-.f64 2/3 z) 1) |
(/.f64 (-.f64 2/3 z) (/.f64 (-.f64 2/3 z) (-.f64 2/3 z))) |
(/.f64 (-.f64 z 2/3) -1) |
(pow.f64 (-.f64 2/3 z) 1) |
(neg.f64 (-.f64 z 2/3)) |
| Outputs |
|---|
(*.f64 -6 (*.f64 (-.f64 2/3 z) x)) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 (-.f64 2/3 z) y))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 (-.f64 2/3 z) (*.f64 6 y))) |
(*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 (-.f64 2/3 z) y))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 (-.f64 2/3 z) (*.f64 6 y))) |
(*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 (-.f64 2/3 z) y))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 (-.f64 2/3 z) (*.f64 6 y))) |
(*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 6 (*.f64 (-.f64 2/3 z) y)) |
(*.f64 (-.f64 2/3 z) (*.f64 6 y)) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 (-.f64 2/3 z) y))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 (-.f64 2/3 z) (*.f64 6 y))) |
(*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 (-.f64 2/3 z) y))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 (-.f64 2/3 z) (*.f64 6 y))) |
(*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 (-.f64 2/3 z) y))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 (-.f64 2/3 z) (*.f64 6 y))) |
(*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 6 (*.f64 (-.f64 2/3 z) y)) |
(*.f64 (-.f64 2/3 z) (*.f64 6 y)) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 (-.f64 2/3 z) y))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 (-.f64 2/3 z) (*.f64 6 y))) |
(*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 (-.f64 2/3 z) y))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 (-.f64 2/3 z) (*.f64 6 y))) |
(*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 (-.f64 2/3 z) y))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 (-.f64 2/3 z) (*.f64 6 y))) |
(*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 6 (*.f64 (-.f64 2/3 z) y)) |
(*.f64 (-.f64 2/3 z) (*.f64 6 y)) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 (-.f64 2/3 z) y))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 (-.f64 2/3 z) (*.f64 6 y))) |
(*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 (-.f64 2/3 z) y))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 (-.f64 2/3 z) (*.f64 6 y))) |
(*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 (-.f64 2/3 z) y))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 (-.f64 2/3 z) (*.f64 6 y))) |
(*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))) |
(*.f64 -6 (*.f64 (-.f64 2/3 z) x)) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 (-.f64 2/3 z) y))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 (-.f64 2/3 z) (*.f64 6 y))) |
(*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 (-.f64 2/3 z) y))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 (-.f64 2/3 z) (*.f64 6 y))) |
(*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 (-.f64 2/3 z) y))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 (-.f64 2/3 z) (*.f64 6 y))) |
(*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))) |
(*.f64 -6 (*.f64 (-.f64 2/3 z) x)) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 (-.f64 2/3 z) y))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 (-.f64 2/3 z) (*.f64 6 y))) |
(*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 (-.f64 2/3 z) y))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 (-.f64 2/3 z) (*.f64 6 y))) |
(*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 (-.f64 2/3 z) y))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 (-.f64 2/3 z) (*.f64 6 y))) |
(*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))) |
(*.f64 4 (-.f64 y x)) |
(+.f64 (*.f64 4 (-.f64 y x)) (*.f64 -6 (*.f64 z (-.f64 y x)))) |
(*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))) |
(+.f64 (*.f64 4 (-.f64 y x)) (*.f64 -6 (*.f64 z (-.f64 y x)))) |
(*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))) |
(+.f64 (*.f64 4 (-.f64 y x)) (*.f64 -6 (*.f64 z (-.f64 y x)))) |
(*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))) |
(*.f64 -6 (*.f64 z (-.f64 y x))) |
(+.f64 (*.f64 4 (-.f64 y x)) (*.f64 -6 (*.f64 z (-.f64 y x)))) |
(*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))) |
(+.f64 (*.f64 4 (-.f64 y x)) (*.f64 -6 (*.f64 z (-.f64 y x)))) |
(*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))) |
(+.f64 (*.f64 4 (-.f64 y x)) (*.f64 -6 (*.f64 z (-.f64 y x)))) |
(*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))) |
(*.f64 -6 (*.f64 z (-.f64 y x))) |
(+.f64 (*.f64 4 (-.f64 y x)) (*.f64 -6 (*.f64 z (-.f64 y x)))) |
(*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))) |
(+.f64 (*.f64 4 (-.f64 y x)) (*.f64 -6 (*.f64 z (-.f64 y x)))) |
(*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))) |
(+.f64 (*.f64 4 (-.f64 y x)) (*.f64 -6 (*.f64 z (-.f64 y x)))) |
(*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))) |
(*.f64 -6 x) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(+.f64 (*.f64 -6 x) (*.f64 6 y)) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(+.f64 (*.f64 -6 x) (*.f64 6 y)) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(+.f64 (*.f64 -6 x) (*.f64 6 y)) |
(*.f64 6 y) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(+.f64 (*.f64 -6 x) (*.f64 6 y)) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(+.f64 (*.f64 -6 x) (*.f64 6 y)) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(+.f64 (*.f64 -6 x) (*.f64 6 y)) |
(*.f64 6 y) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(+.f64 (*.f64 -6 x) (*.f64 6 y)) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(+.f64 (*.f64 -6 x) (*.f64 6 y)) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(+.f64 (*.f64 -6 x) (*.f64 6 y)) |
(*.f64 6 y) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(+.f64 (*.f64 -6 x) (*.f64 6 y)) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(+.f64 (*.f64 -6 x) (*.f64 6 y)) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(+.f64 (*.f64 -6 x) (*.f64 6 y)) |
(*.f64 -6 x) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(+.f64 (*.f64 -6 x) (*.f64 6 y)) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(+.f64 (*.f64 -6 x) (*.f64 6 y)) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(+.f64 (*.f64 -6 x) (*.f64 6 y)) |
(*.f64 -6 x) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(+.f64 (*.f64 -6 x) (*.f64 6 y)) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(+.f64 (*.f64 -6 x) (*.f64 6 y)) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(+.f64 (*.f64 -6 x) (*.f64 6 y)) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 6 (*.f64 (-.f64 2/3 z) y)) |
(*.f64 (-.f64 2/3 z) (*.f64 6 y)) |
(+.f64 (*.f64 (+.f64 1 (*.f64 -6 (-.f64 2/3 z))) x) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 6 (*.f64 (-.f64 2/3 z) y)) (*.f64 x (+.f64 1 (*.f64 -6 (-.f64 2/3 z))))) |
(+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) (*.f64 x (+.f64 1 (*.f64 -6 (-.f64 2/3 z))))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 -6 (-.f64 2/3 z))) x) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 6 (*.f64 (-.f64 2/3 z) y)) (*.f64 x (+.f64 1 (*.f64 -6 (-.f64 2/3 z))))) |
(+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) (*.f64 x (+.f64 1 (*.f64 -6 (-.f64 2/3 z))))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 -6 (-.f64 2/3 z))) x) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 6 (*.f64 (-.f64 2/3 z) y)) (*.f64 x (+.f64 1 (*.f64 -6 (-.f64 2/3 z))))) |
(+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) (*.f64 x (+.f64 1 (*.f64 -6 (-.f64 2/3 z))))) |
(*.f64 (+.f64 1 (*.f64 -6 (-.f64 2/3 z))) x) |
(*.f64 x (+.f64 1 (*.f64 -6 (-.f64 2/3 z)))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 -6 (-.f64 2/3 z))) x) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 6 (*.f64 (-.f64 2/3 z) y)) (*.f64 x (+.f64 1 (*.f64 -6 (-.f64 2/3 z))))) |
(+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) (*.f64 x (+.f64 1 (*.f64 -6 (-.f64 2/3 z))))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 -6 (-.f64 2/3 z))) x) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 6 (*.f64 (-.f64 2/3 z) y)) (*.f64 x (+.f64 1 (*.f64 -6 (-.f64 2/3 z))))) |
(+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) (*.f64 x (+.f64 1 (*.f64 -6 (-.f64 2/3 z))))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 -6 (-.f64 2/3 z))) x) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 6 (*.f64 (-.f64 2/3 z) y)) (*.f64 x (+.f64 1 (*.f64 -6 (-.f64 2/3 z))))) |
(+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) (*.f64 x (+.f64 1 (*.f64 -6 (-.f64 2/3 z))))) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 6 (-.f64 2/3 z)) 1) x)) |
(*.f64 (+.f64 (*.f64 (-.f64 2/3 z) 6) -1) (neg.f64 x)) |
(*.f64 (+.f64 -1 (*.f64 (-.f64 2/3 z) 6)) (neg.f64 x)) |
(*.f64 x (-.f64 1 (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 -1 (*.f64 (-.f64 (*.f64 6 (-.f64 2/3 z)) 1) x))) |
(+.f64 (*.f64 6 (*.f64 (-.f64 2/3 z) y)) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) 6) -1) (neg.f64 x))) |
(+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) (*.f64 (+.f64 -1 (*.f64 (-.f64 2/3 z) 6)) (neg.f64 x))) |
(+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) (*.f64 x (-.f64 1 (*.f64 (-.f64 2/3 z) 6)))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 -1 (*.f64 (-.f64 (*.f64 6 (-.f64 2/3 z)) 1) x))) |
(+.f64 (*.f64 6 (*.f64 (-.f64 2/3 z) y)) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) 6) -1) (neg.f64 x))) |
(+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) (*.f64 (+.f64 -1 (*.f64 (-.f64 2/3 z) 6)) (neg.f64 x))) |
(+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) (*.f64 x (-.f64 1 (*.f64 (-.f64 2/3 z) 6)))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 -1 (*.f64 (-.f64 (*.f64 6 (-.f64 2/3 z)) 1) x))) |
(+.f64 (*.f64 6 (*.f64 (-.f64 2/3 z) y)) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) 6) -1) (neg.f64 x))) |
(+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) (*.f64 (+.f64 -1 (*.f64 (-.f64 2/3 z) 6)) (neg.f64 x))) |
(+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) (*.f64 x (-.f64 1 (*.f64 (-.f64 2/3 z) 6)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) x) |
(+.f64 x (*.f64 -6 (*.f64 (-.f64 2/3 z) x))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) x)) |
(+.f64 (*.f64 6 (*.f64 (-.f64 2/3 z) y)) (+.f64 x (*.f64 -6 (*.f64 (-.f64 2/3 z) x)))) |
(+.f64 x (+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 (-.f64 2/3 z) (*.f64 6 y)))) |
(+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) x)) |
(+.f64 (*.f64 6 (*.f64 (-.f64 2/3 z) y)) (+.f64 x (*.f64 -6 (*.f64 (-.f64 2/3 z) x)))) |
(+.f64 x (+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 (-.f64 2/3 z) (*.f64 6 y)))) |
(+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) x)) |
(+.f64 (*.f64 6 (*.f64 (-.f64 2/3 z) y)) (+.f64 x (*.f64 -6 (*.f64 (-.f64 2/3 z) x)))) |
(+.f64 x (+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 (-.f64 2/3 z) (*.f64 6 y)))) |
(+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 6 (*.f64 (-.f64 2/3 z) y)) |
(*.f64 (-.f64 2/3 z) (*.f64 6 y)) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(+.f64 (*.f64 6 (*.f64 (-.f64 2/3 z) y)) (+.f64 x (*.f64 -6 (*.f64 (-.f64 2/3 z) x)))) |
(+.f64 x (+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 (-.f64 2/3 z) (*.f64 6 y)))) |
(+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(+.f64 (*.f64 6 (*.f64 (-.f64 2/3 z) y)) (+.f64 x (*.f64 -6 (*.f64 (-.f64 2/3 z) x)))) |
(+.f64 x (+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 (-.f64 2/3 z) (*.f64 6 y)))) |
(+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(+.f64 (*.f64 6 (*.f64 (-.f64 2/3 z) y)) (+.f64 x (*.f64 -6 (*.f64 (-.f64 2/3 z) x)))) |
(+.f64 x (+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 (-.f64 2/3 z) (*.f64 6 y)))) |
(+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 6 (*.f64 (-.f64 2/3 z) y)) |
(*.f64 (-.f64 2/3 z) (*.f64 6 y)) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(+.f64 (*.f64 6 (*.f64 (-.f64 2/3 z) y)) (+.f64 x (*.f64 -6 (*.f64 (-.f64 2/3 z) x)))) |
(+.f64 x (+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 (-.f64 2/3 z) (*.f64 6 y)))) |
(+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(+.f64 (*.f64 6 (*.f64 (-.f64 2/3 z) y)) (+.f64 x (*.f64 -6 (*.f64 (-.f64 2/3 z) x)))) |
(+.f64 x (+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 (-.f64 2/3 z) (*.f64 6 y)))) |
(+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(+.f64 (*.f64 6 (*.f64 (-.f64 2/3 z) y)) (+.f64 x (*.f64 -6 (*.f64 (-.f64 2/3 z) x)))) |
(+.f64 x (+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 (-.f64 2/3 z) (*.f64 6 y)))) |
(+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) |
(+.f64 (*.f64 4 (-.f64 y x)) x) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(+.f64 (*.f64 4 (-.f64 y x)) (+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) x)) |
(+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 x (+.f64 (*.f64 4 (-.f64 y x)) (*.f64 -6 (*.f64 z (-.f64 y x))))) |
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) |
(+.f64 (*.f64 4 (-.f64 y x)) (+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) x)) |
(+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 x (+.f64 (*.f64 4 (-.f64 y x)) (*.f64 -6 (*.f64 z (-.f64 y x))))) |
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) |
(+.f64 (*.f64 4 (-.f64 y x)) (+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) x)) |
(+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 x (+.f64 (*.f64 4 (-.f64 y x)) (*.f64 -6 (*.f64 z (-.f64 y x))))) |
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) |
(*.f64 -6 (*.f64 z (-.f64 y x))) |
(+.f64 (*.f64 4 (-.f64 y x)) (+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) x)) |
(+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 x (+.f64 (*.f64 4 (-.f64 y x)) (*.f64 -6 (*.f64 z (-.f64 y x))))) |
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) |
(+.f64 (*.f64 4 (-.f64 y x)) (+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) x)) |
(+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 x (+.f64 (*.f64 4 (-.f64 y x)) (*.f64 -6 (*.f64 z (-.f64 y x))))) |
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) |
(+.f64 (*.f64 4 (-.f64 y x)) (+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) x)) |
(+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 x (+.f64 (*.f64 4 (-.f64 y x)) (*.f64 -6 (*.f64 z (-.f64 y x))))) |
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) |
(*.f64 -6 (*.f64 z (-.f64 y x))) |
(+.f64 (*.f64 4 (-.f64 y x)) (+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) x)) |
(+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 x (+.f64 (*.f64 4 (-.f64 y x)) (*.f64 -6 (*.f64 z (-.f64 y x))))) |
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) |
(+.f64 (*.f64 4 (-.f64 y x)) (+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) x)) |
(+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 x (+.f64 (*.f64 4 (-.f64 y x)) (*.f64 -6 (*.f64 z (-.f64 y x))))) |
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) |
(+.f64 (*.f64 4 (-.f64 y x)) (+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) x)) |
(+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 x (+.f64 (*.f64 4 (-.f64 y x)) (*.f64 -6 (*.f64 z (-.f64 y x))))) |
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) |
2/3 |
(+.f64 (*.f64 -1 z) 2/3) |
(+.f64 2/3 (*.f64 z -1)) |
(+.f64 2/3 (neg.f64 z)) |
(+.f64 (*.f64 -1 z) 2/3) |
(+.f64 2/3 (*.f64 z -1)) |
(+.f64 2/3 (neg.f64 z)) |
(+.f64 (*.f64 -1 z) 2/3) |
(+.f64 2/3 (*.f64 z -1)) |
(+.f64 2/3 (neg.f64 z)) |
(*.f64 -1 z) |
(*.f64 z -1) |
(neg.f64 z) |
(+.f64 (*.f64 -1 z) 2/3) |
(+.f64 2/3 (*.f64 z -1)) |
(+.f64 2/3 (neg.f64 z)) |
(+.f64 (*.f64 -1 z) 2/3) |
(+.f64 2/3 (*.f64 z -1)) |
(+.f64 2/3 (neg.f64 z)) |
(+.f64 (*.f64 -1 z) 2/3) |
(+.f64 2/3 (*.f64 z -1)) |
(+.f64 2/3 (neg.f64 z)) |
(*.f64 -1 z) |
(*.f64 z -1) |
(neg.f64 z) |
(+.f64 (*.f64 -1 z) 2/3) |
(+.f64 2/3 (*.f64 z -1)) |
(+.f64 2/3 (neg.f64 z)) |
(+.f64 (*.f64 -1 z) 2/3) |
(+.f64 2/3 (*.f64 z -1)) |
(+.f64 2/3 (neg.f64 z)) |
(+.f64 (*.f64 -1 z) 2/3) |
(+.f64 2/3 (*.f64 z -1)) |
(+.f64 2/3 (neg.f64 z)) |
(+.f64 (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))) 0) |
(*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x))) |
(+.f64 0 (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) |
(*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x))) |
(-.f64 (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))) 0) |
(*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x))) |
(-.f64 0 (neg.f64 (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) |
(*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) 1) |
(*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x))) |
(/.f64 (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))) 1) |
(*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x))) |
(/.f64 (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))) (/.f64 (*.f64 (-.f64 y x) (*.f64 12 (-.f64 2/3 z))) (*.f64 (-.f64 y x) (*.f64 12 (-.f64 2/3 z))))) |
(/.f64 (*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x))) (/.f64 (*.f64 (-.f64 y x) (*.f64 (-.f64 2/3 z) 12)) (*.f64 (-.f64 y x) (*.f64 (-.f64 2/3 z) 12)))) |
(/.f64 (*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x))) (/.f64 (*.f64 (-.f64 2/3 z) (*.f64 (-.f64 y x) 12)) (*.f64 (-.f64 2/3 z) (*.f64 (-.f64 y x) 12)))) |
(pow.f64 (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))) 1) |
(*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x))) |
(neg.f64 (neg.f64 (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) |
(*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x))) |
(+.f64 (*.f64 (-.f64 y x) 6) 0) |
(*.f64 6 (-.f64 y x)) |
(+.f64 0 (*.f64 (-.f64 y x) 6)) |
(*.f64 6 (-.f64 y x)) |
(-.f64 (*.f64 (-.f64 y x) 6) 0) |
(*.f64 6 (-.f64 y x)) |
(-.f64 0 (neg.f64 (*.f64 (-.f64 y x) 6))) |
(*.f64 6 (-.f64 y x)) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 y x) 6))) 1) |
(*.f64 6 (-.f64 y x)) |
(/.f64 (*.f64 (-.f64 y x) 6) 1) |
(*.f64 6 (-.f64 y x)) |
(/.f64 (*.f64 (-.f64 y x) 6) (/.f64 (*.f64 (-.f64 y x) 6) (*.f64 (-.f64 y x) 6))) |
(*.f64 6 (-.f64 y x)) |
(pow.f64 (*.f64 (-.f64 y x) 6) 1) |
(*.f64 6 (-.f64 y x)) |
(neg.f64 (neg.f64 (*.f64 (-.f64 y x) 6))) |
(*.f64 6 (-.f64 y x)) |
(-.f64 x (neg.f64 (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) |
(-.f64 x (neg.f64 (*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x))))) |
(+.f64 x (*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x)))) |
(-.f64 (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))) (neg.f64 x)) |
(-.f64 x (neg.f64 (*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x))))) |
(+.f64 x (*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x)))) |
(-.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) 0) |
(-.f64 x (neg.f64 (*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x))))) |
(+.f64 x (*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x)))) |
(-.f64 0 (-.f64 (neg.f64 x) (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) |
(-.f64 x (neg.f64 (*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x))))) |
(+.f64 x (*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x)))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) (-.f64 1 x)) |
(-.f64 x (neg.f64 (*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x))))) |
(+.f64 x (*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x)))) |
(-.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) |
(-.f64 x (neg.f64 (*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x))))) |
(+.f64 x (*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x)))) |
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 x) (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) 1) |
(-.f64 x (neg.f64 (*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x))))) |
(+.f64 x (*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x)))) |
(-.f64 (-.f64 (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))) (-.f64 -1 x)) 1) |
(-.f64 x (neg.f64 (*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x))))) |
(+.f64 x (*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x)))) |
(-.f64 (-.f64 x (-.f64 -1 (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) 1) |
(-.f64 x (neg.f64 (*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x))))) |
(+.f64 x (*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x)))) |
(*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) 1) |
(-.f64 x (neg.f64 (*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x))))) |
(+.f64 x (*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x)))) |
(*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))))) |
(-.f64 x (neg.f64 (*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x))))) |
(+.f64 x (*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x)))) |
(*.f64 1 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) |
(-.f64 x (neg.f64 (*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x))))) |
(+.f64 x (*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x)))) |
(*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) |
(-.f64 x (neg.f64 (*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x))))) |
(+.f64 x (*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x)))) |
(*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))))) |
(-.f64 x (neg.f64 (*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x))))) |
(+.f64 x (*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x)))) |
(*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) 1)) |
(-.f64 x (neg.f64 (*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x))))) |
(+.f64 x (*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x)))) |
(*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) (/.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))))) |
(-.f64 x (neg.f64 (*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x))))) |
(+.f64 x (*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x)))) |
(*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))))) |
(-.f64 x (neg.f64 (*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x))))) |
(+.f64 x (*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x)))) |
(*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))))) |
(-.f64 x (neg.f64 (*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x))))) |
(+.f64 x (*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x)))) |
(*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) 1) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))))) |
(-.f64 x (neg.f64 (*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x))))) |
(+.f64 x (*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x)))) |
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))))))) |
(-.f64 x (neg.f64 (*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x))))) |
(+.f64 x (*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x)))) |
(/.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) 1) |
(-.f64 x (neg.f64 (*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x))))) |
(+.f64 x (*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x)))) |
(/.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))))) |
(-.f64 x (neg.f64 (*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x))))) |
(+.f64 x (*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x)))) |
(pow.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) 1) |
(-.f64 x (neg.f64 (*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x))))) |
(+.f64 x (*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x)))) |
(neg.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) |
(-.f64 x (neg.f64 (*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x))))) |
(+.f64 x (*.f64 6 (*.f64 (-.f64 2/3 z) (-.f64 y x)))) |
(+.f64 (-.f64 2/3 z) 0) |
(-.f64 2/3 z) |
(+.f64 0 (-.f64 2/3 z)) |
(-.f64 2/3 z) |
(+.f64 1 (-.f64 2/3 (-.f64 z -1))) |
(-.f64 2/3 z) |
(+.f64 (-.f64 2/3 (-.f64 z -1)) 1) |
(-.f64 2/3 z) |
(*.f64 (-.f64 2/3 z) 1) |
(-.f64 2/3 z) |
(*.f64 (-.f64 2/3 z) (/.f64 (-.f64 2/3 z) (-.f64 2/3 z))) |
(-.f64 2/3 z) |
(*.f64 1 (-.f64 2/3 z)) |
(-.f64 2/3 z) |
(*.f64 (/.f64 (-.f64 2/3 z) (-.f64 2/3 z)) (-.f64 2/3 z)) |
(-.f64 2/3 z) |
(*.f64 (-.f64 z 2/3) -1) |
(-.f64 2/3 z) |
(*.f64 (*.f64 (-.f64 2/3 z) (-.f64 2/3 z)) (/.f64 1 (-.f64 2/3 z))) |
(-.f64 2/3 z) |
(*.f64 (*.f64 (-.f64 2/3 z) (-.f64 2/3 z)) (*.f64 (/.f64 1 (-.f64 2/3 z)) 1)) |
(-.f64 2/3 z) |
(*.f64 (*.f64 (-.f64 2/3 z) (-.f64 2/3 z)) (/.f64 (/.f64 (-.f64 2/3 z) (-.f64 2/3 z)) (-.f64 2/3 z))) |
(-.f64 2/3 z) |
(*.f64 (*.f64 (-.f64 2/3 z) (-.f64 2/3 z)) (/.f64 -1 (-.f64 z 2/3))) |
(-.f64 2/3 z) |
(*.f64 (neg.f64 (/.f64 (-.f64 2/3 z) (-.f64 2/3 z))) (-.f64 -1 (-.f64 2/3 (-.f64 z -1)))) |
(-.f64 2/3 z) |
(*.f64 (/.f64 1 (-.f64 2/3 z)) (*.f64 (-.f64 2/3 z) (-.f64 2/3 z))) |
(-.f64 2/3 z) |
(*.f64 (*.f64 (*.f64 (-.f64 2/3 z) (-.f64 2/3 z)) (*.f64 (-.f64 2/3 z) (-.f64 2/3 z))) (/.f64 (/.f64 1 (-.f64 2/3 z)) (*.f64 (-.f64 2/3 z) (-.f64 2/3 z)))) |
(-.f64 2/3 z) |
(*.f64 (*.f64 (*.f64 (-.f64 2/3 z) (-.f64 2/3 z)) (*.f64 (-.f64 2/3 z) (-.f64 2/3 z))) (/.f64 (*.f64 (/.f64 1 (-.f64 2/3 z)) 1) (*.f64 (-.f64 2/3 z) (-.f64 2/3 z)))) |
(-.f64 2/3 z) |
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 2/3 z) (-.f64 2/3 z)) (*.f64 (-.f64 2/3 z) (-.f64 2/3 z))) (*.f64 (*.f64 (-.f64 2/3 z) (-.f64 2/3 z)) (*.f64 (-.f64 2/3 z) (-.f64 2/3 z)))) (/.f64 (/.f64 (/.f64 1 (-.f64 2/3 z)) (*.f64 (-.f64 2/3 z) (-.f64 2/3 z))) (*.f64 (*.f64 (-.f64 2/3 z) (-.f64 2/3 z)) (*.f64 (-.f64 2/3 z) (-.f64 2/3 z))))) |
(-.f64 2/3 z) |
(/.f64 (-.f64 2/3 z) 1) |
(-.f64 2/3 z) |
(/.f64 (-.f64 2/3 z) (/.f64 (-.f64 2/3 z) (-.f64 2/3 z))) |
(-.f64 2/3 z) |
(/.f64 (-.f64 z 2/3) -1) |
(-.f64 2/3 z) |
(pow.f64 (-.f64 2/3 z) 1) |
(-.f64 2/3 z) |
(neg.f64 (-.f64 z 2/3)) |
(-.f64 2/3 z) |
Compiled 2320 to 1456 computations (37.2% saved)
16 alts after pruning (15 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 106 | 15 | 121 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 106 | 16 | 122 |
| Status | Error | Program |
|---|---|---|
| 0.3b | (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) (*.f64 x (-.f64 1 (*.f64 (-.f64 2/3 z) 6)))) | |
| ▶ | 23.4b | (+.f64 (*.f64 4 (-.f64 y x)) x) |
| 32.1b | (+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) x) | |
| ▶ | 0.1b | (+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
| 0.2b | (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) | |
| ▶ | 0.4b | (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) |
| ▶ | 31.3b | (+.f64 x (*.f64 (-.f64 2/3 z) (*.f64 6 y))) |
| ✓ | 0.4b | (+.f64 x (*.f64 (*.f64 (-.f64 y x) 6) (-.f64 2/3 z))) |
| 23.6b | (+.f64 x (*.f64 (*.f64 (-.f64 y x) 6) 2/3)) | |
| 32.1b | (+.f64 x (*.f64 (*.f64 -6 x) (-.f64 2/3 z))) | |
| ▶ | 31.3b | (+.f64 x (*.f64 6 (*.f64 (-.f64 2/3 z) y))) |
| 40.7b | (+.f64 x (*.f64 -6 (*.f64 z (-.f64 y x)))) | |
| 30.3b | (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))))) | |
| 32.0b | (*.f64 (+.f64 1 (*.f64 -6 (-.f64 2/3 z))) x) | |
| 47.1b | (*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))))) | |
| 56.6b | (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))))))) |
Compiled 962 to 628 computations (34.7% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 z (-.f64 y x)) |
| ✓ | 0.0b | (+.f64 x (*.f64 4 (-.f64 y x))) |
| ✓ | 0.0b | (+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
| ✓ | 0.3b | (*.f64 -6 (*.f64 z (-.f64 y x))) |
Compiled 50 to 20 computations (60% saved)
33 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | y | @ | -inf | (*.f64 -6 (*.f64 z (-.f64 y x))) |
| 1.0ms | z | @ | 0 | (*.f64 -6 (*.f64 z (-.f64 y x))) |
| 1.0ms | z | @ | inf | (*.f64 -6 (*.f64 z (-.f64 y x))) |
| 1.0ms | y | @ | 0 | (*.f64 -6 (*.f64 z (-.f64 y x))) |
| 1.0ms | x | @ | -inf | (+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
| 1× | batch-egg-rewrite |
| 944× | rational.json-simplify-47 |
| 838× | rational.json-simplify-49 |
| 682× | rational.json-simplify-1 |
| 660× | rational.json-simplify-50 |
| 636× | rational.json-5 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 94 |
| 1 | 113 | 94 |
| 2 | 367 | 82 |
| 3 | 1383 | 82 |
| 4 | 5643 | 82 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -6 (*.f64 z (-.f64 y x))) |
(+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(*.f64 z (-.f64 y x)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -6 (*.f64 z (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 -6 (*.f64 z (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 -6 (*.f64 z (-.f64 y x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) (/.f64 (*.f64 (-.f64 y x) (*.f64 z -12)) (*.f64 (-.f64 y x) (*.f64 z -12))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 -6 (*.f64 z (-.f64 y x))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 x (neg.f64 (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) (-.f64 (neg.f64 x) (*.f64 (-.f64 y x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y x) 4) (-.f64 (neg.f64 x) (*.f64 -6 (*.f64 z (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (neg.f64 (*.f64 -6 (*.f64 z (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 x) (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 -6 (*.f64 z (-.f64 y x)))) (neg.f64 (*.f64 (-.f64 y x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 y x) 4))) (-.f64 (-.f64 1 x) (*.f64 -6 (*.f64 z (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (+.f64 x (*.f64 (-.f64 y x) 4)))) (-.f64 1 (*.f64 -6 (*.f64 z (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 (-.f64 -1 x) (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 -6 (*.f64 z (-.f64 y x))))) (-.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (-.f64 -1 (*.f64 -6 (*.f64 z (-.f64 y x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) (-.f64 -1 (*.f64 (-.f64 y x) 4))) (-.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) (-.f64 -1 x)) (-.f64 1 (*.f64 (-.f64 y x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) (-.f64 -1 (+.f64 x (*.f64 (-.f64 y x) 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 x (*.f64 -6 (*.f64 z (-.f64 y x)))) (-.f64 -1 (*.f64 (-.f64 y x) 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))) (-.f64 -1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) (/.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) 1) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 x (neg.f64 (*.f64 (-.f64 y x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y x) 4) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 x) (*.f64 (-.f64 y x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 y x) 4))) (-.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 (-.f64 y x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (+.f64 x (*.f64 (-.f64 y x) 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (-.f64 -1 (*.f64 (-.f64 y x) 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (-.f64 y x) 4) (-.f64 -1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (+.f64 x (*.f64 (-.f64 y x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (+.f64 x (*.f64 (-.f64 y x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) 1) (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 y x) 4))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (-.f64 y x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (-.f64 y x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 z (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 z (-.f64 y x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 y x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 y x)) (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (-.f64 y x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 z (-.f64 y x)))))))) |
| 1× | egg-herbie |
| 1318× | rational.json-simplify-2 |
| 1202× | rational.json-simplify-54 |
| 1066× | rational.json-simplify-1 |
| 1004× | rational.json-simplify-50 |
| 762× | rational.json-simplify-45 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 201 | 5504 |
| 1 | 497 | 5334 |
| 2 | 1251 | 4650 |
| 3 | 4461 | 4650 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 6 (*.f64 z x)) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 -6 (*.f64 y z))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 -6 (*.f64 y z))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 -6 (*.f64 y z))) |
(*.f64 -6 (*.f64 y z)) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 -6 (*.f64 y z))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 -6 (*.f64 y z))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 -6 (*.f64 y z))) |
(*.f64 -6 (*.f64 y z)) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 -6 (*.f64 y z))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 -6 (*.f64 y z))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 -6 (*.f64 y z))) |
(*.f64 -6 (*.f64 y z)) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 -6 (*.f64 y z))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 -6 (*.f64 y z))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 -6 (*.f64 y z))) |
(*.f64 6 (*.f64 z x)) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 -6 (*.f64 y z))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 -6 (*.f64 y z))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 -6 (*.f64 y z))) |
(*.f64 6 (*.f64 z x)) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 -6 (*.f64 y z))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 -6 (*.f64 y z))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 -6 (*.f64 y z))) |
(+.f64 (*.f64 4 (-.f64 y x)) x) |
(+.f64 (*.f64 4 (-.f64 y x)) (+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) x)) |
(+.f64 (*.f64 4 (-.f64 y x)) (+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) x)) |
(+.f64 (*.f64 4 (-.f64 y x)) (+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) x)) |
(*.f64 -6 (*.f64 z (-.f64 y x))) |
(+.f64 (*.f64 4 (-.f64 y x)) (+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) x)) |
(+.f64 (*.f64 4 (-.f64 y x)) (+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) x)) |
(+.f64 (*.f64 4 (-.f64 y x)) (+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) x)) |
(*.f64 -6 (*.f64 z (-.f64 y x))) |
(+.f64 (*.f64 4 (-.f64 y x)) (+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) x)) |
(+.f64 (*.f64 4 (-.f64 y x)) (+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) x)) |
(+.f64 (*.f64 4 (-.f64 y x)) (+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) x)) |
(+.f64 (*.f64 -4 x) (+.f64 (*.f64 6 (*.f64 z x)) x)) |
(+.f64 (*.f64 6 (*.f64 z x)) (+.f64 (*.f64 -4 x) (+.f64 (*.f64 (+.f64 4 (*.f64 -6 z)) y) x))) |
(+.f64 (*.f64 6 (*.f64 z x)) (+.f64 (*.f64 -4 x) (+.f64 (*.f64 (+.f64 4 (*.f64 -6 z)) y) x))) |
(+.f64 (*.f64 6 (*.f64 z x)) (+.f64 (*.f64 -4 x) (+.f64 (*.f64 (+.f64 4 (*.f64 -6 z)) y) x))) |
(*.f64 (+.f64 4 (*.f64 -6 z)) y) |
(+.f64 (*.f64 6 (*.f64 z x)) (+.f64 (*.f64 -4 x) (+.f64 (*.f64 (+.f64 4 (*.f64 -6 z)) y) x))) |
(+.f64 (*.f64 6 (*.f64 z x)) (+.f64 (*.f64 -4 x) (+.f64 (*.f64 (+.f64 4 (*.f64 -6 z)) y) x))) |
(+.f64 (*.f64 6 (*.f64 z x)) (+.f64 (*.f64 -4 x) (+.f64 (*.f64 (+.f64 4 (*.f64 -6 z)) y) x))) |
(*.f64 -1 (*.f64 y (-.f64 (*.f64 6 z) 4))) |
(+.f64 (*.f64 6 (*.f64 z x)) (+.f64 (*.f64 -4 x) (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 6 z) 4))) x))) |
(+.f64 (*.f64 6 (*.f64 z x)) (+.f64 (*.f64 -4 x) (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 6 z) 4))) x))) |
(+.f64 (*.f64 6 (*.f64 z x)) (+.f64 (*.f64 -4 x) (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 6 z) 4))) x))) |
(+.f64 (*.f64 4 y) (*.f64 -6 (*.f64 y z))) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 (-.f64 (*.f64 6 z) 3) x) (*.f64 -6 (*.f64 y z)))) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 (-.f64 (*.f64 6 z) 3) x) (*.f64 -6 (*.f64 y z)))) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 (-.f64 (*.f64 6 z) 3) x) (*.f64 -6 (*.f64 y z)))) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 (-.f64 (*.f64 6 z) 3) x) (*.f64 -6 (*.f64 y z)))) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 (-.f64 (*.f64 6 z) 3) x) (*.f64 -6 (*.f64 y z)))) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 (-.f64 (*.f64 6 z) 3) x) (*.f64 -6 (*.f64 y z)))) |
(*.f64 -1 (*.f64 (+.f64 3 (*.f64 -6 z)) x)) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -1 (*.f64 (+.f64 3 (*.f64 -6 z)) x)) (*.f64 -6 (*.f64 y z)))) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -1 (*.f64 (+.f64 3 (*.f64 -6 z)) x)) (*.f64 -6 (*.f64 y z)))) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -1 (*.f64 (+.f64 3 (*.f64 -6 z)) x)) (*.f64 -6 (*.f64 y z)))) |
(*.f64 4 y) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(*.f64 -3 x) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(*.f64 -3 x) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 -4 x) x) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(*.f64 4 y) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(*.f64 4 y) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(*.f64 (-.f64 y x) z) |
(*.f64 (-.f64 y x) z) |
(*.f64 (-.f64 y x) z) |
(*.f64 (-.f64 y x) z) |
(*.f64 (-.f64 y x) z) |
(*.f64 (-.f64 y x) z) |
(*.f64 (-.f64 y x) z) |
(*.f64 (-.f64 y x) z) |
(*.f64 (-.f64 y x) z) |
(*.f64 (-.f64 y x) z) |
(*.f64 (-.f64 y x) z) |
(*.f64 (-.f64 y x) z) |
(*.f64 -1 (*.f64 z x)) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(*.f64 -1 (*.f64 z x)) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(*.f64 -1 (*.f64 z x)) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) 0) |
(+.f64 0 (*.f64 -6 (*.f64 z (-.f64 y x)))) |
(-.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) 0) |
(-.f64 0 (neg.f64 (*.f64 -6 (*.f64 z (-.f64 y x))))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 -6 (*.f64 z (-.f64 y x))))) 1) |
(/.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) 1) |
(/.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) (/.f64 (*.f64 (-.f64 y x) (*.f64 z -12)) (*.f64 (-.f64 y x) (*.f64 z -12)))) |
(pow.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) 1) |
(neg.f64 (neg.f64 (*.f64 -6 (*.f64 z (-.f64 y x))))) |
(-.f64 x (neg.f64 (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) |
(-.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) (-.f64 (neg.f64 x) (*.f64 (-.f64 y x) 4))) |
(-.f64 (*.f64 (-.f64 y x) 4) (-.f64 (neg.f64 x) (*.f64 -6 (*.f64 z (-.f64 y x))))) |
(-.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (neg.f64 (*.f64 -6 (*.f64 z (-.f64 y x))))) |
(-.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) 0) |
(-.f64 0 (-.f64 (neg.f64 x) (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) |
(-.f64 (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))) (neg.f64 x)) |
(-.f64 (+.f64 x (*.f64 -6 (*.f64 z (-.f64 y x)))) (neg.f64 (*.f64 (-.f64 y x) 4))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 y x) 4))) (-.f64 (-.f64 1 x) (*.f64 -6 (*.f64 z (-.f64 y x))))) |
(-.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) |
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 x (*.f64 (-.f64 y x) 4)))) (-.f64 1 (*.f64 -6 (*.f64 z (-.f64 y x))))) |
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 x) (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) 1) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 -6 (*.f64 z (-.f64 y x))))) (-.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))) |
(-.f64 (-.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (-.f64 -1 (*.f64 -6 (*.f64 z (-.f64 y x))))) 1) |
(-.f64 (-.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) (-.f64 -1 (*.f64 (-.f64 y x) 4))) (-.f64 1 x)) |
(-.f64 (-.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) (-.f64 -1 x)) (-.f64 1 (*.f64 (-.f64 y x) 4))) |
(-.f64 (-.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) (-.f64 -1 (+.f64 x (*.f64 (-.f64 y x) 4)))) 1) |
(-.f64 (-.f64 (+.f64 x (*.f64 -6 (*.f64 z (-.f64 y x)))) (-.f64 -1 (*.f64 (-.f64 y x) 4))) 1) |
(-.f64 (-.f64 (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))) (-.f64 -1 x)) 1) |
(*.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) 1) |
(*.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))))) |
(*.f64 1 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) |
(*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) |
(*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))))) |
(*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) 1)) |
(*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) (/.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))))) |
(*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))))) |
(*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))))) |
(*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) 1) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))))) |
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))))))) |
(/.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) 1) |
(/.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))))) |
(pow.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) 1) |
(neg.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) |
(-.f64 x (neg.f64 (*.f64 (-.f64 y x) 4))) |
(-.f64 (*.f64 (-.f64 y x) 4) (neg.f64 x)) |
(-.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) 0) |
(-.f64 0 (-.f64 (neg.f64 x) (*.f64 (-.f64 y x) 4))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 y x) 4))) (-.f64 1 x)) |
(-.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 (-.f64 y x) 4))) |
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 x (*.f64 (-.f64 y x) 4)))) 1) |
(-.f64 (-.f64 x (-.f64 -1 (*.f64 (-.f64 y x) 4))) 1) |
(-.f64 (-.f64 (*.f64 (-.f64 y x) 4) (-.f64 -1 x)) 1) |
(*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) 1) |
(*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))) |
(*.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) |
(*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (+.f64 x (*.f64 (-.f64 y x) 4))) |
(*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))) |
(*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) 1)) |
(*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (+.f64 x (*.f64 (-.f64 y x) 4)))) |
(*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))) |
(*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))) |
(*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) 1) (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))) |
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))))) |
(/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) 1) |
(/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))) |
(pow.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) 1) |
(neg.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 y x) 4))) |
(+.f64 (*.f64 z (-.f64 y x)) 0) |
(+.f64 0 (*.f64 z (-.f64 y x))) |
(-.f64 (*.f64 z (-.f64 y x)) 0) |
(-.f64 0 (neg.f64 (*.f64 z (-.f64 y x)))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 z (-.f64 y x)))) 1) |
(/.f64 (*.f64 z (-.f64 y x)) 1) |
(/.f64 (*.f64 z (-.f64 y x)) (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x)))) |
(pow.f64 (*.f64 z (-.f64 y x)) 1) |
(neg.f64 (neg.f64 (*.f64 z (-.f64 y x)))) |
| Outputs |
|---|
(*.f64 6 (*.f64 z x)) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 -6 (*.f64 y z))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 -6 (*.f64 z y))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 z (*.f64 y -6))) |
(*.f64 z (+.f64 (*.f64 6 x) (*.f64 -6 y))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 -6 (*.f64 y z))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 -6 (*.f64 z y))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 z (*.f64 y -6))) |
(*.f64 z (+.f64 (*.f64 6 x) (*.f64 -6 y))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 -6 (*.f64 y z))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 -6 (*.f64 z y))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 z (*.f64 y -6))) |
(*.f64 z (+.f64 (*.f64 6 x) (*.f64 -6 y))) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 -6 (*.f64 z y)) |
(*.f64 z (*.f64 y -6)) |
(*.f64 z (*.f64 -6 y)) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 -6 (*.f64 y z))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 -6 (*.f64 z y))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 z (*.f64 y -6))) |
(*.f64 z (+.f64 (*.f64 6 x) (*.f64 -6 y))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 -6 (*.f64 y z))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 -6 (*.f64 z y))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 z (*.f64 y -6))) |
(*.f64 z (+.f64 (*.f64 6 x) (*.f64 -6 y))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 -6 (*.f64 y z))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 -6 (*.f64 z y))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 z (*.f64 y -6))) |
(*.f64 z (+.f64 (*.f64 6 x) (*.f64 -6 y))) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 -6 (*.f64 z y)) |
(*.f64 z (*.f64 y -6)) |
(*.f64 z (*.f64 -6 y)) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 -6 (*.f64 y z))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 -6 (*.f64 z y))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 z (*.f64 y -6))) |
(*.f64 z (+.f64 (*.f64 6 x) (*.f64 -6 y))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 -6 (*.f64 y z))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 -6 (*.f64 z y))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 z (*.f64 y -6))) |
(*.f64 z (+.f64 (*.f64 6 x) (*.f64 -6 y))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 -6 (*.f64 y z))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 -6 (*.f64 z y))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 z (*.f64 y -6))) |
(*.f64 z (+.f64 (*.f64 6 x) (*.f64 -6 y))) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 -6 (*.f64 z y)) |
(*.f64 z (*.f64 y -6)) |
(*.f64 z (*.f64 -6 y)) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 -6 (*.f64 y z))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 -6 (*.f64 z y))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 z (*.f64 y -6))) |
(*.f64 z (+.f64 (*.f64 6 x) (*.f64 -6 y))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 -6 (*.f64 y z))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 -6 (*.f64 z y))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 z (*.f64 y -6))) |
(*.f64 z (+.f64 (*.f64 6 x) (*.f64 -6 y))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 -6 (*.f64 y z))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 -6 (*.f64 z y))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 z (*.f64 y -6))) |
(*.f64 z (+.f64 (*.f64 6 x) (*.f64 -6 y))) |
(*.f64 6 (*.f64 z x)) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 -6 (*.f64 y z))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 -6 (*.f64 z y))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 z (*.f64 y -6))) |
(*.f64 z (+.f64 (*.f64 6 x) (*.f64 -6 y))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 -6 (*.f64 y z))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 -6 (*.f64 z y))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 z (*.f64 y -6))) |
(*.f64 z (+.f64 (*.f64 6 x) (*.f64 -6 y))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 -6 (*.f64 y z))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 -6 (*.f64 z y))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 z (*.f64 y -6))) |
(*.f64 z (+.f64 (*.f64 6 x) (*.f64 -6 y))) |
(*.f64 6 (*.f64 z x)) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 -6 (*.f64 y z))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 -6 (*.f64 z y))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 z (*.f64 y -6))) |
(*.f64 z (+.f64 (*.f64 6 x) (*.f64 -6 y))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 -6 (*.f64 y z))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 -6 (*.f64 z y))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 z (*.f64 y -6))) |
(*.f64 z (+.f64 (*.f64 6 x) (*.f64 -6 y))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 -6 (*.f64 y z))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 -6 (*.f64 z y))) |
(+.f64 (*.f64 6 (*.f64 z x)) (*.f64 z (*.f64 y -6))) |
(*.f64 z (+.f64 (*.f64 6 x) (*.f64 -6 y))) |
(+.f64 (*.f64 4 (-.f64 y x)) x) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(+.f64 (*.f64 4 (-.f64 y x)) (+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) x)) |
(+.f64 (*.f64 z (*.f64 (-.f64 y x) -6)) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 (*.f64 z (*.f64 -6 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 z -6)))) |
(+.f64 (*.f64 4 (-.f64 y x)) (+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) x)) |
(+.f64 (*.f64 z (*.f64 (-.f64 y x) -6)) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 (*.f64 z (*.f64 -6 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 z -6)))) |
(+.f64 (*.f64 4 (-.f64 y x)) (+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) x)) |
(+.f64 (*.f64 z (*.f64 (-.f64 y x) -6)) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 (*.f64 z (*.f64 -6 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 z -6)))) |
(*.f64 -6 (*.f64 z (-.f64 y x))) |
(*.f64 z (*.f64 (-.f64 y x) -6)) |
(*.f64 z (*.f64 -6 (-.f64 y x))) |
(+.f64 (*.f64 4 (-.f64 y x)) (+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) x)) |
(+.f64 (*.f64 z (*.f64 (-.f64 y x) -6)) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 (*.f64 z (*.f64 -6 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 z -6)))) |
(+.f64 (*.f64 4 (-.f64 y x)) (+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) x)) |
(+.f64 (*.f64 z (*.f64 (-.f64 y x) -6)) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 (*.f64 z (*.f64 -6 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 z -6)))) |
(+.f64 (*.f64 4 (-.f64 y x)) (+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) x)) |
(+.f64 (*.f64 z (*.f64 (-.f64 y x) -6)) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 (*.f64 z (*.f64 -6 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 z -6)))) |
(*.f64 -6 (*.f64 z (-.f64 y x))) |
(*.f64 z (*.f64 (-.f64 y x) -6)) |
(*.f64 z (*.f64 -6 (-.f64 y x))) |
(+.f64 (*.f64 4 (-.f64 y x)) (+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) x)) |
(+.f64 (*.f64 z (*.f64 (-.f64 y x) -6)) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 (*.f64 z (*.f64 -6 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 z -6)))) |
(+.f64 (*.f64 4 (-.f64 y x)) (+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) x)) |
(+.f64 (*.f64 z (*.f64 (-.f64 y x) -6)) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 (*.f64 z (*.f64 -6 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 z -6)))) |
(+.f64 (*.f64 4 (-.f64 y x)) (+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) x)) |
(+.f64 (*.f64 z (*.f64 (-.f64 y x) -6)) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 (*.f64 z (*.f64 -6 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 z -6)))) |
(+.f64 (*.f64 -4 x) (+.f64 (*.f64 6 (*.f64 z x)) x)) |
(+.f64 (*.f64 6 (*.f64 z x)) (+.f64 x (*.f64 x -4))) |
(+.f64 x (+.f64 (*.f64 x -4) (*.f64 6 (*.f64 z x)))) |
(+.f64 x (*.f64 x (+.f64 -4 (*.f64 6 z)))) |
(+.f64 (*.f64 6 (*.f64 z x)) (+.f64 (*.f64 -4 x) (+.f64 (*.f64 (+.f64 4 (*.f64 -6 z)) y) x))) |
(+.f64 (*.f64 6 (*.f64 z x)) (+.f64 (*.f64 x -4) (+.f64 x (*.f64 y (+.f64 4 (*.f64 z -6)))))) |
(+.f64 (*.f64 6 (*.f64 z x)) (+.f64 x (+.f64 (*.f64 x -4) (*.f64 y (+.f64 4 (*.f64 z -6)))))) |
(+.f64 x (+.f64 (*.f64 x (+.f64 -4 (*.f64 6 z))) (*.f64 y (+.f64 4 (*.f64 z -6))))) |
(+.f64 x (+.f64 (*.f64 y (+.f64 4 (*.f64 z -6))) (*.f64 x (+.f64 -4 (*.f64 6 z))))) |
(+.f64 (*.f64 6 (*.f64 z x)) (+.f64 (*.f64 -4 x) (+.f64 (*.f64 (+.f64 4 (*.f64 -6 z)) y) x))) |
(+.f64 (*.f64 6 (*.f64 z x)) (+.f64 (*.f64 x -4) (+.f64 x (*.f64 y (+.f64 4 (*.f64 z -6)))))) |
(+.f64 (*.f64 6 (*.f64 z x)) (+.f64 x (+.f64 (*.f64 x -4) (*.f64 y (+.f64 4 (*.f64 z -6)))))) |
(+.f64 x (+.f64 (*.f64 x (+.f64 -4 (*.f64 6 z))) (*.f64 y (+.f64 4 (*.f64 z -6))))) |
(+.f64 x (+.f64 (*.f64 y (+.f64 4 (*.f64 z -6))) (*.f64 x (+.f64 -4 (*.f64 6 z))))) |
(+.f64 (*.f64 6 (*.f64 z x)) (+.f64 (*.f64 -4 x) (+.f64 (*.f64 (+.f64 4 (*.f64 -6 z)) y) x))) |
(+.f64 (*.f64 6 (*.f64 z x)) (+.f64 (*.f64 x -4) (+.f64 x (*.f64 y (+.f64 4 (*.f64 z -6)))))) |
(+.f64 (*.f64 6 (*.f64 z x)) (+.f64 x (+.f64 (*.f64 x -4) (*.f64 y (+.f64 4 (*.f64 z -6)))))) |
(+.f64 x (+.f64 (*.f64 x (+.f64 -4 (*.f64 6 z))) (*.f64 y (+.f64 4 (*.f64 z -6))))) |
(+.f64 x (+.f64 (*.f64 y (+.f64 4 (*.f64 z -6))) (*.f64 x (+.f64 -4 (*.f64 6 z))))) |
(*.f64 (+.f64 4 (*.f64 -6 z)) y) |
(*.f64 y (+.f64 4 (*.f64 z -6))) |
(+.f64 (*.f64 6 (*.f64 z x)) (+.f64 (*.f64 -4 x) (+.f64 (*.f64 (+.f64 4 (*.f64 -6 z)) y) x))) |
(+.f64 (*.f64 6 (*.f64 z x)) (+.f64 (*.f64 x -4) (+.f64 x (*.f64 y (+.f64 4 (*.f64 z -6)))))) |
(+.f64 (*.f64 6 (*.f64 z x)) (+.f64 x (+.f64 (*.f64 x -4) (*.f64 y (+.f64 4 (*.f64 z -6)))))) |
(+.f64 x (+.f64 (*.f64 x (+.f64 -4 (*.f64 6 z))) (*.f64 y (+.f64 4 (*.f64 z -6))))) |
(+.f64 x (+.f64 (*.f64 y (+.f64 4 (*.f64 z -6))) (*.f64 x (+.f64 -4 (*.f64 6 z))))) |
(+.f64 (*.f64 6 (*.f64 z x)) (+.f64 (*.f64 -4 x) (+.f64 (*.f64 (+.f64 4 (*.f64 -6 z)) y) x))) |
(+.f64 (*.f64 6 (*.f64 z x)) (+.f64 (*.f64 x -4) (+.f64 x (*.f64 y (+.f64 4 (*.f64 z -6)))))) |
(+.f64 (*.f64 6 (*.f64 z x)) (+.f64 x (+.f64 (*.f64 x -4) (*.f64 y (+.f64 4 (*.f64 z -6)))))) |
(+.f64 x (+.f64 (*.f64 x (+.f64 -4 (*.f64 6 z))) (*.f64 y (+.f64 4 (*.f64 z -6))))) |
(+.f64 x (+.f64 (*.f64 y (+.f64 4 (*.f64 z -6))) (*.f64 x (+.f64 -4 (*.f64 6 z))))) |
(+.f64 (*.f64 6 (*.f64 z x)) (+.f64 (*.f64 -4 x) (+.f64 (*.f64 (+.f64 4 (*.f64 -6 z)) y) x))) |
(+.f64 (*.f64 6 (*.f64 z x)) (+.f64 (*.f64 x -4) (+.f64 x (*.f64 y (+.f64 4 (*.f64 z -6)))))) |
(+.f64 (*.f64 6 (*.f64 z x)) (+.f64 x (+.f64 (*.f64 x -4) (*.f64 y (+.f64 4 (*.f64 z -6)))))) |
(+.f64 x (+.f64 (*.f64 x (+.f64 -4 (*.f64 6 z))) (*.f64 y (+.f64 4 (*.f64 z -6))))) |
(+.f64 x (+.f64 (*.f64 y (+.f64 4 (*.f64 z -6))) (*.f64 x (+.f64 -4 (*.f64 6 z))))) |
(*.f64 -1 (*.f64 y (-.f64 (*.f64 6 z) 4))) |
(*.f64 y (*.f64 (-.f64 (*.f64 6 z) 4) -1)) |
(*.f64 y (neg.f64 (-.f64 (*.f64 6 z) 4))) |
(+.f64 (*.f64 6 (*.f64 z x)) (+.f64 (*.f64 -4 x) (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 6 z) 4))) x))) |
(+.f64 (*.f64 6 (*.f64 z x)) (+.f64 (*.f64 x -4) (+.f64 x (*.f64 y (*.f64 (-.f64 (*.f64 6 z) 4) -1))))) |
(+.f64 (*.f64 6 (*.f64 z x)) (+.f64 x (+.f64 (*.f64 y (neg.f64 (-.f64 (*.f64 6 z) 4))) (*.f64 x -4)))) |
(+.f64 (+.f64 x (*.f64 x (+.f64 -4 (*.f64 6 z)))) (*.f64 y (neg.f64 (-.f64 (*.f64 6 z) 4)))) |
(+.f64 x (+.f64 (*.f64 y (neg.f64 (-.f64 (*.f64 6 z) 4))) (*.f64 x (+.f64 -4 (*.f64 6 z))))) |
(+.f64 (*.f64 6 (*.f64 z x)) (+.f64 (*.f64 -4 x) (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 6 z) 4))) x))) |
(+.f64 (*.f64 6 (*.f64 z x)) (+.f64 (*.f64 x -4) (+.f64 x (*.f64 y (*.f64 (-.f64 (*.f64 6 z) 4) -1))))) |
(+.f64 (*.f64 6 (*.f64 z x)) (+.f64 x (+.f64 (*.f64 y (neg.f64 (-.f64 (*.f64 6 z) 4))) (*.f64 x -4)))) |
(+.f64 (+.f64 x (*.f64 x (+.f64 -4 (*.f64 6 z)))) (*.f64 y (neg.f64 (-.f64 (*.f64 6 z) 4)))) |
(+.f64 x (+.f64 (*.f64 y (neg.f64 (-.f64 (*.f64 6 z) 4))) (*.f64 x (+.f64 -4 (*.f64 6 z))))) |
(+.f64 (*.f64 6 (*.f64 z x)) (+.f64 (*.f64 -4 x) (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 6 z) 4))) x))) |
(+.f64 (*.f64 6 (*.f64 z x)) (+.f64 (*.f64 x -4) (+.f64 x (*.f64 y (*.f64 (-.f64 (*.f64 6 z) 4) -1))))) |
(+.f64 (*.f64 6 (*.f64 z x)) (+.f64 x (+.f64 (*.f64 y (neg.f64 (-.f64 (*.f64 6 z) 4))) (*.f64 x -4)))) |
(+.f64 (+.f64 x (*.f64 x (+.f64 -4 (*.f64 6 z)))) (*.f64 y (neg.f64 (-.f64 (*.f64 6 z) 4)))) |
(+.f64 x (+.f64 (*.f64 y (neg.f64 (-.f64 (*.f64 6 z) 4))) (*.f64 x (+.f64 -4 (*.f64 6 z))))) |
(+.f64 (*.f64 4 y) (*.f64 -6 (*.f64 y z))) |
(*.f64 y (+.f64 4 (*.f64 z -6))) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 (-.f64 (*.f64 6 z) 3) x) (*.f64 -6 (*.f64 y z)))) |
(+.f64 (*.f64 y 4) (+.f64 (*.f64 -6 (*.f64 z y)) (*.f64 x (-.f64 (*.f64 6 z) 3)))) |
(+.f64 (*.f64 y (+.f64 4 (*.f64 z -6))) (*.f64 x (-.f64 (*.f64 6 z) 3))) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 (-.f64 (*.f64 6 z) 3) x) (*.f64 -6 (*.f64 y z)))) |
(+.f64 (*.f64 y 4) (+.f64 (*.f64 -6 (*.f64 z y)) (*.f64 x (-.f64 (*.f64 6 z) 3)))) |
(+.f64 (*.f64 y (+.f64 4 (*.f64 z -6))) (*.f64 x (-.f64 (*.f64 6 z) 3))) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 (-.f64 (*.f64 6 z) 3) x) (*.f64 -6 (*.f64 y z)))) |
(+.f64 (*.f64 y 4) (+.f64 (*.f64 -6 (*.f64 z y)) (*.f64 x (-.f64 (*.f64 6 z) 3)))) |
(+.f64 (*.f64 y (+.f64 4 (*.f64 z -6))) (*.f64 x (-.f64 (*.f64 6 z) 3))) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(*.f64 x (-.f64 (*.f64 6 z) 3)) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 (-.f64 (*.f64 6 z) 3) x) (*.f64 -6 (*.f64 y z)))) |
(+.f64 (*.f64 y 4) (+.f64 (*.f64 -6 (*.f64 z y)) (*.f64 x (-.f64 (*.f64 6 z) 3)))) |
(+.f64 (*.f64 y (+.f64 4 (*.f64 z -6))) (*.f64 x (-.f64 (*.f64 6 z) 3))) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 (-.f64 (*.f64 6 z) 3) x) (*.f64 -6 (*.f64 y z)))) |
(+.f64 (*.f64 y 4) (+.f64 (*.f64 -6 (*.f64 z y)) (*.f64 x (-.f64 (*.f64 6 z) 3)))) |
(+.f64 (*.f64 y (+.f64 4 (*.f64 z -6))) (*.f64 x (-.f64 (*.f64 6 z) 3))) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 (-.f64 (*.f64 6 z) 3) x) (*.f64 -6 (*.f64 y z)))) |
(+.f64 (*.f64 y 4) (+.f64 (*.f64 -6 (*.f64 z y)) (*.f64 x (-.f64 (*.f64 6 z) 3)))) |
(+.f64 (*.f64 y (+.f64 4 (*.f64 z -6))) (*.f64 x (-.f64 (*.f64 6 z) 3))) |
(*.f64 -1 (*.f64 (+.f64 3 (*.f64 -6 z)) x)) |
(*.f64 (+.f64 (*.f64 z -6) 3) (neg.f64 x)) |
(*.f64 x (neg.f64 (+.f64 (*.f64 z -6) 3))) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -1 (*.f64 (+.f64 3 (*.f64 -6 z)) x)) (*.f64 -6 (*.f64 y z)))) |
(+.f64 (*.f64 y 4) (+.f64 (*.f64 -6 (*.f64 z y)) (*.f64 (+.f64 (*.f64 z -6) 3) (neg.f64 x)))) |
(+.f64 (*.f64 y (+.f64 4 (*.f64 z -6))) (*.f64 (+.f64 (*.f64 z -6) 3) (neg.f64 x))) |
(+.f64 (*.f64 y (+.f64 4 (*.f64 z -6))) (*.f64 x (neg.f64 (+.f64 (*.f64 z -6) 3)))) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -1 (*.f64 (+.f64 3 (*.f64 -6 z)) x)) (*.f64 -6 (*.f64 y z)))) |
(+.f64 (*.f64 y 4) (+.f64 (*.f64 -6 (*.f64 z y)) (*.f64 (+.f64 (*.f64 z -6) 3) (neg.f64 x)))) |
(+.f64 (*.f64 y (+.f64 4 (*.f64 z -6))) (*.f64 (+.f64 (*.f64 z -6) 3) (neg.f64 x))) |
(+.f64 (*.f64 y (+.f64 4 (*.f64 z -6))) (*.f64 x (neg.f64 (+.f64 (*.f64 z -6) 3)))) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -1 (*.f64 (+.f64 3 (*.f64 -6 z)) x)) (*.f64 -6 (*.f64 y z)))) |
(+.f64 (*.f64 y 4) (+.f64 (*.f64 -6 (*.f64 z y)) (*.f64 (+.f64 (*.f64 z -6) 3) (neg.f64 x)))) |
(+.f64 (*.f64 y (+.f64 4 (*.f64 z -6))) (*.f64 (+.f64 (*.f64 z -6) 3) (neg.f64 x))) |
(+.f64 (*.f64 y (+.f64 4 (*.f64 z -6))) (*.f64 x (neg.f64 (+.f64 (*.f64 z -6) 3)))) |
(*.f64 4 y) |
(*.f64 y 4) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 y 4) (*.f64 x -3)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 y 4) (*.f64 x -3)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 y 4) (*.f64 x -3)) |
(*.f64 -3 x) |
(*.f64 x -3) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 y 4) (*.f64 x -3)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 y 4) (*.f64 x -3)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 y 4) (*.f64 x -3)) |
(*.f64 -3 x) |
(*.f64 x -3) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 y 4) (*.f64 x -3)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 y 4) (*.f64 x -3)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 y 4) (*.f64 x -3)) |
(+.f64 (*.f64 -4 x) x) |
(+.f64 x (*.f64 x -4)) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 y 4) (+.f64 x (*.f64 x -4))) |
(+.f64 x (+.f64 (*.f64 x -4) (*.f64 y 4))) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 y 4) (+.f64 x (*.f64 x -4))) |
(+.f64 x (+.f64 (*.f64 x -4) (*.f64 y 4))) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 y 4) (+.f64 x (*.f64 x -4))) |
(+.f64 x (+.f64 (*.f64 x -4) (*.f64 y 4))) |
(*.f64 4 y) |
(*.f64 y 4) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 y 4) (+.f64 x (*.f64 x -4))) |
(+.f64 x (+.f64 (*.f64 x -4) (*.f64 y 4))) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 y 4) (+.f64 x (*.f64 x -4))) |
(+.f64 x (+.f64 (*.f64 x -4) (*.f64 y 4))) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 y 4) (+.f64 x (*.f64 x -4))) |
(+.f64 x (+.f64 (*.f64 x -4) (*.f64 y 4))) |
(*.f64 4 y) |
(*.f64 y 4) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 y 4) (+.f64 x (*.f64 x -4))) |
(+.f64 x (+.f64 (*.f64 x -4) (*.f64 y 4))) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 y 4) (+.f64 x (*.f64 x -4))) |
(+.f64 x (+.f64 (*.f64 x -4) (*.f64 y 4))) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 y 4) (+.f64 x (*.f64 x -4))) |
(+.f64 x (+.f64 (*.f64 x -4) (*.f64 y 4))) |
(*.f64 (-.f64 y x) z) |
(*.f64 z (-.f64 y x)) |
(*.f64 (-.f64 y x) z) |
(*.f64 z (-.f64 y x)) |
(*.f64 (-.f64 y x) z) |
(*.f64 z (-.f64 y x)) |
(*.f64 (-.f64 y x) z) |
(*.f64 z (-.f64 y x)) |
(*.f64 (-.f64 y x) z) |
(*.f64 z (-.f64 y x)) |
(*.f64 (-.f64 y x) z) |
(*.f64 z (-.f64 y x)) |
(*.f64 (-.f64 y x) z) |
(*.f64 z (-.f64 y x)) |
(*.f64 (-.f64 y x) z) |
(*.f64 z (-.f64 y x)) |
(*.f64 (-.f64 y x) z) |
(*.f64 z (-.f64 y x)) |
(*.f64 (-.f64 y x) z) |
(*.f64 z (-.f64 y x)) |
(*.f64 (-.f64 y x) z) |
(*.f64 z (-.f64 y x)) |
(*.f64 (-.f64 y x) z) |
(*.f64 z (-.f64 y x)) |
(*.f64 -1 (*.f64 z x)) |
(*.f64 z (neg.f64 x)) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x))) |
(*.f64 z (+.f64 y (neg.f64 x))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x))) |
(*.f64 z (+.f64 y (neg.f64 x))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x))) |
(*.f64 z (+.f64 y (neg.f64 x))) |
(*.f64 y z) |
(*.f64 z y) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x))) |
(*.f64 z (+.f64 y (neg.f64 x))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x))) |
(*.f64 z (+.f64 y (neg.f64 x))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x))) |
(*.f64 z (+.f64 y (neg.f64 x))) |
(*.f64 y z) |
(*.f64 z y) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x))) |
(*.f64 z (+.f64 y (neg.f64 x))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x))) |
(*.f64 z (+.f64 y (neg.f64 x))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x))) |
(*.f64 z (+.f64 y (neg.f64 x))) |
(*.f64 y z) |
(*.f64 z y) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x))) |
(*.f64 z (+.f64 y (neg.f64 x))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x))) |
(*.f64 z (+.f64 y (neg.f64 x))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x))) |
(*.f64 z (+.f64 y (neg.f64 x))) |
(*.f64 -1 (*.f64 z x)) |
(*.f64 z (neg.f64 x)) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x))) |
(*.f64 z (+.f64 y (neg.f64 x))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x))) |
(*.f64 z (+.f64 y (neg.f64 x))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x))) |
(*.f64 z (+.f64 y (neg.f64 x))) |
(*.f64 -1 (*.f64 z x)) |
(*.f64 z (neg.f64 x)) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x))) |
(*.f64 z (+.f64 y (neg.f64 x))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x))) |
(*.f64 z (+.f64 y (neg.f64 x))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x))) |
(*.f64 z (+.f64 y (neg.f64 x))) |
(+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) 0) |
(*.f64 z (*.f64 (-.f64 y x) -6)) |
(*.f64 z (*.f64 -6 (-.f64 y x))) |
(+.f64 0 (*.f64 -6 (*.f64 z (-.f64 y x)))) |
(*.f64 z (*.f64 (-.f64 y x) -6)) |
(*.f64 z (*.f64 -6 (-.f64 y x))) |
(-.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) 0) |
(*.f64 z (*.f64 (-.f64 y x) -6)) |
(*.f64 z (*.f64 -6 (-.f64 y x))) |
(-.f64 0 (neg.f64 (*.f64 -6 (*.f64 z (-.f64 y x))))) |
(*.f64 z (*.f64 (-.f64 y x) -6)) |
(*.f64 z (*.f64 -6 (-.f64 y x))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 -6 (*.f64 z (-.f64 y x))))) 1) |
(*.f64 z (*.f64 (-.f64 y x) -6)) |
(*.f64 z (*.f64 -6 (-.f64 y x))) |
(/.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) 1) |
(*.f64 z (*.f64 (-.f64 y x) -6)) |
(*.f64 z (*.f64 -6 (-.f64 y x))) |
(/.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) (/.f64 (*.f64 (-.f64 y x) (*.f64 z -12)) (*.f64 (-.f64 y x) (*.f64 z -12)))) |
(/.f64 (*.f64 z (*.f64 (-.f64 y x) -6)) (/.f64 (*.f64 z (*.f64 -12 (-.f64 y x))) (*.f64 z (*.f64 -12 (-.f64 y x))))) |
(/.f64 (*.f64 z (*.f64 -6 (-.f64 y x))) (/.f64 (*.f64 z (*.f64 (-.f64 y x) -12)) (*.f64 z (*.f64 (-.f64 y x) -12)))) |
(pow.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) 1) |
(*.f64 z (*.f64 (-.f64 y x) -6)) |
(*.f64 z (*.f64 -6 (-.f64 y x))) |
(neg.f64 (neg.f64 (*.f64 -6 (*.f64 z (-.f64 y x))))) |
(*.f64 z (*.f64 (-.f64 y x) -6)) |
(*.f64 z (*.f64 -6 (-.f64 y x))) |
(-.f64 x (neg.f64 (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) |
(+.f64 (*.f64 z (*.f64 (-.f64 y x) -6)) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 (*.f64 z (*.f64 -6 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 z -6)))) |
(-.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) (-.f64 (neg.f64 x) (*.f64 (-.f64 y x) 4))) |
(+.f64 (*.f64 z (*.f64 (-.f64 y x) -6)) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 (*.f64 z (*.f64 -6 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 z -6)))) |
(-.f64 (*.f64 (-.f64 y x) 4) (-.f64 (neg.f64 x) (*.f64 -6 (*.f64 z (-.f64 y x))))) |
(+.f64 (*.f64 z (*.f64 (-.f64 y x) -6)) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 (*.f64 z (*.f64 -6 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 z -6)))) |
(-.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (neg.f64 (*.f64 -6 (*.f64 z (-.f64 y x))))) |
(+.f64 (*.f64 z (*.f64 (-.f64 y x) -6)) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 (*.f64 z (*.f64 -6 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 z -6)))) |
(-.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) 0) |
(+.f64 (*.f64 z (*.f64 (-.f64 y x) -6)) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 (*.f64 z (*.f64 -6 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 z -6)))) |
(-.f64 0 (-.f64 (neg.f64 x) (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) |
(+.f64 (*.f64 z (*.f64 (-.f64 y x) -6)) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 (*.f64 z (*.f64 -6 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 z -6)))) |
(-.f64 (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))) (neg.f64 x)) |
(+.f64 (*.f64 z (*.f64 (-.f64 y x) -6)) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 (*.f64 z (*.f64 -6 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 z -6)))) |
(-.f64 (+.f64 x (*.f64 -6 (*.f64 z (-.f64 y x)))) (neg.f64 (*.f64 (-.f64 y x) 4))) |
(+.f64 (*.f64 z (*.f64 (-.f64 y x) -6)) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 (*.f64 z (*.f64 -6 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 z -6)))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 y x) 4))) (-.f64 (-.f64 1 x) (*.f64 -6 (*.f64 z (-.f64 y x))))) |
(+.f64 (*.f64 z (*.f64 (-.f64 y x) -6)) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 (*.f64 z (*.f64 -6 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 z -6)))) |
(-.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) |
(+.f64 (*.f64 z (*.f64 (-.f64 y x) -6)) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 (*.f64 z (*.f64 -6 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 z -6)))) |
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 x (*.f64 (-.f64 y x) 4)))) (-.f64 1 (*.f64 -6 (*.f64 z (-.f64 y x))))) |
(+.f64 (*.f64 z (*.f64 (-.f64 y x) -6)) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 (*.f64 z (*.f64 -6 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 z -6)))) |
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 x) (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) 1) |
(+.f64 (*.f64 z (*.f64 (-.f64 y x) -6)) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 (*.f64 z (*.f64 -6 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 z -6)))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 -6 (*.f64 z (-.f64 y x))))) (-.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))) |
(+.f64 (*.f64 z (*.f64 (-.f64 y x) -6)) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 (*.f64 z (*.f64 -6 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 z -6)))) |
(-.f64 (-.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (-.f64 -1 (*.f64 -6 (*.f64 z (-.f64 y x))))) 1) |
(+.f64 (*.f64 z (*.f64 (-.f64 y x) -6)) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 (*.f64 z (*.f64 -6 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 z -6)))) |
(-.f64 (-.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) (-.f64 -1 (*.f64 (-.f64 y x) 4))) (-.f64 1 x)) |
(+.f64 (*.f64 z (*.f64 (-.f64 y x) -6)) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 (*.f64 z (*.f64 -6 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 z -6)))) |
(-.f64 (-.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) (-.f64 -1 x)) (-.f64 1 (*.f64 (-.f64 y x) 4))) |
(+.f64 (*.f64 z (*.f64 (-.f64 y x) -6)) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 (*.f64 z (*.f64 -6 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 z -6)))) |
(-.f64 (-.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) (-.f64 -1 (+.f64 x (*.f64 (-.f64 y x) 4)))) 1) |
(+.f64 (*.f64 z (*.f64 (-.f64 y x) -6)) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 (*.f64 z (*.f64 -6 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 z -6)))) |
(-.f64 (-.f64 (+.f64 x (*.f64 -6 (*.f64 z (-.f64 y x)))) (-.f64 -1 (*.f64 (-.f64 y x) 4))) 1) |
(+.f64 (*.f64 z (*.f64 (-.f64 y x) -6)) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 (*.f64 z (*.f64 -6 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 z -6)))) |
(-.f64 (-.f64 (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))) (-.f64 -1 x)) 1) |
(+.f64 (*.f64 z (*.f64 (-.f64 y x) -6)) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 (*.f64 z (*.f64 -6 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 z -6)))) |
(*.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) 1) |
(+.f64 (*.f64 z (*.f64 (-.f64 y x) -6)) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 (*.f64 z (*.f64 -6 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 z -6)))) |
(*.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))))) |
(+.f64 (*.f64 z (*.f64 (-.f64 y x) -6)) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 (*.f64 z (*.f64 -6 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 z -6)))) |
(*.f64 1 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) |
(+.f64 (*.f64 z (*.f64 (-.f64 y x) -6)) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 (*.f64 z (*.f64 -6 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 z -6)))) |
(*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) |
(+.f64 (*.f64 z (*.f64 (-.f64 y x) -6)) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 (*.f64 z (*.f64 -6 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 z -6)))) |
(*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))))) |
(+.f64 (*.f64 z (*.f64 (-.f64 y x) -6)) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 (*.f64 z (*.f64 -6 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 z -6)))) |
(*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) 1)) |
(+.f64 (*.f64 z (*.f64 (-.f64 y x) -6)) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 (*.f64 z (*.f64 -6 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 z -6)))) |
(*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) (/.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))))) |
(+.f64 (*.f64 z (*.f64 (-.f64 y x) -6)) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 (*.f64 z (*.f64 -6 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 z -6)))) |
(*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))))) |
(+.f64 (*.f64 z (*.f64 (-.f64 y x) -6)) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 (*.f64 z (*.f64 -6 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 z -6)))) |
(*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))))) |
(+.f64 (*.f64 z (*.f64 (-.f64 y x) -6)) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 (*.f64 z (*.f64 -6 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 z -6)))) |
(*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) 1) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))))) |
(+.f64 (*.f64 z (*.f64 (-.f64 y x) -6)) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 (*.f64 z (*.f64 -6 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 z -6)))) |
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))))))) |
(+.f64 (*.f64 z (*.f64 (-.f64 y x) -6)) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 (*.f64 z (*.f64 -6 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 z -6)))) |
(/.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) 1) |
(+.f64 (*.f64 z (*.f64 (-.f64 y x) -6)) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 (*.f64 z (*.f64 -6 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 z -6)))) |
(/.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))))) |
(+.f64 (*.f64 z (*.f64 (-.f64 y x) -6)) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 (*.f64 z (*.f64 -6 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 z -6)))) |
(pow.f64 (+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) 1) |
(+.f64 (*.f64 z (*.f64 (-.f64 y x) -6)) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 (*.f64 z (*.f64 -6 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 z -6)))) |
(neg.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z))))) |
(+.f64 (*.f64 z (*.f64 (-.f64 y x) -6)) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 (*.f64 z (*.f64 -6 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 z -6)))) |
(-.f64 x (neg.f64 (*.f64 (-.f64 y x) 4))) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(-.f64 (*.f64 (-.f64 y x) 4) (neg.f64 x)) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(-.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) 0) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(-.f64 0 (-.f64 (neg.f64 x) (*.f64 (-.f64 y x) 4))) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 y x) 4))) (-.f64 1 x)) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(-.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 (-.f64 y x) 4))) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 x (*.f64 (-.f64 y x) 4)))) 1) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(-.f64 (-.f64 x (-.f64 -1 (*.f64 (-.f64 y x) 4))) 1) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(-.f64 (-.f64 (*.f64 (-.f64 y x) 4) (-.f64 -1 x)) 1) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) 1) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(*.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (+.f64 x (*.f64 (-.f64 y x) 4))) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) 1)) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (+.f64 x (*.f64 (-.f64 y x) 4)))) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) 1) (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))))) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) 1) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(pow.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) 1) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(neg.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 y x) 4))) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(+.f64 (*.f64 z (-.f64 y x)) 0) |
(*.f64 z (-.f64 y x)) |
(+.f64 0 (*.f64 z (-.f64 y x))) |
(*.f64 z (-.f64 y x)) |
(-.f64 (*.f64 z (-.f64 y x)) 0) |
(*.f64 z (-.f64 y x)) |
(-.f64 0 (neg.f64 (*.f64 z (-.f64 y x)))) |
(*.f64 z (-.f64 y x)) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 z (-.f64 y x)))) 1) |
(*.f64 z (-.f64 y x)) |
(/.f64 (*.f64 z (-.f64 y x)) 1) |
(*.f64 z (-.f64 y x)) |
(/.f64 (*.f64 z (-.f64 y x)) (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x)))) |
(*.f64 z (-.f64 y x)) |
(pow.f64 (*.f64 z (-.f64 y x)) 1) |
(*.f64 z (-.f64 y x)) |
(neg.f64 (neg.f64 (*.f64 z (-.f64 y x)))) |
(*.f64 z (-.f64 y x)) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (*.f64 4 (-.f64 y x)) x) |
Compiled 21 to 10 computations (52.4% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | y | @ | 0 | (+.f64 (*.f64 4 (-.f64 y x)) x) |
| 0.0ms | x | @ | inf | (+.f64 (*.f64 4 (-.f64 y x)) x) |
| 0.0ms | y | @ | inf | (+.f64 (*.f64 4 (-.f64 y x)) x) |
| 0.0ms | y | @ | -inf | (+.f64 (*.f64 4 (-.f64 y x)) x) |
| 0.0ms | x | @ | -inf | (+.f64 (*.f64 4 (-.f64 y x)) x) |
| 1× | batch-egg-rewrite |
| 1572× | rational.json-5 |
| 1570× | exponential.json-3 |
| 1570× | rational.json-1 |
| 1570× | rational.json-2 |
| 1570× | rational.json-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 19 |
| 1 | 67 | 19 |
| 2 | 220 | 19 |
| 3 | 808 | 19 |
| 4 | 3103 | 19 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 4 (-.f64 y x)) x) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 x (neg.f64 (*.f64 4 (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 4 (-.f64 y x)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 4 (-.f64 y x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 x) (*.f64 4 (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 4 (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (+.f64 x (*.f64 4 (-.f64 y x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 4 (-.f64 y x)))) (-.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (-.f64 -1 (*.f64 4 (-.f64 y x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 4 (-.f64 y x)) (-.f64 -1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 4 (-.f64 y x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (*.f64 4 (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (+.f64 x (*.f64 4 (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))) (*.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 4 (-.f64 y x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (*.f64 4 (-.f64 y x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 x) (*.f64 4 (-.f64 y x)))))))) |
| 1× | egg-herbie |
| 1524× | rational.json-simplify-47 |
| 1348× | rational.json-simplify-1 |
| 1096× | rational.json-simplify-2 |
| 922× | rational.json-simplify-50 |
| 816× | rational.json-simplify-58 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 59 | 927 |
| 1 | 129 | 843 |
| 2 | 341 | 843 |
| 3 | 1836 | 843 |
| 4 | 6462 | 843 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 -4 x) x) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(*.f64 4 y) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(*.f64 4 y) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(*.f64 4 y) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(*.f64 -3 x) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(*.f64 -3 x) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(-.f64 x (neg.f64 (*.f64 4 (-.f64 y x)))) |
(-.f64 (*.f64 4 (-.f64 y x)) (neg.f64 x)) |
(-.f64 (+.f64 x (*.f64 4 (-.f64 y x))) 0) |
(-.f64 0 (-.f64 (neg.f64 x) (*.f64 4 (-.f64 y x)))) |
(-.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 4 (-.f64 y x)))) |
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 x (*.f64 4 (-.f64 y x))))) 1) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 4 (-.f64 y x)))) (-.f64 1 x)) |
(-.f64 (-.f64 x (-.f64 -1 (*.f64 4 (-.f64 y x)))) 1) |
(-.f64 (-.f64 (*.f64 4 (-.f64 y x)) (-.f64 -1 x)) 1) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) 1) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))) |
(*.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x))))) |
(*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))) |
(*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))) (*.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))) |
(/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) 1) |
(/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))) |
(pow.f64 (+.f64 x (*.f64 4 (-.f64 y x))) 1) |
(neg.f64 (-.f64 (neg.f64 x) (*.f64 4 (-.f64 y x)))) |
| Outputs |
|---|
(+.f64 (*.f64 -4 x) x) |
(+.f64 x (*.f64 -4 x)) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (+.f64 x (*.f64 -4 x)) (*.f64 4 y)) |
(+.f64 x (+.f64 (*.f64 -4 x) (*.f64 4 y))) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 4 y))) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (+.f64 x (*.f64 -4 x)) (*.f64 4 y)) |
(+.f64 x (+.f64 (*.f64 -4 x) (*.f64 4 y))) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 4 y))) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (+.f64 x (*.f64 -4 x)) (*.f64 4 y)) |
(+.f64 x (+.f64 (*.f64 -4 x) (*.f64 4 y))) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 4 y))) |
(*.f64 4 y) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (+.f64 x (*.f64 -4 x)) (*.f64 4 y)) |
(+.f64 x (+.f64 (*.f64 -4 x) (*.f64 4 y))) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 4 y))) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (+.f64 x (*.f64 -4 x)) (*.f64 4 y)) |
(+.f64 x (+.f64 (*.f64 -4 x) (*.f64 4 y))) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 4 y))) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (+.f64 x (*.f64 -4 x)) (*.f64 4 y)) |
(+.f64 x (+.f64 (*.f64 -4 x) (*.f64 4 y))) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 4 y))) |
(*.f64 4 y) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (+.f64 x (*.f64 -4 x)) (*.f64 4 y)) |
(+.f64 x (+.f64 (*.f64 -4 x) (*.f64 4 y))) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 4 y))) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (+.f64 x (*.f64 -4 x)) (*.f64 4 y)) |
(+.f64 x (+.f64 (*.f64 -4 x) (*.f64 4 y))) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 4 y))) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (+.f64 x (*.f64 -4 x)) (*.f64 4 y)) |
(+.f64 x (+.f64 (*.f64 -4 x) (*.f64 4 y))) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 4 y))) |
(*.f64 4 y) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 4 y) (*.f64 x -3)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 4 y) (*.f64 x -3)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 4 y) (*.f64 x -3)) |
(*.f64 -3 x) |
(*.f64 x -3) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 4 y) (*.f64 x -3)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 4 y) (*.f64 x -3)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 4 y) (*.f64 x -3)) |
(*.f64 -3 x) |
(*.f64 x -3) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 4 y) (*.f64 x -3)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 4 y) (*.f64 x -3)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 4 y) (*.f64 x -3)) |
(-.f64 x (neg.f64 (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(-.f64 (*.f64 4 (-.f64 y x)) (neg.f64 x)) |
(-.f64 x (neg.f64 (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(-.f64 (+.f64 x (*.f64 4 (-.f64 y x))) 0) |
(-.f64 x (neg.f64 (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(-.f64 0 (-.f64 (neg.f64 x) (*.f64 4 (-.f64 y x)))) |
(-.f64 x (neg.f64 (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(-.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 4 (-.f64 y x)))) |
(-.f64 x (neg.f64 (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 x (*.f64 4 (-.f64 y x))))) 1) |
(-.f64 x (neg.f64 (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 4 (-.f64 y x)))) (-.f64 1 x)) |
(-.f64 x (neg.f64 (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(-.f64 (-.f64 x (-.f64 -1 (*.f64 4 (-.f64 y x)))) 1) |
(-.f64 x (neg.f64 (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(-.f64 (-.f64 (*.f64 4 (-.f64 y x)) (-.f64 -1 x)) 1) |
(-.f64 x (neg.f64 (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) 1) |
(-.f64 x (neg.f64 (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))) |
(-.f64 x (neg.f64 (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(*.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) |
(-.f64 x (neg.f64 (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(*.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(-.f64 x (neg.f64 (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(*.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x))))) |
(-.f64 x (neg.f64 (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))) |
(-.f64 x (neg.f64 (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))) |
(-.f64 x (neg.f64 (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))) (*.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))) |
(-.f64 x (neg.f64 (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) 1) |
(-.f64 x (neg.f64 (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))) |
(-.f64 x (neg.f64 (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(pow.f64 (+.f64 x (*.f64 4 (-.f64 y x))) 1) |
(-.f64 x (neg.f64 (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(neg.f64 (-.f64 (neg.f64 x) (*.f64 4 (-.f64 y x)))) |
(-.f64 x (neg.f64 (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (-.f64 2/3 z) | |
| ✓ | 0.0b | (+.f64 x (*.f64 6 (*.f64 (-.f64 2/3 z) y))) |
| ✓ | 0.2b | (*.f64 6 (*.f64 (-.f64 2/3 z) y)) |
| ✓ | 0.2b | (*.f64 (-.f64 2/3 z) y) |
Compiled 32 to 21 computations (34.4% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | z | @ | inf | (*.f64 6 (*.f64 (-.f64 2/3 z) y)) |
| 0.0ms | y | @ | 0 | (*.f64 (-.f64 2/3 z) y) |
| 0.0ms | y | @ | inf | (*.f64 (-.f64 2/3 z) y) |
| 0.0ms | z | @ | -inf | (*.f64 (-.f64 2/3 z) y) |
| 0.0ms | x | @ | 0 | (+.f64 x (*.f64 6 (*.f64 (-.f64 2/3 z) y))) |
| 1× | batch-egg-rewrite |
| 896× | rational.json-simplify-54 |
| 722× | rational.json-simplify-47 |
| 704× | rational.json-simplify-49 |
| 566× | rational.json-simplify-58 |
| 554× | rational.json-simplify-50 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 57 |
| 1 | 93 | 57 |
| 2 | 295 | 57 |
| 3 | 1088 | 57 |
| 4 | 4369 | 57 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (-.f64 2/3 z) y) |
(*.f64 6 (*.f64 (-.f64 2/3 z) y)) |
(+.f64 x (*.f64 6 (*.f64 (-.f64 2/3 z) y))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 2/3 z) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 2/3 z) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 2/3 z) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (-.f64 2/3 z) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 2/3 z) y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 2/3 z) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 2/3 z) y) (/.f64 (*.f64 (-.f64 2/3 z) y) (*.f64 (-.f64 2/3 z) y)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 2/3 z) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (-.f64 2/3 z) y))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 2/3 z) (*.f64 y 6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 2/3 z) (*.f64 y 6)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) (/.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) (*.f64 (-.f64 2/3 z) (*.f64 y 6))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (neg.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 x) (*.f64 (-.f64 2/3 z) (*.f64 y 6))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (-.f64 -1 (*.f64 (-.f64 2/3 z) (*.f64 y 6)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) (-.f64 -1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 2/3 z) (*.f64 y 6)))) (-.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 (-.f64 -1 x) (*.f64 (-.f64 2/3 z) (*.f64 y 6)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 (-.f64 2/3 z) (*.f64 y 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (/.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)) (/.f64 1 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)) (/.f64 (/.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)) 1) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (/.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 2/3 z) (*.f64 y 6)))))))) |
| 1× | egg-herbie |
| 1420× | rational.json-simplify-50 |
| 1372× | rational.json-simplify-54 |
| 1180× | rational.json-simplify-43 |
| 944× | rational.json-simplify-1 |
| 738× | exponential.json-simplify-26 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 102 | 2616 |
| 1 | 241 | 2432 |
| 2 | 630 | 2432 |
| 3 | 2926 | 2432 |
| 4 | 7362 | 2432 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 2/3 y) |
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 2/3 y)) |
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 2/3 y)) |
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 2/3 y)) |
(*.f64 -1 (*.f64 y z)) |
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 2/3 y)) |
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 2/3 y)) |
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 2/3 y)) |
(*.f64 -1 (*.f64 y z)) |
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 2/3 y)) |
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 2/3 y)) |
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 2/3 y)) |
(*.f64 y (-.f64 2/3 z)) |
(*.f64 y (-.f64 2/3 z)) |
(*.f64 y (-.f64 2/3 z)) |
(*.f64 y (-.f64 2/3 z)) |
(*.f64 y (-.f64 2/3 z)) |
(*.f64 y (-.f64 2/3 z)) |
(*.f64 y (-.f64 2/3 z)) |
(*.f64 y (-.f64 2/3 z)) |
(*.f64 y (-.f64 2/3 z)) |
(*.f64 y (-.f64 2/3 z)) |
(*.f64 y (-.f64 2/3 z)) |
(*.f64 y (-.f64 2/3 z)) |
(*.f64 4 y) |
(+.f64 (*.f64 4 y) (*.f64 -6 (*.f64 y z))) |
(+.f64 (*.f64 4 y) (*.f64 -6 (*.f64 y z))) |
(+.f64 (*.f64 4 y) (*.f64 -6 (*.f64 y z))) |
(*.f64 -6 (*.f64 y z)) |
(+.f64 (*.f64 4 y) (*.f64 -6 (*.f64 y z))) |
(+.f64 (*.f64 4 y) (*.f64 -6 (*.f64 y z))) |
(+.f64 (*.f64 4 y) (*.f64 -6 (*.f64 y z))) |
(*.f64 -6 (*.f64 y z)) |
(+.f64 (*.f64 4 y) (*.f64 -6 (*.f64 y z))) |
(+.f64 (*.f64 4 y) (*.f64 -6 (*.f64 y z))) |
(+.f64 (*.f64 4 y) (*.f64 -6 (*.f64 y z))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
x |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) x) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) x) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) x) |
x |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) x) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) x) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) x) |
(+.f64 (*.f64 4 y) x) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -6 (*.f64 y z)) x)) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -6 (*.f64 y z)) x)) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -6 (*.f64 y z)) x)) |
(*.f64 -6 (*.f64 y z)) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -6 (*.f64 y z)) x)) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -6 (*.f64 y z)) x)) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -6 (*.f64 y z)) x)) |
(*.f64 -6 (*.f64 y z)) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -6 (*.f64 y z)) x)) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -6 (*.f64 y z)) x)) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -6 (*.f64 y z)) x)) |
x |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) x) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) x) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) x) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 (-.f64 2/3 z) y) 0) |
(+.f64 0 (*.f64 (-.f64 2/3 z) y)) |
(-.f64 (*.f64 (-.f64 2/3 z) y) 0) |
(-.f64 0 (neg.f64 (*.f64 (-.f64 2/3 z) y))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 2/3 z) y))) 1) |
(/.f64 (*.f64 (-.f64 2/3 z) y) 1) |
(/.f64 (*.f64 (-.f64 2/3 z) y) (/.f64 (*.f64 (-.f64 2/3 z) y) (*.f64 (-.f64 2/3 z) y))) |
(pow.f64 (*.f64 (-.f64 2/3 z) y) 1) |
(neg.f64 (neg.f64 (*.f64 (-.f64 2/3 z) y))) |
(+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) 0) |
(+.f64 0 (*.f64 (-.f64 2/3 z) (*.f64 y 6))) |
(-.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) 0) |
(-.f64 0 (neg.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 2/3 z) (*.f64 y 6)))) 1) |
(/.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) 1) |
(/.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) (/.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) (*.f64 (-.f64 2/3 z) (*.f64 y 6)))) |
(pow.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) 1) |
(neg.f64 (neg.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)))) |
(-.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) (neg.f64 x)) |
(-.f64 x (neg.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)))) |
(-.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) 0) |
(-.f64 0 (-.f64 (neg.f64 x) (*.f64 (-.f64 2/3 z) (*.f64 y 6)))) |
(-.f64 (-.f64 x (-.f64 -1 (*.f64 (-.f64 2/3 z) (*.f64 y 6)))) 1) |
(-.f64 (-.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) (-.f64 -1 x)) 1) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 2/3 z) (*.f64 y 6)))) (-.f64 1 x)) |
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 x) (*.f64 (-.f64 2/3 z) (*.f64 y 6)))) 1) |
(-.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 (-.f64 2/3 z) (*.f64 y 6)))) |
(*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) 1) |
(*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (/.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x))) |
(*.f64 1 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)) |
(*.f64 (/.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)) |
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)) (/.f64 1 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x))) |
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)) 1)) |
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)) (/.f64 (/.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x))) |
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)))) |
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)) 1) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)))) |
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x))))) |
(/.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) 1) |
(/.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (/.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x))) |
(pow.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) 1) |
(neg.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 2/3 z) (*.f64 y 6)))) |
| Outputs |
|---|
(*.f64 2/3 y) |
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 2/3 y)) |
(+.f64 (*.f64 2/3 y) (*.f64 y (*.f64 z -1))) |
(*.f64 y (+.f64 2/3 (neg.f64 z))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 2/3 y)) |
(+.f64 (*.f64 2/3 y) (*.f64 y (*.f64 z -1))) |
(*.f64 y (+.f64 2/3 (neg.f64 z))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 2/3 y)) |
(+.f64 (*.f64 2/3 y) (*.f64 y (*.f64 z -1))) |
(*.f64 y (+.f64 2/3 (neg.f64 z))) |
(*.f64 -1 (*.f64 y z)) |
(*.f64 y (*.f64 z -1)) |
(*.f64 y (neg.f64 z)) |
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 2/3 y)) |
(+.f64 (*.f64 2/3 y) (*.f64 y (*.f64 z -1))) |
(*.f64 y (+.f64 2/3 (neg.f64 z))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 2/3 y)) |
(+.f64 (*.f64 2/3 y) (*.f64 y (*.f64 z -1))) |
(*.f64 y (+.f64 2/3 (neg.f64 z))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 2/3 y)) |
(+.f64 (*.f64 2/3 y) (*.f64 y (*.f64 z -1))) |
(*.f64 y (+.f64 2/3 (neg.f64 z))) |
(*.f64 -1 (*.f64 y z)) |
(*.f64 y (*.f64 z -1)) |
(*.f64 y (neg.f64 z)) |
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 2/3 y)) |
(+.f64 (*.f64 2/3 y) (*.f64 y (*.f64 z -1))) |
(*.f64 y (+.f64 2/3 (neg.f64 z))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 2/3 y)) |
(+.f64 (*.f64 2/3 y) (*.f64 y (*.f64 z -1))) |
(*.f64 y (+.f64 2/3 (neg.f64 z))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 2/3 y)) |
(+.f64 (*.f64 2/3 y) (*.f64 y (*.f64 z -1))) |
(*.f64 y (+.f64 2/3 (neg.f64 z))) |
(*.f64 y (-.f64 2/3 z)) |
(*.f64 y (-.f64 2/3 z)) |
(*.f64 y (-.f64 2/3 z)) |
(*.f64 y (-.f64 2/3 z)) |
(*.f64 y (-.f64 2/3 z)) |
(*.f64 y (-.f64 2/3 z)) |
(*.f64 y (-.f64 2/3 z)) |
(*.f64 y (-.f64 2/3 z)) |
(*.f64 y (-.f64 2/3 z)) |
(*.f64 y (-.f64 2/3 z)) |
(*.f64 y (-.f64 2/3 z)) |
(*.f64 y (-.f64 2/3 z)) |
(*.f64 4 y) |
(*.f64 y 4) |
(+.f64 (*.f64 4 y) (*.f64 -6 (*.f64 y z))) |
(+.f64 (*.f64 y 4) (*.f64 y (*.f64 z -6))) |
(*.f64 y (+.f64 4 (*.f64 z -6))) |
(+.f64 (*.f64 4 y) (*.f64 -6 (*.f64 y z))) |
(+.f64 (*.f64 y 4) (*.f64 y (*.f64 z -6))) |
(*.f64 y (+.f64 4 (*.f64 z -6))) |
(+.f64 (*.f64 4 y) (*.f64 -6 (*.f64 y z))) |
(+.f64 (*.f64 y 4) (*.f64 y (*.f64 z -6))) |
(*.f64 y (+.f64 4 (*.f64 z -6))) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 y (*.f64 z -6)) |
(+.f64 (*.f64 4 y) (*.f64 -6 (*.f64 y z))) |
(+.f64 (*.f64 y 4) (*.f64 y (*.f64 z -6))) |
(*.f64 y (+.f64 4 (*.f64 z -6))) |
(+.f64 (*.f64 4 y) (*.f64 -6 (*.f64 y z))) |
(+.f64 (*.f64 y 4) (*.f64 y (*.f64 z -6))) |
(*.f64 y (+.f64 4 (*.f64 z -6))) |
(+.f64 (*.f64 4 y) (*.f64 -6 (*.f64 y z))) |
(+.f64 (*.f64 y 4) (*.f64 y (*.f64 z -6))) |
(*.f64 y (+.f64 4 (*.f64 z -6))) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 y (*.f64 z -6)) |
(+.f64 (*.f64 4 y) (*.f64 -6 (*.f64 y z))) |
(+.f64 (*.f64 y 4) (*.f64 y (*.f64 z -6))) |
(*.f64 y (+.f64 4 (*.f64 z -6))) |
(+.f64 (*.f64 4 y) (*.f64 -6 (*.f64 y z))) |
(+.f64 (*.f64 y 4) (*.f64 y (*.f64 z -6))) |
(*.f64 y (+.f64 4 (*.f64 z -6))) |
(+.f64 (*.f64 4 y) (*.f64 -6 (*.f64 y z))) |
(+.f64 (*.f64 y 4) (*.f64 y (*.f64 z -6))) |
(*.f64 y (+.f64 4 (*.f64 z -6))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 y (*.f64 (-.f64 2/3 z) 6)) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 y (*.f64 (-.f64 2/3 z) 6)) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 y (*.f64 (-.f64 2/3 z) 6)) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 y (*.f64 (-.f64 2/3 z) 6)) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 y (*.f64 (-.f64 2/3 z) 6)) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 y (*.f64 (-.f64 2/3 z) 6)) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 y (*.f64 (-.f64 2/3 z) 6)) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 y (*.f64 (-.f64 2/3 z) 6)) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 y (*.f64 (-.f64 2/3 z) 6)) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 y (*.f64 (-.f64 2/3 z) 6)) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 y (*.f64 (-.f64 2/3 z) 6)) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 y (*.f64 (-.f64 2/3 z) 6)) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 y (*.f64 (-.f64 2/3 z) 6)) |
(+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 y (*.f64 (-.f64 2/3 z) 6)) x) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 y (*.f64 (-.f64 2/3 z) 6)) x) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 y (*.f64 (-.f64 2/3 z) 6)) x) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
x |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) x) |
(+.f64 (*.f64 y (*.f64 (-.f64 2/3 z) 6)) x) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) x) |
(+.f64 (*.f64 y (*.f64 (-.f64 2/3 z) 6)) x) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) x) |
(+.f64 (*.f64 y (*.f64 (-.f64 2/3 z) 6)) x) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
x |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) x) |
(+.f64 (*.f64 y (*.f64 (-.f64 2/3 z) 6)) x) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) x) |
(+.f64 (*.f64 y (*.f64 (-.f64 2/3 z) 6)) x) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) x) |
(+.f64 (*.f64 y (*.f64 (-.f64 2/3 z) 6)) x) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 (*.f64 4 y) x) |
(+.f64 (*.f64 y 4) x) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -6 (*.f64 y z)) x)) |
(+.f64 (*.f64 y (*.f64 z -6)) (+.f64 (*.f64 y 4) x)) |
(+.f64 x (*.f64 y (+.f64 4 (*.f64 z -6)))) |
(+.f64 (*.f64 y (+.f64 4 (*.f64 z -6))) x) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -6 (*.f64 y z)) x)) |
(+.f64 (*.f64 y (*.f64 z -6)) (+.f64 (*.f64 y 4) x)) |
(+.f64 x (*.f64 y (+.f64 4 (*.f64 z -6)))) |
(+.f64 (*.f64 y (+.f64 4 (*.f64 z -6))) x) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -6 (*.f64 y z)) x)) |
(+.f64 (*.f64 y (*.f64 z -6)) (+.f64 (*.f64 y 4) x)) |
(+.f64 x (*.f64 y (+.f64 4 (*.f64 z -6)))) |
(+.f64 (*.f64 y (+.f64 4 (*.f64 z -6))) x) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 y (*.f64 z -6)) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -6 (*.f64 y z)) x)) |
(+.f64 (*.f64 y (*.f64 z -6)) (+.f64 (*.f64 y 4) x)) |
(+.f64 x (*.f64 y (+.f64 4 (*.f64 z -6)))) |
(+.f64 (*.f64 y (+.f64 4 (*.f64 z -6))) x) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -6 (*.f64 y z)) x)) |
(+.f64 (*.f64 y (*.f64 z -6)) (+.f64 (*.f64 y 4) x)) |
(+.f64 x (*.f64 y (+.f64 4 (*.f64 z -6)))) |
(+.f64 (*.f64 y (+.f64 4 (*.f64 z -6))) x) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -6 (*.f64 y z)) x)) |
(+.f64 (*.f64 y (*.f64 z -6)) (+.f64 (*.f64 y 4) x)) |
(+.f64 x (*.f64 y (+.f64 4 (*.f64 z -6)))) |
(+.f64 (*.f64 y (+.f64 4 (*.f64 z -6))) x) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 y (*.f64 z -6)) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -6 (*.f64 y z)) x)) |
(+.f64 (*.f64 y (*.f64 z -6)) (+.f64 (*.f64 y 4) x)) |
(+.f64 x (*.f64 y (+.f64 4 (*.f64 z -6)))) |
(+.f64 (*.f64 y (+.f64 4 (*.f64 z -6))) x) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -6 (*.f64 y z)) x)) |
(+.f64 (*.f64 y (*.f64 z -6)) (+.f64 (*.f64 y 4) x)) |
(+.f64 x (*.f64 y (+.f64 4 (*.f64 z -6)))) |
(+.f64 (*.f64 y (+.f64 4 (*.f64 z -6))) x) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -6 (*.f64 y z)) x)) |
(+.f64 (*.f64 y (*.f64 z -6)) (+.f64 (*.f64 y 4) x)) |
(+.f64 x (*.f64 y (+.f64 4 (*.f64 z -6)))) |
(+.f64 (*.f64 y (+.f64 4 (*.f64 z -6))) x) |
x |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) x) |
(+.f64 (*.f64 y (*.f64 (-.f64 2/3 z) 6)) x) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) x) |
(+.f64 (*.f64 y (*.f64 (-.f64 2/3 z) 6)) x) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) x) |
(+.f64 (*.f64 y (*.f64 (-.f64 2/3 z) 6)) x) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 y (*.f64 (-.f64 2/3 z) 6)) |
(+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 y (*.f64 (-.f64 2/3 z) 6)) x) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 y (*.f64 (-.f64 2/3 z) 6)) x) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 y (*.f64 (-.f64 2/3 z) 6)) x) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 y (*.f64 (-.f64 2/3 z) 6)) |
(+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 y (*.f64 (-.f64 2/3 z) 6)) x) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 y (*.f64 (-.f64 2/3 z) 6)) x) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 y (*.f64 (-.f64 2/3 z) 6)) x) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 (*.f64 (-.f64 2/3 z) y) 0) |
(*.f64 y (-.f64 2/3 z)) |
(+.f64 0 (*.f64 (-.f64 2/3 z) y)) |
(*.f64 y (-.f64 2/3 z)) |
(-.f64 (*.f64 (-.f64 2/3 z) y) 0) |
(*.f64 y (-.f64 2/3 z)) |
(-.f64 0 (neg.f64 (*.f64 (-.f64 2/3 z) y))) |
(*.f64 y (-.f64 2/3 z)) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 2/3 z) y))) 1) |
(*.f64 y (-.f64 2/3 z)) |
(/.f64 (*.f64 (-.f64 2/3 z) y) 1) |
(*.f64 y (-.f64 2/3 z)) |
(/.f64 (*.f64 (-.f64 2/3 z) y) (/.f64 (*.f64 (-.f64 2/3 z) y) (*.f64 (-.f64 2/3 z) y))) |
(*.f64 y (-.f64 2/3 z)) |
(pow.f64 (*.f64 (-.f64 2/3 z) y) 1) |
(*.f64 y (-.f64 2/3 z)) |
(neg.f64 (neg.f64 (*.f64 (-.f64 2/3 z) y))) |
(*.f64 y (-.f64 2/3 z)) |
(+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) 0) |
(*.f64 y (*.f64 (-.f64 2/3 z) 6)) |
(+.f64 0 (*.f64 (-.f64 2/3 z) (*.f64 y 6))) |
(*.f64 y (*.f64 (-.f64 2/3 z) 6)) |
(-.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) 0) |
(*.f64 y (*.f64 (-.f64 2/3 z) 6)) |
(-.f64 0 (neg.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)))) |
(*.f64 y (*.f64 (-.f64 2/3 z) 6)) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 2/3 z) (*.f64 y 6)))) 1) |
(*.f64 y (*.f64 (-.f64 2/3 z) 6)) |
(/.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) 1) |
(*.f64 y (*.f64 (-.f64 2/3 z) 6)) |
(/.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) (/.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) (*.f64 (-.f64 2/3 z) (*.f64 y 6)))) |
(*.f64 y (*.f64 (-.f64 2/3 z) 6)) |
(pow.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) 1) |
(*.f64 y (*.f64 (-.f64 2/3 z) 6)) |
(neg.f64 (neg.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)))) |
(*.f64 y (*.f64 (-.f64 2/3 z) 6)) |
(-.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) (neg.f64 x)) |
(+.f64 (*.f64 y (*.f64 (-.f64 2/3 z) 6)) x) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(-.f64 x (neg.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)))) |
(+.f64 (*.f64 y (*.f64 (-.f64 2/3 z) 6)) x) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(-.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) 0) |
(+.f64 (*.f64 y (*.f64 (-.f64 2/3 z) 6)) x) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(-.f64 0 (-.f64 (neg.f64 x) (*.f64 (-.f64 2/3 z) (*.f64 y 6)))) |
(+.f64 (*.f64 y (*.f64 (-.f64 2/3 z) 6)) x) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(-.f64 (-.f64 x (-.f64 -1 (*.f64 (-.f64 2/3 z) (*.f64 y 6)))) 1) |
(+.f64 (*.f64 y (*.f64 (-.f64 2/3 z) 6)) x) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(-.f64 (-.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) (-.f64 -1 x)) 1) |
(+.f64 (*.f64 y (*.f64 (-.f64 2/3 z) 6)) x) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 2/3 z) (*.f64 y 6)))) (-.f64 1 x)) |
(+.f64 (*.f64 y (*.f64 (-.f64 2/3 z) 6)) x) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 x) (*.f64 (-.f64 2/3 z) (*.f64 y 6)))) 1) |
(+.f64 (*.f64 y (*.f64 (-.f64 2/3 z) 6)) x) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(-.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 (-.f64 2/3 z) (*.f64 y 6)))) |
(+.f64 (*.f64 y (*.f64 (-.f64 2/3 z) 6)) x) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) 1) |
(+.f64 (*.f64 y (*.f64 (-.f64 2/3 z) 6)) x) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (/.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x))) |
(+.f64 (*.f64 y (*.f64 (-.f64 2/3 z) 6)) x) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(*.f64 1 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)) |
(+.f64 (*.f64 y (*.f64 (-.f64 2/3 z) 6)) x) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(*.f64 (/.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)) |
(+.f64 (*.f64 y (*.f64 (-.f64 2/3 z) 6)) x) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)) (/.f64 1 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x))) |
(+.f64 (*.f64 y (*.f64 (-.f64 2/3 z) 6)) x) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)) 1)) |
(+.f64 (*.f64 y (*.f64 (-.f64 2/3 z) 6)) x) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)) (/.f64 (/.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x))) |
(+.f64 (*.f64 y (*.f64 (-.f64 2/3 z) 6)) x) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x))) |
(+.f64 (*.f64 y (*.f64 (-.f64 2/3 z) 6)) x) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)))) |
(+.f64 (*.f64 y (*.f64 (-.f64 2/3 z) 6)) x) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)) 1) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)))) |
(+.f64 (*.f64 y (*.f64 (-.f64 2/3 z) 6)) x) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x)) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x))))) |
(+.f64 (*.f64 y (*.f64 (-.f64 2/3 z) 6)) x) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(/.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) 1) |
(+.f64 (*.f64 y (*.f64 (-.f64 2/3 z) 6)) x) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(/.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (/.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x))) |
(+.f64 (*.f64 y (*.f64 (-.f64 2/3 z) 6)) x) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(pow.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 y 6)) x) 1) |
(+.f64 (*.f64 y (*.f64 (-.f64 2/3 z) 6)) x) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(neg.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 2/3 z) (*.f64 y 6)))) |
(+.f64 (*.f64 y (*.f64 (-.f64 2/3 z) 6)) x) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 x (*.f64 (-.f64 2/3 z) (*.f64 6 y))) |
| 0.0b | (-.f64 2/3 z) | |
| ✓ | 0.3b | (*.f64 (-.f64 2/3 z) (*.f64 6 y)) |
Compiled 30 to 20 computations (33.3% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | z | @ | inf | (*.f64 (-.f64 2/3 z) (*.f64 6 y)) |
| 0.0ms | z | @ | -inf | (+.f64 x (*.f64 (-.f64 2/3 z) (*.f64 6 y))) |
| 0.0ms | z | @ | 0 | (*.f64 (-.f64 2/3 z) (*.f64 6 y)) |
| 0.0ms | y | @ | inf | (*.f64 (-.f64 2/3 z) (*.f64 6 y)) |
| 0.0ms | z | @ | -inf | (*.f64 (-.f64 2/3 z) (*.f64 6 y)) |
| 1× | batch-egg-rewrite |
| 966× | rational.json-simplify-54 |
| 760× | rational.json-simplify-47 |
| 716× | rational.json-simplify-49 |
| 624× | rational.json-simplify-58 |
| 564× | rational.json-simplify-50 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 44 |
| 1 | 93 | 44 |
| 2 | 297 | 44 |
| 3 | 1104 | 44 |
| 4 | 4480 | 44 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (-.f64 2/3 z) (*.f64 6 y)) |
(+.f64 x (*.f64 (-.f64 2/3 z) (*.f64 6 y))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 2/3 z) (*.f64 6 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 2/3 z) (*.f64 6 y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) (/.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) (*.f64 (-.f64 2/3 z) (*.f64 6 y))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (neg.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 x) (*.f64 (-.f64 2/3 z) (*.f64 6 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 2/3 z) (*.f64 6 y)))) (-.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 (-.f64 2/3 z) (*.f64 6 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (-.f64 -1 (*.f64 (-.f64 2/3 z) (*.f64 6 y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) (-.f64 -1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (/.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x)) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x)) (/.f64 1 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x)) (/.f64 (/.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x)) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x)) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x)) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x)) 1) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x)))) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x)) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x))) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (/.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 2/3 z) (*.f64 6 y)))))))) |
| 1× | egg-herbie |
| 1228× | rational.json-simplify-54 |
| 1030× | rational.json-simplify-50 |
| 1028× | rational.json-simplify-43 |
| 844× | rational.json-simplify-58 |
| 826× | rational.json-simplify-1 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 86 | 2085 |
| 1 | 188 | 1977 |
| 2 | 530 | 1977 |
| 3 | 2530 | 1977 |
| 4 | 6207 | 1977 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 4 y) |
(+.f64 (*.f64 4 y) (*.f64 -6 (*.f64 y z))) |
(+.f64 (*.f64 4 y) (*.f64 -6 (*.f64 y z))) |
(+.f64 (*.f64 4 y) (*.f64 -6 (*.f64 y z))) |
(*.f64 -6 (*.f64 y z)) |
(+.f64 (*.f64 4 y) (*.f64 -6 (*.f64 y z))) |
(+.f64 (*.f64 4 y) (*.f64 -6 (*.f64 y z))) |
(+.f64 (*.f64 4 y) (*.f64 -6 (*.f64 y z))) |
(*.f64 -6 (*.f64 y z)) |
(+.f64 (*.f64 4 y) (*.f64 -6 (*.f64 y z))) |
(+.f64 (*.f64 4 y) (*.f64 -6 (*.f64 y z))) |
(+.f64 (*.f64 4 y) (*.f64 -6 (*.f64 y z))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
x |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) x) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) x) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) x) |
x |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) x) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) x) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) x) |
(+.f64 (*.f64 4 y) x) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -6 (*.f64 y z)) x)) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -6 (*.f64 y z)) x)) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -6 (*.f64 y z)) x)) |
(*.f64 -6 (*.f64 y z)) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -6 (*.f64 y z)) x)) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -6 (*.f64 y z)) x)) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -6 (*.f64 y z)) x)) |
(*.f64 -6 (*.f64 y z)) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -6 (*.f64 y z)) x)) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -6 (*.f64 y z)) x)) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -6 (*.f64 y z)) x)) |
x |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) x) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) x) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) x) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) 0) |
(+.f64 0 (*.f64 (-.f64 2/3 z) (*.f64 6 y))) |
(-.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) 0) |
(-.f64 0 (neg.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 2/3 z) (*.f64 6 y)))) 1) |
(/.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) 1) |
(/.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) (/.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) (*.f64 (-.f64 2/3 z) (*.f64 6 y)))) |
(pow.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) 1) |
(neg.f64 (neg.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)))) |
(-.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) (neg.f64 x)) |
(-.f64 x (neg.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)))) |
(-.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) 0) |
(-.f64 0 (-.f64 (neg.f64 x) (*.f64 (-.f64 2/3 z) (*.f64 6 y)))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 2/3 z) (*.f64 6 y)))) (-.f64 1 x)) |
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x))) 1) |
(-.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 (-.f64 2/3 z) (*.f64 6 y)))) |
(-.f64 (-.f64 x (-.f64 -1 (*.f64 (-.f64 2/3 z) (*.f64 6 y)))) 1) |
(-.f64 (-.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) (-.f64 -1 x)) 1) |
(*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) 1) |
(*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (/.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x))) |
(*.f64 1 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x)) |
(*.f64 (/.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x)) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x)) |
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x)) (/.f64 1 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x))) |
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x)) 1)) |
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x)) (/.f64 (/.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x)) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x)) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x))) |
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x)) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x)))) |
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x)) 1) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x)))) |
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x)))) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x)) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x))) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x)))))) |
(/.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) 1) |
(/.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (/.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x))) |
(pow.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) 1) |
(neg.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 2/3 z) (*.f64 6 y)))) |
| Outputs |
|---|
(*.f64 4 y) |
(+.f64 (*.f64 4 y) (*.f64 -6 (*.f64 y z))) |
(*.f64 y (+.f64 4 (*.f64 -6 z))) |
(+.f64 (*.f64 4 y) (*.f64 -6 (*.f64 y z))) |
(*.f64 y (+.f64 4 (*.f64 -6 z))) |
(+.f64 (*.f64 4 y) (*.f64 -6 (*.f64 y z))) |
(*.f64 y (+.f64 4 (*.f64 -6 z))) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 y (*.f64 -6 z)) |
(*.f64 z (*.f64 y -6)) |
(+.f64 (*.f64 4 y) (*.f64 -6 (*.f64 y z))) |
(*.f64 y (+.f64 4 (*.f64 -6 z))) |
(+.f64 (*.f64 4 y) (*.f64 -6 (*.f64 y z))) |
(*.f64 y (+.f64 4 (*.f64 -6 z))) |
(+.f64 (*.f64 4 y) (*.f64 -6 (*.f64 y z))) |
(*.f64 y (+.f64 4 (*.f64 -6 z))) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 y (*.f64 -6 z)) |
(*.f64 z (*.f64 y -6)) |
(+.f64 (*.f64 4 y) (*.f64 -6 (*.f64 y z))) |
(*.f64 y (+.f64 4 (*.f64 -6 z))) |
(+.f64 (*.f64 4 y) (*.f64 -6 (*.f64 y z))) |
(*.f64 y (+.f64 4 (*.f64 -6 z))) |
(+.f64 (*.f64 4 y) (*.f64 -6 (*.f64 y z))) |
(*.f64 y (+.f64 4 (*.f64 -6 z))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 y (*.f64 (-.f64 2/3 z) 6)) |
(*.f64 y (*.f64 6 (-.f64 2/3 z))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 y (*.f64 (-.f64 2/3 z) 6)) |
(*.f64 y (*.f64 6 (-.f64 2/3 z))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 y (*.f64 (-.f64 2/3 z) 6)) |
(*.f64 y (*.f64 6 (-.f64 2/3 z))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 y (*.f64 (-.f64 2/3 z) 6)) |
(*.f64 y (*.f64 6 (-.f64 2/3 z))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 y (*.f64 (-.f64 2/3 z) 6)) |
(*.f64 y (*.f64 6 (-.f64 2/3 z))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 y (*.f64 (-.f64 2/3 z) 6)) |
(*.f64 y (*.f64 6 (-.f64 2/3 z))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 y (*.f64 (-.f64 2/3 z) 6)) |
(*.f64 y (*.f64 6 (-.f64 2/3 z))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 y (*.f64 (-.f64 2/3 z) 6)) |
(*.f64 y (*.f64 6 (-.f64 2/3 z))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 y (*.f64 (-.f64 2/3 z) 6)) |
(*.f64 y (*.f64 6 (-.f64 2/3 z))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 y (*.f64 (-.f64 2/3 z) 6)) |
(*.f64 y (*.f64 6 (-.f64 2/3 z))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 y (*.f64 (-.f64 2/3 z) 6)) |
(*.f64 y (*.f64 6 (-.f64 2/3 z))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 y (*.f64 (-.f64 2/3 z) 6)) |
(*.f64 y (*.f64 6 (-.f64 2/3 z))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 y (*.f64 (-.f64 2/3 z) 6)) |
(*.f64 y (*.f64 6 (-.f64 2/3 z))) |
(+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 x (*.f64 y (*.f64 6 (-.f64 2/3 z)))) |
(+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 x (*.f64 y (*.f64 6 (-.f64 2/3 z)))) |
(+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 x (*.f64 y (*.f64 6 (-.f64 2/3 z)))) |
x |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) x) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 x (*.f64 y (*.f64 6 (-.f64 2/3 z)))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) x) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 x (*.f64 y (*.f64 6 (-.f64 2/3 z)))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) x) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 x (*.f64 y (*.f64 6 (-.f64 2/3 z)))) |
x |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) x) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 x (*.f64 y (*.f64 6 (-.f64 2/3 z)))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) x) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 x (*.f64 y (*.f64 6 (-.f64 2/3 z)))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) x) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 x (*.f64 y (*.f64 6 (-.f64 2/3 z)))) |
(+.f64 (*.f64 4 y) x) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -6 (*.f64 y z)) x)) |
(+.f64 x (*.f64 y (+.f64 4 (*.f64 -6 z)))) |
(+.f64 (*.f64 y (+.f64 4 (*.f64 -6 z))) x) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -6 (*.f64 y z)) x)) |
(+.f64 x (*.f64 y (+.f64 4 (*.f64 -6 z)))) |
(+.f64 (*.f64 y (+.f64 4 (*.f64 -6 z))) x) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -6 (*.f64 y z)) x)) |
(+.f64 x (*.f64 y (+.f64 4 (*.f64 -6 z)))) |
(+.f64 (*.f64 y (+.f64 4 (*.f64 -6 z))) x) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 y (*.f64 -6 z)) |
(*.f64 z (*.f64 y -6)) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -6 (*.f64 y z)) x)) |
(+.f64 x (*.f64 y (+.f64 4 (*.f64 -6 z)))) |
(+.f64 (*.f64 y (+.f64 4 (*.f64 -6 z))) x) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -6 (*.f64 y z)) x)) |
(+.f64 x (*.f64 y (+.f64 4 (*.f64 -6 z)))) |
(+.f64 (*.f64 y (+.f64 4 (*.f64 -6 z))) x) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -6 (*.f64 y z)) x)) |
(+.f64 x (*.f64 y (+.f64 4 (*.f64 -6 z)))) |
(+.f64 (*.f64 y (+.f64 4 (*.f64 -6 z))) x) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 y (*.f64 -6 z)) |
(*.f64 z (*.f64 y -6)) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -6 (*.f64 y z)) x)) |
(+.f64 x (*.f64 y (+.f64 4 (*.f64 -6 z)))) |
(+.f64 (*.f64 y (+.f64 4 (*.f64 -6 z))) x) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -6 (*.f64 y z)) x)) |
(+.f64 x (*.f64 y (+.f64 4 (*.f64 -6 z)))) |
(+.f64 (*.f64 y (+.f64 4 (*.f64 -6 z))) x) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -6 (*.f64 y z)) x)) |
(+.f64 x (*.f64 y (+.f64 4 (*.f64 -6 z)))) |
(+.f64 (*.f64 y (+.f64 4 (*.f64 -6 z))) x) |
x |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) x) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 x (*.f64 y (*.f64 6 (-.f64 2/3 z)))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) x) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 x (*.f64 y (*.f64 6 (-.f64 2/3 z)))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) x) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 x (*.f64 y (*.f64 6 (-.f64 2/3 z)))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 y (*.f64 (-.f64 2/3 z) 6)) |
(*.f64 y (*.f64 6 (-.f64 2/3 z))) |
(+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 x (*.f64 y (*.f64 6 (-.f64 2/3 z)))) |
(+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 x (*.f64 y (*.f64 6 (-.f64 2/3 z)))) |
(+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 x (*.f64 y (*.f64 6 (-.f64 2/3 z)))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 y (*.f64 (-.f64 2/3 z) 6)) |
(*.f64 y (*.f64 6 (-.f64 2/3 z))) |
(+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 x (*.f64 y (*.f64 6 (-.f64 2/3 z)))) |
(+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 x (*.f64 y (*.f64 6 (-.f64 2/3 z)))) |
(+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 x (*.f64 y (*.f64 6 (-.f64 2/3 z)))) |
(+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) 0) |
(*.f64 y (*.f64 (-.f64 2/3 z) 6)) |
(*.f64 y (*.f64 6 (-.f64 2/3 z))) |
(+.f64 0 (*.f64 (-.f64 2/3 z) (*.f64 6 y))) |
(*.f64 y (*.f64 (-.f64 2/3 z) 6)) |
(*.f64 y (*.f64 6 (-.f64 2/3 z))) |
(-.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) 0) |
(*.f64 y (*.f64 (-.f64 2/3 z) 6)) |
(*.f64 y (*.f64 6 (-.f64 2/3 z))) |
(-.f64 0 (neg.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)))) |
(*.f64 y (*.f64 (-.f64 2/3 z) 6)) |
(*.f64 y (*.f64 6 (-.f64 2/3 z))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 2/3 z) (*.f64 6 y)))) 1) |
(*.f64 y (*.f64 (-.f64 2/3 z) 6)) |
(*.f64 y (*.f64 6 (-.f64 2/3 z))) |
(/.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) 1) |
(*.f64 y (*.f64 (-.f64 2/3 z) 6)) |
(*.f64 y (*.f64 6 (-.f64 2/3 z))) |
(/.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) (/.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) (*.f64 (-.f64 2/3 z) (*.f64 6 y)))) |
(*.f64 y (*.f64 (-.f64 2/3 z) 6)) |
(*.f64 y (*.f64 6 (-.f64 2/3 z))) |
(pow.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) 1) |
(*.f64 y (*.f64 (-.f64 2/3 z) 6)) |
(*.f64 y (*.f64 6 (-.f64 2/3 z))) |
(neg.f64 (neg.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)))) |
(*.f64 y (*.f64 (-.f64 2/3 z) 6)) |
(*.f64 y (*.f64 6 (-.f64 2/3 z))) |
(-.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) (neg.f64 x)) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 x (*.f64 y (*.f64 6 (-.f64 2/3 z)))) |
(-.f64 x (neg.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)))) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 x (*.f64 y (*.f64 6 (-.f64 2/3 z)))) |
(-.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) 0) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 x (*.f64 y (*.f64 6 (-.f64 2/3 z)))) |
(-.f64 0 (-.f64 (neg.f64 x) (*.f64 (-.f64 2/3 z) (*.f64 6 y)))) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 x (*.f64 y (*.f64 6 (-.f64 2/3 z)))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 2/3 z) (*.f64 6 y)))) (-.f64 1 x)) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 x (*.f64 y (*.f64 6 (-.f64 2/3 z)))) |
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x))) 1) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 x (*.f64 y (*.f64 6 (-.f64 2/3 z)))) |
(-.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 (-.f64 2/3 z) (*.f64 6 y)))) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 x (*.f64 y (*.f64 6 (-.f64 2/3 z)))) |
(-.f64 (-.f64 x (-.f64 -1 (*.f64 (-.f64 2/3 z) (*.f64 6 y)))) 1) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 x (*.f64 y (*.f64 6 (-.f64 2/3 z)))) |
(-.f64 (-.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) (-.f64 -1 x)) 1) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 x (*.f64 y (*.f64 6 (-.f64 2/3 z)))) |
(*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) 1) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 x (*.f64 y (*.f64 6 (-.f64 2/3 z)))) |
(*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (/.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x))) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 x (*.f64 y (*.f64 6 (-.f64 2/3 z)))) |
(*.f64 1 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x)) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 x (*.f64 y (*.f64 6 (-.f64 2/3 z)))) |
(*.f64 (/.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x)) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x)) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 x (*.f64 y (*.f64 6 (-.f64 2/3 z)))) |
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x)) (/.f64 1 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x))) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 x (*.f64 y (*.f64 6 (-.f64 2/3 z)))) |
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x)) 1)) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 x (*.f64 y (*.f64 6 (-.f64 2/3 z)))) |
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x)) (/.f64 (/.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x)) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x))) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 x (*.f64 y (*.f64 6 (-.f64 2/3 z)))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x)) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x))) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 x (*.f64 y (*.f64 6 (-.f64 2/3 z)))) |
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x)) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x)))) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 x (*.f64 y (*.f64 6 (-.f64 2/3 z)))) |
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x)) 1) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x)))) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 x (*.f64 y (*.f64 6 (-.f64 2/3 z)))) |
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x)))) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x)) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x))) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (*.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x)))))) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 x (*.f64 y (*.f64 6 (-.f64 2/3 z)))) |
(/.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) 1) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 x (*.f64 y (*.f64 6 (-.f64 2/3 z)))) |
(/.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (/.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x))) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 x (*.f64 y (*.f64 6 (-.f64 2/3 z)))) |
(pow.f64 (+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) x) 1) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 x (*.f64 y (*.f64 6 (-.f64 2/3 z)))) |
(neg.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 2/3 z) (*.f64 6 y)))) |
(+.f64 x (*.f64 y (*.f64 (-.f64 2/3 z) 6))) |
(+.f64 x (*.f64 y (*.f64 6 (-.f64 2/3 z)))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (-.f64 2/3 z) | |
| ✓ | 0.0b | (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) |
| ✓ | 0.0b | (+.f64 (*.f64 -6 x) (*.f64 6 y)) |
| ✓ | 0.3b | (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))) |
Compiled 49 to 34 computations (30.6% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | z | @ | 0 | (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))) |
| 0.0ms | x | @ | inf | (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))) |
| 0.0ms | y | @ | 0 | (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))) |
| 0.0ms | x | @ | 0 | (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))) |
| 0.0ms | y | @ | inf | (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))) |
| 1× | batch-egg-rewrite |
| 902× | rational.json-simplify-54 |
| 818× | rational.json-simplify-47 |
| 672× | rational.json-simplify-58 |
| 620× | rational.json-simplify-49 |
| 580× | rational.json-simplify-50 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 87 |
| 1 | 116 | 87 |
| 2 | 341 | 87 |
| 3 | 1249 | 87 |
| 4 | 4991 | 87 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))) |
(+.f64 (*.f64 -6 x) (*.f64 6 y)) |
(+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))) (/.f64 (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))) (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -6 x) (neg.f64 (*.f64 6 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 6 y) (neg.f64 (*.f64 -6 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 (*.f64 -6 x)) (*.f64 6 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 -6 x))) (-.f64 1 (*.f64 6 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 6 y))) (-.f64 1 (*.f64 -6 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 -6 x) (-.f64 -1 (*.f64 6 y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (+.f64 (*.f64 -6 x) (*.f64 6 y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 6 y) (-.f64 -1 (*.f64 -6 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (/.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 -6 x) (*.f64 6 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y))) (+.f64 (*.f64 -6 x) (*.f64 6 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 36 (+.f64 (/.f64 y 6) (/.f64 x -6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y))) (/.f64 1 (+.f64 (*.f64 -6 x) (*.f64 6 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y))) (*.f64 (/.f64 1 (+.f64 (*.f64 -6 x) (*.f64 6 y))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y))) (/.f64 (/.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y))) (+.f64 (*.f64 -6 x) (*.f64 6 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 -6 x) (*.f64 6 y))) (*.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y))) (*.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (/.f64 (/.f64 1 (+.f64 (*.f64 -6 x) (*.f64 6 y))) (*.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y))) (*.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 -6 x) (*.f64 6 y))) 1) (*.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1296 (/.f64 (+.f64 (/.f64 y 6) (/.f64 x -6)) 36))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y))) (*.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (*.f64 (*.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y))) (*.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 -6 x) (*.f64 6 y))) (*.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (*.f64 (*.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y))) (*.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (/.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 (*.f64 -6 x)) (*.f64 6 y))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 x (neg.f64 (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 x) (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (-.f64 -1 (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))) (-.f64 -1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) (-.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 (-.f64 -1 x) (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (/.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) (/.f64 1 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) (/.f64 (/.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) (*.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) (*.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) (*.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) (*.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) 1) (*.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) (*.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) (*.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) (*.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) (*.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (/.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))))))) |
| 1× | egg-herbie |
| 1364× | rational.json-simplify-54 |
| 1068× | rational.json-simplify-50 |
| 868× | rational.json-simplify-41 |
| 596× | rational.json-simplify-1 |
| 544× | rational.json-simplify-2 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 159 | 5709 |
| 1 | 375 | 5665 |
| 2 | 990 | 4497 |
| 3 | 3216 | 4497 |
| 4 | 7450 | 4497 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) |
(+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (*.f64 -1 (*.f64 z (+.f64 (*.f64 6 y) (*.f64 -6 x))))) |
(+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (*.f64 -1 (*.f64 z (+.f64 (*.f64 6 y) (*.f64 -6 x))))) |
(+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (*.f64 -1 (*.f64 z (+.f64 (*.f64 6 y) (*.f64 -6 x))))) |
(*.f64 -1 (*.f64 z (+.f64 (*.f64 6 y) (*.f64 -6 x)))) |
(+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (*.f64 -1 (*.f64 z (+.f64 (*.f64 6 y) (*.f64 -6 x))))) |
(+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (*.f64 -1 (*.f64 z (+.f64 (*.f64 6 y) (*.f64 -6 x))))) |
(+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (*.f64 -1 (*.f64 z (+.f64 (*.f64 6 y) (*.f64 -6 x))))) |
(*.f64 -1 (*.f64 z (+.f64 (*.f64 6 y) (*.f64 -6 x)))) |
(+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (*.f64 -1 (*.f64 z (+.f64 (*.f64 6 y) (*.f64 -6 x))))) |
(+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (*.f64 -1 (*.f64 z (+.f64 (*.f64 6 y) (*.f64 -6 x))))) |
(+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (*.f64 -1 (*.f64 z (+.f64 (*.f64 6 y) (*.f64 -6 x))))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(*.f64 -6 (*.f64 (-.f64 2/3 z) x)) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(*.f64 -6 (*.f64 (-.f64 2/3 z) x)) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(*.f64 -6 (*.f64 (-.f64 2/3 z) x)) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(*.f64 6 y) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(*.f64 -6 x) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(*.f64 -6 x) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(*.f64 -6 x) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(*.f64 6 y) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(*.f64 6 y) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 -6 (-.f64 2/3 z))) x) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 -6 (-.f64 2/3 z))) x) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 -6 (-.f64 2/3 z))) x) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(*.f64 (+.f64 1 (*.f64 -6 (-.f64 2/3 z))) x) |
(+.f64 (*.f64 (+.f64 1 (*.f64 -6 (-.f64 2/3 z))) x) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 -6 (-.f64 2/3 z))) x) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 -6 (-.f64 2/3 z))) x) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 6 (-.f64 2/3 z)) 1) x)) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 -1 (*.f64 (-.f64 (*.f64 6 (-.f64 2/3 z)) 1) x))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 -1 (*.f64 (-.f64 (*.f64 6 (-.f64 2/3 z)) 1) x))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 -1 (*.f64 (-.f64 (*.f64 6 (-.f64 2/3 z)) 1) x))) |
(+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) x) |
(+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (+.f64 (*.f64 -1 (*.f64 z (+.f64 (*.f64 6 y) (*.f64 -6 x)))) x)) |
(+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (+.f64 (*.f64 -1 (*.f64 z (+.f64 (*.f64 6 y) (*.f64 -6 x)))) x)) |
(+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (+.f64 (*.f64 -1 (*.f64 z (+.f64 (*.f64 6 y) (*.f64 -6 x)))) x)) |
(*.f64 -1 (*.f64 z (+.f64 (*.f64 6 y) (*.f64 -6 x)))) |
(+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (+.f64 x (*.f64 -1 (*.f64 z (+.f64 (*.f64 6 y) (*.f64 -6 x)))))) |
(+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (+.f64 x (*.f64 -1 (*.f64 z (+.f64 (*.f64 6 y) (*.f64 -6 x)))))) |
(+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (+.f64 x (*.f64 -1 (*.f64 z (+.f64 (*.f64 6 y) (*.f64 -6 x)))))) |
(*.f64 -1 (*.f64 z (+.f64 (*.f64 6 y) (*.f64 -6 x)))) |
(+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (+.f64 x (*.f64 -1 (*.f64 z (+.f64 (*.f64 6 y) (*.f64 -6 x)))))) |
(+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (+.f64 x (*.f64 -1 (*.f64 z (+.f64 (*.f64 6 y) (*.f64 -6 x)))))) |
(+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (+.f64 x (*.f64 -1 (*.f64 z (+.f64 (*.f64 6 y) (*.f64 -6 x)))))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) x) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) x)) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) x)) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) x)) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(+.f64 (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))) 0) |
(+.f64 0 (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) |
(-.f64 (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))) 0) |
(-.f64 0 (neg.f64 (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) 1) |
(/.f64 (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))) 1) |
(/.f64 (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))) (/.f64 (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))) (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) |
(pow.f64 (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))) 1) |
(neg.f64 (neg.f64 (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) |
(-.f64 (*.f64 -6 x) (neg.f64 (*.f64 6 y))) |
(-.f64 (*.f64 6 y) (neg.f64 (*.f64 -6 x))) |
(-.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) 0) |
(-.f64 0 (-.f64 (neg.f64 (*.f64 -6 x)) (*.f64 6 y))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 -6 x))) (-.f64 1 (*.f64 6 y))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 6 y))) (-.f64 1 (*.f64 -6 x))) |
(-.f64 (-.f64 (*.f64 -6 x) (-.f64 -1 (*.f64 6 y))) 1) |
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 (*.f64 -6 x) (*.f64 6 y)))) 1) |
(-.f64 (-.f64 (*.f64 6 y) (-.f64 -1 (*.f64 -6 x))) 1) |
(*.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) 1) |
(*.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (/.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) |
(*.f64 1 (+.f64 (*.f64 -6 x) (*.f64 6 y))) |
(*.f64 (/.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y))) (+.f64 (*.f64 -6 x) (*.f64 6 y))) |
(*.f64 36 (+.f64 (/.f64 y 6) (/.f64 x -6))) |
(*.f64 (*.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y))) (/.f64 1 (+.f64 (*.f64 -6 x) (*.f64 6 y)))) |
(*.f64 (*.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y))) (*.f64 (/.f64 1 (+.f64 (*.f64 -6 x) (*.f64 6 y))) 1)) |
(*.f64 (*.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y))) (/.f64 (/.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y))) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 -6 x) (*.f64 6 y))) (*.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) |
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y))) (*.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (/.f64 (/.f64 1 (+.f64 (*.f64 -6 x) (*.f64 6 y))) (*.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) |
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y))) (*.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 -6 x) (*.f64 6 y))) 1) (*.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) |
(*.f64 1296 (/.f64 (+.f64 (/.f64 y 6) (/.f64 x -6)) 36)) |
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y))) (*.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (*.f64 (*.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y))) (*.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 -6 x) (*.f64 6 y))) (*.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (*.f64 (*.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y))) (*.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y)))))) |
(/.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) 1) |
(/.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (/.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) |
(pow.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) 1) |
(neg.f64 (-.f64 (neg.f64 (*.f64 -6 x)) (*.f64 6 y))) |
(-.f64 x (neg.f64 (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) |
(-.f64 (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))) (neg.f64 x)) |
(-.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) 0) |
(-.f64 0 (-.f64 (neg.f64 x) (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) |
(-.f64 (-.f64 x (-.f64 -1 (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) 1) |
(-.f64 (-.f64 (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))) (-.f64 -1 x)) 1) |
(-.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) (-.f64 1 x)) |
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 x) (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) 1) |
(*.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) 1) |
(*.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (/.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))))) |
(*.f64 1 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) |
(*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) |
(*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) (/.f64 1 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))))) |
(*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) 1)) |
(*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) (/.f64 (/.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))))) |
(*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) (*.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))))) |
(*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) (*.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) (*.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))))) |
(*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) (*.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) 1) (*.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))))) |
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) (*.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) (*.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) (*.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) (*.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))))))) |
(/.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) 1) |
(/.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (/.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))))) |
(pow.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) 1) |
(neg.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) |
| Outputs |
|---|
(*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) |
(+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (*.f64 -1 (*.f64 z (+.f64 (*.f64 6 y) (*.f64 -6 x))))) |
(+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (*.f64 z (neg.f64 (+.f64 (*.f64 6 y) (*.f64 -6 x))))) |
(*.f64 (+.f64 (*.f64 6 y) (*.f64 -6 x)) (+.f64 2/3 (neg.f64 z))) |
(+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (*.f64 -1 (*.f64 z (+.f64 (*.f64 6 y) (*.f64 -6 x))))) |
(+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (*.f64 z (neg.f64 (+.f64 (*.f64 6 y) (*.f64 -6 x))))) |
(*.f64 (+.f64 (*.f64 6 y) (*.f64 -6 x)) (+.f64 2/3 (neg.f64 z))) |
(+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (*.f64 -1 (*.f64 z (+.f64 (*.f64 6 y) (*.f64 -6 x))))) |
(+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (*.f64 z (neg.f64 (+.f64 (*.f64 6 y) (*.f64 -6 x))))) |
(*.f64 (+.f64 (*.f64 6 y) (*.f64 -6 x)) (+.f64 2/3 (neg.f64 z))) |
(*.f64 -1 (*.f64 z (+.f64 (*.f64 6 y) (*.f64 -6 x)))) |
(*.f64 z (neg.f64 (+.f64 (*.f64 6 y) (*.f64 -6 x)))) |
(*.f64 z (-.f64 (neg.f64 (*.f64 -6 x)) (*.f64 6 y))) |
(*.f64 (+.f64 (*.f64 6 y) (*.f64 -6 x)) (neg.f64 z)) |
(+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (*.f64 -1 (*.f64 z (+.f64 (*.f64 6 y) (*.f64 -6 x))))) |
(+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (*.f64 z (neg.f64 (+.f64 (*.f64 6 y) (*.f64 -6 x))))) |
(*.f64 (+.f64 (*.f64 6 y) (*.f64 -6 x)) (+.f64 2/3 (neg.f64 z))) |
(+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (*.f64 -1 (*.f64 z (+.f64 (*.f64 6 y) (*.f64 -6 x))))) |
(+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (*.f64 z (neg.f64 (+.f64 (*.f64 6 y) (*.f64 -6 x))))) |
(*.f64 (+.f64 (*.f64 6 y) (*.f64 -6 x)) (+.f64 2/3 (neg.f64 z))) |
(+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (*.f64 -1 (*.f64 z (+.f64 (*.f64 6 y) (*.f64 -6 x))))) |
(+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (*.f64 z (neg.f64 (+.f64 (*.f64 6 y) (*.f64 -6 x))))) |
(*.f64 (+.f64 (*.f64 6 y) (*.f64 -6 x)) (+.f64 2/3 (neg.f64 z))) |
(*.f64 -1 (*.f64 z (+.f64 (*.f64 6 y) (*.f64 -6 x)))) |
(*.f64 z (neg.f64 (+.f64 (*.f64 6 y) (*.f64 -6 x)))) |
(*.f64 z (-.f64 (neg.f64 (*.f64 -6 x)) (*.f64 6 y))) |
(*.f64 (+.f64 (*.f64 6 y) (*.f64 -6 x)) (neg.f64 z)) |
(+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (*.f64 -1 (*.f64 z (+.f64 (*.f64 6 y) (*.f64 -6 x))))) |
(+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (*.f64 z (neg.f64 (+.f64 (*.f64 6 y) (*.f64 -6 x))))) |
(*.f64 (+.f64 (*.f64 6 y) (*.f64 -6 x)) (+.f64 2/3 (neg.f64 z))) |
(+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (*.f64 -1 (*.f64 z (+.f64 (*.f64 6 y) (*.f64 -6 x))))) |
(+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (*.f64 z (neg.f64 (+.f64 (*.f64 6 y) (*.f64 -6 x))))) |
(*.f64 (+.f64 (*.f64 6 y) (*.f64 -6 x)) (+.f64 2/3 (neg.f64 z))) |
(+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (*.f64 -1 (*.f64 z (+.f64 (*.f64 6 y) (*.f64 -6 x))))) |
(+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (*.f64 z (neg.f64 (+.f64 (*.f64 6 y) (*.f64 -6 x))))) |
(*.f64 (+.f64 (*.f64 6 y) (*.f64 -6 x)) (+.f64 2/3 (neg.f64 z))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 y (*.f64 6 (-.f64 2/3 z))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 (-.f64 2/3 z) (*.f64 -6 x))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 -6 (*.f64 x (-.f64 2/3 z)))) |
(*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 (-.f64 2/3 z) (*.f64 -6 x))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 -6 (*.f64 x (-.f64 2/3 z)))) |
(*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 (-.f64 2/3 z) (*.f64 -6 x))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 -6 (*.f64 x (-.f64 2/3 z)))) |
(*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x))) |
(*.f64 -6 (*.f64 (-.f64 2/3 z) x)) |
(*.f64 (-.f64 2/3 z) (*.f64 -6 x)) |
(*.f64 -6 (*.f64 x (-.f64 2/3 z))) |
(*.f64 x (*.f64 -6 (-.f64 2/3 z))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 (-.f64 2/3 z) (*.f64 -6 x))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 -6 (*.f64 x (-.f64 2/3 z)))) |
(*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 (-.f64 2/3 z) (*.f64 -6 x))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 -6 (*.f64 x (-.f64 2/3 z)))) |
(*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 (-.f64 2/3 z) (*.f64 -6 x))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 -6 (*.f64 x (-.f64 2/3 z)))) |
(*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x))) |
(*.f64 -6 (*.f64 (-.f64 2/3 z) x)) |
(*.f64 (-.f64 2/3 z) (*.f64 -6 x)) |
(*.f64 -6 (*.f64 x (-.f64 2/3 z))) |
(*.f64 x (*.f64 -6 (-.f64 2/3 z))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 (-.f64 2/3 z) (*.f64 -6 x))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 -6 (*.f64 x (-.f64 2/3 z)))) |
(*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 (-.f64 2/3 z) (*.f64 -6 x))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 -6 (*.f64 x (-.f64 2/3 z)))) |
(*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 (-.f64 2/3 z) (*.f64 -6 x))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 -6 (*.f64 x (-.f64 2/3 z)))) |
(*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x))) |
(*.f64 -6 (*.f64 (-.f64 2/3 z) x)) |
(*.f64 (-.f64 2/3 z) (*.f64 -6 x)) |
(*.f64 -6 (*.f64 x (-.f64 2/3 z))) |
(*.f64 x (*.f64 -6 (-.f64 2/3 z))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 (-.f64 2/3 z) (*.f64 -6 x))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 -6 (*.f64 x (-.f64 2/3 z)))) |
(*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 (-.f64 2/3 z) (*.f64 -6 x))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 -6 (*.f64 x (-.f64 2/3 z)))) |
(*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 (-.f64 2/3 z) (*.f64 -6 x))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 -6 (*.f64 x (-.f64 2/3 z)))) |
(*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 y (*.f64 6 (-.f64 2/3 z))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 (-.f64 2/3 z) (*.f64 -6 x))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 -6 (*.f64 x (-.f64 2/3 z)))) |
(*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 (-.f64 2/3 z) (*.f64 -6 x))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 -6 (*.f64 x (-.f64 2/3 z)))) |
(*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 (-.f64 2/3 z) (*.f64 -6 x))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 -6 (*.f64 x (-.f64 2/3 z)))) |
(*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 y (*.f64 6 (-.f64 2/3 z))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 (-.f64 2/3 z) (*.f64 -6 x))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 -6 (*.f64 x (-.f64 2/3 z)))) |
(*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 (-.f64 2/3 z) (*.f64 -6 x))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 -6 (*.f64 x (-.f64 2/3 z)))) |
(*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 (-.f64 2/3 z) (*.f64 -6 x))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 -6 (*.f64 x (-.f64 2/3 z)))) |
(*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x))) |
(*.f64 6 y) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(*.f64 -6 x) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(*.f64 -6 x) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(*.f64 -6 x) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(*.f64 6 y) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(*.f64 6 y) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 y (*.f64 6 (-.f64 2/3 z))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 -6 (-.f64 2/3 z))) x) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 x (+.f64 1 (*.f64 -6 (-.f64 2/3 z))))) |
(+.f64 (*.f64 y (*.f64 6 (-.f64 2/3 z))) (*.f64 x (+.f64 1 (*.f64 -6 (-.f64 2/3 z))))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 -6 (-.f64 2/3 z))) x) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 x (+.f64 1 (*.f64 -6 (-.f64 2/3 z))))) |
(+.f64 (*.f64 y (*.f64 6 (-.f64 2/3 z))) (*.f64 x (+.f64 1 (*.f64 -6 (-.f64 2/3 z))))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 -6 (-.f64 2/3 z))) x) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 x (+.f64 1 (*.f64 -6 (-.f64 2/3 z))))) |
(+.f64 (*.f64 y (*.f64 6 (-.f64 2/3 z))) (*.f64 x (+.f64 1 (*.f64 -6 (-.f64 2/3 z))))) |
(*.f64 (+.f64 1 (*.f64 -6 (-.f64 2/3 z))) x) |
(*.f64 x (+.f64 1 (*.f64 -6 (-.f64 2/3 z)))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 -6 (-.f64 2/3 z))) x) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 x (+.f64 1 (*.f64 -6 (-.f64 2/3 z))))) |
(+.f64 (*.f64 y (*.f64 6 (-.f64 2/3 z))) (*.f64 x (+.f64 1 (*.f64 -6 (-.f64 2/3 z))))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 -6 (-.f64 2/3 z))) x) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 x (+.f64 1 (*.f64 -6 (-.f64 2/3 z))))) |
(+.f64 (*.f64 y (*.f64 6 (-.f64 2/3 z))) (*.f64 x (+.f64 1 (*.f64 -6 (-.f64 2/3 z))))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 -6 (-.f64 2/3 z))) x) (*.f64 6 (*.f64 y (-.f64 2/3 z)))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 x (+.f64 1 (*.f64 -6 (-.f64 2/3 z))))) |
(+.f64 (*.f64 y (*.f64 6 (-.f64 2/3 z))) (*.f64 x (+.f64 1 (*.f64 -6 (-.f64 2/3 z))))) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 6 (-.f64 2/3 z)) 1) x)) |
(*.f64 (+.f64 (*.f64 6 (-.f64 2/3 z)) -1) (neg.f64 x)) |
(*.f64 (+.f64 -1 (*.f64 6 (-.f64 2/3 z))) (neg.f64 x)) |
(*.f64 x (-.f64 1 (*.f64 6 (-.f64 2/3 z)))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 -1 (*.f64 (-.f64 (*.f64 6 (-.f64 2/3 z)) 1) x))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 (+.f64 (*.f64 6 (-.f64 2/3 z)) -1) (neg.f64 x))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 (+.f64 -1 (*.f64 6 (-.f64 2/3 z))) (neg.f64 x))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 x (-.f64 1 (*.f64 6 (-.f64 2/3 z))))) |
(+.f64 (*.f64 y (*.f64 6 (-.f64 2/3 z))) (*.f64 x (-.f64 1 (*.f64 6 (-.f64 2/3 z))))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 -1 (*.f64 (-.f64 (*.f64 6 (-.f64 2/3 z)) 1) x))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 (+.f64 (*.f64 6 (-.f64 2/3 z)) -1) (neg.f64 x))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 (+.f64 -1 (*.f64 6 (-.f64 2/3 z))) (neg.f64 x))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 x (-.f64 1 (*.f64 6 (-.f64 2/3 z))))) |
(+.f64 (*.f64 y (*.f64 6 (-.f64 2/3 z))) (*.f64 x (-.f64 1 (*.f64 6 (-.f64 2/3 z))))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 -1 (*.f64 (-.f64 (*.f64 6 (-.f64 2/3 z)) 1) x))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 (+.f64 (*.f64 6 (-.f64 2/3 z)) -1) (neg.f64 x))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 (+.f64 -1 (*.f64 6 (-.f64 2/3 z))) (neg.f64 x))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 x (-.f64 1 (*.f64 6 (-.f64 2/3 z))))) |
(+.f64 (*.f64 y (*.f64 6 (-.f64 2/3 z))) (*.f64 x (-.f64 1 (*.f64 6 (-.f64 2/3 z))))) |
(+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) x) |
(+.f64 x (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x)))) |
(+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (+.f64 (*.f64 -1 (*.f64 z (+.f64 (*.f64 6 y) (*.f64 -6 x)))) x)) |
(+.f64 x (+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (*.f64 -1 (*.f64 z (+.f64 (*.f64 6 y) (*.f64 -6 x)))))) |
(+.f64 x (+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (*.f64 z (neg.f64 (+.f64 (*.f64 6 y) (*.f64 -6 x)))))) |
(+.f64 x (*.f64 (+.f64 (*.f64 6 y) (*.f64 -6 x)) (+.f64 2/3 (neg.f64 z)))) |
(+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (+.f64 (*.f64 -1 (*.f64 z (+.f64 (*.f64 6 y) (*.f64 -6 x)))) x)) |
(+.f64 x (+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (*.f64 -1 (*.f64 z (+.f64 (*.f64 6 y) (*.f64 -6 x)))))) |
(+.f64 x (+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (*.f64 z (neg.f64 (+.f64 (*.f64 6 y) (*.f64 -6 x)))))) |
(+.f64 x (*.f64 (+.f64 (*.f64 6 y) (*.f64 -6 x)) (+.f64 2/3 (neg.f64 z)))) |
(+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (+.f64 (*.f64 -1 (*.f64 z (+.f64 (*.f64 6 y) (*.f64 -6 x)))) x)) |
(+.f64 x (+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (*.f64 -1 (*.f64 z (+.f64 (*.f64 6 y) (*.f64 -6 x)))))) |
(+.f64 x (+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (*.f64 z (neg.f64 (+.f64 (*.f64 6 y) (*.f64 -6 x)))))) |
(+.f64 x (*.f64 (+.f64 (*.f64 6 y) (*.f64 -6 x)) (+.f64 2/3 (neg.f64 z)))) |
(*.f64 -1 (*.f64 z (+.f64 (*.f64 6 y) (*.f64 -6 x)))) |
(*.f64 z (neg.f64 (+.f64 (*.f64 6 y) (*.f64 -6 x)))) |
(*.f64 z (-.f64 (neg.f64 (*.f64 -6 x)) (*.f64 6 y))) |
(*.f64 (+.f64 (*.f64 6 y) (*.f64 -6 x)) (neg.f64 z)) |
(+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (+.f64 x (*.f64 -1 (*.f64 z (+.f64 (*.f64 6 y) (*.f64 -6 x)))))) |
(+.f64 x (+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (*.f64 -1 (*.f64 z (+.f64 (*.f64 6 y) (*.f64 -6 x)))))) |
(+.f64 x (+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (*.f64 z (neg.f64 (+.f64 (*.f64 6 y) (*.f64 -6 x)))))) |
(+.f64 x (*.f64 (+.f64 (*.f64 6 y) (*.f64 -6 x)) (+.f64 2/3 (neg.f64 z)))) |
(+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (+.f64 x (*.f64 -1 (*.f64 z (+.f64 (*.f64 6 y) (*.f64 -6 x)))))) |
(+.f64 x (+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (*.f64 -1 (*.f64 z (+.f64 (*.f64 6 y) (*.f64 -6 x)))))) |
(+.f64 x (+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (*.f64 z (neg.f64 (+.f64 (*.f64 6 y) (*.f64 -6 x)))))) |
(+.f64 x (*.f64 (+.f64 (*.f64 6 y) (*.f64 -6 x)) (+.f64 2/3 (neg.f64 z)))) |
(+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (+.f64 x (*.f64 -1 (*.f64 z (+.f64 (*.f64 6 y) (*.f64 -6 x)))))) |
(+.f64 x (+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (*.f64 -1 (*.f64 z (+.f64 (*.f64 6 y) (*.f64 -6 x)))))) |
(+.f64 x (+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (*.f64 z (neg.f64 (+.f64 (*.f64 6 y) (*.f64 -6 x)))))) |
(+.f64 x (*.f64 (+.f64 (*.f64 6 y) (*.f64 -6 x)) (+.f64 2/3 (neg.f64 z)))) |
(*.f64 -1 (*.f64 z (+.f64 (*.f64 6 y) (*.f64 -6 x)))) |
(*.f64 z (neg.f64 (+.f64 (*.f64 6 y) (*.f64 -6 x)))) |
(*.f64 z (-.f64 (neg.f64 (*.f64 -6 x)) (*.f64 6 y))) |
(*.f64 (+.f64 (*.f64 6 y) (*.f64 -6 x)) (neg.f64 z)) |
(+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (+.f64 x (*.f64 -1 (*.f64 z (+.f64 (*.f64 6 y) (*.f64 -6 x)))))) |
(+.f64 x (+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (*.f64 -1 (*.f64 z (+.f64 (*.f64 6 y) (*.f64 -6 x)))))) |
(+.f64 x (+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (*.f64 z (neg.f64 (+.f64 (*.f64 6 y) (*.f64 -6 x)))))) |
(+.f64 x (*.f64 (+.f64 (*.f64 6 y) (*.f64 -6 x)) (+.f64 2/3 (neg.f64 z)))) |
(+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (+.f64 x (*.f64 -1 (*.f64 z (+.f64 (*.f64 6 y) (*.f64 -6 x)))))) |
(+.f64 x (+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (*.f64 -1 (*.f64 z (+.f64 (*.f64 6 y) (*.f64 -6 x)))))) |
(+.f64 x (+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (*.f64 z (neg.f64 (+.f64 (*.f64 6 y) (*.f64 -6 x)))))) |
(+.f64 x (*.f64 (+.f64 (*.f64 6 y) (*.f64 -6 x)) (+.f64 2/3 (neg.f64 z)))) |
(+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (+.f64 x (*.f64 -1 (*.f64 z (+.f64 (*.f64 6 y) (*.f64 -6 x)))))) |
(+.f64 x (+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (*.f64 -1 (*.f64 z (+.f64 (*.f64 6 y) (*.f64 -6 x)))))) |
(+.f64 x (+.f64 (*.f64 2/3 (+.f64 (*.f64 6 y) (*.f64 -6 x))) (*.f64 z (neg.f64 (+.f64 (*.f64 6 y) (*.f64 -6 x)))))) |
(+.f64 x (*.f64 (+.f64 (*.f64 6 y) (*.f64 -6 x)) (+.f64 2/3 (neg.f64 z)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) x) |
(+.f64 x (*.f64 (-.f64 2/3 z) (*.f64 -6 x))) |
(+.f64 x (*.f64 -6 (*.f64 x (-.f64 2/3 z)))) |
(+.f64 x (*.f64 x (*.f64 -6 (-.f64 2/3 z)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) x)) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (+.f64 x (*.f64 (-.f64 2/3 z) (*.f64 -6 x)))) |
(+.f64 (*.f64 -6 (*.f64 x (-.f64 2/3 z))) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) x)) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (+.f64 x (*.f64 (-.f64 2/3 z) (*.f64 -6 x)))) |
(+.f64 (*.f64 -6 (*.f64 x (-.f64 2/3 z))) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) x)) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (+.f64 x (*.f64 (-.f64 2/3 z) (*.f64 -6 x)))) |
(+.f64 (*.f64 -6 (*.f64 x (-.f64 2/3 z))) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x)))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 y (*.f64 6 (-.f64 2/3 z))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (+.f64 x (*.f64 (-.f64 2/3 z) (*.f64 -6 x)))) |
(+.f64 (*.f64 -6 (*.f64 x (-.f64 2/3 z))) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (+.f64 x (*.f64 (-.f64 2/3 z) (*.f64 -6 x)))) |
(+.f64 (*.f64 -6 (*.f64 x (-.f64 2/3 z))) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (+.f64 x (*.f64 (-.f64 2/3 z) (*.f64 -6 x)))) |
(+.f64 (*.f64 -6 (*.f64 x (-.f64 2/3 z))) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x)))) |
(*.f64 6 (*.f64 y (-.f64 2/3 z))) |
(*.f64 y (*.f64 6 (-.f64 2/3 z))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (+.f64 x (*.f64 (-.f64 2/3 z) (*.f64 -6 x)))) |
(+.f64 (*.f64 -6 (*.f64 x (-.f64 2/3 z))) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (+.f64 x (*.f64 (-.f64 2/3 z) (*.f64 -6 x)))) |
(+.f64 (*.f64 -6 (*.f64 x (-.f64 2/3 z))) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x)))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (+.f64 x (*.f64 (-.f64 2/3 z) (*.f64 -6 x)))) |
(+.f64 (*.f64 -6 (*.f64 x (-.f64 2/3 z))) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x)))) |
(+.f64 (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))) 0) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 (-.f64 2/3 z) (*.f64 -6 x))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 -6 (*.f64 x (-.f64 2/3 z)))) |
(*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x))) |
(+.f64 0 (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 (-.f64 2/3 z) (*.f64 -6 x))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 -6 (*.f64 x (-.f64 2/3 z)))) |
(*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x))) |
(-.f64 (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))) 0) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 (-.f64 2/3 z) (*.f64 -6 x))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 -6 (*.f64 x (-.f64 2/3 z)))) |
(*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x))) |
(-.f64 0 (neg.f64 (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 (-.f64 2/3 z) (*.f64 -6 x))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 -6 (*.f64 x (-.f64 2/3 z)))) |
(*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) 1) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 (-.f64 2/3 z) (*.f64 -6 x))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 -6 (*.f64 x (-.f64 2/3 z)))) |
(*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x))) |
(/.f64 (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))) 1) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 (-.f64 2/3 z) (*.f64 -6 x))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 -6 (*.f64 x (-.f64 2/3 z)))) |
(*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x))) |
(/.f64 (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))) (/.f64 (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))) (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 (-.f64 2/3 z) (*.f64 -6 x))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 -6 (*.f64 x (-.f64 2/3 z)))) |
(*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x))) |
(pow.f64 (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))) 1) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 (-.f64 2/3 z) (*.f64 -6 x))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 -6 (*.f64 x (-.f64 2/3 z)))) |
(*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x))) |
(neg.f64 (neg.f64 (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 (-.f64 2/3 z) (*.f64 -6 x))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (*.f64 -6 (*.f64 x (-.f64 2/3 z)))) |
(*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x))) |
(-.f64 (*.f64 -6 x) (neg.f64 (*.f64 6 y))) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(-.f64 (*.f64 6 y) (neg.f64 (*.f64 -6 x))) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(-.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) 0) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(-.f64 0 (-.f64 (neg.f64 (*.f64 -6 x)) (*.f64 6 y))) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 -6 x))) (-.f64 1 (*.f64 6 y))) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 6 y))) (-.f64 1 (*.f64 -6 x))) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(-.f64 (-.f64 (*.f64 -6 x) (-.f64 -1 (*.f64 6 y))) 1) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 (*.f64 -6 x) (*.f64 6 y)))) 1) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(-.f64 (-.f64 (*.f64 6 y) (-.f64 -1 (*.f64 -6 x))) 1) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(*.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) 1) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(*.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (/.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(*.f64 1 (+.f64 (*.f64 -6 x) (*.f64 6 y))) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(*.f64 (/.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y))) (+.f64 (*.f64 -6 x) (*.f64 6 y))) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(*.f64 36 (+.f64 (/.f64 y 6) (/.f64 x -6))) |
(*.f64 (*.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y))) (/.f64 1 (+.f64 (*.f64 -6 x) (*.f64 6 y)))) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(*.f64 (*.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y))) (*.f64 (/.f64 1 (+.f64 (*.f64 -6 x) (*.f64 6 y))) 1)) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(*.f64 (*.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y))) (/.f64 (/.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y))) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(*.f64 (/.f64 1 (+.f64 (*.f64 -6 x) (*.f64 6 y))) (*.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y))) (*.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (/.f64 (/.f64 1 (+.f64 (*.f64 -6 x) (*.f64 6 y))) (*.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y))) (*.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 -6 x) (*.f64 6 y))) 1) (*.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(*.f64 1296 (/.f64 (+.f64 (/.f64 y 6) (/.f64 x -6)) 36)) |
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y))) (*.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (*.f64 (*.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y))) (*.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 -6 x) (*.f64 6 y))) (*.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (*.f64 (*.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y))) (*.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y)))))) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(/.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) 1) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(/.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (/.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(pow.f64 (+.f64 (*.f64 -6 x) (*.f64 6 y)) 1) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(neg.f64 (-.f64 (neg.f64 (*.f64 -6 x)) (*.f64 6 y))) |
(+.f64 (*.f64 6 y) (*.f64 -6 x)) |
(-.f64 x (neg.f64 (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (+.f64 x (*.f64 (-.f64 2/3 z) (*.f64 -6 x)))) |
(+.f64 (*.f64 -6 (*.f64 x (-.f64 2/3 z))) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x)))) |
(-.f64 (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))) (neg.f64 x)) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (+.f64 x (*.f64 (-.f64 2/3 z) (*.f64 -6 x)))) |
(+.f64 (*.f64 -6 (*.f64 x (-.f64 2/3 z))) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x)))) |
(-.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) 0) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (+.f64 x (*.f64 (-.f64 2/3 z) (*.f64 -6 x)))) |
(+.f64 (*.f64 -6 (*.f64 x (-.f64 2/3 z))) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x)))) |
(-.f64 0 (-.f64 (neg.f64 x) (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (+.f64 x (*.f64 (-.f64 2/3 z) (*.f64 -6 x)))) |
(+.f64 (*.f64 -6 (*.f64 x (-.f64 2/3 z))) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x)))) |
(-.f64 (-.f64 x (-.f64 -1 (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) 1) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (+.f64 x (*.f64 (-.f64 2/3 z) (*.f64 -6 x)))) |
(+.f64 (*.f64 -6 (*.f64 x (-.f64 2/3 z))) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x)))) |
(-.f64 (-.f64 (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))) (-.f64 -1 x)) 1) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (+.f64 x (*.f64 (-.f64 2/3 z) (*.f64 -6 x)))) |
(+.f64 (*.f64 -6 (*.f64 x (-.f64 2/3 z))) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x)))) |
(-.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (+.f64 x (*.f64 (-.f64 2/3 z) (*.f64 -6 x)))) |
(+.f64 (*.f64 -6 (*.f64 x (-.f64 2/3 z))) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x)))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) (-.f64 1 x)) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (+.f64 x (*.f64 (-.f64 2/3 z) (*.f64 -6 x)))) |
(+.f64 (*.f64 -6 (*.f64 x (-.f64 2/3 z))) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x)))) |
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 x) (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) 1) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (+.f64 x (*.f64 (-.f64 2/3 z) (*.f64 -6 x)))) |
(+.f64 (*.f64 -6 (*.f64 x (-.f64 2/3 z))) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x)))) |
(*.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) 1) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (+.f64 x (*.f64 (-.f64 2/3 z) (*.f64 -6 x)))) |
(+.f64 (*.f64 -6 (*.f64 x (-.f64 2/3 z))) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x)))) |
(*.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (/.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (+.f64 x (*.f64 (-.f64 2/3 z) (*.f64 -6 x)))) |
(+.f64 (*.f64 -6 (*.f64 x (-.f64 2/3 z))) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x)))) |
(*.f64 1 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (+.f64 x (*.f64 (-.f64 2/3 z) (*.f64 -6 x)))) |
(+.f64 (*.f64 -6 (*.f64 x (-.f64 2/3 z))) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x)))) |
(*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (+.f64 x (*.f64 (-.f64 2/3 z) (*.f64 -6 x)))) |
(+.f64 (*.f64 -6 (*.f64 x (-.f64 2/3 z))) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x)))) |
(*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) (/.f64 1 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (+.f64 x (*.f64 (-.f64 2/3 z) (*.f64 -6 x)))) |
(+.f64 (*.f64 -6 (*.f64 x (-.f64 2/3 z))) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x)))) |
(*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) 1)) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (+.f64 x (*.f64 (-.f64 2/3 z) (*.f64 -6 x)))) |
(+.f64 (*.f64 -6 (*.f64 x (-.f64 2/3 z))) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x)))) |
(*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) (/.f64 (/.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (+.f64 x (*.f64 (-.f64 2/3 z) (*.f64 -6 x)))) |
(+.f64 (*.f64 -6 (*.f64 x (-.f64 2/3 z))) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x)))) |
(*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) (*.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (+.f64 x (*.f64 (-.f64 2/3 z) (*.f64 -6 x)))) |
(+.f64 (*.f64 -6 (*.f64 x (-.f64 2/3 z))) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x)))) |
(*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) (*.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) (*.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (+.f64 x (*.f64 (-.f64 2/3 z) (*.f64 -6 x)))) |
(+.f64 (*.f64 -6 (*.f64 x (-.f64 2/3 z))) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x)))) |
(*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) (*.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) 1) (*.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (+.f64 x (*.f64 (-.f64 2/3 z) (*.f64 -6 x)))) |
(+.f64 (*.f64 -6 (*.f64 x (-.f64 2/3 z))) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x)))) |
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) (*.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) (*.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) (*.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) (*.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))))))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (+.f64 x (*.f64 (-.f64 2/3 z) (*.f64 -6 x)))) |
(+.f64 (*.f64 -6 (*.f64 x (-.f64 2/3 z))) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x)))) |
(/.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) 1) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (+.f64 x (*.f64 (-.f64 2/3 z) (*.f64 -6 x)))) |
(+.f64 (*.f64 -6 (*.f64 x (-.f64 2/3 z))) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x)))) |
(/.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (/.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (+.f64 x (*.f64 (-.f64 2/3 z) (*.f64 -6 x)))) |
(+.f64 (*.f64 -6 (*.f64 x (-.f64 2/3 z))) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x)))) |
(pow.f64 (+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) 1) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (+.f64 x (*.f64 (-.f64 2/3 z) (*.f64 -6 x)))) |
(+.f64 (*.f64 -6 (*.f64 x (-.f64 2/3 z))) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x)))) |
(neg.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y))))) |
(+.f64 (*.f64 6 (*.f64 y (-.f64 2/3 z))) (+.f64 x (*.f64 (-.f64 2/3 z) (*.f64 -6 x)))) |
(+.f64 (*.f64 -6 (*.f64 x (-.f64 2/3 z))) (+.f64 x (*.f64 6 (*.f64 y (-.f64 2/3 z))))) |
(+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 6 y) (*.f64 -6 x)))) |
Compiled 9938 to 6506 computations (34.5% saved)
17 alts after pruning (15 fresh and 2 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 490 | 15 | 505 |
| Fresh | 10 | 0 | 10 |
| Picked | 1 | 0 | 1 |
| Done | 3 | 2 | 5 |
| Total | 504 | 17 | 521 |
| Status | Error | Program |
|---|---|---|
| 42.9b | (+.f64 (*.f64 y 4) x) | |
| ▶ | 32.0b | (+.f64 (*.f64 6 (*.f64 z x)) (+.f64 x (*.f64 x -4))) |
| 23.4b | (+.f64 (*.f64 4 y) (*.f64 x -3)) | |
| 23.4b | (+.f64 (*.f64 -4 x) (+.f64 x (*.f64 4 y))) | |
| ▶ | 22.3b | (+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))) |
| 55.4b | (+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))))) | |
| ✓ | 0.4b | (+.f64 x (*.f64 (*.f64 (-.f64 y x) 6) (-.f64 2/3 z))) |
| ✓ | 31.3b | (+.f64 x (*.f64 6 (*.f64 (-.f64 2/3 z) y))) |
| 52.6b | (*.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))) (*.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))) | |
| 41.5b | (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))) | |
| ▶ | 32.0b | (*.f64 (-.f64 (*.f64 6 z) 3) x) |
| 30.9b | (*.f64 (+.f64 4 (*.f64 -6 z)) y) | |
| 40.4b | (*.f64 z (*.f64 (-.f64 y x) -6)) | |
| 43.5b | (*.f64 x -3) | |
| ▶ | 42.6b | (*.f64 4 y) |
| ▶ | 40.3b | (*.f64 -6 (*.f64 z (-.f64 y x))) |
| 62.3b | x |
Compiled 734 to 448 computations (39% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) |
| ✓ | 0.2b | (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) |
| 0.3b | (*.f64 -6 (*.f64 z (-.f64 y x))) | |
| ✓ | 23.6b | (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))) |
Compiled 118 to 56 computations (52.5% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | x | @ | 0 | (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) |
| 1.0ms | x | @ | 0 | (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) |
| 0.0ms | y | @ | 0 | (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) |
| 0.0ms | x | @ | inf | (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) |
| 0.0ms | y | @ | inf | (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) |
| 1× | batch-egg-rewrite |
| 1504× | rational.json-simplify-47 |
| 890× | rational.json-simplify-58 |
| 582× | rational.json-simplify-55 |
| 534× | rational.json-5 |
| 532× | exponential.json-3 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 141 |
| 1 | 103 | 87 |
| 2 | 319 | 87 |
| 3 | 1152 | 87 |
| 4 | 5067 | 87 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))) |
(*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) |
(/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (*.f64 (-.f64 y x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) 4) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 x (*.f64 (-.f64 y x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (neg.f64 (*.f64 (-.f64 y x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y x) 4) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 x) (*.f64 (-.f64 y x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 (-.f64 y x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 y x) 4))) (-.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 (-.f64 -1 x) (*.f64 (-.f64 y x) 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (-.f64 y x) 4) (-.f64 -1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (-.f64 -1 (*.f64 (-.f64 y x) 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 y x) 4))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (fabs.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (neg.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (+.f64 x (*.f64 (-.f64 y x) 4))) (+.f64 x (*.f64 (-.f64 y x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (fabs.f64 (+.f64 x (*.f64 (-.f64 y x) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (fabs.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (-.f64 (neg.f64 x) (*.f64 (-.f64 y x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (fabs.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (+.f64 x (*.f64 (-.f64 y x) 4))) (-.f64 (neg.f64 x) (*.f64 (-.f64 y x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (fabs.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 y x) 4)) (fabs.f64 (+.f64 x (*.f64 (-.f64 y x) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 y x) 4)) (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (fabs.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (fabs.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))) (+.f64 x (*.f64 (-.f64 y x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (fabs.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))) (fabs.f64 (+.f64 x (*.f64 (-.f64 y x) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (fabs.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))) (-.f64 (neg.f64 x) (*.f64 (-.f64 y x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (fabs.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (fabs.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (neg.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (fabs.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (fabs.f64 (+.f64 x (*.f64 (-.f64 y x) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (fabs.f64 (/.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 (fabs.f64 (+.f64 x (*.f64 (-.f64 y x) 4))) (-.f64 (neg.f64 x) (*.f64 (-.f64 y x) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 (+.f64 x (+.f64 x (*.f64 (-.f64 y x) 8))) (fabs.f64 (+.f64 x (+.f64 x (*.f64 (-.f64 y x) 8)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))) (fabs.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (fabs.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))) (fabs.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (neg.f64 (fabs.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (neg.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))))) (/.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))) 1) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))))) (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))))) (/.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))))) (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))))))))) |
| 1× | egg-herbie |
| 1184× | rational.json-simplify-47 |
| 910× | rational.json-simplify-104 |
| 844× | rational.json-simplify-76 |
| 790× | rational.json-simplify-50 |
| 788× | rational.json-simplify-55 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 259 | 5285 |
| 1 | 542 | 5285 |
| 2 | 891 | 5285 |
| 3 | 3049 | 5285 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 4 y) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(*.f64 -3 x) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(*.f64 -3 x) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 -4 x) x) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(*.f64 4 y) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(*.f64 4 y) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(*.f64 16 (pow.f64 y 2)) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 -24 (*.f64 y x))) |
(+.f64 (*.f64 9 (pow.f64 x 2)) (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 -24 (*.f64 y x)))) |
(+.f64 (*.f64 9 (pow.f64 x 2)) (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 -24 (*.f64 y x)))) |
(*.f64 9 (pow.f64 x 2)) |
(+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -24 (*.f64 y x))) |
(+.f64 (*.f64 9 (pow.f64 x 2)) (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 -24 (*.f64 y x)))) |
(+.f64 (*.f64 9 (pow.f64 x 2)) (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 -24 (*.f64 y x)))) |
(*.f64 9 (pow.f64 x 2)) |
(+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -24 (*.f64 y x))) |
(+.f64 (*.f64 9 (pow.f64 x 2)) (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 -24 (*.f64 y x)))) |
(+.f64 (*.f64 9 (pow.f64 x 2)) (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 -24 (*.f64 y x)))) |
(pow.f64 (+.f64 (*.f64 -4 x) x) 2) |
(+.f64 (pow.f64 (+.f64 (*.f64 -4 x) x) 2) (*.f64 8 (*.f64 (+.f64 (*.f64 -4 x) x) y))) |
(+.f64 (pow.f64 (+.f64 (*.f64 -4 x) x) 2) (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -4 x) x) y)) (*.f64 16 (pow.f64 y 2)))) |
(+.f64 (pow.f64 (+.f64 (*.f64 -4 x) x) 2) (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -4 x) x) y)) (*.f64 16 (pow.f64 y 2)))) |
(*.f64 16 (pow.f64 y 2)) |
(+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -4 x) x) y)) (*.f64 16 (pow.f64 y 2))) |
(+.f64 (pow.f64 (+.f64 (*.f64 -4 x) x) 2) (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -4 x) x) y)) (*.f64 16 (pow.f64 y 2)))) |
(+.f64 (pow.f64 (+.f64 (*.f64 -4 x) x) 2) (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -4 x) x) y)) (*.f64 16 (pow.f64 y 2)))) |
(*.f64 16 (pow.f64 y 2)) |
(+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -4 x) x) y)) (*.f64 16 (pow.f64 y 2))) |
(+.f64 (pow.f64 (+.f64 (*.f64 -4 x) x) 2) (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -4 x) x) y)) (*.f64 16 (pow.f64 y 2)))) |
(+.f64 (pow.f64 (+.f64 (*.f64 -4 x) x) 2) (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -4 x) x) y)) (*.f64 16 (pow.f64 y 2)))) |
(/.f64 1/4 y) |
(+.f64 (*.f64 1/4 (/.f64 1 y)) (*.f64 3/16 (/.f64 x (pow.f64 y 2)))) |
(+.f64 (*.f64 1/4 (/.f64 1 y)) (+.f64 (*.f64 9/64 (/.f64 (pow.f64 x 2) (pow.f64 y 3))) (*.f64 3/16 (/.f64 x (pow.f64 y 2))))) |
(+.f64 (*.f64 1/4 (/.f64 1 y)) (+.f64 (*.f64 27/256 (/.f64 (pow.f64 x 3) (pow.f64 y 4))) (+.f64 (*.f64 9/64 (/.f64 (pow.f64 x 2) (pow.f64 y 3))) (*.f64 3/16 (/.f64 x (pow.f64 y 2)))))) |
(/.f64 -1/3 x) |
(-.f64 (*.f64 -4/9 (/.f64 y (pow.f64 x 2))) (*.f64 1/3 (/.f64 1 x))) |
(-.f64 (+.f64 (*.f64 -16/27 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 -4/9 (/.f64 y (pow.f64 x 2)))) (*.f64 1/3 (/.f64 1 x))) |
(-.f64 (+.f64 (*.f64 -16/27 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (+.f64 (*.f64 -4/9 (/.f64 y (pow.f64 x 2))) (*.f64 -64/81 (/.f64 (pow.f64 y 3) (pow.f64 x 4))))) (*.f64 1/3 (/.f64 1 x))) |
(/.f64 -1/3 x) |
(-.f64 (*.f64 -4/9 (/.f64 y (pow.f64 x 2))) (*.f64 1/3 (/.f64 1 x))) |
(-.f64 (+.f64 (*.f64 -16/27 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 -4/9 (/.f64 y (pow.f64 x 2)))) (*.f64 1/3 (/.f64 1 x))) |
(-.f64 (+.f64 (*.f64 -16/27 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (+.f64 (*.f64 -4/9 (/.f64 y (pow.f64 x 2))) (*.f64 -64/81 (/.f64 (pow.f64 y 3) (pow.f64 x 4))))) (*.f64 1/3 (/.f64 1 x))) |
(/.f64 1 (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 -4 (/.f64 y (pow.f64 (+.f64 (*.f64 -4 x) x) 2))) (/.f64 1 (+.f64 (*.f64 -4 x) x))) |
(+.f64 (*.f64 -4 (/.f64 y (pow.f64 (+.f64 (*.f64 -4 x) x) 2))) (+.f64 (/.f64 1 (+.f64 (*.f64 -4 x) x)) (*.f64 16 (/.f64 (pow.f64 y 2) (pow.f64 (+.f64 (*.f64 -4 x) x) 3))))) |
(+.f64 (*.f64 -4 (/.f64 y (pow.f64 (+.f64 (*.f64 -4 x) x) 2))) (+.f64 (/.f64 1 (+.f64 (*.f64 -4 x) x)) (+.f64 (*.f64 -64 (/.f64 (pow.f64 y 3) (pow.f64 (+.f64 (*.f64 -4 x) x) 4))) (*.f64 16 (/.f64 (pow.f64 y 2) (pow.f64 (+.f64 (*.f64 -4 x) x) 3)))))) |
(/.f64 1/4 y) |
(+.f64 (*.f64 -1/16 (/.f64 (+.f64 (*.f64 -4 x) x) (pow.f64 y 2))) (*.f64 1/4 (/.f64 1 y))) |
(+.f64 (*.f64 -1/16 (/.f64 (+.f64 (*.f64 -4 x) x) (pow.f64 y 2))) (+.f64 (*.f64 1/4 (/.f64 1 y)) (*.f64 1/64 (/.f64 (pow.f64 (+.f64 (*.f64 -4 x) x) 2) (pow.f64 y 3))))) |
(+.f64 (*.f64 -1/16 (/.f64 (+.f64 (*.f64 -4 x) x) (pow.f64 y 2))) (+.f64 (*.f64 1/4 (/.f64 1 y)) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 (+.f64 (*.f64 -4 x) x) 3) (pow.f64 y 4))) (*.f64 1/64 (/.f64 (pow.f64 (+.f64 (*.f64 -4 x) x) 2) (pow.f64 y 3)))))) |
(/.f64 1/4 y) |
(+.f64 (*.f64 -1/16 (/.f64 (+.f64 (*.f64 -4 x) x) (pow.f64 y 2))) (*.f64 1/4 (/.f64 1 y))) |
(+.f64 (*.f64 -1/16 (/.f64 (+.f64 (*.f64 -4 x) x) (pow.f64 y 2))) (+.f64 (*.f64 1/4 (/.f64 1 y)) (*.f64 1/64 (/.f64 (pow.f64 (+.f64 (*.f64 -4 x) x) 2) (pow.f64 y 3))))) |
(+.f64 (*.f64 -1/16 (/.f64 (+.f64 (*.f64 -4 x) x) (pow.f64 y 2))) (+.f64 (*.f64 1/4 (/.f64 1 y)) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 (+.f64 (*.f64 -4 x) x) 3) (pow.f64 y 4))) (*.f64 1/64 (/.f64 (pow.f64 (+.f64 (*.f64 -4 x) x) 2) (pow.f64 y 3)))))) |
(+.f64 x (*.f64 (-.f64 y x) 4)) |
(+.f64 (*.f64 (-.f64 y x) 4) x) |
(+.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) 0) |
(+.f64 0 (+.f64 x (*.f64 (-.f64 y x) 4))) |
(-.f64 x (neg.f64 (*.f64 (-.f64 y x) 4))) |
(-.f64 (*.f64 (-.f64 y x) 4) (neg.f64 x)) |
(-.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) 0) |
(-.f64 0 (-.f64 (neg.f64 x) (*.f64 (-.f64 y x) 4))) |
(-.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 (-.f64 y x) 4))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 y x) 4))) (-.f64 1 x)) |
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 x) (*.f64 (-.f64 y x) 4))) 1) |
(-.f64 (-.f64 (*.f64 (-.f64 y x) 4) (-.f64 -1 x)) 1) |
(-.f64 (-.f64 x (-.f64 -1 (*.f64 (-.f64 y x) 4))) 1) |
(/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) 1) |
(/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))) |
(pow.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) 1) |
(neg.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 y x) 4))) |
(+.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) 0) |
(+.f64 0 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))) |
(-.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) 0) |
(-.f64 0 (neg.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))) 1) |
(/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) 1) |
(/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))) |
(pow.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) 1) |
(neg.f64 (neg.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))) |
(fabs.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))) |
(fabs.f64 (neg.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))) |
(fabs.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (fabs.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))))) |
(fabs.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (neg.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))))) |
(fabs.f64 (*.f64 (fabs.f64 (+.f64 x (*.f64 (-.f64 y x) 4))) (+.f64 x (*.f64 (-.f64 y x) 4)))) |
(fabs.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (fabs.f64 (+.f64 x (*.f64 (-.f64 y x) 4))))) |
(fabs.f64 (neg.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (fabs.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))))) |
(fabs.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (-.f64 (neg.f64 x) (*.f64 (-.f64 y x) 4)))) |
(fabs.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (fabs.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))))) |
(fabs.f64 (*.f64 (fabs.f64 (+.f64 x (*.f64 (-.f64 y x) 4))) (-.f64 (neg.f64 x) (*.f64 (-.f64 y x) 4)))) |
(fabs.f64 (*.f64 (fabs.f64 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (fabs.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))))) |
(fabs.f64 (*.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))) |
(fabs.f64 (*.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 y x) 4)) (fabs.f64 (+.f64 x (*.f64 (-.f64 y x) 4))))) |
(fabs.f64 (*.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 y x) 4)) (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (fabs.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))))) |
(fabs.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (fabs.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))) (+.f64 x (*.f64 (-.f64 y x) 4)))) |
(fabs.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (fabs.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))) (fabs.f64 (+.f64 x (*.f64 (-.f64 y x) 4))))) |
(fabs.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (fabs.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))) (-.f64 (neg.f64 x) (*.f64 (-.f64 y x) 4)))) |
(fabs.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (fabs.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (fabs.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))))) |
(fabs.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (neg.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))))) |
(fabs.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (fabs.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))))))) |
(fabs.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (fabs.f64 (+.f64 x (*.f64 (-.f64 y x) 4)))))) |
(fabs.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (fabs.f64 (/.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))))))) |
(fabs.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 (fabs.f64 (+.f64 x (*.f64 (-.f64 y x) 4))) (-.f64 (neg.f64 x) (*.f64 (-.f64 y x) 4))))) |
(fabs.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 (+.f64 x (+.f64 x (*.f64 (-.f64 y x) 8))) (fabs.f64 (+.f64 x (+.f64 x (*.f64 (-.f64 y x) 8))))))) |
(fabs.f64 (/.f64 (neg.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))) (fabs.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))))) |
(fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (fabs.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))) (fabs.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))))) |
(fabs.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (neg.f64 (fabs.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))))) |
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (neg.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))))) |
(+.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) 0) |
(+.f64 0 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))) |
(-.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) 0) |
(-.f64 0 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))))) |
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))))) 1) |
(*.f64 1 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))) |
(*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) 1) |
(*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))))) |
(*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))))) |
(*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))) 1)) |
(*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))))) |
(*.f64 (/.f64 1 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))))) |
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))))) |
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))))) (/.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))) 1) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))))) |
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))))) (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))))) (/.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))))) (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))))))) |
(pow.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) 1) |
(neg.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))))) |
| Outputs |
|---|
(*.f64 4 y) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 4 y) (*.f64 -3 x)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 4 y) (*.f64 -3 x)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 4 y) (*.f64 -3 x)) |
(*.f64 -3 x) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 4 y) (*.f64 -3 x)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 4 y) (*.f64 -3 x)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 4 y) (*.f64 -3 x)) |
(*.f64 -3 x) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 4 y) (*.f64 -3 x)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 4 y) (*.f64 -3 x)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 4 y) (*.f64 -3 x)) |
(+.f64 (*.f64 -4 x) x) |
(+.f64 x (*.f64 x -4)) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 4 y) (+.f64 x (*.f64 x -4))) |
(+.f64 (*.f64 x -4) (+.f64 (*.f64 4 y) x)) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 4 y) (+.f64 x (*.f64 x -4))) |
(+.f64 (*.f64 x -4) (+.f64 (*.f64 4 y) x)) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 4 y) (+.f64 x (*.f64 x -4))) |
(+.f64 (*.f64 x -4) (+.f64 (*.f64 4 y) x)) |
(*.f64 4 y) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 4 y) (+.f64 x (*.f64 x -4))) |
(+.f64 (*.f64 x -4) (+.f64 (*.f64 4 y) x)) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 4 y) (+.f64 x (*.f64 x -4))) |
(+.f64 (*.f64 x -4) (+.f64 (*.f64 4 y) x)) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 4 y) (+.f64 x (*.f64 x -4))) |
(+.f64 (*.f64 x -4) (+.f64 (*.f64 4 y) x)) |
(*.f64 4 y) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 4 y) (+.f64 x (*.f64 x -4))) |
(+.f64 (*.f64 x -4) (+.f64 (*.f64 4 y) x)) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 4 y) (+.f64 x (*.f64 x -4))) |
(+.f64 (*.f64 x -4) (+.f64 (*.f64 4 y) x)) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 4 y) (+.f64 x (*.f64 x -4))) |
(+.f64 (*.f64 x -4) (+.f64 (*.f64 4 y) x)) |
(*.f64 16 (pow.f64 y 2)) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 -24 (*.f64 y x))) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 x (*.f64 -24 y))) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 y (*.f64 x -24))) |
(+.f64 (*.f64 9 (pow.f64 x 2)) (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 -24 (*.f64 y x)))) |
(+.f64 (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 -24 (*.f64 y x))) (*.f64 9 (pow.f64 x 2))) |
(+.f64 (*.f64 x (*.f64 -24 y)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 16 (pow.f64 y 2)))) |
(+.f64 (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 y (*.f64 x -24))) (*.f64 9 (pow.f64 x 2))) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (+.f64 (*.f64 y (*.f64 x -24)) (*.f64 9 (pow.f64 x 2)))) |
(+.f64 (*.f64 9 (pow.f64 x 2)) (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 -24 (*.f64 y x)))) |
(+.f64 (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 -24 (*.f64 y x))) (*.f64 9 (pow.f64 x 2))) |
(+.f64 (*.f64 x (*.f64 -24 y)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 16 (pow.f64 y 2)))) |
(+.f64 (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 y (*.f64 x -24))) (*.f64 9 (pow.f64 x 2))) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (+.f64 (*.f64 y (*.f64 x -24)) (*.f64 9 (pow.f64 x 2)))) |
(*.f64 9 (pow.f64 x 2)) |
(+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -24 (*.f64 y x))) |
(+.f64 (*.f64 -24 (*.f64 y x)) (*.f64 9 (pow.f64 x 2))) |
(+.f64 (*.f64 x (*.f64 -24 y)) (*.f64 9 (pow.f64 x 2))) |
(+.f64 (*.f64 y (*.f64 x -24)) (*.f64 9 (pow.f64 x 2))) |
(+.f64 (*.f64 9 (pow.f64 x 2)) (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 -24 (*.f64 y x)))) |
(+.f64 (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 -24 (*.f64 y x))) (*.f64 9 (pow.f64 x 2))) |
(+.f64 (*.f64 x (*.f64 -24 y)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 16 (pow.f64 y 2)))) |
(+.f64 (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 y (*.f64 x -24))) (*.f64 9 (pow.f64 x 2))) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (+.f64 (*.f64 y (*.f64 x -24)) (*.f64 9 (pow.f64 x 2)))) |
(+.f64 (*.f64 9 (pow.f64 x 2)) (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 -24 (*.f64 y x)))) |
(+.f64 (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 -24 (*.f64 y x))) (*.f64 9 (pow.f64 x 2))) |
(+.f64 (*.f64 x (*.f64 -24 y)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 16 (pow.f64 y 2)))) |
(+.f64 (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 y (*.f64 x -24))) (*.f64 9 (pow.f64 x 2))) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (+.f64 (*.f64 y (*.f64 x -24)) (*.f64 9 (pow.f64 x 2)))) |
(*.f64 9 (pow.f64 x 2)) |
(+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -24 (*.f64 y x))) |
(+.f64 (*.f64 -24 (*.f64 y x)) (*.f64 9 (pow.f64 x 2))) |
(+.f64 (*.f64 x (*.f64 -24 y)) (*.f64 9 (pow.f64 x 2))) |
(+.f64 (*.f64 y (*.f64 x -24)) (*.f64 9 (pow.f64 x 2))) |
(+.f64 (*.f64 9 (pow.f64 x 2)) (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 -24 (*.f64 y x)))) |
(+.f64 (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 -24 (*.f64 y x))) (*.f64 9 (pow.f64 x 2))) |
(+.f64 (*.f64 x (*.f64 -24 y)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 16 (pow.f64 y 2)))) |
(+.f64 (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 y (*.f64 x -24))) (*.f64 9 (pow.f64 x 2))) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (+.f64 (*.f64 y (*.f64 x -24)) (*.f64 9 (pow.f64 x 2)))) |
(+.f64 (*.f64 9 (pow.f64 x 2)) (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 -24 (*.f64 y x)))) |
(+.f64 (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 -24 (*.f64 y x))) (*.f64 9 (pow.f64 x 2))) |
(+.f64 (*.f64 x (*.f64 -24 y)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 16 (pow.f64 y 2)))) |
(+.f64 (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 y (*.f64 x -24))) (*.f64 9 (pow.f64 x 2))) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (+.f64 (*.f64 y (*.f64 x -24)) (*.f64 9 (pow.f64 x 2)))) |
(pow.f64 (+.f64 (*.f64 -4 x) x) 2) |
(pow.f64 (+.f64 x (*.f64 x -4)) 2) |
(+.f64 (pow.f64 (+.f64 (*.f64 -4 x) x) 2) (*.f64 8 (*.f64 (+.f64 (*.f64 -4 x) x) y))) |
(+.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (*.f64 (+.f64 x (*.f64 x -4)) (*.f64 y 8))) |
(+.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (*.f64 y (*.f64 (+.f64 x (*.f64 x -4)) 8))) |
(+.f64 (pow.f64 (+.f64 (*.f64 -4 x) x) 2) (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -4 x) x) y)) (*.f64 16 (pow.f64 y 2)))) |
(+.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 (+.f64 x (*.f64 x -4)) (*.f64 y 8)))) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (+.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (*.f64 (+.f64 x (*.f64 x -4)) (*.f64 y 8)))) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (+.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (*.f64 y (*.f64 (+.f64 x (*.f64 x -4)) 8)))) |
(+.f64 (pow.f64 (+.f64 (*.f64 -4 x) x) 2) (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -4 x) x) y)) (*.f64 16 (pow.f64 y 2)))) |
(+.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 (+.f64 x (*.f64 x -4)) (*.f64 y 8)))) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (+.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (*.f64 (+.f64 x (*.f64 x -4)) (*.f64 y 8)))) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (+.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (*.f64 y (*.f64 (+.f64 x (*.f64 x -4)) 8)))) |
(*.f64 16 (pow.f64 y 2)) |
(+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -4 x) x) y)) (*.f64 16 (pow.f64 y 2))) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 (+.f64 x (*.f64 x -4)) (*.f64 y 8))) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 y (*.f64 (+.f64 x (*.f64 x -4)) 8))) |
(+.f64 (pow.f64 (+.f64 (*.f64 -4 x) x) 2) (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -4 x) x) y)) (*.f64 16 (pow.f64 y 2)))) |
(+.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 (+.f64 x (*.f64 x -4)) (*.f64 y 8)))) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (+.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (*.f64 (+.f64 x (*.f64 x -4)) (*.f64 y 8)))) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (+.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (*.f64 y (*.f64 (+.f64 x (*.f64 x -4)) 8)))) |
(+.f64 (pow.f64 (+.f64 (*.f64 -4 x) x) 2) (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -4 x) x) y)) (*.f64 16 (pow.f64 y 2)))) |
(+.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 (+.f64 x (*.f64 x -4)) (*.f64 y 8)))) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (+.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (*.f64 (+.f64 x (*.f64 x -4)) (*.f64 y 8)))) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (+.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (*.f64 y (*.f64 (+.f64 x (*.f64 x -4)) 8)))) |
(*.f64 16 (pow.f64 y 2)) |
(+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -4 x) x) y)) (*.f64 16 (pow.f64 y 2))) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 (+.f64 x (*.f64 x -4)) (*.f64 y 8))) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 y (*.f64 (+.f64 x (*.f64 x -4)) 8))) |
(+.f64 (pow.f64 (+.f64 (*.f64 -4 x) x) 2) (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -4 x) x) y)) (*.f64 16 (pow.f64 y 2)))) |
(+.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 (+.f64 x (*.f64 x -4)) (*.f64 y 8)))) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (+.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (*.f64 (+.f64 x (*.f64 x -4)) (*.f64 y 8)))) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (+.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (*.f64 y (*.f64 (+.f64 x (*.f64 x -4)) 8)))) |
(+.f64 (pow.f64 (+.f64 (*.f64 -4 x) x) 2) (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -4 x) x) y)) (*.f64 16 (pow.f64 y 2)))) |
(+.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 (+.f64 x (*.f64 x -4)) (*.f64 y 8)))) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (+.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (*.f64 (+.f64 x (*.f64 x -4)) (*.f64 y 8)))) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (+.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (*.f64 y (*.f64 (+.f64 x (*.f64 x -4)) 8)))) |
(/.f64 1/4 y) |
(+.f64 (*.f64 1/4 (/.f64 1 y)) (*.f64 3/16 (/.f64 x (pow.f64 y 2)))) |
(+.f64 (*.f64 1/4 (/.f64 1 y)) (+.f64 (*.f64 9/64 (/.f64 (pow.f64 x 2) (pow.f64 y 3))) (*.f64 3/16 (/.f64 x (pow.f64 y 2))))) |
(+.f64 (*.f64 1/4 (/.f64 1 y)) (+.f64 (*.f64 3/16 (/.f64 x (pow.f64 y 2))) (*.f64 9/64 (/.f64 (pow.f64 x 2) (pow.f64 y 3))))) |
(+.f64 (*.f64 3/16 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 1/4 (/.f64 1 y)) (*.f64 9/64 (/.f64 (pow.f64 x 2) (pow.f64 y 3))))) |
(+.f64 (*.f64 1/4 (/.f64 1 y)) (+.f64 (*.f64 27/256 (/.f64 (pow.f64 x 3) (pow.f64 y 4))) (+.f64 (*.f64 9/64 (/.f64 (pow.f64 x 2) (pow.f64 y 3))) (*.f64 3/16 (/.f64 x (pow.f64 y 2)))))) |
(+.f64 (*.f64 1/4 (/.f64 1 y)) (+.f64 (+.f64 (*.f64 3/16 (/.f64 x (pow.f64 y 2))) (*.f64 9/64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)))) (*.f64 27/256 (/.f64 (pow.f64 x 3) (pow.f64 y 4))))) |
(+.f64 (*.f64 1/4 (/.f64 1 y)) (+.f64 (*.f64 3/16 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 27/256 (/.f64 (pow.f64 x 3) (pow.f64 y 4))) (*.f64 9/64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)))))) |
(+.f64 (*.f64 1/4 (/.f64 1 y)) (+.f64 (*.f64 3/16 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 9/64 (/.f64 (pow.f64 x 2) (pow.f64 y 3))) (*.f64 27/256 (/.f64 (pow.f64 x 3) (pow.f64 y 4)))))) |
(/.f64 -1/3 x) |
(-.f64 (*.f64 -4/9 (/.f64 y (pow.f64 x 2))) (*.f64 1/3 (/.f64 1 x))) |
(-.f64 (+.f64 (*.f64 -16/27 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 -4/9 (/.f64 y (pow.f64 x 2)))) (*.f64 1/3 (/.f64 1 x))) |
(-.f64 (+.f64 (*.f64 -4/9 (/.f64 y (pow.f64 x 2))) (*.f64 -16/27 (/.f64 (pow.f64 y 2) (pow.f64 x 3)))) (*.f64 1/3 (/.f64 1 x))) |
(-.f64 (+.f64 (*.f64 -16/27 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (+.f64 (*.f64 -4/9 (/.f64 y (pow.f64 x 2))) (*.f64 -64/81 (/.f64 (pow.f64 y 3) (pow.f64 x 4))))) (*.f64 1/3 (/.f64 1 x))) |
(-.f64 (+.f64 (*.f64 -4/9 (/.f64 y (pow.f64 x 2))) (+.f64 (*.f64 -16/27 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 -64/81 (/.f64 (pow.f64 y 3) (pow.f64 x 4))))) (*.f64 1/3 (/.f64 1 x))) |
(/.f64 -1/3 x) |
(-.f64 (*.f64 -4/9 (/.f64 y (pow.f64 x 2))) (*.f64 1/3 (/.f64 1 x))) |
(-.f64 (+.f64 (*.f64 -16/27 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 -4/9 (/.f64 y (pow.f64 x 2)))) (*.f64 1/3 (/.f64 1 x))) |
(-.f64 (+.f64 (*.f64 -4/9 (/.f64 y (pow.f64 x 2))) (*.f64 -16/27 (/.f64 (pow.f64 y 2) (pow.f64 x 3)))) (*.f64 1/3 (/.f64 1 x))) |
(-.f64 (+.f64 (*.f64 -16/27 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (+.f64 (*.f64 -4/9 (/.f64 y (pow.f64 x 2))) (*.f64 -64/81 (/.f64 (pow.f64 y 3) (pow.f64 x 4))))) (*.f64 1/3 (/.f64 1 x))) |
(-.f64 (+.f64 (*.f64 -4/9 (/.f64 y (pow.f64 x 2))) (+.f64 (*.f64 -16/27 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 -64/81 (/.f64 (pow.f64 y 3) (pow.f64 x 4))))) (*.f64 1/3 (/.f64 1 x))) |
(/.f64 1 (+.f64 (*.f64 -4 x) x)) |
(/.f64 1 (+.f64 x (*.f64 x -4))) |
(+.f64 (*.f64 -4 (/.f64 y (pow.f64 (+.f64 (*.f64 -4 x) x) 2))) (/.f64 1 (+.f64 (*.f64 -4 x) x))) |
(+.f64 (/.f64 1 (+.f64 x (*.f64 x -4))) (*.f64 -4 (/.f64 y (pow.f64 (+.f64 x (*.f64 x -4)) 2)))) |
(+.f64 (*.f64 -4 (/.f64 y (pow.f64 (+.f64 (*.f64 -4 x) x) 2))) (+.f64 (/.f64 1 (+.f64 (*.f64 -4 x) x)) (*.f64 16 (/.f64 (pow.f64 y 2) (pow.f64 (+.f64 (*.f64 -4 x) x) 3))))) |
(+.f64 (/.f64 1 (+.f64 x (*.f64 x -4))) (+.f64 (*.f64 16 (/.f64 (pow.f64 y 2) (pow.f64 (+.f64 x (*.f64 x -4)) 3))) (*.f64 -4 (/.f64 y (pow.f64 (+.f64 x (*.f64 x -4)) 2))))) |
(+.f64 (/.f64 1 (+.f64 x (*.f64 x -4))) (+.f64 (*.f64 -4 (/.f64 y (pow.f64 (+.f64 x (*.f64 x -4)) 2))) (*.f64 16 (/.f64 (pow.f64 y 2) (pow.f64 (+.f64 x (*.f64 x -4)) 3))))) |
(+.f64 (*.f64 -4 (/.f64 y (pow.f64 (+.f64 (*.f64 -4 x) x) 2))) (+.f64 (/.f64 1 (+.f64 (*.f64 -4 x) x)) (+.f64 (*.f64 -64 (/.f64 (pow.f64 y 3) (pow.f64 (+.f64 (*.f64 -4 x) x) 4))) (*.f64 16 (/.f64 (pow.f64 y 2) (pow.f64 (+.f64 (*.f64 -4 x) x) 3)))))) |
(+.f64 (/.f64 1 (+.f64 x (*.f64 x -4))) (+.f64 (+.f64 (*.f64 16 (/.f64 (pow.f64 y 2) (pow.f64 (+.f64 x (*.f64 x -4)) 3))) (*.f64 -64 (/.f64 (pow.f64 y 3) (pow.f64 (+.f64 x (*.f64 x -4)) 4)))) (*.f64 -4 (/.f64 y (pow.f64 (+.f64 x (*.f64 x -4)) 2))))) |
(+.f64 (/.f64 1 (+.f64 x (*.f64 x -4))) (+.f64 (*.f64 -4 (/.f64 y (pow.f64 (+.f64 x (*.f64 x -4)) 2))) (+.f64 (*.f64 16 (/.f64 (pow.f64 y 2) (pow.f64 (+.f64 x (*.f64 x -4)) 3))) (*.f64 -64 (/.f64 (pow.f64 y 3) (pow.f64 (+.f64 x (*.f64 x -4)) 4)))))) |
(+.f64 (*.f64 -4 (/.f64 y (pow.f64 (+.f64 x (*.f64 x -4)) 2))) (+.f64 (/.f64 1 (+.f64 x (*.f64 x -4))) (+.f64 (*.f64 16 (/.f64 (pow.f64 y 2) (pow.f64 (+.f64 x (*.f64 x -4)) 3))) (*.f64 -64 (/.f64 (pow.f64 y 3) (pow.f64 (+.f64 x (*.f64 x -4)) 4)))))) |
(+.f64 (/.f64 1 (+.f64 x (*.f64 x -4))) (+.f64 (*.f64 -64 (/.f64 (pow.f64 y 3) (pow.f64 (+.f64 x (*.f64 x -4)) 4))) (+.f64 (*.f64 -4 (/.f64 y (pow.f64 (+.f64 x (*.f64 x -4)) 2))) (*.f64 16 (/.f64 (pow.f64 y 2) (pow.f64 (+.f64 x (*.f64 x -4)) 3)))))) |
(/.f64 1/4 y) |
(+.f64 (*.f64 -1/16 (/.f64 (+.f64 (*.f64 -4 x) x) (pow.f64 y 2))) (*.f64 1/4 (/.f64 1 y))) |
(+.f64 (*.f64 1/4 (/.f64 1 y)) (*.f64 -1/16 (/.f64 (+.f64 x (*.f64 x -4)) (pow.f64 y 2)))) |
(+.f64 (*.f64 -1/16 (/.f64 (+.f64 (*.f64 -4 x) x) (pow.f64 y 2))) (+.f64 (*.f64 1/4 (/.f64 1 y)) (*.f64 1/64 (/.f64 (pow.f64 (+.f64 (*.f64 -4 x) x) 2) (pow.f64 y 3))))) |
(+.f64 (*.f64 -1/16 (/.f64 (+.f64 x (*.f64 x -4)) (pow.f64 y 2))) (+.f64 (*.f64 1/4 (/.f64 1 y)) (*.f64 1/64 (/.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (pow.f64 y 3))))) |
(+.f64 (*.f64 1/4 (/.f64 1 y)) (+.f64 (*.f64 -1/16 (/.f64 (+.f64 x (*.f64 x -4)) (pow.f64 y 2))) (*.f64 1/64 (/.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (pow.f64 y 3))))) |
(+.f64 (+.f64 (*.f64 1/4 (/.f64 1 y)) (*.f64 -1/16 (/.f64 (+.f64 x (*.f64 x -4)) (pow.f64 y 2)))) (*.f64 1/64 (/.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (pow.f64 y 3)))) |
(+.f64 (*.f64 -1/16 (/.f64 (+.f64 (*.f64 -4 x) x) (pow.f64 y 2))) (+.f64 (*.f64 1/4 (/.f64 1 y)) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 (+.f64 (*.f64 -4 x) x) 3) (pow.f64 y 4))) (*.f64 1/64 (/.f64 (pow.f64 (+.f64 (*.f64 -4 x) x) 2) (pow.f64 y 3)))))) |
(+.f64 (*.f64 1/4 (/.f64 1 y)) (+.f64 (+.f64 (*.f64 1/64 (/.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (pow.f64 y 3))) (*.f64 -1/256 (/.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 3) (pow.f64 y 4)))) (*.f64 -1/16 (/.f64 (+.f64 x (*.f64 x -4)) (pow.f64 y 2))))) |
(+.f64 (*.f64 -1/16 (/.f64 (+.f64 x (*.f64 x -4)) (pow.f64 y 2))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (pow.f64 y 3))) (+.f64 (*.f64 1/4 (/.f64 1 y)) (*.f64 -1/256 (/.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 3) (pow.f64 y 4)))))) |
(+.f64 (*.f64 1/4 (/.f64 1 y)) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 3) (pow.f64 y 4))) (+.f64 (*.f64 -1/16 (/.f64 (+.f64 x (*.f64 x -4)) (pow.f64 y 2))) (*.f64 1/64 (/.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (pow.f64 y 3)))))) |
(+.f64 (*.f64 1/4 (/.f64 1 y)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (pow.f64 y 3))) (+.f64 (*.f64 -1/16 (/.f64 (+.f64 x (*.f64 x -4)) (pow.f64 y 2))) (*.f64 -1/256 (/.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 3) (pow.f64 y 4)))))) |
(/.f64 1/4 y) |
(+.f64 (*.f64 -1/16 (/.f64 (+.f64 (*.f64 -4 x) x) (pow.f64 y 2))) (*.f64 1/4 (/.f64 1 y))) |
(+.f64 (*.f64 1/4 (/.f64 1 y)) (*.f64 -1/16 (/.f64 (+.f64 x (*.f64 x -4)) (pow.f64 y 2)))) |
(+.f64 (*.f64 -1/16 (/.f64 (+.f64 (*.f64 -4 x) x) (pow.f64 y 2))) (+.f64 (*.f64 1/4 (/.f64 1 y)) (*.f64 1/64 (/.f64 (pow.f64 (+.f64 (*.f64 -4 x) x) 2) (pow.f64 y 3))))) |
(+.f64 (*.f64 -1/16 (/.f64 (+.f64 x (*.f64 x -4)) (pow.f64 y 2))) (+.f64 (*.f64 1/4 (/.f64 1 y)) (*.f64 1/64 (/.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (pow.f64 y 3))))) |
(+.f64 (*.f64 1/4 (/.f64 1 y)) (+.f64 (*.f64 -1/16 (/.f64 (+.f64 x (*.f64 x -4)) (pow.f64 y 2))) (*.f64 1/64 (/.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (pow.f64 y 3))))) |
(+.f64 (+.f64 (*.f64 1/4 (/.f64 1 y)) (*.f64 -1/16 (/.f64 (+.f64 x (*.f64 x -4)) (pow.f64 y 2)))) (*.f64 1/64 (/.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (pow.f64 y 3)))) |
(+.f64 (*.f64 -1/16 (/.f64 (+.f64 (*.f64 -4 x) x) (pow.f64 y 2))) (+.f64 (*.f64 1/4 (/.f64 1 y)) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 (+.f64 (*.f64 -4 x) x) 3) (pow.f64 y 4))) (*.f64 1/64 (/.f64 (pow.f64 (+.f64 (*.f64 -4 x) x) 2) (pow.f64 y 3)))))) |
(+.f64 (*.f64 1/4 (/.f64 1 y)) (+.f64 (+.f64 (*.f64 1/64 (/.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (pow.f64 y 3))) (*.f64 -1/256 (/.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 3) (pow.f64 y 4)))) (*.f64 -1/16 (/.f64 (+.f64 x (*.f64 x -4)) (pow.f64 y 2))))) |
(+.f64 (*.f64 -1/16 (/.f64 (+.f64 x (*.f64 x -4)) (pow.f64 y 2))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (pow.f64 y 3))) (+.f64 (*.f64 1/4 (/.f64 1 y)) (*.f64 -1/256 (/.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 3) (pow.f64 y 4)))))) |
(+.f64 (*.f64 1/4 (/.f64 1 y)) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 3) (pow.f64 y 4))) (+.f64 (*.f64 -1/16 (/.f64 (+.f64 x (*.f64 x -4)) (pow.f64 y 2))) (*.f64 1/64 (/.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (pow.f64 y 3)))))) |
(+.f64 (*.f64 1/4 (/.f64 1 y)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (pow.f64 y 3))) (+.f64 (*.f64 -1/16 (/.f64 (+.f64 x (*.f64 x -4)) (pow.f64 y 2))) (*.f64 -1/256 (/.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 3) (pow.f64 y 4)))))) |
(+.f64 x (*.f64 (-.f64 y x) 4)) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(+.f64 (*.f64 (-.f64 y x) 4) x) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(+.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) 0) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(+.f64 0 (+.f64 x (*.f64 (-.f64 y x) 4))) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(-.f64 x (neg.f64 (*.f64 (-.f64 y x) 4))) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(-.f64 (*.f64 (-.f64 y x) 4) (neg.f64 x)) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(-.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) 0) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(-.f64 0 (-.f64 (neg.f64 x) (*.f64 (-.f64 y x) 4))) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(-.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 (-.f64 y x) 4))) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 y x) 4))) (-.f64 1 x)) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 x) (*.f64 (-.f64 y x) 4))) 1) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(-.f64 (-.f64 (*.f64 (-.f64 y x) 4) (-.f64 -1 x)) 1) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(-.f64 (-.f64 x (-.f64 -1 (*.f64 (-.f64 y x) 4))) 1) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) 1) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(pow.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) 1) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(neg.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 y x) 4))) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(+.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) 0) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 (*.f64 (-.f64 y x) -4) x) (-.f64 (*.f64 (-.f64 y x) -4) x)) |
(+.f64 0 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 (*.f64 (-.f64 y x) -4) x) (-.f64 (*.f64 (-.f64 y x) -4) x)) |
(-.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) 0) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 (*.f64 (-.f64 y x) -4) x) (-.f64 (*.f64 (-.f64 y x) -4) x)) |
(-.f64 0 (neg.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 (*.f64 (-.f64 y x) -4) x) (-.f64 (*.f64 (-.f64 y x) -4) x)) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))) 1) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 (*.f64 (-.f64 y x) -4) x) (-.f64 (*.f64 (-.f64 y x) -4) x)) |
(/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) 1) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 (*.f64 (-.f64 y x) -4) x) (-.f64 (*.f64 (-.f64 y x) -4) x)) |
(/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 (*.f64 (-.f64 y x) -4) x) (-.f64 (*.f64 (-.f64 y x) -4) x)) |
(pow.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) 1) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 (*.f64 (-.f64 y x) -4) x) (-.f64 (*.f64 (-.f64 y x) -4) x)) |
(neg.f64 (neg.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 (*.f64 (-.f64 y x) -4) x) (-.f64 (*.f64 (-.f64 y x) -4) x)) |
(fabs.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 (*.f64 (-.f64 y x) -4) x) (-.f64 (*.f64 (-.f64 y x) -4) x)) |
(fabs.f64 (neg.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 (*.f64 (-.f64 y x) -4) x) (-.f64 (*.f64 (-.f64 y x) -4) x)) |
(fabs.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (fabs.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 (*.f64 (-.f64 y x) -4) x) (-.f64 (*.f64 (-.f64 y x) -4) x)) |
(fabs.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (neg.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 (*.f64 (-.f64 y x) -4) x) (-.f64 (*.f64 (-.f64 y x) -4) x)) |
(fabs.f64 (*.f64 (fabs.f64 (+.f64 x (*.f64 (-.f64 y x) 4))) (+.f64 x (*.f64 (-.f64 y x) 4)))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 (*.f64 (-.f64 y x) -4) x) (-.f64 (*.f64 (-.f64 y x) -4) x)) |
(fabs.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (fabs.f64 (+.f64 x (*.f64 (-.f64 y x) 4))))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 (*.f64 (-.f64 y x) -4) x) (-.f64 (*.f64 (-.f64 y x) -4) x)) |
(fabs.f64 (neg.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (fabs.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 (*.f64 (-.f64 y x) -4) x) (-.f64 (*.f64 (-.f64 y x) -4) x)) |
(fabs.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (-.f64 (neg.f64 x) (*.f64 (-.f64 y x) 4)))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 (*.f64 (-.f64 y x) -4) x) (-.f64 (*.f64 (-.f64 y x) -4) x)) |
(fabs.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (fabs.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 (*.f64 (-.f64 y x) -4) x) (-.f64 (*.f64 (-.f64 y x) -4) x)) |
(fabs.f64 (*.f64 (fabs.f64 (+.f64 x (*.f64 (-.f64 y x) 4))) (-.f64 (neg.f64 x) (*.f64 (-.f64 y x) 4)))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 (*.f64 (-.f64 y x) -4) x) (-.f64 (*.f64 (-.f64 y x) -4) x)) |
(fabs.f64 (*.f64 (fabs.f64 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (fabs.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 (*.f64 (-.f64 y x) -4) x) (-.f64 (*.f64 (-.f64 y x) -4) x)) |
(fabs.f64 (*.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 (*.f64 (-.f64 y x) -4) x) (-.f64 (*.f64 (-.f64 y x) -4) x)) |
(fabs.f64 (*.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 y x) 4)) (fabs.f64 (+.f64 x (*.f64 (-.f64 y x) 4))))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 (*.f64 (-.f64 y x) -4) x) (-.f64 (*.f64 (-.f64 y x) -4) x)) |
(fabs.f64 (*.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 y x) 4)) (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (fabs.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 (*.f64 (-.f64 y x) -4) x) (-.f64 (*.f64 (-.f64 y x) -4) x)) |
(fabs.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (fabs.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))) (+.f64 x (*.f64 (-.f64 y x) 4)))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 (*.f64 (-.f64 y x) -4) x) (-.f64 (*.f64 (-.f64 y x) -4) x)) |
(fabs.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (fabs.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))) (fabs.f64 (+.f64 x (*.f64 (-.f64 y x) 4))))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 (*.f64 (-.f64 y x) -4) x) (-.f64 (*.f64 (-.f64 y x) -4) x)) |
(fabs.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (fabs.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))) (-.f64 (neg.f64 x) (*.f64 (-.f64 y x) 4)))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 (*.f64 (-.f64 y x) -4) x) (-.f64 (*.f64 (-.f64 y x) -4) x)) |
(fabs.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (fabs.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (fabs.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 (*.f64 (-.f64 y x) -4) x) (-.f64 (*.f64 (-.f64 y x) -4) x)) |
(fabs.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (neg.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 (*.f64 (-.f64 y x) -4) x) (-.f64 (*.f64 (-.f64 y x) -4) x)) |
(fabs.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (fabs.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))))))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 (*.f64 (-.f64 y x) -4) x) (-.f64 (*.f64 (-.f64 y x) -4) x)) |
(fabs.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (fabs.f64 (+.f64 x (*.f64 (-.f64 y x) 4)))))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 (*.f64 (-.f64 y x) -4) x) (-.f64 (*.f64 (-.f64 y x) -4) x)) |
(fabs.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (fabs.f64 (/.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))))))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 (*.f64 (-.f64 y x) -4) x) (-.f64 (*.f64 (-.f64 y x) -4) x)) |
(fabs.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 (fabs.f64 (+.f64 x (*.f64 (-.f64 y x) 4))) (-.f64 (neg.f64 x) (*.f64 (-.f64 y x) 4))))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 (*.f64 (-.f64 y x) -4) x) (-.f64 (*.f64 (-.f64 y x) -4) x)) |
(fabs.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 (+.f64 x (+.f64 x (*.f64 (-.f64 y x) 8))) (fabs.f64 (+.f64 x (+.f64 x (*.f64 (-.f64 y x) 8))))))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 (*.f64 (-.f64 y x) -4) x) (-.f64 (*.f64 (-.f64 y x) -4) x)) |
(fabs.f64 (/.f64 (neg.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))) (fabs.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 (*.f64 (-.f64 y x) -4) x) (-.f64 (*.f64 (-.f64 y x) -4) x)) |
(fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (fabs.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))) (fabs.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 (*.f64 (-.f64 y x) -4) x) (-.f64 (*.f64 (-.f64 y x) -4) x)) |
(fabs.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (neg.f64 (fabs.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 (*.f64 (-.f64 y x) -4) x) (-.f64 (*.f64 (-.f64 y x) -4) x)) |
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (neg.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 (*.f64 (-.f64 y x) -4) x) (-.f64 (*.f64 (-.f64 y x) -4) x)) |
(+.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) 0) |
(/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 0 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))) |
(/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) |
(-.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) 0) |
(/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) |
(-.f64 0 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))))) |
(/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) |
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))))) 1) |
(/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 1 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))) |
(/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) 1) |
(/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))))) |
(/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))))) |
(/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))) 1)) |
(/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))))) |
(/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (/.f64 1 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))))) |
(/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))))) |
(/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))))) (/.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))) 1) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))))) |
(/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))))) (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))))) (/.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))))) (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))))))) |
(/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) |
(pow.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) 1) |
(/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) |
(neg.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))))) |
(/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) |
Compiled 8 to 6 computations (25% saved)
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (*.f64 z (-.f64 y x)) | |
| 0.3b | (*.f64 -6 (*.f64 z (-.f64 y x))) |
Compiled 22 to 8 computations (63.6% saved)
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (-.f64 (*.f64 6 z) 3) |
| ✓ | 0.1b | (*.f64 (-.f64 (*.f64 6 z) 3) x) |
Compiled 22 to 16 computations (27.3% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | z | @ | -inf | (*.f64 (-.f64 (*.f64 6 z) 3) x) |
| 1.0ms | x | @ | 0 | (*.f64 (-.f64 (*.f64 6 z) 3) x) |
| 0.0ms | z | @ | 0 | (*.f64 (-.f64 (*.f64 6 z) 3) x) |
| 0.0ms | x | @ | inf | (*.f64 (-.f64 (*.f64 6 z) 3) x) |
| 0.0ms | z | @ | inf | (*.f64 (-.f64 (*.f64 6 z) 3) x) |
| 1× | batch-egg-rewrite |
| 1648× | rational.json-5 |
| 1646× | exponential.json-3 |
| 1646× | rational.json-1 |
| 1646× | rational.json-2 |
| 1646× | rational.json-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 32 |
| 1 | 74 | 32 |
| 2 | 227 | 32 |
| 3 | 816 | 32 |
| 4 | 3185 | 32 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(-.f64 (*.f64 6 z) 3) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 6 z) 3) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (*.f64 6 z) 3) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 6 z) 3) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 6 z) 3) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 6 z) 3) x) (/.f64 (*.f64 (-.f64 (*.f64 6 z) 3) x) (*.f64 (-.f64 (*.f64 6 z) 3) x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 (*.f64 6 z) 3) x) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 6 z) 3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 6 z) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 6 z) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 6 z) 3) (/.f64 (-.f64 (*.f64 6 z) 3) (-.f64 (*.f64 6 z) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 6 z) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 6 z) 3) (-.f64 (*.f64 6 z) 3)) (-.f64 (*.f64 6 z) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 6 z) 3) (-.f64 (*.f64 6 z) 3)) (/.f64 1 (-.f64 (*.f64 6 z) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 6 z) 3)) (*.f64 (-.f64 (*.f64 6 z) 3) (-.f64 (*.f64 6 z) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (*.f64 6 z) 3) (-.f64 (*.f64 6 z) 3)) (*.f64 (-.f64 (*.f64 6 z) 3) (-.f64 (*.f64 6 z) 3))) (/.f64 (/.f64 1 (-.f64 (*.f64 6 z) 3)) (*.f64 (-.f64 (*.f64 6 z) 3) (-.f64 (*.f64 6 z) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 6 z) 3)) (*.f64 (-.f64 (*.f64 6 z) 3) (-.f64 (*.f64 6 z) 3))) (*.f64 (*.f64 (-.f64 (*.f64 6 z) 3) (-.f64 (*.f64 6 z) 3)) (*.f64 (-.f64 (*.f64 6 z) 3) (-.f64 (*.f64 6 z) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 6 z) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 6 z) 3) (/.f64 (-.f64 (*.f64 6 z) 3) (-.f64 (*.f64 6 z) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 6 z) 3) 1))))) |
| 1× | egg-herbie |
| 1656× | rational.json-simplify-47 |
| 1390× | rational.json-simplify-2 |
| 968× | rational.json-simplify-50 |
| 952× | rational.json-simplify-43 |
| 878× | rational.json-simplify-58 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 41 | 556 |
| 1 | 75 | 556 |
| 2 | 281 | 502 |
| 3 | 1743 | 502 |
| 4 | 5807 | 502 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -3 x) |
(+.f64 (*.f64 -3 x) (*.f64 6 (*.f64 z x))) |
(+.f64 (*.f64 -3 x) (*.f64 6 (*.f64 z x))) |
(+.f64 (*.f64 -3 x) (*.f64 6 (*.f64 z x))) |
(*.f64 6 (*.f64 z x)) |
(+.f64 (*.f64 -3 x) (*.f64 6 (*.f64 z x))) |
(+.f64 (*.f64 -3 x) (*.f64 6 (*.f64 z x))) |
(+.f64 (*.f64 -3 x) (*.f64 6 (*.f64 z x))) |
(*.f64 6 (*.f64 z x)) |
(+.f64 (*.f64 -3 x) (*.f64 6 (*.f64 z x))) |
(+.f64 (*.f64 -3 x) (*.f64 6 (*.f64 z x))) |
(+.f64 (*.f64 -3 x) (*.f64 6 (*.f64 z x))) |
-3 |
(*.f64 6 z) |
(*.f64 6 z) |
(+.f64 (*.f64 (-.f64 (*.f64 6 z) 3) x) 0) |
(+.f64 0 (*.f64 (-.f64 (*.f64 6 z) 3) x)) |
(-.f64 (*.f64 (-.f64 (*.f64 6 z) 3) x) 0) |
(/.f64 (*.f64 (-.f64 (*.f64 6 z) 3) x) 1) |
(/.f64 (*.f64 (-.f64 (*.f64 6 z) 3) x) (/.f64 (*.f64 (-.f64 (*.f64 6 z) 3) x) (*.f64 (-.f64 (*.f64 6 z) 3) x))) |
(pow.f64 (*.f64 (-.f64 (*.f64 6 z) 3) x) 1) |
(+.f64 (-.f64 (*.f64 6 z) 3) 0) |
(+.f64 0 (-.f64 (*.f64 6 z) 3)) |
(*.f64 (-.f64 (*.f64 6 z) 3) 1) |
(*.f64 (-.f64 (*.f64 6 z) 3) (/.f64 (-.f64 (*.f64 6 z) 3) (-.f64 (*.f64 6 z) 3))) |
(*.f64 1 (-.f64 (*.f64 6 z) 3)) |
(*.f64 (/.f64 (-.f64 (*.f64 6 z) 3) (-.f64 (*.f64 6 z) 3)) (-.f64 (*.f64 6 z) 3)) |
(*.f64 (*.f64 (-.f64 (*.f64 6 z) 3) (-.f64 (*.f64 6 z) 3)) (/.f64 1 (-.f64 (*.f64 6 z) 3))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 6 z) 3)) (*.f64 (-.f64 (*.f64 6 z) 3) (-.f64 (*.f64 6 z) 3))) |
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 6 z) 3) (-.f64 (*.f64 6 z) 3)) (*.f64 (-.f64 (*.f64 6 z) 3) (-.f64 (*.f64 6 z) 3))) (/.f64 (/.f64 1 (-.f64 (*.f64 6 z) 3)) (*.f64 (-.f64 (*.f64 6 z) 3) (-.f64 (*.f64 6 z) 3)))) |
(*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 6 z) 3)) (*.f64 (-.f64 (*.f64 6 z) 3) (-.f64 (*.f64 6 z) 3))) (*.f64 (*.f64 (-.f64 (*.f64 6 z) 3) (-.f64 (*.f64 6 z) 3)) (*.f64 (-.f64 (*.f64 6 z) 3) (-.f64 (*.f64 6 z) 3)))) |
(/.f64 (-.f64 (*.f64 6 z) 3) 1) |
(/.f64 (-.f64 (*.f64 6 z) 3) (/.f64 (-.f64 (*.f64 6 z) 3) (-.f64 (*.f64 6 z) 3))) |
(pow.f64 (-.f64 (*.f64 6 z) 3) 1) |
| Outputs |
|---|
(*.f64 -3 x) |
(+.f64 (*.f64 -3 x) (*.f64 6 (*.f64 z x))) |
(+.f64 (*.f64 -3 x) (*.f64 6 (*.f64 x z))) |
(*.f64 x (+.f64 -3 (*.f64 6 z))) |
(+.f64 (*.f64 -3 x) (*.f64 6 (*.f64 z x))) |
(+.f64 (*.f64 -3 x) (*.f64 6 (*.f64 x z))) |
(*.f64 x (+.f64 -3 (*.f64 6 z))) |
(+.f64 (*.f64 -3 x) (*.f64 6 (*.f64 z x))) |
(+.f64 (*.f64 -3 x) (*.f64 6 (*.f64 x z))) |
(*.f64 x (+.f64 -3 (*.f64 6 z))) |
(*.f64 6 (*.f64 z x)) |
(*.f64 6 (*.f64 x z)) |
(*.f64 x (*.f64 6 z)) |
(*.f64 z (*.f64 x 6)) |
(+.f64 (*.f64 -3 x) (*.f64 6 (*.f64 z x))) |
(+.f64 (*.f64 -3 x) (*.f64 6 (*.f64 x z))) |
(*.f64 x (+.f64 -3 (*.f64 6 z))) |
(+.f64 (*.f64 -3 x) (*.f64 6 (*.f64 z x))) |
(+.f64 (*.f64 -3 x) (*.f64 6 (*.f64 x z))) |
(*.f64 x (+.f64 -3 (*.f64 6 z))) |
(+.f64 (*.f64 -3 x) (*.f64 6 (*.f64 z x))) |
(+.f64 (*.f64 -3 x) (*.f64 6 (*.f64 x z))) |
(*.f64 x (+.f64 -3 (*.f64 6 z))) |
(*.f64 6 (*.f64 z x)) |
(*.f64 6 (*.f64 x z)) |
(*.f64 x (*.f64 6 z)) |
(*.f64 z (*.f64 x 6)) |
(+.f64 (*.f64 -3 x) (*.f64 6 (*.f64 z x))) |
(+.f64 (*.f64 -3 x) (*.f64 6 (*.f64 x z))) |
(*.f64 x (+.f64 -3 (*.f64 6 z))) |
(+.f64 (*.f64 -3 x) (*.f64 6 (*.f64 z x))) |
(+.f64 (*.f64 -3 x) (*.f64 6 (*.f64 x z))) |
(*.f64 x (+.f64 -3 (*.f64 6 z))) |
(+.f64 (*.f64 -3 x) (*.f64 6 (*.f64 z x))) |
(+.f64 (*.f64 -3 x) (*.f64 6 (*.f64 x z))) |
(*.f64 x (+.f64 -3 (*.f64 6 z))) |
-3 |
(*.f64 6 z) |
(*.f64 6 z) |
(+.f64 (*.f64 (-.f64 (*.f64 6 z) 3) x) 0) |
(*.f64 x (-.f64 (*.f64 6 z) 3)) |
(+.f64 0 (*.f64 (-.f64 (*.f64 6 z) 3) x)) |
(*.f64 x (-.f64 (*.f64 6 z) 3)) |
(-.f64 (*.f64 (-.f64 (*.f64 6 z) 3) x) 0) |
(*.f64 x (-.f64 (*.f64 6 z) 3)) |
(/.f64 (*.f64 (-.f64 (*.f64 6 z) 3) x) 1) |
(*.f64 x (-.f64 (*.f64 6 z) 3)) |
(/.f64 (*.f64 (-.f64 (*.f64 6 z) 3) x) (/.f64 (*.f64 (-.f64 (*.f64 6 z) 3) x) (*.f64 (-.f64 (*.f64 6 z) 3) x))) |
(*.f64 x (-.f64 (*.f64 6 z) 3)) |
(pow.f64 (*.f64 (-.f64 (*.f64 6 z) 3) x) 1) |
(*.f64 x (-.f64 (*.f64 6 z) 3)) |
(+.f64 (-.f64 (*.f64 6 z) 3) 0) |
(-.f64 (*.f64 6 z) 3) |
(+.f64 0 (-.f64 (*.f64 6 z) 3)) |
(-.f64 (*.f64 6 z) 3) |
(*.f64 (-.f64 (*.f64 6 z) 3) 1) |
(-.f64 (*.f64 6 z) 3) |
(*.f64 (-.f64 (*.f64 6 z) 3) (/.f64 (-.f64 (*.f64 6 z) 3) (-.f64 (*.f64 6 z) 3))) |
(-.f64 (*.f64 6 z) 3) |
(*.f64 1 (-.f64 (*.f64 6 z) 3)) |
(-.f64 (*.f64 6 z) 3) |
(*.f64 (/.f64 (-.f64 (*.f64 6 z) 3) (-.f64 (*.f64 6 z) 3)) (-.f64 (*.f64 6 z) 3)) |
(-.f64 (*.f64 6 z) 3) |
(*.f64 (*.f64 (-.f64 (*.f64 6 z) 3) (-.f64 (*.f64 6 z) 3)) (/.f64 1 (-.f64 (*.f64 6 z) 3))) |
(-.f64 (*.f64 6 z) 3) |
(*.f64 (/.f64 1 (-.f64 (*.f64 6 z) 3)) (*.f64 (-.f64 (*.f64 6 z) 3) (-.f64 (*.f64 6 z) 3))) |
(-.f64 (*.f64 6 z) 3) |
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 6 z) 3) (-.f64 (*.f64 6 z) 3)) (*.f64 (-.f64 (*.f64 6 z) 3) (-.f64 (*.f64 6 z) 3))) (/.f64 (/.f64 1 (-.f64 (*.f64 6 z) 3)) (*.f64 (-.f64 (*.f64 6 z) 3) (-.f64 (*.f64 6 z) 3)))) |
(-.f64 (*.f64 6 z) 3) |
(*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 6 z) 3)) (*.f64 (-.f64 (*.f64 6 z) 3) (-.f64 (*.f64 6 z) 3))) (*.f64 (*.f64 (-.f64 (*.f64 6 z) 3) (-.f64 (*.f64 6 z) 3)) (*.f64 (-.f64 (*.f64 6 z) 3) (-.f64 (*.f64 6 z) 3)))) |
(-.f64 (*.f64 6 z) 3) |
(/.f64 (-.f64 (*.f64 6 z) 3) 1) |
(-.f64 (*.f64 6 z) 3) |
(/.f64 (-.f64 (*.f64 6 z) 3) (/.f64 (-.f64 (*.f64 6 z) 3) (-.f64 (*.f64 6 z) 3))) |
(-.f64 (*.f64 6 z) 3) |
(pow.f64 (-.f64 (*.f64 6 z) 3) 1) |
(-.f64 (*.f64 6 z) 3) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (*.f64 6 (*.f64 z x)) (+.f64 x (*.f64 x -4))) |
| ✓ | 0.2b | (*.f64 6 (*.f64 z x)) |
Compiled 34 to 19 computations (44.1% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | z | @ | 0 | (*.f64 6 (*.f64 z x)) |
| 0.0ms | x | @ | 0 | (*.f64 6 (*.f64 z x)) |
| 0.0ms | z | @ | inf | (*.f64 6 (*.f64 z x)) |
| 0.0ms | x | @ | inf | (*.f64 6 (*.f64 z x)) |
| 0.0ms | x | @ | inf | (+.f64 (*.f64 6 (*.f64 z x)) (+.f64 x (*.f64 x -4))) |
| 1× | batch-egg-rewrite |
| 964× | rational.json-simplify-47 |
| 784× | rational.json-simplify-49 |
| 676× | rational.json-simplify-58 |
| 612× | rational.json-simplify-1 |
| 580× | rational.json-simplify-50 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 44 |
| 1 | 97 | 38 |
| 2 | 317 | 38 |
| 3 | 1204 | 32 |
| 4 | 4962 | 32 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 6 (*.f64 z x)) |
(+.f64 (*.f64 6 (*.f64 z x)) (+.f64 x (*.f64 x -4))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 6 (*.f64 z x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 6 (*.f64 z x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 6 (*.f64 z x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 6 (*.f64 z x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 6 (*.f64 z x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 6 (*.f64 z x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 6 (*.f64 z x)) (/.f64 (*.f64 z (*.f64 x 12)) (*.f64 z (*.f64 x 12))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 6 (*.f64 z x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 6 (*.f64 z x)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 x (neg.f64 (*.f64 x (+.f64 -4 (*.f64 6 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 6 (*.f64 z x)) (*.f64 x 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x -4) (*.f64 x (-.f64 -1 (*.f64 6 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x -3) (neg.f64 (*.f64 6 (*.f64 z x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 x (+.f64 (*.f64 6 z) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 -4 (*.f64 6 z))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 6 (*.f64 z x))) (neg.f64 (*.f64 x -4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 x (*.f64 6 (*.f64 z x))) (-.f64 -1 (*.f64 x -4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 x (+.f64 -4 (*.f64 6 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 6 (*.f64 z x)) (-.f64 -1 x)) (-.f64 1 (*.f64 x -4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 6 (*.f64 z x)) (-.f64 -1 (*.f64 x -3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 6 (*.f64 z x)) (-.f64 -1 (*.f64 x -4))) (-.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x (+.f64 -4 (*.f64 6 z))) (-.f64 -1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x -3) (-.f64 -1 (*.f64 6 (*.f64 z x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 x -3))) (-.f64 1 (*.f64 6 (*.f64 z x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 x -4))) (-.f64 (-.f64 1 x) (*.f64 6 (*.f64 z x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 6 (*.f64 z x)))) (-.f64 1 (*.f64 x -3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 x (+.f64 (*.f64 6 z) -3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 (*.f64 6 z) -3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 1 (+.f64 -4 (*.f64 6 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 -4 (+.f64 1 (*.f64 6 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 (+.f64 -4 (*.f64 6 z)) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 1 (*.f64 (+.f64 -4 (*.f64 6 z)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 -4 (*.f64 (+.f64 1 (*.f64 6 z)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (/.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 x (+.f64 (*.f64 6 z) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3))) (*.f64 x (+.f64 (*.f64 6 z) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3))) (/.f64 1 (*.f64 x (+.f64 (*.f64 6 z) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3))) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 6 z) -3))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3))) (/.f64 (/.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3))) (*.f64 x (+.f64 (*.f64 6 z) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 6 z) -3))) (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3))) (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3)))) (/.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 6 z) -3))) (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3))) (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3)))) (/.f64 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 6 z) -3))) 1) (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3))) (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3)))) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3))) (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3))))) (/.f64 (/.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 6 z) -3))) (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3)))) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3))) (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (/.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)))))))) |
| 1× | egg-herbie |
| 1082× | rational.json-simplify-49 |
| 922× | rational.json-simplify-2 |
| 858× | rational.json-simplify-54 |
| 680× | rational.json-simplify-1 |
| 648× | rational.json-simplify-46 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 135 | 2041 |
| 1 | 348 | 2041 |
| 2 | 891 | 1735 |
| 3 | 2869 | 1409 |
| 4 | 6940 | 1409 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 -4 x) x) |
(+.f64 (*.f64 6 (*.f64 z x)) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 6 (*.f64 z x)) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 6 (*.f64 z x)) (+.f64 (*.f64 -4 x) x)) |
(*.f64 6 (*.f64 z x)) |
(+.f64 (*.f64 -4 x) (+.f64 (*.f64 6 (*.f64 z x)) x)) |
(+.f64 (*.f64 -4 x) (+.f64 (*.f64 6 (*.f64 z x)) x)) |
(+.f64 (*.f64 -4 x) (+.f64 (*.f64 6 (*.f64 z x)) x)) |
(*.f64 6 (*.f64 z x)) |
(+.f64 (*.f64 -4 x) (+.f64 (*.f64 6 (*.f64 z x)) x)) |
(+.f64 (*.f64 -4 x) (+.f64 (*.f64 6 (*.f64 z x)) x)) |
(+.f64 (*.f64 -4 x) (+.f64 (*.f64 6 (*.f64 z x)) x)) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(*.f64 -1 (*.f64 (+.f64 3 (*.f64 -6 z)) x)) |
(*.f64 -1 (*.f64 (+.f64 3 (*.f64 -6 z)) x)) |
(*.f64 -1 (*.f64 (+.f64 3 (*.f64 -6 z)) x)) |
(*.f64 -1 (*.f64 (+.f64 3 (*.f64 -6 z)) x)) |
(+.f64 (*.f64 6 (*.f64 z x)) 0) |
(+.f64 0 (*.f64 6 (*.f64 z x))) |
(-.f64 (*.f64 6 (*.f64 z x)) 0) |
(-.f64 0 (neg.f64 (*.f64 6 (*.f64 z x)))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 6 (*.f64 z x)))) 1) |
(/.f64 (*.f64 6 (*.f64 z x)) 1) |
(/.f64 (*.f64 6 (*.f64 z x)) (/.f64 (*.f64 z (*.f64 x 12)) (*.f64 z (*.f64 x 12)))) |
(pow.f64 (*.f64 6 (*.f64 z x)) 1) |
(neg.f64 (neg.f64 (*.f64 6 (*.f64 z x)))) |
(-.f64 x (neg.f64 (*.f64 x (+.f64 -4 (*.f64 6 z))))) |
(-.f64 (*.f64 6 (*.f64 z x)) (*.f64 x 3)) |
(-.f64 (*.f64 x -4) (*.f64 x (-.f64 -1 (*.f64 6 z)))) |
(-.f64 (*.f64 x -3) (neg.f64 (*.f64 6 (*.f64 z x)))) |
(-.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) 0) |
(-.f64 0 (neg.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)))) |
(-.f64 (*.f64 x (+.f64 -4 (*.f64 6 z))) (neg.f64 x)) |
(-.f64 (+.f64 x (*.f64 6 (*.f64 z x))) (neg.f64 (*.f64 x -4))) |
(-.f64 (-.f64 (+.f64 x (*.f64 6 (*.f64 z x))) (-.f64 -1 (*.f64 x -4))) 1) |
(-.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 x (+.f64 -4 (*.f64 6 z))))) |
(-.f64 (-.f64 (*.f64 6 (*.f64 z x)) (-.f64 -1 x)) (-.f64 1 (*.f64 x -4))) |
(-.f64 (-.f64 (*.f64 6 (*.f64 z x)) (-.f64 -1 (*.f64 x -3))) 1) |
(-.f64 (-.f64 (*.f64 6 (*.f64 z x)) (-.f64 -1 (*.f64 x -4))) (-.f64 1 x)) |
(-.f64 (-.f64 (*.f64 x (+.f64 -4 (*.f64 6 z))) (-.f64 -1 x)) 1) |
(-.f64 (-.f64 (*.f64 x -3) (-.f64 -1 (*.f64 6 (*.f64 z x)))) 1) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x -3))) (-.f64 1 (*.f64 6 (*.f64 z x)))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x -4))) (-.f64 (-.f64 1 x) (*.f64 6 (*.f64 z x)))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 6 (*.f64 z x)))) (-.f64 1 (*.f64 x -3))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x (+.f64 (*.f64 6 z) -3)))) 1) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(*.f64 x (+.f64 1 (+.f64 -4 (*.f64 6 z)))) |
(*.f64 x (+.f64 -4 (+.f64 1 (*.f64 6 z)))) |
(*.f64 x (+.f64 (+.f64 -4 (*.f64 6 z)) (/.f64 x x))) |
(*.f64 x (+.f64 1 (*.f64 (+.f64 -4 (*.f64 6 z)) 1))) |
(*.f64 x (+.f64 -4 (*.f64 (+.f64 1 (*.f64 6 z)) 1))) |
(*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) 1) |
(*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (/.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3)))) |
(*.f64 1 (*.f64 x (+.f64 (*.f64 6 z) -3))) |
(*.f64 (/.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3))) (*.f64 x (+.f64 (*.f64 6 z) -3))) |
(*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3))) (/.f64 1 (*.f64 x (+.f64 (*.f64 6 z) -3)))) |
(*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3))) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 6 z) -3))) 1)) |
(*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3))) (/.f64 (/.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3))) (*.f64 x (+.f64 (*.f64 6 z) -3)))) |
(*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 6 z) -3))) (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3)))) |
(*.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3))) (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3)))) (/.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 6 z) -3))) (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3))))) |
(*.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3))) (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3)))) (/.f64 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 6 z) -3))) 1) (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3))))) |
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3))) (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3)))) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3))) (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3))))) (/.f64 (/.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 6 z) -3))) (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3)))) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3))) (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3)))))) |
(/.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) 1) |
(/.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (/.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3)))) |
(pow.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) 1) |
(neg.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)))) |
| Outputs |
|---|
(+.f64 (*.f64 -4 x) x) |
(+.f64 x (*.f64 -4 x)) |
(+.f64 (*.f64 6 (*.f64 z x)) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 6 (*.f64 x z)))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 6 z)) (*.f64 -4 x))) |
(+.f64 x (*.f64 x (+.f64 -4 (*.f64 6 z)))) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(+.f64 (*.f64 6 (*.f64 z x)) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 6 (*.f64 x z)))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 6 z)) (*.f64 -4 x))) |
(+.f64 x (*.f64 x (+.f64 -4 (*.f64 6 z)))) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(+.f64 (*.f64 6 (*.f64 z x)) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 6 (*.f64 x z)))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 6 z)) (*.f64 -4 x))) |
(+.f64 x (*.f64 x (+.f64 -4 (*.f64 6 z)))) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(*.f64 6 (*.f64 z x)) |
(*.f64 6 (*.f64 x z)) |
(*.f64 x (*.f64 6 z)) |
(+.f64 (*.f64 -4 x) (+.f64 (*.f64 6 (*.f64 z x)) x)) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 6 (*.f64 x z)))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 6 z)) (*.f64 -4 x))) |
(+.f64 x (*.f64 x (+.f64 -4 (*.f64 6 z)))) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(+.f64 (*.f64 -4 x) (+.f64 (*.f64 6 (*.f64 z x)) x)) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 6 (*.f64 x z)))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 6 z)) (*.f64 -4 x))) |
(+.f64 x (*.f64 x (+.f64 -4 (*.f64 6 z)))) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(+.f64 (*.f64 -4 x) (+.f64 (*.f64 6 (*.f64 z x)) x)) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 6 (*.f64 x z)))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 6 z)) (*.f64 -4 x))) |
(+.f64 x (*.f64 x (+.f64 -4 (*.f64 6 z)))) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(*.f64 6 (*.f64 z x)) |
(*.f64 6 (*.f64 x z)) |
(*.f64 x (*.f64 6 z)) |
(+.f64 (*.f64 -4 x) (+.f64 (*.f64 6 (*.f64 z x)) x)) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 6 (*.f64 x z)))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 6 z)) (*.f64 -4 x))) |
(+.f64 x (*.f64 x (+.f64 -4 (*.f64 6 z)))) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(+.f64 (*.f64 -4 x) (+.f64 (*.f64 6 (*.f64 z x)) x)) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 6 (*.f64 x z)))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 6 z)) (*.f64 -4 x))) |
(+.f64 x (*.f64 x (+.f64 -4 (*.f64 6 z)))) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(+.f64 (*.f64 -4 x) (+.f64 (*.f64 6 (*.f64 z x)) x)) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 6 (*.f64 x z)))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 6 z)) (*.f64 -4 x))) |
(+.f64 x (*.f64 x (+.f64 -4 (*.f64 6 z)))) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 6 (*.f64 x z)))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 6 z)) (*.f64 -4 x))) |
(+.f64 x (*.f64 x (+.f64 -4 (*.f64 6 z)))) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 6 (*.f64 x z)))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 6 z)) (*.f64 -4 x))) |
(+.f64 x (*.f64 x (+.f64 -4 (*.f64 6 z)))) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 6 (*.f64 x z)))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 6 z)) (*.f64 -4 x))) |
(+.f64 x (*.f64 x (+.f64 -4 (*.f64 6 z)))) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 6 (*.f64 x z)))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 6 z)) (*.f64 -4 x))) |
(+.f64 x (*.f64 x (+.f64 -4 (*.f64 6 z)))) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 6 (*.f64 x z)))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 6 z)) (*.f64 -4 x))) |
(+.f64 x (*.f64 x (+.f64 -4 (*.f64 6 z)))) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 6 (*.f64 x z)))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 6 z)) (*.f64 -4 x))) |
(+.f64 x (*.f64 x (+.f64 -4 (*.f64 6 z)))) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 6 (*.f64 x z)))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 6 z)) (*.f64 -4 x))) |
(+.f64 x (*.f64 x (+.f64 -4 (*.f64 6 z)))) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 6 (*.f64 x z)))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 6 z)) (*.f64 -4 x))) |
(+.f64 x (*.f64 x (+.f64 -4 (*.f64 6 z)))) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(*.f64 -1 (*.f64 (+.f64 3 (*.f64 -6 z)) x)) |
(*.f64 (+.f64 3 (*.f64 z -6)) (neg.f64 x)) |
(neg.f64 (*.f64 x (+.f64 3 (*.f64 z -6)))) |
(*.f64 -1 (*.f64 (+.f64 3 (*.f64 -6 z)) x)) |
(*.f64 (+.f64 3 (*.f64 z -6)) (neg.f64 x)) |
(neg.f64 (*.f64 x (+.f64 3 (*.f64 z -6)))) |
(*.f64 -1 (*.f64 (+.f64 3 (*.f64 -6 z)) x)) |
(*.f64 (+.f64 3 (*.f64 z -6)) (neg.f64 x)) |
(neg.f64 (*.f64 x (+.f64 3 (*.f64 z -6)))) |
(*.f64 -1 (*.f64 (+.f64 3 (*.f64 -6 z)) x)) |
(*.f64 (+.f64 3 (*.f64 z -6)) (neg.f64 x)) |
(neg.f64 (*.f64 x (+.f64 3 (*.f64 z -6)))) |
(+.f64 (*.f64 6 (*.f64 z x)) 0) |
(*.f64 6 (*.f64 x z)) |
(*.f64 x (*.f64 6 z)) |
(+.f64 0 (*.f64 6 (*.f64 z x))) |
(*.f64 6 (*.f64 x z)) |
(*.f64 x (*.f64 6 z)) |
(-.f64 (*.f64 6 (*.f64 z x)) 0) |
(*.f64 6 (*.f64 x z)) |
(*.f64 x (*.f64 6 z)) |
(-.f64 0 (neg.f64 (*.f64 6 (*.f64 z x)))) |
(*.f64 6 (*.f64 x z)) |
(*.f64 x (*.f64 6 z)) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 6 (*.f64 z x)))) 1) |
(*.f64 6 (*.f64 x z)) |
(*.f64 x (*.f64 6 z)) |
(/.f64 (*.f64 6 (*.f64 z x)) 1) |
(*.f64 6 (*.f64 x z)) |
(*.f64 x (*.f64 6 z)) |
(/.f64 (*.f64 6 (*.f64 z x)) (/.f64 (*.f64 z (*.f64 x 12)) (*.f64 z (*.f64 x 12)))) |
(/.f64 (*.f64 6 (*.f64 x z)) (/.f64 (*.f64 x (*.f64 12 z)) (*.f64 x (*.f64 12 z)))) |
(/.f64 (*.f64 x (*.f64 6 z)) (/.f64 (*.f64 x (*.f64 z 12)) (*.f64 x (*.f64 z 12)))) |
(pow.f64 (*.f64 6 (*.f64 z x)) 1) |
(*.f64 6 (*.f64 x z)) |
(*.f64 x (*.f64 6 z)) |
(neg.f64 (neg.f64 (*.f64 6 (*.f64 z x)))) |
(*.f64 6 (*.f64 x z)) |
(*.f64 x (*.f64 6 z)) |
(-.f64 x (neg.f64 (*.f64 x (+.f64 -4 (*.f64 6 z))))) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 6 (*.f64 x z)))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 6 z)) (*.f64 -4 x))) |
(+.f64 x (*.f64 x (+.f64 -4 (*.f64 6 z)))) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(-.f64 (*.f64 6 (*.f64 z x)) (*.f64 x 3)) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 6 (*.f64 x z)))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 6 z)) (*.f64 -4 x))) |
(+.f64 x (*.f64 x (+.f64 -4 (*.f64 6 z)))) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(-.f64 (*.f64 x -4) (*.f64 x (-.f64 -1 (*.f64 6 z)))) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 6 (*.f64 x z)))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 6 z)) (*.f64 -4 x))) |
(+.f64 x (*.f64 x (+.f64 -4 (*.f64 6 z)))) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(-.f64 (*.f64 x -3) (neg.f64 (*.f64 6 (*.f64 z x)))) |
(-.f64 (*.f64 x -3) (neg.f64 (*.f64 6 (*.f64 x z)))) |
(-.f64 (*.f64 x -3) (neg.f64 (*.f64 x (*.f64 6 z)))) |
(-.f64 (*.f64 x (*.f64 6 z)) (neg.f64 (*.f64 x -3))) |
(+.f64 (*.f64 x (*.f64 6 z)) (*.f64 x -3)) |
(-.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) 0) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 6 (*.f64 x z)))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 6 z)) (*.f64 -4 x))) |
(+.f64 x (*.f64 x (+.f64 -4 (*.f64 6 z)))) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(-.f64 0 (neg.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)))) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 6 (*.f64 x z)))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 6 z)) (*.f64 -4 x))) |
(+.f64 x (*.f64 x (+.f64 -4 (*.f64 6 z)))) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(-.f64 (*.f64 x (+.f64 -4 (*.f64 6 z))) (neg.f64 x)) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 6 (*.f64 x z)))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 6 z)) (*.f64 -4 x))) |
(+.f64 x (*.f64 x (+.f64 -4 (*.f64 6 z)))) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(-.f64 (+.f64 x (*.f64 6 (*.f64 z x))) (neg.f64 (*.f64 x -4))) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 6 (*.f64 x z)))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 6 z)) (*.f64 -4 x))) |
(+.f64 x (*.f64 x (+.f64 -4 (*.f64 6 z)))) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(-.f64 (-.f64 (+.f64 x (*.f64 6 (*.f64 z x))) (-.f64 -1 (*.f64 x -4))) 1) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 6 (*.f64 x z)))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 6 z)) (*.f64 -4 x))) |
(+.f64 x (*.f64 x (+.f64 -4 (*.f64 6 z)))) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(-.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 x (+.f64 -4 (*.f64 6 z))))) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 6 (*.f64 x z)))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 6 z)) (*.f64 -4 x))) |
(+.f64 x (*.f64 x (+.f64 -4 (*.f64 6 z)))) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(-.f64 (-.f64 (*.f64 6 (*.f64 z x)) (-.f64 -1 x)) (-.f64 1 (*.f64 x -4))) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 6 (*.f64 x z)))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 6 z)) (*.f64 -4 x))) |
(+.f64 x (*.f64 x (+.f64 -4 (*.f64 6 z)))) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(-.f64 (-.f64 (*.f64 6 (*.f64 z x)) (-.f64 -1 (*.f64 x -3))) 1) |
(-.f64 (*.f64 x -3) (neg.f64 (*.f64 6 (*.f64 x z)))) |
(-.f64 (*.f64 x -3) (neg.f64 (*.f64 x (*.f64 6 z)))) |
(-.f64 (*.f64 x (*.f64 6 z)) (neg.f64 (*.f64 x -3))) |
(+.f64 (*.f64 x (*.f64 6 z)) (*.f64 x -3)) |
(-.f64 (-.f64 (*.f64 6 (*.f64 z x)) (-.f64 -1 (*.f64 x -4))) (-.f64 1 x)) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 6 (*.f64 x z)))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 6 z)) (*.f64 -4 x))) |
(+.f64 x (*.f64 x (+.f64 -4 (*.f64 6 z)))) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(-.f64 (-.f64 (*.f64 x (+.f64 -4 (*.f64 6 z))) (-.f64 -1 x)) 1) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 6 (*.f64 x z)))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 6 z)) (*.f64 -4 x))) |
(+.f64 x (*.f64 x (+.f64 -4 (*.f64 6 z)))) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(-.f64 (-.f64 (*.f64 x -3) (-.f64 -1 (*.f64 6 (*.f64 z x)))) 1) |
(-.f64 (*.f64 x -3) (neg.f64 (*.f64 6 (*.f64 x z)))) |
(-.f64 (*.f64 x -3) (neg.f64 (*.f64 x (*.f64 6 z)))) |
(-.f64 (*.f64 x (*.f64 6 z)) (neg.f64 (*.f64 x -3))) |
(+.f64 (*.f64 x (*.f64 6 z)) (*.f64 x -3)) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x -3))) (-.f64 1 (*.f64 6 (*.f64 z x)))) |
(-.f64 (*.f64 x -3) (neg.f64 (*.f64 6 (*.f64 x z)))) |
(-.f64 (*.f64 x -3) (neg.f64 (*.f64 x (*.f64 6 z)))) |
(-.f64 (*.f64 x (*.f64 6 z)) (neg.f64 (*.f64 x -3))) |
(+.f64 (*.f64 x (*.f64 6 z)) (*.f64 x -3)) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x -4))) (-.f64 (-.f64 1 x) (*.f64 6 (*.f64 z x)))) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 6 (*.f64 x z)))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 6 z)) (*.f64 -4 x))) |
(+.f64 x (*.f64 x (+.f64 -4 (*.f64 6 z)))) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 6 (*.f64 z x)))) (-.f64 1 (*.f64 x -3))) |
(-.f64 (*.f64 x -3) (neg.f64 (*.f64 6 (*.f64 x z)))) |
(-.f64 (*.f64 x -3) (neg.f64 (*.f64 x (*.f64 6 z)))) |
(-.f64 (*.f64 x (*.f64 6 z)) (neg.f64 (*.f64 x -3))) |
(+.f64 (*.f64 x (*.f64 6 z)) (*.f64 x -3)) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x (+.f64 (*.f64 6 z) -3)))) 1) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 6 (*.f64 x z)))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 6 z)) (*.f64 -4 x))) |
(+.f64 x (*.f64 x (+.f64 -4 (*.f64 6 z)))) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 6 (*.f64 x z)))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 6 z)) (*.f64 -4 x))) |
(+.f64 x (*.f64 x (+.f64 -4 (*.f64 6 z)))) |
(*.f64 x (+.f64 1 (+.f64 -4 (*.f64 6 z)))) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 6 (*.f64 x z)))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 6 z)) (*.f64 -4 x))) |
(+.f64 x (*.f64 x (+.f64 -4 (*.f64 6 z)))) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(*.f64 x (+.f64 -4 (+.f64 1 (*.f64 6 z)))) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 6 (*.f64 x z)))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 6 z)) (*.f64 -4 x))) |
(+.f64 x (*.f64 x (+.f64 -4 (*.f64 6 z)))) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(*.f64 x (+.f64 (+.f64 -4 (*.f64 6 z)) (/.f64 x x))) |
(*.f64 x (+.f64 (*.f64 6 z) (+.f64 -4 (/.f64 x x)))) |
(*.f64 x (+.f64 -4 (+.f64 (*.f64 6 z) (/.f64 x x)))) |
(*.f64 x (+.f64 1 (*.f64 (+.f64 -4 (*.f64 6 z)) 1))) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 6 (*.f64 x z)))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 6 z)) (*.f64 -4 x))) |
(+.f64 x (*.f64 x (+.f64 -4 (*.f64 6 z)))) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(*.f64 x (+.f64 -4 (*.f64 (+.f64 1 (*.f64 6 z)) 1))) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 6 (*.f64 x z)))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 6 z)) (*.f64 -4 x))) |
(+.f64 x (*.f64 x (+.f64 -4 (*.f64 6 z)))) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) 1) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 6 (*.f64 x z)))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 6 z)) (*.f64 -4 x))) |
(+.f64 x (*.f64 x (+.f64 -4 (*.f64 6 z)))) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (/.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3)))) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 6 (*.f64 x z)))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 6 z)) (*.f64 -4 x))) |
(+.f64 x (*.f64 x (+.f64 -4 (*.f64 6 z)))) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(*.f64 1 (*.f64 x (+.f64 (*.f64 6 z) -3))) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 6 (*.f64 x z)))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 6 z)) (*.f64 -4 x))) |
(+.f64 x (*.f64 x (+.f64 -4 (*.f64 6 z)))) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(*.f64 (/.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3))) (*.f64 x (+.f64 (*.f64 6 z) -3))) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 6 (*.f64 x z)))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 6 z)) (*.f64 -4 x))) |
(+.f64 x (*.f64 x (+.f64 -4 (*.f64 6 z)))) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3))) (/.f64 1 (*.f64 x (+.f64 (*.f64 6 z) -3)))) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 6 (*.f64 x z)))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 6 z)) (*.f64 -4 x))) |
(+.f64 x (*.f64 x (+.f64 -4 (*.f64 6 z)))) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3))) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 6 z) -3))) 1)) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 6 (*.f64 x z)))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 6 z)) (*.f64 -4 x))) |
(+.f64 x (*.f64 x (+.f64 -4 (*.f64 6 z)))) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3))) (/.f64 (/.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3))) (*.f64 x (+.f64 (*.f64 6 z) -3)))) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 6 (*.f64 x z)))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 6 z)) (*.f64 -4 x))) |
(+.f64 x (*.f64 x (+.f64 -4 (*.f64 6 z)))) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 6 z) -3))) (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3)))) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 6 (*.f64 x z)))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 6 z)) (*.f64 -4 x))) |
(+.f64 x (*.f64 x (+.f64 -4 (*.f64 6 z)))) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(*.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3))) (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3)))) (/.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 6 z) -3))) (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3))))) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 6 (*.f64 x z)))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 6 z)) (*.f64 -4 x))) |
(+.f64 x (*.f64 x (+.f64 -4 (*.f64 6 z)))) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(*.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3))) (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3)))) (/.f64 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 6 z) -3))) 1) (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3))))) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 6 (*.f64 x z)))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 6 z)) (*.f64 -4 x))) |
(+.f64 x (*.f64 x (+.f64 -4 (*.f64 6 z)))) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3))) (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3)))) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3))) (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3))))) (/.f64 (/.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 6 z) -3))) (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3)))) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3))) (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3)))))) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 6 (*.f64 x z)))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 6 z)) (*.f64 -4 x))) |
(+.f64 x (*.f64 x (+.f64 -4 (*.f64 6 z)))) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(/.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) 1) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 6 (*.f64 x z)))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 6 z)) (*.f64 -4 x))) |
(+.f64 x (*.f64 x (+.f64 -4 (*.f64 6 z)))) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(/.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (/.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3)))) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 6 (*.f64 x z)))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 6 z)) (*.f64 -4 x))) |
(+.f64 x (*.f64 x (+.f64 -4 (*.f64 6 z)))) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(pow.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) 1) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 6 (*.f64 x z)))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 6 z)) (*.f64 -4 x))) |
(+.f64 x (*.f64 x (+.f64 -4 (*.f64 6 z)))) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(neg.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)))) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 6 (*.f64 x z)))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 6 z)) (*.f64 -4 x))) |
(+.f64 x (*.f64 x (+.f64 -4 (*.f64 6 z)))) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
Compiled 8774 to 5129 computations (41.5% saved)
20 alts after pruning (15 fresh and 5 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 300 | 8 | 308 |
| Fresh | 3 | 7 | 10 |
| Picked | 1 | 0 | 1 |
| Done | 1 | 5 | 6 |
| Total | 305 | 20 | 325 |
| Status | Error | Program |
|---|---|---|
| 32.0b | (-.f64 (*.f64 6 (*.f64 z x)) (*.f64 x 3)) | |
| ▶ | 23.4b | (+.f64 (*.f64 4 y) (*.f64 x -3)) |
| 23.4b | (+.f64 (*.f64 -4 x) (+.f64 x (*.f64 4 y))) | |
| 31.4b | (+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (*.f64 9 (pow.f64 x 2)))) | |
| ✓ | 0.4b | (+.f64 x (*.f64 (*.f64 (-.f64 y x) 6) (-.f64 2/3 z))) |
| ✓ | 31.3b | (+.f64 x (*.f64 6 (*.f64 (-.f64 2/3 z) y))) |
| 52.6b | (*.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))) (*.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))) | |
| ▶ | 41.5b | (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))) |
| ✓ | 32.0b | (*.f64 (-.f64 (*.f64 6 z) 3) x) |
| 30.9b | (*.f64 (+.f64 4 (*.f64 -6 z)) y) | |
| 60.4b | (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3))) (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3)))) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3))) (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3))))) (/.f64 (/.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 6 z) -3))) (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3)))) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3))) (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3)))))) | |
| 51.5b | (*.f64 (*.f64 6 z) x) | |
| ▶ | 51.0b | (*.f64 z (*.f64 y -6)) |
| ▶ | 32.0b | (*.f64 x (+.f64 1 (+.f64 -4 (*.f64 6 z)))) |
| ▶ | 43.5b | (*.f64 x -3) |
| 51.4b | (*.f64 6 (*.f64 z x)) | |
| ✓ | 42.6b | (*.f64 4 y) |
| ✓ | 40.3b | (*.f64 -6 (*.f64 z (-.f64 y x))) |
| 51.0b | (*.f64 -6 (*.f64 z y)) | |
| 62.3b | x |
Compiled 720 to 512 computations (28.9% saved)
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (*.f64 4 y) (*.f64 x -3)) |
Compiled 20 to 14 computations (30% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | y | @ | 0 | (+.f64 (*.f64 4 y) (*.f64 x -3)) |
| 0.0ms | x | @ | 0 | (+.f64 (*.f64 4 y) (*.f64 x -3)) |
| 0.0ms | y | @ | inf | (+.f64 (*.f64 4 y) (*.f64 x -3)) |
| 0.0ms | y | @ | -inf | (+.f64 (*.f64 4 y) (*.f64 x -3)) |
| 0.0ms | x | @ | inf | (+.f64 (*.f64 4 y) (*.f64 x -3)) |
| 1× | batch-egg-rewrite |
| 1666× | rational.json-5 |
| 1664× | exponential.json-3 |
| 1664× | rational.json-1 |
| 1664× | rational.json-2 |
| 1664× | rational.json-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 19 |
| 1 | 75 | 19 |
| 2 | 230 | 19 |
| 3 | 844 | 19 |
| 4 | 3307 | 19 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 4 y) (*.f64 x -3)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) (/.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) (+.f64 (*.f64 4 y) (*.f64 x -3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 4 y) (*.f64 x -3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) (+.f64 (*.f64 4 y) (*.f64 x -3))) (+.f64 (*.f64 4 y) (*.f64 x -3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) (+.f64 (*.f64 4 y) (*.f64 x -3))) (/.f64 1 (+.f64 (*.f64 4 y) (*.f64 x -3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 4 y) (*.f64 x -3))) (*.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) (+.f64 (*.f64 4 y) (*.f64 x -3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) (*.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) (*.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) (+.f64 (*.f64 4 y) (*.f64 x -3))))) (/.f64 (/.f64 1 (+.f64 (*.f64 4 y) (*.f64 x -3))) (*.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) (+.f64 (*.f64 4 y) (*.f64 x -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 4 y) (*.f64 x -3))) (*.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) (+.f64 (*.f64 4 y) (*.f64 x -3)))) (*.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) (*.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) (*.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) (+.f64 (*.f64 4 y) (*.f64 x -3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) (/.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) (+.f64 (*.f64 4 y) (*.f64 x -3))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) 1))))) |
| 1× | egg-herbie |
| 1446× | rational.json-simplify-58 |
| 1010× | rational.json-simplify-47 |
| 930× | rational.json-simplify-1 |
| 686× | exponential.json-simplify-26 |
| 660× | rational.json-simplify-49 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 31 | 612 |
| 1 | 47 | 612 |
| 2 | 168 | 612 |
| 3 | 878 | 612 |
| 4 | 3615 | 612 |
| 5 | 5842 | 612 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -3 x) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(*.f64 4 y) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(*.f64 4 y) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(*.f64 4 y) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(*.f64 -3 x) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(*.f64 -3 x) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(-.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) 0) |
(*.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) 1) |
(*.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) (/.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) (+.f64 (*.f64 4 y) (*.f64 x -3)))) |
(*.f64 1 (+.f64 (*.f64 4 y) (*.f64 x -3))) |
(*.f64 (/.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) (+.f64 (*.f64 4 y) (*.f64 x -3))) (+.f64 (*.f64 4 y) (*.f64 x -3))) |
(*.f64 (*.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) (+.f64 (*.f64 4 y) (*.f64 x -3))) (/.f64 1 (+.f64 (*.f64 4 y) (*.f64 x -3)))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 4 y) (*.f64 x -3))) (*.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) (+.f64 (*.f64 4 y) (*.f64 x -3)))) |
(*.f64 (*.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) (*.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) (*.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) (+.f64 (*.f64 4 y) (*.f64 x -3))))) (/.f64 (/.f64 1 (+.f64 (*.f64 4 y) (*.f64 x -3))) (*.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) (+.f64 (*.f64 4 y) (*.f64 x -3))))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 4 y) (*.f64 x -3))) (*.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) (+.f64 (*.f64 4 y) (*.f64 x -3)))) (*.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) (*.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) (*.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) (+.f64 (*.f64 4 y) (*.f64 x -3)))))) |
(/.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) 1) |
(/.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) (/.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) (+.f64 (*.f64 4 y) (*.f64 x -3)))) |
(pow.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) 1) |
| Outputs |
|---|
(*.f64 -3 x) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(*.f64 4 y) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(*.f64 4 y) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(*.f64 4 y) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(*.f64 -3 x) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(*.f64 -3 x) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(-.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) 0) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(*.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) 1) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(*.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) (/.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) (+.f64 (*.f64 4 y) (*.f64 x -3)))) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(*.f64 1 (+.f64 (*.f64 4 y) (*.f64 x -3))) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(*.f64 (/.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) (+.f64 (*.f64 4 y) (*.f64 x -3))) (+.f64 (*.f64 4 y) (*.f64 x -3))) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(*.f64 (*.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) (+.f64 (*.f64 4 y) (*.f64 x -3))) (/.f64 1 (+.f64 (*.f64 4 y) (*.f64 x -3)))) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(*.f64 (/.f64 1 (+.f64 (*.f64 4 y) (*.f64 x -3))) (*.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) (+.f64 (*.f64 4 y) (*.f64 x -3)))) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(*.f64 (*.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) (*.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) (*.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) (+.f64 (*.f64 4 y) (*.f64 x -3))))) (/.f64 (/.f64 1 (+.f64 (*.f64 4 y) (*.f64 x -3))) (*.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) (+.f64 (*.f64 4 y) (*.f64 x -3))))) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 4 y) (*.f64 x -3))) (*.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) (+.f64 (*.f64 4 y) (*.f64 x -3)))) (*.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) (*.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) (*.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) (+.f64 (*.f64 4 y) (*.f64 x -3)))))) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(/.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) 1) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(/.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) (/.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) (+.f64 (*.f64 4 y) (*.f64 x -3)))) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(pow.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) 1) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
Compiled 8 to 6 computations (25% saved)
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f64 z (*.f64 y -6)) |
Compiled 14 to 9 computations (35.7% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | z | @ | inf | (*.f64 z (*.f64 y -6)) |
| 1.0ms | z | @ | 0 | (*.f64 z (*.f64 y -6)) |
| 1.0ms | y | @ | 0 | (*.f64 z (*.f64 y -6)) |
| 1.0ms | y | @ | inf | (*.f64 z (*.f64 y -6)) |
| 0.0ms | z | @ | -inf | (*.f64 z (*.f64 y -6)) |
| 1× | batch-egg-rewrite |
| 1686× | rational.json-5 |
| 1684× | exponential.json-3 |
| 1684× | rational.json-1 |
| 1684× | rational.json-2 |
| 1684× | rational.json-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 13 |
| 1 | 61 | 13 |
| 2 | 209 | 13 |
| 3 | 784 | 13 |
| 4 | 3219 | 13 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 z (*.f64 y -6)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 y -6)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (*.f64 y -6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 y -6)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 y -6)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 y -6)) (/.f64 (*.f64 z (*.f64 y -6)) (*.f64 z (*.f64 y -6))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (*.f64 y -6)) 1))))) |
| 1× | egg-herbie |
| 1508× | rational.json-simplify-79 |
| 1082× | rational.json-simplify-2 |
| 872× | rational.json-simplify-76 |
| 852× | rational.json-simplify-111 |
| 756× | rational.json-simplify-104 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 18 | 390 |
| 1 | 36 | 390 |
| 2 | 96 | 390 |
| 3 | 337 | 390 |
| 4 | 1535 | 390 |
| 5 | 3751 | 390 |
| 6 | 5472 | 390 |
| 7 | 7058 | 390 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -6 (*.f64 y z)) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 -6 (*.f64 y z)) |
(+.f64 (*.f64 z (*.f64 y -6)) 0) |
(+.f64 0 (*.f64 z (*.f64 y -6))) |
(-.f64 (*.f64 z (*.f64 y -6)) 0) |
(/.f64 (*.f64 z (*.f64 y -6)) 1) |
(/.f64 (*.f64 z (*.f64 y -6)) (/.f64 (*.f64 z (*.f64 y -6)) (*.f64 z (*.f64 y -6)))) |
(pow.f64 (*.f64 z (*.f64 y -6)) 1) |
| Outputs |
|---|
(*.f64 -6 (*.f64 y z)) |
(*.f64 y (*.f64 -6 z)) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 y (*.f64 -6 z)) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 y (*.f64 -6 z)) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 y (*.f64 -6 z)) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 y (*.f64 -6 z)) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 y (*.f64 -6 z)) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 y (*.f64 -6 z)) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 y (*.f64 -6 z)) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 y (*.f64 -6 z)) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 y (*.f64 -6 z)) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 y (*.f64 -6 z)) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 y (*.f64 -6 z)) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 y (*.f64 -6 z)) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 y (*.f64 -6 z)) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 y (*.f64 -6 z)) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 y (*.f64 -6 z)) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 y (*.f64 -6 z)) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 y (*.f64 -6 z)) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 y (*.f64 -6 z)) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 y (*.f64 -6 z)) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 y (*.f64 -6 z)) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 y (*.f64 -6 z)) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 y (*.f64 -6 z)) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 y (*.f64 -6 z)) |
(+.f64 (*.f64 z (*.f64 y -6)) 0) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 y (*.f64 -6 z)) |
(+.f64 0 (*.f64 z (*.f64 y -6))) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 y (*.f64 -6 z)) |
(-.f64 (*.f64 z (*.f64 y -6)) 0) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 y (*.f64 -6 z)) |
(/.f64 (*.f64 z (*.f64 y -6)) 1) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 y (*.f64 -6 z)) |
(/.f64 (*.f64 z (*.f64 y -6)) (/.f64 (*.f64 z (*.f64 y -6)) (*.f64 z (*.f64 y -6)))) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 y (*.f64 -6 z)) |
(pow.f64 (*.f64 z (*.f64 y -6)) 1) |
(*.f64 -6 (*.f64 y z)) |
(*.f64 y (*.f64 -6 z)) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 1 (+.f64 -4 (*.f64 6 z))) |
| ✓ | 0.0b | (+.f64 -4 (*.f64 6 z)) |
| ✓ | 0.1b | (*.f64 x (+.f64 1 (+.f64 -4 (*.f64 6 z)))) |
Compiled 32 to 25 computations (21.9% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | z | @ | -inf | (*.f64 x (+.f64 1 (+.f64 -4 (*.f64 6 z)))) |
| 0.0ms | x | @ | inf | (*.f64 x (+.f64 1 (+.f64 -4 (*.f64 6 z)))) |
| 0.0ms | x | @ | 0 | (*.f64 x (+.f64 1 (+.f64 -4 (*.f64 6 z)))) |
| 0.0ms | z | @ | inf | (*.f64 x (+.f64 1 (+.f64 -4 (*.f64 6 z)))) |
| 0.0ms | x | @ | -inf | (*.f64 x (+.f64 1 (+.f64 -4 (*.f64 6 z)))) |
| 1× | batch-egg-rewrite |
| 2002× | rational.json-5 |
| 2000× | rational.json-1 |
| 2000× | rational.json-2 |
| 2000× | rational.json-4 |
| 2000× | rational.json-3 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 57 |
| 1 | 96 | 45 |
| 2 | 287 | 45 |
| 3 | 1013 | 45 |
| 4 | 4008 | 45 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 x (+.f64 1 (+.f64 -4 (*.f64 6 z)))) |
(+.f64 -4 (*.f64 6 z)) |
(+.f64 1 (+.f64 -4 (*.f64 6 z))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (+.f64 (*.f64 6 z) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (/.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -4 (*.f64 6 z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 -4 (*.f64 6 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -4 (*.f64 6 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -4 (*.f64 6 z)) (/.f64 (+.f64 -4 (*.f64 6 z)) (+.f64 -4 (*.f64 6 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 -4 (*.f64 6 z)) (+.f64 -4 (*.f64 6 z))) (/.f64 1 (+.f64 -4 (*.f64 6 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 -4 (*.f64 6 z)) (+.f64 -4 (*.f64 6 z))) (*.f64 (/.f64 1 (+.f64 -4 (*.f64 6 z))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 -4 (*.f64 6 z))) (*.f64 (+.f64 -4 (*.f64 6 z)) (+.f64 -4 (*.f64 6 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 -4 (*.f64 6 z)) (+.f64 -4 (*.f64 6 z))) (*.f64 (+.f64 -4 (*.f64 6 z)) (+.f64 -4 (*.f64 6 z)))) (/.f64 (/.f64 1 (+.f64 -4 (*.f64 6 z))) (*.f64 (+.f64 -4 (*.f64 6 z)) (+.f64 -4 (*.f64 6 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -4 (*.f64 6 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -4 (*.f64 6 z)) (/.f64 (+.f64 -4 (*.f64 6 z)) (+.f64 -4 (*.f64 6 z))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 -4 (*.f64 6 z)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -4 (*.f64 6 z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 6 z) -3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 6 z) -3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 6 z) -3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 6 z) -3) (/.f64 (+.f64 (*.f64 6 z) -3) (+.f64 (*.f64 6 z) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 6 z) -3) (+.f64 (*.f64 6 z) -3)) (/.f64 1 (+.f64 (*.f64 6 z) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 6 z) -3) (+.f64 (*.f64 6 z) -3)) (*.f64 (/.f64 1 (+.f64 (*.f64 6 z) -3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 6 z) -3)) (*.f64 (+.f64 (*.f64 6 z) -3) (+.f64 (*.f64 6 z) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (*.f64 6 z) -3) (+.f64 (*.f64 6 z) -3)) (*.f64 (+.f64 (*.f64 6 z) -3) (+.f64 (*.f64 6 z) -3))) (/.f64 (/.f64 1 (+.f64 (*.f64 6 z) -3)) (*.f64 (+.f64 (*.f64 6 z) -3) (+.f64 (*.f64 6 z) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 6 z) -3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 6 z) -3) (/.f64 (+.f64 (*.f64 6 z) -3) (+.f64 (*.f64 6 z) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 6 z) -3) 1))))) |
| 1× | egg-herbie |
| 1242× | rational.json-simplify-49 |
| 924× | rational.json-simplify-2 |
| 888× | rational.json-simplify-54 |
| 730× | rational.json-simplify-50 |
| 662× | exponential.json-simplify-26 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 65 | 1109 |
| 1 | 124 | 1109 |
| 2 | 448 | 1109 |
| 3 | 1659 | 1109 |
| 4 | 5268 | 1109 |
| 5 | 7514 | 1109 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(*.f64 -3 x) |
(+.f64 (*.f64 -3 x) (*.f64 6 (*.f64 z x))) |
(+.f64 (*.f64 -3 x) (*.f64 6 (*.f64 z x))) |
(+.f64 (*.f64 -3 x) (*.f64 6 (*.f64 z x))) |
(*.f64 6 (*.f64 z x)) |
(+.f64 (*.f64 -3 x) (*.f64 6 (*.f64 z x))) |
(+.f64 (*.f64 -3 x) (*.f64 6 (*.f64 z x))) |
(+.f64 (*.f64 -3 x) (*.f64 6 (*.f64 z x))) |
(*.f64 6 (*.f64 z x)) |
(+.f64 (*.f64 -3 x) (*.f64 6 (*.f64 z x))) |
(+.f64 (*.f64 -3 x) (*.f64 6 (*.f64 z x))) |
(+.f64 (*.f64 -3 x) (*.f64 6 (*.f64 z x))) |
-4 |
(-.f64 (*.f64 6 z) 4) |
(-.f64 (*.f64 6 z) 4) |
(-.f64 (*.f64 6 z) 4) |
(*.f64 6 z) |
(-.f64 (*.f64 6 z) 4) |
(-.f64 (*.f64 6 z) 4) |
(-.f64 (*.f64 6 z) 4) |
(*.f64 6 z) |
(-.f64 (*.f64 6 z) 4) |
(-.f64 (*.f64 6 z) 4) |
(-.f64 (*.f64 6 z) 4) |
-3 |
(-.f64 (*.f64 6 z) 3) |
(-.f64 (*.f64 6 z) 3) |
(-.f64 (*.f64 6 z) 3) |
(*.f64 6 z) |
(-.f64 (*.f64 6 z) 3) |
(-.f64 (*.f64 6 z) 3) |
(-.f64 (*.f64 6 z) 3) |
(*.f64 6 z) |
(-.f64 (*.f64 6 z) 3) |
(-.f64 (*.f64 6 z) 3) |
(-.f64 (*.f64 6 z) 3) |
(+.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) 0) |
(+.f64 0 (*.f64 x (+.f64 (*.f64 6 z) -3))) |
(-.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) 0) |
(/.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) 1) |
(/.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (/.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3)))) |
(pow.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) 1) |
(-.f64 (+.f64 -4 (*.f64 6 z)) 0) |
(*.f64 1 (+.f64 -4 (*.f64 6 z))) |
(*.f64 (+.f64 -4 (*.f64 6 z)) 1) |
(*.f64 (+.f64 -4 (*.f64 6 z)) (/.f64 (+.f64 -4 (*.f64 6 z)) (+.f64 -4 (*.f64 6 z)))) |
(*.f64 (*.f64 (+.f64 -4 (*.f64 6 z)) (+.f64 -4 (*.f64 6 z))) (/.f64 1 (+.f64 -4 (*.f64 6 z)))) |
(*.f64 (*.f64 (+.f64 -4 (*.f64 6 z)) (+.f64 -4 (*.f64 6 z))) (*.f64 (/.f64 1 (+.f64 -4 (*.f64 6 z))) 1)) |
(*.f64 (/.f64 1 (+.f64 -4 (*.f64 6 z))) (*.f64 (+.f64 -4 (*.f64 6 z)) (+.f64 -4 (*.f64 6 z)))) |
(*.f64 (*.f64 (*.f64 (+.f64 -4 (*.f64 6 z)) (+.f64 -4 (*.f64 6 z))) (*.f64 (+.f64 -4 (*.f64 6 z)) (+.f64 -4 (*.f64 6 z)))) (/.f64 (/.f64 1 (+.f64 -4 (*.f64 6 z))) (*.f64 (+.f64 -4 (*.f64 6 z)) (+.f64 -4 (*.f64 6 z))))) |
(/.f64 (+.f64 -4 (*.f64 6 z)) 1) |
(/.f64 (+.f64 -4 (*.f64 6 z)) (/.f64 (+.f64 -4 (*.f64 6 z)) (+.f64 -4 (*.f64 6 z)))) |
(pow.f64 (+.f64 -4 (*.f64 6 z)) 1) |
(-.f64 (+.f64 -4 (*.f64 6 z)) -1) |
(-.f64 (+.f64 (*.f64 6 z) -3) 0) |
(*.f64 1 (+.f64 (*.f64 6 z) -3)) |
(*.f64 (+.f64 (*.f64 6 z) -3) 1) |
(*.f64 (+.f64 (*.f64 6 z) -3) (/.f64 (+.f64 (*.f64 6 z) -3) (+.f64 (*.f64 6 z) -3))) |
(*.f64 (*.f64 (+.f64 (*.f64 6 z) -3) (+.f64 (*.f64 6 z) -3)) (/.f64 1 (+.f64 (*.f64 6 z) -3))) |
(*.f64 (*.f64 (+.f64 (*.f64 6 z) -3) (+.f64 (*.f64 6 z) -3)) (*.f64 (/.f64 1 (+.f64 (*.f64 6 z) -3)) 1)) |
(*.f64 (/.f64 1 (+.f64 (*.f64 6 z) -3)) (*.f64 (+.f64 (*.f64 6 z) -3) (+.f64 (*.f64 6 z) -3))) |
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 6 z) -3) (+.f64 (*.f64 6 z) -3)) (*.f64 (+.f64 (*.f64 6 z) -3) (+.f64 (*.f64 6 z) -3))) (/.f64 (/.f64 1 (+.f64 (*.f64 6 z) -3)) (*.f64 (+.f64 (*.f64 6 z) -3) (+.f64 (*.f64 6 z) -3)))) |
(/.f64 (+.f64 (*.f64 6 z) -3) 1) |
(/.f64 (+.f64 (*.f64 6 z) -3) (/.f64 (+.f64 (*.f64 6 z) -3) (+.f64 (*.f64 6 z) -3))) |
(pow.f64 (+.f64 (*.f64 6 z) -3) 1) |
| Outputs |
|---|
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(*.f64 -3 x) |
(*.f64 x -3) |
(+.f64 (*.f64 -3 x) (*.f64 6 (*.f64 z x))) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(+.f64 (*.f64 -3 x) (*.f64 6 (*.f64 z x))) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(+.f64 (*.f64 -3 x) (*.f64 6 (*.f64 z x))) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(*.f64 6 (*.f64 z x)) |
(+.f64 (*.f64 -3 x) (*.f64 6 (*.f64 z x))) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(+.f64 (*.f64 -3 x) (*.f64 6 (*.f64 z x))) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(+.f64 (*.f64 -3 x) (*.f64 6 (*.f64 z x))) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(*.f64 6 (*.f64 z x)) |
(+.f64 (*.f64 -3 x) (*.f64 6 (*.f64 z x))) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(+.f64 (*.f64 -3 x) (*.f64 6 (*.f64 z x))) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(+.f64 (*.f64 -3 x) (*.f64 6 (*.f64 z x))) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
-4 |
(-.f64 (*.f64 6 z) 4) |
(-.f64 (*.f64 6 z) 4) |
(-.f64 (*.f64 6 z) 4) |
(*.f64 6 z) |
(-.f64 (*.f64 6 z) 4) |
(-.f64 (*.f64 6 z) 4) |
(-.f64 (*.f64 6 z) 4) |
(*.f64 6 z) |
(-.f64 (*.f64 6 z) 4) |
(-.f64 (*.f64 6 z) 4) |
(-.f64 (*.f64 6 z) 4) |
-3 |
(-.f64 (*.f64 6 z) 3) |
(+.f64 (*.f64 6 z) -3) |
(-.f64 (*.f64 6 z) 3) |
(+.f64 (*.f64 6 z) -3) |
(-.f64 (*.f64 6 z) 3) |
(+.f64 (*.f64 6 z) -3) |
(*.f64 6 z) |
(-.f64 (*.f64 6 z) 3) |
(+.f64 (*.f64 6 z) -3) |
(-.f64 (*.f64 6 z) 3) |
(+.f64 (*.f64 6 z) -3) |
(-.f64 (*.f64 6 z) 3) |
(+.f64 (*.f64 6 z) -3) |
(*.f64 6 z) |
(-.f64 (*.f64 6 z) 3) |
(+.f64 (*.f64 6 z) -3) |
(-.f64 (*.f64 6 z) 3) |
(+.f64 (*.f64 6 z) -3) |
(-.f64 (*.f64 6 z) 3) |
(+.f64 (*.f64 6 z) -3) |
(+.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) 0) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(+.f64 0 (*.f64 x (+.f64 (*.f64 6 z) -3))) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(-.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) 0) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(/.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) 1) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(/.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (/.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3)))) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(pow.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) 1) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(*.f64 x (+.f64 (*.f64 6 z) -3)) |
(-.f64 (+.f64 -4 (*.f64 6 z)) 0) |
(+.f64 (*.f64 6 z) -4) |
(*.f64 1 (+.f64 -4 (*.f64 6 z))) |
(+.f64 (*.f64 6 z) -4) |
(*.f64 (+.f64 -4 (*.f64 6 z)) 1) |
(+.f64 (*.f64 6 z) -4) |
(*.f64 (+.f64 -4 (*.f64 6 z)) (/.f64 (+.f64 -4 (*.f64 6 z)) (+.f64 -4 (*.f64 6 z)))) |
(+.f64 (*.f64 6 z) -4) |
(*.f64 (*.f64 (+.f64 -4 (*.f64 6 z)) (+.f64 -4 (*.f64 6 z))) (/.f64 1 (+.f64 -4 (*.f64 6 z)))) |
(+.f64 (*.f64 6 z) -4) |
(*.f64 (*.f64 (+.f64 -4 (*.f64 6 z)) (+.f64 -4 (*.f64 6 z))) (*.f64 (/.f64 1 (+.f64 -4 (*.f64 6 z))) 1)) |
(+.f64 (*.f64 6 z) -4) |
(*.f64 (/.f64 1 (+.f64 -4 (*.f64 6 z))) (*.f64 (+.f64 -4 (*.f64 6 z)) (+.f64 -4 (*.f64 6 z)))) |
(+.f64 (*.f64 6 z) -4) |
(*.f64 (*.f64 (*.f64 (+.f64 -4 (*.f64 6 z)) (+.f64 -4 (*.f64 6 z))) (*.f64 (+.f64 -4 (*.f64 6 z)) (+.f64 -4 (*.f64 6 z)))) (/.f64 (/.f64 1 (+.f64 -4 (*.f64 6 z))) (*.f64 (+.f64 -4 (*.f64 6 z)) (+.f64 -4 (*.f64 6 z))))) |
(+.f64 (*.f64 6 z) -4) |
(/.f64 (+.f64 -4 (*.f64 6 z)) 1) |
(+.f64 (*.f64 6 z) -4) |
(/.f64 (+.f64 -4 (*.f64 6 z)) (/.f64 (+.f64 -4 (*.f64 6 z)) (+.f64 -4 (*.f64 6 z)))) |
(+.f64 (*.f64 6 z) -4) |
(pow.f64 (+.f64 -4 (*.f64 6 z)) 1) |
(+.f64 (*.f64 6 z) -4) |
(-.f64 (+.f64 -4 (*.f64 6 z)) -1) |
(-.f64 (*.f64 6 z) 3) |
(+.f64 (*.f64 6 z) -3) |
(-.f64 (+.f64 (*.f64 6 z) -3) 0) |
(-.f64 (*.f64 6 z) 3) |
(+.f64 (*.f64 6 z) -3) |
(*.f64 1 (+.f64 (*.f64 6 z) -3)) |
(-.f64 (*.f64 6 z) 3) |
(+.f64 (*.f64 6 z) -3) |
(*.f64 (+.f64 (*.f64 6 z) -3) 1) |
(-.f64 (*.f64 6 z) 3) |
(+.f64 (*.f64 6 z) -3) |
(*.f64 (+.f64 (*.f64 6 z) -3) (/.f64 (+.f64 (*.f64 6 z) -3) (+.f64 (*.f64 6 z) -3))) |
(-.f64 (*.f64 6 z) 3) |
(+.f64 (*.f64 6 z) -3) |
(*.f64 (*.f64 (+.f64 (*.f64 6 z) -3) (+.f64 (*.f64 6 z) -3)) (/.f64 1 (+.f64 (*.f64 6 z) -3))) |
(-.f64 (*.f64 6 z) 3) |
(+.f64 (*.f64 6 z) -3) |
(*.f64 (*.f64 (+.f64 (*.f64 6 z) -3) (+.f64 (*.f64 6 z) -3)) (*.f64 (/.f64 1 (+.f64 (*.f64 6 z) -3)) 1)) |
(-.f64 (*.f64 6 z) 3) |
(+.f64 (*.f64 6 z) -3) |
(*.f64 (/.f64 1 (+.f64 (*.f64 6 z) -3)) (*.f64 (+.f64 (*.f64 6 z) -3) (+.f64 (*.f64 6 z) -3))) |
(-.f64 (*.f64 6 z) 3) |
(+.f64 (*.f64 6 z) -3) |
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 6 z) -3) (+.f64 (*.f64 6 z) -3)) (*.f64 (+.f64 (*.f64 6 z) -3) (+.f64 (*.f64 6 z) -3))) (/.f64 (/.f64 1 (+.f64 (*.f64 6 z) -3)) (*.f64 (+.f64 (*.f64 6 z) -3) (+.f64 (*.f64 6 z) -3)))) |
(-.f64 (*.f64 6 z) 3) |
(+.f64 (*.f64 6 z) -3) |
(/.f64 (+.f64 (*.f64 6 z) -3) 1) |
(-.f64 (*.f64 6 z) 3) |
(+.f64 (*.f64 6 z) -3) |
(/.f64 (+.f64 (*.f64 6 z) -3) (/.f64 (+.f64 (*.f64 6 z) -3) (+.f64 (*.f64 6 z) -3))) |
(-.f64 (*.f64 6 z) 3) |
(+.f64 (*.f64 6 z) -3) |
(pow.f64 (+.f64 (*.f64 6 z) -3) 1) |
(-.f64 (*.f64 6 z) 3) |
(+.f64 (*.f64 6 z) -3) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (+.f64 x (*.f64 4 (-.f64 y x))) | |
| ✓ | 0.1b | (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) |
| ✓ | 0.2b | (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
| ✓ | 23.6b | (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))) |
Compiled 71 to 36 computations (49.3% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | y | @ | 0 | (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) |
| 0.0ms | x | @ | inf | (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) |
| 0.0ms | y | @ | -inf | (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) |
| 0.0ms | x | @ | -inf | (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) |
| 0.0ms | x | @ | 0 | (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) |
| 1× | batch-egg-rewrite |
| 1512× | rational.json-simplify-47 |
| 890× | rational.json-simplify-58 |
| 582× | rational.json-simplify-55 |
| 534× | rational.json-5 |
| 532× | exponential.json-3 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 141 |
| 1 | 103 | 87 |
| 2 | 319 | 87 |
| 3 | 1152 | 87 |
| 4 | 5066 | 87 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (*.f64 4 (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 4 (-.f64 y x)) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 4 (-.f64 y x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 x (*.f64 4 (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (neg.f64 (*.f64 4 (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 4 (-.f64 y x)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 4 (-.f64 y x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 x) (*.f64 4 (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 4 (-.f64 y x)))) (-.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 4 (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 4 (-.f64 y x)) (-.f64 -1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (-.f64 -1 (*.f64 4 (-.f64 y x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 (-.f64 -1 (*.f64 4 (-.f64 y x))) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 4 (-.f64 y x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (*.f64 4 (-.f64 y x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 x) (*.f64 4 (-.f64 y x)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (fabs.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (neg.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (+.f64 x (*.f64 4 (-.f64 y x)))) (+.f64 x (*.f64 4 (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (fabs.f64 (+.f64 x (*.f64 4 (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (/.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (fabs.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (-.f64 (neg.f64 x) (*.f64 4 (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (fabs.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (+.f64 x (*.f64 4 (-.f64 y x)))) (-.f64 (neg.f64 x) (*.f64 4 (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (fabs.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 (neg.f64 x) (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 (neg.f64 x) (*.f64 4 (-.f64 y x))) (fabs.f64 (+.f64 x (*.f64 4 (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 (neg.f64 x) (*.f64 4 (-.f64 y x))) (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (fabs.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (fabs.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))) (+.f64 x (*.f64 4 (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (fabs.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))) (fabs.f64 (+.f64 x (*.f64 4 (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (fabs.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))) (-.f64 (neg.f64 x) (*.f64 4 (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (fabs.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))) (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (fabs.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (neg.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (fabs.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (fabs.f64 (+.f64 x (*.f64 4 (-.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (fabs.f64 (/.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 (fabs.f64 (+.f64 x (*.f64 4 (-.f64 y x)))) (-.f64 (neg.f64 x) (*.f64 4 (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 (+.f64 x (+.f64 x (*.f64 (-.f64 y x) 8))) (fabs.f64 (+.f64 x (+.f64 x (*.f64 (-.f64 y x) 8)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))) (fabs.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (fabs.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))) (fabs.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (neg.f64 (fabs.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (/.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (neg.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x))))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x))))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x))))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x))))) (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x))))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x))))))) (/.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x))))) 1) (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x))))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))))))) (/.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))))))))) |
| 1× | egg-herbie |
| 1146× | rational.json-simplify-47 |
| 906× | rational.json-simplify-104 |
| 844× | rational.json-simplify-76 |
| 786× | rational.json-simplify-55 |
| 746× | rational.json-simplify-50 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 260 | 5285 |
| 1 | 535 | 5285 |
| 2 | 887 | 5285 |
| 3 | 3072 | 5285 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 4 y) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(*.f64 -3 x) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(*.f64 -3 x) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 -4 x) x) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(*.f64 4 y) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(*.f64 4 y) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(*.f64 16 (pow.f64 y 2)) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 -24 (*.f64 y x))) |
(+.f64 (*.f64 9 (pow.f64 x 2)) (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 -24 (*.f64 y x)))) |
(+.f64 (*.f64 9 (pow.f64 x 2)) (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 -24 (*.f64 y x)))) |
(*.f64 9 (pow.f64 x 2)) |
(+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -24 (*.f64 y x))) |
(+.f64 (*.f64 9 (pow.f64 x 2)) (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 -24 (*.f64 y x)))) |
(+.f64 (*.f64 9 (pow.f64 x 2)) (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 -24 (*.f64 y x)))) |
(*.f64 9 (pow.f64 x 2)) |
(+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -24 (*.f64 y x))) |
(+.f64 (*.f64 9 (pow.f64 x 2)) (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 -24 (*.f64 y x)))) |
(+.f64 (*.f64 9 (pow.f64 x 2)) (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 -24 (*.f64 y x)))) |
(pow.f64 (+.f64 (*.f64 -4 x) x) 2) |
(+.f64 (pow.f64 (+.f64 (*.f64 -4 x) x) 2) (*.f64 8 (*.f64 (+.f64 (*.f64 -4 x) x) y))) |
(+.f64 (pow.f64 (+.f64 (*.f64 -4 x) x) 2) (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -4 x) x) y)) (*.f64 16 (pow.f64 y 2)))) |
(+.f64 (pow.f64 (+.f64 (*.f64 -4 x) x) 2) (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -4 x) x) y)) (*.f64 16 (pow.f64 y 2)))) |
(*.f64 16 (pow.f64 y 2)) |
(+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -4 x) x) y)) (*.f64 16 (pow.f64 y 2))) |
(+.f64 (pow.f64 (+.f64 (*.f64 -4 x) x) 2) (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -4 x) x) y)) (*.f64 16 (pow.f64 y 2)))) |
(+.f64 (pow.f64 (+.f64 (*.f64 -4 x) x) 2) (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -4 x) x) y)) (*.f64 16 (pow.f64 y 2)))) |
(*.f64 16 (pow.f64 y 2)) |
(+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -4 x) x) y)) (*.f64 16 (pow.f64 y 2))) |
(+.f64 (pow.f64 (+.f64 (*.f64 -4 x) x) 2) (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -4 x) x) y)) (*.f64 16 (pow.f64 y 2)))) |
(+.f64 (pow.f64 (+.f64 (*.f64 -4 x) x) 2) (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -4 x) x) y)) (*.f64 16 (pow.f64 y 2)))) |
(/.f64 1/4 y) |
(+.f64 (*.f64 1/4 (/.f64 1 y)) (*.f64 3/16 (/.f64 x (pow.f64 y 2)))) |
(+.f64 (*.f64 1/4 (/.f64 1 y)) (+.f64 (*.f64 9/64 (/.f64 (pow.f64 x 2) (pow.f64 y 3))) (*.f64 3/16 (/.f64 x (pow.f64 y 2))))) |
(+.f64 (*.f64 1/4 (/.f64 1 y)) (+.f64 (*.f64 27/256 (/.f64 (pow.f64 x 3) (pow.f64 y 4))) (+.f64 (*.f64 9/64 (/.f64 (pow.f64 x 2) (pow.f64 y 3))) (*.f64 3/16 (/.f64 x (pow.f64 y 2)))))) |
(/.f64 -1/3 x) |
(-.f64 (*.f64 -4/9 (/.f64 y (pow.f64 x 2))) (*.f64 1/3 (/.f64 1 x))) |
(-.f64 (+.f64 (*.f64 -16/27 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 -4/9 (/.f64 y (pow.f64 x 2)))) (*.f64 1/3 (/.f64 1 x))) |
(-.f64 (+.f64 (*.f64 -16/27 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (+.f64 (*.f64 -4/9 (/.f64 y (pow.f64 x 2))) (*.f64 -64/81 (/.f64 (pow.f64 y 3) (pow.f64 x 4))))) (*.f64 1/3 (/.f64 1 x))) |
(/.f64 -1/3 x) |
(-.f64 (*.f64 -4/9 (/.f64 y (pow.f64 x 2))) (*.f64 1/3 (/.f64 1 x))) |
(-.f64 (+.f64 (*.f64 -16/27 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 -4/9 (/.f64 y (pow.f64 x 2)))) (*.f64 1/3 (/.f64 1 x))) |
(-.f64 (+.f64 (*.f64 -16/27 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (+.f64 (*.f64 -4/9 (/.f64 y (pow.f64 x 2))) (*.f64 -64/81 (/.f64 (pow.f64 y 3) (pow.f64 x 4))))) (*.f64 1/3 (/.f64 1 x))) |
(/.f64 1 (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 -4 (/.f64 y (pow.f64 (+.f64 (*.f64 -4 x) x) 2))) (/.f64 1 (+.f64 (*.f64 -4 x) x))) |
(+.f64 (*.f64 -4 (/.f64 y (pow.f64 (+.f64 (*.f64 -4 x) x) 2))) (+.f64 (/.f64 1 (+.f64 (*.f64 -4 x) x)) (*.f64 16 (/.f64 (pow.f64 y 2) (pow.f64 (+.f64 (*.f64 -4 x) x) 3))))) |
(+.f64 (*.f64 -4 (/.f64 y (pow.f64 (+.f64 (*.f64 -4 x) x) 2))) (+.f64 (/.f64 1 (+.f64 (*.f64 -4 x) x)) (+.f64 (*.f64 -64 (/.f64 (pow.f64 y 3) (pow.f64 (+.f64 (*.f64 -4 x) x) 4))) (*.f64 16 (/.f64 (pow.f64 y 2) (pow.f64 (+.f64 (*.f64 -4 x) x) 3)))))) |
(/.f64 1/4 y) |
(+.f64 (*.f64 -1/16 (/.f64 (+.f64 (*.f64 -4 x) x) (pow.f64 y 2))) (*.f64 1/4 (/.f64 1 y))) |
(+.f64 (*.f64 -1/16 (/.f64 (+.f64 (*.f64 -4 x) x) (pow.f64 y 2))) (+.f64 (*.f64 1/4 (/.f64 1 y)) (*.f64 1/64 (/.f64 (pow.f64 (+.f64 (*.f64 -4 x) x) 2) (pow.f64 y 3))))) |
(+.f64 (*.f64 -1/16 (/.f64 (+.f64 (*.f64 -4 x) x) (pow.f64 y 2))) (+.f64 (*.f64 1/4 (/.f64 1 y)) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 (+.f64 (*.f64 -4 x) x) 3) (pow.f64 y 4))) (*.f64 1/64 (/.f64 (pow.f64 (+.f64 (*.f64 -4 x) x) 2) (pow.f64 y 3)))))) |
(/.f64 1/4 y) |
(+.f64 (*.f64 -1/16 (/.f64 (+.f64 (*.f64 -4 x) x) (pow.f64 y 2))) (*.f64 1/4 (/.f64 1 y))) |
(+.f64 (*.f64 -1/16 (/.f64 (+.f64 (*.f64 -4 x) x) (pow.f64 y 2))) (+.f64 (*.f64 1/4 (/.f64 1 y)) (*.f64 1/64 (/.f64 (pow.f64 (+.f64 (*.f64 -4 x) x) 2) (pow.f64 y 3))))) |
(+.f64 (*.f64 -1/16 (/.f64 (+.f64 (*.f64 -4 x) x) (pow.f64 y 2))) (+.f64 (*.f64 1/4 (/.f64 1 y)) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 (+.f64 (*.f64 -4 x) x) 3) (pow.f64 y 4))) (*.f64 1/64 (/.f64 (pow.f64 (+.f64 (*.f64 -4 x) x) 2) (pow.f64 y 3)))))) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(+.f64 (*.f64 4 (-.f64 y x)) x) |
(+.f64 (+.f64 x (*.f64 4 (-.f64 y x))) 0) |
(+.f64 0 (+.f64 x (*.f64 4 (-.f64 y x)))) |
(-.f64 x (neg.f64 (*.f64 4 (-.f64 y x)))) |
(-.f64 (*.f64 4 (-.f64 y x)) (neg.f64 x)) |
(-.f64 (+.f64 x (*.f64 4 (-.f64 y x))) 0) |
(-.f64 0 (-.f64 (neg.f64 x) (*.f64 4 (-.f64 y x)))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 4 (-.f64 y x)))) (-.f64 1 x)) |
(-.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 4 (-.f64 y x)))) |
(-.f64 (-.f64 (*.f64 4 (-.f64 y x)) (-.f64 -1 x)) 1) |
(-.f64 (-.f64 x (-.f64 -1 (*.f64 4 (-.f64 y x)))) 1) |
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 (*.f64 4 (-.f64 y x))) x)) 1) |
(/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) 1) |
(/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))) |
(pow.f64 (+.f64 x (*.f64 4 (-.f64 y x))) 1) |
(neg.f64 (-.f64 (neg.f64 x) (*.f64 4 (-.f64 y x)))) |
(+.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) 0) |
(+.f64 0 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))) |
(-.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) 0) |
(-.f64 0 (neg.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))) 1) |
(/.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) 1) |
(/.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))) |
(pow.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) 1) |
(neg.f64 (neg.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))) |
(fabs.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))) |
(fabs.f64 (neg.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))) |
(fabs.f64 (/.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (fabs.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))))) |
(fabs.f64 (/.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (neg.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))))) |
(fabs.f64 (*.f64 (fabs.f64 (+.f64 x (*.f64 4 (-.f64 y x)))) (+.f64 x (*.f64 4 (-.f64 y x))))) |
(fabs.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (fabs.f64 (+.f64 x (*.f64 4 (-.f64 y x)))))) |
(fabs.f64 (neg.f64 (/.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (fabs.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))))) |
(fabs.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (-.f64 (neg.f64 x) (*.f64 4 (-.f64 y x))))) |
(fabs.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (fabs.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))))) |
(fabs.f64 (*.f64 (fabs.f64 (+.f64 x (*.f64 4 (-.f64 y x)))) (-.f64 (neg.f64 x) (*.f64 4 (-.f64 y x))))) |
(fabs.f64 (*.f64 (fabs.f64 (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (fabs.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))))) |
(fabs.f64 (*.f64 (-.f64 (neg.f64 x) (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))) |
(fabs.f64 (*.f64 (-.f64 (neg.f64 x) (*.f64 4 (-.f64 y x))) (fabs.f64 (+.f64 x (*.f64 4 (-.f64 y x)))))) |
(fabs.f64 (*.f64 (-.f64 (neg.f64 x) (*.f64 4 (-.f64 y x))) (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (fabs.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))))) |
(fabs.f64 (*.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (fabs.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))) (+.f64 x (*.f64 4 (-.f64 y x))))) |
(fabs.f64 (*.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (fabs.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))) (fabs.f64 (+.f64 x (*.f64 4 (-.f64 y x)))))) |
(fabs.f64 (*.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (fabs.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))) (-.f64 (neg.f64 x) (*.f64 4 (-.f64 y x))))) |
(fabs.f64 (*.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (fabs.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))) (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (fabs.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))))) |
(fabs.f64 (/.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (neg.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))))) |
(fabs.f64 (/.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (fabs.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))))))) |
(fabs.f64 (/.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (fabs.f64 (+.f64 x (*.f64 4 (-.f64 y x))))))) |
(fabs.f64 (/.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (fabs.f64 (/.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))))))) |
(fabs.f64 (/.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 (fabs.f64 (+.f64 x (*.f64 4 (-.f64 y x)))) (-.f64 (neg.f64 x) (*.f64 4 (-.f64 y x)))))) |
(fabs.f64 (/.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 (+.f64 x (+.f64 x (*.f64 (-.f64 y x) 8))) (fabs.f64 (+.f64 x (+.f64 x (*.f64 (-.f64 y x) 8))))))) |
(fabs.f64 (/.f64 (neg.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))) (fabs.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))))) |
(fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (fabs.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))) (fabs.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))))) |
(fabs.f64 (/.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (neg.f64 (fabs.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))))) |
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (neg.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))))) |
(+.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) 0) |
(+.f64 0 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x))))) |
(-.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) 0) |
(-.f64 0 (neg.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))))) |
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))))) 1) |
(*.f64 1 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x))))) |
(*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) 1) |
(*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))))) |
(*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x))))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))))) |
(*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x))))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x))))) 1)) |
(*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x))))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x))))) (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))))) |
(*.f64 (/.f64 1 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))))) |
(*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x))))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x))))))) |
(*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x))))))) (/.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x))))) 1) (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x))))))) |
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x))))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))))))) (/.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x))))))))) |
(pow.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) 1) |
(neg.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))))) |
| Outputs |
|---|
(*.f64 4 y) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 4 y) (*.f64 -3 x)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 4 y) (*.f64 -3 x)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 4 y) (*.f64 -3 x)) |
(*.f64 -3 x) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 4 y) (*.f64 -3 x)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 4 y) (*.f64 -3 x)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 4 y) (*.f64 -3 x)) |
(*.f64 -3 x) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 4 y) (*.f64 -3 x)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 4 y) (*.f64 -3 x)) |
(+.f64 (*.f64 -3 x) (*.f64 4 y)) |
(+.f64 (*.f64 4 y) (*.f64 -3 x)) |
(+.f64 (*.f64 -4 x) x) |
(+.f64 x (*.f64 x -4)) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 4 y) (+.f64 x (*.f64 x -4))) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 4 y) (+.f64 x (*.f64 x -4))) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 4 y) (+.f64 x (*.f64 x -4))) |
(*.f64 4 y) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 4 y) (+.f64 x (*.f64 x -4))) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 4 y) (+.f64 x (*.f64 x -4))) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 4 y) (+.f64 x (*.f64 x -4))) |
(*.f64 4 y) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 4 y) (+.f64 x (*.f64 x -4))) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 4 y) (+.f64 x (*.f64 x -4))) |
(+.f64 (*.f64 4 y) (+.f64 (*.f64 -4 x) x)) |
(+.f64 (*.f64 4 y) (+.f64 x (*.f64 x -4))) |
(*.f64 16 (pow.f64 y 2)) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 -24 (*.f64 y x))) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 x (*.f64 -24 y))) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 y (*.f64 x -24))) |
(+.f64 (*.f64 9 (pow.f64 x 2)) (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 -24 (*.f64 y x)))) |
(+.f64 (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 -24 (*.f64 y x))) (*.f64 9 (pow.f64 x 2))) |
(+.f64 (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 x (*.f64 -24 y))) (*.f64 9 (pow.f64 x 2))) |
(+.f64 (*.f64 y (*.f64 x -24)) (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 9 (pow.f64 x 2)))) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (+.f64 (*.f64 y (*.f64 x -24)) (*.f64 9 (pow.f64 x 2)))) |
(+.f64 (*.f64 9 (pow.f64 x 2)) (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 -24 (*.f64 y x)))) |
(+.f64 (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 -24 (*.f64 y x))) (*.f64 9 (pow.f64 x 2))) |
(+.f64 (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 x (*.f64 -24 y))) (*.f64 9 (pow.f64 x 2))) |
(+.f64 (*.f64 y (*.f64 x -24)) (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 9 (pow.f64 x 2)))) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (+.f64 (*.f64 y (*.f64 x -24)) (*.f64 9 (pow.f64 x 2)))) |
(*.f64 9 (pow.f64 x 2)) |
(+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -24 (*.f64 y x))) |
(+.f64 (*.f64 -24 (*.f64 y x)) (*.f64 9 (pow.f64 x 2))) |
(+.f64 (*.f64 x (*.f64 -24 y)) (*.f64 9 (pow.f64 x 2))) |
(+.f64 (*.f64 y (*.f64 x -24)) (*.f64 9 (pow.f64 x 2))) |
(+.f64 (*.f64 9 (pow.f64 x 2)) (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 -24 (*.f64 y x)))) |
(+.f64 (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 -24 (*.f64 y x))) (*.f64 9 (pow.f64 x 2))) |
(+.f64 (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 x (*.f64 -24 y))) (*.f64 9 (pow.f64 x 2))) |
(+.f64 (*.f64 y (*.f64 x -24)) (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 9 (pow.f64 x 2)))) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (+.f64 (*.f64 y (*.f64 x -24)) (*.f64 9 (pow.f64 x 2)))) |
(+.f64 (*.f64 9 (pow.f64 x 2)) (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 -24 (*.f64 y x)))) |
(+.f64 (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 -24 (*.f64 y x))) (*.f64 9 (pow.f64 x 2))) |
(+.f64 (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 x (*.f64 -24 y))) (*.f64 9 (pow.f64 x 2))) |
(+.f64 (*.f64 y (*.f64 x -24)) (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 9 (pow.f64 x 2)))) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (+.f64 (*.f64 y (*.f64 x -24)) (*.f64 9 (pow.f64 x 2)))) |
(*.f64 9 (pow.f64 x 2)) |
(+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -24 (*.f64 y x))) |
(+.f64 (*.f64 -24 (*.f64 y x)) (*.f64 9 (pow.f64 x 2))) |
(+.f64 (*.f64 x (*.f64 -24 y)) (*.f64 9 (pow.f64 x 2))) |
(+.f64 (*.f64 y (*.f64 x -24)) (*.f64 9 (pow.f64 x 2))) |
(+.f64 (*.f64 9 (pow.f64 x 2)) (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 -24 (*.f64 y x)))) |
(+.f64 (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 -24 (*.f64 y x))) (*.f64 9 (pow.f64 x 2))) |
(+.f64 (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 x (*.f64 -24 y))) (*.f64 9 (pow.f64 x 2))) |
(+.f64 (*.f64 y (*.f64 x -24)) (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 9 (pow.f64 x 2)))) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (+.f64 (*.f64 y (*.f64 x -24)) (*.f64 9 (pow.f64 x 2)))) |
(+.f64 (*.f64 9 (pow.f64 x 2)) (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 -24 (*.f64 y x)))) |
(+.f64 (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 -24 (*.f64 y x))) (*.f64 9 (pow.f64 x 2))) |
(+.f64 (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 x (*.f64 -24 y))) (*.f64 9 (pow.f64 x 2))) |
(+.f64 (*.f64 y (*.f64 x -24)) (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 9 (pow.f64 x 2)))) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (+.f64 (*.f64 y (*.f64 x -24)) (*.f64 9 (pow.f64 x 2)))) |
(pow.f64 (+.f64 (*.f64 -4 x) x) 2) |
(pow.f64 (+.f64 x (*.f64 x -4)) 2) |
(+.f64 (pow.f64 (+.f64 (*.f64 -4 x) x) 2) (*.f64 8 (*.f64 (+.f64 (*.f64 -4 x) x) y))) |
(+.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (*.f64 (+.f64 x (*.f64 x -4)) (*.f64 y 8))) |
(+.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (*.f64 y (*.f64 8 (+.f64 x (*.f64 x -4))))) |
(+.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (*.f64 y (*.f64 (+.f64 x (*.f64 x -4)) 8))) |
(+.f64 (pow.f64 (+.f64 (*.f64 -4 x) x) 2) (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -4 x) x) y)) (*.f64 16 (pow.f64 y 2)))) |
(+.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 (+.f64 x (*.f64 x -4)) (*.f64 y 8)))) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (+.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (*.f64 y (*.f64 8 (+.f64 x (*.f64 x -4)))))) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (+.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (*.f64 (+.f64 x (*.f64 x -4)) (*.f64 y 8)))) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (+.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (*.f64 y (*.f64 (+.f64 x (*.f64 x -4)) 8)))) |
(+.f64 (pow.f64 (+.f64 (*.f64 -4 x) x) 2) (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -4 x) x) y)) (*.f64 16 (pow.f64 y 2)))) |
(+.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 (+.f64 x (*.f64 x -4)) (*.f64 y 8)))) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (+.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (*.f64 y (*.f64 8 (+.f64 x (*.f64 x -4)))))) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (+.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (*.f64 (+.f64 x (*.f64 x -4)) (*.f64 y 8)))) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (+.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (*.f64 y (*.f64 (+.f64 x (*.f64 x -4)) 8)))) |
(*.f64 16 (pow.f64 y 2)) |
(+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -4 x) x) y)) (*.f64 16 (pow.f64 y 2))) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 (+.f64 x (*.f64 x -4)) (*.f64 y 8))) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 y (*.f64 8 (+.f64 x (*.f64 x -4))))) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 y (*.f64 (+.f64 x (*.f64 x -4)) 8))) |
(+.f64 (pow.f64 (+.f64 (*.f64 -4 x) x) 2) (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -4 x) x) y)) (*.f64 16 (pow.f64 y 2)))) |
(+.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 (+.f64 x (*.f64 x -4)) (*.f64 y 8)))) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (+.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (*.f64 y (*.f64 8 (+.f64 x (*.f64 x -4)))))) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (+.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (*.f64 (+.f64 x (*.f64 x -4)) (*.f64 y 8)))) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (+.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (*.f64 y (*.f64 (+.f64 x (*.f64 x -4)) 8)))) |
(+.f64 (pow.f64 (+.f64 (*.f64 -4 x) x) 2) (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -4 x) x) y)) (*.f64 16 (pow.f64 y 2)))) |
(+.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 (+.f64 x (*.f64 x -4)) (*.f64 y 8)))) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (+.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (*.f64 y (*.f64 8 (+.f64 x (*.f64 x -4)))))) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (+.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (*.f64 (+.f64 x (*.f64 x -4)) (*.f64 y 8)))) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (+.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (*.f64 y (*.f64 (+.f64 x (*.f64 x -4)) 8)))) |
(*.f64 16 (pow.f64 y 2)) |
(+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -4 x) x) y)) (*.f64 16 (pow.f64 y 2))) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 (+.f64 x (*.f64 x -4)) (*.f64 y 8))) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 y (*.f64 8 (+.f64 x (*.f64 x -4))))) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 y (*.f64 (+.f64 x (*.f64 x -4)) 8))) |
(+.f64 (pow.f64 (+.f64 (*.f64 -4 x) x) 2) (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -4 x) x) y)) (*.f64 16 (pow.f64 y 2)))) |
(+.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 (+.f64 x (*.f64 x -4)) (*.f64 y 8)))) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (+.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (*.f64 y (*.f64 8 (+.f64 x (*.f64 x -4)))))) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (+.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (*.f64 (+.f64 x (*.f64 x -4)) (*.f64 y 8)))) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (+.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (*.f64 y (*.f64 (+.f64 x (*.f64 x -4)) 8)))) |
(+.f64 (pow.f64 (+.f64 (*.f64 -4 x) x) 2) (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -4 x) x) y)) (*.f64 16 (pow.f64 y 2)))) |
(+.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (+.f64 (*.f64 16 (pow.f64 y 2)) (*.f64 (+.f64 x (*.f64 x -4)) (*.f64 y 8)))) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (+.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (*.f64 y (*.f64 8 (+.f64 x (*.f64 x -4)))))) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (+.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (*.f64 (+.f64 x (*.f64 x -4)) (*.f64 y 8)))) |
(+.f64 (*.f64 16 (pow.f64 y 2)) (+.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (*.f64 y (*.f64 (+.f64 x (*.f64 x -4)) 8)))) |
(/.f64 1/4 y) |
(+.f64 (*.f64 1/4 (/.f64 1 y)) (*.f64 3/16 (/.f64 x (pow.f64 y 2)))) |
(+.f64 (*.f64 1/4 (/.f64 1 y)) (+.f64 (*.f64 9/64 (/.f64 (pow.f64 x 2) (pow.f64 y 3))) (*.f64 3/16 (/.f64 x (pow.f64 y 2))))) |
(+.f64 (*.f64 1/4 (/.f64 1 y)) (+.f64 (*.f64 3/16 (/.f64 x (pow.f64 y 2))) (*.f64 9/64 (/.f64 (pow.f64 x 2) (pow.f64 y 3))))) |
(+.f64 (*.f64 3/16 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 1/4 (/.f64 1 y)) (*.f64 9/64 (/.f64 (pow.f64 x 2) (pow.f64 y 3))))) |
(+.f64 (*.f64 1/4 (/.f64 1 y)) (+.f64 (*.f64 27/256 (/.f64 (pow.f64 x 3) (pow.f64 y 4))) (+.f64 (*.f64 9/64 (/.f64 (pow.f64 x 2) (pow.f64 y 3))) (*.f64 3/16 (/.f64 x (pow.f64 y 2)))))) |
(+.f64 (*.f64 1/4 (/.f64 1 y)) (+.f64 (*.f64 9/64 (/.f64 (pow.f64 x 2) (pow.f64 y 3))) (+.f64 (*.f64 3/16 (/.f64 x (pow.f64 y 2))) (*.f64 27/256 (/.f64 (pow.f64 x 3) (pow.f64 y 4)))))) |
(+.f64 (*.f64 1/4 (/.f64 1 y)) (+.f64 (*.f64 3/16 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 9/64 (/.f64 (pow.f64 x 2) (pow.f64 y 3))) (*.f64 27/256 (/.f64 (pow.f64 x 3) (pow.f64 y 4)))))) |
(/.f64 -1/3 x) |
(-.f64 (*.f64 -4/9 (/.f64 y (pow.f64 x 2))) (*.f64 1/3 (/.f64 1 x))) |
(-.f64 (+.f64 (*.f64 -16/27 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 -4/9 (/.f64 y (pow.f64 x 2)))) (*.f64 1/3 (/.f64 1 x))) |
(-.f64 (+.f64 (*.f64 -4/9 (/.f64 y (pow.f64 x 2))) (*.f64 -16/27 (/.f64 (pow.f64 y 2) (pow.f64 x 3)))) (*.f64 1/3 (/.f64 1 x))) |
(-.f64 (+.f64 (*.f64 -16/27 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (+.f64 (*.f64 -4/9 (/.f64 y (pow.f64 x 2))) (*.f64 -64/81 (/.f64 (pow.f64 y 3) (pow.f64 x 4))))) (*.f64 1/3 (/.f64 1 x))) |
(-.f64 (+.f64 (*.f64 -4/9 (/.f64 y (pow.f64 x 2))) (+.f64 (*.f64 -16/27 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 -64/81 (/.f64 (pow.f64 y 3) (pow.f64 x 4))))) (*.f64 1/3 (/.f64 1 x))) |
(/.f64 -1/3 x) |
(-.f64 (*.f64 -4/9 (/.f64 y (pow.f64 x 2))) (*.f64 1/3 (/.f64 1 x))) |
(-.f64 (+.f64 (*.f64 -16/27 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 -4/9 (/.f64 y (pow.f64 x 2)))) (*.f64 1/3 (/.f64 1 x))) |
(-.f64 (+.f64 (*.f64 -4/9 (/.f64 y (pow.f64 x 2))) (*.f64 -16/27 (/.f64 (pow.f64 y 2) (pow.f64 x 3)))) (*.f64 1/3 (/.f64 1 x))) |
(-.f64 (+.f64 (*.f64 -16/27 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (+.f64 (*.f64 -4/9 (/.f64 y (pow.f64 x 2))) (*.f64 -64/81 (/.f64 (pow.f64 y 3) (pow.f64 x 4))))) (*.f64 1/3 (/.f64 1 x))) |
(-.f64 (+.f64 (*.f64 -4/9 (/.f64 y (pow.f64 x 2))) (+.f64 (*.f64 -16/27 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 -64/81 (/.f64 (pow.f64 y 3) (pow.f64 x 4))))) (*.f64 1/3 (/.f64 1 x))) |
(/.f64 1 (+.f64 (*.f64 -4 x) x)) |
(/.f64 1 (+.f64 x (*.f64 x -4))) |
(+.f64 (*.f64 -4 (/.f64 y (pow.f64 (+.f64 (*.f64 -4 x) x) 2))) (/.f64 1 (+.f64 (*.f64 -4 x) x))) |
(+.f64 (/.f64 1 (+.f64 x (*.f64 x -4))) (*.f64 -4 (/.f64 y (pow.f64 (+.f64 x (*.f64 x -4)) 2)))) |
(+.f64 (*.f64 -4 (/.f64 y (pow.f64 (+.f64 (*.f64 -4 x) x) 2))) (+.f64 (/.f64 1 (+.f64 (*.f64 -4 x) x)) (*.f64 16 (/.f64 (pow.f64 y 2) (pow.f64 (+.f64 (*.f64 -4 x) x) 3))))) |
(+.f64 (/.f64 1 (+.f64 x (*.f64 x -4))) (+.f64 (*.f64 16 (/.f64 (pow.f64 y 2) (pow.f64 (+.f64 x (*.f64 x -4)) 3))) (*.f64 -4 (/.f64 y (pow.f64 (+.f64 x (*.f64 x -4)) 2))))) |
(+.f64 (/.f64 1 (+.f64 x (*.f64 x -4))) (+.f64 (*.f64 -4 (/.f64 y (pow.f64 (+.f64 x (*.f64 x -4)) 2))) (*.f64 16 (/.f64 (pow.f64 y 2) (pow.f64 (+.f64 x (*.f64 x -4)) 3))))) |
(+.f64 (*.f64 -4 (/.f64 y (pow.f64 (+.f64 (*.f64 -4 x) x) 2))) (+.f64 (/.f64 1 (+.f64 (*.f64 -4 x) x)) (+.f64 (*.f64 -64 (/.f64 (pow.f64 y 3) (pow.f64 (+.f64 (*.f64 -4 x) x) 4))) (*.f64 16 (/.f64 (pow.f64 y 2) (pow.f64 (+.f64 (*.f64 -4 x) x) 3)))))) |
(+.f64 (*.f64 -4 (/.f64 y (pow.f64 (+.f64 x (*.f64 x -4)) 2))) (+.f64 (/.f64 1 (+.f64 x (*.f64 x -4))) (+.f64 (*.f64 16 (/.f64 (pow.f64 y 2) (pow.f64 (+.f64 x (*.f64 x -4)) 3))) (*.f64 -64 (/.f64 (pow.f64 y 3) (pow.f64 (+.f64 x (*.f64 x -4)) 4)))))) |
(+.f64 (/.f64 1 (+.f64 x (*.f64 x -4))) (+.f64 (*.f64 -64 (/.f64 (pow.f64 y 3) (pow.f64 (+.f64 x (*.f64 x -4)) 4))) (+.f64 (*.f64 -4 (/.f64 y (pow.f64 (+.f64 x (*.f64 x -4)) 2))) (*.f64 16 (/.f64 (pow.f64 y 2) (pow.f64 (+.f64 x (*.f64 x -4)) 3)))))) |
(/.f64 1/4 y) |
(+.f64 (*.f64 -1/16 (/.f64 (+.f64 (*.f64 -4 x) x) (pow.f64 y 2))) (*.f64 1/4 (/.f64 1 y))) |
(+.f64 (*.f64 1/4 (/.f64 1 y)) (*.f64 -1/16 (/.f64 (+.f64 x (*.f64 x -4)) (pow.f64 y 2)))) |
(+.f64 (*.f64 -1/16 (/.f64 (+.f64 (*.f64 -4 x) x) (pow.f64 y 2))) (+.f64 (*.f64 1/4 (/.f64 1 y)) (*.f64 1/64 (/.f64 (pow.f64 (+.f64 (*.f64 -4 x) x) 2) (pow.f64 y 3))))) |
(+.f64 (*.f64 -1/16 (/.f64 (+.f64 x (*.f64 x -4)) (pow.f64 y 2))) (+.f64 (*.f64 1/4 (/.f64 1 y)) (*.f64 1/64 (/.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (pow.f64 y 3))))) |
(+.f64 (*.f64 1/4 (/.f64 1 y)) (+.f64 (*.f64 -1/16 (/.f64 (+.f64 x (*.f64 x -4)) (pow.f64 y 2))) (*.f64 1/64 (/.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (pow.f64 y 3))))) |
(+.f64 (+.f64 (*.f64 1/4 (/.f64 1 y)) (*.f64 -1/16 (/.f64 (+.f64 x (*.f64 x -4)) (pow.f64 y 2)))) (*.f64 1/64 (/.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (pow.f64 y 3)))) |
(+.f64 (*.f64 -1/16 (/.f64 (+.f64 (*.f64 -4 x) x) (pow.f64 y 2))) (+.f64 (*.f64 1/4 (/.f64 1 y)) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 (+.f64 (*.f64 -4 x) x) 3) (pow.f64 y 4))) (*.f64 1/64 (/.f64 (pow.f64 (+.f64 (*.f64 -4 x) x) 2) (pow.f64 y 3)))))) |
(+.f64 (*.f64 1/4 (/.f64 1 y)) (+.f64 (+.f64 (*.f64 1/64 (/.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (pow.f64 y 3))) (*.f64 -1/256 (/.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 3) (pow.f64 y 4)))) (*.f64 -1/16 (/.f64 (+.f64 x (*.f64 x -4)) (pow.f64 y 2))))) |
(+.f64 (*.f64 -1/16 (/.f64 (+.f64 x (*.f64 x -4)) (pow.f64 y 2))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (pow.f64 y 3))) (+.f64 (*.f64 1/4 (/.f64 1 y)) (*.f64 -1/256 (/.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 3) (pow.f64 y 4)))))) |
(+.f64 (*.f64 1/4 (/.f64 1 y)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (pow.f64 y 3))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 3) (pow.f64 y 4))) (*.f64 -1/16 (/.f64 (+.f64 x (*.f64 x -4)) (pow.f64 y 2)))))) |
(+.f64 (*.f64 1/64 (/.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (pow.f64 y 3))) (+.f64 (*.f64 -1/16 (/.f64 (+.f64 x (*.f64 x -4)) (pow.f64 y 2))) (+.f64 (*.f64 1/4 (/.f64 1 y)) (*.f64 -1/256 (/.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 3) (pow.f64 y 4)))))) |
(/.f64 1/4 y) |
(+.f64 (*.f64 -1/16 (/.f64 (+.f64 (*.f64 -4 x) x) (pow.f64 y 2))) (*.f64 1/4 (/.f64 1 y))) |
(+.f64 (*.f64 1/4 (/.f64 1 y)) (*.f64 -1/16 (/.f64 (+.f64 x (*.f64 x -4)) (pow.f64 y 2)))) |
(+.f64 (*.f64 -1/16 (/.f64 (+.f64 (*.f64 -4 x) x) (pow.f64 y 2))) (+.f64 (*.f64 1/4 (/.f64 1 y)) (*.f64 1/64 (/.f64 (pow.f64 (+.f64 (*.f64 -4 x) x) 2) (pow.f64 y 3))))) |
(+.f64 (*.f64 -1/16 (/.f64 (+.f64 x (*.f64 x -4)) (pow.f64 y 2))) (+.f64 (*.f64 1/4 (/.f64 1 y)) (*.f64 1/64 (/.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (pow.f64 y 3))))) |
(+.f64 (*.f64 1/4 (/.f64 1 y)) (+.f64 (*.f64 -1/16 (/.f64 (+.f64 x (*.f64 x -4)) (pow.f64 y 2))) (*.f64 1/64 (/.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (pow.f64 y 3))))) |
(+.f64 (+.f64 (*.f64 1/4 (/.f64 1 y)) (*.f64 -1/16 (/.f64 (+.f64 x (*.f64 x -4)) (pow.f64 y 2)))) (*.f64 1/64 (/.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (pow.f64 y 3)))) |
(+.f64 (*.f64 -1/16 (/.f64 (+.f64 (*.f64 -4 x) x) (pow.f64 y 2))) (+.f64 (*.f64 1/4 (/.f64 1 y)) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 (+.f64 (*.f64 -4 x) x) 3) (pow.f64 y 4))) (*.f64 1/64 (/.f64 (pow.f64 (+.f64 (*.f64 -4 x) x) 2) (pow.f64 y 3)))))) |
(+.f64 (*.f64 1/4 (/.f64 1 y)) (+.f64 (+.f64 (*.f64 1/64 (/.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (pow.f64 y 3))) (*.f64 -1/256 (/.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 3) (pow.f64 y 4)))) (*.f64 -1/16 (/.f64 (+.f64 x (*.f64 x -4)) (pow.f64 y 2))))) |
(+.f64 (*.f64 -1/16 (/.f64 (+.f64 x (*.f64 x -4)) (pow.f64 y 2))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (pow.f64 y 3))) (+.f64 (*.f64 1/4 (/.f64 1 y)) (*.f64 -1/256 (/.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 3) (pow.f64 y 4)))))) |
(+.f64 (*.f64 1/4 (/.f64 1 y)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (pow.f64 y 3))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 3) (pow.f64 y 4))) (*.f64 -1/16 (/.f64 (+.f64 x (*.f64 x -4)) (pow.f64 y 2)))))) |
(+.f64 (*.f64 1/64 (/.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 2) (pow.f64 y 3))) (+.f64 (*.f64 -1/16 (/.f64 (+.f64 x (*.f64 x -4)) (pow.f64 y 2))) (+.f64 (*.f64 1/4 (/.f64 1 y)) (*.f64 -1/256 (/.f64 (pow.f64 (+.f64 x (*.f64 x -4)) 3) (pow.f64 y 4)))))) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(-.f64 x (*.f64 (-.f64 y x) -4)) |
(+.f64 (*.f64 4 (-.f64 y x)) x) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(-.f64 x (*.f64 (-.f64 y x) -4)) |
(+.f64 (+.f64 x (*.f64 4 (-.f64 y x))) 0) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(-.f64 x (*.f64 (-.f64 y x) -4)) |
(+.f64 0 (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(-.f64 x (*.f64 (-.f64 y x) -4)) |
(-.f64 x (neg.f64 (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(-.f64 x (*.f64 (-.f64 y x) -4)) |
(-.f64 (*.f64 4 (-.f64 y x)) (neg.f64 x)) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(-.f64 x (*.f64 (-.f64 y x) -4)) |
(-.f64 (+.f64 x (*.f64 4 (-.f64 y x))) 0) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(-.f64 x (*.f64 (-.f64 y x) -4)) |
(-.f64 0 (-.f64 (neg.f64 x) (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(-.f64 x (*.f64 (-.f64 y x) -4)) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 4 (-.f64 y x)))) (-.f64 1 x)) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(-.f64 x (*.f64 (-.f64 y x) -4)) |
(-.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(-.f64 x (*.f64 (-.f64 y x) -4)) |
(-.f64 (-.f64 (*.f64 4 (-.f64 y x)) (-.f64 -1 x)) 1) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(-.f64 x (*.f64 (-.f64 y x) -4)) |
(-.f64 (-.f64 x (-.f64 -1 (*.f64 4 (-.f64 y x)))) 1) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(-.f64 x (*.f64 (-.f64 y x) -4)) |
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 (*.f64 4 (-.f64 y x))) x)) 1) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(-.f64 x (*.f64 (-.f64 y x) -4)) |
(/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) 1) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(-.f64 x (*.f64 (-.f64 y x) -4)) |
(/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(-.f64 x (*.f64 (-.f64 y x) -4)) |
(pow.f64 (+.f64 x (*.f64 4 (-.f64 y x))) 1) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(-.f64 x (*.f64 (-.f64 y x) -4)) |
(neg.f64 (-.f64 (neg.f64 x) (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 4 (-.f64 y x))) |
(-.f64 x (*.f64 (-.f64 y x) -4)) |
(+.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) 0) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 x (*.f64 (-.f64 y x) -4)) (-.f64 x (*.f64 (-.f64 y x) -4))) |
(+.f64 0 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 x (*.f64 (-.f64 y x) -4)) (-.f64 x (*.f64 (-.f64 y x) -4))) |
(-.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) 0) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 x (*.f64 (-.f64 y x) -4)) (-.f64 x (*.f64 (-.f64 y x) -4))) |
(-.f64 0 (neg.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 x (*.f64 (-.f64 y x) -4)) (-.f64 x (*.f64 (-.f64 y x) -4))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))) 1) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 x (*.f64 (-.f64 y x) -4)) (-.f64 x (*.f64 (-.f64 y x) -4))) |
(/.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) 1) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 x (*.f64 (-.f64 y x) -4)) (-.f64 x (*.f64 (-.f64 y x) -4))) |
(/.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 x (*.f64 (-.f64 y x) -4)) (-.f64 x (*.f64 (-.f64 y x) -4))) |
(pow.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) 1) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 x (*.f64 (-.f64 y x) -4)) (-.f64 x (*.f64 (-.f64 y x) -4))) |
(neg.f64 (neg.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 x (*.f64 (-.f64 y x) -4)) (-.f64 x (*.f64 (-.f64 y x) -4))) |
(fabs.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 x (*.f64 (-.f64 y x) -4)) (-.f64 x (*.f64 (-.f64 y x) -4))) |
(fabs.f64 (neg.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 x (*.f64 (-.f64 y x) -4)) (-.f64 x (*.f64 (-.f64 y x) -4))) |
(fabs.f64 (/.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (fabs.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 x (*.f64 (-.f64 y x) -4)) (-.f64 x (*.f64 (-.f64 y x) -4))) |
(fabs.f64 (/.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (neg.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 x (*.f64 (-.f64 y x) -4)) (-.f64 x (*.f64 (-.f64 y x) -4))) |
(fabs.f64 (*.f64 (fabs.f64 (+.f64 x (*.f64 4 (-.f64 y x)))) (+.f64 x (*.f64 4 (-.f64 y x))))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 x (*.f64 (-.f64 y x) -4)) (-.f64 x (*.f64 (-.f64 y x) -4))) |
(fabs.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (fabs.f64 (+.f64 x (*.f64 4 (-.f64 y x)))))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 x (*.f64 (-.f64 y x) -4)) (-.f64 x (*.f64 (-.f64 y x) -4))) |
(fabs.f64 (neg.f64 (/.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (fabs.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 x (*.f64 (-.f64 y x) -4)) (-.f64 x (*.f64 (-.f64 y x) -4))) |
(fabs.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (-.f64 (neg.f64 x) (*.f64 4 (-.f64 y x))))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 x (*.f64 (-.f64 y x) -4)) (-.f64 x (*.f64 (-.f64 y x) -4))) |
(fabs.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (fabs.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 x (*.f64 (-.f64 y x) -4)) (-.f64 x (*.f64 (-.f64 y x) -4))) |
(fabs.f64 (*.f64 (fabs.f64 (+.f64 x (*.f64 4 (-.f64 y x)))) (-.f64 (neg.f64 x) (*.f64 4 (-.f64 y x))))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 x (*.f64 (-.f64 y x) -4)) (-.f64 x (*.f64 (-.f64 y x) -4))) |
(fabs.f64 (*.f64 (fabs.f64 (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (fabs.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 x (*.f64 (-.f64 y x) -4)) (-.f64 x (*.f64 (-.f64 y x) -4))) |
(fabs.f64 (*.f64 (-.f64 (neg.f64 x) (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 x (*.f64 (-.f64 y x) -4)) (-.f64 x (*.f64 (-.f64 y x) -4))) |
(fabs.f64 (*.f64 (-.f64 (neg.f64 x) (*.f64 4 (-.f64 y x))) (fabs.f64 (+.f64 x (*.f64 4 (-.f64 y x)))))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 x (*.f64 (-.f64 y x) -4)) (-.f64 x (*.f64 (-.f64 y x) -4))) |
(fabs.f64 (*.f64 (-.f64 (neg.f64 x) (*.f64 4 (-.f64 y x))) (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (fabs.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 x (*.f64 (-.f64 y x) -4)) (-.f64 x (*.f64 (-.f64 y x) -4))) |
(fabs.f64 (*.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (fabs.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))) (+.f64 x (*.f64 4 (-.f64 y x))))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 x (*.f64 (-.f64 y x) -4)) (-.f64 x (*.f64 (-.f64 y x) -4))) |
(fabs.f64 (*.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (fabs.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))) (fabs.f64 (+.f64 x (*.f64 4 (-.f64 y x)))))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 x (*.f64 (-.f64 y x) -4)) (-.f64 x (*.f64 (-.f64 y x) -4))) |
(fabs.f64 (*.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (fabs.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))) (-.f64 (neg.f64 x) (*.f64 4 (-.f64 y x))))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 x (*.f64 (-.f64 y x) -4)) (-.f64 x (*.f64 (-.f64 y x) -4))) |
(fabs.f64 (*.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (fabs.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))) (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (fabs.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 x (*.f64 (-.f64 y x) -4)) (-.f64 x (*.f64 (-.f64 y x) -4))) |
(fabs.f64 (/.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (neg.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 x (*.f64 (-.f64 y x) -4)) (-.f64 x (*.f64 (-.f64 y x) -4))) |
(fabs.f64 (/.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (fabs.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))))))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 x (*.f64 (-.f64 y x) -4)) (-.f64 x (*.f64 (-.f64 y x) -4))) |
(fabs.f64 (/.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (fabs.f64 (+.f64 x (*.f64 4 (-.f64 y x))))))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 x (*.f64 (-.f64 y x) -4)) (-.f64 x (*.f64 (-.f64 y x) -4))) |
(fabs.f64 (/.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (fabs.f64 (/.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))))))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 x (*.f64 (-.f64 y x) -4)) (-.f64 x (*.f64 (-.f64 y x) -4))) |
(fabs.f64 (/.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 (fabs.f64 (+.f64 x (*.f64 4 (-.f64 y x)))) (-.f64 (neg.f64 x) (*.f64 4 (-.f64 y x)))))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 x (*.f64 (-.f64 y x) -4)) (-.f64 x (*.f64 (-.f64 y x) -4))) |
(fabs.f64 (/.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 (+.f64 x (+.f64 x (*.f64 (-.f64 y x) 8))) (fabs.f64 (+.f64 x (+.f64 x (*.f64 (-.f64 y x) 8))))))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 x (*.f64 (-.f64 y x) -4)) (-.f64 x (*.f64 (-.f64 y x) -4))) |
(fabs.f64 (/.f64 (neg.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))) (fabs.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 x (*.f64 (-.f64 y x) -4)) (-.f64 x (*.f64 (-.f64 y x) -4))) |
(fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (fabs.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))) (fabs.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 x (*.f64 (-.f64 y x) -4)) (-.f64 x (*.f64 (-.f64 y x) -4))) |
(fabs.f64 (/.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (neg.f64 (fabs.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 x (*.f64 (-.f64 y x) -4)) (-.f64 x (*.f64 (-.f64 y x) -4))) |
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (neg.f64 (/.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))))) |
(*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(*.f64 (-.f64 x (*.f64 (-.f64 y x) -4)) (-.f64 x (*.f64 (-.f64 y x) -4))) |
(+.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) 0) |
(/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) |
(/.f64 1 (-.f64 x (*.f64 (-.f64 y x) -4))) |
(+.f64 0 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x))))) |
(/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) |
(/.f64 1 (-.f64 x (*.f64 (-.f64 y x) -4))) |
(-.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) 0) |
(/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) |
(/.f64 1 (-.f64 x (*.f64 (-.f64 y x) -4))) |
(-.f64 0 (neg.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))))) |
(/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) |
(/.f64 1 (-.f64 x (*.f64 (-.f64 y x) -4))) |
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))))) 1) |
(/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) |
(/.f64 1 (-.f64 x (*.f64 (-.f64 y x) -4))) |
(*.f64 1 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x))))) |
(/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) |
(/.f64 1 (-.f64 x (*.f64 (-.f64 y x) -4))) |
(*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) 1) |
(/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) |
(/.f64 1 (-.f64 x (*.f64 (-.f64 y x) -4))) |
(*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))))) |
(/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) |
(/.f64 1 (-.f64 x (*.f64 (-.f64 y x) -4))) |
(*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x))))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))))) |
(/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) |
(/.f64 1 (-.f64 x (*.f64 (-.f64 y x) -4))) |
(*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x))))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x))))) 1)) |
(/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) |
(/.f64 1 (-.f64 x (*.f64 (-.f64 y x) -4))) |
(*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x))))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x))))) (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))))) |
(/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) |
(/.f64 1 (-.f64 x (*.f64 (-.f64 y x) -4))) |
(*.f64 (/.f64 1 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))))) |
(/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) |
(/.f64 1 (-.f64 x (*.f64 (-.f64 y x) -4))) |
(*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x))))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x))))))) |
(/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) |
(/.f64 1 (-.f64 x (*.f64 (-.f64 y x) -4))) |
(*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x))))))) (/.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x))))) 1) (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x))))))) |
(/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) |
(/.f64 1 (-.f64 x (*.f64 (-.f64 y x) -4))) |
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x))))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))))))) (/.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x))))))))) |
(/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) |
(/.f64 1 (-.f64 x (*.f64 (-.f64 y x) -4))) |
(pow.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) 1) |
(/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) |
(/.f64 1 (-.f64 x (*.f64 (-.f64 y x) -4))) |
(neg.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))))) |
(/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) |
(/.f64 1 (-.f64 x (*.f64 (-.f64 y x) -4))) |
Compiled 9600 to 5770 computations (39.9% saved)
21 alts after pruning (12 fresh and 9 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 313 | 5 | 318 |
| Fresh | 3 | 7 | 10 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 9 | 9 |
| Total | 317 | 21 | 338 |
| Status | Error | Program |
|---|---|---|
| 32.0b | (-.f64 (*.f64 6 (*.f64 z x)) (*.f64 x 3)) | |
| ✓ | 23.4b | (+.f64 (*.f64 4 y) (*.f64 x -3)) |
| 23.4b | (+.f64 (*.f64 -4 x) (+.f64 x (*.f64 4 y))) | |
| ✓ | 0.4b | (+.f64 x (*.f64 (*.f64 (-.f64 y x) 6) (-.f64 2/3 z))) |
| ✓ | 31.3b | (+.f64 x (*.f64 6 (*.f64 (-.f64 2/3 z) y))) |
| 52.6b | (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 4 y) (*.f64 x -3))) (*.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) (+.f64 (*.f64 4 y) (*.f64 x -3)))) (*.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) (*.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) (*.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) (+.f64 (*.f64 4 y) (*.f64 x -3)))))) | |
| 51.7b | (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (*.f64 x -3))) | |
| 51.5b | (*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 9 (pow.f64 x 2))) | |
| 41.7b | (*.f64 (/.f64 1 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))) (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))) | |
| ✓ | 32.0b | (*.f64 (-.f64 (*.f64 6 z) 3) x) |
| 30.9b | (*.f64 (+.f64 4 (*.f64 -6 z)) y) | |
| 51.5b | (*.f64 (*.f64 6 z) x) | |
| ✓ | 51.0b | (*.f64 z (*.f64 y -6)) |
| 51.0b | (*.f64 y (*.f64 -6 z)) | |
| ✓ | 32.0b | (*.f64 x (+.f64 1 (+.f64 -4 (*.f64 6 z)))) |
| ✓ | 43.5b | (*.f64 x -3) |
| 51.4b | (*.f64 6 (*.f64 z x)) | |
| ✓ | 42.6b | (*.f64 4 y) |
| ✓ | 40.3b | (*.f64 -6 (*.f64 z (-.f64 y x))) |
| 51.0b | (*.f64 -6 (*.f64 z y)) | |
| 62.3b | x |
Compiled 306 to 224 computations (26.8% saved)
| Inputs |
|---|
x |
(*.f64 4 y) |
(*.f64 x -3) |
(*.f64 -6 (*.f64 z y)) |
(*.f64 6 (*.f64 z x)) |
(*.f64 y (*.f64 -6 z)) |
(*.f64 z (*.f64 y -6)) |
(*.f64 (*.f64 6 z) x) |
(+.f64 (*.f64 y 4) x) |
(*.f64 -6 (*.f64 z (-.f64 y x))) |
(*.f64 z (*.f64 (-.f64 y x) -6)) |
(*.f64 (+.f64 4 (*.f64 -6 z)) y) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(+.f64 (*.f64 4 y) (*.f64 x -3)) |
(+.f64 (*.f64 4 (-.f64 y x)) x) |
(*.f64 x (+.f64 1 (+.f64 -4 (*.f64 6 z)))) |
(*.f64 (+.f64 1 (*.f64 -6 (-.f64 2/3 z))) x) |
(+.f64 x (*.f64 -6 (*.f64 z (-.f64 y x)))) |
(+.f64 x (*.f64 6 (*.f64 (-.f64 2/3 z) y))) |
(+.f64 x (*.f64 (*.f64 -6 x) (-.f64 2/3 z))) |
(+.f64 x (*.f64 (*.f64 (-.f64 y x) 6) 2/3)) |
(+.f64 x (*.f64 (-.f64 2/3 z) (*.f64 6 y))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) x) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 4 y))) |
(-.f64 (*.f64 6 (*.f64 z x)) (*.f64 x 3)) |
(+.f64 x (*.f64 (*.f64 (-.f64 y x) 6) (-.f64 2/3 z))) |
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) |
(+.f64 (*.f64 6 (*.f64 z x)) (+.f64 x (*.f64 x -4))) |
(+.f64 x (*.f64 (*.f64 (-.f64 y x) 6) (-.f64 (/.f64 2 3) z))) |
(+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) |
(+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 (*.f64 (-.f64 2/3 z) (*.f64 6 y)) (*.f64 x (-.f64 1 (*.f64 (-.f64 2/3 z) 6)))) |
(*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (*.f64 x -3))) |
(*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))) |
(+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))) |
(*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))))) |
(*.f64 (/.f64 1 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))) (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x))))) (*.f64 (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 (+.f64 x (*.f64 4 (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 4 y) (*.f64 x -3))) (*.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) (+.f64 (*.f64 4 y) (*.f64 x -3)))) (*.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) (*.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) (*.f64 (+.f64 (*.f64 4 y) (*.f64 x -3)) (+.f64 (*.f64 4 y) (*.f64 x -3)))))) |
(*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))))) |
(*.f64 (/.f64 1 (+.f64 x (*.f64 4 (-.f64 y x)))) (*.f64 9 (pow.f64 x 2))) |
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3))) (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3)))) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3))) (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3))))) (/.f64 (/.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 6 z) -3))) (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3)))) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3))) (*.f64 (*.f64 x (+.f64 (*.f64 6 z) -3)) (*.f64 x (+.f64 (*.f64 6 z) -3)))))) |
(+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (*.f64 9 (pow.f64 x 2)))) |
(+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) 4))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4)))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) 4)) (+.f64 x (*.f64 (-.f64 y x) 4))))))) |
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))) (+.f64 x (*.f64 (-.f64 y x) (*.f64 6 (-.f64 2/3 z)))))))) |
| Outputs |
|---|
(+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
5 calls:
| 27.0ms | y |
| 27.0ms | x |
| 25.0ms | z |
| 22.0ms | (+.f64 x (*.f64 (*.f64 (-.f64 y x) 6) (-.f64 (/.f64 2 3) z))) |
| 12.0ms | (-.f64 (/.f64 2 3) z) |
| Error | Segments | Branch |
|---|---|---|
| 0.1b | 1 | x |
| 0.1b | 1 | y |
| 0.1b | 1 | z |
| 0.1b | 1 | (+.f64 x (*.f64 (*.f64 (-.f64 y x) 6) (-.f64 (/.f64 2 3) z))) |
| 0.1b | 1 | (-.f64 (/.f64 2 3) z) |
Compiled 1126 to 681 computations (39.5% saved)
| Inputs |
|---|
x |
(*.f64 4 y) |
(*.f64 x -3) |
(*.f64 -6 (*.f64 z y)) |
(*.f64 6 (*.f64 z x)) |
(*.f64 y (*.f64 -6 z)) |
(*.f64 z (*.f64 y -6)) |
(*.f64 (*.f64 6 z) x) |
(+.f64 (*.f64 y 4) x) |
(*.f64 -6 (*.f64 z (-.f64 y x))) |
(*.f64 z (*.f64 (-.f64 y x) -6)) |
(*.f64 (+.f64 4 (*.f64 -6 z)) y) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(+.f64 (*.f64 4 y) (*.f64 x -3)) |
(+.f64 (*.f64 4 (-.f64 y x)) x) |
(*.f64 x (+.f64 1 (+.f64 -4 (*.f64 6 z)))) |
(*.f64 (+.f64 1 (*.f64 -6 (-.f64 2/3 z))) x) |
(+.f64 x (*.f64 -6 (*.f64 z (-.f64 y x)))) |
(+.f64 x (*.f64 6 (*.f64 (-.f64 2/3 z) y))) |
(+.f64 x (*.f64 (*.f64 -6 x) (-.f64 2/3 z))) |
(+.f64 x (*.f64 (*.f64 (-.f64 y x) 6) 2/3)) |
(+.f64 x (*.f64 (-.f64 2/3 z) (*.f64 6 y))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) x) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 4 y))) |
(-.f64 (*.f64 6 (*.f64 z x)) (*.f64 x 3)) |
(+.f64 x (*.f64 (*.f64 (-.f64 y x) 6) (-.f64 2/3 z))) |
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) |
(+.f64 (*.f64 6 (*.f64 z x)) (+.f64 x (*.f64 x -4))) |
(+.f64 x (*.f64 (*.f64 (-.f64 y x) 6) (-.f64 (/.f64 2 3) z))) |
(+.f64 x (*.f64 (-.f64 2/3 z) (+.f64 (*.f64 -6 x) (*.f64 6 y)))) |
| Outputs |
|---|
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) |
5 calls:
| 24.0ms | y |
| 18.0ms | (+.f64 x (*.f64 (*.f64 (-.f64 y x) 6) (-.f64 (/.f64 2 3) z))) |
| 18.0ms | x |
| 17.0ms | z |
| 9.0ms | (-.f64 (/.f64 2 3) z) |
| Error | Segments | Branch |
|---|---|---|
| 0.2b | 1 | x |
| 0.2b | 1 | y |
| 0.2b | 1 | z |
| 0.2b | 1 | (+.f64 x (*.f64 (*.f64 (-.f64 y x) 6) (-.f64 (/.f64 2 3) z))) |
| 0.2b | 1 | (-.f64 (/.f64 2 3) z) |
Compiled 267 to 170 computations (36.3% saved)
| Inputs |
|---|
x |
(*.f64 4 y) |
(*.f64 x -3) |
(*.f64 -6 (*.f64 z y)) |
(*.f64 6 (*.f64 z x)) |
(*.f64 y (*.f64 -6 z)) |
(*.f64 z (*.f64 y -6)) |
(*.f64 (*.f64 6 z) x) |
(+.f64 (*.f64 y 4) x) |
(*.f64 -6 (*.f64 z (-.f64 y x))) |
(*.f64 z (*.f64 (-.f64 y x) -6)) |
(*.f64 (+.f64 4 (*.f64 -6 z)) y) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(+.f64 (*.f64 4 y) (*.f64 x -3)) |
(+.f64 (*.f64 4 (-.f64 y x)) x) |
(*.f64 x (+.f64 1 (+.f64 -4 (*.f64 6 z)))) |
(*.f64 (+.f64 1 (*.f64 -6 (-.f64 2/3 z))) x) |
(+.f64 x (*.f64 -6 (*.f64 z (-.f64 y x)))) |
(+.f64 x (*.f64 6 (*.f64 (-.f64 2/3 z) y))) |
(+.f64 x (*.f64 (*.f64 -6 x) (-.f64 2/3 z))) |
(+.f64 x (*.f64 (*.f64 (-.f64 y x) 6) 2/3)) |
(+.f64 x (*.f64 (-.f64 2/3 z) (*.f64 6 y))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) x) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 4 y))) |
(-.f64 (*.f64 6 (*.f64 z x)) (*.f64 x 3)) |
(+.f64 x (*.f64 (*.f64 (-.f64 y x) 6) (-.f64 2/3 z))) |
| Outputs |
|---|
(+.f64 x (*.f64 (*.f64 (-.f64 y x) 6) (-.f64 2/3 z))) |
3 calls:
| 133.0ms | z |
| 17.0ms | y |
| 14.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 0.4b | 1 | x |
| 0.4b | 1 | y |
| 0.4b | 1 | z |
Compiled 195 to 122 computations (37.4% saved)
| Inputs |
|---|
x |
(*.f64 4 y) |
(*.f64 x -3) |
(*.f64 -6 (*.f64 z y)) |
(*.f64 6 (*.f64 z x)) |
(*.f64 y (*.f64 -6 z)) |
(*.f64 z (*.f64 y -6)) |
(*.f64 (*.f64 6 z) x) |
(+.f64 (*.f64 y 4) x) |
(*.f64 -6 (*.f64 z (-.f64 y x))) |
(*.f64 z (*.f64 (-.f64 y x) -6)) |
(*.f64 (+.f64 4 (*.f64 -6 z)) y) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(+.f64 (*.f64 4 y) (*.f64 x -3)) |
(+.f64 (*.f64 4 (-.f64 y x)) x) |
(*.f64 x (+.f64 1 (+.f64 -4 (*.f64 6 z)))) |
(*.f64 (+.f64 1 (*.f64 -6 (-.f64 2/3 z))) x) |
(+.f64 x (*.f64 -6 (*.f64 z (-.f64 y x)))) |
(+.f64 x (*.f64 6 (*.f64 (-.f64 2/3 z) y))) |
(+.f64 x (*.f64 (*.f64 -6 x) (-.f64 2/3 z))) |
(+.f64 x (*.f64 (*.f64 (-.f64 y x) 6) 2/3)) |
(+.f64 x (*.f64 (-.f64 2/3 z) (*.f64 6 y))) |
(+.f64 (*.f64 -6 (*.f64 (-.f64 2/3 z) x)) x) |
(+.f64 (*.f64 -4 x) (+.f64 x (*.f64 4 y))) |
(-.f64 (*.f64 6 (*.f64 z x)) (*.f64 x 3)) |
| Outputs |
|---|
(*.f64 z (*.f64 (-.f64 y x) -6)) |
(+.f64 (*.f64 4 y) (*.f64 x -3)) |
(*.f64 -6 (*.f64 z (-.f64 y x))) |
3 calls:
| 221.0ms | z |
| 89.0ms | x |
| 74.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 13.3b | 7 | x |
| 12.0b | 5 | y |
| 2.1b | 3 | z |
Compiled 184 to 116 computations (37% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 19.0ms | 0.00893882175043519 | 4365.333137929825 |
| 20.0ms | -4794.857450176069 | -0.01956691862413339 |
| 35.0ms | 288× | body | 256 | valid |
Compiled 418 to 323 computations (22.7% saved)
| Inputs |
|---|
x |
(*.f64 4 y) |
(*.f64 x -3) |
(*.f64 -6 (*.f64 z y)) |
(*.f64 6 (*.f64 z x)) |
(*.f64 y (*.f64 -6 z)) |
(*.f64 z (*.f64 y -6)) |
(*.f64 (*.f64 6 z) x) |
(+.f64 (*.f64 y 4) x) |
(*.f64 -6 (*.f64 z (-.f64 y x))) |
(*.f64 z (*.f64 (-.f64 y x) -6)) |
(*.f64 (+.f64 4 (*.f64 -6 z)) y) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
| Outputs |
|---|
(*.f64 (+.f64 4 (*.f64 -6 z)) y) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(*.f64 (+.f64 4 (*.f64 -6 z)) y) |
(*.f64 (-.f64 (*.f64 6 z) 3) x) |
(*.f64 (+.f64 4 (*.f64 -6 z)) y) |
3 calls:
| 360.0ms | z |
| 151.0ms | x |
| 101.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 14.7b | 5 | x |
| 12.0b | 5 | y |
| 14.6b | 8 | z |
Compiled 80 to 51 computations (36.3% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 90.0ms | 3.309848223709522e-85 | 1.5707422916320267e-78 |
| 168.0ms | -2.5367032791017934e-117 | -6.509752531644839e-127 |
| 91.0ms | -11.028812857956558 | -2.2857550811939407e-7 |
| 27.0ms | -1.318977443756885e+59 | -1.4870965763027298e+50 |
| 289.0ms | 544× | body | 256 | valid |
| 68.0ms | 13× | body | 1024 | valid |
| 5.0ms | 19× | body | 512 | valid |
| 0.0ms | 2× | body | 256 | infinite |
Compiled 814 to 665 computations (18.3% saved)
| Inputs |
|---|
x |
(*.f64 4 y) |
(*.f64 x -3) |
(*.f64 -6 (*.f64 z y)) |
(*.f64 6 (*.f64 z x)) |
(*.f64 y (*.f64 -6 z)) |
(*.f64 z (*.f64 y -6)) |
(*.f64 (*.f64 6 z) x) |
(+.f64 (*.f64 y 4) x) |
(*.f64 -6 (*.f64 z (-.f64 y x))) |
(*.f64 z (*.f64 (-.f64 y x) -6)) |
(*.f64 (+.f64 4 (*.f64 -6 z)) y) |
| Outputs |
|---|
(*.f64 z (*.f64 (-.f64 y x) -6)) |
(*.f64 x -3) |
(*.f64 4 y) |
(*.f64 x -3) |
(*.f64 4 y) |
(*.f64 x -3) |
(*.f64 (+.f64 4 (*.f64 -6 z)) y) |
(*.f64 -6 (*.f64 z (-.f64 y x))) |
3 calls:
| 229.0ms | x |
| 194.0ms | z |
| 136.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 22.1b | 4 | x |
| 19.5b | 5 | y |
| 15.4b | 8 | z |
Compiled 73 to 46 computations (37% saved)
| 7× | binary-search |
| Time | Left | Right |
|---|---|---|
| 31.0ms | 4365.333137929825 | 168736753850182.7 |
| 30.0ms | 6.515732613766469e-134 | 4.20394499602015e-132 |
| 34.0ms | 7.9746295066399345e-230 | 4.2601650245024297e-221 |
| 29.0ms | 9.885892771522286e-260 | 5.013353133725201e-258 |
| 30.0ms | 1.9334321354333345e-287 | 8.086755748628216e-286 |
| 33.0ms | -1.256288007506414e-219 | -2.353893092753687e-221 |
| 26.0ms | -0.01956691862413339 | -0.00021224038786134855 |
| 157.0ms | 781× | body | 256 | valid |
| 21.0ms | 51× | body | 1024 | valid |
| 9.0ms | 32× | body | 512 | valid |
Compiled 914 to 750 computations (17.9% saved)
| Inputs |
|---|
x |
(*.f64 4 y) |
(*.f64 x -3) |
(*.f64 -6 (*.f64 z y)) |
(*.f64 6 (*.f64 z x)) |
(*.f64 y (*.f64 -6 z)) |
(*.f64 z (*.f64 y -6)) |
(*.f64 (*.f64 6 z) x) |
(+.f64 (*.f64 y 4) x) |
(*.f64 -6 (*.f64 z (-.f64 y x))) |
(*.f64 z (*.f64 (-.f64 y x) -6)) |
| Outputs |
|---|
(*.f64 z (*.f64 (-.f64 y x) -6)) |
(*.f64 x -3) |
(*.f64 4 y) |
(*.f64 x -3) |
(*.f64 4 y) |
(*.f64 x -3) |
(*.f64 4 y) |
(*.f64 -6 (*.f64 z (-.f64 y x))) |
3 calls:
| 177.0ms | x |
| 86.0ms | z |
| 65.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 27.5b | 8 | x |
| 24.4b | 9 | y |
| 15.8b | 8 | z |
Compiled 66 to 41 computations (37.9% saved)
| 7× | binary-search |
| Time | Left | Right |
|---|---|---|
| 18.0ms | 0.00893882175043519 | 4365.333137929825 |
| 15.0ms | 6.515732613766469e-134 | 4.20394499602015e-132 |
| 24.0ms | 7.9746295066399345e-230 | 4.2601650245024297e-221 |
| 36.0ms | 9.885892771522286e-260 | 5.013353133725201e-258 |
| 33.0ms | 1.9334321354333345e-287 | 8.086755748628216e-286 |
| 30.0ms | -1.256288007506414e-219 | -2.353893092753687e-221 |
| 34.0ms | -0.01956691862413339 | -0.00021224038786134855 |
| 144.0ms | 781× | body | 256 | valid |
| 24.0ms | 46× | body | 1024 | valid |
| 5.0ms | 21× | body | 512 | valid |
Compiled 828 to 685 computations (17.3% saved)
| Inputs |
|---|
x |
(*.f64 4 y) |
(*.f64 x -3) |
(*.f64 -6 (*.f64 z y)) |
(*.f64 6 (*.f64 z x)) |
(*.f64 y (*.f64 -6 z)) |
(*.f64 z (*.f64 y -6)) |
(*.f64 (*.f64 6 z) x) |
(+.f64 (*.f64 y 4) x) |
(*.f64 -6 (*.f64 z (-.f64 y x))) |
| Outputs |
|---|
(*.f64 -6 (*.f64 z (-.f64 y x))) |
(*.f64 x -3) |
(*.f64 4 y) |
(*.f64 x -3) |
(*.f64 4 y) |
(*.f64 x -3) |
(*.f64 4 y) |
(*.f64 -6 (*.f64 z (-.f64 y x))) |
3 calls:
| 309.0ms | x |
| 104.0ms | y |
| 58.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 27.5b | 8 | x |
| 24.4b | 9 | y |
| 15.8b | 8 | z |
Compiled 59 to 38 computations (35.6% saved)
| 7× | binary-search |
| Time | Left | Right |
|---|---|---|
| 51.0ms | 0.00893882175043519 | 4365.333137929825 |
| 26.0ms | 6.515732613766469e-134 | 4.20394499602015e-132 |
| 37.0ms | 7.9746295066399345e-230 | 4.2601650245024297e-221 |
| 32.0ms | 9.885892771522286e-260 | 5.013353133725201e-258 |
| 29.0ms | 1.9334321354333345e-287 | 8.086755748628216e-286 |
| 29.0ms | -1.256288007506414e-219 | -2.353893092753687e-221 |
| 24.0ms | -0.01956691862413339 | -0.00021224038786134855 |
| 165.0ms | 759× | body | 256 | valid |
| 31.0ms | 58× | body | 1024 | valid |
| 10.0ms | 31× | body | 512 | valid |
Compiled 828 to 685 computations (17.3% saved)
| Inputs |
|---|
x |
(*.f64 4 y) |
(*.f64 x -3) |
(*.f64 -6 (*.f64 z y)) |
(*.f64 6 (*.f64 z x)) |
(*.f64 y (*.f64 -6 z)) |
(*.f64 z (*.f64 y -6)) |
(*.f64 (*.f64 6 z) x) |
(+.f64 (*.f64 y 4) x) |
| Outputs |
|---|
(*.f64 4 y) |
(*.f64 z (*.f64 y -6)) |
(*.f64 x -3) |
(*.f64 y (*.f64 -6 z)) |
(*.f64 4 y) |
(*.f64 x -3) |
(*.f64 6 (*.f64 z x)) |
(*.f64 x -3) |
(*.f64 6 (*.f64 z x)) |
(*.f64 x -3) |
(*.f64 4 y) |
3 calls:
| 172.0ms | z |
| 126.0ms | x |
| 115.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 31.7b | 8 | x |
| 25.3b | 11 | y |
| 26.2b | 8 | z |
Compiled 52 to 34 computations (34.6% saved)
| 10× | binary-search |
| Time | Left | Right |
|---|---|---|
| 31.0ms | 3.309848223709522e-85 | 1.5707422916320267e-78 |
| 37.0ms | 6.593445112532378e-252 | 6.268334665074605e-242 |
| 178.0ms | -3.858748807333278e-274 | -3.248837304994547e-277 |
| 172.0ms | -2.9493517458530954e-161 | -7.01263404774568e-173 |
| 87.0ms | -1.8855656472514408e-134 | -1.9460737844597415e-144 |
| 223.0ms | -2.5367032791017934e-117 | -6.509752531644839e-127 |
| 118.0ms | -3.8570962418611316e-47 | -3.657885049116092e-55 |
| 43.0ms | -3.2042510683631686e-15 | -6.978998923940943e-33 |
| 320.0ms | -2.904135402097726e+60 | -1.318977443756885e+59 |
| 186.0ms | -1.3237912573080265e+159 | -1.441136987218738e+151 |
| 1.3s | 1318× | body | 256 | valid |
| 31.0ms | 68× | body | 1024 | valid |
| 22.0ms | 70× | body | 512 | valid |
| 5.0ms | 27× | body | 256 | infinite |
Compiled 1442 to 1182 computations (18% saved)
| Inputs |
|---|
x |
(*.f64 4 y) |
(*.f64 x -3) |
(*.f64 -6 (*.f64 z y)) |
(*.f64 6 (*.f64 z x)) |
(*.f64 y (*.f64 -6 z)) |
| Outputs |
|---|
(*.f64 4 y) |
(*.f64 -6 (*.f64 z y)) |
(*.f64 x -3) |
(*.f64 y (*.f64 -6 z)) |
(*.f64 4 y) |
(*.f64 x -3) |
(*.f64 6 (*.f64 z x)) |
(*.f64 x -3) |
(*.f64 6 (*.f64 z x)) |
(*.f64 x -3) |
(*.f64 4 y) |
3 calls:
| 363.0ms | z |
| 252.0ms | x |
| 144.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 31.7b | 8 | x |
| 25.3b | 11 | y |
| 26.2b | 8 | z |
Compiled 37 to 25 computations (32.4% saved)
| 10× | binary-search |
| Time | Left | Right |
|---|---|---|
| 35.0ms | 3.309848223709522e-85 | 1.5707422916320267e-78 |
| 39.0ms | 6.593445112532378e-252 | 6.268334665074605e-242 |
| 35.0ms | -3.858748807333278e-274 | -3.248837304994547e-277 |
| 49.0ms | -2.9493517458530954e-161 | -7.01263404774568e-173 |
| 44.0ms | -1.8855656472514408e-134 | -1.9460737844597415e-144 |
| 38.0ms | -2.5367032791017934e-117 | -6.509752531644839e-127 |
| 32.0ms | -3.8570962418611316e-47 | -3.657885049116092e-55 |
| 36.0ms | -3.2042510683631686e-15 | -6.978998923940943e-33 |
| 24.0ms | -2.904135402097726e+60 | -1.318977443756885e+59 |
| 36.0ms | -1.3237912573080265e+159 | -1.441136987218738e+151 |
| 274.0ms | 1331× | body | 256 | valid |
| 31.0ms | 68× | body | 1024 | valid |
| 20.0ms | 57× | body | 512 | valid |
| 2.0ms | 15× | body | 256 | infinite |
Compiled 1442 to 1182 computations (18% saved)
| Inputs |
|---|
x |
(*.f64 4 y) |
(*.f64 x -3) |
(*.f64 -6 (*.f64 z y)) |
(*.f64 6 (*.f64 z x)) |
| Outputs |
|---|
(*.f64 4 y) |
(*.f64 -6 (*.f64 z y)) |
(*.f64 x -3) |
(*.f64 -6 (*.f64 z y)) |
(*.f64 4 y) |
(*.f64 x -3) |
(*.f64 6 (*.f64 z x)) |
(*.f64 x -3) |
(*.f64 6 (*.f64 z x)) |
(*.f64 x -3) |
(*.f64 4 y) |
3 calls:
| 79.0ms | y |
| 68.0ms | x |
| 60.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 31.7b | 8 | x |
| 25.3b | 11 | y |
| 26.3b | 8 | z |
Compiled 32 to 22 computations (31.3% saved)
| 10× | binary-search |
| Time | Left | Right |
|---|---|---|
| 19.0ms | 3.309848223709522e-85 | 1.5707422916320267e-78 |
| 32.0ms | 6.593445112532378e-252 | 6.268334665074605e-242 |
| 28.0ms | -3.858748807333278e-274 | -3.248837304994547e-277 |
| 33.0ms | -2.9493517458530954e-161 | -7.01263404774568e-173 |
| 36.0ms | -1.8855656472514408e-134 | -1.9460737844597415e-144 |
| 31.0ms | -2.5367032791017934e-117 | -6.509752531644839e-127 |
| 33.0ms | -3.8570962418611316e-47 | -3.657885049116092e-55 |
| 34.0ms | -3.2042510683631686e-15 | -6.978998923940943e-33 |
| 26.0ms | -2.904135402097726e+60 | -1.318977443756885e+59 |
| 31.0ms | -1.3237912573080265e+159 | -1.441136987218738e+151 |
| 226.0ms | 1355× | body | 256 | valid |
| 18.0ms | 46× | body | 1024 | valid |
| 16.0ms | 55× | body | 512 | valid |
| 3.0ms | 17× | body | 256 | infinite |
Compiled 1442 to 1182 computations (18% saved)
| Inputs |
|---|
x |
(*.f64 4 y) |
(*.f64 x -3) |
(*.f64 -6 (*.f64 z y)) |
| Outputs |
|---|
(*.f64 -6 (*.f64 z y)) |
(*.f64 x -3) |
(*.f64 4 y) |
(*.f64 x -3) |
(*.f64 4 y) |
(*.f64 x -3) |
(*.f64 4 y) |
(*.f64 -6 (*.f64 z y)) |
3 calls:
| 63.0ms | x |
| 39.0ms | y |
| 34.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 32.8b | 5 | x |
| 28.0b | 7 | y |
| 26.3b | 8 | z |
Compiled 27 to 19 computations (29.6% saved)
| 7× | binary-search |
| Time | Left | Right |
|---|---|---|
| 16.0ms | 0.0035089463367000157 | 0.00893882175043519 |
| 114.0ms | 6.515732613766469e-134 | 4.20394499602015e-132 |
| 31.0ms | 7.9746295066399345e-230 | 4.2601650245024297e-221 |
| 26.0ms | 9.885892771522286e-260 | 5.013353133725201e-258 |
| 180.0ms | 1.9334321354333345e-287 | 8.086755748628216e-286 |
| 23.0ms | -1.256288007506414e-219 | -2.353893092753687e-221 |
| 13.0ms | -124646195.55020554 | -23806090.287587877 |
| 256.0ms | 18× | body | 512 | valid |
| 112.0ms | 702× | body | 256 | valid |
| 19.0ms | 48× | body | 1024 | valid |
Compiled 716 to 604 computations (15.6% saved)
| Inputs |
|---|
x |
(*.f64 4 y) |
(*.f64 x -3) |
| Outputs |
|---|
(*.f64 4 y) |
(*.f64 x -3) |
(*.f64 4 y) |
(*.f64 x -3) |
(*.f64 4 y) |
3 calls:
| 187.0ms | z |
| 156.0ms | x |
| 55.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 33.8b | 3 | x |
| 29.2b | 5 | y |
| 37.3b | 6 | z |
Compiled 22 to 16 computations (27.3% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 37.0ms | 3.309848223709522e-85 | 1.5707422916320267e-78 |
| 32.0ms | -2.5367032791017934e-117 | -6.509752531644839e-127 |
| 32.0ms | -11.028812857956558 | -2.2857550811939407e-7 |
| 30.0ms | -1.318977443756885e+59 | -1.4870965763027298e+50 |
| 99.0ms | 527× | body | 256 | valid |
| 10.0ms | 23× | body | 1024 | valid |
| 8.0ms | 26× | body | 512 | valid |
| 0.0ms | 3× | body | 256 | infinite |
Compiled 526 to 449 computations (14.6% saved)
Total -19.9b remaining (-46.8%)
Threshold costs -19.9b (-46.8%)
| Inputs |
|---|
x |
(*.f64 4 y) |
| Outputs |
|---|
(*.f64 4 y) |
3 calls:
| 6.0ms | x |
| 6.0ms | z |
| 6.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 42.6b | 1 | x |
| 42.6b | 1 | y |
| 42.6b | 1 | z |
Compiled 19 to 14 computations (26.3% saved)
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 244 | 1535 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) |
(+.f64 x (*.f64 (*.f64 (-.f64 y x) 6) (-.f64 2/3 z))) |
(if (<=.f64 z -1261007895663739/2251799813685248) (*.f64 z (*.f64 (-.f64 y x) -6)) (if (<=.f64 z 2476979795053773/4503599627370496) (+.f64 (*.f64 4 y) (*.f64 x -3)) (*.f64 -6 (*.f64 z (-.f64 y x))))) |
(if (<=.f64 y -200000000000000015259539682183774006589929941893120) (*.f64 (+.f64 4 (*.f64 -6 z)) y) (if (<=.f64 y -7493989779944505/144115188075855872) (*.f64 (-.f64 (*.f64 6 z) 3) x) (if (<=.f64 y -7268387242956069/45427420268475430659332737993000283397102585042957378767593137448789955507087370207886940669610222847547657600391636120845912601788416) (*.f64 (+.f64 4 (*.f64 -6 z)) y) (if (<=.f64 y 5809884737704875/34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216) (*.f64 (-.f64 (*.f64 6 z) 3) x) (*.f64 (+.f64 4 (*.f64 -6 z)) y))))) |
(if (<=.f64 z -7148113328562451/1152921504606846976) (*.f64 z (*.f64 (-.f64 y x) -6)) (if (<=.f64 z -4832926720608415/12718228212127407596740439969484820932664410252219978638451114295509409404406799452822555925124271947370395489870897751704957583721388559494711601357137355892362895163562802426267773219894054460008554489394925312007314201426461145956352) (*.f64 x -3) (if (<=.f64 z 3643129264433309/42860344287450692837937001962400072422456192468221344297750015534814042044997444899727935152627834325103786916702125873007485811427692561743938310298794299215738271099296923941684298420249484567511816728612185899934327765069595070236662175784308251658284785910746168670641719326610497547348822672277504) (*.f64 4 y) (if (<=.f64 z 223151609951705/135243399970730303066198984938628251268824915465247109664757941510828519054521564025450817507240240101036645118273824941793880975232687497536137978486512531688546991103745301547195268525165168909574203624502064231461895242944399805142629606084361337981321876709820927574016) (*.f64 x -3) (if (<=.f64 z 5067690968988689/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504) (*.f64 4 y) (if (<=.f64 z 4954839299061543/1598335257761788022467377781654101148543282249044465229239888363328190330275719997501596724768507889233831388734160190922469363547795602076820570112) (*.f64 x -3) (if (<=.f64 z 175000) (*.f64 (+.f64 4 (*.f64 -6 z)) y) (*.f64 -6 (*.f64 z (-.f64 y x)))))))))) |
(if (<=.f64 z -4726978168888073/576460752303423488) (*.f64 z (*.f64 (-.f64 y x) -6)) (if (<=.f64 z -7885301491518993/50872912848509630386961759877939283730657641008879914553804457182037637617627197811290223700497087789481581959483591006819830334885554237978846405428549423569451580654251209705071092879576217840034217957579701248029256805705844583825408) (*.f64 x -3) (if (<=.f64 z 6857655085992111/42860344287450692837937001962400072422456192468221344297750015534814042044997444899727935152627834325103786916702125873007485811427692561743938310298794299215738271099296923941684298420249484567511816728612185899934327765069595070236662175784308251658284785910746168670641719326610497547348822672277504) (*.f64 4 y) (if (<=.f64 z 3548786815231963/4327788799063369698118367518036104040602397294887907509272254128346512609744690048814426160231687683233172643784762398137404191207445999921156415311568401014033503715319849649510248592805285405106374515984066055406780647774220793764564147394699562815402300054714269682368512) (*.f64 x -3) (if (<=.f64 z 3072621050671037/426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064) (*.f64 4 y) (if (<=.f64 z 4635172247509185/3196670515523576044934755563308202297086564498088930458479776726656380660551439995003193449537015778467662777468320381844938727095591204153641140224) (*.f64 x -3) (if (<=.f64 z 5584463537939415/9007199254740992) (*.f64 4 y) (*.f64 -6 (*.f64 z (-.f64 y x)))))))))) |
(if (<=.f64 z -5188146770730811/288230376151711744) (*.f64 -6 (*.f64 z (-.f64 y x))) (if (<=.f64 z -1351311747538537/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544) (*.f64 x -3) (if (<=.f64 z 2946648669762235/5357543035931336604742125245300009052807024058527668037218751941851755255624680612465991894078479290637973364587765734125935726428461570217992288787349287401967283887412115492710537302531185570938977091076523237491790970633699383779582771973038531457285598238843271083830214915826312193418602834034688) (*.f64 4 y) (if (<=.f64 z 2217991759519977/540973599882921212264795939754513005075299661860988438659031766043314076218086256101803270028960960404146580473095299767175523900930749990144551913946050126754187964414981206188781074100660675638296814498008256925847580971777599220570518424337445351925287506839283710296064) (*.f64 x -3) (if (<=.f64 z 8268337896771019/13336028865759708548159703581442515594289516644631816320792515623528074475635264143042864401743108581485859821186866480891777603308238730160726712104661660092190315159028029116926156571823628049457930032271773203963381496074952922582327754752) (*.f64 4 y) (if (<=.f64 z 3580270977386405/3196670515523576044934755563308202297086564498088930458479776726656380660551439995003193449537015778467662777468320381844938727095591204153641140224) (*.f64 x -3) (if (<=.f64 z 5224175567749775/9007199254740992) (*.f64 4 y) (*.f64 -6 (*.f64 z (-.f64 y x)))))))))) |
(if (<=.f64 y -14999999999999999530824261512658896221265848238453648307957131980481986612682628949484652000893836447892768225551748691417875083401581575839850195582976) (*.f64 4 y) (if (<=.f64 y -730000000000000027278754938632228420506329483267070490574848) (*.f64 z (*.f64 y -6)) (if (<=.f64 y -4019129502659983/182687704666362864775460604089535377456991567872) (*.f64 x -3) (if (<=.f64 y -5054990000090745/1684996666696914987166688442938726917102321526408785780068975640576) (*.f64 y (*.f64 -6 z)) (if (<=.f64 y -1760312535403423/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (*.f64 4 y) (if (<=.f64 y -439347050248359/219673525124179510879420825570604582952621929604585773100622830693937381868724993667921908501166545759273481964527387457187903615990932602002368905315681828864) (*.f64 x -3) (if (<=.f64 y -6078391946603017/253266331108459042877954581524118722595974501479640924072000569439126758509088631982403994686712878069348015540240526683495797795130113239006767262824338603946605334680267915264) (*.f64 6 (*.f64 z x)) (if (<=.f64 y -6985441083371519/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) (*.f64 x -3) (if (<=.f64 y 8141746161606169/4030567406735727282351225165683873035574701889313671280883489296162978382543372035785043761349923613698382530160958318167742519832631573007587730243400112738864034149162331269597866193210040596412843573823632724030670381872189039145190406026970187961498554846937088) (*.f64 6 (*.f64 z x)) (if (<=.f64 y 2734063405978765/34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216) (*.f64 x -3) (*.f64 4 y))))))))))) |
(if (<=.f64 y -14999999999999999530824261512658896221265848238453648307957131980481986612682628949484652000893836447892768225551748691417875083401581575839850195582976) (*.f64 4 y) (if (<=.f64 y -340000000000000005984401007477014481964786307298855391068160) (*.f64 -6 (*.f64 z y)) (if (<=.f64 y -6850788924988607/5708990770823839524233143877797980545530986496) (*.f64 x -3) (if (<=.f64 y -1357541259789995/411376139330301510538742295639337626245683966408394965837152256) (*.f64 y (*.f64 -6 z)) (if (<=.f64 y -5394506156881457/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (*.f64 4 y) (if (<=.f64 y -56291340813071/13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625148056582230114304) (*.f64 x -3) (if (<=.f64 y -229522612567041/7914572847139345089936080672628710081124203171238778877250017794972711203409019749450124833959777439667125485632516458859243681097816038718961476963260581373331416708758372352) (*.f64 6 (*.f64 z x)) (if (<=.f64 y -7185025114324991/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) (*.f64 x -3) (if (<=.f64 y 1934672355233149/257956314031086546070478410603767874276780920916074961976543314954430616482775810290242800726395111276696481930301332362735521269288420672485614735577607215287298185546389201254263436365442598170421988724712494337962904439820098505292185985726092029535907510203973632) (*.f64 6 (*.f64 z x)) (if (<=.f64 y 3754664711579725/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (*.f64 x -3) (*.f64 4 y))))))))))) |
(if (<=.f64 y -46000000000000001662372958966743348088996848253410534719938343672701816146584911949147228753238904631952972270416575712934909109167209348989840881876992) (*.f64 4 y) (if (<=.f64 y -499999999999999974693567648537009433481822505506705036541952) (*.f64 -6 (*.f64 z y)) (if (<=.f64 y -1461501637330903/91343852333181432387730302044767688728495783936) (*.f64 x -3) (if (<=.f64 y -5265614583427859/3291009114642412084309938365114701009965471731267159726697218048) (*.f64 -6 (*.f64 z y)) (if (<=.f64 y -3549017208474643/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (*.f64 4 y) (if (<=.f64 y -5094967013378187/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192) (*.f64 x -3) (if (<=.f64 y -229522612567041/7914572847139345089936080672628710081124203171238778877250017794972711203409019749450124833959777439667125485632516458859243681097816038718961476963260581373331416708758372352) (*.f64 6 (*.f64 z x)) (if (<=.f64 y -6586273021464575/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) (*.f64 x -3) (if (<=.f64 y 6810046690420685/1031825256124346184281913642415071497107123683664299847906173259817722465931103241160971202905580445106785927721205329450942085077153682689942458942310428861149192742185556805017053745461770392681687954898849977351851617759280394021168743942904368118143630040815894528) (*.f64 6 (*.f64 z x)) (if (<=.f64 y 8276949764193527/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144) (*.f64 x -3) (*.f64 4 y))))))))))) |
(if (<=.f64 z -24000000) (*.f64 -6 (*.f64 z y)) (if (<=.f64 z -1526187385455289/25436456424254815193480879938969641865328820504439957276902228591018818808813598905645111850248543894740790979741795503409915167442777118989423202714274711784725790327125604852535546439788108920017108978789850624014628402852922291912704) (*.f64 x -3) (if (<=.f64 z 7500560250303871/42860344287450692837937001962400072422456192468221344297750015534814042044997444899727935152627834325103786916702125873007485811427692561743938310298794299215738271099296923941684298420249484567511816728612185899934327765069595070236662175784308251658284785910746168670641719326610497547348822672277504) (*.f64 4 y) (if (<=.f64 z 4414344575044637/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (*.f64 x -3) (if (<=.f64 z 5372179596802617/3255866422304616344765552632188114158762089024568314531443485259650408807528140659922574316831813618526821245406949824436469141432675471230646169947427163108444901161872077421124549944292877941762189949285100879873872435565174053364826112) (*.f64 4 y) (if (<=.f64 z 3036836989747397/1598335257761788022467377781654101148543282249044465229239888363328190330275719997501596724768507889233831388734160190922469363547795602076820570112) (*.f64 x -3) (if (<=.f64 z 5072854620270127/576460752303423488) (*.f64 4 y) (*.f64 -6 (*.f64 z y))))))))) |
(if (<=.f64 y -249999999999999998305237168590406994115427110486016) (*.f64 4 y) (if (<=.f64 y -4722366482869645/9444732965739290427392) (*.f64 x -3) (if (<=.f64 y -7268387242956069/726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614656) (*.f64 4 y) (if (<=.f64 y 7860432292188949/34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216) (*.f64 x -3) (*.f64 4 y))))) |
(*.f64 4 y) |
x |
| Outputs |
|---|
(+.f64 (*.f64 -6 (*.f64 z (-.f64 y x))) (+.f64 x (*.f64 4 (-.f64 y x)))) |
(+.f64 x (*.f64 (-.f64 y x) (+.f64 4 (*.f64 -6 z)))) |
(+.f64 x (*.f64 (*.f64 (-.f64 y x) 6) (-.f64 2/3 z))) |
(if (<=.f64 z -1261007895663739/2251799813685248) (*.f64 z (*.f64 (-.f64 y x) -6)) (if (<=.f64 z 2476979795053773/4503599627370496) (+.f64 (*.f64 4 y) (*.f64 x -3)) (*.f64 -6 (*.f64 z (-.f64 y x))))) |
(if (<=.f64 y -200000000000000015259539682183774006589929941893120) (*.f64 (+.f64 4 (*.f64 -6 z)) y) (if (<=.f64 y -7493989779944505/144115188075855872) (*.f64 (-.f64 (*.f64 6 z) 3) x) (if (<=.f64 y -7268387242956069/45427420268475430659332737993000283397102585042957378767593137448789955507087370207886940669610222847547657600391636120845912601788416) (*.f64 (+.f64 4 (*.f64 -6 z)) y) (if (<=.f64 y 5809884737704875/34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216) (*.f64 (-.f64 (*.f64 6 z) 3) x) (*.f64 (+.f64 4 (*.f64 -6 z)) y))))) |
(if (<=.f64 z -7148113328562451/1152921504606846976) (*.f64 z (*.f64 (-.f64 y x) -6)) (if (<=.f64 z -4832926720608415/12718228212127407596740439969484820932664410252219978638451114295509409404406799452822555925124271947370395489870897751704957583721388559494711601357137355892362895163562802426267773219894054460008554489394925312007314201426461145956352) (*.f64 x -3) (if (<=.f64 z 3643129264433309/42860344287450692837937001962400072422456192468221344297750015534814042044997444899727935152627834325103786916702125873007485811427692561743938310298794299215738271099296923941684298420249484567511816728612185899934327765069595070236662175784308251658284785910746168670641719326610497547348822672277504) (*.f64 4 y) (if (<=.f64 z 223151609951705/135243399970730303066198984938628251268824915465247109664757941510828519054521564025450817507240240101036645118273824941793880975232687497536137978486512531688546991103745301547195268525165168909574203624502064231461895242944399805142629606084361337981321876709820927574016) (*.f64 x -3) (if (<=.f64 z 5067690968988689/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504) (*.f64 4 y) (if (<=.f64 z 4954839299061543/1598335257761788022467377781654101148543282249044465229239888363328190330275719997501596724768507889233831388734160190922469363547795602076820570112) (*.f64 x -3) (if (<=.f64 z 175000) (*.f64 (+.f64 4 (*.f64 -6 z)) y) (*.f64 -6 (*.f64 z (-.f64 y x)))))))))) |
(if (<=.f64 z -4726978168888073/576460752303423488) (*.f64 z (*.f64 (-.f64 y x) -6)) (if (<=.f64 z -7885301491518993/50872912848509630386961759877939283730657641008879914553804457182037637617627197811290223700497087789481581959483591006819830334885554237978846405428549423569451580654251209705071092879576217840034217957579701248029256805705844583825408) (*.f64 x -3) (if (<=.f64 z 6857655085992111/42860344287450692837937001962400072422456192468221344297750015534814042044997444899727935152627834325103786916702125873007485811427692561743938310298794299215738271099296923941684298420249484567511816728612185899934327765069595070236662175784308251658284785910746168670641719326610497547348822672277504) (*.f64 4 y) (if (<=.f64 z 3548786815231963/4327788799063369698118367518036104040602397294887907509272254128346512609744690048814426160231687683233172643784762398137404191207445999921156415311568401014033503715319849649510248592805285405106374515984066055406780647774220793764564147394699562815402300054714269682368512) (*.f64 x -3) (if (<=.f64 z 3072621050671037/426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064) (*.f64 4 y) (if (<=.f64 z 4635172247509185/3196670515523576044934755563308202297086564498088930458479776726656380660551439995003193449537015778467662777468320381844938727095591204153641140224) (*.f64 x -3) (if (<=.f64 z 5584463537939415/9007199254740992) (*.f64 4 y) (*.f64 -6 (*.f64 z (-.f64 y x)))))))))) |
(if (<=.f64 z -5188146770730811/288230376151711744) (*.f64 -6 (*.f64 z (-.f64 y x))) (if (<=.f64 z -1351311747538537/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544) (*.f64 x -3) (if (<=.f64 z 2946648669762235/5357543035931336604742125245300009052807024058527668037218751941851755255624680612465991894078479290637973364587765734125935726428461570217992288787349287401967283887412115492710537302531185570938977091076523237491790970633699383779582771973038531457285598238843271083830214915826312193418602834034688) (*.f64 4 y) (if (<=.f64 z 2217991759519977/540973599882921212264795939754513005075299661860988438659031766043314076218086256101803270028960960404146580473095299767175523900930749990144551913946050126754187964414981206188781074100660675638296814498008256925847580971777599220570518424337445351925287506839283710296064) (*.f64 x -3) (if (<=.f64 z 8268337896771019/13336028865759708548159703581442515594289516644631816320792515623528074475635264143042864401743108581485859821186866480891777603308238730160726712104661660092190315159028029116926156571823628049457930032271773203963381496074952922582327754752) (*.f64 4 y) (if (<=.f64 z 3580270977386405/3196670515523576044934755563308202297086564498088930458479776726656380660551439995003193449537015778467662777468320381844938727095591204153641140224) (*.f64 x -3) (if (<=.f64 z 5224175567749775/9007199254740992) (*.f64 4 y) (*.f64 -6 (*.f64 z (-.f64 y x)))))))))) |
(if (<=.f64 y -14999999999999999530824261512658896221265848238453648307957131980481986612682628949484652000893836447892768225551748691417875083401581575839850195582976) (*.f64 4 y) (if (<=.f64 y -730000000000000027278754938632228420506329483267070490574848) (*.f64 z (*.f64 y -6)) (if (<=.f64 y -4019129502659983/182687704666362864775460604089535377456991567872) (*.f64 x -3) (if (<=.f64 y -5054990000090745/1684996666696914987166688442938726917102321526408785780068975640576) (*.f64 y (*.f64 -6 z)) (if (<=.f64 y -1760312535403423/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (*.f64 4 y) (if (<=.f64 y -439347050248359/219673525124179510879420825570604582952621929604585773100622830693937381868724993667921908501166545759273481964527387457187903615990932602002368905315681828864) (*.f64 x -3) (if (<=.f64 y -6078391946603017/253266331108459042877954581524118722595974501479640924072000569439126758509088631982403994686712878069348015540240526683495797795130113239006767262824338603946605334680267915264) (*.f64 6 (*.f64 z x)) (if (<=.f64 y -6985441083371519/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) (*.f64 x -3) (if (<=.f64 y 8141746161606169/4030567406735727282351225165683873035574701889313671280883489296162978382543372035785043761349923613698382530160958318167742519832631573007587730243400112738864034149162331269597866193210040596412843573823632724030670381872189039145190406026970187961498554846937088) (*.f64 6 (*.f64 z x)) (if (<=.f64 y 2734063405978765/34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216) (*.f64 x -3) (*.f64 4 y))))))))))) |
(if (<=.f64 y -14999999999999999530824261512658896221265848238453648307957131980481986612682628949484652000893836447892768225551748691417875083401581575839850195582976) (*.f64 4 y) (if (<=.f64 y -340000000000000005984401007477014481964786307298855391068160) (*.f64 -6 (*.f64 z y)) (if (<=.f64 y -6850788924988607/5708990770823839524233143877797980545530986496) (*.f64 x -3) (if (<=.f64 y -1357541259789995/411376139330301510538742295639337626245683966408394965837152256) (*.f64 y (*.f64 -6 z)) (if (<=.f64 y -5394506156881457/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (*.f64 4 y) (if (<=.f64 y -56291340813071/13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625148056582230114304) (*.f64 x -3) (if (<=.f64 y -229522612567041/7914572847139345089936080672628710081124203171238778877250017794972711203409019749450124833959777439667125485632516458859243681097816038718961476963260581373331416708758372352) (*.f64 6 (*.f64 z x)) (if (<=.f64 y -7185025114324991/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) (*.f64 x -3) (if (<=.f64 y 1934672355233149/257956314031086546070478410603767874276780920916074961976543314954430616482775810290242800726395111276696481930301332362735521269288420672485614735577607215287298185546389201254263436365442598170421988724712494337962904439820098505292185985726092029535907510203973632) (*.f64 6 (*.f64 z x)) (if (<=.f64 y 3754664711579725/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (*.f64 x -3) (*.f64 4 y))))))))))) |
(if (<=.f64 y -46000000000000001662372958966743348088996848253410534719938343672701816146584911949147228753238904631952972270416575712934909109167209348989840881876992) (*.f64 4 y) (if (<=.f64 y -499999999999999974693567648537009433481822505506705036541952) (*.f64 -6 (*.f64 z y)) (if (<=.f64 y -1461501637330903/91343852333181432387730302044767688728495783936) (*.f64 x -3) (if (<=.f64 y -5265614583427859/3291009114642412084309938365114701009965471731267159726697218048) (*.f64 -6 (*.f64 z y)) (if (<=.f64 y -3549017208474643/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (*.f64 4 y) (if (<=.f64 y -5094967013378187/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192) (*.f64 x -3) (if (<=.f64 y -229522612567041/7914572847139345089936080672628710081124203171238778877250017794972711203409019749450124833959777439667125485632516458859243681097816038718961476963260581373331416708758372352) (*.f64 6 (*.f64 z x)) (if (<=.f64 y -6586273021464575/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) (*.f64 x -3) (if (<=.f64 y 6810046690420685/1031825256124346184281913642415071497107123683664299847906173259817722465931103241160971202905580445106785927721205329450942085077153682689942458942310428861149192742185556805017053745461770392681687954898849977351851617759280394021168743942904368118143630040815894528) (*.f64 6 (*.f64 z x)) (if (<=.f64 y 8276949764193527/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144) (*.f64 x -3) (*.f64 4 y))))))))))) |
(if (<=.f64 z -24000000) (*.f64 -6 (*.f64 z y)) (if (<=.f64 z -1526187385455289/25436456424254815193480879938969641865328820504439957276902228591018818808813598905645111850248543894740790979741795503409915167442777118989423202714274711784725790327125604852535546439788108920017108978789850624014628402852922291912704) (*.f64 x -3) (if (<=.f64 z 7500560250303871/42860344287450692837937001962400072422456192468221344297750015534814042044997444899727935152627834325103786916702125873007485811427692561743938310298794299215738271099296923941684298420249484567511816728612185899934327765069595070236662175784308251658284785910746168670641719326610497547348822672277504) (*.f64 4 y) (if (<=.f64 z 4414344575044637/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (*.f64 x -3) (if (<=.f64 z 5372179596802617/3255866422304616344765552632188114158762089024568314531443485259650408807528140659922574316831813618526821245406949824436469141432675471230646169947427163108444901161872077421124549944292877941762189949285100879873872435565174053364826112) (*.f64 4 y) (if (<=.f64 z 3036836989747397/1598335257761788022467377781654101148543282249044465229239888363328190330275719997501596724768507889233831388734160190922469363547795602076820570112) (*.f64 x -3) (if (<=.f64 z 5072854620270127/576460752303423488) (*.f64 4 y) (*.f64 -6 (*.f64 z y))))))))) |
(if (<=.f64 y -249999999999999998305237168590406994115427110486016) (*.f64 4 y) (if (<=.f64 y -4722366482869645/9444732965739290427392) (*.f64 x -3) (if (<=.f64 y -7268387242956069/726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614656) (*.f64 4 y) (if (<=.f64 y 7860432292188949/34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216) (*.f64 x -3) (*.f64 4 y))))) |
(*.f64 4 y) |
x |
Compiled 680 to 470 computations (30.9% saved)
| 2× | egg-herbie |
| 1432× | rational.json-simplify-54 |
| 1070× | rational.json-simplify-50 |
| 700× | rational.json-simplify-44 |
| 648× | rational.json-simplify-2 |
| 590× | rational.json-simplify-41 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 31 |
| 1 | 18 | 31 |
| 2 | 22 | 31 |
| 3 | 26 | 31 |
| 0 | 161 | 4665 |
| 1 | 370 | 4547 |
| 2 | 1025 | 3991 |
| 3 | 3102 | 3991 |
| 4 | 7174 | 3991 |
| 1× | node limit |
| 1× | saturated |
Compiled 60 to 35 computations (41.7% saved)
Compiled 638 to 414 computations (35.1% saved)
Loading profile data...