Time bar (total: 15.1s)
| 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 |
| 0% | 0% | 95.2% | 0.1% | 0% | 4.7% | 0% | 7 |
| 6.6% | 6.2% | 88.2% | 0.1% | 0% | 5.5% | 0% | 8 |
| 11.2% | 10.1% | 80.4% | 0.1% | 1.2% | 8.2% | 0% | 9 |
| 17.4% | 15.2% | 72.2% | 0.1% | 1.4% | 11.1% | 0% | 10 |
| 26.2% | 22.2% | 62.5% | 0.1% | 2.1% | 13% | 0% | 11 |
| 35.6% | 29.1% | 52.5% | 0.1% | 3.3% | 15.1% | 0% | 12 |
Compiled 17 to 11 computations (35.3% saved)
| 721.0ms | 5592× | body | 256 | valid |
| 506.0ms | 1157× | body | 2048 | valid |
| 217.0ms | 729× | body | 1024 | valid |
| 205.0ms | 427× | body | 4096 | valid |
| 190.0ms | 351× | body | 512 | valid |
| 141.0ms | 1197× | body | 256 | invalid |
| 45.0ms | 354× | body | 256 | infinite |
| 2× | egg-herbie |
| 18× | rational.json-simplify-2 |
| 12× | rational.json-simplify-54 |
| 12× | rational.json-simplify-55 |
| 8× | rational.json-simplify-1 |
| 6× | rational.json-simplify-12 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 32 | 156 |
| 1 | 53 | 156 |
| 2 | 62 | 156 |
| 3 | 68 | 156 |
| 4 | 80 | 156 |
| 5 | 80 | 156 |
| 0 | 3 | 3 |
| 1× | saturated |
| 1× | saturated |
| Inputs |
|---|
0 |
1 |
2 |
| Outputs |
|---|
0 |
1 |
2 |
| Inputs |
|---|
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) |
(/.f64 (+.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b_2 c)))) b_2) |
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) c) |
(/.f64 (+.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 a b_2)))) a) |
| Outputs |
|---|
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) |
(/.f64 (+.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b_2 c)))) b_2) |
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) c) |
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) c) |
(/.f64 (+.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 a b_2)))) a) |
(/.f64 (+.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 b_2 a)))) a) |
Compiled 19 to 13 computations (31.6% saved)
| 1× | egg-herbie |
| 6× | rational.json-simplify-2 |
| 4× | rational.json-simplify-54 |
| 4× | rational.json-simplify-55 |
| 2× | rational.json-simplify-12 |
| 2× | rational.json-simplify-73 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 39 |
| 1 | 21 | 39 |
| 2 | 24 | 39 |
| 3 | 26 | 39 |
| 4 | 30 | 39 |
| 5 | 30 | 39 |
| 1× | saturated |
| Inputs |
|---|
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) |
| Outputs |
|---|
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) |
Compiled 16 to 10 computations (37.5% saved)
2 alts after pruning (2 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 0 | 1 | 1 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 0 | 2 | 2 |
| Status | Error | Program |
|---|---|---|
| ▶ | 31.4b | (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) |
Compiled 16 to 10 computations (37.5% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) |
| ✓ | 0.6b | (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) |
| ✓ | 1.1b | (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) |
| ✓ | 20.9b | (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) |
Compiled 53 to 10 computations (81.1% saved)
36 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | b_2 | @ | inf | (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) |
| 2.0ms | a | @ | inf | (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) |
| 1.0ms | b_2 | @ | 0 | (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) |
| 1.0ms | b_2 | @ | inf | (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) |
| 1.0ms | c | @ | inf | (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) |
| 1× | batch-egg-rewrite |
| 904× | rational.json-simplify-47 |
| 766× | rational.json-simplify-49 |
| 748× | rational.json-simplify-50 |
| 644× | rational.json-5 |
| 642× | exponential.json-3 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 114 |
| 1 | 113 | 114 |
| 2 | 377 | 114 |
| 3 | 1371 | 114 |
| 4 | 5660 | 106 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) |
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 a c)) |
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) 1) (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 b_2) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 b_2 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 (+.f64 b_2 1) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 (+.f64 b_2 1) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 b_2) (-.f64 -1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 b_2) (+.f64 -1 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1) (+.f64 b_2 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 -1 b_2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (+.f64 b_2 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (-.f64 -1 b_2) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 b_2 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (neg.f64 b_2) (-.f64 -1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (+.f64 b_2 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 b_2 1)) (-.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 (-.f64 b_2 1) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 b_2 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))) (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 1) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 a c) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 a c)) (*.f64 b_2 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 a c) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (*.f64 a c) (*.f64 b_2 (neg.f64 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 -1 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 -1 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 a c) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (/.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 1) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))) (/.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))))) |
| 1× | egg-herbie |
| 1552× | rational.json-simplify-54 |
| 1150× | rational.json-simplify-1 |
| 1098× | rational.json-simplify-50 |
| 680× | rational.json-simplify-2 |
| 632× | exponential.json-simplify-26 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 361 | 7529 |
| 1 | 795 | 7485 |
| 2 | 1699 | 7329 |
| 3 | 4204 | 7329 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 6) (pow.f64 (sqrt.f64 -1) 5)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))))) |
b_2 |
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))) |
(*.f64 -1 b_2) |
(+.f64 (*.f64 -1 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))) |
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))) |
b_2 |
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))) |
b_2 |
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))) |
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2)) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 -1 b_2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) (pow.f64 b_2 7))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))) |
(*.f64 -2 b_2) |
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))) |
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) 2) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6)))) (pow.f64 a 4)) b_2)) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) 2))) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))) |
(*.f64 -1 (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(pow.f64 b_2 2) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(pow.f64 b_2 2) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(pow.f64 b_2 2) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(*.f64 -1 (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(*.f64 -1 (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(pow.f64 b_2 2) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(*.f64 -1 (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(*.f64 -1 (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 -1 (/.f64 b_2 a)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 -1 (/.f64 b_2 a))))) |
(*.f64 -1/2 (/.f64 c b_2)) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2)))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) (*.f64 a (pow.f64 b_2 7)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2))))) |
(*.f64 -2 (/.f64 b_2 a)) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 c b_2)))) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 1/2 (/.f64 c b_2))))) |
(*.f64 -1/2 (/.f64 c b_2)) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2)))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) 2) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6)))) (pow.f64 a 3)) b_2)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2))))) |
(*.f64 -1/2 (/.f64 c b_2)) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) 2))) (*.f64 a b_2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2))))) |
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 0) |
(+.f64 0 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 0) |
(-.f64 0 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
(-.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) 1) |
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1) |
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
(*.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) |
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) 1)) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
(*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) |
(*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) 1) (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) |
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1) |
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1) |
(neg.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) |
(-.f64 (neg.f64 b_2) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
(-.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 0) |
(-.f64 0 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
(-.f64 0 (+.f64 b_2 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) |
(-.f64 1 (-.f64 (+.f64 b_2 1) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
(-.f64 1 (+.f64 (+.f64 b_2 1) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) |
(-.f64 (-.f64 -1 b_2) (-.f64 -1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
(-.f64 (-.f64 -1 b_2) (+.f64 -1 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) |
(-.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1) (+.f64 b_2 1)) |
(-.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 -1 b_2)) -1) |
(-.f64 (-.f64 1 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (+.f64 b_2 1)) |
(-.f64 (-.f64 (-.f64 -1 b_2) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) -1) |
(-.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 b_2 1)) -1) |
(-.f64 (-.f64 (neg.f64 b_2) (-.f64 -1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) 1) |
(-.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (+.f64 b_2 1)) |
(-.f64 (-.f64 0 (-.f64 b_2 1)) (-.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
(-.f64 (-.f64 0 (-.f64 (-.f64 b_2 1) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) 1) |
(-.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 b_2 1)) 1) |
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 1) |
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) |
(*.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) |
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) |
(*.f64 -1 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
(*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) |
(*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 1)) |
(*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) |
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) |
(*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))) |
(*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))) (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 1) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))) |
(*.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))) |
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 1) |
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) |
(pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 1) |
(neg.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 a c))) |
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 0) |
(+.f64 0 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) |
(+.f64 1 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 a c) -1))) |
(+.f64 (neg.f64 (*.f64 a c)) (*.f64 b_2 b_2)) |
(+.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 a c) -1)) 1) |
(*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1) |
(*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) |
(*.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) |
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) |
(*.f64 -1 (+.f64 (*.f64 a c) (*.f64 b_2 (neg.f64 b_2)))) |
(*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) -1) |
(*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) |
(*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1)) |
(*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) |
(*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 -1 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) |
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 -1 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 a c) -1)))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) |
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) |
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1) |
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) |
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) -1) |
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1) |
(neg.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) |
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 0) |
(+.f64 0 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) |
(-.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 0) |
(-.f64 0 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) |
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) 1) |
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 1) |
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) |
(*.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) |
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) |
(*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) |
(*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 1)) |
(*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) |
(*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) |
(*.f64 (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))) |
(*.f64 (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (/.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 1) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))) |
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))) (/.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))) |
(pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 1) |
(neg.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) |
(sqrt.f64 (neg.f64 (*.f64 c a))) |
(sqrt.f64 (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) |
(+.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) |
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))) |
(+.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))))) |
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (sqrt.f64 (*.f64 c (neg.f64 a))))) |
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))))) |
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 6) (pow.f64 (sqrt.f64 -1) 5)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))))) |
(+.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 5))) (/.f64 (pow.f64 b_2 6) (sqrt.f64 -1))))))) |
(+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b_2 4) (sqrt.f64 -1))))) (+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 5))) (/.f64 (pow.f64 b_2 6) (sqrt.f64 -1)))))) |
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (+.f64 (+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b_2 4) (sqrt.f64 -1))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 5))) (/.f64 (pow.f64 b_2 6) (sqrt.f64 -1)))))) |
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 5))) (/.f64 (pow.f64 b_2 6) (sqrt.f64 -1)))) (+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b_2 4) (sqrt.f64 -1))))))) |
b_2 |
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) |
(+.f64 b_2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))))) |
(+.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (+.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))))) |
(+.f64 b_2 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (+.f64 b_2 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))))) |
(+.f64 b_2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)))))) |
(*.f64 -1 b_2) |
(neg.f64 b_2) |
(+.f64 (*.f64 -1 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (neg.f64 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))) |
(+.f64 (neg.f64 b_2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) 1/8))) |
(+.f64 (+.f64 (neg.f64 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) 1/8)) |
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))) |
(+.f64 (neg.f64 b_2) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) 1/8)) (*.f64 1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))))) |
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) 1/8) (+.f64 (+.f64 (neg.f64 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))))) |
(+.f64 (neg.f64 b_2) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) 1/8) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)))))) |
(+.f64 (+.f64 (neg.f64 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) 1/8) (*.f64 1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))))) |
b_2 |
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) |
(+.f64 b_2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))))) |
(+.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (+.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))))) |
(+.f64 b_2 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (+.f64 b_2 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))))) |
(+.f64 b_2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)))))) |
b_2 |
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) |
(+.f64 b_2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))))) |
(+.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (+.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))))) |
(+.f64 b_2 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (+.f64 b_2 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))))) |
(+.f64 b_2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)))))) |
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) |
(sqrt.f64 (neg.f64 (*.f64 c a))) |
(sqrt.f64 (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2)) |
(+.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (neg.f64 b_2)) |
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2)) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 -1 b_2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))) |
(+.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (neg.f64 b_2))) |
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))))) |
(+.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b_2 4) (sqrt.f64 -1))))) (neg.f64 b_2))) |
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2)))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) (pow.f64 b_2 7))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))) |
(+.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 (*.f64 c a) 4)) (*.f64 1/64 (pow.f64 (pow.f64 (*.f64 c a) 2) 2))) (pow.f64 b_2 7)))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 (*.f64 c a) 4)) (*.f64 1/64 (pow.f64 (*.f64 c a) 4))) (pow.f64 b_2 7))))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 c a) 4) 5/64) (pow.f64 b_2 7)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 c a) 4) 5/64) (pow.f64 b_2 7))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)))))) |
(*.f64 -2 b_2) |
(*.f64 b_2 -2) |
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) |
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))) |
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) 1/8) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) 1/8) (*.f64 b_2 -2))) |
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))) |
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) 1/8) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)))) |
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) 1/8) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) (*.f64 1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))))) |
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) 1/8) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) 2) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6)))) (pow.f64 a 4)) b_2)) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 1/64 (pow.f64 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3)) 2)) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6))))) b_2))))) |
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 1/64 (pow.f64 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3)) 2)) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6))))) b_2) (/.f64 (*.f64 c a) b_2))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 1/64 (pow.f64 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3)) 2)) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6))))) b_2))))) |
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 1/64 (pow.f64 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3)) 2)) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6))))) b_2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) 2))) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) 2))) b_2)))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))) (*.f64 1/64 (pow.f64 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3)) 2)))) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))))) |
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))) (*.f64 1/64 (pow.f64 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3)) 2)))) b_2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))))) |
(*.f64 -1 (*.f64 c a)) |
(neg.f64 (*.f64 c a)) |
(*.f64 c (neg.f64 a)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(pow.f64 b_2 2) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(pow.f64 b_2 2) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(pow.f64 b_2 2) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(*.f64 -1 (*.f64 c a)) |
(neg.f64 (*.f64 c a)) |
(*.f64 c (neg.f64 a)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(*.f64 -1 (*.f64 c a)) |
(neg.f64 (*.f64 c a)) |
(*.f64 c (neg.f64 a)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(pow.f64 b_2 2) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(*.f64 -1 (*.f64 c a)) |
(neg.f64 (*.f64 c a)) |
(*.f64 c (neg.f64 a)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(*.f64 -1 (*.f64 c a)) |
(neg.f64 (*.f64 c a)) |
(*.f64 c (neg.f64 a)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) |
(sqrt.f64 (*.f64 -1 (/.f64 c a))) |
(sqrt.f64 (neg.f64 (/.f64 c a))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a))) |
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 c a))) (*.f64 -1 (/.f64 b_2 a))) |
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
(+.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 -1 (/.f64 b_2 a)))) |
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 c a))) (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))))))) |
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 c a))) (+.f64 (neg.f64 (/.f64 b_2 a)) (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) 1/2)))) |
(+.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (+.f64 (neg.f64 (/.f64 b_2 a)) (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))))))) |
(+.f64 (neg.f64 (/.f64 b_2 a)) (+.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 -1 (/.f64 b_2 a))))) |
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 c a))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))))) (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 b_2 4) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5))))))))) |
(+.f64 (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) 1/2)) (+.f64 (+.f64 (sqrt.f64 (*.f64 -1 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))))) |
(+.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (+.f64 (neg.f64 (/.f64 b_2 a)) (+.f64 (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 b_2 4) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5))))))))) |
(+.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (+.f64 (neg.f64 (/.f64 b_2 a)) (+.f64 (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))))) (*.f64 (/.f64 (pow.f64 b_2 4) (sqrt.f64 -1)) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5))))))))) |
(*.f64 -1/2 (/.f64 c b_2)) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3)))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2)))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))))) |
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5)))) |
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) (*.f64 a (pow.f64 b_2 7)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2))))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 (*.f64 c a) 4)) (*.f64 1/64 (pow.f64 (pow.f64 (*.f64 c a) 2) 2))) (*.f64 a (pow.f64 b_2 7)))))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 (*.f64 c a) 4)) (*.f64 1/64 (pow.f64 (*.f64 c a) 4))) (*.f64 a (pow.f64 b_2 7))) (/.f64 c b_2))))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (+.f64 (/.f64 c b_2) (/.f64 (*.f64 (pow.f64 (*.f64 c a) 4) 5/64) (*.f64 a (pow.f64 b_2 7))))))) |
(*.f64 -2 (/.f64 b_2 a)) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 c b_2)))) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))))) |
(+.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))))) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 1/2 (/.f64 c b_2))))) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5)))))) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))))) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5)))))) |
(*.f64 -1/2 (/.f64 c b_2)) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3)))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2)))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))))) |
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5)))) |
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) 2) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6)))) (pow.f64 a 3)) b_2)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2))))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 1/64 (pow.f64 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3)) 2)) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6))))) b_2)))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 1/64 (pow.f64 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3)) 2)) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6))))) b_2) (/.f64 c b_2))))) |
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 c b_2) (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 1/64 (pow.f64 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3)) 2)) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6))))) b_2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))))) |
(*.f64 -1/2 (/.f64 c b_2)) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3)))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2)))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))))) |
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5)))) |
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) 2))) (*.f64 a b_2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2))))) |
(+.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) 2))) (*.f64 a b_2)))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))) (*.f64 1/64 (pow.f64 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3)) 2)))) (*.f64 a b_2))))) |
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (+.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))) (*.f64 1/64 (pow.f64 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3)) 2)))) (*.f64 a b_2))))) |
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 0) |
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(+.f64 0 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) |
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 0) |
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(-.f64 0 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(-.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) 1) |
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1) |
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(*.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) |
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) |
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) 1)) |
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) |
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) 1) (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) |
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) |
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1) |
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1) |
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(neg.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(-.f64 (neg.f64 b_2) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(-.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 0) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(-.f64 0 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(-.f64 0 (+.f64 b_2 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(-.f64 1 (-.f64 (+.f64 b_2 1) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(-.f64 1 (+.f64 (+.f64 b_2 1) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(-.f64 (-.f64 -1 b_2) (-.f64 -1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(-.f64 (-.f64 -1 b_2) (+.f64 -1 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(-.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1) (+.f64 b_2 1)) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(-.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 -1 b_2)) -1) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(-.f64 (-.f64 1 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (+.f64 b_2 1)) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(-.f64 (-.f64 (-.f64 -1 b_2) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) -1) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(-.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 b_2 1)) -1) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(-.f64 (-.f64 (neg.f64 b_2) (-.f64 -1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) 1) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(-.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (+.f64 b_2 1)) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(-.f64 (-.f64 0 (-.f64 b_2 1)) (-.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(-.f64 (-.f64 0 (-.f64 (-.f64 b_2 1) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) 1) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(-.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 b_2 1)) 1) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 1) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(*.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(*.f64 -1 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 1)) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))) (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 1) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(*.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 1) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 1) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(neg.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 a c))) |
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) |
(+.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 0) |
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) |
(+.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(+.f64 0 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) |
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) |
(+.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(+.f64 1 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 a c) -1))) |
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) |
(+.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(+.f64 (neg.f64 (*.f64 a c)) (*.f64 b_2 b_2)) |
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) |
(+.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(+.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 a c) -1)) 1) |
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) |
(+.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1) |
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) |
(+.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) |
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) |
(+.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(*.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) |
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) |
(+.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) |
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) |
(+.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(*.f64 -1 (+.f64 (*.f64 a c) (*.f64 b_2 (neg.f64 b_2)))) |
(*.f64 -1 (+.f64 (*.f64 c a) (*.f64 b_2 (neg.f64 b_2)))) |
(neg.f64 (+.f64 (*.f64 c a) (*.f64 b_2 (neg.f64 b_2)))) |
(-.f64 (*.f64 c (neg.f64 a)) (*.f64 b_2 (neg.f64 b_2))) |
(*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) -1) |
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) |
(+.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) |
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) |
(+.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1)) |
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) |
(+.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) |
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) |
(+.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 -1 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) |
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) |
(+.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 -1 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 a c) -1)))) |
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) |
(+.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(*.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) |
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) |
(+.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) |
(+.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) |
(+.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) |
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) |
(+.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1) |
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) |
(+.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) |
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) |
(+.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) -1) |
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) |
(+.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1) |
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) |
(+.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(neg.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) |
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) |
(+.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 0) |
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) |
(+.f64 0 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) |
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) |
(-.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 0) |
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) |
(-.f64 0 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) |
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) |
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) 1) |
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) |
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 1) |
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) |
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) |
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) |
(*.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) |
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) |
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) |
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) |
(*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) |
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) |
(*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 1)) |
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) |
(*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) |
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) |
(*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) |
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) |
(*.f64 (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))) |
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) |
(*.f64 (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (/.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 1) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))) |
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) |
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))) (/.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))) |
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) |
(pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 1) |
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) |
(neg.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) |
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) |
Compiled 7740 to 3360 computations (56.6% saved)
14 alts after pruning (14 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 224 | 14 | 238 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 225 | 14 | 239 |
| Status | Error | Program |
|---|---|---|
| ▶ | 31.4b | (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) |
| 45.1b | (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) | |
| 45.6b | (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) a) | |
| 44.3b | (/.f64 (+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2)) a) | |
| 47.6b | (/.f64 (+.f64 (neg.f64 b_2) (*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) a) | |
| ▶ | 47.6b | (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) a) |
| 54.0b | (/.f64 (+.f64 (neg.f64 b_2) b_2) a) | |
| ▶ | 43.4b | (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) |
| 44.8b | (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) | |
| 54.8b | (+.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) | |
| 45.5b | (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) | |
| 38.4b | (*.f64 -1/2 (/.f64 c b_2)) | |
| ▶ | 44.8b | (*.f64 -2 (/.f64 b_2 a)) |
| ▶ | 54.2b | (sqrt.f64 (neg.f64 (/.f64 c a))) |
Compiled 504 to 276 computations (45.2% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) |
| ✓ | 0.6b | (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
| ✓ | 1.1b | (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
| ✓ | 20.9b | (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
Compiled 49 to 9 computations (81.6% saved)
36 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | b_2 | @ | 0 | (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
| 0.0ms | a | @ | inf | (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) |
| 0.0ms | a | @ | -inf | (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
| 0.0ms | a | @ | -inf | (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) |
| 0.0ms | a | @ | -inf | (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
| 1× | batch-egg-rewrite |
| 784× | rational.json-simplify-47 |
| 742× | rational.json-simplify-54 |
| 688× | rational.json-simplify-50 |
| 680× | rational.json-simplify-49 |
| 598× | rational.json-5 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 106 |
| 1 | 100 | 106 |
| 2 | 340 | 106 |
| 3 | 1271 | 106 |
| 4 | 5179 | 106 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (/.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (/.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) 1) (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 b_2 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 b_2 -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (/.f64 -1 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))) (-.f64 -1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 b_2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))) (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) 1) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))) (*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)))) (/.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))) (*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 c a)) (*.f64 b_2 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (*.f64 c a)) (+.f64 1 (*.f64 b_2 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (/.f64 -1 (-.f64 (*.f64 c a) (*.f64 b_2 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (-.f64 -1 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (/.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 1) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))) (/.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) 1) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)))) (/.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))))))) |
| 1× | egg-herbie |
| 1542× | rational.json-simplify-54 |
| 1084× | rational.json-simplify-50 |
| 976× | rational.json-simplify-1 |
| 812× | rational.json-simplify-41 |
| 678× | rational.json-simplify-2 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 334 | 7189 |
| 1 | 692 | 7133 |
| 2 | 1496 | 6973 |
| 3 | 3775 | 6973 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 6) (pow.f64 (sqrt.f64 -1) 5)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))))) |
b_2 |
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))) |
(*.f64 -1 b_2) |
(+.f64 (*.f64 -1 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))) |
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))) |
b_2 |
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))) |
b_2 |
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))) |
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2)) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 -1 b_2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) (pow.f64 b_2 7))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))) |
(*.f64 -2 b_2) |
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))) |
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) 2))) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) 2) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6)))) (pow.f64 a 4)) b_2)) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))) |
(*.f64 -1 (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(pow.f64 b_2 2) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(pow.f64 b_2 2) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(pow.f64 b_2 2) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(*.f64 -1 (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(*.f64 -1 (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(pow.f64 b_2 2) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(*.f64 -1 (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(*.f64 -1 (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 -1 (/.f64 b_2 a)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 -1 (/.f64 b_2 a))))) |
(*.f64 -1/2 (/.f64 c b_2)) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2)))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) (*.f64 a (pow.f64 b_2 7)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2))))) |
(*.f64 -2 (/.f64 b_2 a)) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 c b_2)))) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 1/2 (/.f64 c b_2))))) |
(*.f64 -1/2 (/.f64 c b_2)) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) 2))) (*.f64 a b_2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2))))) |
(*.f64 -1/2 (/.f64 c b_2)) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2)))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) 2) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6)))) (pow.f64 a 3)) b_2)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2))))) |
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 0) |
(+.f64 0 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 0) |
(-.f64 0 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(-.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) 1) |
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 1) |
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(*.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) |
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) 1)) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (/.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (/.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) 1) (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))) |
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 1) |
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 1) |
(neg.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) 0) |
(+.f64 0 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) |
(+.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 b_2 -1))) |
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 b_2 -1)) 1) |
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) 1) |
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))) |
(*.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) |
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) |
(*.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) -1) |
(*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))) |
(*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) 1)) |
(*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))) |
(*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (/.f64 -1 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) |
(*.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))) (-.f64 -1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 b_2 -1)))) |
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))) |
(*.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)))) |
(*.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))) (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) 1) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)))) |
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))) (*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)))) (/.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))) (*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))))) |
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) 1) |
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))) |
(/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) -1) |
(pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) 1) |
(neg.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) |
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 0) |
(+.f64 0 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(+.f64 1 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1)) |
(+.f64 (neg.f64 (*.f64 c a)) (*.f64 b_2 b_2)) |
(+.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1) 1) |
(+.f64 (-.f64 -1 (*.f64 c a)) (+.f64 1 (*.f64 b_2 b_2))) |
(*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1) |
(*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) |
(*.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) -1) |
(*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) |
(*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 1)) |
(*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) |
(*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (/.f64 -1 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) |
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (-.f64 -1 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) |
(*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (/.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 1) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) |
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1) |
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) |
(/.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) -1) |
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1) |
(neg.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2))) |
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) 0) |
(+.f64 0 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) |
(-.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) 0) |
(-.f64 0 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))) |
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))) 1) |
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) 1) |
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))) |
(*.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) |
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) |
(*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))) |
(*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) 1)) |
(*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))) |
(*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))) |
(*.f64 (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)))) |
(*.f64 (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))) (/.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) 1) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)))) |
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)))) (/.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))))) |
(pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) 1) |
(neg.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) |
(sqrt.f64 (neg.f64 (*.f64 c a))) |
(sqrt.f64 (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) |
(+.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) |
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))) |
(+.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))))) |
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (sqrt.f64 (*.f64 c (neg.f64 a))))) |
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 6) (pow.f64 (sqrt.f64 -1) 5)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))))) |
(+.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 5))) (/.f64 (pow.f64 b_2 6) (sqrt.f64 -1))))))) |
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 5))) (/.f64 (pow.f64 b_2 6) (sqrt.f64 -1)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b_2 4) (sqrt.f64 -1))))))) |
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (+.f64 (+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 5))) (/.f64 (pow.f64 b_2 6) (sqrt.f64 -1)))))) |
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 5))) (/.f64 (pow.f64 b_2 6) (sqrt.f64 -1))))))) |
b_2 |
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) |
(+.f64 b_2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 b_2 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))) |
(+.f64 (+.f64 b_2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)))) |
(+.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))))) |
(+.f64 b_2 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (+.f64 b_2 (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)))) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))))) |
(*.f64 -1 b_2) |
(neg.f64 b_2) |
(+.f64 (*.f64 -1 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (neg.f64 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))) |
(+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) 1/8))) |
(+.f64 (+.f64 (neg.f64 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) 1/8)) |
(+.f64 (neg.f64 b_2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) 1/8))) |
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))) |
(+.f64 (+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) 1/8))) (*.f64 1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)))) |
(+.f64 (+.f64 (+.f64 (neg.f64 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) 1/8)) (*.f64 1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)))) |
(+.f64 (+.f64 (neg.f64 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) 1/8))) |
(+.f64 (+.f64 (neg.f64 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) 1/8) (*.f64 1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))))) |
b_2 |
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) |
(+.f64 b_2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 b_2 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))) |
(+.f64 (+.f64 b_2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)))) |
(+.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))))) |
(+.f64 b_2 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (+.f64 b_2 (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)))) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))))) |
b_2 |
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) |
(+.f64 b_2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 b_2 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))) |
(+.f64 (+.f64 b_2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)))) |
(+.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))))) |
(+.f64 b_2 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (+.f64 b_2 (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)))) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))))) |
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) |
(sqrt.f64 (neg.f64 (*.f64 c a))) |
(sqrt.f64 (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2)) |
(+.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 -1 b_2)) |
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2)) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 -1 b_2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))) |
(+.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 -1 b_2))) |
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2))) |
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (neg.f64 b_2))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))))) |
(+.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 -1 b_2)))) |
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2)))) |
(+.f64 (+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (neg.f64 b_2))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) (pow.f64 b_2 7))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))) |
(+.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 (*.f64 c a) 4)) (*.f64 1/64 (pow.f64 (pow.f64 (*.f64 c a) 2) 2))) (pow.f64 b_2 7)))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 (*.f64 c a) 4)) (*.f64 1/64 (pow.f64 (*.f64 c a) 4))) (pow.f64 b_2 7))))) |
(+.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 c a) 4) 5/64) (pow.f64 b_2 7)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 c a) 4) 5/64) (pow.f64 b_2 7))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)))))) |
(*.f64 -2 b_2) |
(*.f64 b_2 -2) |
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) |
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))) |
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) 1/8) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 b_2 -2) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) 1/8))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) 1/8) (*.f64 b_2 -2))) |
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))) |
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) 1/8) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)))) |
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) 1/8) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) (*.f64 1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))))) |
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) 1/8) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)))) |
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) 1/8) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))) (*.f64 b_2 -2)))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) 2))) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))) (*.f64 1/64 (pow.f64 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3)) 2)))) b_2))))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))) (*.f64 1/64 (pow.f64 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3)) 2)))) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))) (*.f64 1/64 (pow.f64 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3)) 2)))) b_2))))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) 2) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6)))) (pow.f64 a 4)) b_2)) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) 2) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6))))) b_2))))) |
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 1/64 (pow.f64 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3)) 2)) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6))))) b_2) (/.f64 (*.f64 c a) b_2))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) 2) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6))))) b_2))))) |
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 1/64 (pow.f64 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3)) 2)) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6))))) b_2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))))) |
(*.f64 -1 (*.f64 c a)) |
(neg.f64 (*.f64 c a)) |
(*.f64 c (neg.f64 a)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(pow.f64 b_2 2) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(pow.f64 b_2 2) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(pow.f64 b_2 2) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(*.f64 -1 (*.f64 c a)) |
(neg.f64 (*.f64 c a)) |
(*.f64 c (neg.f64 a)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(*.f64 -1 (*.f64 c a)) |
(neg.f64 (*.f64 c a)) |
(*.f64 c (neg.f64 a)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(pow.f64 b_2 2) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(*.f64 -1 (*.f64 c a)) |
(neg.f64 (*.f64 c a)) |
(*.f64 c (neg.f64 a)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(*.f64 -1 (*.f64 c a)) |
(neg.f64 (*.f64 c a)) |
(*.f64 c (neg.f64 a)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) |
(sqrt.f64 (*.f64 -1 (/.f64 c a))) |
(sqrt.f64 (neg.f64 (/.f64 c a))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a))) |
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 c a))) (*.f64 -1 (/.f64 b_2 a))) |
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
(+.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 -1 (/.f64 b_2 a)))) |
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 c a))) (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))))))) |
(+.f64 (neg.f64 (/.f64 b_2 a)) (+.f64 (sqrt.f64 (*.f64 -1 (/.f64 c a))) (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) 1/2)))) |
(+.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (+.f64 (neg.f64 (/.f64 b_2 a)) (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))))))) |
(+.f64 (neg.f64 (/.f64 b_2 a)) (+.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 -1 (/.f64 b_2 a))))) |
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 c a))) (+.f64 (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 b_2 4) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))))))) |
(+.f64 (+.f64 (neg.f64 (/.f64 b_2 a)) (+.f64 (sqrt.f64 (*.f64 -1 (/.f64 c a))) (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) 1/2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (sqrt.f64 -1))))) |
(+.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (+.f64 (neg.f64 (/.f64 b_2 a)) (+.f64 (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 b_2 4) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5))))))))) |
(+.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (+.f64 (neg.f64 (/.f64 b_2 a)) (+.f64 (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (*.f64 -1/8 (/.f64 (pow.f64 b_2 4) (sqrt.f64 -1))))))) |
(*.f64 -1/2 (/.f64 c b_2)) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3)))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2)))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))))) |
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) (*.f64 a (pow.f64 b_2 7)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2))))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 (*.f64 c a) 4)) (*.f64 1/64 (pow.f64 (pow.f64 (*.f64 c a) 2) 2))) (*.f64 a (pow.f64 b_2 7)))))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 (*.f64 c a) 4)) (*.f64 1/64 (pow.f64 (*.f64 c a) 4))) (*.f64 a (pow.f64 b_2 7))) (/.f64 c b_2))))) |
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 c b_2) (/.f64 (*.f64 (pow.f64 (*.f64 c a) 4) 5/64) (*.f64 a (pow.f64 b_2 7))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (+.f64 (/.f64 c b_2) (/.f64 (*.f64 (pow.f64 (*.f64 c a) 4) 5/64) (*.f64 a (pow.f64 b_2 7))))))) |
(*.f64 -2 (/.f64 b_2 a)) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 c b_2)))) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))))) |
(+.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3)))) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 1/2 (/.f64 c b_2))))) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5)))))) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))))) |
(+.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))))) |
(*.f64 -1/2 (/.f64 c b_2)) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3)))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2)))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))))) |
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) 2))) (*.f64 a b_2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2))))) |
(+.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))) (*.f64 1/64 (pow.f64 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3)) 2)))) (*.f64 a b_2)))) |
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))) (*.f64 1/64 (pow.f64 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3)) 2)))) (*.f64 a b_2)))) |
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))) (*.f64 1/64 (pow.f64 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3)) 2)))) (*.f64 a b_2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5)))))) |
(*.f64 -1/2 (/.f64 c b_2)) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3)))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2)))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))))) |
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) 2) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6)))) (pow.f64 a 3)) b_2)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2))))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) 2) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6))))) b_2))))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 1/64 (pow.f64 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3)) 2)) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6))))) b_2) (/.f64 c b_2))))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (+.f64 (/.f64 c b_2) (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) 2) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6))))) b_2))))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (+.f64 (/.f64 c b_2) (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 1/64 (pow.f64 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3)) 2)) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6))))) b_2))))) |
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 0) |
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(+.f64 0 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) |
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 0) |
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(-.f64 0 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(-.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) 1) |
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 1) |
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(*.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) |
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) |
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) 1)) |
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (/.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (/.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) |
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) 1) (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) |
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))) |
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 1) |
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 1) |
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(neg.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) 0) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(+.f64 0 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(+.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 b_2 -1))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 b_2 -1)) 1) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) 1) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(*.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(*.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) -1) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) 1)) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (/.f64 -1 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(*.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))) (-.f64 -1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 b_2 -1)))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(*.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(*.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))) (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) 1) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))) (*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)))) (/.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))) (*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) 1) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) -1) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) 1) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(neg.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) |
(+.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 0) |
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) |
(+.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(+.f64 0 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) |
(+.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(+.f64 1 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1)) |
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) |
(+.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(+.f64 (neg.f64 (*.f64 c a)) (*.f64 b_2 b_2)) |
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) |
(+.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(+.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1) 1) |
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) |
(+.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(+.f64 (-.f64 -1 (*.f64 c a)) (+.f64 1 (*.f64 b_2 b_2))) |
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) |
(+.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1) |
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) |
(+.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) |
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) |
(+.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(*.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) |
(+.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) |
(+.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) -1) |
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) |
(+.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) |
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) |
(+.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 1)) |
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) |
(+.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) |
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) |
(+.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (/.f64 -1 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) |
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) |
(+.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (-.f64 -1 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1))) |
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) |
(+.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(*.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) |
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) |
(+.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (/.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) |
(+.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 1) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) |
(+.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) |
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) |
(+.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1) |
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) |
(+.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) |
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) |
(+.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(/.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) -1) |
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) |
(+.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1) |
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) |
(+.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(neg.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2))) |
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) |
(+.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) 0) |
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) |
(+.f64 0 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) |
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) |
(-.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) 0) |
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) |
(-.f64 0 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))) |
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) |
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))) 1) |
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) |
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) 1) |
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) |
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))) |
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) |
(*.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) |
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) |
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) |
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) |
(*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))) |
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) |
(*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) 1)) |
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) |
(*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))) |
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) |
(*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))) |
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) |
(*.f64 (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)))) |
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) |
(*.f64 (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))) (/.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) 1) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)))) |
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) |
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)))) (/.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))))) |
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) |
(pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) 1) |
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) |
(neg.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))) |
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 -2 (/.f64 b_2 a)) |
Compiled 14 to 7 computations (50% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | b_2 | @ | 0 | (*.f64 -2 (/.f64 b_2 a)) |
| 0.0ms | b_2 | @ | inf | (*.f64 -2 (/.f64 b_2 a)) |
| 0.0ms | a | @ | 0 | (*.f64 -2 (/.f64 b_2 a)) |
| 0.0ms | a | @ | inf | (*.f64 -2 (/.f64 b_2 a)) |
| 0.0ms | b_2 | @ | -inf | (*.f64 -2 (/.f64 b_2 a)) |
| 1× | batch-egg-rewrite |
| 1350× | rational.json-5 |
| 1348× | exponential.json-3 |
| 1348× | rational.json-1 |
| 1348× | rational.json-2 |
| 1348× | rational.json-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 13 |
| 1 | 58 | 13 |
| 2 | 191 | 13 |
| 3 | 698 | 13 |
| 4 | 2727 | 13 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -2 (/.f64 b_2 a)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (/.f64 b_2 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -2 (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (/.f64 b_2 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 -2 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 -2 (/.f64 b_2 a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (/.f64 b_2 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 (/.f64 b_2 a) (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -2 (/.f64 b_2 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 -2 (/.f64 b_2 a)))))))) |
| 1× | egg-herbie |
| 1258× | rational.json-simplify-104 |
| 1072× | rational.json-simplify-42 |
| 1054× | rational.json-simplify-79 |
| 970× | rational.json-simplify-73 |
| 918× | rational.json-simplify-80 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 24 | 117 |
| 1 | 47 | 117 |
| 2 | 90 | 117 |
| 3 | 217 | 117 |
| 4 | 547 | 117 |
| 5 | 1621 | 117 |
| 6 | 2747 | 117 |
| 7 | 4162 | 117 |
| 8 | 4953 | 117 |
| 9 | 6376 | 117 |
| 10 | 6951 | 117 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 -2 (/.f64 b_2 a)) 0) |
(+.f64 0 (*.f64 -2 (/.f64 b_2 a))) |
(-.f64 (*.f64 -2 (/.f64 b_2 a)) 0) |
(-.f64 0 (neg.f64 (*.f64 -2 (/.f64 b_2 a)))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 -2 (/.f64 b_2 a)))) 1) |
(/.f64 (*.f64 -2 (/.f64 b_2 a)) 1) |
(/.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 (/.f64 b_2 a) (/.f64 b_2 a))) |
(pow.f64 (*.f64 -2 (/.f64 b_2 a)) 1) |
(neg.f64 (neg.f64 (*.f64 -2 (/.f64 b_2 a)))) |
| Outputs |
|---|
(+.f64 (*.f64 -2 (/.f64 b_2 a)) 0) |
(*.f64 -2 (/.f64 b_2 a)) |
(+.f64 0 (*.f64 -2 (/.f64 b_2 a))) |
(*.f64 -2 (/.f64 b_2 a)) |
(-.f64 (*.f64 -2 (/.f64 b_2 a)) 0) |
(*.f64 -2 (/.f64 b_2 a)) |
(-.f64 0 (neg.f64 (*.f64 -2 (/.f64 b_2 a)))) |
(*.f64 -2 (/.f64 b_2 a)) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 -2 (/.f64 b_2 a)))) 1) |
(*.f64 -2 (/.f64 b_2 a)) |
(/.f64 (*.f64 -2 (/.f64 b_2 a)) 1) |
(*.f64 -2 (/.f64 b_2 a)) |
(/.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 (/.f64 b_2 a) (/.f64 b_2 a))) |
(*.f64 -2 (/.f64 b_2 a)) |
(pow.f64 (*.f64 -2 (/.f64 b_2 a)) 1) |
(*.f64 -2 (/.f64 b_2 a)) |
(neg.f64 (neg.f64 (*.f64 -2 (/.f64 b_2 a)))) |
(*.f64 -2 (/.f64 b_2 a)) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) |
| ✓ | 2.8b | (/.f64 (*.f64 c a) b_2) |
| ✓ | 10.1b | (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) |
Compiled 31 to 11 computations (64.5% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | b_2 | @ | inf | (/.f64 (*.f64 c a) b_2) |
| 1.0ms | c | @ | 0 | (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) |
| 0.0ms | a | @ | 0 | (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) |
| 0.0ms | b_2 | @ | inf | (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) |
| 0.0ms | c | @ | inf | (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) |
| 1× | batch-egg-rewrite |
| 2038× | rational.json-5 |
| 2036× | rational.json-1 |
| 2036× | rational.json-2 |
| 2036× | rational.json-4 |
| 2036× | rational.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 57 |
| 1 | 83 | 57 |
| 2 | 267 | 57 |
| 3 | 995 | 57 |
| 4 | 4029 | 57 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) |
(/.f64 (*.f64 c a) b_2) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (/.f64 1 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (*.f64 (/.f64 1 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))) (/.f64 (/.f64 1 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 c a) b_2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 c a) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 c a) b_2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c a) b_2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 c a) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 1 (/.f64 (*.f64 c a) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b_2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 c a) b_2) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) 1))))) |
| 1× | egg-herbie |
| 1164× | rational.json-simplify-58 |
| 1124× | rational.json-simplify-47 |
| 910× | exponential.json-simplify-26 |
| 746× | rational.json-simplify-2 |
| 708× | rational.json-simplify-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 54 | 1000 |
| 1 | 103 | 1000 |
| 2 | 210 | 1000 |
| 3 | 904 | 1000 |
| 4 | 3934 | 1000 |
| 5 | 6424 | 1000 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(+.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) 0) |
(+.f64 0 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
(-.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) 0) |
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) 1) |
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))) |
(*.f64 1 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
(*.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (/.f64 1 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))) |
(*.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (*.f64 (/.f64 1 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) 1)) |
(*.f64 (/.f64 1 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))) |
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))) (/.f64 (/.f64 1 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))) |
(pow.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) 1) |
(+.f64 (/.f64 (*.f64 c a) b_2) 0) |
(+.f64 0 (/.f64 (*.f64 c a) b_2)) |
(-.f64 (/.f64 (*.f64 c a) b_2) 0) |
(*.f64 (/.f64 (*.f64 c a) b_2) 1) |
(*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) |
(*.f64 1 (/.f64 (*.f64 c a) b_2)) |
(*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 1 (/.f64 (*.f64 c a) b_2))) |
(*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b_2)) 1)) |
(*.f64 (/.f64 1 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) |
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))) |
(pow.f64 (/.f64 (*.f64 c a) b_2) 1) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) 0) |
(+.f64 0 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(-.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) 0) |
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) 1) |
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) |
(pow.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) 1) |
| Outputs |
|---|
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(+.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) 0) |
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) |
(+.f64 0 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) |
(-.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) 0) |
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) |
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) 1) |
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) |
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))) |
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) |
(*.f64 1 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) |
(*.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (/.f64 1 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))) |
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) |
(*.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (*.f64 (/.f64 1 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) 1)) |
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) |
(*.f64 (/.f64 1 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))) |
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) |
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))) (/.f64 (/.f64 1 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))) |
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) |
(pow.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) 1) |
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) |
(+.f64 (/.f64 (*.f64 c a) b_2) 0) |
(/.f64 (*.f64 c a) b_2) |
(+.f64 0 (/.f64 (*.f64 c a) b_2)) |
(/.f64 (*.f64 c a) b_2) |
(-.f64 (/.f64 (*.f64 c a) b_2) 0) |
(/.f64 (*.f64 c a) b_2) |
(*.f64 (/.f64 (*.f64 c a) b_2) 1) |
(/.f64 (*.f64 c a) b_2) |
(*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) |
(/.f64 (*.f64 c a) b_2) |
(*.f64 1 (/.f64 (*.f64 c a) b_2)) |
(/.f64 (*.f64 c a) b_2) |
(*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (/.f64 1 (/.f64 (*.f64 c a) b_2))) |
(/.f64 (*.f64 c a) b_2) |
(*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b_2)) 1)) |
(/.f64 (*.f64 c a) b_2) |
(*.f64 (/.f64 1 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) |
(/.f64 (*.f64 c a) b_2) |
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) (/.f64 (/.f64 1 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))) |
(/.f64 (*.f64 c a) b_2) |
(pow.f64 (/.f64 (*.f64 c a) b_2) 1) |
(/.f64 (*.f64 c a) b_2) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) 0) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) |
(+.f64 0 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) |
(-.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) 0) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) |
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) 1) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) |
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) |
(pow.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) 1) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 14.9b | (sqrt.f64 (neg.f64 (/.f64 c a))) |
Compiled 17 to 6 computations (64.7% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | a | @ | 0 | (sqrt.f64 (neg.f64 (/.f64 c a))) |
| 1.0ms | c | @ | 0 | (sqrt.f64 (neg.f64 (/.f64 c a))) |
| 0.0ms | c | @ | inf | (sqrt.f64 (neg.f64 (/.f64 c a))) |
| 0.0ms | a | @ | inf | (sqrt.f64 (neg.f64 (/.f64 c a))) |
| 0.0ms | a | @ | -inf | (sqrt.f64 (neg.f64 (/.f64 c a))) |
| 1× | batch-egg-rewrite |
| 1606× | rational.json-1 |
| 1606× | rational.json-2 |
| 1606× | rational.json-3 |
| 1604× | rational.json-5 |
| 1602× | exponential.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 15 |
| 1 | 70 | 15 |
| 2 | 241 | 15 |
| 3 | 838 | 15 |
| 4 | 3220 | 15 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (neg.f64 (/.f64 c a))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (neg.f64 (/.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (neg.f64 (/.f64 c a))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (sqrt.f64 (neg.f64 (/.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (neg.f64 (/.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (sqrt.f64 (neg.f64 (/.f64 c a)))) (sqrt.f64 (neg.f64 (/.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 c a) (/.f64 c a))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 c a)))) (sqrt.f64 (*.f64 (/.f64 c a) (/.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 c a) (*.f64 (/.f64 c a) (*.f64 (/.f64 c a) (/.f64 c a))))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 c a)))) (sqrt.f64 (*.f64 (/.f64 c a) (/.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 c a)))) (sqrt.f64 (*.f64 (/.f64 c a) (/.f64 c a)))) (sqrt.f64 (*.f64 (/.f64 c a) (*.f64 (/.f64 c a) (*.f64 (/.f64 c a) (/.f64 c a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (sqrt.f64 (neg.f64 (/.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 c a))))))))) |
| 1× | egg-herbie |
| 1130× | rational.json-simplify-49 |
| 1076× | rational.json-simplify-2 |
| 974× | rational.json-simplify-47 |
| 918× | rational.json-simplify-1 |
| 634× | rational.json-simplify-58 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 39 | 255 |
| 1 | 66 | 255 |
| 2 | 134 | 255 |
| 3 | 382 | 255 |
| 4 | 1856 | 255 |
| 5 | 6229 | 255 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) 0) |
(+.f64 0 (sqrt.f64 (neg.f64 (/.f64 c a)))) |
(-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) 0) |
(-.f64 0 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 c a))))) |
(-.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (neg.f64 (/.f64 c a))))) 1) |
(*.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) 1) |
(*.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (sqrt.f64 (neg.f64 (/.f64 c a))))) |
(*.f64 1 (sqrt.f64 (neg.f64 (/.f64 c a)))) |
(*.f64 (/.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (sqrt.f64 (neg.f64 (/.f64 c a)))) (sqrt.f64 (neg.f64 (/.f64 c a)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 c a) (/.f64 c a))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 c a))))) |
(*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 c a)))) (sqrt.f64 (*.f64 (/.f64 c a) (/.f64 c a)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 c a) (*.f64 (/.f64 c a) (*.f64 (/.f64 c a) (/.f64 c a))))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 c a)))) (sqrt.f64 (*.f64 (/.f64 c a) (/.f64 c a))))) |
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 c a)))) (sqrt.f64 (*.f64 (/.f64 c a) (/.f64 c a)))) (sqrt.f64 (*.f64 (/.f64 c a) (*.f64 (/.f64 c a) (*.f64 (/.f64 c a) (/.f64 c a)))))) |
(/.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) 1) |
(/.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (sqrt.f64 (neg.f64 (/.f64 c a))))) |
(pow.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) 1) |
(neg.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 c a))))) |
| Outputs |
|---|
(+.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) 0) |
(sqrt.f64 (neg.f64 (/.f64 c a))) |
(+.f64 0 (sqrt.f64 (neg.f64 (/.f64 c a)))) |
(sqrt.f64 (neg.f64 (/.f64 c a))) |
(-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) 0) |
(sqrt.f64 (neg.f64 (/.f64 c a))) |
(-.f64 0 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 c a))))) |
(sqrt.f64 (neg.f64 (/.f64 c a))) |
(-.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (neg.f64 (/.f64 c a))))) 1) |
(sqrt.f64 (neg.f64 (/.f64 c a))) |
(*.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) 1) |
(sqrt.f64 (neg.f64 (/.f64 c a))) |
(*.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (sqrt.f64 (neg.f64 (/.f64 c a))))) |
(sqrt.f64 (neg.f64 (/.f64 c a))) |
(*.f64 1 (sqrt.f64 (neg.f64 (/.f64 c a)))) |
(sqrt.f64 (neg.f64 (/.f64 c a))) |
(*.f64 (/.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (sqrt.f64 (neg.f64 (/.f64 c a)))) (sqrt.f64 (neg.f64 (/.f64 c a)))) |
(sqrt.f64 (neg.f64 (/.f64 c a))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 c a) (/.f64 c a))) (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 c a))))) |
(sqrt.f64 (neg.f64 (/.f64 c a))) |
(*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 c a)))) (sqrt.f64 (*.f64 (/.f64 c a) (/.f64 c a)))) |
(sqrt.f64 (neg.f64 (/.f64 c a))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 c a) (*.f64 (/.f64 c a) (*.f64 (/.f64 c a) (/.f64 c a))))) (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 c a)))) (sqrt.f64 (*.f64 (/.f64 c a) (/.f64 c a))))) |
(sqrt.f64 (neg.f64 (/.f64 c a))) |
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 c a)))) (sqrt.f64 (*.f64 (/.f64 c a) (/.f64 c a)))) (sqrt.f64 (*.f64 (/.f64 c a) (*.f64 (/.f64 c a) (*.f64 (/.f64 c a) (/.f64 c a)))))) |
(sqrt.f64 (neg.f64 (/.f64 c a))) |
(/.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) 1) |
(sqrt.f64 (neg.f64 (/.f64 c a))) |
(/.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (sqrt.f64 (neg.f64 (/.f64 c a))))) |
(sqrt.f64 (neg.f64 (/.f64 c a))) |
(pow.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) 1) |
(sqrt.f64 (neg.f64 (/.f64 c a))) |
(neg.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 c a))))) |
(sqrt.f64 (neg.f64 (/.f64 c a))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.6b | (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) | |
| ✓ | 3.5b | (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) |
| ✓ | 20.9b | (sqrt.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
| ✓ | 36.7b | (*.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) |
Compiled 157 to 29 computations (81.5% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | a | @ | -inf | (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) |
| 0.0ms | a | @ | -inf | (sqrt.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
| 0.0ms | a | @ | inf | (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) |
| 0.0ms | c | @ | -inf | (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) |
| 0.0ms | c | @ | inf | (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) |
| 1× | batch-egg-rewrite |
| 902× | rational.json-simplify-55 |
| 752× | rational.json-5 |
| 750× | exponential.json-3 |
| 750× | rational.json-1 |
| 750× | rational.json-2 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 237 |
| 1 | 140 | 75 |
| 2 | 445 | 75 |
| 3 | 1603 | 75 |
| 4 | 7132 | 71 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) |
(sqrt.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
(+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 -1 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 a c)) (*.f64 b_2 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (*.f64 a c) (*.f64 b_2 (neg.f64 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 a c)) (*.f64 b_2 (neg.f64 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 b_2 b_2))) (-.f64 (*.f64 a c) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (neg.f64 (*.f64 a c)) (-.f64 -1 (*.f64 b_2 b_2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (/.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 (+.f64 1 b_2) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 b_2) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 b_2 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 b_2) (-.f64 -1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 b_2) (+.f64 -1 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 1 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 -1 b_2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (+.f64 1 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (-.f64 -1 b_2) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 1 b_2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (neg.f64 b_2) (-.f64 -1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (+.f64 1 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 b_2 1)) (-.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 b_2 (+.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 b_2 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) |
| 1× | egg-herbie |
| 1202× | rational.json-simplify-47 |
| 968× | rational.json-simplify-2 |
| 866× | rational.json-simplify-1 |
| 794× | rational.json-simplify-49 |
| 586× | rational.json-simplify-50 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 245 | 5164 |
| 1 | 545 | 4918 |
| 2 | 1109 | 4894 |
| 3 | 3003 | 4888 |
| 4 | 7298 | 4888 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(pow.f64 b_2 2) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(pow.f64 b_2 2) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(pow.f64 b_2 2) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(*.f64 -1 (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(*.f64 -1 (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(pow.f64 b_2 2) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(*.f64 -1 (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(*.f64 -1 (*.f64 c a)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 6) (pow.f64 (sqrt.f64 -1) 5)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))))) |
b_2 |
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))) |
(*.f64 -1 b_2) |
(+.f64 (*.f64 -1 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))) |
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))) |
b_2 |
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))) |
b_2 |
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))) |
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2)) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 -1 b_2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) (pow.f64 b_2 7))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))) |
(*.f64 -2 b_2) |
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))) |
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) 2) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6)))) (pow.f64 a 4)) b_2)) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) 2))) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))) |
(+.f64 1 (-.f64 -1 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) |
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 a c))) |
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 0) |
(+.f64 0 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) |
(+.f64 (neg.f64 (*.f64 a c)) (*.f64 b_2 b_2)) |
(+.f64 (-.f64 -1 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) 1) |
(-.f64 (*.f64 b_2 b_2) (*.f64 a c)) |
(-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 0) |
(-.f64 0 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) |
(-.f64 0 (+.f64 (*.f64 a c) (*.f64 b_2 (neg.f64 b_2)))) |
(-.f64 (neg.f64 (*.f64 a c)) (*.f64 b_2 (neg.f64 b_2))) |
(-.f64 (-.f64 1 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) 1) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 b_2 b_2))) (-.f64 (*.f64 a c) -1)) |
(-.f64 (-.f64 (neg.f64 (*.f64 a c)) (-.f64 -1 (*.f64 b_2 b_2))) 1) |
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1) |
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) |
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) -1) |
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1) |
(neg.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) |
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 0) |
(+.f64 0 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 0) |
(-.f64 0 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
(-.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) 1) |
(*.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) |
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1) |
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) 1)) |
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (/.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) |
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1) |
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1) |
(neg.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
(-.f64 1 (-.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) |
(-.f64 1 (+.f64 (+.f64 1 b_2) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) |
(-.f64 (neg.f64 b_2) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
(-.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 0) |
(-.f64 0 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
(-.f64 0 (+.f64 b_2 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) |
(-.f64 (-.f64 -1 b_2) (-.f64 -1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
(-.f64 (-.f64 -1 b_2) (+.f64 -1 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) |
(-.f64 (+.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 1 b_2)) |
(-.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 -1 b_2)) -1) |
(-.f64 (-.f64 1 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (+.f64 1 b_2)) |
(-.f64 (-.f64 (-.f64 -1 b_2) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) -1) |
(-.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 1 b_2)) -1) |
(-.f64 (-.f64 (neg.f64 b_2) (-.f64 -1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) 1) |
(-.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (+.f64 1 b_2)) |
(-.f64 (-.f64 0 (-.f64 b_2 1)) (-.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
(-.f64 (-.f64 0 (-.f64 b_2 (+.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) 1) |
(-.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 b_2 1)) 1) |
(*.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) |
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 1) |
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) |
(*.f64 -1 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
(*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) |
(*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 1)) |
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) |
(*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))) |
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 1) |
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) |
(pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 1) |
(neg.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
| Outputs |
|---|
(*.f64 -1 (*.f64 c a)) |
(neg.f64 (*.f64 c a)) |
(*.f64 c (neg.f64 a)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(pow.f64 b_2 2) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(pow.f64 b_2 2) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(pow.f64 b_2 2) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(*.f64 -1 (*.f64 c a)) |
(neg.f64 (*.f64 c a)) |
(*.f64 c (neg.f64 a)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(*.f64 -1 (*.f64 c a)) |
(neg.f64 (*.f64 c a)) |
(*.f64 c (neg.f64 a)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(pow.f64 b_2 2) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(*.f64 -1 (*.f64 c a)) |
(neg.f64 (*.f64 c a)) |
(*.f64 c (neg.f64 a)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(*.f64 -1 (*.f64 c a)) |
(neg.f64 (*.f64 c a)) |
(*.f64 c (neg.f64 a)) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2)) |
(+.f64 (pow.f64 b_2 2) (neg.f64 (*.f64 c a))) |
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))) |
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) |
(sqrt.f64 (neg.f64 (*.f64 c a))) |
(sqrt.f64 (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) |
(+.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) |
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))) |
(+.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))))) |
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))))) |
(+.f64 (+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b_2 4) (sqrt.f64 -1))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 6) (pow.f64 (sqrt.f64 -1) 5)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))))) |
(+.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b_2 4) (sqrt.f64 -1))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 5))) (/.f64 (pow.f64 b_2 6) (sqrt.f64 -1)))))) |
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b_2 4) (sqrt.f64 -1))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 5))) (/.f64 (pow.f64 b_2 6) (sqrt.f64 -1)))))) |
(+.f64 (+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 5))) (/.f64 (pow.f64 b_2 6) (sqrt.f64 -1)))))) |
b_2 |
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) |
(+.f64 b_2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 b_2 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (+.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))))) |
(+.f64 b_2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)))))) |
(+.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))))) |
(*.f64 -1 b_2) |
(neg.f64 b_2) |
(+.f64 (*.f64 -1 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (neg.f64 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))) |
(+.f64 (neg.f64 b_2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) 1/8))) |
(+.f64 (+.f64 (neg.f64 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) 1/8)) |
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))) |
(+.f64 (neg.f64 b_2) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) 1/8)) (*.f64 1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))))) |
(+.f64 (+.f64 (neg.f64 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) 1/8) (*.f64 1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))))) |
(+.f64 (neg.f64 b_2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) 1/8) (*.f64 1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)))))) |
b_2 |
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) |
(+.f64 b_2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 b_2 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (+.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))))) |
(+.f64 b_2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)))))) |
(+.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))))) |
b_2 |
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) |
(+.f64 b_2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 b_2 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (+.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))))) |
(+.f64 b_2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)))))) |
(+.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))))) |
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) |
(sqrt.f64 (neg.f64 (*.f64 c a))) |
(sqrt.f64 (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2)) |
(+.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (neg.f64 b_2)) |
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2)) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 -1 b_2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))) |
(+.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (neg.f64 b_2))) |
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))))) |
(+.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b_2 4) (sqrt.f64 -1))))) (neg.f64 b_2))) |
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b_2 4) (sqrt.f64 -1))))) (neg.f64 b_2))) |
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (+.f64 (+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))))) |
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2)))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) (pow.f64 b_2 7))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))) |
(+.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 (*.f64 c a) 4)) (*.f64 1/64 (pow.f64 (pow.f64 (*.f64 c a) 2) 2))) (pow.f64 b_2 7)))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 (*.f64 c a) 4)) (*.f64 1/64 (pow.f64 (*.f64 c a) 4))) (pow.f64 b_2 7))))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 c a) 4) 5/64) (pow.f64 b_2 7))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)))))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 c a) 4) 5/64) (pow.f64 b_2 7)) (/.f64 (*.f64 c a) b_2))))) |
(*.f64 -2 b_2) |
(*.f64 b_2 -2) |
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) |
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))) |
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) 1/8) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) 1/8) (*.f64 b_2 -2))) |
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))) |
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) 1/8) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)))) |
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) 1/8) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) (*.f64 1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))))) |
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) 1/8) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)))) |
(+.f64 (*.f64 b_2 -2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) 1/8) (*.f64 1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)))))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) 2) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6)))) (pow.f64 a 4)) b_2)) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 1/64 (pow.f64 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3)) 2)) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6))))) b_2))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 1/64 (pow.f64 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3)) 2)) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6))))) b_2) (/.f64 (*.f64 c a) b_2))))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 1/64 (pow.f64 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3)) 2)) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6))))) b_2))))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) 2))) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) 2))) b_2)))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) 2))) b_2) (/.f64 (*.f64 c a) b_2))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))) (*.f64 1/64 (pow.f64 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3)) 2)))) b_2))))) |
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))) (*.f64 1/64 (pow.f64 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3)) 2)))) b_2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5))))) |
(+.f64 1 (-.f64 -1 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) |
(+.f64 1 (-.f64 -1 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 a c))) |
(+.f64 1 (-.f64 -1 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 0) |
(+.f64 1 (-.f64 -1 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(+.f64 0 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) |
(+.f64 1 (-.f64 -1 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(+.f64 (neg.f64 (*.f64 a c)) (*.f64 b_2 b_2)) |
(+.f64 1 (-.f64 -1 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(+.f64 (-.f64 -1 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) 1) |
(+.f64 1 (-.f64 -1 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(-.f64 (*.f64 b_2 b_2) (*.f64 a c)) |
(+.f64 1 (-.f64 -1 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 0) |
(+.f64 1 (-.f64 -1 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(-.f64 0 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) |
(+.f64 1 (-.f64 -1 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(-.f64 0 (+.f64 (*.f64 a c) (*.f64 b_2 (neg.f64 b_2)))) |
(+.f64 1 (-.f64 -1 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(-.f64 (neg.f64 (*.f64 a c)) (*.f64 b_2 (neg.f64 b_2))) |
(+.f64 1 (-.f64 -1 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(-.f64 (-.f64 1 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) 1) |
(+.f64 1 (-.f64 -1 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 b_2 b_2))) (-.f64 (*.f64 a c) -1)) |
(+.f64 1 (-.f64 -1 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(-.f64 (-.f64 (neg.f64 (*.f64 a c)) (-.f64 -1 (*.f64 b_2 b_2))) 1) |
(+.f64 1 (-.f64 -1 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1) |
(+.f64 1 (-.f64 -1 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) |
(+.f64 1 (-.f64 -1 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) -1) |
(+.f64 1 (-.f64 -1 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1) |
(+.f64 1 (-.f64 -1 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(neg.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) |
(+.f64 1 (-.f64 -1 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) |
(-.f64 (*.f64 b_2 b_2) (*.f64 c a)) |
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 0) |
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(+.f64 0 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) |
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 0) |
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(-.f64 0 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(-.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) 1) |
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(*.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) |
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1) |
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) 1)) |
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (/.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) |
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1) |
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1) |
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(neg.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) |
(-.f64 1 (-.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(-.f64 1 (+.f64 (+.f64 1 b_2) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(-.f64 (neg.f64 b_2) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(-.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 0) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(-.f64 0 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(-.f64 0 (+.f64 b_2 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(-.f64 (-.f64 -1 b_2) (-.f64 -1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(-.f64 (-.f64 -1 b_2) (+.f64 -1 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(-.f64 (+.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 1 b_2)) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(-.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 -1 b_2)) -1) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(-.f64 (-.f64 1 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (+.f64 1 b_2)) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(-.f64 (-.f64 (-.f64 -1 b_2) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) -1) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(-.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 1 b_2)) -1) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(-.f64 (-.f64 (neg.f64 b_2) (-.f64 -1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) 1) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(-.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (+.f64 1 b_2)) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(-.f64 (-.f64 0 (-.f64 b_2 1)) (-.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(-.f64 (-.f64 0 (-.f64 b_2 (+.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) 1) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(-.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 b_2 1)) 1) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(*.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 1) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(*.f64 -1 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 1)) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 1) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 1) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
(neg.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) |
Compiled 17636 to 6802 computations (61.4% saved)
17 alts after pruning (13 fresh and 4 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 551 | 8 | 559 |
| Fresh | 4 | 5 | 9 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 4 | 4 |
| Total | 556 | 17 | 573 |
| Status | Error | Program |
|---|---|---|
| 47.6b | (/.f64 (-.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) b_2) a) | |
| ✓ | 31.4b | (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) |
| 44.3b | (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) | |
| ▶ | 54.0b | (/.f64 (-.f64 b_2 b_2) a) |
| ▶ | 45.1b | (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) |
| ▶ | 45.6b | (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) a) |
| 52.7b | (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 c (neg.f64 a)))))) a) | |
| ✓ | 43.4b | (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) |
| 48.3b | (-.f64 (-.f64 0 (-.f64 -1 (*.f64 -2 (/.f64 b_2 a)))) 1) | |
| 44.8b | (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) | |
| ▶ | 54.8b | (+.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
| 45.5b | (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))) | |
| 56.6b | (*.f64 (/.f64 1 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))) | |
| 59.4b | (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 c a)))) (sqrt.f64 (*.f64 (/.f64 c a) (/.f64 c a)))) | |
| ▶ | 38.4b | (*.f64 -1/2 (/.f64 c b_2)) |
| ✓ | 44.8b | (*.f64 -2 (/.f64 b_2 a)) |
| ✓ | 54.2b | (sqrt.f64 (neg.f64 (/.f64 c a))) |
Compiled 583 to 327 computations (43.9% saved)
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 -1/2 (/.f64 c b_2)) |
Compiled 14 to 7 computations (50% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | c | @ | inf | (*.f64 -1/2 (/.f64 c b_2)) |
| 0.0ms | c | @ | 0 | (*.f64 -1/2 (/.f64 c b_2)) |
| 0.0ms | c | @ | -inf | (*.f64 -1/2 (/.f64 c b_2)) |
| 0.0ms | b_2 | @ | -inf | (*.f64 -1/2 (/.f64 c b_2)) |
| 0.0ms | b_2 | @ | inf | (*.f64 -1/2 (/.f64 c b_2)) |
| 1× | batch-egg-rewrite |
| 1330× | rational.json-5 |
| 1328× | exponential.json-3 |
| 1328× | rational.json-1 |
| 1328× | rational.json-2 |
| 1328× | rational.json-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 13 |
| 1 | 58 | 13 |
| 2 | 191 | 13 |
| 3 | 699 | 13 |
| 4 | 2736 | 13 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1/2 (/.f64 c b_2)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -1/2 (/.f64 c b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 -1/2 (/.f64 c b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 -1/2 (/.f64 c b_2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 -1/2 (/.f64 c b_2)))))))) |
| 1× | egg-herbie |
| 1218× | rational.json-simplify-104 |
| 1186× | rational.json-simplify-42 |
| 1056× | rational.json-simplify-79 |
| 970× | rational.json-simplify-73 |
| 920× | rational.json-simplify-80 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 24 | 117 |
| 1 | 47 | 117 |
| 2 | 90 | 117 |
| 3 | 219 | 117 |
| 4 | 547 | 117 |
| 5 | 1650 | 117 |
| 6 | 2768 | 117 |
| 7 | 4181 | 117 |
| 8 | 4972 | 117 |
| 9 | 6395 | 117 |
| 10 | 6970 | 117 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0) |
(+.f64 0 (*.f64 -1/2 (/.f64 c b_2))) |
(-.f64 (*.f64 -1/2 (/.f64 c b_2)) 0) |
(-.f64 0 (neg.f64 (*.f64 -1/2 (/.f64 c b_2)))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 -1/2 (/.f64 c b_2)))) 1) |
(/.f64 (*.f64 -1/2 (/.f64 c b_2)) 1) |
(/.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2))) |
(pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1) |
(neg.f64 (neg.f64 (*.f64 -1/2 (/.f64 c b_2)))) |
| Outputs |
|---|
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0) |
(*.f64 -1/2 (/.f64 c b_2)) |
(+.f64 0 (*.f64 -1/2 (/.f64 c b_2))) |
(*.f64 -1/2 (/.f64 c b_2)) |
(-.f64 (*.f64 -1/2 (/.f64 c b_2)) 0) |
(*.f64 -1/2 (/.f64 c b_2)) |
(-.f64 0 (neg.f64 (*.f64 -1/2 (/.f64 c b_2)))) |
(*.f64 -1/2 (/.f64 c b_2)) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 -1/2 (/.f64 c b_2)))) 1) |
(*.f64 -1/2 (/.f64 c b_2)) |
(/.f64 (*.f64 -1/2 (/.f64 c b_2)) 1) |
(*.f64 -1/2 (/.f64 c b_2)) |
(/.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 (/.f64 c b_2) (/.f64 c b_2))) |
(*.f64 -1/2 (/.f64 c b_2)) |
(pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1) |
(*.f64 -1/2 (/.f64 c b_2)) |
(neg.f64 (neg.f64 (*.f64 -1/2 (/.f64 c b_2)))) |
(*.f64 -1/2 (/.f64 c b_2)) |
Compiled 13 to 5 computations (61.5% saved)
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) |
| 2.8b | (/.f64 (*.f64 c a) b_2) | |
| ✓ | 4.7b | (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) |
Compiled 50 to 22 computations (56% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 18.0ms | b_2 | @ | -inf | (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) |
| 1.0ms | c | @ | 0 | (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) |
| 1.0ms | b_2 | @ | 0 | (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) |
| 0.0ms | b_2 | @ | inf | (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) |
| 0.0ms | a | @ | -inf | (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) |
| 1× | batch-egg-rewrite |
| 882× | rational.json-simplify-49 |
| 834× | rational.json-simplify-54 |
| 790× | rational.json-simplify-47 |
| 684× | rational.json-simplify-58 |
| 616× | rational.json-simplify-50 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 56 |
| 1 | 108 | 56 |
| 2 | 331 | 56 |
| 3 | 1235 | 56 |
| 4 | 4907 | 56 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) |
(*.f64 1/2 (/.f64 (*.f64 c a) b_2)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (/.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)) (/.f64 1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)) 1) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))))))) |
| 1× | egg-herbie |
| 1502× | rational.json-simplify-111 |
| 884× | rational.json-simplify-47 |
| 782× | rational.json-simplify-55 |
| 764× | rational.json-simplify-2 |
| 622× | rational.json-simplify-104 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 67 | 1827 |
| 1 | 134 | 1827 |
| 2 | 269 | 1827 |
| 3 | 1078 | 1827 |
| 4 | 4709 | 1827 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -2 (/.f64 b_2 a)) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(*.f64 1/2 (/.f64 c b_2)) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(*.f64 1/2 (/.f64 c b_2)) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(*.f64 -2 (/.f64 b_2 a)) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(*.f64 1/2 (/.f64 c b_2)) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(*.f64 1/2 (/.f64 c b_2)) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(*.f64 1/2 (/.f64 c b_2)) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(*.f64 -2 (/.f64 b_2 a)) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(*.f64 -2 (/.f64 b_2 a)) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(+.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) 0) |
(+.f64 0 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)) |
(-.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) 0) |
(-.f64 0 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a))) |
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a))) 1) |
(*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) 1) |
(*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (/.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a))) |
(*.f64 1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)) |
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)) |
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)) (/.f64 1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a))) |
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)) 1)) |
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a))) |
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a))) |
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)))) |
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)) 1) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)))) |
(*.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)))))) |
(pow.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) 1) |
(neg.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) 0) |
(+.f64 0 (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) |
(-.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) 0) |
(-.f64 0 (neg.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))) 1) |
(/.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) 1) |
(/.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) |
(pow.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) 1) |
(neg.f64 (neg.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))) |
| Outputs |
|---|
(*.f64 -2 (/.f64 b_2 a)) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(*.f64 1/2 (/.f64 c b_2)) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(*.f64 1/2 (/.f64 c b_2)) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(*.f64 -2 (/.f64 b_2 a)) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(*.f64 1/2 (/.f64 c b_2)) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(*.f64 1/2 (/.f64 c b_2)) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(*.f64 1/2 (/.f64 c b_2)) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(*.f64 -2 (/.f64 b_2 a)) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(*.f64 -2 (/.f64 b_2 a)) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(+.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) 0) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 a c) b_2)) (*.f64 -2 b_2)) a) |
(+.f64 0 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 a c) b_2)) (*.f64 -2 b_2)) a) |
(-.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) 0) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 a c) b_2)) (*.f64 -2 b_2)) a) |
(-.f64 0 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 a c) b_2)) (*.f64 -2 b_2)) a) |
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a))) 1) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 a c) b_2)) (*.f64 -2 b_2)) a) |
(*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) 1) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 a c) b_2)) (*.f64 -2 b_2)) a) |
(*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (/.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 a c) b_2)) (*.f64 -2 b_2)) a) |
(*.f64 1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 a c) b_2)) (*.f64 -2 b_2)) a) |
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 a c) b_2)) (*.f64 -2 b_2)) a) |
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)) (/.f64 1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 a c) b_2)) (*.f64 -2 b_2)) a) |
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)) 1)) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 a c) b_2)) (*.f64 -2 b_2)) a) |
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 a c) b_2)) (*.f64 -2 b_2)) a) |
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 a c) b_2)) (*.f64 -2 b_2)) a) |
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 a c) b_2)) (*.f64 -2 b_2)) a) |
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)) 1) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 a c) b_2)) (*.f64 -2 b_2)) a) |
(*.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)))))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 a c) b_2)) (*.f64 -2 b_2)) a) |
(pow.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) 1) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 a c) b_2)) (*.f64 -2 b_2)) a) |
(neg.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 a c) b_2)) (*.f64 -2 b_2)) a) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) 0) |
(*.f64 1/2 (/.f64 (*.f64 a c) b_2)) |
(+.f64 0 (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) |
(*.f64 1/2 (/.f64 (*.f64 a c) b_2)) |
(-.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) 0) |
(*.f64 1/2 (/.f64 (*.f64 a c) b_2)) |
(-.f64 0 (neg.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))) |
(*.f64 1/2 (/.f64 (*.f64 a c) b_2)) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))) 1) |
(*.f64 1/2 (/.f64 (*.f64 a c) b_2)) |
(/.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) 1) |
(*.f64 1/2 (/.f64 (*.f64 a c) b_2)) |
(/.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2))) |
(/.f64 (*.f64 1/2 (/.f64 (*.f64 a c) b_2)) (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 (*.f64 a c) b_2))) |
(*.f64 (*.f64 1/2 (/.f64 (*.f64 a c) b_2)) (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 (*.f64 a c) b_2))) |
(pow.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) 1) |
(*.f64 1/2 (/.f64 (*.f64 a c) b_2)) |
(neg.f64 (neg.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))) |
(*.f64 1/2 (/.f64 (*.f64 a c) b_2)) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
| 14.9b | (sqrt.f64 (neg.f64 (/.f64 c a))) |
Compiled 35 to 9 computations (74.3% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | b_2 | @ | 0 | (+.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
| 0.0ms | a | @ | -inf | (+.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
| 0.0ms | a | @ | inf | (+.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
| 0.0ms | c | @ | inf | (+.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
| 0.0ms | c | @ | 0 | (+.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
| 1× | batch-egg-rewrite |
| 768× | rational.json-simplify-47 |
| 698× | rational.json-simplify-54 |
| 624× | rational.json-simplify-58 |
| 604× | rational.json-simplify-41 |
| 568× | rational.json-5 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 31 |
| 1 | 106 | 31 |
| 2 | 348 | 31 |
| 3 | 1219 | 31 |
| 4 | 4801 | 27 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 b_2 a)) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (/.f64 b_2 a) (sqrt.f64 (neg.f64 (/.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (/.f64 b_2 a) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 c a))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 (/.f64 b_2 a) (+.f64 -1 (sqrt.f64 (neg.f64 (/.f64 c a))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 (+.f64 (/.f64 b_2 a) 1) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 c a))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 (/.f64 b_2 a)) (-.f64 -1 (sqrt.f64 (neg.f64 (/.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 (/.f64 b_2 a)) (+.f64 -1 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 c a))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) 1) (+.f64 (/.f64 b_2 a) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (-.f64 -1 (/.f64 b_2 a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 c a))))) (+.f64 (/.f64 b_2 a) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (-.f64 -1 (/.f64 b_2 a)) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 c a))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (+.f64 (/.f64 b_2 a) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (neg.f64 (/.f64 b_2 a)) (-.f64 -1 (sqrt.f64 (neg.f64 (/.f64 c a))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (neg.f64 (/.f64 c a))))) (+.f64 (/.f64 b_2 a) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (-.f64 (/.f64 b_2 a) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 (/.f64 b_2 a) 1)) (-.f64 1 (sqrt.f64 (neg.f64 (/.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 (/.f64 b_2 a) (+.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (/.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 b_2 a) (sqrt.f64 (neg.f64 (/.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))) (/.f64 1 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)))) (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))) 1) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)))) (*.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)))) (*.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (/.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 b_2 a) (sqrt.f64 (neg.f64 (/.f64 c a))))))))) |
| 1× | egg-herbie |
| 1484× | rational.json-simplify-2 |
| 1308× | rational.json-simplify-50 |
| 1070× | rational.json-simplify-58 |
| 1048× | rational.json-simplify-43 |
| 922× | rational.json-simplify-54 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 87 | 1513 |
| 1 | 227 | 1247 |
| 2 | 514 | 1247 |
| 3 | 2391 | 1247 |
| 4 | 6321 | 1247 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (/.f64 b_2 a)) |
(*.f64 -1 (/.f64 b_2 a)) |
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a))) |
(*.f64 -1 (/.f64 b_2 a)) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a))) |
(*.f64 -1 (/.f64 b_2 a)) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a))) |
(-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) |
(-.f64 (neg.f64 (/.f64 b_2 a)) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 c a))))) |
(-.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) 0) |
(-.f64 0 (-.f64 (/.f64 b_2 a) (sqrt.f64 (neg.f64 (/.f64 c a))))) |
(-.f64 0 (+.f64 (/.f64 b_2 a) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 c a)))))) |
(-.f64 1 (-.f64 (/.f64 b_2 a) (+.f64 -1 (sqrt.f64 (neg.f64 (/.f64 c a)))))) |
(-.f64 1 (+.f64 (+.f64 (/.f64 b_2 a) 1) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 c a)))))) |
(-.f64 (-.f64 -1 (/.f64 b_2 a)) (-.f64 -1 (sqrt.f64 (neg.f64 (/.f64 c a))))) |
(-.f64 (-.f64 -1 (/.f64 b_2 a)) (+.f64 -1 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 c a)))))) |
(-.f64 (+.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) 1) (+.f64 (/.f64 b_2 a) 1)) |
(-.f64 (+.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (-.f64 -1 (/.f64 b_2 a))) -1) |
(-.f64 (-.f64 1 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 c a))))) (+.f64 (/.f64 b_2 a) 1)) |
(-.f64 (-.f64 (-.f64 -1 (/.f64 b_2 a)) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 c a))))) -1) |
(-.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (+.f64 (/.f64 b_2 a) 1)) -1) |
(-.f64 (-.f64 (neg.f64 (/.f64 b_2 a)) (-.f64 -1 (sqrt.f64 (neg.f64 (/.f64 c a))))) 1) |
(-.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (neg.f64 (/.f64 c a))))) (+.f64 (/.f64 b_2 a) 1)) |
(-.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (-.f64 (/.f64 b_2 a) 1)) 1) |
(-.f64 (-.f64 0 (-.f64 (/.f64 b_2 a) 1)) (-.f64 1 (sqrt.f64 (neg.f64 (/.f64 c a))))) |
(-.f64 (-.f64 0 (-.f64 (/.f64 b_2 a) (+.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) 1))) 1) |
(*.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) 1) |
(*.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (/.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)))) |
(*.f64 1 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))) |
(*.f64 (/.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))) |
(*.f64 -1 (-.f64 (/.f64 b_2 a) (sqrt.f64 (neg.f64 (/.f64 c a))))) |
(*.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))) (/.f64 1 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)))) |
(*.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))) 1)) |
(*.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)))) |
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)))) |
(*.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))))) |
(*.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)))) (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))) 1) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))))) |
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)))) (*.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)))) (*.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)))))) |
(/.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) 1) |
(/.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (/.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)))) |
(pow.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) 1) |
(neg.f64 (-.f64 (/.f64 b_2 a) (sqrt.f64 (neg.f64 (/.f64 c a))))) |
| Outputs |
|---|
(*.f64 -1 (/.f64 b_2 a)) |
(neg.f64 (/.f64 b_2 a)) |
(*.f64 -1 (/.f64 b_2 a)) |
(neg.f64 (/.f64 b_2 a)) |
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) |
(sqrt.f64 (*.f64 -1 (/.f64 c a))) |
(sqrt.f64 (neg.f64 (/.f64 c a))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a))) |
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
(-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a))) |
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
(-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a))) |
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
(-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) |
(*.f64 -1 (/.f64 b_2 a)) |
(neg.f64 (/.f64 b_2 a)) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a))) |
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
(-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a))) |
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
(-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a))) |
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
(-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) |
(*.f64 -1 (/.f64 b_2 a)) |
(neg.f64 (/.f64 b_2 a)) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a))) |
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
(-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a))) |
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
(-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a))) |
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
(-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) |
(-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) |
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
(-.f64 (neg.f64 (/.f64 b_2 a)) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 c a))))) |
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
(-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) |
(-.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) 0) |
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
(-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) |
(-.f64 0 (-.f64 (/.f64 b_2 a) (sqrt.f64 (neg.f64 (/.f64 c a))))) |
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
(-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) |
(-.f64 0 (+.f64 (/.f64 b_2 a) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 c a)))))) |
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
(-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) |
(-.f64 1 (-.f64 (/.f64 b_2 a) (+.f64 -1 (sqrt.f64 (neg.f64 (/.f64 c a)))))) |
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
(-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) |
(-.f64 1 (+.f64 (+.f64 (/.f64 b_2 a) 1) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 c a)))))) |
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
(-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) |
(-.f64 (-.f64 -1 (/.f64 b_2 a)) (-.f64 -1 (sqrt.f64 (neg.f64 (/.f64 c a))))) |
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
(-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) |
(-.f64 (-.f64 -1 (/.f64 b_2 a)) (+.f64 -1 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 c a)))))) |
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
(-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) |
(-.f64 (+.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) 1) (+.f64 (/.f64 b_2 a) 1)) |
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
(-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) |
(-.f64 (+.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (-.f64 -1 (/.f64 b_2 a))) -1) |
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
(-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) |
(-.f64 (-.f64 1 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 c a))))) (+.f64 (/.f64 b_2 a) 1)) |
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
(-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) |
(-.f64 (-.f64 (-.f64 -1 (/.f64 b_2 a)) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 c a))))) -1) |
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
(-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) |
(-.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (+.f64 (/.f64 b_2 a) 1)) -1) |
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
(-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) |
(-.f64 (-.f64 (neg.f64 (/.f64 b_2 a)) (-.f64 -1 (sqrt.f64 (neg.f64 (/.f64 c a))))) 1) |
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
(-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) |
(-.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (neg.f64 (/.f64 c a))))) (+.f64 (/.f64 b_2 a) 1)) |
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
(-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) |
(-.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (-.f64 (/.f64 b_2 a) 1)) 1) |
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
(-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) |
(-.f64 (-.f64 0 (-.f64 (/.f64 b_2 a) 1)) (-.f64 1 (sqrt.f64 (neg.f64 (/.f64 c a))))) |
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
(-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) |
(-.f64 (-.f64 0 (-.f64 (/.f64 b_2 a) (+.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) 1))) 1) |
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
(-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) |
(*.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) 1) |
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
(-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) |
(*.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (/.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)))) |
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
(-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) |
(*.f64 1 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))) |
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
(-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) |
(*.f64 (/.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))) |
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
(-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) |
(*.f64 -1 (-.f64 (/.f64 b_2 a) (sqrt.f64 (neg.f64 (/.f64 c a))))) |
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
(-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) |
(*.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))) (/.f64 1 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)))) |
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
(-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) |
(*.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))) 1)) |
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
(-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) |
(*.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)))) |
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
(-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) |
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)))) |
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
(-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) |
(*.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))))) |
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
(-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) |
(*.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)))) (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))) 1) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))))) |
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
(-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) |
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)))) (*.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)))) (*.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)))))) |
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
(-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) |
(/.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) 1) |
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
(-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) |
(/.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (/.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)))) |
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
(-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) |
(pow.f64 (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) 1) |
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
(-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) |
(neg.f64 (-.f64 (/.f64 b_2 a) (sqrt.f64 (neg.f64 (/.f64 c a))))) |
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
(-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 2.8b | (/.f64 (*.f64 c a) b_2) | |
| ✓ | 6.8b | (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) a) |
| ✓ | 7.0b | (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
| ✓ | 14.3b | (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) |
Compiled 93 to 48 computations (48.4% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | c | @ | 0 | (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) |
| 1.0ms | a | @ | 0 | (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) |
| 1.0ms | b_2 | @ | 0 | (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) |
| 1.0ms | c | @ | inf | (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) |
| 1.0ms | a | @ | -inf | (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) a) |
| 1× | batch-egg-rewrite |
| 1016× | rational.json-simplify-47 |
| 906× | rational.json-simplify-49 |
| 746× | rational.json-5 |
| 744× | exponential.json-3 |
| 744× | rational.json-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 18 | 141 |
| 1 | 149 | 141 |
| 2 | 443 | 141 |
| 3 | 1607 | 141 |
| 4 | 6515 | 141 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) a) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (/.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (/.f64 1 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))))) (/.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8) (neg.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8))) (-.f64 1 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8) (-.f64 -1 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (-.f64 -1 (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 (-.f64 -1 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8))) (/.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8))) (*.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8))) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8))))) (/.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8))) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a) (/.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a)) (/.f64 1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a)) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a)) (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a) (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a) (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a)))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a)) (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a))))))) |
| 1× | egg-herbie |
| 1598× | rational.json-simplify-47 |
| 1170× | rational.json-simplify-2 |
| 926× | rational.json-simplify-49 |
| 816× | rational.json-simplify-50 |
| 734× | rational.json-simplify-54 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 122 | 6450 |
| 1 | 252 | 6450 |
| 2 | 534 | 6450 |
| 3 | 2084 | 6450 |
| 4 | 7628 | 6450 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(*.f64 -1/2 (/.f64 c b_2)) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(*.f64 -1/2 (/.f64 c b_2)) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(*.f64 -1/2 (/.f64 c b_2)) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(*.f64 -1/2 (/.f64 c b_2)) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) 0) |
(+.f64 0 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) |
(-.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) 0) |
(-.f64 0 (neg.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) 1) |
(*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) 1) |
(*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (/.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(*.f64 1 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) |
(*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (/.f64 1 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) 1)) |
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))))) (/.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))))) |
(pow.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) 1) |
(neg.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(-.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8))) |
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8) (neg.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) 0) |
(-.f64 0 (-.f64 (neg.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8))) (-.f64 1 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) |
(-.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8) (-.f64 -1 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) 1) |
(-.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (-.f64 -1 (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8))) 1) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8))) |
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8))) 1) |
(*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) 1) |
(*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)))) |
(*.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8))) |
(*.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8))) (/.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)))) |
(*.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8))) (*.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8))) 1)) |
(*.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8))) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)))) |
(*.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8))))) (/.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8))) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8))))) |
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) 1) |
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)))) |
(pow.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) 1) |
(neg.f64 (-.f64 (neg.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8))) |
(+.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a) 0) |
(+.f64 0 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a)) |
(-.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a) 0) |
(-.f64 0 (neg.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a))) |
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a))) 1) |
(*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a) 1) |
(*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a) (/.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a))) |
(*.f64 1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a)) |
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a)) (/.f64 1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a))) |
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a)) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a)) 1)) |
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a)) (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a))) |
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a) (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a) (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a)))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a)) (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a)))) |
(pow.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a) 1) |
(neg.f64 (neg.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a))) |
| Outputs |
|---|
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) |
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3)) |
(/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) |
(*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) |
(*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) |
(*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) |
(*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) |
(*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(*.f64 -1/2 (/.f64 c b_2)) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3)))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3)))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3)))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3)))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3)))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3)))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3)))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3)))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3)))) |
(*.f64 -1/2 (/.f64 c b_2)) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3)))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3)))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3)))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3)))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3)))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3)))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3)))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3)))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3)))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3)))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3)))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3)))) |
(*.f64 -1/2 (/.f64 c b_2)) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3)))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3)))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3)))) |
(*.f64 -1/2 (/.f64 c b_2)) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3)))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3)))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) |
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3)))) |
(+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) 0) |
(/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) |
(+.f64 0 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) |
(/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) |
(-.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) 0) |
(/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) |
(-.f64 0 (neg.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) |
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) 1) |
(/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) |
(*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) 1) |
(/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) |
(*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (/.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) |
(*.f64 1 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) |
(/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) |
(*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (/.f64 1 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) |
(*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) 1)) |
(/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) |
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) |
(*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))))) (/.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3))))) |
(/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) |
(pow.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) 1) |
(/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) |
(neg.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) |
(-.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8) (neg.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) 0) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(-.f64 0 (-.f64 (neg.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8))) (-.f64 1 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(-.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8) (-.f64 -1 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) 1) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(-.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (-.f64 -1 (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8))) 1) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8))) 1) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) 1) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(*.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(*.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8))) (/.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(*.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8))) (*.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8))) 1)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8))) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(*.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8))))) (/.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8))) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) 1) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(pow.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) 1) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(neg.f64 (-.f64 (neg.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) |
(+.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a) 0) |
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) a) |
(+.f64 0 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a)) |
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) a) |
(-.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a) 0) |
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) a) |
(-.f64 0 (neg.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a))) |
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) a) |
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a))) 1) |
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) a) |
(*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a) 1) |
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) a) |
(*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a) (/.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a))) |
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) a) |
(*.f64 1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a)) |
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) a) |
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a)) (/.f64 1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a))) |
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) a) |
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a)) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a)) 1)) |
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) a) |
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a)) (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a))) |
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) a) |
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a) (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a) (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a)))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a)) (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a)))) |
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) a) |
(pow.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a) 1) |
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) a) |
(neg.f64 (neg.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) -1/8)) a))) |
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) a) |
Compiled 5081 to 2263 computations (55.5% saved)
22 alts after pruning (14 fresh and 8 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 182 | 6 | 188 |
| Fresh | 0 | 8 | 8 |
| Picked | 0 | 1 | 1 |
| Done | 1 | 7 | 8 |
| Total | 183 | 22 | 205 |
| Status | Error | Program |
|---|---|---|
| 47.6b | (/.f64 (-.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) b_2) a) | |
| ✓ | 31.4b | (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) |
| ▶ | 44.3b | (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) |
| ✓ | 54.0b | (/.f64 (-.f64 b_2 b_2) a) |
| ✓ | 45.1b | (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) |
| 49.6b | (/.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))) (*.f64 b_2 -2)) a) | |
| ✓ | 45.6b | (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) a) |
| ▶ | 52.7b | (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 c (neg.f64 a)))))) a) |
| ✓ | 43.4b | (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) |
| 50.0b | (-.f64 (-.f64 0 (-.f64 -1 (*.f64 -1/2 (/.f64 c b_2)))) 1) | |
| ▶ | 48.3b | (-.f64 (-.f64 0 (-.f64 -1 (*.f64 -2 (/.f64 b_2 a)))) 1) |
| 54.8b | (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) | |
| 44.8b | (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) | |
| 45.5b | (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))) | |
| 53.2b | (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a))) | |
| ▶ | 56.6b | (*.f64 (/.f64 1 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))) |
| 59.4b | (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 c a)))) (sqrt.f64 (*.f64 (/.f64 c a) (/.f64 c a)))) | |
| 54.3b | (*.f64 1/2 (/.f64 c b_2)) | |
| ✓ | 38.4b | (*.f64 -1/2 (/.f64 c b_2)) |
| ✓ | 44.8b | (*.f64 -2 (/.f64 b_2 a)) |
| ✓ | 54.2b | (sqrt.f64 (neg.f64 (/.f64 c a))) |
| ▶ | 59.2b | (neg.f64 (/.f64 b_2 a)) |
Compiled 735 to 417 computations (43.3% saved)
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) |
| ✓ | 11.1b | (sqrt.f64 (*.f64 c (neg.f64 a))) |
Compiled 33 to 8 computations (75.8% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 7.0ms | c | @ | inf | (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) |
| 3.0ms | a | @ | inf | (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) |
| 1.0ms | c | @ | 0 | (sqrt.f64 (*.f64 c (neg.f64 a))) |
| 1.0ms | a | @ | -inf | (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) |
| 1.0ms | b_2 | @ | 0 | (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) |
| 1× | batch-egg-rewrite |
| 740× | rational.json-simplify-54 |
| 730× | rational.json-simplify-47 |
| 610× | rational.json-simplify-50 |
| 598× | rational.json-simplify-49 |
| 584× | rational.json-simplify-58 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 42 |
| 1 | 95 | 42 |
| 2 | 322 | 42 |
| 3 | 1164 | 42 |
| 4 | 4643 | 42 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (*.f64 c (neg.f64 a))) |
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 c (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (*.f64 c (neg.f64 a))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c (*.f64 c (*.f64 a a)))) (/.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c (*.f64 c (*.f64 a a)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c (*.f64 c (*.f64 a a)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (neg.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (*.f64 c (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 c (*.f64 c (*.f64 a a))) (*.f64 c (*.f64 c (*.f64 a a))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (*.f64 c (*.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 c (*.f64 c (*.f64 a a))) (*.f64 c (*.f64 c (*.f64 a a))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a)))) 1) (sqrt.f64 (*.f64 c (*.f64 c (*.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 c (*.f64 c (*.f64 a a))) (*.f64 c (*.f64 c (*.f64 a a))))) (sqrt.f64 (*.f64 (*.f64 c (*.f64 c (*.f64 a a))) (*.f64 c (*.f64 c (*.f64 a a)))))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (*.f64 c (*.f64 a a))))) (sqrt.f64 (*.f64 (*.f64 c (*.f64 c (*.f64 a a))) (*.f64 c (*.f64 c (*.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))) (/.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) 1) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)))) (/.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))))))) |
| 1× | egg-herbie |
| 1050× | rational.json-simplify-47 |
| 968× | rational.json-simplify-2 |
| 750× | rational.json-simplify-44 |
| 718× | rational.json-simplify-41 |
| 684× | rational.json-simplify-1 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 89 | 1698 |
| 1 | 187 | 1672 |
| 2 | 378 | 1652 |
| 3 | 1402 | 1652 |
| 4 | 5047 | 1652 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (/.f64 b_2 a)) |
(*.f64 -1 (/.f64 b_2 a)) |
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a))) |
(*.f64 -1 (/.f64 b_2 a)) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a))) |
(*.f64 -1 (/.f64 b_2 a)) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a))) |
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 0) |
(+.f64 0 (sqrt.f64 (*.f64 c (neg.f64 a)))) |
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 0) |
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) |
(-.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (*.f64 c (neg.f64 a))))) 1) |
(*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 1) |
(*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a))))) |
(*.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (neg.f64 a)))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 c (*.f64 a a)))) (/.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a))))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 c (*.f64 a a)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a)))) 1)) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 c (*.f64 a a)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (neg.f64 a))))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (*.f64 c (*.f64 a a))))) |
(*.f64 (sqrt.f64 (*.f64 (*.f64 c (*.f64 c (*.f64 a a))) (*.f64 c (*.f64 c (*.f64 a a))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (*.f64 c (*.f64 a a)))))) |
(*.f64 (sqrt.f64 (*.f64 (*.f64 c (*.f64 c (*.f64 a a))) (*.f64 c (*.f64 c (*.f64 a a))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a)))) 1) (sqrt.f64 (*.f64 c (*.f64 c (*.f64 a a)))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 c (*.f64 c (*.f64 a a))) (*.f64 c (*.f64 c (*.f64 a a))))) (sqrt.f64 (*.f64 (*.f64 c (*.f64 c (*.f64 a a))) (*.f64 c (*.f64 c (*.f64 a a)))))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (*.f64 c (*.f64 a a))))) (sqrt.f64 (*.f64 (*.f64 c (*.f64 c (*.f64 a a))) (*.f64 c (*.f64 c (*.f64 a a))))))) |
(/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 1) |
(/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a))))) |
(pow.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 1) |
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) |
(+.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) 0) |
(+.f64 0 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) |
(-.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) 0) |
(-.f64 0 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))) |
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))) 1) |
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) 1) |
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))) |
(*.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) |
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) |
(*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))) |
(*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) 1)) |
(*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))) |
(*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))) |
(*.f64 (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)))) |
(*.f64 (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))) (/.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) 1) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)))) |
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)))) (/.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))))) |
(pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) 1) |
(neg.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))) |
| Outputs |
|---|
(*.f64 -1 (/.f64 b_2 a)) |
(neg.f64 (/.f64 b_2 a)) |
(*.f64 -1 (/.f64 b_2 a)) |
(neg.f64 (/.f64 b_2 a)) |
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) |
(sqrt.f64 (*.f64 -1 (/.f64 c a))) |
(sqrt.f64 (neg.f64 (/.f64 c a))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a))) |
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (sqrt.f64 (*.f64 -1 (/.f64 c a)))) |
(+.f64 (neg.f64 (/.f64 b_2 a)) (sqrt.f64 (*.f64 -1 (/.f64 c a)))) |
(+.f64 (neg.f64 (/.f64 b_2 a)) (sqrt.f64 (neg.f64 (/.f64 c a)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a))) |
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (sqrt.f64 (*.f64 -1 (/.f64 c a)))) |
(+.f64 (neg.f64 (/.f64 b_2 a)) (sqrt.f64 (*.f64 -1 (/.f64 c a)))) |
(+.f64 (neg.f64 (/.f64 b_2 a)) (sqrt.f64 (neg.f64 (/.f64 c a)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a))) |
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (sqrt.f64 (*.f64 -1 (/.f64 c a)))) |
(+.f64 (neg.f64 (/.f64 b_2 a)) (sqrt.f64 (*.f64 -1 (/.f64 c a)))) |
(+.f64 (neg.f64 (/.f64 b_2 a)) (sqrt.f64 (neg.f64 (/.f64 c a)))) |
(*.f64 -1 (/.f64 b_2 a)) |
(neg.f64 (/.f64 b_2 a)) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a))) |
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (sqrt.f64 (*.f64 -1 (/.f64 c a)))) |
(+.f64 (neg.f64 (/.f64 b_2 a)) (sqrt.f64 (*.f64 -1 (/.f64 c a)))) |
(+.f64 (neg.f64 (/.f64 b_2 a)) (sqrt.f64 (neg.f64 (/.f64 c a)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a))) |
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (sqrt.f64 (*.f64 -1 (/.f64 c a)))) |
(+.f64 (neg.f64 (/.f64 b_2 a)) (sqrt.f64 (*.f64 -1 (/.f64 c a)))) |
(+.f64 (neg.f64 (/.f64 b_2 a)) (sqrt.f64 (neg.f64 (/.f64 c a)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a))) |
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (sqrt.f64 (*.f64 -1 (/.f64 c a)))) |
(+.f64 (neg.f64 (/.f64 b_2 a)) (sqrt.f64 (*.f64 -1 (/.f64 c a)))) |
(+.f64 (neg.f64 (/.f64 b_2 a)) (sqrt.f64 (neg.f64 (/.f64 c a)))) |
(*.f64 -1 (/.f64 b_2 a)) |
(neg.f64 (/.f64 b_2 a)) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a))) |
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (sqrt.f64 (*.f64 -1 (/.f64 c a)))) |
(+.f64 (neg.f64 (/.f64 b_2 a)) (sqrt.f64 (*.f64 -1 (/.f64 c a)))) |
(+.f64 (neg.f64 (/.f64 b_2 a)) (sqrt.f64 (neg.f64 (/.f64 c a)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a))) |
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (sqrt.f64 (*.f64 -1 (/.f64 c a)))) |
(+.f64 (neg.f64 (/.f64 b_2 a)) (sqrt.f64 (*.f64 -1 (/.f64 c a)))) |
(+.f64 (neg.f64 (/.f64 b_2 a)) (sqrt.f64 (neg.f64 (/.f64 c a)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a))) |
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (sqrt.f64 (*.f64 -1 (/.f64 c a)))) |
(+.f64 (neg.f64 (/.f64 b_2 a)) (sqrt.f64 (*.f64 -1 (/.f64 c a)))) |
(+.f64 (neg.f64 (/.f64 b_2 a)) (sqrt.f64 (neg.f64 (/.f64 c a)))) |
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 0) |
(sqrt.f64 (*.f64 c (neg.f64 a))) |
(sqrt.f64 (*.f64 a (neg.f64 c))) |
(+.f64 0 (sqrt.f64 (*.f64 c (neg.f64 a)))) |
(sqrt.f64 (*.f64 c (neg.f64 a))) |
(sqrt.f64 (*.f64 a (neg.f64 c))) |
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 0) |
(sqrt.f64 (*.f64 c (neg.f64 a))) |
(sqrt.f64 (*.f64 a (neg.f64 c))) |
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) |
(sqrt.f64 (*.f64 c (neg.f64 a))) |
(sqrt.f64 (*.f64 a (neg.f64 c))) |
(-.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (*.f64 c (neg.f64 a))))) 1) |
(sqrt.f64 (*.f64 c (neg.f64 a))) |
(sqrt.f64 (*.f64 a (neg.f64 c))) |
(*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 1) |
(sqrt.f64 (*.f64 c (neg.f64 a))) |
(sqrt.f64 (*.f64 a (neg.f64 c))) |
(*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a))))) |
(sqrt.f64 (*.f64 c (neg.f64 a))) |
(sqrt.f64 (*.f64 a (neg.f64 c))) |
(*.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a)))) |
(sqrt.f64 (*.f64 c (neg.f64 a))) |
(sqrt.f64 (*.f64 a (neg.f64 c))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (neg.f64 a)))) |
(sqrt.f64 (*.f64 c (neg.f64 a))) |
(sqrt.f64 (*.f64 a (neg.f64 c))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 c (*.f64 a a)))) (/.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a))))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a (*.f64 a c)))) (/.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a))))) |
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c (*.f64 a c)))) (/.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a))))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 c (*.f64 a a)))) (/.f64 1 (sqrt.f64 (*.f64 a (neg.f64 c))))) |
(*.f64 (sqrt.f64 (*.f64 (*.f64 a a) (*.f64 c c))) (/.f64 1 (sqrt.f64 (*.f64 a (neg.f64 c))))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 c (*.f64 a a)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a)))) 1)) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a (*.f64 a c)))) (/.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a))))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 c (*.f64 a a)))) (/.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a))))) |
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c (*.f64 a c)))) (/.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a))))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 c (*.f64 a a)))) (/.f64 1 (sqrt.f64 (*.f64 a (neg.f64 c))))) |
(*.f64 (sqrt.f64 (*.f64 (*.f64 a a) (*.f64 c c))) (/.f64 1 (sqrt.f64 (*.f64 a (neg.f64 c))))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 c (*.f64 a a)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (neg.f64 a))))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a (*.f64 a c)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (neg.f64 a))))) |
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c (*.f64 a c)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (neg.f64 a))))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 c (*.f64 a a)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (sqrt.f64 (*.f64 a (neg.f64 c)))) (sqrt.f64 (*.f64 a (neg.f64 c))))) |
(*.f64 (sqrt.f64 (*.f64 (*.f64 a a) (*.f64 c c))) (/.f64 (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (sqrt.f64 (*.f64 a (neg.f64 c)))) (sqrt.f64 (*.f64 a (neg.f64 c))))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (*.f64 c (*.f64 a a))))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a (*.f64 a c)))) (/.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a))))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 c (*.f64 a a)))) (/.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a))))) |
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c (*.f64 a c)))) (/.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a))))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 c (*.f64 a a)))) (/.f64 1 (sqrt.f64 (*.f64 a (neg.f64 c))))) |
(*.f64 (sqrt.f64 (*.f64 (*.f64 a a) (*.f64 c c))) (/.f64 1 (sqrt.f64 (*.f64 a (neg.f64 c))))) |
(*.f64 (sqrt.f64 (*.f64 (*.f64 c (*.f64 c (*.f64 a a))) (*.f64 c (*.f64 c (*.f64 a a))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (*.f64 c (*.f64 a a)))))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 (*.f64 a (*.f64 a c)) (*.f64 c (*.f64 a (*.f64 a c)))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (*.f64 a (*.f64 a c)))))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 (*.f64 c (*.f64 a a)) (*.f64 c (*.f64 c (*.f64 a a)))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (*.f64 c (*.f64 a a)))))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a (*.f64 (*.f64 c (*.f64 a c)) (*.f64 a (*.f64 a c)))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 a (*.f64 c (*.f64 a c)))))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 (*.f64 c (*.f64 a a)) (*.f64 c (*.f64 c (*.f64 a a)))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 a (neg.f64 c)))) (sqrt.f64 (*.f64 c (*.f64 c (*.f64 a a)))))) |
(*.f64 (sqrt.f64 (*.f64 a (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 c (*.f64 a c))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 a (neg.f64 c)))) (sqrt.f64 (*.f64 (*.f64 a a) (*.f64 c c))))) |
(*.f64 (sqrt.f64 (*.f64 (*.f64 c (*.f64 c (*.f64 a a))) (*.f64 c (*.f64 c (*.f64 a a))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a)))) 1) (sqrt.f64 (*.f64 c (*.f64 c (*.f64 a a)))))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 (*.f64 a (*.f64 a c)) (*.f64 c (*.f64 a (*.f64 a c)))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (*.f64 a (*.f64 a c)))))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 (*.f64 c (*.f64 a a)) (*.f64 c (*.f64 c (*.f64 a a)))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (*.f64 c (*.f64 a a)))))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a (*.f64 (*.f64 c (*.f64 a c)) (*.f64 a (*.f64 a c)))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 a (*.f64 c (*.f64 a c)))))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 (*.f64 c (*.f64 a a)) (*.f64 c (*.f64 c (*.f64 a a)))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 a (neg.f64 c)))) (sqrt.f64 (*.f64 c (*.f64 c (*.f64 a a)))))) |
(*.f64 (sqrt.f64 (*.f64 a (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 c (*.f64 a c))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 a (neg.f64 c)))) (sqrt.f64 (*.f64 (*.f64 a a) (*.f64 c c))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 c (*.f64 c (*.f64 a a))) (*.f64 c (*.f64 c (*.f64 a a))))) (sqrt.f64 (*.f64 (*.f64 c (*.f64 c (*.f64 a a))) (*.f64 c (*.f64 c (*.f64 a a)))))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (*.f64 c (*.f64 a a))))) (sqrt.f64 (*.f64 (*.f64 c (*.f64 c (*.f64 a a))) (*.f64 c (*.f64 c (*.f64 a a))))))) |
(*.f64 (sqrt.f64 (*.f64 (*.f64 c (*.f64 (*.f64 a (*.f64 a c)) (*.f64 c (*.f64 a (*.f64 a c))))) (*.f64 c (*.f64 (*.f64 a (*.f64 a c)) (*.f64 c (*.f64 a (*.f64 a c))))))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (*.f64 a (*.f64 a c))))) (sqrt.f64 (*.f64 c (*.f64 (*.f64 a (*.f64 a c)) (*.f64 c (*.f64 a (*.f64 a c)))))))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 (*.f64 (*.f64 c (*.f64 a a)) (*.f64 c (*.f64 c (*.f64 a a)))) (*.f64 c (*.f64 (*.f64 c (*.f64 a a)) (*.f64 c (*.f64 c (*.f64 a a)))))))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (*.f64 c (*.f64 a a))))) (sqrt.f64 (*.f64 c (*.f64 (*.f64 c (*.f64 a a)) (*.f64 c (*.f64 c (*.f64 a a)))))))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 c (*.f64 (*.f64 a (*.f64 (*.f64 c (*.f64 a c)) (*.f64 a (*.f64 a c)))) (*.f64 a (*.f64 (*.f64 c (*.f64 a c)) (*.f64 a (*.f64 a c)))))))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 a (*.f64 c (*.f64 a c))))) (sqrt.f64 (*.f64 c (*.f64 a (*.f64 (*.f64 c (*.f64 a c)) (*.f64 a (*.f64 a c)))))))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 c (*.f64 (*.f64 (*.f64 c (*.f64 a a)) (*.f64 c (*.f64 c (*.f64 a a)))) (*.f64 (*.f64 c (*.f64 a a)) (*.f64 c (*.f64 c (*.f64 a a)))))))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 a (neg.f64 c)))) (sqrt.f64 (*.f64 c (*.f64 c (*.f64 a a))))) (sqrt.f64 (*.f64 c (*.f64 (*.f64 c (*.f64 a a)) (*.f64 c (*.f64 c (*.f64 a a)))))))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 c (*.f64 (*.f64 a (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 a c))) (*.f64 a (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 a c))))))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 a (neg.f64 c)))) (sqrt.f64 (*.f64 (*.f64 a a) (*.f64 c c)))) (sqrt.f64 (*.f64 a (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 c (*.f64 a c))))))) |
(/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 1) |
(sqrt.f64 (*.f64 c (neg.f64 a))) |
(sqrt.f64 (*.f64 a (neg.f64 c))) |
(/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a))))) |
(sqrt.f64 (*.f64 c (neg.f64 a))) |
(sqrt.f64 (*.f64 a (neg.f64 c))) |
(pow.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 1) |
(sqrt.f64 (*.f64 c (neg.f64 a))) |
(sqrt.f64 (*.f64 a (neg.f64 c))) |
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) |
(sqrt.f64 (*.f64 c (neg.f64 a))) |
(sqrt.f64 (*.f64 a (neg.f64 c))) |
(+.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) 0) |
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) |
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2) a) |
(+.f64 0 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) |
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) |
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2) a) |
(-.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) 0) |
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) |
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2) a) |
(-.f64 0 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))) |
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) |
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2) a) |
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))) 1) |
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) |
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2) a) |
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) 1) |
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) |
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2) a) |
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))) |
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) |
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2) a) |
(*.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) |
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) |
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2) a) |
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) |
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) |
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2) a) |
(*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))) |
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) |
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2) a) |
(*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) 1)) |
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) |
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2) a) |
(*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))) |
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) |
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2) a) |
(*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))) |
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) |
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2) a) |
(*.f64 (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))) (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)))) |
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) |
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2) a) |
(*.f64 (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))) (/.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) 1) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)))) |
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) |
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2) a) |
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)))) (/.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))))) |
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) |
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2) a) |
(pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) 1) |
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) |
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2) a) |
(neg.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))) |
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) |
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2) a) |
Compiled 12 to 5 computations (58.3% saved)
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (*.f64 -2 (/.f64 b_2 a)) | |
| ✓ | 2.5b | (-.f64 (-.f64 0 (-.f64 -1 (*.f64 -2 (/.f64 b_2 a)))) 1) |
Compiled 44 to 28 computations (36.4% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | b_2 | @ | inf | (-.f64 (-.f64 0 (-.f64 -1 (*.f64 -2 (/.f64 b_2 a)))) 1) |
| 0.0ms | b_2 | @ | 0 | (-.f64 (-.f64 0 (-.f64 -1 (*.f64 -2 (/.f64 b_2 a)))) 1) |
| 0.0ms | b_2 | @ | -inf | (-.f64 (-.f64 0 (-.f64 -1 (*.f64 -2 (/.f64 b_2 a)))) 1) |
| 0.0ms | a | @ | -inf | (-.f64 (-.f64 0 (-.f64 -1 (*.f64 -2 (/.f64 b_2 a)))) 1) |
| 0.0ms | a | @ | inf | (-.f64 (-.f64 0 (-.f64 -1 (*.f64 -2 (/.f64 b_2 a)))) 1) |
| 1× | batch-egg-rewrite |
| 1918× | rational.json-5 |
| 1916× | rational.json-1 |
| 1916× | rational.json-2 |
| 1916× | rational.json-4 |
| 1916× | rational.json-3 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 25 |
| 1 | 122 | 13 |
| 2 | 351 | 13 |
| 3 | 1074 | 13 |
| 4 | 4106 | 13 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 -2 (/.f64 b_2 a)))) 1) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -2 (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (/.f64 b_2 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 -1 (*.f64 -2 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (*.f64 -2 (/.f64 b_2 a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (*.f64 -2 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 b_2 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b_2 a) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (/.f64 b_2 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 (/.f64 b_2 a) (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 -2 (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 -2 (/.f64 b_2 a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 b_2 a) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 b_2 a) -2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 a)) (*.f64 (/.f64 1 (/.f64 b_2 a)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 b_2 a) (*.f64 (/.f64 b_2 a) 4)) (/.f64 1 (*.f64 -2 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 b_2 a) (*.f64 (/.f64 b_2 a) 4)) (*.f64 (/.f64 1 (*.f64 -2 (/.f64 b_2 a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 b_2 a) (*.f64 (/.f64 b_2 a) 4)) (/.f64 -1 (neg.f64 (*.f64 -2 (/.f64 b_2 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 b_2 a) (*.f64 (/.f64 b_2 a) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 b_2 a) (*.f64 (*.f64 (/.f64 b_2 a) 4) (*.f64 (/.f64 b_2 a) (*.f64 (/.f64 b_2 a) 4)))) (/.f64 (/.f64 1 (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 b_2 a) (*.f64 (/.f64 b_2 a) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 16 (/.f64 (/.f64 (/.f64 b_2 a) -2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (/.f64 b_2 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 (/.f64 b_2 a) (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 -2 (/.f64 b_2 a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -2 (/.f64 b_2 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 -2 (/.f64 b_2 a)))))))) |
| 1× | egg-herbie |
| 1436× | rational.json-simplify-47 |
| 1192× | rational.json-simplify-1 |
| 994× | rational.json-simplify-2 |
| 894× | rational.json-simplify-50 |
| 654× | rational.json-simplify-41 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 56 | 681 |
| 1 | 98 | 681 |
| 2 | 220 | 681 |
| 3 | 519 | 681 |
| 4 | 1304 | 681 |
| 5 | 2642 | 681 |
| 6 | 5548 | 681 |
| 7 | 7731 | 681 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 -2 (/.f64 b_2 a)) |
(+.f64 0 (*.f64 -2 (/.f64 b_2 a))) |
(+.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) 1)) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) 0) |
(+.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) 1) -1) |
(+.f64 1 (+.f64 -1 (*.f64 -2 (/.f64 b_2 a)))) |
(+.f64 (+.f64 -1 (*.f64 -2 (/.f64 b_2 a))) 1) |
(*.f64 -1 (neg.f64 (*.f64 -2 (/.f64 b_2 a)))) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 (/.f64 b_2 a) -2) |
(*.f64 (*.f64 -2 (/.f64 b_2 a)) 1) |
(*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 (/.f64 b_2 a) (/.f64 b_2 a))) |
(*.f64 1 (*.f64 -2 (/.f64 b_2 a))) |
(*.f64 (neg.f64 (*.f64 -2 (/.f64 b_2 a))) -1) |
(*.f64 4 (/.f64 (/.f64 b_2 a) -2)) |
(*.f64 (/.f64 (/.f64 b_2 a) -2) 4) |
(*.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 a)) (*.f64 (/.f64 1 (/.f64 b_2 a)) -2)) |
(*.f64 (*.f64 (/.f64 b_2 a) (*.f64 (/.f64 b_2 a) 4)) (/.f64 1 (*.f64 -2 (/.f64 b_2 a)))) |
(*.f64 (*.f64 (/.f64 b_2 a) (*.f64 (/.f64 b_2 a) 4)) (*.f64 (/.f64 1 (*.f64 -2 (/.f64 b_2 a))) 1)) |
(*.f64 (*.f64 (/.f64 b_2 a) (*.f64 (/.f64 b_2 a) 4)) (/.f64 -1 (neg.f64 (*.f64 -2 (/.f64 b_2 a))))) |
(*.f64 (/.f64 1 (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 b_2 a) (*.f64 (/.f64 b_2 a) 4))) |
(*.f64 (*.f64 (/.f64 b_2 a) (*.f64 (*.f64 (/.f64 b_2 a) 4) (*.f64 (/.f64 b_2 a) (*.f64 (/.f64 b_2 a) 4)))) (/.f64 (/.f64 1 (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 b_2 a) (*.f64 (/.f64 b_2 a) 4)))) |
(*.f64 16 (/.f64 (/.f64 (/.f64 b_2 a) -2) 4)) |
(/.f64 (*.f64 -2 (/.f64 b_2 a)) 1) |
(/.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 (/.f64 b_2 a) (/.f64 b_2 a))) |
(/.f64 (neg.f64 (*.f64 -2 (/.f64 b_2 a))) -1) |
(pow.f64 (*.f64 -2 (/.f64 b_2 a)) 1) |
(neg.f64 (neg.f64 (*.f64 -2 (/.f64 b_2 a)))) |
| Outputs |
|---|
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 -2 (/.f64 b_2 a)) |
(+.f64 0 (*.f64 -2 (/.f64 b_2 a))) |
(*.f64 -2 (/.f64 b_2 a)) |
(+.f64 -1 (+.f64 (*.f64 -2 (/.f64 b_2 a)) 1)) |
(*.f64 -2 (/.f64 b_2 a)) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) 0) |
(*.f64 -2 (/.f64 b_2 a)) |
(+.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) 1) -1) |
(*.f64 -2 (/.f64 b_2 a)) |
(+.f64 1 (+.f64 -1 (*.f64 -2 (/.f64 b_2 a)))) |
(*.f64 -2 (/.f64 b_2 a)) |
(+.f64 (+.f64 -1 (*.f64 -2 (/.f64 b_2 a))) 1) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 -1 (neg.f64 (*.f64 -2 (/.f64 b_2 a)))) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 (/.f64 b_2 a) -2) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 (*.f64 -2 (/.f64 b_2 a)) 1) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 (/.f64 b_2 a) (/.f64 b_2 a))) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 1 (*.f64 -2 (/.f64 b_2 a))) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 (neg.f64 (*.f64 -2 (/.f64 b_2 a))) -1) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 4 (/.f64 (/.f64 b_2 a) -2)) |
(*.f64 (/.f64 (/.f64 b_2 a) -2) 4) |
(*.f64 4 (/.f64 (/.f64 b_2 a) -2)) |
(*.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 a)) (*.f64 (/.f64 1 (/.f64 b_2 a)) -2)) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 (*.f64 (/.f64 b_2 a) (*.f64 (/.f64 b_2 a) 4)) (/.f64 1 (*.f64 -2 (/.f64 b_2 a)))) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 (*.f64 (/.f64 b_2 a) (*.f64 (/.f64 b_2 a) 4)) (*.f64 (/.f64 1 (*.f64 -2 (/.f64 b_2 a))) 1)) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 (*.f64 (/.f64 b_2 a) (*.f64 (/.f64 b_2 a) 4)) (/.f64 -1 (neg.f64 (*.f64 -2 (/.f64 b_2 a))))) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 (/.f64 1 (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 b_2 a) (*.f64 (/.f64 b_2 a) 4))) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 (*.f64 (/.f64 b_2 a) (*.f64 (*.f64 (/.f64 b_2 a) 4) (*.f64 (/.f64 b_2 a) (*.f64 (/.f64 b_2 a) 4)))) (/.f64 (/.f64 1 (*.f64 -2 (/.f64 b_2 a))) (*.f64 (/.f64 b_2 a) (*.f64 (/.f64 b_2 a) 4)))) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 16 (/.f64 (/.f64 (/.f64 b_2 a) -2) 4)) |
(*.f64 4 (/.f64 (/.f64 b_2 a) -2)) |
(/.f64 (*.f64 -2 (/.f64 b_2 a)) 1) |
(*.f64 -2 (/.f64 b_2 a)) |
(/.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 (/.f64 b_2 a) (/.f64 b_2 a))) |
(*.f64 -2 (/.f64 b_2 a)) |
(/.f64 (neg.f64 (*.f64 -2 (/.f64 b_2 a))) -1) |
(*.f64 -2 (/.f64 b_2 a)) |
(pow.f64 (*.f64 -2 (/.f64 b_2 a)) 1) |
(*.f64 -2 (/.f64 b_2 a)) |
(neg.f64 (neg.f64 (*.f64 -2 (/.f64 b_2 a)))) |
(*.f64 -2 (/.f64 b_2 a)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.3b | (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
| 2.8b | (/.f64 (*.f64 c a) b_2) | |
| 10.1b | (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) | |
| ✓ | 34.9b | (*.f64 (/.f64 1 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))) |
Compiled 93 to 37 computations (60.2% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | b_2 | @ | 0 | (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
| 1.0ms | c | @ | inf | (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
| 1.0ms | c | @ | 0 | (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
| 1.0ms | a | @ | 0 | (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
| 0.0ms | b_2 | @ | inf | (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
| 1× | batch-egg-rewrite |
| 1638× | rational.json-simplify-47 |
| 766× | rational.json-simplify-55 |
| 628× | rational.json-5 |
| 626× | exponential.json-3 |
| 626× | rational.json-1 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 146 |
| 1 | 119 | 80 |
| 2 | 366 | 80 |
| 3 | 1342 | 80 |
| 4 | 6029 | 80 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (/.f64 1 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))) |
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (fabs.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (neg.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (fabs.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (fabs.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (neg.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (fabs.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (fabs.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (neg.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (fabs.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (fabs.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (fabs.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (fabs.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (fabs.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (fabs.f64 a)) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (fabs.f64 a)) (fabs.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (fabs.f64 a)) (neg.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (fabs.f64 a)) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (fabs.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (fabs.f64 a)) (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (fabs.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (fabs.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (fabs.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))) (fabs.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (fabs.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))) (neg.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (fabs.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (fabs.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (fabs.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))) (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (fabs.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (/.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (neg.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (/.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (/.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (fabs.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (fabs.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (/.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (fabs.f64 (/.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (/.f64 (fabs.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (neg.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (/.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) 2) (*.f64 (fabs.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))) (fabs.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (fabs.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))) (fabs.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (neg.f64 (fabs.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))))))))) |
| 1× | egg-herbie |
| 1288× | rational.json-simplify-55 |
| 1178× | rational.json-simplify-79 |
| 1076× | rational.json-simplify-104 |
| 1038× | rational.json-simplify-2 |
| 1030× | rational.json-simplify-76 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 135 | 4093 |
| 1 | 270 | 4093 |
| 2 | 425 | 4093 |
| 3 | 2337 | 4093 |
| 4 | 5141 | 4093 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(+.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) 0) |
(+.f64 0 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
(-.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) 0) |
(-.f64 0 (neg.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))) |
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))) 1) |
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) |
(/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) 1) |
(/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))) |
(pow.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) 1) |
(neg.f64 (neg.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))) |
(+.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) 0) |
(+.f64 0 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))) |
(-.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) 0) |
(-.f64 0 (neg.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))) 1) |
(/.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) 1) |
(/.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))) |
(pow.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) 1) |
(neg.f64 (neg.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))) |
(fabs.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))) |
(fabs.f64 (neg.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))) |
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (fabs.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))))) |
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (neg.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))))) |
(fabs.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (fabs.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))) |
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))) |
(fabs.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (fabs.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))))) |
(fabs.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (neg.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))) |
(fabs.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (fabs.f64 a)))) |
(fabs.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (fabs.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))))) |
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (neg.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))) |
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (fabs.f64 a)))) |
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (fabs.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))))) |
(fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))) |
(fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (fabs.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))) |
(fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (fabs.f64 a)))) |
(fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (fabs.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))))) |
(fabs.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (fabs.f64 a)) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))) |
(fabs.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (fabs.f64 a)) (fabs.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))) |
(fabs.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (fabs.f64 a)) (neg.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))) |
(fabs.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (fabs.f64 a)) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (fabs.f64 a)))) |
(fabs.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (fabs.f64 a)) (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (fabs.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))))) |
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (fabs.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))) |
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (fabs.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))) (fabs.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))) |
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (fabs.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))) (neg.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))) |
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (fabs.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (fabs.f64 a)))) |
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (fabs.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))) (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (fabs.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))))) |
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (/.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (neg.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))))) |
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (/.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (/.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (fabs.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))))))) |
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (fabs.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))))) |
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (/.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (fabs.f64 (/.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))))))) |
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (/.f64 (fabs.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (neg.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))))) |
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (/.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) 2) (*.f64 (fabs.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) 2)))) |
(fabs.f64 (/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))) (fabs.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))))) |
(fabs.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (fabs.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))) (fabs.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))))) |
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (neg.f64 (fabs.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))))) |
| Outputs |
|---|
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) |
(+.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) 0) |
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) |
(+.f64 0 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) |
(-.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) 0) |
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) |
(-.f64 0 (neg.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))) |
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) |
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))) 1) |
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) |
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) |
(/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) 1) |
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) |
(/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))) |
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) |
(pow.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) 1) |
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) |
(neg.f64 (neg.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))) |
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) |
(+.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) 0) |
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
(+.f64 0 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))) |
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
(-.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) 0) |
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
(-.f64 0 (neg.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))) |
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))) 1) |
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
(/.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) 1) |
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
(/.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))) |
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
(pow.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) 1) |
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
(neg.f64 (neg.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))) |
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
(fabs.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))) |
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
(fabs.f64 (neg.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))) |
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (fabs.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))))) |
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (neg.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))))) |
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
(fabs.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (fabs.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))) |
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))) |
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
(fabs.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (fabs.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))))) |
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
(fabs.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (neg.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))) |
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
(fabs.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (fabs.f64 a)))) |
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
(fabs.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (fabs.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))))) |
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (neg.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))) |
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (fabs.f64 a)))) |
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (fabs.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))))) |
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
(fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))) |
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
(fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (fabs.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))) |
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
(fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (fabs.f64 a)))) |
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
(fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (fabs.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))))) |
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
(fabs.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (fabs.f64 a)) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))) |
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
(fabs.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (fabs.f64 a)) (fabs.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))) |
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
(fabs.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (fabs.f64 a)) (neg.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))) |
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
(fabs.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (fabs.f64 a)) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (fabs.f64 a)))) |
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
(fabs.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (fabs.f64 a)) (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (fabs.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))))) |
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (fabs.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))) |
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (fabs.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))) (fabs.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))) |
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (fabs.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))) (neg.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))) |
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (fabs.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (fabs.f64 a)))) |
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (fabs.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))) (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (fabs.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))))) |
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (/.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (neg.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))))) |
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (/.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (/.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (fabs.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))))))) |
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (fabs.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))))) |
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (/.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (fabs.f64 (/.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))))))) |
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (/.f64 (fabs.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (neg.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))))) |
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (/.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) 2) (*.f64 (fabs.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) 2)))) |
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
(fabs.f64 (/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))) (fabs.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))))) |
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
(fabs.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (fabs.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))) (fabs.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))))) |
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (neg.f64 (fabs.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)))))) |
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.6b | (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) | |
| ✓ | 6.3b | (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 c (neg.f64 a))) |
| ✓ | 11.1b | (sqrt.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 c (neg.f64 a))))) |
| ✓ | 30.9b | (*.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 c (neg.f64 a)))) |
Compiled 148 to 31 computations (79.1% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | c | @ | 0 | (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 c (neg.f64 a))) |
| 1.0ms | a | @ | inf | (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 c (neg.f64 a))) |
| 1.0ms | a | @ | 0 | (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 c (neg.f64 a))) |
| 1.0ms | b_2 | @ | inf | (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 c (neg.f64 a))) |
| 1.0ms | b_2 | @ | 0 | (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 c (neg.f64 a))) |
| 1× | batch-egg-rewrite |
| 1184× | rational.json-simplify-47 |
| 860× | rational.json-simplify-55 |
| 838× | rational.json-5 |
| 836× | exponential.json-3 |
| 836× | rational.json-1 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 169 |
| 1 | 142 | 157 |
| 2 | 469 | 157 |
| 3 | 1785 | 153 |
| 4 | 7166 | 153 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 c (neg.f64 a)))) |
(sqrt.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 c (neg.f64 a))))) |
(*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 c (neg.f64 a))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c (*.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (sqrt.f64 (*.f64 c (*.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 c (*.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (*.f64 c (*.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (sqrt.f64 (*.f64 c (*.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 a (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 c (*.f64 a (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c (*.f64 a (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 c (*.f64 a (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 c (*.f64 a (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 a (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 a (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (/.f64 (*.f64 c (*.f64 a (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (*.f64 c (*.f64 a (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (*.f64 a (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 c (*.f64 a (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))))))) |
| 1× | egg-herbie |
| 752× | rational.json-simplify-2 |
| 730× | rational.json-simplify-44 |
| 676× | rational.json-simplify-79 |
| 676× | rational.json-simplify-104 |
| 664× | exponential.json-simplify-26 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 86 | 3657 |
| 1 | 181 | 3595 |
| 2 | 442 | 3595 |
| 3 | 1443 | 3595 |
| 4 | 3695 | 3595 |
| 5 | 5947 | 3595 |
| 6 | 7972 | 3595 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (*.f64 c a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) |
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) |
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) |
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) |
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) |
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) |
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) |
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) |
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) |
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) |
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) |
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) 0) |
(+.f64 0 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) |
(-.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) 0) |
(-.f64 0 (neg.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) 1) |
(/.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) 1) |
(/.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) |
(pow.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) 1) |
(neg.f64 (neg.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) |
(+.f64 (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) 0) |
(+.f64 0 (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) |
(-.f64 (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) 0) |
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) |
(-.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) 1) |
(*.f64 1 (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) 1) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (sqrt.f64 (*.f64 c (*.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) |
(*.f64 (sqrt.f64 (*.f64 (*.f64 c (*.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (*.f64 c (*.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (sqrt.f64 (*.f64 c (*.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) |
(/.f64 (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) 1) |
(/.f64 (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) |
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) 1) |
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) |
(+.f64 (*.f64 c (*.f64 a (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) 0) |
(+.f64 0 (*.f64 c (*.f64 a (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))) |
(-.f64 (*.f64 c (*.f64 a (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) 0) |
(-.f64 0 (neg.f64 (*.f64 c (*.f64 a (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 c (*.f64 a (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))) 1) |
(/.f64 (*.f64 c (*.f64 a (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) 1) |
(/.f64 (*.f64 c (*.f64 a (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (/.f64 (*.f64 c (*.f64 a (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (*.f64 c (*.f64 a (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))) |
(pow.f64 (*.f64 c (*.f64 a (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) 1) |
(neg.f64 (neg.f64 (*.f64 c (*.f64 a (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))) |
| Outputs |
|---|
(*.f64 -1 (*.f64 c a)) |
(*.f64 c (neg.f64 a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 c (neg.f64 a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 c (neg.f64 a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 c (neg.f64 a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 c (neg.f64 a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 c (neg.f64 a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 c (neg.f64 a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 c (neg.f64 a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 c (neg.f64 a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 c (neg.f64 a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 c (neg.f64 a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 c (neg.f64 a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 c (neg.f64 a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 c (neg.f64 a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 c (neg.f64 a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 c (neg.f64 a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 c (neg.f64 a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 c (neg.f64 a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 c (neg.f64 a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 c (neg.f64 a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 c (neg.f64 a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 c (neg.f64 a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 c (neg.f64 a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 c (neg.f64 a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 c (neg.f64 a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 c (neg.f64 a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 c (neg.f64 a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 c (neg.f64 a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 c (neg.f64 a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 c (neg.f64 a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 c (neg.f64 a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 c (neg.f64 a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 c (neg.f64 a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 c (neg.f64 a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 c (neg.f64 a)) |
(*.f64 -1 (*.f64 c a)) |
(*.f64 c (neg.f64 a)) |
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) |
(sqrt.f64 (*.f64 c (neg.f64 a))) |
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) |
(sqrt.f64 (*.f64 c (neg.f64 a))) |
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) |
(sqrt.f64 (*.f64 c (neg.f64 a))) |
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) |
(sqrt.f64 (*.f64 c (neg.f64 a))) |
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) |
(sqrt.f64 (*.f64 c (neg.f64 a))) |
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) |
(sqrt.f64 (*.f64 c (neg.f64 a))) |
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) |
(sqrt.f64 (*.f64 c (neg.f64 a))) |
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) |
(sqrt.f64 (*.f64 c (neg.f64 a))) |
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) |
(sqrt.f64 (*.f64 c (neg.f64 a))) |
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) |
(sqrt.f64 (*.f64 c (neg.f64 a))) |
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) |
(sqrt.f64 (*.f64 c (neg.f64 a))) |
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) |
(sqrt.f64 (*.f64 c (neg.f64 a))) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(pow.f64 (*.f64 c a) 2) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2))))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (neg.f64 (*.f64 (pow.f64 b_2 2) (*.f64 c a)))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 c (*.f64 (pow.f64 b_2 2) (neg.f64 a)))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 c (*.f64 a (neg.f64 (pow.f64 b_2 2))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2))))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (neg.f64 (*.f64 (pow.f64 b_2 2) (*.f64 c a)))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 c (*.f64 (pow.f64 b_2 2) (neg.f64 a)))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 c (*.f64 a (neg.f64 (pow.f64 b_2 2))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2))))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (neg.f64 (*.f64 (pow.f64 b_2 2) (*.f64 c a)))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 c (*.f64 (pow.f64 b_2 2) (neg.f64 a)))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 c (*.f64 a (neg.f64 (pow.f64 b_2 2))))) |
(*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) |
(neg.f64 (*.f64 (pow.f64 b_2 2) (*.f64 c a))) |
(*.f64 c (*.f64 (pow.f64 b_2 2) (neg.f64 a))) |
(*.f64 c (*.f64 a (neg.f64 (pow.f64 b_2 2)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2))))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (neg.f64 (*.f64 (pow.f64 b_2 2) (*.f64 c a)))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 c (*.f64 (pow.f64 b_2 2) (neg.f64 a)))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 c (*.f64 a (neg.f64 (pow.f64 b_2 2))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2))))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (neg.f64 (*.f64 (pow.f64 b_2 2) (*.f64 c a)))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 c (*.f64 (pow.f64 b_2 2) (neg.f64 a)))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 c (*.f64 a (neg.f64 (pow.f64 b_2 2))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2))))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (neg.f64 (*.f64 (pow.f64 b_2 2) (*.f64 c a)))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 c (*.f64 (pow.f64 b_2 2) (neg.f64 a)))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 c (*.f64 a (neg.f64 (pow.f64 b_2 2))))) |
(*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) |
(neg.f64 (*.f64 (pow.f64 b_2 2) (*.f64 c a))) |
(*.f64 c (*.f64 (pow.f64 b_2 2) (neg.f64 a))) |
(*.f64 c (*.f64 a (neg.f64 (pow.f64 b_2 2)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2))))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (neg.f64 (*.f64 (pow.f64 b_2 2) (*.f64 c a)))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 c (*.f64 (pow.f64 b_2 2) (neg.f64 a)))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 c (*.f64 a (neg.f64 (pow.f64 b_2 2))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2))))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (neg.f64 (*.f64 (pow.f64 b_2 2) (*.f64 c a)))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 c (*.f64 (pow.f64 b_2 2) (neg.f64 a)))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 c (*.f64 a (neg.f64 (pow.f64 b_2 2))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2))))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (neg.f64 (*.f64 (pow.f64 b_2 2) (*.f64 c a)))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 c (*.f64 (pow.f64 b_2 2) (neg.f64 a)))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 c (*.f64 a (neg.f64 (pow.f64 b_2 2))))) |
(*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) |
(neg.f64 (*.f64 (pow.f64 b_2 2) (*.f64 c a))) |
(*.f64 c (*.f64 (pow.f64 b_2 2) (neg.f64 a))) |
(*.f64 c (*.f64 a (neg.f64 (pow.f64 b_2 2)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2))))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (neg.f64 (*.f64 (pow.f64 b_2 2) (*.f64 c a)))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 c (*.f64 (pow.f64 b_2 2) (neg.f64 a)))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 c (*.f64 a (neg.f64 (pow.f64 b_2 2))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2))))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (neg.f64 (*.f64 (pow.f64 b_2 2) (*.f64 c a)))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 c (*.f64 (pow.f64 b_2 2) (neg.f64 a)))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 c (*.f64 a (neg.f64 (pow.f64 b_2 2))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2))))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (neg.f64 (*.f64 (pow.f64 b_2 2) (*.f64 c a)))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 c (*.f64 (pow.f64 b_2 2) (neg.f64 a)))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 c (*.f64 a (neg.f64 (pow.f64 b_2 2))))) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(pow.f64 (*.f64 c a) 2) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2))))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (neg.f64 (*.f64 (pow.f64 b_2 2) (*.f64 c a)))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 c (*.f64 (pow.f64 b_2 2) (neg.f64 a)))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 c (*.f64 a (neg.f64 (pow.f64 b_2 2))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2))))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (neg.f64 (*.f64 (pow.f64 b_2 2) (*.f64 c a)))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 c (*.f64 (pow.f64 b_2 2) (neg.f64 a)))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 c (*.f64 a (neg.f64 (pow.f64 b_2 2))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2))))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (neg.f64 (*.f64 (pow.f64 b_2 2) (*.f64 c a)))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 c (*.f64 (pow.f64 b_2 2) (neg.f64 a)))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 c (*.f64 a (neg.f64 (pow.f64 b_2 2))))) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(pow.f64 (*.f64 c a) 2) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2))))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (neg.f64 (*.f64 (pow.f64 b_2 2) (*.f64 c a)))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 c (*.f64 (pow.f64 b_2 2) (neg.f64 a)))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 c (*.f64 a (neg.f64 (pow.f64 b_2 2))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2))))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (neg.f64 (*.f64 (pow.f64 b_2 2) (*.f64 c a)))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 c (*.f64 (pow.f64 b_2 2) (neg.f64 a)))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 c (*.f64 a (neg.f64 (pow.f64 b_2 2))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2))))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (neg.f64 (*.f64 (pow.f64 b_2 2) (*.f64 c a)))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 c (*.f64 (pow.f64 b_2 2) (neg.f64 a)))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 c (*.f64 a (neg.f64 (pow.f64 b_2 2))))) |
(*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) |
(neg.f64 (*.f64 (pow.f64 b_2 2) (*.f64 c a))) |
(*.f64 c (*.f64 (pow.f64 b_2 2) (neg.f64 a))) |
(*.f64 c (*.f64 a (neg.f64 (pow.f64 b_2 2)))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2))))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (neg.f64 (*.f64 (pow.f64 b_2 2) (*.f64 c a)))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 c (*.f64 (pow.f64 b_2 2) (neg.f64 a)))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 c (*.f64 a (neg.f64 (pow.f64 b_2 2))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2))))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (neg.f64 (*.f64 (pow.f64 b_2 2) (*.f64 c a)))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 c (*.f64 (pow.f64 b_2 2) (neg.f64 a)))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 c (*.f64 a (neg.f64 (pow.f64 b_2 2))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2))))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (neg.f64 (*.f64 (pow.f64 b_2 2) (*.f64 c a)))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 c (*.f64 (pow.f64 b_2 2) (neg.f64 a)))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 c (*.f64 a (neg.f64 (pow.f64 b_2 2))))) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(pow.f64 (*.f64 c a) 2) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2))))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (neg.f64 (*.f64 (pow.f64 b_2 2) (*.f64 c a)))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 c (*.f64 (pow.f64 b_2 2) (neg.f64 a)))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 c (*.f64 a (neg.f64 (pow.f64 b_2 2))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2))))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (neg.f64 (*.f64 (pow.f64 b_2 2) (*.f64 c a)))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 c (*.f64 (pow.f64 b_2 2) (neg.f64 a)))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 c (*.f64 a (neg.f64 (pow.f64 b_2 2))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2))))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (neg.f64 (*.f64 (pow.f64 b_2 2) (*.f64 c a)))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 c (*.f64 (pow.f64 b_2 2) (neg.f64 a)))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 c (*.f64 a (neg.f64 (pow.f64 b_2 2))))) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(pow.f64 (*.f64 c a) 2) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2))))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (neg.f64 (*.f64 (pow.f64 b_2 2) (*.f64 c a)))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 c (*.f64 (pow.f64 b_2 2) (neg.f64 a)))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 c (*.f64 a (neg.f64 (pow.f64 b_2 2))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2))))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (neg.f64 (*.f64 (pow.f64 b_2 2) (*.f64 c a)))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 c (*.f64 (pow.f64 b_2 2) (neg.f64 a)))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 c (*.f64 a (neg.f64 (pow.f64 b_2 2))))) |
(+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 b_2 2))))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (neg.f64 (*.f64 (pow.f64 b_2 2) (*.f64 c a)))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 c (*.f64 (pow.f64 b_2 2) (neg.f64 a)))) |
(+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 c (*.f64 a (neg.f64 (pow.f64 b_2 2))))) |
(+.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) 0) |
(*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(*.f64 (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 c (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) |
(*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (neg.f64 a)) (/.f64 c (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) |
(+.f64 0 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) |
(*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(*.f64 (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 c (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) |
(*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (neg.f64 a)) (/.f64 c (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) |
(-.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) 0) |
(*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(*.f64 (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 c (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) |
(*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (neg.f64 a)) (/.f64 c (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) |
(-.f64 0 (neg.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) |
(*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(*.f64 (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 c (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) |
(*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (neg.f64 a)) (/.f64 c (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) 1) |
(*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(*.f64 (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 c (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) |
(*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (neg.f64 a)) (/.f64 c (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) |
(/.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) 1) |
(*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(*.f64 (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 c (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) |
(*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (neg.f64 a)) (/.f64 c (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) |
(/.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) |
(*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(*.f64 (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 c (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) |
(*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (neg.f64 a)) (/.f64 c (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) |
(pow.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) 1) |
(*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(*.f64 (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 c (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) |
(*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (neg.f64 a)) (/.f64 c (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) |
(neg.f64 (neg.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) |
(*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(*.f64 (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 c (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) |
(*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (neg.f64 a)) (/.f64 c (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) |
(+.f64 (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) 0) |
(sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) |
(sqrt.f64 (*.f64 (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (neg.f64 a)) (/.f64 c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(+.f64 0 (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) |
(sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) |
(sqrt.f64 (*.f64 (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (neg.f64 a)) (/.f64 c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(-.f64 (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) 0) |
(sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) |
(sqrt.f64 (*.f64 (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (neg.f64 a)) (/.f64 c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) |
(sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) |
(sqrt.f64 (*.f64 (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (neg.f64 a)) (/.f64 c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(-.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) 1) |
(sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) |
(sqrt.f64 (*.f64 (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (neg.f64 a)) (/.f64 c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(*.f64 1 (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) |
(sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) |
(sqrt.f64 (*.f64 (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (neg.f64 a)) (/.f64 c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) 1) |
(sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) |
(sqrt.f64 (*.f64 (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (neg.f64 a)) (/.f64 c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) |
(sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) |
(sqrt.f64 (*.f64 (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (neg.f64 a)) (/.f64 c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) |
(sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) |
(sqrt.f64 (*.f64 (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (neg.f64 a)) (/.f64 c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (sqrt.f64 (*.f64 c (*.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) |
(sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) |
(sqrt.f64 (*.f64 (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (neg.f64 a)) (/.f64 c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(*.f64 (sqrt.f64 (*.f64 (*.f64 c (*.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (*.f64 c (*.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (sqrt.f64 (*.f64 c (*.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) |
(sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) |
(sqrt.f64 (*.f64 (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (neg.f64 a)) (/.f64 c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(/.f64 (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) 1) |
(sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) |
(sqrt.f64 (*.f64 (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (neg.f64 a)) (/.f64 c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(/.f64 (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) |
(sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) |
(sqrt.f64 (*.f64 (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (neg.f64 a)) (/.f64 c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) 1) |
(sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) |
(sqrt.f64 (*.f64 (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (neg.f64 a)) (/.f64 c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) |
(sqrt.f64 (*.f64 c (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) |
(sqrt.f64 (*.f64 (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (neg.f64 a)) (/.f64 c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) |
(+.f64 (*.f64 c (*.f64 a (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) 0) |
(*.f64 c (*.f64 a (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (*.f64 c a)) |
(*.f64 a (*.f64 c (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) |
(+.f64 0 (*.f64 c (*.f64 a (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))) |
(*.f64 c (*.f64 a (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (*.f64 c a)) |
(*.f64 a (*.f64 c (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) |
(-.f64 (*.f64 c (*.f64 a (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) 0) |
(*.f64 c (*.f64 a (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (*.f64 c a)) |
(*.f64 a (*.f64 c (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) |
(-.f64 0 (neg.f64 (*.f64 c (*.f64 a (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))) |
(*.f64 c (*.f64 a (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (*.f64 c a)) |
(*.f64 a (*.f64 c (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 c (*.f64 a (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))) 1) |
(*.f64 c (*.f64 a (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (*.f64 c a)) |
(*.f64 a (*.f64 c (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) |
(/.f64 (*.f64 c (*.f64 a (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) 1) |
(*.f64 c (*.f64 a (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (*.f64 c a)) |
(*.f64 a (*.f64 c (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) |
(/.f64 (*.f64 c (*.f64 a (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (/.f64 (*.f64 c (*.f64 a (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (*.f64 c (*.f64 a (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))) |
(*.f64 c (*.f64 a (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (*.f64 c a)) |
(*.f64 a (*.f64 c (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) |
(pow.f64 (*.f64 c (*.f64 a (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) 1) |
(*.f64 c (*.f64 a (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (*.f64 c a)) |
(*.f64 a (*.f64 c (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) |
(neg.f64 (neg.f64 (*.f64 c (*.f64 a (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))) |
(*.f64 c (*.f64 a (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) |
(*.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (*.f64 c a)) |
(*.f64 a (*.f64 c (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) |
Compiled 12601 to 3986 computations (68.4% saved)
26 alts after pruning (16 fresh and 10 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 365 | 9 | 374 |
| Fresh | 2 | 7 | 9 |
| Picked | 1 | 0 | 1 |
| Done | 2 | 10 | 12 |
| Total | 370 | 26 | 396 |
| Status | Error | Program |
|---|---|---|
| 53.8b | (/.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 a (*.f64 c (*.f64 a c)))) (/.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a))))) b_2) a) | |
| ✓ | 31.4b | (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) |
| ✓ | 44.3b | (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) |
| ✓ | 54.0b | (/.f64 (-.f64 b_2 b_2) a) |
| ✓ | 45.1b | (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) |
| 49.6b | (/.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))) (*.f64 b_2 -2)) a) | |
| ✓ | 45.6b | (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) a) |
| 49.2b | (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 c (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) a) | |
| 50.9b | (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (*.f64 c (neg.f64 a)) (*.f64 c (neg.f64 a)))))) a) | |
| 55.0b | (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 c (*.f64 a (-.f64 (*.f64 c a) (*.f64 b_2 b_2))))))) a) | |
| 53.6b | (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a (*.f64 c (-.f64 (*.f64 c a) (*.f64 b_2 b_2))))))) a) | |
| ✓ | 43.4b | (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) |
| 50.0b | (-.f64 (-.f64 0 (-.f64 -1 (*.f64 -1/2 (/.f64 c b_2)))) 1) | |
| 54.8b | (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) | |
| 48.3b | (+.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) 1) -1) | |
| 44.8b | (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) | |
| 44.8b | (*.f64 (/.f64 (/.f64 b_2 a) -2) 4) | |
| 51.7b | (*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))) | |
| 53.2b | (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a))) | |
| 56.3b | (*.f64 (/.f64 1 (*.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))) | |
| 59.4b | (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 c a)))) (sqrt.f64 (*.f64 (/.f64 c a) (/.f64 c a)))) | |
| 54.3b | (*.f64 1/2 (/.f64 c b_2)) | |
| ✓ | 38.4b | (*.f64 -1/2 (/.f64 c b_2)) |
| ✓ | 44.8b | (*.f64 -2 (/.f64 b_2 a)) |
| ✓ | 54.2b | (sqrt.f64 (neg.f64 (/.f64 c a))) |
| ✓ | 59.2b | (neg.f64 (/.f64 b_2 a)) |
Compiled 487 to 296 computations (39.2% saved)
| Inputs |
|---|
(neg.f64 (/.f64 b_2 a)) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 1/2 (/.f64 c b_2)) |
(/.f64 (-.f64 b_2 b_2) a) |
(/.f64 (+.f64 (neg.f64 b_2) b_2) a) |
(*.f64 (/.f64 (/.f64 b_2 a) -2) 4) |
(+.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) 1) -1) |
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 -2 (/.f64 b_2 a)))) 1) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 -1/2 (/.f64 c b_2)))) 1) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) |
(*.f64 (/.f64 1 (*.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))) |
(/.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))) (*.f64 b_2 -2)) a) |
(*.f64 (/.f64 1 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))) |
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a))) |
(sqrt.f64 (neg.f64 (/.f64 c a))) |
(-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) |
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) |
(+.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
(/.f64 (+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2)) a) |
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) |
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) |
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (*.f64 c (neg.f64 a)) (*.f64 c (neg.f64 a)))))) a) |
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 c (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) a) |
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a (*.f64 c (-.f64 (*.f64 c a) (*.f64 b_2 b_2))))))) a) |
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 c (*.f64 a (-.f64 (*.f64 c a) (*.f64 b_2 b_2))))))) a) |
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 c (neg.f64 a)))))) a) |
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) a) |
(*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (/.f64 c a)))) (sqrt.f64 (*.f64 (/.f64 c a) (/.f64 c a)))) |
(/.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 a (*.f64 c (*.f64 a c)))) (/.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a))))) b_2) a) |
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)))) a) |
(/.f64 (-.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) b_2) a) |
(/.f64 (+.f64 (neg.f64 b_2) (*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) a) |
(*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))) |
(*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) |
(*.f64 (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))) |
| Outputs |
|---|
(*.f64 -2 (/.f64 b_2 a)) |
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) |
(*.f64 -1/2 (/.f64 c b_2)) |
4 calls:
| 736.0ms | c |
| 552.0ms | a |
| 196.0ms | b_2 |
| 104.0ms | (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) |
| Error | Segments | Branch |
|---|---|---|
| 25.0b | 7 | a |
| 6.2b | 3 | b_2 |
| 24.6b | 10 | c |
| 10.2b | 5 | (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) |
Compiled 723 to 252 computations (65.1% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 22.0ms | 7.19332270493969e-91 | 1.2280131214589045e-90 |
| 152.0ms | -2.317192471659643e+165 | -8.28796315326388e+151 |
| 144.0ms | 201× | body | 256 | valid |
| 12.0ms | 61× | body | 256 | infinite |
| 4.0ms | 13× | body | 512 | valid |
| 3.0ms | 16× | body | 256 | invalid |
| 3.0ms | 6× | body | 1024 | valid |
| 3.0ms | 4× | body | 2048 | valid |
Compiled 372 to 253 computations (32% saved)
| Inputs |
|---|
(neg.f64 (/.f64 b_2 a)) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 1/2 (/.f64 c b_2)) |
(/.f64 (-.f64 b_2 b_2) a) |
(/.f64 (+.f64 (neg.f64 b_2) b_2) a) |
(*.f64 (/.f64 (/.f64 b_2 a) -2) 4) |
(+.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) 1) -1) |
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 -2 (/.f64 b_2 a)))) 1) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 -1/2 (/.f64 c b_2)))) 1) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) |
(*.f64 (/.f64 1 (*.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))) |
(/.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))) (*.f64 b_2 -2)) a) |
(*.f64 (/.f64 1 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))) |
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a))) |
(sqrt.f64 (neg.f64 (/.f64 c a))) |
(-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) |
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) |
(+.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (neg.f64 (/.f64 b_2 a))) |
(/.f64 (+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2)) a) |
| Outputs |
|---|
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) |
(*.f64 -1/2 (/.f64 c b_2)) |
3 calls:
| 460.0ms | c |
| 219.0ms | b_2 |
| 182.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 29.0b | 9 | a |
| 10.2b | 3 | b_2 |
| 30.0b | 11 | c |
Compiled 287 to 137 computations (52.3% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 26.0ms | 7.19332270493969e-91 | 1.2280131214589045e-90 |
| 33.0ms | -1.8636576872376754e-109 | -1.5745096858672744e-111 |
| 33.0ms | 162× | body | 256 | valid |
| 10.0ms | 52× | body | 256 | invalid |
| 10.0ms | 10× | body | 512 | valid |
| 2.0ms | 3× | body | 1024 | valid |
| 1.0ms | 1× | body | 2048 | valid |
Compiled 306 to 219 computations (28.4% saved)
| Inputs |
|---|
(neg.f64 (/.f64 b_2 a)) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 1/2 (/.f64 c b_2)) |
(/.f64 (-.f64 b_2 b_2) a) |
(/.f64 (+.f64 (neg.f64 b_2) b_2) a) |
(*.f64 (/.f64 (/.f64 b_2 a) -2) 4) |
(+.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) 1) -1) |
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 -2 (/.f64 b_2 a)))) 1) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 -1/2 (/.f64 c b_2)))) 1) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) |
(*.f64 (/.f64 1 (*.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))) |
(/.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))) (*.f64 b_2 -2)) a) |
(*.f64 (/.f64 1 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))) |
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a))) |
(sqrt.f64 (neg.f64 (/.f64 c a))) |
(-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) |
| Outputs |
|---|
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) |
(*.f64 -1/2 (/.f64 c b_2)) |
3 calls:
| 122.0ms | c |
| 116.0ms | a |
| 56.0ms | b_2 |
| Error | Segments | Branch |
|---|---|---|
| 31.8b | 7 | a |
| 16.9b | 3 | b_2 |
| 33.3b | 7 | c |
Compiled 258 to 129 computations (50% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 47.0ms | 1.8737363986432343e-184 | 2.7242946479872833e-182 |
| 46.0ms | -1.9332188327895357e-135 | -1.3862359923009792e-141 |
| 57.0ms | 245× | body | 256 | valid |
| 25.0ms | 104× | body | 256 | invalid |
| 2.0ms | 7× | body | 512 | valid |
| 2.0ms | 4× | body | 1024 | valid |
Compiled 428 to 307 computations (28.3% saved)
| Inputs |
|---|
(neg.f64 (/.f64 b_2 a)) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 1/2 (/.f64 c b_2)) |
(/.f64 (-.f64 b_2 b_2) a) |
(/.f64 (+.f64 (neg.f64 b_2) b_2) a) |
(*.f64 (/.f64 (/.f64 b_2 a) -2) 4) |
(+.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) 1) -1) |
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 -2 (/.f64 b_2 a)))) 1) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 -1/2 (/.f64 c b_2)))) 1) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) |
(*.f64 (/.f64 1 (*.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))) |
(/.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))) (*.f64 b_2 -2)) a) |
(*.f64 (/.f64 1 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))) |
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a))) |
(sqrt.f64 (neg.f64 (/.f64 c a))) |
| Outputs |
|---|
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(sqrt.f64 (neg.f64 (/.f64 c a))) |
(*.f64 -1/2 (/.f64 c b_2)) |
3 calls:
| 501.0ms | c |
| 118.0ms | a |
| 53.0ms | b_2 |
| Error | Segments | Branch |
|---|---|---|
| 31.8b | 7 | a |
| 17.0b | 3 | b_2 |
| 34.4b | 5 | c |
Compiled 249 to 128 computations (48.6% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 39.0ms | 1.8737363986432343e-184 | 2.7242946479872833e-182 |
| 49.0ms | -1.9332188327895357e-135 | -1.3862359923009792e-141 |
| 51.0ms | 241× | body | 256 | valid |
| 20.0ms | 107× | body | 256 | invalid |
| 3.0ms | 10× | body | 512 | valid |
| 3.0ms | 5× | body | 1024 | valid |
Compiled 364 to 275 computations (24.5% saved)
| Inputs |
|---|
(neg.f64 (/.f64 b_2 a)) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 1/2 (/.f64 c b_2)) |
(/.f64 (-.f64 b_2 b_2) a) |
(/.f64 (+.f64 (neg.f64 b_2) b_2) a) |
(*.f64 (/.f64 (/.f64 b_2 a) -2) 4) |
(+.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) 1) -1) |
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) |
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 -2 (/.f64 b_2 a)))) 1) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 -1/2 (/.f64 c b_2)))) 1) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) |
(*.f64 (/.f64 1 (*.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))) |
(/.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (/.f64 (*.f64 c a) b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 c a) b_2)))) (*.f64 b_2 -2)) a) |
(*.f64 (/.f64 1 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)) (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a))) |
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a)) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 b_2 -2)) a))) |
| Outputs |
|---|
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) |
(*.f64 -1/2 (/.f64 c b_2)) |
3 calls:
| 101.0ms | a |
| 85.0ms | c |
| 38.0ms | b_2 |
| Error | Segments | Branch |
|---|---|---|
| 34.4b | 5 | a |
| 20.6b | 2 | b_2 |
| 34.9b | 5 | c |
Compiled 244 to 125 computations (48.8% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 40.0ms | -2.4221369392877934e-295 | -4.764890214019779e-300 |
| 28.0ms | 128× | body | 256 | valid |
| 9.0ms | 48× | body | 256 | invalid |
Compiled 214 to 159 computations (25.7% saved)
| Inputs |
|---|
(neg.f64 (/.f64 b_2 a)) |
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 -1/2 (/.f64 c b_2)) |
(*.f64 1/2 (/.f64 c b_2)) |
(/.f64 (-.f64 b_2 b_2) a) |
(/.f64 (+.f64 (neg.f64 b_2) b_2) a) |
(*.f64 (/.f64 (/.f64 b_2 a) -2) 4) |
(+.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) 1) -1) |
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a) |
| Outputs |
|---|
(*.f64 -2 (/.f64 b_2 a)) |
(*.f64 -1/2 (/.f64 c b_2)) |
3 calls:
| 60.0ms | a |
| 50.0ms | c |
| 21.0ms | b_2 |
| Error | Segments | Branch |
|---|---|---|
| 34.5b | 5 | a |
| 20.7b | 2 | b_2 |
| 35.0b | 5 | c |
Compiled 70 to 41 computations (41.4% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 51.0ms | 1.2410352563247626e-199 | 1.8737363986432343e-184 |
| 31.0ms | 149× | body | 256 | valid |
| 12.0ms | 67× | body | 256 | invalid |
| 3.0ms | 10× | body | 512 | valid |
| 1.0ms | 1× | body | 1024 | valid |
Compiled 202 to 155 computations (23.3% saved)
Total -14.4b remaining (-32.2%)
Threshold costs -14.4b (-32.2%)
| Inputs |
|---|
(neg.f64 (/.f64 b_2 a)) |
(*.f64 -2 (/.f64 b_2 a)) |
| Outputs |
|---|
(*.f64 -2 (/.f64 b_2 a)) |
3 calls:
| 16.0ms | a |
| 6.0ms | b_2 |
| 6.0ms | c |
| Error | Segments | Branch |
|---|---|---|
| 44.8b | 1 | a |
| 44.8b | 1 | b_2 |
| 44.8b | 1 | c |
Compiled 24 to 16 computations (33.3% saved)
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 64 | 446 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(if (<=.f64 b_2 -800000000000000037000865087233595792009810179160581507935109817610180430030237207387067359057627401055917299603917524727355181516131534373078016072876032) (*.f64 -2 (/.f64 b_2 a)) (if (<=.f64 b_2 5045696955178157/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (*.f64 -1/2 (/.f64 c b_2)))) |
(if (<=.f64 b_2 -475960297528979/2644223875160994395807661232131084159313618731857124877138595181097623164945245383300756841758861139390364848100093433217024) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 1376099169594043/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 -1/2 (/.f64 c b_2)))) |
(if (<=.f64 b_2 -2147344238779869/26187124863169134960105517574620793217733136368344518315866330944769070371237396439066160738607233257207093473020480568073738052367083144426628220715008) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 5083069841380299/299004108316488185848867822351174292268202623451041623610437960853046897358187881202051502002495252055893102400215083077513294952620060704653486412249315029041282722978874323768631243063073425063936) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (*.f64 -1/2 (/.f64 c b_2)))) |
(if (<=.f64 b_2 -8641751204845815/26187124863169134960105517574620793217733136368344518315866330944769070371237396439066160738607233257207093473020480568073738052367083144426628220715008) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 3827252586451049/598008216632976371697735644702348584536405246902083247220875921706093794716375762404103004004990504111786204800430166155026589905240121409306972824498630058082565445957748647537262486126146850127872) (sqrt.f64 (neg.f64 (/.f64 c a))) (*.f64 -1/2 (/.f64 c b_2)))) |
(if (<=.f64 b_2 -7238468646072529/1508014301265110212210531135789433919262563062937126445449153766240405586123431823342743394534566435927056356253600209291203385124994765794776479899441737755548338772926974008712671009764769795099197087276523896072521861519103442867235119310387667688286379400732806098106007386857498456032472308789536403591243235328) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 -1/2 (/.f64 c b_2))) |
(if (<=.f64 b_2 7325475661932327/43091033305484275771318189120554014028188383664727440257009917157939053808001686094755156265186004592451444480869811959505055188993505721246743058601180207922833192313884218148386109504588371699886434318219521032192) (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1/2 (/.f64 c b_2))) |
(*.f64 -2 (/.f64 b_2 a)) |
(neg.f64 (/.f64 b_2 a)) |
| Outputs |
|---|
(if (<=.f64 b_2 -800000000000000037000865087233595792009810179160581507935109817610180430030237207387067359057627401055917299603917524727355181516131534373078016072876032) (*.f64 -2 (/.f64 b_2 a)) (if (<=.f64 b_2 5045696955178157/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (*.f64 -1/2 (/.f64 c b_2)))) |
(if (<=.f64 b_2 -475960297528979/2644223875160994395807661232131084159313618731857124877138595181097623164945245383300756841758861139390364848100093433217024) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 1376099169594043/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 -1/2 (/.f64 c b_2)))) |
(if (<=.f64 b_2 -2147344238779869/26187124863169134960105517574620793217733136368344518315866330944769070371237396439066160738607233257207093473020480568073738052367083144426628220715008) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 5083069841380299/299004108316488185848867822351174292268202623451041623610437960853046897358187881202051502002495252055893102400215083077513294952620060704653486412249315029041282722978874323768631243063073425063936) (-.f64 (sqrt.f64 (neg.f64 (/.f64 c a))) (/.f64 b_2 a)) (*.f64 -1/2 (/.f64 c b_2)))) |
(if (<=.f64 b_2 -8641751204845815/26187124863169134960105517574620793217733136368344518315866330944769070371237396439066160738607233257207093473020480568073738052367083144426628220715008) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 3827252586451049/598008216632976371697735644702348584536405246902083247220875921706093794716375762404103004004990504111786204800430166155026589905240121409306972824498630058082565445957748647537262486126146850127872) (sqrt.f64 (neg.f64 (/.f64 c a))) (*.f64 -1/2 (/.f64 c b_2)))) |
(if (<=.f64 b_2 -7238468646072529/1508014301265110212210531135789433919262563062937126445449153766240405586123431823342743394534566435927056356253600209291203385124994765794776479899441737755548338772926974008712671009764769795099197087276523896072521861519103442867235119310387667688286379400732806098106007386857498456032472308789536403591243235328) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 -1/2 (/.f64 c b_2))) |
(if (<=.f64 b_2 7325475661932327/43091033305484275771318189120554014028188383664727440257009917157939053808001686094755156265186004592451444480869811959505055188993505721246743058601180207922833192313884218148386109504588371699886434318219521032192) (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1/2 (/.f64 c b_2))) |
(*.f64 -2 (/.f64 b_2 a)) |
(neg.f64 (/.f64 b_2 a)) |
Compiled 192 to 125 computations (34.9% saved)
| 1× | egg-herbie |
| 1552× | rational.json-simplify-54 |
| 1150× | rational.json-simplify-1 |
| 1098× | rational.json-simplify-50 |
| 680× | rational.json-simplify-2 |
| 632× | exponential.json-simplify-26 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 361 | 7529 |
| 1 | 795 | 7485 |
| 2 | 1699 | 7329 |
| 3 | 4204 | 7329 |
| 1× | node limit |
Compiled 27 to 14 computations (48.1% saved)
Compiled 171 to 89 computations (48% saved)
Loading profile data...