Time bar (total: 6.4s)
| 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 |
| 12.5% | 12.5% | 87.4% | 0.1% | 0% | 0% | 0% | 5 |
| 18.8% | 18.7% | 81.2% | 0.1% | 0% | 0% | 0% | 6 |
| 28.1% | 28.1% | 71.8% | 0.1% | 0% | 0% | 0% | 7 |
| 32.8% | 32.8% | 67.1% | 0.1% | 0% | 0% | 0% | 8 |
| 38.3% | 38.2% | 61.7% | 0.1% | 0% | 0% | 0% | 9 |
| 41% | 41% | 58.9% | 0.1% | 0% | 0% | 0% | 10 |
| 43.9% | 43.9% | 56% | 0.1% | 0% | 0% | 0% | 11 |
| 45.4% | 45.4% | 54.5% | 0.1% | 0% | 0% | 0% | 12 |
Compiled 19 to 9 computations (52.6% saved)
| 1.7s | 3896× | body | 8192 | exit |
| 847.0ms | 7512× | body | 256 | valid |
| 395.0ms | 3857× | body | 256 | unsamplable |
| 130.0ms | 713× | body | 512 | valid |
| 10.0ms | 31× | body | 1024 | valid |
| 8.0ms | 72× | body | 256 | infinite |
| 2× | egg-herbie |
| 180× | rational.json-simplify-31 |
| 140× | rational.json-simplify-2 |
| 112× | rational.json-simplify-27 |
| 84× | rational.json-simplify-9 |
| 84× | rational.json-simplify-41 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 98 |
| 1 | 37 | 90 |
| 2 | 69 | 90 |
| 3 | 113 | 90 |
| 4 | 156 | 90 |
| 5 | 213 | 90 |
| 6 | 271 | 90 |
| 7 | 330 | 90 |
| 8 | 393 | 90 |
| 9 | 431 | 90 |
| 10 | 438 | 90 |
| 0 | 2 | 2 |
| 1× | saturated |
| 1× | saturated |
| Inputs |
|---|
0 |
1 |
| Outputs |
|---|
0 |
1 |
| Inputs |
|---|
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) |
(-.f64 x (/.f64 (-.f64 (*.f64 x (exp.f64 x)) wj) (+.f64 (exp.f64 x) (*.f64 x (exp.f64 x))))) |
| Outputs |
|---|
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) |
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 1 wj)))) |
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(-.f64 x (/.f64 (-.f64 (*.f64 x (exp.f64 x)) wj) (+.f64 (exp.f64 x) (*.f64 x (exp.f64 x))))) |
(-.f64 x (/.f64 (-.f64 (*.f64 x (exp.f64 x)) wj) (*.f64 (exp.f64 x) (+.f64 1 x)))) |
(-.f64 x (/.f64 (-.f64 (*.f64 x (exp.f64 x)) wj) (*.f64 (exp.f64 x) (+.f64 x 1)))) |
Compiled 20 to 10 computations (50% saved)
| 1× | egg-herbie |
| 110× | rational.json-simplify-31 |
| 80× | rational.json-simplify-2 |
| 56× | rational.json-simplify-27 |
| 50× | rational.json-simplify-9 |
| 42× | rational.json-simplify-41 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 49 |
| 1 | 21 | 45 |
| 2 | 39 | 45 |
| 3 | 63 | 45 |
| 4 | 87 | 45 |
| 5 | 118 | 45 |
| 6 | 151 | 45 |
| 7 | 184 | 45 |
| 8 | 220 | 45 |
| 9 | 242 | 45 |
| 10 | 248 | 45 |
| 1× | saturated |
| Inputs |
|---|
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) |
| Outputs |
|---|
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) |
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 1 wj)))) |
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
Compiled 48 to 19 computations (60.4% saved)
3 alts after pruning (3 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1 | 2 | 3 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 1 | 3 | 4 |
| Status | Error | Program |
|---|---|---|
| ▶ | 13.7b | (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) |
| ▶ | 13.7b | (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 1 wj)))) |
Compiled 35 to 18 computations (48.6% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 wj (exp.f64 wj)) |
| ✓ | 0.0b | (*.f64 (exp.f64 wj) (+.f64 1 wj)) |
| ✓ | 1.5b | (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 1 wj))) |
| ✓ | 3.3b | (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 1 wj)))) |
Compiled 54 to 20 computations (63% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | wj | @ | inf | (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 1 wj))) |
| 1.0ms | x | @ | 0 | (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 1 wj)))) |
| 1.0ms | wj | @ | 0 | (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 1 wj)))) |
| 1.0ms | x | @ | 0 | (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 1 wj))) |
| 1.0ms | x | @ | inf | (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 1 wj)))) |
| 1× | batch-egg-rewrite |
| 102× | rational.json-simplify-2 |
| 80× | bool.json-1 |
| 74× | rational.json-1 |
| 74× | rational.json-2 |
| 58× | rational.json-simplify-31 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 112 |
| 1 | 66 | 112 |
| 2 | 136 | 112 |
| 3 | 213 | 112 |
| 4 | 243 | 112 |
| 5 | 257 | 112 |
| 6 | 275 | 112 |
| 7 | 288 | 112 |
| 8 | 292 | 112 |
| 9 | 307 | 112 |
| 10 | 319 | 112 |
| 11 | 336 | 112 |
| 1× | saturated |
| Inputs |
|---|
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 1 wj)))) |
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 1 wj))) |
(*.f64 (exp.f64 wj) (+.f64 1 wj)) |
(*.f64 wj (exp.f64 wj)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj (exp.f64 wj)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 wj (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 wj (exp.f64 wj)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj))))))) |
| 1× | egg-herbie |
| 1958× | rational.json-simplify-41 |
| 1946× | rational.json-simplify-40 |
| 1792× | rational.json-simplify-27 |
| 1534× | rational.json-simplify-1 |
| 1056× | rational.json-simplify-2 |
Useful iterations: 8 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 186 | 3579 |
| 1 | 427 | 3539 |
| 2 | 869 | 3539 |
| 3 | 1992 | 3451 |
| 4 | 4381 | 3445 |
| 5 | 5331 | 3403 |
| 6 | 5937 | 3403 |
| 7 | 6044 | 3403 |
| 8 | 6080 | 3385 |
| 9 | 6110 | 3385 |
| 1× | node limit |
| Inputs |
|---|
x |
(+.f64 (*.f64 -2 (*.f64 wj x)) x) |
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2/3 x) (+.f64 (*.f64 -3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))) |
wj |
(-.f64 wj 1) |
(-.f64 (+.f64 (/.f64 1 wj) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) wj)) 1) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (/.f64 1 wj) (+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) wj))) 1) |
wj |
(-.f64 wj 1) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj)) wj) 1) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj)) wj)) 1) |
(-.f64 wj (/.f64 wj (+.f64 1 wj))) |
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj))) |
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj))) |
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj))) |
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) |
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj))) |
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj))) |
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj))) |
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) |
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj))) |
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj))) |
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj))) |
(*.f64 -1 x) |
(+.f64 (*.f64 -1 x) (*.f64 (-.f64 1 (*.f64 -2 x)) wj)) |
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -3/2 x) (*.f64 2 (-.f64 1 (*.f64 -2 x))))) (pow.f64 wj 2)) (+.f64 (*.f64 -1 x) (*.f64 (-.f64 1 (*.f64 -2 x)) wj))) |
(+.f64 (*.f64 (-.f64 1/2 (+.f64 (*.f64 2 (-.f64 1 (+.f64 (*.f64 -3/2 x) (*.f64 2 (-.f64 1 (*.f64 -2 x)))))) (+.f64 (*.f64 -2/3 x) (*.f64 3/2 (-.f64 1 (*.f64 -2 x)))))) (pow.f64 wj 3)) (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -3/2 x) (*.f64 2 (-.f64 1 (*.f64 -2 x))))) (pow.f64 wj 2)) (+.f64 (*.f64 -1 x) (*.f64 (-.f64 1 (*.f64 -2 x)) wj)))) |
1 |
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 x (*.f64 wj (exp.f64 wj))))) (/.f64 1 wj)) |
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x (*.f64 wj (exp.f64 wj)))) (/.f64 1 (pow.f64 wj 2)))) (+.f64 (/.f64 1 wj) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))))) |
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x (*.f64 wj (exp.f64 wj)))) (+.f64 (/.f64 1 (pow.f64 wj 2)) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))))))) (+.f64 (/.f64 1 wj) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (/.f64 1 (pow.f64 wj 3))))) |
1 |
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj))) |
(+.f64 1 (+.f64 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj)) (/.f64 1 (pow.f64 wj 2))))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 3))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj)) (+.f64 (/.f64 1 (pow.f64 wj 2)) (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))))))) |
(/.f64 wj (+.f64 1 wj)) |
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj))) |
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj))) |
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj))) |
(*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) |
(+.f64 (/.f64 wj (+.f64 1 wj)) (*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))) |
(+.f64 (/.f64 wj (+.f64 1 wj)) (*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))) |
(+.f64 (/.f64 wj (+.f64 1 wj)) (*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))) |
(*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) |
(+.f64 (/.f64 wj (+.f64 1 wj)) (*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))) |
(+.f64 (/.f64 wj (+.f64 1 wj)) (*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))) |
(+.f64 (/.f64 wj (+.f64 1 wj)) (*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))) |
1 |
(+.f64 1 (*.f64 2 wj)) |
(+.f64 1 (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (*.f64 2 wj))) |
(+.f64 1 (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (+.f64 (*.f64 2/3 (pow.f64 wj 3)) (*.f64 2 wj)))) |
(*.f64 (exp.f64 wj) wj) |
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) |
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) |
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) |
(*.f64 (exp.f64 wj) wj) |
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) |
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) |
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) |
wj |
(+.f64 (pow.f64 wj 2) wj) |
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 1/2 (pow.f64 wj 3)) wj)) |
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 1/2 (pow.f64 wj 3)) (+.f64 wj (*.f64 1/6 (pow.f64 wj 4))))) |
(*.f64 (exp.f64 wj) wj) |
(*.f64 (exp.f64 wj) wj) |
(*.f64 (exp.f64 wj) wj) |
(*.f64 (exp.f64 wj) wj) |
(*.f64 (exp.f64 wj) wj) |
(*.f64 (exp.f64 wj) wj) |
(*.f64 (exp.f64 wj) wj) |
(*.f64 (exp.f64 wj) wj) |
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(+.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 0) |
(+.f64 0 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) |
(+.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj) |
(*.f64 1 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) |
(*.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 1) |
(*.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj) -1) |
(*.f64 -1 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj)) |
(neg.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj)) |
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 0) |
(+.f64 0 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 0) |
(-.f64 0 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(*.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 1) |
(*.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))) -1) |
(*.f64 -1 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(neg.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(+.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 0) |
(+.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
(+.f64 (*.f64 wj (exp.f64 wj)) 0) |
(+.f64 0 (*.f64 wj (exp.f64 wj))) |
(-.f64 (*.f64 wj (exp.f64 wj)) 0) |
(-.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) |
(neg.f64 (*.f64 (exp.f64 wj) (neg.f64 wj))) |
| Outputs |
|---|
x |
(+.f64 (*.f64 -2 (*.f64 wj x)) x) |
(+.f64 x (*.f64 -2 (*.f64 x wj))) |
(+.f64 x (*.f64 x (*.f64 -2 wj))) |
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)) |
(+.f64 (+.f64 x (*.f64 -2 (*.f64 x wj))) (*.f64 (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2))) (pow.f64 wj 2))) |
(+.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (*.f64 (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2))) (pow.f64 wj 2))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2))) (pow.f64 wj 2)))) |
(+.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (*.f64 (-.f64 (-.f64 1 (*.f64 x 3/2)) (*.f64 x -4)) (pow.f64 wj 2))) |
(+.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (*.f64 (+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2))) (pow.f64 wj 2))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2/3 x) (+.f64 (*.f64 -3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))) |
(+.f64 (+.f64 (+.f64 x (*.f64 -2 (*.f64 x wj))) (*.f64 (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2))) (pow.f64 wj 2))) (*.f64 (+.f64 (*.f64 x 2/3) (+.f64 (*.f64 x -3) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))))) (*.f64 -1 (pow.f64 wj 3)))) |
(+.f64 (+.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (*.f64 (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2))) (pow.f64 wj 2))) (*.f64 (+.f64 (*.f64 x 2/3) (+.f64 (*.f64 x -3) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))))) (*.f64 -1 (pow.f64 wj 3)))) |
(+.f64 x (+.f64 (+.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 -2 (+.f64 (*.f64 x -4) (*.f64 x 3/2))) (+.f64 (*.f64 x 2/3) (*.f64 x -3)))) (*.f64 -1 (pow.f64 wj 3))) (*.f64 x (*.f64 -2 wj))) (*.f64 (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2))) (pow.f64 wj 2)))) |
(+.f64 x (+.f64 (*.f64 (-.f64 (-.f64 1 (*.f64 x 3/2)) (*.f64 x -4)) (pow.f64 wj 2)) (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 (+.f64 1 (+.f64 (*.f64 -2 (+.f64 (*.f64 x -4) (*.f64 x 3/2))) (+.f64 (*.f64 x 2/3) (*.f64 x -3)))) (*.f64 -1 (pow.f64 wj 3)))))) |
(+.f64 x (+.f64 (*.f64 (+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2))) (pow.f64 wj 2)) (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 (+.f64 1 (+.f64 (*.f64 -2 (-.f64 (*.f64 x 3/2) (*.f64 x 4))) (+.f64 (*.f64 x 2/3) (*.f64 x -3)))) (*.f64 -1 (pow.f64 wj 3)))))) |
(+.f64 x (+.f64 (*.f64 (+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2))) (pow.f64 wj 2)) (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 (+.f64 1 (+.f64 (*.f64 -2 (-.f64 (*.f64 x 3/2) (*.f64 x 4))) (+.f64 (*.f64 x -3) (*.f64 x 2/3)))) (*.f64 -1 (pow.f64 wj 3)))))) |
wj |
(-.f64 wj 1) |
(+.f64 wj -1) |
(-.f64 (+.f64 (/.f64 1 wj) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) wj)) 1) |
(+.f64 -1 (+.f64 (/.f64 1 wj) (+.f64 wj (/.f64 x (*.f64 wj (exp.f64 wj)))))) |
(+.f64 -1 (+.f64 wj (+.f64 (/.f64 1 wj) (/.f64 x (*.f64 wj (exp.f64 wj)))))) |
(+.f64 (+.f64 -1 (+.f64 wj (/.f64 1 wj))) (/.f64 x (*.f64 wj (exp.f64 wj)))) |
(-.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (-.f64 (-.f64 1 wj) (/.f64 1 wj))) |
(+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 (+.f64 wj -1) (/.f64 1 wj))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (/.f64 1 wj) (+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) wj))) 1) |
(+.f64 -1 (+.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (/.f64 1 wj)) (+.f64 wj (/.f64 x (*.f64 wj (exp.f64 wj)))))) |
(+.f64 -1 (+.f64 (+.f64 wj (/.f64 x (*.f64 wj (exp.f64 wj)))) (+.f64 (/.f64 1 wj) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2)))))) |
(+.f64 (+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj (/.f64 1 wj))) (*.f64 -1 (+.f64 1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))))) |
(+.f64 (-.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (-.f64 (-.f64 1 wj) (/.f64 1 wj))) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2)))) |
(-.f64 (-.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (-.f64 (-.f64 1 wj) (/.f64 1 wj))) (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) |
(-.f64 (+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 (+.f64 wj -1) (/.f64 1 wj))) (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) |
wj |
(-.f64 wj 1) |
(+.f64 wj -1) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj)) wj) 1) |
(+.f64 -1 (+.f64 wj (*.f64 -1 (/.f64 (+.f64 -1 (*.f64 -1 (/.f64 x (exp.f64 wj)))) wj)))) |
(+.f64 wj (+.f64 -1 (*.f64 -1 (/.f64 (+.f64 -1 (*.f64 -1 (/.f64 x (exp.f64 wj)))) wj)))) |
(-.f64 (+.f64 wj -1) (/.f64 (+.f64 -1 (*.f64 -1 (/.f64 x (exp.f64 wj)))) wj)) |
(+.f64 wj (-.f64 -1 (/.f64 (+.f64 -1 (*.f64 -1 (/.f64 x (exp.f64 wj)))) wj))) |
(+.f64 wj (+.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj)) wj)) 1) |
(+.f64 -1 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 wj (*.f64 -1 (/.f64 (+.f64 -1 (*.f64 -1 (/.f64 x (exp.f64 wj)))) wj))))) |
(+.f64 -1 (+.f64 wj (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (*.f64 -1 (/.f64 (+.f64 -1 (*.f64 -1 (/.f64 x (exp.f64 wj)))) wj))))) |
(+.f64 wj (+.f64 -1 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (*.f64 -1 (/.f64 (+.f64 -1 (*.f64 -1 (/.f64 x (exp.f64 wj)))) wj))))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (-.f64 (+.f64 wj -1) (/.f64 (+.f64 -1 (*.f64 -1 (/.f64 x (exp.f64 wj)))) wj))) |
(+.f64 wj (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (-.f64 -1 (/.f64 (+.f64 -1 (*.f64 -1 (/.f64 x (exp.f64 wj)))) wj)))) |
(+.f64 wj (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj)))) |
(-.f64 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj) (+.f64 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2)) (-.f64 1 wj))) |
(+.f64 -1 (-.f64 (+.f64 wj (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj)) (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2)))) |
(-.f64 wj (/.f64 wj (+.f64 1 wj))) |
(-.f64 wj (/.f64 wj (+.f64 wj 1))) |
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj))) |
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1))) |
(+.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj))) |
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1))) |
(+.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj))) |
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1))) |
(+.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) |
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj))) |
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1))) |
(+.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj))) |
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1))) |
(+.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj))) |
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1))) |
(+.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) |
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj))) |
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1))) |
(+.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj))) |
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1))) |
(+.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj))) |
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1))) |
(+.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(*.f64 -1 x) |
(*.f64 x -1) |
(neg.f64 x) |
(+.f64 (*.f64 -1 x) (*.f64 (-.f64 1 (*.f64 -2 x)) wj)) |
(+.f64 (*.f64 x -1) (*.f64 wj (-.f64 1 (*.f64 x -2)))) |
(+.f64 (neg.f64 x) (*.f64 wj (-.f64 1 (*.f64 x -2)))) |
(+.f64 (neg.f64 x) (*.f64 wj (+.f64 1 (*.f64 x 2)))) |
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -3/2 x) (*.f64 2 (-.f64 1 (*.f64 -2 x))))) (pow.f64 wj 2)) (+.f64 (*.f64 -1 x) (*.f64 (-.f64 1 (*.f64 -2 x)) wj))) |
(+.f64 (+.f64 (*.f64 x -1) (*.f64 wj (-.f64 1 (*.f64 x -2)))) (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -3/2) (*.f64 2 (-.f64 1 (*.f64 x -2))))))) |
(+.f64 (*.f64 wj (-.f64 1 (*.f64 x -2))) (+.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -3/2) (*.f64 2 (-.f64 1 (*.f64 x -2)))))))) |
(+.f64 (*.f64 wj (-.f64 1 (*.f64 x -2))) (+.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (-.f64 (-.f64 1 (*.f64 x -3/2)) (*.f64 2 (-.f64 1 (*.f64 x -2))))))) |
(+.f64 (*.f64 wj (+.f64 1 (*.f64 x 2))) (+.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -3/2) (*.f64 -2 (+.f64 -1 (*.f64 x -2)))))))) |
(+.f64 (*.f64 wj (+.f64 1 (*.f64 x 2))) (+.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 2 (+.f64 -1 (*.f64 x -2))) (+.f64 1 (*.f64 x 3/2)))))) |
(+.f64 (*.f64 (-.f64 1/2 (+.f64 (*.f64 2 (-.f64 1 (+.f64 (*.f64 -3/2 x) (*.f64 2 (-.f64 1 (*.f64 -2 x)))))) (+.f64 (*.f64 -2/3 x) (*.f64 3/2 (-.f64 1 (*.f64 -2 x)))))) (pow.f64 wj 3)) (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -3/2 x) (*.f64 2 (-.f64 1 (*.f64 -2 x))))) (pow.f64 wj 2)) (+.f64 (*.f64 -1 x) (*.f64 (-.f64 1 (*.f64 -2 x)) wj)))) |
(+.f64 (+.f64 (+.f64 (*.f64 x -1) (*.f64 wj (-.f64 1 (*.f64 x -2)))) (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -3/2) (*.f64 2 (-.f64 1 (*.f64 x -2))))))) (*.f64 (pow.f64 wj 3) (-.f64 1/2 (+.f64 (*.f64 2 (-.f64 1 (+.f64 (*.f64 x -3/2) (*.f64 2 (-.f64 1 (*.f64 x -2)))))) (+.f64 (*.f64 x -2/3) (*.f64 3/2 (-.f64 1 (*.f64 x -2)))))))) |
(+.f64 (+.f64 (*.f64 wj (-.f64 1 (*.f64 x -2))) (+.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -3/2) (*.f64 2 (-.f64 1 (*.f64 x -2)))))))) (*.f64 (pow.f64 wj 3) (-.f64 1/2 (+.f64 (*.f64 2 (-.f64 1 (+.f64 (*.f64 x -3/2) (*.f64 2 (-.f64 1 (*.f64 x -2)))))) (+.f64 (*.f64 x -2/3) (*.f64 3/2 (-.f64 1 (*.f64 x -2)))))))) |
(+.f64 (*.f64 wj (-.f64 1 (*.f64 x -2))) (+.f64 (neg.f64 x) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (-.f64 1 (*.f64 x -3/2)) (*.f64 2 (-.f64 1 (*.f64 x -2))))) (*.f64 (pow.f64 wj 3) (-.f64 1/2 (+.f64 (*.f64 2 (-.f64 (-.f64 1 (*.f64 x -3/2)) (*.f64 2 (-.f64 1 (*.f64 x -2))))) (+.f64 (*.f64 x -2/3) (*.f64 3/2 (-.f64 1 (*.f64 x -2)))))))))) |
(+.f64 (*.f64 wj (+.f64 1 (*.f64 x 2))) (+.f64 (neg.f64 x) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -3/2) (*.f64 -2 (+.f64 -1 (*.f64 x -2)))))) (*.f64 (pow.f64 wj 3) (-.f64 1/2 (+.f64 (*.f64 -2 (+.f64 -1 (+.f64 (*.f64 x -3/2) (*.f64 -2 (+.f64 -1 (*.f64 x -2)))))) (+.f64 (*.f64 x -2/3) (*.f64 3/2 (+.f64 1 (*.f64 x 2)))))))))) |
(+.f64 (*.f64 wj (+.f64 1 (*.f64 x 2))) (+.f64 (neg.f64 x) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 2 (+.f64 -1 (*.f64 x -2))) (+.f64 1 (*.f64 x 3/2)))) (*.f64 (pow.f64 wj 3) (+.f64 1/2 (-.f64 (*.f64 2 (-.f64 (+.f64 -1 (*.f64 x -3/2)) (*.f64 2 (+.f64 -1 (*.f64 x -2))))) (-.f64 (*.f64 x -2/3) (*.f64 3/2 (+.f64 -1 (*.f64 x -2)))))))))) |
(+.f64 (*.f64 wj (+.f64 1 (*.f64 x 2))) (+.f64 (neg.f64 x) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 2 (+.f64 -1 (*.f64 x -2))) (+.f64 1 (*.f64 x 3/2)))) (*.f64 (pow.f64 wj 3) (+.f64 1/2 (-.f64 (*.f64 3/2 (+.f64 -1 (*.f64 x -2))) (+.f64 (*.f64 -2 (-.f64 (+.f64 -1 (*.f64 x -3/2)) (*.f64 2 (+.f64 -1 (*.f64 x -2))))) (*.f64 x -2/3)))))))) |
(+.f64 (*.f64 wj (+.f64 1 (*.f64 x 2))) (+.f64 (neg.f64 x) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 2 (+.f64 -1 (*.f64 x -2))) (+.f64 1 (*.f64 x 3/2)))) (*.f64 (pow.f64 wj 3) (+.f64 (+.f64 1/2 (+.f64 (*.f64 x 2/3) (*.f64 3/2 (+.f64 -1 (*.f64 x -2))))) (*.f64 2 (-.f64 (+.f64 -1 (*.f64 x -3/2)) (*.f64 2 (+.f64 -1 (*.f64 x -2)))))))))) |
1 |
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 x (*.f64 wj (exp.f64 wj))))) (/.f64 1 wj)) |
(+.f64 (*.f64 -1 (/.f64 x (*.f64 wj (exp.f64 wj)))) (-.f64 1 (/.f64 1 wj))) |
(-.f64 (-.f64 1 (/.f64 1 wj)) (/.f64 x (*.f64 wj (exp.f64 wj)))) |
(-.f64 (+.f64 (/.f64 -1 wj) 1) (/.f64 x (*.f64 wj (exp.f64 wj)))) |
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x (*.f64 wj (exp.f64 wj)))) (/.f64 1 (pow.f64 wj 2)))) (+.f64 (/.f64 1 wj) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 wj (exp.f64 wj)))) (+.f64 1 (/.f64 1 (pow.f64 wj 2)))) (+.f64 (/.f64 1 wj) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))))) |
(+.f64 (-.f64 1 (/.f64 x (*.f64 wj (exp.f64 wj)))) (-.f64 (/.f64 1 (pow.f64 wj 2)) (+.f64 (/.f64 1 wj) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))))))) |
(+.f64 1 (-.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))) (/.f64 1 wj)) (-.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 1 (pow.f64 wj 2))))) |
(-.f64 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))) (+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (-.f64 (/.f64 1 wj) (+.f64 1 (/.f64 1 (pow.f64 wj 2)))))) |
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x (*.f64 wj (exp.f64 wj)))) (+.f64 (/.f64 1 (pow.f64 wj 2)) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))))))) (+.f64 (/.f64 1 wj) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (/.f64 1 (pow.f64 wj 3))))) |
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x (*.f64 wj (exp.f64 wj)))) (+.f64 (/.f64 1 (pow.f64 wj 2)) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))))))) (+.f64 (+.f64 (/.f64 1 wj) (/.f64 1 (pow.f64 wj 3))) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))))) |
(-.f64 (+.f64 1 (+.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 wj (exp.f64 wj)))) (/.f64 1 (pow.f64 wj 2))) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj)))))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (+.f64 (/.f64 1 wj) (/.f64 1 (pow.f64 wj 3))))) |
(-.f64 (+.f64 (-.f64 1 (/.f64 x (*.f64 wj (exp.f64 wj)))) (+.f64 (/.f64 1 (pow.f64 wj 2)) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj)))))) (+.f64 (/.f64 1 wj) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (/.f64 1 (pow.f64 wj 3))))) |
(+.f64 1 (-.f64 (-.f64 (-.f64 (*.f64 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))) 1) (/.f64 1 (pow.f64 wj 3))) (/.f64 1 wj)) (-.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 (/.f64 1 (pow.f64 wj 2)) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj)))))))) |
(-.f64 (+.f64 (-.f64 1 (/.f64 x (*.f64 wj (exp.f64 wj)))) (/.f64 1 (pow.f64 wj 2))) (+.f64 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))) (-.f64 (/.f64 1 wj) (-.f64 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))) (/.f64 1 (pow.f64 wj 3)))))) |
(+.f64 1 (-.f64 (-.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))) (/.f64 1 (pow.f64 wj 3))) (/.f64 1 wj)) (+.f64 (-.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 1 (pow.f64 wj 2))) (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj)))))) |
1 |
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj))) |
(+.f64 1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (neg.f64 wj))) |
(+.f64 1 (/.f64 (-.f64 -1 (/.f64 x (exp.f64 wj))) wj)) |
(+.f64 1 (+.f64 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj)) (/.f64 1 (pow.f64 wj 2))))) |
(+.f64 (+.f64 1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (+.f64 (/.f64 1 (pow.f64 wj 2)) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj)))) |
(+.f64 (+.f64 (/.f64 1 (pow.f64 wj 2)) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj))) (+.f64 1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj)) (+.f64 (+.f64 1 (/.f64 1 (pow.f64 wj 2))) (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))))) |
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj)) (+.f64 (/.f64 1 (pow.f64 wj 2)) (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))))) |
(+.f64 1 (+.f64 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (neg.f64 wj)) (+.f64 (/.f64 1 (pow.f64 wj 2)) (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))))) |
(+.f64 1 (+.f64 (/.f64 (-.f64 -1 (/.f64 x (exp.f64 wj))) wj) (+.f64 (/.f64 1 (pow.f64 wj 2)) (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 3))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj)) (+.f64 (/.f64 1 (pow.f64 wj 2)) (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))))))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 3))) (+.f64 (+.f64 1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (+.f64 (/.f64 1 (pow.f64 wj 2)) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj))))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 3))) (+.f64 (+.f64 (/.f64 1 (pow.f64 wj 2)) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj))) (+.f64 1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))))) |
(+.f64 (/.f64 1 (pow.f64 wj 2)) (+.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 3))) (+.f64 1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))))) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj)))) |
(+.f64 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 3))) (+.f64 1 (+.f64 (/.f64 1 (pow.f64 wj 2)) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj)))))) |
(+.f64 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 3))) (+.f64 1 (+.f64 (/.f64 1 (pow.f64 wj 2)) (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (neg.f64 wj)))))) |
(+.f64 1 (+.f64 (/.f64 (-.f64 -1 (/.f64 x (exp.f64 wj))) wj) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 3))) (+.f64 (/.f64 1 (pow.f64 wj 2)) (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))))))) |
(+.f64 (/.f64 (-.f64 -1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 3)) (+.f64 1 (+.f64 (/.f64 (-.f64 -1 (/.f64 x (exp.f64 wj))) wj) (+.f64 (/.f64 1 (pow.f64 wj 2)) (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))))))) |
(/.f64 wj (+.f64 1 wj)) |
(/.f64 wj (+.f64 wj 1)) |
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj))) |
(+.f64 (/.f64 wj (+.f64 wj 1)) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))) |
(-.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj))) |
(+.f64 (/.f64 wj (+.f64 wj 1)) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))) |
(-.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj))) |
(+.f64 (/.f64 wj (+.f64 wj 1)) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))) |
(-.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) |
(*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(/.f64 (neg.f64 x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
(+.f64 (/.f64 wj (+.f64 1 wj)) (*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))) |
(+.f64 (/.f64 wj (+.f64 wj 1)) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))) |
(-.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(+.f64 (/.f64 wj (+.f64 1 wj)) (*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))) |
(+.f64 (/.f64 wj (+.f64 wj 1)) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))) |
(-.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(+.f64 (/.f64 wj (+.f64 1 wj)) (*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))) |
(+.f64 (/.f64 wj (+.f64 wj 1)) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))) |
(-.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) |
(*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(/.f64 (neg.f64 x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
(+.f64 (/.f64 wj (+.f64 1 wj)) (*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))) |
(+.f64 (/.f64 wj (+.f64 wj 1)) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))) |
(-.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(+.f64 (/.f64 wj (+.f64 1 wj)) (*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))) |
(+.f64 (/.f64 wj (+.f64 wj 1)) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))) |
(-.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(+.f64 (/.f64 wj (+.f64 1 wj)) (*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))) |
(+.f64 (/.f64 wj (+.f64 wj 1)) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))) |
(-.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
1 |
(+.f64 1 (*.f64 2 wj)) |
(+.f64 1 (*.f64 wj 2)) |
(+.f64 1 (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (*.f64 2 wj))) |
(+.f64 1 (+.f64 (*.f64 wj 2) (*.f64 3/2 (pow.f64 wj 2)))) |
(+.f64 1 (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (+.f64 (*.f64 2/3 (pow.f64 wj 3)) (*.f64 2 wj)))) |
(+.f64 1 (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (+.f64 (*.f64 wj 2) (*.f64 2/3 (pow.f64 wj 3))))) |
(+.f64 (+.f64 1 (*.f64 wj 2)) (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (*.f64 2/3 (pow.f64 wj 3)))) |
(+.f64 1 (+.f64 (*.f64 wj 2) (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (*.f64 2/3 (pow.f64 wj 3))))) |
(*.f64 (exp.f64 wj) wj) |
(*.f64 wj (exp.f64 wj)) |
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) |
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) |
(*.f64 (exp.f64 wj) (+.f64 wj 1)) |
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) |
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) |
(*.f64 (exp.f64 wj) (+.f64 wj 1)) |
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) |
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) |
(*.f64 (exp.f64 wj) (+.f64 wj 1)) |
(*.f64 (exp.f64 wj) wj) |
(*.f64 wj (exp.f64 wj)) |
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) |
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) |
(*.f64 (exp.f64 wj) (+.f64 wj 1)) |
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) |
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) |
(*.f64 (exp.f64 wj) (+.f64 wj 1)) |
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) |
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) |
(*.f64 (exp.f64 wj) (+.f64 wj 1)) |
wj |
(+.f64 (pow.f64 wj 2) wj) |
(+.f64 wj (pow.f64 wj 2)) |
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 1/2 (pow.f64 wj 3)) wj)) |
(+.f64 (pow.f64 wj 2) (+.f64 wj (*.f64 (pow.f64 wj 3) 1/2))) |
(+.f64 wj (+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 3) 1/2))) |
(+.f64 (+.f64 wj (pow.f64 wj 2)) (*.f64 (pow.f64 wj 3) 1/2)) |
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 1/2 (pow.f64 wj 3)) (+.f64 wj (*.f64 1/6 (pow.f64 wj 4))))) |
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 (pow.f64 wj 3) 1/2) (+.f64 wj (*.f64 1/6 (pow.f64 wj 4))))) |
(+.f64 wj (+.f64 (*.f64 1/6 (pow.f64 wj 4)) (+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 3) 1/2)))) |
(+.f64 wj (+.f64 (pow.f64 wj 2) (+.f64 (*.f64 (pow.f64 wj 3) 1/2) (*.f64 1/6 (pow.f64 wj 4))))) |
(*.f64 (exp.f64 wj) wj) |
(*.f64 wj (exp.f64 wj)) |
(*.f64 (exp.f64 wj) wj) |
(*.f64 wj (exp.f64 wj)) |
(*.f64 (exp.f64 wj) wj) |
(*.f64 wj (exp.f64 wj)) |
(*.f64 (exp.f64 wj) wj) |
(*.f64 wj (exp.f64 wj)) |
(*.f64 (exp.f64 wj) wj) |
(*.f64 wj (exp.f64 wj)) |
(*.f64 (exp.f64 wj) wj) |
(*.f64 wj (exp.f64 wj)) |
(*.f64 (exp.f64 wj) wj) |
(*.f64 wj (exp.f64 wj)) |
(*.f64 (exp.f64 wj) wj) |
(*.f64 wj (exp.f64 wj)) |
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(+.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 0) |
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(+.f64 0 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) |
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(+.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj) |
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(*.f64 1 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) |
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(*.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 1) |
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(*.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj) -1) |
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(*.f64 -1 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj)) |
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(neg.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj)) |
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 0) |
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
(+.f64 0 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
(-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 0) |
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
(-.f64 0 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
(*.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 1) |
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
(*.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))) -1) |
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
(*.f64 -1 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
(neg.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
(+.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 0) |
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) |
(*.f64 (exp.f64 wj) (+.f64 wj 1)) |
(+.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) |
(*.f64 (exp.f64 wj) (+.f64 wj 1)) |
(+.f64 (*.f64 wj (exp.f64 wj)) 0) |
(*.f64 wj (exp.f64 wj)) |
(+.f64 0 (*.f64 wj (exp.f64 wj))) |
(*.f64 wj (exp.f64 wj)) |
(-.f64 (*.f64 wj (exp.f64 wj)) 0) |
(*.f64 wj (exp.f64 wj)) |
(-.f64 0 (*.f64 (exp.f64 wj) (neg.f64 wj))) |
(*.f64 wj (exp.f64 wj)) |
(neg.f64 (*.f64 (exp.f64 wj) (neg.f64 wj))) |
(*.f64 wj (exp.f64 wj)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (*.f64 wj (exp.f64 wj)) | |
| ✓ | 0.0b | (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) |
| ✓ | 1.5b | (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) |
| ✓ | 3.3b | (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) |
Compiled 53 to 8 computations (84.9% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | wj | @ | -inf | (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) |
| 2.0ms | x | @ | 0 | (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) |
| 1.0ms | x | @ | inf | (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) |
| 0.0ms | x | @ | 0 | (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) |
| 0.0ms | x | @ | inf | (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) |
| 1× | batch-egg-rewrite |
| 104× | rational.json-simplify-2 |
| 80× | bool.json-1 |
| 74× | rational.json-1 |
| 74× | rational.json-2 |
| 62× | rational.json-simplify-31 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 113 |
| 1 | 58 | 101 |
| 2 | 131 | 101 |
| 3 | 213 | 101 |
| 4 | 244 | 101 |
| 5 | 259 | 101 |
| 6 | 275 | 101 |
| 7 | 286 | 101 |
| 8 | 290 | 101 |
| 9 | 306 | 101 |
| 10 | 319 | 101 |
| 11 | 338 | 101 |
| 1× | saturated |
| Inputs |
|---|
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) |
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) |
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 wj) (+.f64 wj 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 wj) -1) (*.f64 -1 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (+.f64 wj 1)) (*.f64 (exp.f64 wj) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 wj 1) (exp.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) |
| 1× | egg-herbie |
| 2102× | rational.json-simplify-41 |
| 2092× | rational.json-simplify-40 |
| 1828× | rational.json-simplify-27 |
| 1504× | rational.json-simplify-1 |
| 1060× | rational.json-simplify-2 |
Useful iterations: 5 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 178 | 4036 |
| 1 | 420 | 3804 |
| 2 | 839 | 3804 |
| 3 | 1914 | 3734 |
| 4 | 4207 | 3716 |
| 5 | 5199 | 3710 |
| 6 | 5737 | 3710 |
| 7 | 5895 | 3710 |
| 8 | 5933 | 3710 |
| 9 | 5971 | 3710 |
| 1× | node limit |
| Inputs |
|---|
x |
(+.f64 (*.f64 -2 (*.f64 wj x)) x) |
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2/3 x) (+.f64 (*.f64 -3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))) |
wj |
(-.f64 wj 1) |
(-.f64 (+.f64 (/.f64 1 wj) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) wj)) 1) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (/.f64 1 wj) (+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) wj))) 1) |
wj |
(-.f64 wj 1) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj)) wj) 1) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj)) wj)) 1) |
(-.f64 wj (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))) |
(-.f64 (+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))) |
(-.f64 (+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))) |
(-.f64 (+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))) |
(/.f64 x (+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj))) |
(-.f64 (+.f64 (/.f64 x (+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))) |
(-.f64 (+.f64 (/.f64 x (+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))) |
(-.f64 (+.f64 (/.f64 x (+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))) |
(/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) |
(-.f64 (+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) wj) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj)))) |
(-.f64 (+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) wj) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj)))) |
(-.f64 (+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) wj) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj)))) |
(*.f64 -1 x) |
(+.f64 (*.f64 -1 x) (*.f64 (-.f64 1 (*.f64 -2 x)) wj)) |
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -3/2 x) (*.f64 2 (-.f64 1 (*.f64 -2 x))))) (pow.f64 wj 2)) (+.f64 (*.f64 -1 x) (*.f64 (-.f64 1 (*.f64 -2 x)) wj))) |
(+.f64 (*.f64 (-.f64 1/2 (+.f64 (*.f64 2 (-.f64 1 (+.f64 (*.f64 -3/2 x) (*.f64 2 (-.f64 1 (*.f64 -2 x)))))) (+.f64 (*.f64 -2/3 x) (*.f64 3/2 (-.f64 1 (*.f64 -2 x)))))) (pow.f64 wj 3)) (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -3/2 x) (*.f64 2 (-.f64 1 (*.f64 -2 x))))) (pow.f64 wj 2)) (+.f64 (*.f64 -1 x) (*.f64 (-.f64 1 (*.f64 -2 x)) wj)))) |
1 |
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 x (*.f64 wj (exp.f64 wj))))) (/.f64 1 wj)) |
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x (*.f64 wj (exp.f64 wj)))) (/.f64 1 (pow.f64 wj 2)))) (+.f64 (/.f64 1 wj) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))))) |
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x (*.f64 wj (exp.f64 wj)))) (+.f64 (/.f64 1 (pow.f64 wj 2)) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))))))) (+.f64 (/.f64 1 wj) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (/.f64 1 (pow.f64 wj 3))))) |
1 |
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj))) |
(+.f64 1 (+.f64 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj)) (/.f64 1 (pow.f64 wj 2))))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 3))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj)) (+.f64 (/.f64 1 (pow.f64 wj 2)) (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))))))) |
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) |
(+.f64 (*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))) |
(+.f64 (*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))) |
(+.f64 (*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))) |
(*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))) |
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) (*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))) |
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) (*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))) |
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) (*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))) |
(*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))) |
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) (*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))) |
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) (*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))) |
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) (*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))) |
1 |
(+.f64 1 (*.f64 2 wj)) |
(+.f64 1 (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (*.f64 2 wj))) |
(+.f64 1 (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (+.f64 (*.f64 2/3 (pow.f64 wj 3)) (*.f64 2 wj)))) |
(*.f64 (exp.f64 wj) wj) |
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) |
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) |
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) |
(*.f64 (exp.f64 wj) wj) |
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) |
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) |
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) |
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(+.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 0) |
(+.f64 0 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) |
(+.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj) |
(*.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 1) |
(*.f64 1 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) |
(*.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj) -1) |
(*.f64 -1 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj)) |
(neg.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj)) |
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 0) |
(+.f64 0 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 0) |
(-.f64 0 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 1) |
(*.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(*.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))) -1) |
(*.f64 -1 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(neg.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(*.f64 (exp.f64 wj) (+.f64 wj 1)) |
(*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 1) |
(*.f64 1 (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
(*.f64 -1 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -1)) |
(*.f64 (*.f64 (exp.f64 wj) -1) (*.f64 -1 (+.f64 wj 1))) |
(*.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -1) -1) |
(*.f64 (*.f64 -1 (+.f64 wj 1)) (*.f64 (exp.f64 wj) -1)) |
(*.f64 (+.f64 wj 1) (exp.f64 wj)) |
| Outputs |
|---|
x |
(+.f64 (*.f64 -2 (*.f64 wj x)) x) |
(+.f64 x (*.f64 -2 (*.f64 x wj))) |
(+.f64 x (*.f64 x (*.f64 -2 wj))) |
(+.f64 x (*.f64 wj (*.f64 x -2))) |
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)) |
(+.f64 (+.f64 x (*.f64 -2 (*.f64 x wj))) (*.f64 (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2))) (pow.f64 wj 2))) |
(+.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (*.f64 (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2))) (pow.f64 wj 2))) |
(+.f64 x (+.f64 (*.f64 wj (*.f64 x -2)) (*.f64 (-.f64 (-.f64 1 (*.f64 x 3/2)) (*.f64 x -4)) (pow.f64 wj 2)))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 (-.f64 (-.f64 1 (*.f64 x 3/2)) (*.f64 x -4)) (pow.f64 wj 2)))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 (+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2))) (pow.f64 wj 2)))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2/3 x) (+.f64 (*.f64 -3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))) |
(+.f64 (+.f64 (+.f64 x (*.f64 -2 (*.f64 x wj))) (*.f64 (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2))) (pow.f64 wj 2))) (*.f64 (+.f64 (*.f64 x 2/3) (+.f64 (*.f64 x -3) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))))) (*.f64 -1 (pow.f64 wj 3)))) |
(+.f64 (+.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (*.f64 (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2))) (pow.f64 wj 2))) (*.f64 (+.f64 (*.f64 x 2/3) (+.f64 (*.f64 x -3) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))))) (*.f64 -1 (pow.f64 wj 3)))) |
(+.f64 x (+.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 -2 (+.f64 (*.f64 x -4) (*.f64 x 3/2))) (+.f64 (*.f64 x 2/3) (*.f64 x -3)))) (*.f64 -1 (pow.f64 wj 3))) (+.f64 (*.f64 wj (*.f64 x -2)) (*.f64 (-.f64 (-.f64 1 (*.f64 x 3/2)) (*.f64 x -4)) (pow.f64 wj 2))))) |
(+.f64 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 (-.f64 (-.f64 1 (*.f64 x 3/2)) (*.f64 x -4)) (pow.f64 wj 2)))) (*.f64 (+.f64 1 (+.f64 (*.f64 -2 (+.f64 (*.f64 x -4) (*.f64 x 3/2))) (+.f64 (*.f64 x 2/3) (*.f64 x -3)))) (*.f64 -1 (pow.f64 wj 3)))) |
(+.f64 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 (+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2))) (pow.f64 wj 2)))) (*.f64 (+.f64 1 (+.f64 (*.f64 -2 (+.f64 (*.f64 x -4) (*.f64 x 3/2))) (+.f64 (*.f64 x 2/3) (*.f64 x -3)))) (*.f64 -1 (pow.f64 wj 3)))) |
(+.f64 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 (+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2))) (pow.f64 wj 2)))) (*.f64 (+.f64 1 (+.f64 (*.f64 -2 (+.f64 (*.f64 x -4) (*.f64 x 3/2))) (+.f64 (*.f64 x -3) (*.f64 x 2/3)))) (*.f64 -1 (pow.f64 wj 3)))) |
wj |
(-.f64 wj 1) |
(+.f64 wj -1) |
(-.f64 (+.f64 (/.f64 1 wj) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) wj)) 1) |
(+.f64 -1 (+.f64 (/.f64 1 wj) (+.f64 wj (/.f64 x (*.f64 wj (exp.f64 wj)))))) |
(+.f64 -1 (+.f64 wj (+.f64 (/.f64 1 wj) (/.f64 x (*.f64 wj (exp.f64 wj)))))) |
(+.f64 (+.f64 -1 (+.f64 wj (/.f64 1 wj))) (/.f64 x (*.f64 wj (exp.f64 wj)))) |
(-.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (-.f64 (-.f64 1 wj) (/.f64 1 wj))) |
(+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 (+.f64 wj -1) (/.f64 1 wj))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (/.f64 1 wj) (+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) wj))) 1) |
(+.f64 -1 (+.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (/.f64 1 wj)) (+.f64 wj (/.f64 x (*.f64 wj (exp.f64 wj)))))) |
(+.f64 -1 (+.f64 (+.f64 wj (/.f64 x (*.f64 wj (exp.f64 wj)))) (+.f64 (/.f64 1 wj) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2)))))) |
(+.f64 -1 (+.f64 (/.f64 1 wj) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 wj (/.f64 x (*.f64 wj (exp.f64 wj))))))) |
(+.f64 (+.f64 wj (+.f64 (/.f64 1 wj) (/.f64 x (*.f64 wj (exp.f64 wj))))) (+.f64 -1 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))))) |
wj |
(-.f64 wj 1) |
(+.f64 wj -1) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj)) wj) 1) |
(+.f64 -1 (+.f64 wj (*.f64 -1 (/.f64 (+.f64 -1 (*.f64 -1 (/.f64 x (exp.f64 wj)))) wj)))) |
(+.f64 wj (*.f64 -1 (+.f64 1 (/.f64 (+.f64 -1 (*.f64 -1 (/.f64 x (exp.f64 wj)))) wj)))) |
(+.f64 wj (+.f64 -1 (/.f64 (-.f64 1 (*.f64 -1 (/.f64 x (exp.f64 wj)))) wj))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj)) wj)) 1) |
(+.f64 -1 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 wj (*.f64 -1 (/.f64 (+.f64 -1 (*.f64 -1 (/.f64 x (exp.f64 wj)))) wj))))) |
(+.f64 -1 (+.f64 wj (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (*.f64 -1 (/.f64 (+.f64 -1 (*.f64 -1 (/.f64 x (exp.f64 wj)))) wj))))) |
(+.f64 wj (+.f64 (*.f64 -1 (+.f64 1 (/.f64 (+.f64 -1 (*.f64 -1 (/.f64 x (exp.f64 wj)))) wj))) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))))) |
(+.f64 wj (+.f64 (/.f64 (-.f64 1 (*.f64 -1 (/.f64 x (exp.f64 wj)))) wj) (+.f64 -1 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2)))))) |
(-.f64 wj (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))) |
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) |
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(-.f64 (+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))) |
(-.f64 (+.f64 wj (/.f64 x (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) |
(+.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(-.f64 (+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))) |
(-.f64 (+.f64 wj (/.f64 x (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) |
(+.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(-.f64 (+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))) |
(-.f64 (+.f64 wj (/.f64 x (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) |
(+.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(/.f64 x (+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj))) |
(/.f64 x (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) |
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
(-.f64 (+.f64 (/.f64 x (+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))) |
(-.f64 (+.f64 wj (/.f64 x (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) |
(+.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(-.f64 (+.f64 (/.f64 x (+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))) |
(-.f64 (+.f64 wj (/.f64 x (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) |
(+.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(-.f64 (+.f64 (/.f64 x (+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))) |
(-.f64 (+.f64 wj (/.f64 x (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) |
(+.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) |
(/.f64 x (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) |
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
(-.f64 (+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) wj) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj)))) |
(-.f64 (+.f64 wj (/.f64 x (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) |
(+.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(-.f64 (+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) wj) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj)))) |
(-.f64 (+.f64 wj (/.f64 x (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) |
(+.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(-.f64 (+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) wj) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj)))) |
(-.f64 (+.f64 wj (/.f64 x (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) |
(+.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(*.f64 -1 x) |
(*.f64 x -1) |
(neg.f64 x) |
(+.f64 (*.f64 -1 x) (*.f64 (-.f64 1 (*.f64 -2 x)) wj)) |
(+.f64 (*.f64 x -1) (*.f64 wj (-.f64 1 (*.f64 x -2)))) |
(+.f64 (neg.f64 x) (*.f64 wj (-.f64 1 (*.f64 x -2)))) |
(+.f64 (neg.f64 x) (*.f64 wj (+.f64 1 (*.f64 x 2)))) |
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -3/2 x) (*.f64 2 (-.f64 1 (*.f64 -2 x))))) (pow.f64 wj 2)) (+.f64 (*.f64 -1 x) (*.f64 (-.f64 1 (*.f64 -2 x)) wj))) |
(+.f64 (+.f64 (*.f64 x -1) (*.f64 wj (-.f64 1 (*.f64 x -2)))) (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -3/2) (*.f64 2 (-.f64 1 (*.f64 x -2))))))) |
(+.f64 (+.f64 (neg.f64 x) (*.f64 wj (-.f64 1 (*.f64 x -2)))) (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -3/2) (*.f64 2 (-.f64 1 (*.f64 x -2))))))) |
(+.f64 (*.f64 wj (-.f64 1 (*.f64 x -2))) (+.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (-.f64 (-.f64 1 (*.f64 2 (-.f64 1 (*.f64 x -2)))) (*.f64 x -3/2))))) |
(+.f64 (*.f64 wj (+.f64 1 (*.f64 x 2))) (+.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -3/2) (*.f64 -2 (-.f64 -1 (*.f64 x 2)))))))) |
(+.f64 (*.f64 wj (+.f64 1 (*.f64 x 2))) (+.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 1 (+.f64 (*.f64 x 3/2) (*.f64 2 (-.f64 -1 (*.f64 x 2)))))))) |
(+.f64 (*.f64 (-.f64 1/2 (+.f64 (*.f64 2 (-.f64 1 (+.f64 (*.f64 -3/2 x) (*.f64 2 (-.f64 1 (*.f64 -2 x)))))) (+.f64 (*.f64 -2/3 x) (*.f64 3/2 (-.f64 1 (*.f64 -2 x)))))) (pow.f64 wj 3)) (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -3/2 x) (*.f64 2 (-.f64 1 (*.f64 -2 x))))) (pow.f64 wj 2)) (+.f64 (*.f64 -1 x) (*.f64 (-.f64 1 (*.f64 -2 x)) wj)))) |
(+.f64 (+.f64 (+.f64 (*.f64 x -1) (*.f64 wj (-.f64 1 (*.f64 x -2)))) (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -3/2) (*.f64 2 (-.f64 1 (*.f64 x -2))))))) (*.f64 (pow.f64 wj 3) (-.f64 1/2 (+.f64 (*.f64 2 (-.f64 1 (+.f64 (*.f64 x -3/2) (*.f64 2 (-.f64 1 (*.f64 x -2)))))) (+.f64 (*.f64 x -2/3) (*.f64 3/2 (-.f64 1 (*.f64 x -2)))))))) |
(+.f64 (+.f64 (+.f64 (neg.f64 x) (*.f64 wj (-.f64 1 (*.f64 x -2)))) (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -3/2) (*.f64 2 (-.f64 1 (*.f64 x -2))))))) (*.f64 (pow.f64 wj 3) (-.f64 1/2 (+.f64 (*.f64 2 (-.f64 1 (+.f64 (*.f64 x -3/2) (*.f64 2 (-.f64 1 (*.f64 x -2)))))) (+.f64 (*.f64 x -2/3) (*.f64 3/2 (-.f64 1 (*.f64 x -2)))))))) |
(+.f64 (neg.f64 x) (+.f64 (*.f64 wj (-.f64 1 (*.f64 x -2))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (-.f64 1 (*.f64 2 (-.f64 1 (*.f64 x -2)))) (*.f64 x -3/2))) (*.f64 (pow.f64 wj 3) (-.f64 1/2 (+.f64 (*.f64 2 (-.f64 (-.f64 1 (*.f64 2 (-.f64 1 (*.f64 x -2)))) (*.f64 x -3/2))) (+.f64 (*.f64 x -2/3) (*.f64 3/2 (-.f64 1 (*.f64 x -2)))))))))) |
(+.f64 (neg.f64 x) (+.f64 (*.f64 wj (+.f64 1 (*.f64 x 2))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -3/2) (*.f64 -2 (-.f64 -1 (*.f64 x 2)))))) (*.f64 (pow.f64 wj 3) (-.f64 1/2 (+.f64 (*.f64 -2 (+.f64 -1 (+.f64 (*.f64 x -3/2) (*.f64 -2 (-.f64 -1 (*.f64 x 2)))))) (+.f64 (*.f64 x -2/3) (*.f64 -3/2 (-.f64 -1 (*.f64 x 2)))))))))) |
(+.f64 (neg.f64 x) (+.f64 (*.f64 wj (+.f64 1 (*.f64 x 2))) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (+.f64 (*.f64 x 3/2) (*.f64 2 (-.f64 -1 (*.f64 x 2)))))) (*.f64 (pow.f64 wj 3) (+.f64 1/2 (-.f64 (-.f64 (*.f64 3/2 (-.f64 -1 (*.f64 x 2))) (*.f64 x -2/3)) (*.f64 -2 (+.f64 (*.f64 -2 (-.f64 -1 (*.f64 x 2))) (-.f64 -1 (*.f64 x 3/2)))))))))) |
(+.f64 (neg.f64 x) (+.f64 (*.f64 wj (+.f64 1 (*.f64 x 2))) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (+.f64 (*.f64 x 3/2) (*.f64 2 (-.f64 -1 (*.f64 x 2)))))) (*.f64 (pow.f64 wj 3) (+.f64 1/2 (-.f64 (+.f64 (*.f64 x 2/3) (*.f64 3/2 (-.f64 -1 (*.f64 x 2)))) (*.f64 -2 (+.f64 (*.f64 -2 (-.f64 -1 (*.f64 x 2))) (-.f64 -1 (*.f64 x 3/2)))))))))) |
1 |
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 x (*.f64 wj (exp.f64 wj))))) (/.f64 1 wj)) |
(+.f64 (*.f64 -1 (/.f64 x (*.f64 wj (exp.f64 wj)))) (-.f64 1 (/.f64 1 wj))) |
(-.f64 1 (+.f64 (/.f64 1 wj) (/.f64 x (*.f64 wj (exp.f64 wj))))) |
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x (*.f64 wj (exp.f64 wj)))) (/.f64 1 (pow.f64 wj 2)))) (+.f64 (/.f64 1 wj) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 wj (exp.f64 wj)))) (+.f64 1 (/.f64 1 (pow.f64 wj 2)))) (+.f64 (/.f64 1 wj) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))))) |
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x (*.f64 wj (exp.f64 wj)))) (-.f64 (/.f64 1 (pow.f64 wj 2)) (+.f64 (/.f64 1 wj) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))))))) |
(+.f64 (-.f64 1 (/.f64 x (*.f64 wj (exp.f64 wj)))) (-.f64 (/.f64 1 (pow.f64 wj 2)) (+.f64 (/.f64 1 wj) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))))))) |
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x (*.f64 wj (exp.f64 wj)))) (+.f64 (/.f64 1 (pow.f64 wj 2)) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))))))) (+.f64 (/.f64 1 wj) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (/.f64 1 (pow.f64 wj 3))))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 wj (exp.f64 wj)))) (+.f64 1 (+.f64 (/.f64 1 (pow.f64 wj 2)) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))))))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (+.f64 (/.f64 1 wj) (/.f64 1 (pow.f64 wj 3))))) |
(+.f64 1 (-.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 wj (exp.f64 wj)))) (+.f64 (/.f64 1 (pow.f64 wj 2)) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj)))))) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))))) (+.f64 (/.f64 1 wj) (/.f64 1 (pow.f64 wj 3))))) |
(-.f64 (+.f64 (-.f64 1 (/.f64 x (*.f64 wj (exp.f64 wj)))) (+.f64 (/.f64 1 (pow.f64 wj 2)) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj)))))) (+.f64 (/.f64 1 wj) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (/.f64 1 (pow.f64 wj 3))))) |
(-.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj)))) (-.f64 (-.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 1 (pow.f64 wj 2))) (-.f64 (-.f64 1 (+.f64 (/.f64 1 wj) (/.f64 1 (pow.f64 wj 3)))) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))))))) |
(+.f64 (-.f64 (/.f64 1 (pow.f64 wj 2)) (+.f64 (/.f64 1 wj) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (/.f64 1 (pow.f64 wj 3))))) (+.f64 (-.f64 1 (/.f64 x (*.f64 wj (exp.f64 wj)))) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj)))))) |
1 |
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj))) |
(+.f64 1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (neg.f64 wj))) |
(+.f64 1 (+.f64 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj)) (/.f64 1 (pow.f64 wj 2))))) |
(+.f64 (+.f64 1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (+.f64 (/.f64 1 (pow.f64 wj 2)) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj)))) |
(+.f64 (+.f64 (/.f64 1 (pow.f64 wj 2)) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj))) (+.f64 1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj)) (+.f64 1 (+.f64 (/.f64 1 (pow.f64 wj 2)) (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))))) |
(+.f64 1 (+.f64 (/.f64 1 (pow.f64 wj 2)) (+.f64 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj))))) |
(+.f64 1 (+.f64 (/.f64 1 (pow.f64 wj 2)) (+.f64 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))) (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (neg.f64 wj))))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 3))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj)) (+.f64 (/.f64 1 (pow.f64 wj 2)) (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))))))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 3))) (+.f64 (+.f64 1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (+.f64 (/.f64 1 (pow.f64 wj 2)) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj))))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 3))) (+.f64 (+.f64 (/.f64 1 (pow.f64 wj 2)) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj))) (+.f64 1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj)) (+.f64 1 (+.f64 (/.f64 1 (pow.f64 wj 2)) (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))))))) |
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj)) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 3))) (+.f64 (/.f64 1 (pow.f64 wj 2)) (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))))))) |
(+.f64 1 (+.f64 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (neg.f64 wj)) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 3))) (+.f64 (/.f64 1 (pow.f64 wj 2)) (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))))))) |
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) |
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) |
(/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
(+.f64 (*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))) |
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 -1 (/.f64 x (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))) |
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))) |
(-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(+.f64 (*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))) |
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 -1 (/.f64 x (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))) |
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))) |
(-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(+.f64 (*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))) |
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 -1 (/.f64 x (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))) |
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))) |
(-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))) |
(*.f64 -1 (/.f64 x (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) |
(*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) (*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))) |
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 -1 (/.f64 x (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))) |
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))) |
(-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) (*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))) |
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 -1 (/.f64 x (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))) |
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))) |
(-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) (*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))) |
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 -1 (/.f64 x (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))) |
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))) |
(-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))) |
(*.f64 -1 (/.f64 x (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) |
(*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) (*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))) |
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 -1 (/.f64 x (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))) |
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))) |
(-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) (*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))) |
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 -1 (/.f64 x (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))) |
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))) |
(-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) (*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))) |
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 -1 (/.f64 x (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))) |
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))) |
(-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
1 |
(+.f64 1 (*.f64 2 wj)) |
(+.f64 1 (*.f64 wj 2)) |
(+.f64 1 (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (*.f64 2 wj))) |
(+.f64 1 (+.f64 (*.f64 wj 2) (*.f64 3/2 (pow.f64 wj 2)))) |
(+.f64 (*.f64 wj 2) (+.f64 1 (*.f64 3/2 (pow.f64 wj 2)))) |
(+.f64 1 (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (+.f64 (*.f64 2/3 (pow.f64 wj 3)) (*.f64 2 wj)))) |
(+.f64 1 (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (+.f64 (*.f64 wj 2) (*.f64 2/3 (pow.f64 wj 3))))) |
(+.f64 (*.f64 wj 2) (+.f64 1 (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (*.f64 2/3 (pow.f64 wj 3))))) |
(*.f64 (exp.f64 wj) wj) |
(*.f64 wj (exp.f64 wj)) |
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) |
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) |
(*.f64 (exp.f64 wj) (+.f64 wj 1)) |
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) |
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) |
(*.f64 (exp.f64 wj) (+.f64 wj 1)) |
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) |
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) |
(*.f64 (exp.f64 wj) (+.f64 wj 1)) |
(*.f64 (exp.f64 wj) wj) |
(*.f64 wj (exp.f64 wj)) |
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) |
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) |
(*.f64 (exp.f64 wj) (+.f64 wj 1)) |
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) |
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) |
(*.f64 (exp.f64 wj) (+.f64 wj 1)) |
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) |
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) |
(*.f64 (exp.f64 wj) (+.f64 wj 1)) |
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(+.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 0) |
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(+.f64 0 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) |
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(+.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj) |
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(*.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 1) |
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(*.f64 1 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) |
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(*.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj) -1) |
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(*.f64 -1 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj)) |
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(neg.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj)) |
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 0) |
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
(+.f64 0 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
(-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 0) |
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
(-.f64 0 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 1) |
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
(*.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
(*.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))) -1) |
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
(*.f64 -1 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
(neg.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
(*.f64 (exp.f64 wj) (+.f64 wj 1)) |
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) |
(*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 1) |
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) |
(*.f64 (exp.f64 wj) (+.f64 wj 1)) |
(*.f64 1 (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) |
(*.f64 (exp.f64 wj) (+.f64 wj 1)) |
(*.f64 -1 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -1)) |
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) |
(*.f64 (exp.f64 wj) (+.f64 wj 1)) |
(*.f64 (*.f64 (exp.f64 wj) -1) (*.f64 -1 (+.f64 wj 1))) |
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) |
(*.f64 (exp.f64 wj) (+.f64 wj 1)) |
(*.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -1) -1) |
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) |
(*.f64 (exp.f64 wj) (+.f64 wj 1)) |
(*.f64 (*.f64 -1 (+.f64 wj 1)) (*.f64 (exp.f64 wj) -1)) |
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) |
(*.f64 (exp.f64 wj) (+.f64 wj 1)) |
(*.f64 (+.f64 wj 1) (exp.f64 wj)) |
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) |
(*.f64 (exp.f64 wj) (+.f64 wj 1)) |
Compiled 8402 to 4852 computations (42.3% saved)
10 alts after pruning (10 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 344 | 10 | 354 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 1 | 0 | 1 |
| Total | 346 | 10 | 356 |
| Status | Error | Program |
|---|---|---|
| 7.4b | (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) | |
| 12.2b | (-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1))) | |
| ▶ | 14.7b | (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2)))) |
| ▶ | 59.4b | (-.f64 wj (/.f64 wj (+.f64 wj 1))) |
| ▶ | 60.5b | (-.f64 wj 1) |
| ▶ | 2.3b | (+.f64 (+.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (*.f64 (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2))) (pow.f64 wj 2))) (*.f64 (+.f64 (*.f64 x 2/3) (+.f64 (*.f64 x -3) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))))) (*.f64 -1 (pow.f64 wj 3)))) |
| 8.1b | (+.f64 (*.f64 -2 (*.f64 wj x)) x) | |
| ▶ | 2.5b | (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 (-.f64 (-.f64 1 (*.f64 x 3/2)) (*.f64 x -4)) (pow.f64 wj 2)))) |
| 8.6b | x | |
| 60.7b | wj |
Compiled 284 to 206 computations (27.5% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.3b | (*.f64 x 2/3) |
| ✓ | 0.5b | (+.f64 (*.f64 x -3) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 x -4) (*.f64 x 3/2))))) |
| ✓ | 6.2b | (*.f64 (+.f64 (*.f64 x 2/3) (+.f64 (*.f64 x -3) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))))) (*.f64 -1 (pow.f64 wj 3))) |
| ✓ | 8.9b | (*.f64 (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2))) (pow.f64 wj 2)) |
Compiled 227 to 172 computations (24.2% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | wj | @ | inf | (*.f64 (+.f64 (*.f64 x 2/3) (+.f64 (*.f64 x -3) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))))) (*.f64 -1 (pow.f64 wj 3))) |
| 2.0ms | wj | @ | 0 | (*.f64 (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2))) (pow.f64 wj 2)) |
| 1.0ms | wj | @ | 0 | (*.f64 (+.f64 (*.f64 x 2/3) (+.f64 (*.f64 x -3) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))))) (*.f64 -1 (pow.f64 wj 3))) |
| 1.0ms | x | @ | 0 | (*.f64 (+.f64 (*.f64 x 2/3) (+.f64 (*.f64 x -3) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))))) (*.f64 -1 (pow.f64 wj 3))) |
| 1.0ms | x | @ | inf | (*.f64 (+.f64 (*.f64 x 2/3) (+.f64 (*.f64 x -3) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))))) (*.f64 -1 (pow.f64 wj 3))) |
| 1× | batch-egg-rewrite |
| 196× | rational.json-simplify-2 |
| 196× | bool.json-1 |
| 184× | rational.json-simplify-1 |
| 170× | rational.json-1 |
| 170× | rational.json-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 28 | 160 |
| 1 | 140 | 160 |
| 2 | 249 | 160 |
| 3 | 402 | 160 |
| 4 | 598 | 160 |
| 5 | 696 | 160 |
| 6 | 739 | 160 |
| 7 | 785 | 160 |
| 8 | 804 | 160 |
| 9 | 828 | 160 |
| 10 | 840 | 160 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2))) (pow.f64 wj 2)) |
(*.f64 (+.f64 (*.f64 x 2/3) (+.f64 (*.f64 x -3) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))))) (*.f64 -1 (pow.f64 wj 3))) |
(+.f64 (*.f64 x -3) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 x -4) (*.f64 x 3/2))))) |
(*.f64 x 2/3) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2))) (pow.f64 wj 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2))) (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2))) (pow.f64 wj 2)) (*.f64 (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2))) (pow.f64 wj 2))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 x 2/3) (+.f64 (*.f64 x -3) (*.f64 2 (+.f64 (*.f64 x 4) (*.f64 x -3/2)))))) (*.f64 -1 (pow.f64 wj 3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 1 (+.f64 (*.f64 x 2/3) (+.f64 (*.f64 x -3) (*.f64 2 (+.f64 (*.f64 x 4) (*.f64 x -3/2)))))) (*.f64 -1 (pow.f64 wj 3))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (+.f64 1 (+.f64 (*.f64 x 2/3) (+.f64 (*.f64 x -3) (*.f64 2 (+.f64 (*.f64 x 4) (*.f64 x -3/2)))))) (*.f64 -1 (pow.f64 wj 3))) (*.f64 (+.f64 1 (+.f64 (*.f64 x 2/3) (+.f64 (*.f64 x -3) (*.f64 2 (+.f64 (*.f64 x 4) (*.f64 x -3/2)))))) (*.f64 -1 (pow.f64 wj 3)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1 (+.f64 (*.f64 x -3) (*.f64 2 (+.f64 (*.f64 x 4) (*.f64 x -3/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (+.f64 (*.f64 x -3) (*.f64 2 (+.f64 (*.f64 x 4) (*.f64 x -3/2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 1 (+.f64 (*.f64 x -3) (*.f64 2 (+.f64 (*.f64 x 4) (*.f64 x -3/2))))) (+.f64 1 (+.f64 (*.f64 x -3) (*.f64 2 (+.f64 (*.f64 x 4) (*.f64 x -3/2)))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 2/3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 x 2/3) (*.f64 x 2/3)))))) |
| 1× | egg-herbie |
| 222× | rational.json-simplify-2 |
| 170× | rational.json-simplify-31 |
| 154× | rational.json-simplify-1 |
| 90× | rational.json-simplify-33 |
| 74× | rational.json-simplify-27 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 73 | 2612 |
| 1 | 150 | 2558 |
| 2 | 229 | 2558 |
| 3 | 305 | 2558 |
| 4 | 376 | 2558 |
| 5 | 443 | 2558 |
| 6 | 536 | 2558 |
| 7 | 600 | 2558 |
| 8 | 635 | 2558 |
| 9 | 647 | 2558 |
| 10 | 648 | 2558 |
| 1× | saturated |
| Inputs |
|---|
(pow.f64 wj 2) |
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) |
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) |
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) |
(*.f64 5/2 (*.f64 (pow.f64 wj 2) x)) |
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) |
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) |
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) |
(*.f64 5/2 (*.f64 (pow.f64 wj 2) x)) |
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) |
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) |
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) |
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) |
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) |
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) |
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) |
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) |
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) |
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) |
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) |
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) |
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) |
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) |
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) |
(*.f64 -1 (pow.f64 wj 3)) |
(+.f64 (*.f64 -8/3 (*.f64 (pow.f64 wj 3) x)) (*.f64 -1 (pow.f64 wj 3))) |
(+.f64 (*.f64 -8/3 (*.f64 (pow.f64 wj 3) x)) (*.f64 -1 (pow.f64 wj 3))) |
(+.f64 (*.f64 -8/3 (*.f64 (pow.f64 wj 3) x)) (*.f64 -1 (pow.f64 wj 3))) |
(*.f64 -8/3 (*.f64 (pow.f64 wj 3) x)) |
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 -8/3 (*.f64 (pow.f64 wj 3) x))) |
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 -8/3 (*.f64 (pow.f64 wj 3) x))) |
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 -8/3 (*.f64 (pow.f64 wj 3) x))) |
(*.f64 -8/3 (*.f64 (pow.f64 wj 3) x)) |
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 -8/3 (*.f64 (pow.f64 wj 3) x))) |
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 -8/3 (*.f64 (pow.f64 wj 3) x))) |
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 -8/3 (*.f64 (pow.f64 wj 3) x))) |
(*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))))) |
(*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))))) |
(*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))))) |
(*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))))) |
(*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))))) |
(*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))))) |
(*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))))) |
(*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))))) |
(*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))))) |
(*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))))) |
(*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))))) |
(*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))))) |
1 |
(+.f64 (*.f64 2 x) 1) |
(+.f64 (*.f64 2 x) 1) |
(+.f64 (*.f64 2 x) 1) |
(*.f64 2 x) |
(+.f64 1 (*.f64 2 x)) |
(+.f64 1 (*.f64 2 x)) |
(+.f64 1 (*.f64 2 x)) |
(*.f64 2 x) |
(+.f64 1 (*.f64 2 x)) |
(+.f64 1 (*.f64 2 x)) |
(+.f64 1 (*.f64 2 x)) |
(*.f64 2/3 x) |
(*.f64 2/3 x) |
(*.f64 2/3 x) |
(*.f64 2/3 x) |
(*.f64 2/3 x) |
(*.f64 2/3 x) |
(*.f64 2/3 x) |
(*.f64 2/3 x) |
(*.f64 2/3 x) |
(*.f64 2/3 x) |
(*.f64 2/3 x) |
(*.f64 2/3 x) |
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2))) (pow.f64 wj 2)) 0) |
(+.f64 0 (*.f64 (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2))) (pow.f64 wj 2))) |
(+.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 x 2/3) (+.f64 (*.f64 x -3) (*.f64 2 (+.f64 (*.f64 x 4) (*.f64 x -3/2)))))) (*.f64 -1 (pow.f64 wj 3))) 0) |
(+.f64 0 (*.f64 (+.f64 1 (+.f64 (*.f64 x 2/3) (+.f64 (*.f64 x -3) (*.f64 2 (+.f64 (*.f64 x 4) (*.f64 x -3/2)))))) (*.f64 -1 (pow.f64 wj 3)))) |
(*.f64 1 (+.f64 1 (+.f64 (*.f64 x -3) (*.f64 2 (+.f64 (*.f64 x 4) (*.f64 x -3/2)))))) |
(*.f64 (+.f64 1 (+.f64 (*.f64 x -3) (*.f64 2 (+.f64 (*.f64 x 4) (*.f64 x -3/2))))) 1) |
(+.f64 (*.f64 x 2/3) 0) |
(+.f64 0 (*.f64 x 2/3)) |
| Outputs |
|---|
(pow.f64 wj 2) |
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) |
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x))) |
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) |
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) |
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x))) |
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) |
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) |
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x))) |
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) |
(*.f64 5/2 (*.f64 (pow.f64 wj 2) x)) |
(*.f64 (pow.f64 wj 2) (*.f64 5/2 x)) |
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) |
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x))) |
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) |
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) |
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x))) |
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) |
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) |
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x))) |
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) |
(*.f64 5/2 (*.f64 (pow.f64 wj 2) x)) |
(*.f64 (pow.f64 wj 2) (*.f64 5/2 x)) |
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) |
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x))) |
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) |
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) |
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x))) |
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) |
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) |
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x))) |
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) |
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) |
(*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x 3/2) (*.f64 x -4)))) |
(*.f64 (pow.f64 wj 2) (+.f64 (+.f64 1 (*.f64 x -3/2)) (*.f64 x 4))) |
(*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -3/2) (+.f64 -1 (*.f64 x -4)))) |
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) |
(*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x 3/2) (*.f64 x -4)))) |
(*.f64 (pow.f64 wj 2) (+.f64 (+.f64 1 (*.f64 x -3/2)) (*.f64 x 4))) |
(*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -3/2) (+.f64 -1 (*.f64 x -4)))) |
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) |
(*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x 3/2) (*.f64 x -4)))) |
(*.f64 (pow.f64 wj 2) (+.f64 (+.f64 1 (*.f64 x -3/2)) (*.f64 x 4))) |
(*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -3/2) (+.f64 -1 (*.f64 x -4)))) |
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) |
(*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x 3/2) (*.f64 x -4)))) |
(*.f64 (pow.f64 wj 2) (+.f64 (+.f64 1 (*.f64 x -3/2)) (*.f64 x 4))) |
(*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -3/2) (+.f64 -1 (*.f64 x -4)))) |
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) |
(*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x 3/2) (*.f64 x -4)))) |
(*.f64 (pow.f64 wj 2) (+.f64 (+.f64 1 (*.f64 x -3/2)) (*.f64 x 4))) |
(*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -3/2) (+.f64 -1 (*.f64 x -4)))) |
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) |
(*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x 3/2) (*.f64 x -4)))) |
(*.f64 (pow.f64 wj 2) (+.f64 (+.f64 1 (*.f64 x -3/2)) (*.f64 x 4))) |
(*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -3/2) (+.f64 -1 (*.f64 x -4)))) |
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) |
(*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x 3/2) (*.f64 x -4)))) |
(*.f64 (pow.f64 wj 2) (+.f64 (+.f64 1 (*.f64 x -3/2)) (*.f64 x 4))) |
(*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -3/2) (+.f64 -1 (*.f64 x -4)))) |
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) |
(*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x 3/2) (*.f64 x -4)))) |
(*.f64 (pow.f64 wj 2) (+.f64 (+.f64 1 (*.f64 x -3/2)) (*.f64 x 4))) |
(*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -3/2) (+.f64 -1 (*.f64 x -4)))) |
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) |
(*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x 3/2) (*.f64 x -4)))) |
(*.f64 (pow.f64 wj 2) (+.f64 (+.f64 1 (*.f64 x -3/2)) (*.f64 x 4))) |
(*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -3/2) (+.f64 -1 (*.f64 x -4)))) |
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) |
(*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x 3/2) (*.f64 x -4)))) |
(*.f64 (pow.f64 wj 2) (+.f64 (+.f64 1 (*.f64 x -3/2)) (*.f64 x 4))) |
(*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -3/2) (+.f64 -1 (*.f64 x -4)))) |
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) |
(*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x 3/2) (*.f64 x -4)))) |
(*.f64 (pow.f64 wj 2) (+.f64 (+.f64 1 (*.f64 x -3/2)) (*.f64 x 4))) |
(*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -3/2) (+.f64 -1 (*.f64 x -4)))) |
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) |
(*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x 3/2) (*.f64 x -4)))) |
(*.f64 (pow.f64 wj 2) (+.f64 (+.f64 1 (*.f64 x -3/2)) (*.f64 x 4))) |
(*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -3/2) (+.f64 -1 (*.f64 x -4)))) |
(*.f64 -1 (pow.f64 wj 3)) |
(+.f64 (*.f64 -8/3 (*.f64 (pow.f64 wj 3) x)) (*.f64 -1 (pow.f64 wj 3))) |
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 (pow.f64 wj 3) (*.f64 -8/3 x))) |
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 x (*.f64 -8/3 (pow.f64 wj 3)))) |
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 x (*.f64 (pow.f64 wj 3) -8/3))) |
(+.f64 (*.f64 -8/3 (*.f64 (pow.f64 wj 3) x)) (*.f64 -1 (pow.f64 wj 3))) |
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 (pow.f64 wj 3) (*.f64 -8/3 x))) |
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 x (*.f64 -8/3 (pow.f64 wj 3)))) |
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 x (*.f64 (pow.f64 wj 3) -8/3))) |
(+.f64 (*.f64 -8/3 (*.f64 (pow.f64 wj 3) x)) (*.f64 -1 (pow.f64 wj 3))) |
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 (pow.f64 wj 3) (*.f64 -8/3 x))) |
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 x (*.f64 -8/3 (pow.f64 wj 3)))) |
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 x (*.f64 (pow.f64 wj 3) -8/3))) |
(*.f64 -8/3 (*.f64 (pow.f64 wj 3) x)) |
(*.f64 (pow.f64 wj 3) (*.f64 -8/3 x)) |
(*.f64 x (*.f64 -8/3 (pow.f64 wj 3))) |
(*.f64 x (*.f64 (pow.f64 wj 3) -8/3)) |
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 -8/3 (*.f64 (pow.f64 wj 3) x))) |
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 (pow.f64 wj 3) (*.f64 -8/3 x))) |
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 x (*.f64 -8/3 (pow.f64 wj 3)))) |
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 x (*.f64 (pow.f64 wj 3) -8/3))) |
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 -8/3 (*.f64 (pow.f64 wj 3) x))) |
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 (pow.f64 wj 3) (*.f64 -8/3 x))) |
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 x (*.f64 -8/3 (pow.f64 wj 3)))) |
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 x (*.f64 (pow.f64 wj 3) -8/3))) |
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 -8/3 (*.f64 (pow.f64 wj 3) x))) |
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 (pow.f64 wj 3) (*.f64 -8/3 x))) |
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 x (*.f64 -8/3 (pow.f64 wj 3)))) |
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 x (*.f64 (pow.f64 wj 3) -8/3))) |
(*.f64 -8/3 (*.f64 (pow.f64 wj 3) x)) |
(*.f64 (pow.f64 wj 3) (*.f64 -8/3 x)) |
(*.f64 x (*.f64 -8/3 (pow.f64 wj 3))) |
(*.f64 x (*.f64 (pow.f64 wj 3) -8/3)) |
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 -8/3 (*.f64 (pow.f64 wj 3) x))) |
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 (pow.f64 wj 3) (*.f64 -8/3 x))) |
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 x (*.f64 -8/3 (pow.f64 wj 3)))) |
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 x (*.f64 (pow.f64 wj 3) -8/3))) |
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 -8/3 (*.f64 (pow.f64 wj 3) x))) |
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 (pow.f64 wj 3) (*.f64 -8/3 x))) |
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 x (*.f64 -8/3 (pow.f64 wj 3)))) |
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 x (*.f64 (pow.f64 wj 3) -8/3))) |
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 -8/3 (*.f64 (pow.f64 wj 3) x))) |
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 (pow.f64 wj 3) (*.f64 -8/3 x))) |
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 x (*.f64 -8/3 (pow.f64 wj 3)))) |
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 x (*.f64 (pow.f64 wj 3) -8/3))) |
(*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))))) |
(*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 x -3) (+.f64 (+.f64 1 (*.f64 (+.f64 (*.f64 x 3/2) (*.f64 x -4)) -2)) (*.f64 x 2/3))))) |
(*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 x 3/2) (*.f64 x -4)) -2) (+.f64 (*.f64 x -3) (*.f64 x 2/3)))))) |
(*.f64 (pow.f64 wj 3) (*.f64 -1 (+.f64 1 (+.f64 (*.f64 2 (+.f64 (*.f64 x -3/2) (*.f64 x 4))) (+.f64 (*.f64 x -3) (*.f64 x 2/3)))))) |
(*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))))) |
(*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 x -3) (+.f64 (+.f64 1 (*.f64 (+.f64 (*.f64 x 3/2) (*.f64 x -4)) -2)) (*.f64 x 2/3))))) |
(*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 x 3/2) (*.f64 x -4)) -2) (+.f64 (*.f64 x -3) (*.f64 x 2/3)))))) |
(*.f64 (pow.f64 wj 3) (*.f64 -1 (+.f64 1 (+.f64 (*.f64 2 (+.f64 (*.f64 x -3/2) (*.f64 x 4))) (+.f64 (*.f64 x -3) (*.f64 x 2/3)))))) |
(*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))))) |
(*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 x -3) (+.f64 (+.f64 1 (*.f64 (+.f64 (*.f64 x 3/2) (*.f64 x -4)) -2)) (*.f64 x 2/3))))) |
(*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 x 3/2) (*.f64 x -4)) -2) (+.f64 (*.f64 x -3) (*.f64 x 2/3)))))) |
(*.f64 (pow.f64 wj 3) (*.f64 -1 (+.f64 1 (+.f64 (*.f64 2 (+.f64 (*.f64 x -3/2) (*.f64 x 4))) (+.f64 (*.f64 x -3) (*.f64 x 2/3)))))) |
(*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))))) |
(*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 x -3) (+.f64 (+.f64 1 (*.f64 (+.f64 (*.f64 x 3/2) (*.f64 x -4)) -2)) (*.f64 x 2/3))))) |
(*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 x 3/2) (*.f64 x -4)) -2) (+.f64 (*.f64 x -3) (*.f64 x 2/3)))))) |
(*.f64 (pow.f64 wj 3) (*.f64 -1 (+.f64 1 (+.f64 (*.f64 2 (+.f64 (*.f64 x -3/2) (*.f64 x 4))) (+.f64 (*.f64 x -3) (*.f64 x 2/3)))))) |
(*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))))) |
(*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 x -3) (+.f64 (+.f64 1 (*.f64 (+.f64 (*.f64 x 3/2) (*.f64 x -4)) -2)) (*.f64 x 2/3))))) |
(*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 x 3/2) (*.f64 x -4)) -2) (+.f64 (*.f64 x -3) (*.f64 x 2/3)))))) |
(*.f64 (pow.f64 wj 3) (*.f64 -1 (+.f64 1 (+.f64 (*.f64 2 (+.f64 (*.f64 x -3/2) (*.f64 x 4))) (+.f64 (*.f64 x -3) (*.f64 x 2/3)))))) |
(*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))))) |
(*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 x -3) (+.f64 (+.f64 1 (*.f64 (+.f64 (*.f64 x 3/2) (*.f64 x -4)) -2)) (*.f64 x 2/3))))) |
(*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 x 3/2) (*.f64 x -4)) -2) (+.f64 (*.f64 x -3) (*.f64 x 2/3)))))) |
(*.f64 (pow.f64 wj 3) (*.f64 -1 (+.f64 1 (+.f64 (*.f64 2 (+.f64 (*.f64 x -3/2) (*.f64 x 4))) (+.f64 (*.f64 x -3) (*.f64 x 2/3)))))) |
(*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))))) |
(*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 x -3) (+.f64 (+.f64 1 (*.f64 (+.f64 (*.f64 x 3/2) (*.f64 x -4)) -2)) (*.f64 x 2/3))))) |
(*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 x 3/2) (*.f64 x -4)) -2) (+.f64 (*.f64 x -3) (*.f64 x 2/3)))))) |
(*.f64 (pow.f64 wj 3) (*.f64 -1 (+.f64 1 (+.f64 (*.f64 2 (+.f64 (*.f64 x -3/2) (*.f64 x 4))) (+.f64 (*.f64 x -3) (*.f64 x 2/3)))))) |
(*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))))) |
(*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 x -3) (+.f64 (+.f64 1 (*.f64 (+.f64 (*.f64 x 3/2) (*.f64 x -4)) -2)) (*.f64 x 2/3))))) |
(*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 x 3/2) (*.f64 x -4)) -2) (+.f64 (*.f64 x -3) (*.f64 x 2/3)))))) |
(*.f64 (pow.f64 wj 3) (*.f64 -1 (+.f64 1 (+.f64 (*.f64 2 (+.f64 (*.f64 x -3/2) (*.f64 x 4))) (+.f64 (*.f64 x -3) (*.f64 x 2/3)))))) |
(*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))))) |
(*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 x -3) (+.f64 (+.f64 1 (*.f64 (+.f64 (*.f64 x 3/2) (*.f64 x -4)) -2)) (*.f64 x 2/3))))) |
(*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 x 3/2) (*.f64 x -4)) -2) (+.f64 (*.f64 x -3) (*.f64 x 2/3)))))) |
(*.f64 (pow.f64 wj 3) (*.f64 -1 (+.f64 1 (+.f64 (*.f64 2 (+.f64 (*.f64 x -3/2) (*.f64 x 4))) (+.f64 (*.f64 x -3) (*.f64 x 2/3)))))) |
(*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))))) |
(*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 x -3) (+.f64 (+.f64 1 (*.f64 (+.f64 (*.f64 x 3/2) (*.f64 x -4)) -2)) (*.f64 x 2/3))))) |
(*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 x 3/2) (*.f64 x -4)) -2) (+.f64 (*.f64 x -3) (*.f64 x 2/3)))))) |
(*.f64 (pow.f64 wj 3) (*.f64 -1 (+.f64 1 (+.f64 (*.f64 2 (+.f64 (*.f64 x -3/2) (*.f64 x 4))) (+.f64 (*.f64 x -3) (*.f64 x 2/3)))))) |
(*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))))) |
(*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 x -3) (+.f64 (+.f64 1 (*.f64 (+.f64 (*.f64 x 3/2) (*.f64 x -4)) -2)) (*.f64 x 2/3))))) |
(*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 x 3/2) (*.f64 x -4)) -2) (+.f64 (*.f64 x -3) (*.f64 x 2/3)))))) |
(*.f64 (pow.f64 wj 3) (*.f64 -1 (+.f64 1 (+.f64 (*.f64 2 (+.f64 (*.f64 x -3/2) (*.f64 x 4))) (+.f64 (*.f64 x -3) (*.f64 x 2/3)))))) |
(*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))))) |
(*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 x -3) (+.f64 (+.f64 1 (*.f64 (+.f64 (*.f64 x 3/2) (*.f64 x -4)) -2)) (*.f64 x 2/3))))) |
(*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 x 3/2) (*.f64 x -4)) -2) (+.f64 (*.f64 x -3) (*.f64 x 2/3)))))) |
(*.f64 (pow.f64 wj 3) (*.f64 -1 (+.f64 1 (+.f64 (*.f64 2 (+.f64 (*.f64 x -3/2) (*.f64 x 4))) (+.f64 (*.f64 x -3) (*.f64 x 2/3)))))) |
1 |
(+.f64 (*.f64 2 x) 1) |
(+.f64 1 (*.f64 2 x)) |
(+.f64 (*.f64 2 x) 1) |
(+.f64 1 (*.f64 2 x)) |
(+.f64 (*.f64 2 x) 1) |
(+.f64 1 (*.f64 2 x)) |
(*.f64 2 x) |
(+.f64 1 (*.f64 2 x)) |
(+.f64 1 (*.f64 2 x)) |
(+.f64 1 (*.f64 2 x)) |
(*.f64 2 x) |
(+.f64 1 (*.f64 2 x)) |
(+.f64 1 (*.f64 2 x)) |
(+.f64 1 (*.f64 2 x)) |
(*.f64 2/3 x) |
(*.f64 x 2/3) |
(*.f64 2/3 x) |
(*.f64 x 2/3) |
(*.f64 2/3 x) |
(*.f64 x 2/3) |
(*.f64 2/3 x) |
(*.f64 x 2/3) |
(*.f64 2/3 x) |
(*.f64 x 2/3) |
(*.f64 2/3 x) |
(*.f64 x 2/3) |
(*.f64 2/3 x) |
(*.f64 x 2/3) |
(*.f64 2/3 x) |
(*.f64 x 2/3) |
(*.f64 2/3 x) |
(*.f64 x 2/3) |
(*.f64 2/3 x) |
(*.f64 x 2/3) |
(*.f64 2/3 x) |
(*.f64 x 2/3) |
(*.f64 2/3 x) |
(*.f64 x 2/3) |
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2))) (pow.f64 wj 2)) 0) |
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x 3/2) (*.f64 x -4)))) 0) |
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (+.f64 1 (*.f64 x -3/2)) (*.f64 x 4))) 0) |
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -3/2) (+.f64 -1 (*.f64 x -4)))) 0) |
(+.f64 0 (*.f64 (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2))) (pow.f64 wj 2))) |
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x 3/2) (*.f64 x -4)))) 0) |
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (+.f64 1 (*.f64 x -3/2)) (*.f64 x 4))) 0) |
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -3/2) (+.f64 -1 (*.f64 x -4)))) 0) |
(+.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 x 2/3) (+.f64 (*.f64 x -3) (*.f64 2 (+.f64 (*.f64 x 4) (*.f64 x -3/2)))))) (*.f64 -1 (pow.f64 wj 3))) 0) |
(+.f64 0 (*.f64 (*.f64 -1 (pow.f64 wj 3)) (+.f64 1 (+.f64 (*.f64 x 2/3) (+.f64 (*.f64 x -3) (*.f64 2 (+.f64 (*.f64 x 4) (*.f64 x -3/2)))))))) |
(+.f64 0 (*.f64 (*.f64 -1 (pow.f64 wj 3)) (+.f64 1 (+.f64 (*.f64 x 2/3) (+.f64 (*.f64 x -3) (*.f64 2 (+.f64 (*.f64 x -3/2) (*.f64 x 4)))))))) |
(+.f64 0 (*.f64 (pow.f64 wj 3) (*.f64 -1 (+.f64 1 (+.f64 (*.f64 2 (+.f64 (*.f64 x -3/2) (*.f64 x 4))) (+.f64 (*.f64 x -3) (*.f64 x 2/3))))))) |
(+.f64 0 (*.f64 (+.f64 1 (+.f64 (*.f64 x 2/3) (+.f64 (*.f64 x -3) (*.f64 2 (+.f64 (*.f64 x 4) (*.f64 x -3/2)))))) (*.f64 -1 (pow.f64 wj 3)))) |
(+.f64 0 (*.f64 (*.f64 -1 (pow.f64 wj 3)) (+.f64 1 (+.f64 (*.f64 x 2/3) (+.f64 (*.f64 x -3) (*.f64 2 (+.f64 (*.f64 x 4) (*.f64 x -3/2)))))))) |
(+.f64 0 (*.f64 (*.f64 -1 (pow.f64 wj 3)) (+.f64 1 (+.f64 (*.f64 x 2/3) (+.f64 (*.f64 x -3) (*.f64 2 (+.f64 (*.f64 x -3/2) (*.f64 x 4)))))))) |
(+.f64 0 (*.f64 (pow.f64 wj 3) (*.f64 -1 (+.f64 1 (+.f64 (*.f64 2 (+.f64 (*.f64 x -3/2) (*.f64 x 4))) (+.f64 (*.f64 x -3) (*.f64 x 2/3))))))) |
(*.f64 1 (+.f64 1 (+.f64 (*.f64 x -3) (*.f64 2 (+.f64 (*.f64 x 4) (*.f64 x -3/2)))))) |
(*.f64 1 (+.f64 (+.f64 1 (*.f64 x -3)) (*.f64 2 (+.f64 (*.f64 x 4) (*.f64 x -3/2))))) |
(*.f64 1 (+.f64 (*.f64 2 (+.f64 (*.f64 x 4) (*.f64 x -3/2))) (+.f64 1 (*.f64 x -3)))) |
(*.f64 1 (+.f64 (*.f64 2 (+.f64 (*.f64 x -3/2) (*.f64 x 4))) (+.f64 1 (*.f64 x -3)))) |
(*.f64 (+.f64 1 (+.f64 (*.f64 x -3) (*.f64 2 (+.f64 (*.f64 x 4) (*.f64 x -3/2))))) 1) |
(*.f64 1 (+.f64 (+.f64 1 (*.f64 x -3)) (*.f64 2 (+.f64 (*.f64 x 4) (*.f64 x -3/2))))) |
(*.f64 1 (+.f64 (*.f64 2 (+.f64 (*.f64 x 4) (*.f64 x -3/2))) (+.f64 1 (*.f64 x -3)))) |
(*.f64 1 (+.f64 (*.f64 2 (+.f64 (*.f64 x -3/2) (*.f64 x 4))) (+.f64 1 (*.f64 x -3)))) |
(+.f64 (*.f64 x 2/3) 0) |
(+.f64 0 (*.f64 x 2/3)) |
(+.f64 0 (*.f64 x 2/3)) |
Compiled 7 to 5 computations (28.6% saved)
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (/.f64 wj (+.f64 wj 1)) |
| ✓ | 5.7b | (-.f64 wj (/.f64 wj (+.f64 wj 1))) |
Compiled 19 to 12 computations (36.8% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | wj | @ | 0 | (-.f64 wj (/.f64 wj (+.f64 wj 1))) |
| 0.0ms | wj | @ | inf | (-.f64 wj (/.f64 wj (+.f64 wj 1))) |
| 0.0ms | wj | @ | inf | (/.f64 wj (+.f64 wj 1)) |
| 0.0ms | wj | @ | -inf | (-.f64 wj (/.f64 wj (+.f64 wj 1))) |
| 0.0ms | wj | @ | 0 | (/.f64 wj (+.f64 wj 1)) |
| 1× | batch-egg-rewrite |
| 40× | bool.json-1 |
| 36× | rational.json-simplify-2 |
| 34× | rational.json-1 |
| 34× | rational.json-2 |
| 30× | rational.json-simplify-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 32 |
| 1 | 37 | 32 |
| 2 | 79 | 32 |
| 3 | 122 | 32 |
| 4 | 140 | 32 |
| 5 | 149 | 32 |
| 1× | saturated |
| Inputs |
|---|
(-.f64 wj (/.f64 wj (+.f64 wj 1))) |
(/.f64 wj (+.f64 wj 1)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 wj (/.f64 (neg.f64 wj) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 wj (/.f64 wj (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 wj) (+.f64 wj 1)) wj)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 wj (/.f64 wj (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 wj (+.f64 wj 1)) wj) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 wj (+.f64 wj 1)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 wj (+.f64 wj 1)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x or (-.f64 wj (/.f64 wj (+.f64 wj 1))) (-.f64 wj (/.f64 wj (+.f64 wj 1)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 wj (+.f64 wj 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 wj (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 wj (+.f64 wj 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (neg.f64 wj) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 wj (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 wj (+.f64 wj 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 wj) (+.f64 wj 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (neg.f64 wj) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 wj) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 wj (+.f64 wj 1)) (/.f64 wj (+.f64 wj 1))))))) |
| 1× | egg-herbie |
| 790× | rational.json-simplify-33 |
| 670× | rational.json-simplify-1 |
| 644× | rational.json-simplify-39 |
| 506× | rational.json-simplify-29 |
| 476× | rational.json-simplify-41 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 65 | 828 |
| 1 | 134 | 828 |
| 2 | 270 | 828 |
| 3 | 519 | 828 |
| 4 | 1002 | 828 |
| 5 | 1870 | 828 |
| 6 | 2352 | 828 |
| 7 | 2468 | 828 |
| 8 | 2567 | 828 |
| 9 | 2586 | 828 |
| 10 | 2633 | 828 |
| 11 | 2972 | 828 |
| 12 | 3155 | 828 |
| 13 | 3165 | 828 |
| 14 | 3175 | 828 |
| 15 | 3185 | 828 |
| 16 | 3185 | 828 |
| 17 | 3185 | 828 |
| 1× | saturated |
| Inputs |
|---|
(pow.f64 wj 2) |
(+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3))) |
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -1 (pow.f64 wj 3)) (pow.f64 wj 4))) |
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -1 (pow.f64 wj 5)) (+.f64 (*.f64 -1 (pow.f64 wj 3)) (pow.f64 wj 4)))) |
wj |
(-.f64 wj 1) |
(-.f64 (+.f64 (/.f64 1 wj) wj) 1) |
(-.f64 (+.f64 (/.f64 1 wj) wj) (+.f64 1 (/.f64 1 (pow.f64 wj 2)))) |
wj |
(-.f64 wj 1) |
(-.f64 (+.f64 (/.f64 1 wj) wj) 1) |
(-.f64 (+.f64 (/.f64 1 wj) wj) (+.f64 1 (/.f64 1 (pow.f64 wj 2)))) |
wj |
(+.f64 (*.f64 -1 (pow.f64 wj 2)) wj) |
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (+.f64 (pow.f64 wj 3) wj)) |
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (+.f64 (*.f64 -1 (pow.f64 wj 4)) (+.f64 (pow.f64 wj 3) wj))) |
1 |
(-.f64 1 (/.f64 1 wj)) |
(-.f64 (+.f64 1 (/.f64 1 (pow.f64 wj 2))) (/.f64 1 wj)) |
(-.f64 (+.f64 1 (/.f64 1 (pow.f64 wj 2))) (+.f64 (/.f64 1 wj) (/.f64 1 (pow.f64 wj 3)))) |
1 |
(-.f64 1 (/.f64 1 wj)) |
(-.f64 (+.f64 1 (/.f64 1 (pow.f64 wj 2))) (/.f64 1 wj)) |
(-.f64 (+.f64 1 (/.f64 1 (pow.f64 wj 2))) (+.f64 (/.f64 1 wj) (/.f64 1 (pow.f64 wj 3)))) |
(+.f64 wj (/.f64 (neg.f64 wj) (+.f64 wj 1))) |
(+.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) 0) |
(+.f64 0 (-.f64 wj (/.f64 wj (+.f64 wj 1)))) |
(+.f64 (/.f64 (neg.f64 wj) (+.f64 wj 1)) wj) |
(*.f64 1 (-.f64 wj (/.f64 wj (+.f64 wj 1)))) |
(*.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) 1) |
(*.f64 (-.f64 (/.f64 wj (+.f64 wj 1)) wj) -1) |
(*.f64 -1 (-.f64 (/.f64 wj (+.f64 wj 1)) wj)) |
(neg.f64 (-.f64 (/.f64 wj (+.f64 wj 1)) wj)) |
(+.f64 (/.f64 wj (+.f64 wj 1)) 0) |
(+.f64 0 (/.f64 wj (+.f64 wj 1))) |
(-.f64 (/.f64 wj (+.f64 wj 1)) 0) |
(-.f64 0 (/.f64 (neg.f64 wj) (+.f64 wj 1))) |
(*.f64 1 (/.f64 wj (+.f64 wj 1))) |
(*.f64 (/.f64 wj (+.f64 wj 1)) 1) |
(*.f64 (/.f64 (neg.f64 wj) (+.f64 wj 1)) -1) |
(*.f64 -1 (/.f64 (neg.f64 wj) (+.f64 wj 1))) |
(neg.f64 (/.f64 (neg.f64 wj) (+.f64 wj 1))) |
| Outputs |
|---|
(pow.f64 wj 2) |
(+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3))) |
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -1 (pow.f64 wj 3)) (pow.f64 wj 4))) |
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -1 (pow.f64 wj 5)) (+.f64 (*.f64 -1 (pow.f64 wj 3)) (pow.f64 wj 4)))) |
(+.f64 (pow.f64 wj 2) (+.f64 (+.f64 (*.f64 -1 (pow.f64 wj 3)) (pow.f64 wj 4)) (*.f64 -1 (pow.f64 wj 5)))) |
(+.f64 (pow.f64 wj 2) (+.f64 (pow.f64 wj 4) (+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 -1 (pow.f64 wj 5))))) |
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -1 (pow.f64 wj 3)) (+.f64 (pow.f64 wj 4) (*.f64 -1 (pow.f64 wj 5))))) |
wj |
(-.f64 wj 1) |
(+.f64 wj -1) |
(-.f64 (+.f64 (/.f64 1 wj) wj) 1) |
(-.f64 (+.f64 wj (/.f64 1 wj)) 1) |
(+.f64 (-.f64 wj 1) (/.f64 1 wj)) |
(+.f64 wj (+.f64 -1 (/.f64 1 wj))) |
(-.f64 (+.f64 (/.f64 1 wj) wj) (+.f64 1 (/.f64 1 (pow.f64 wj 2)))) |
(-.f64 (+.f64 wj (/.f64 1 wj)) (+.f64 1 (/.f64 1 (pow.f64 wj 2)))) |
(+.f64 (+.f64 wj (/.f64 1 wj)) (-.f64 -1 (/.f64 1 (pow.f64 wj 2)))) |
(+.f64 wj (+.f64 -1 (-.f64 (/.f64 1 wj) (/.f64 1 (pow.f64 wj 2))))) |
(+.f64 -1 (+.f64 wj (-.f64 (/.f64 1 wj) (/.f64 1 (pow.f64 wj 2))))) |
wj |
(-.f64 wj 1) |
(+.f64 wj -1) |
(-.f64 (+.f64 (/.f64 1 wj) wj) 1) |
(-.f64 (+.f64 wj (/.f64 1 wj)) 1) |
(+.f64 (-.f64 wj 1) (/.f64 1 wj)) |
(+.f64 wj (+.f64 -1 (/.f64 1 wj))) |
(-.f64 (+.f64 (/.f64 1 wj) wj) (+.f64 1 (/.f64 1 (pow.f64 wj 2)))) |
(-.f64 (+.f64 wj (/.f64 1 wj)) (+.f64 1 (/.f64 1 (pow.f64 wj 2)))) |
(+.f64 (+.f64 wj (/.f64 1 wj)) (-.f64 -1 (/.f64 1 (pow.f64 wj 2)))) |
(+.f64 wj (+.f64 -1 (-.f64 (/.f64 1 wj) (/.f64 1 (pow.f64 wj 2))))) |
(+.f64 -1 (+.f64 wj (-.f64 (/.f64 1 wj) (/.f64 1 (pow.f64 wj 2))))) |
wj |
(+.f64 (*.f64 -1 (pow.f64 wj 2)) wj) |
(+.f64 wj (*.f64 (pow.f64 wj 2) -1)) |
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (+.f64 (pow.f64 wj 3) wj)) |
(+.f64 (*.f64 (pow.f64 wj 2) -1) (+.f64 wj (pow.f64 wj 3))) |
(+.f64 wj (+.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 2) -1))) |
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (+.f64 (*.f64 -1 (pow.f64 wj 4)) (+.f64 (pow.f64 wj 3) wj))) |
(+.f64 (*.f64 (pow.f64 wj 2) -1) (+.f64 (+.f64 wj (pow.f64 wj 3)) (*.f64 -1 (pow.f64 wj 4)))) |
(+.f64 (*.f64 (pow.f64 wj 2) -1) (+.f64 wj (+.f64 (pow.f64 wj 3) (*.f64 -1 (pow.f64 wj 4))))) |
(+.f64 wj (+.f64 (+.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 2) -1)) (*.f64 -1 (pow.f64 wj 4)))) |
(+.f64 wj (+.f64 (*.f64 -1 (pow.f64 wj 4)) (+.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 2) -1)))) |
1 |
(-.f64 1 (/.f64 1 wj)) |
(+.f64 1 (/.f64 -1 wj)) |
(-.f64 (+.f64 1 (/.f64 1 (pow.f64 wj 2))) (/.f64 1 wj)) |
(+.f64 (-.f64 1 (/.f64 1 wj)) (/.f64 1 (pow.f64 wj 2))) |
(+.f64 (/.f64 1 (pow.f64 wj 2)) (-.f64 1 (/.f64 1 wj))) |
(+.f64 (/.f64 1 (pow.f64 wj 2)) (+.f64 1 (/.f64 -1 wj))) |
(-.f64 (+.f64 1 (/.f64 1 (pow.f64 wj 2))) (+.f64 (/.f64 1 wj) (/.f64 1 (pow.f64 wj 3)))) |
(+.f64 1 (-.f64 (-.f64 (/.f64 1 (pow.f64 wj 2)) (/.f64 1 (pow.f64 wj 3))) (/.f64 1 wj))) |
(-.f64 (-.f64 1 (/.f64 1 (pow.f64 wj 3))) (-.f64 (/.f64 1 wj) (/.f64 1 (pow.f64 wj 2)))) |
(+.f64 1 (+.f64 (/.f64 1 (pow.f64 wj 2)) (-.f64 (/.f64 -1 wj) (/.f64 1 (pow.f64 wj 3))))) |
1 |
(-.f64 1 (/.f64 1 wj)) |
(+.f64 1 (/.f64 -1 wj)) |
(-.f64 (+.f64 1 (/.f64 1 (pow.f64 wj 2))) (/.f64 1 wj)) |
(+.f64 (-.f64 1 (/.f64 1 wj)) (/.f64 1 (pow.f64 wj 2))) |
(+.f64 (/.f64 1 (pow.f64 wj 2)) (-.f64 1 (/.f64 1 wj))) |
(+.f64 (/.f64 1 (pow.f64 wj 2)) (+.f64 1 (/.f64 -1 wj))) |
(-.f64 (+.f64 1 (/.f64 1 (pow.f64 wj 2))) (+.f64 (/.f64 1 wj) (/.f64 1 (pow.f64 wj 3)))) |
(+.f64 1 (-.f64 (-.f64 (/.f64 1 (pow.f64 wj 2)) (/.f64 1 (pow.f64 wj 3))) (/.f64 1 wj))) |
(-.f64 (-.f64 1 (/.f64 1 (pow.f64 wj 3))) (-.f64 (/.f64 1 wj) (/.f64 1 (pow.f64 wj 2)))) |
(+.f64 1 (+.f64 (/.f64 1 (pow.f64 wj 2)) (-.f64 (/.f64 -1 wj) (/.f64 1 (pow.f64 wj 3))))) |
(+.f64 wj (/.f64 (neg.f64 wj) (+.f64 wj 1))) |
(-.f64 wj (/.f64 wj (+.f64 wj 1))) |
(+.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) 0) |
(-.f64 wj (/.f64 wj (+.f64 wj 1))) |
(+.f64 0 (-.f64 wj (/.f64 wj (+.f64 wj 1)))) |
(-.f64 wj (/.f64 wj (+.f64 wj 1))) |
(+.f64 (/.f64 (neg.f64 wj) (+.f64 wj 1)) wj) |
(-.f64 wj (/.f64 wj (+.f64 wj 1))) |
(*.f64 1 (-.f64 wj (/.f64 wj (+.f64 wj 1)))) |
(-.f64 wj (/.f64 wj (+.f64 wj 1))) |
(*.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) 1) |
(-.f64 wj (/.f64 wj (+.f64 wj 1))) |
(*.f64 (-.f64 (/.f64 wj (+.f64 wj 1)) wj) -1) |
(-.f64 wj (/.f64 wj (+.f64 wj 1))) |
(*.f64 -1 (-.f64 (/.f64 wj (+.f64 wj 1)) wj)) |
(-.f64 wj (/.f64 wj (+.f64 wj 1))) |
(neg.f64 (-.f64 (/.f64 wj (+.f64 wj 1)) wj)) |
(-.f64 wj (/.f64 wj (+.f64 wj 1))) |
(+.f64 (/.f64 wj (+.f64 wj 1)) 0) |
(/.f64 wj (+.f64 wj 1)) |
(+.f64 0 (/.f64 wj (+.f64 wj 1))) |
(/.f64 wj (+.f64 wj 1)) |
(-.f64 (/.f64 wj (+.f64 wj 1)) 0) |
(/.f64 wj (+.f64 wj 1)) |
(-.f64 0 (/.f64 (neg.f64 wj) (+.f64 wj 1))) |
(/.f64 wj (+.f64 wj 1)) |
(*.f64 1 (/.f64 wj (+.f64 wj 1))) |
(/.f64 wj (+.f64 wj 1)) |
(*.f64 (/.f64 wj (+.f64 wj 1)) 1) |
(/.f64 wj (+.f64 wj 1)) |
(*.f64 (/.f64 (neg.f64 wj) (+.f64 wj 1)) -1) |
(/.f64 wj (+.f64 wj 1)) |
(*.f64 -1 (/.f64 (neg.f64 wj) (+.f64 wj 1))) |
(/.f64 wj (+.f64 wj 1)) |
(neg.f64 (/.f64 (neg.f64 wj) (+.f64 wj 1))) |
(/.f64 wj (+.f64 wj 1)) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2))) |
| 0.0b | (*.f64 wj (exp.f64 wj)) | |
| ✓ | 3.3b | (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2)))) |
Compiled 52 to 24 computations (53.8% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | x | @ | 0 | (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2)))) |
| 0.0ms | wj | @ | inf | (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2)))) |
| 0.0ms | x | @ | inf | (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2)))) |
| 0.0ms | wj | @ | -inf | (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2)))) |
| 0.0ms | wj | @ | -inf | (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2))) |
| 1× | batch-egg-rewrite |
| 92× | rational.json-simplify-2 |
| 78× | bool.json-1 |
| 68× | rational.json-1 |
| 68× | rational.json-2 |
| 54× | rational.json-simplify-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 76 |
| 1 | 70 | 76 |
| 2 | 140 | 76 |
| 3 | 218 | 76 |
| 4 | 248 | 76 |
| 5 | 265 | 76 |
| 6 | 289 | 76 |
| 7 | 308 | 76 |
| 8 | 315 | 76 |
| 1× | saturated |
| Inputs |
|---|
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2)))) |
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 1 (*.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 1 (*.f64 wj 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 1 (*.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 1 (*.f64 wj 2))) wj)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 1 (*.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 1 (*.f64 wj 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2))) wj) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2))) wj))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2))) wj))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 1 (*.f64 wj 2)))) (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 1 (*.f64 wj 2))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 1 (*.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 1 (*.f64 wj 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 1 (*.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 1 (*.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2)))))))) |
| 1× | egg-herbie |
| 2294× | rational.json-simplify-27 |
| 1912× | rational.json-simplify-1 |
| 1358× | rational.json-simplify-2 |
| 1234× | rational.json-simplify-41 |
| 1164× | rational.json-simplify-9 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 146 | 3256 |
| 1 | 315 | 3248 |
| 2 | 584 | 3248 |
| 3 | 1223 | 3160 |
| 4 | 3013 | 3160 |
| 5 | 6158 | 3160 |
| 6 | 7036 | 3160 |
| 7 | 7382 | 3160 |
| 8 | 7382 | 3160 |
| 1× | node limit |
| Inputs |
|---|
x |
(+.f64 (*.f64 -2 (*.f64 wj x)) x) |
(+.f64 (*.f64 (-.f64 1 (*.f64 -4 x)) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)) |
(+.f64 (*.f64 (-.f64 1 (*.f64 -4 x)) (pow.f64 wj 2)) (+.f64 (*.f64 -1 (*.f64 (+.f64 5/2 (*.f64 8 x)) (pow.f64 wj 3))) (+.f64 (*.f64 -2 (*.f64 wj x)) x))) |
wj |
(+.f64 (*.f64 -1/2 (exp.f64 wj)) wj) |
(+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (*.f64 -1/2 (exp.f64 wj)) (+.f64 wj (*.f64 1/4 (/.f64 (exp.f64 wj) wj))))) |
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (exp.f64 wj) (pow.f64 wj 2))) (+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (*.f64 -1/2 (exp.f64 wj)) (+.f64 wj (*.f64 1/4 (/.f64 (exp.f64 wj) wj)))))) (*.f64 1/4 (/.f64 x (pow.f64 wj 2)))) |
wj |
(+.f64 (*.f64 -1/2 (exp.f64 wj)) wj) |
(+.f64 (*.f64 -1/2 (exp.f64 wj)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 x) (*.f64 1/4 (exp.f64 wj))) wj)) wj)) |
(+.f64 (*.f64 -1/2 (exp.f64 wj)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 x) (*.f64 1/4 (exp.f64 wj))) wj)) (+.f64 wj (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (exp.f64 wj)) (*.f64 1/4 x)) (pow.f64 wj 2)))))) |
(-.f64 wj (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 1 (*.f64 2 wj)))) |
(-.f64 (+.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 2 wj)))) |
(-.f64 (+.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 2 wj)))) |
(-.f64 (+.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 2 wj)))) |
(/.f64 x (+.f64 1 (*.f64 2 wj))) |
(-.f64 (+.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 2 wj)))) |
(-.f64 (+.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 2 wj)))) |
(-.f64 (+.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 2 wj)))) |
(/.f64 x (+.f64 1 (*.f64 2 wj))) |
(-.f64 (+.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))) wj) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 1 (*.f64 2 wj)))) |
(-.f64 (+.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))) wj) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 1 (*.f64 2 wj)))) |
(-.f64 (+.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))) wj) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 1 (*.f64 2 wj)))) |
(*.f64 -1 x) |
(+.f64 (*.f64 -1 x) (*.f64 (-.f64 1 (*.f64 -2 x)) wj)) |
(+.f64 (*.f64 -1 x) (+.f64 (*.f64 (-.f64 1 (*.f64 -2 x)) wj) (*.f64 (-.f64 1 (*.f64 2 (-.f64 1 (*.f64 -2 x)))) (pow.f64 wj 2)))) |
(+.f64 (*.f64 (pow.f64 wj 3) (-.f64 1/2 (*.f64 2 (-.f64 1 (*.f64 2 (-.f64 1 (*.f64 -2 x))))))) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 (-.f64 1 (*.f64 -2 x)) wj) (*.f64 (-.f64 1 (*.f64 2 (-.f64 1 (*.f64 -2 x)))) (pow.f64 wj 2))))) |
(*.f64 1/2 (exp.f64 wj)) |
(-.f64 (+.f64 (*.f64 1/2 (exp.f64 wj)) (*.f64 -1/2 (/.f64 x wj))) (*.f64 1/4 (/.f64 (exp.f64 wj) wj))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1/2 x) (*.f64 1/4 (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (*.f64 1/2 (exp.f64 wj)) (*.f64 -1/2 (/.f64 x wj)))) (*.f64 1/4 (/.f64 (exp.f64 wj) wj))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1/2 x) (*.f64 1/4 (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (*.f64 1/2 (exp.f64 wj)) (+.f64 (*.f64 -1/2 (/.f64 x wj)) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/2 x) (*.f64 1/4 (exp.f64 wj))) (pow.f64 wj 3)))))) (*.f64 1/4 (/.f64 (exp.f64 wj) wj))) |
(*.f64 1/2 (exp.f64 wj)) |
(+.f64 (*.f64 1/2 (exp.f64 wj)) (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 x) (*.f64 -1/4 (exp.f64 wj))) wj))) |
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 x) (*.f64 -1/4 (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (*.f64 1/2 (exp.f64 wj)) (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 x) (*.f64 -1/4 (exp.f64 wj))) wj)))) |
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 x) (*.f64 -1/4 (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/2 x) (*.f64 -1/4 (exp.f64 wj))) (pow.f64 wj 3))) (+.f64 (*.f64 1/2 (exp.f64 wj)) (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 x) (*.f64 -1/4 (exp.f64 wj))) wj))))) |
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 2 wj))) |
(+.f64 (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj)))) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 1 (*.f64 2 wj)))) |
(+.f64 (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj)))) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 1 (*.f64 2 wj)))) |
(+.f64 (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj)))) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 1 (*.f64 2 wj)))) |
(*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj)))) |
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 2 wj))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))) |
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 2 wj))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))) |
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 2 wj))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))) |
(*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj)))) |
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 2 wj))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))) |
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 2 wj))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))) |
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 2 wj))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))) |
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 1 (*.f64 wj 2)))) |
(+.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 1 (*.f64 wj 2)))) 0) |
(+.f64 0 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 1 (*.f64 wj 2))))) |
(+.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 1 (*.f64 wj 2))) wj) |
(*.f64 1 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 1 (*.f64 wj 2))))) |
(*.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 1 (*.f64 wj 2)))) 1) |
(*.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2))) wj) -1) |
(*.f64 -1 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2))) wj)) |
(neg.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2))) wj)) |
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2))) 0) |
(+.f64 0 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2)))) |
(-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2))) 0) |
(-.f64 0 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 1 (*.f64 wj 2)))) |
(*.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2)))) |
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2))) 1) |
(*.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 1 (*.f64 wj 2))) -1) |
(*.f64 -1 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 1 (*.f64 wj 2)))) |
(neg.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 1 (*.f64 wj 2)))) |
| Outputs |
|---|
x |
(+.f64 (*.f64 -2 (*.f64 wj x)) x) |
(+.f64 x (*.f64 wj (*.f64 x -2))) |
(+.f64 x (*.f64 x (*.f64 -2 wj))) |
(*.f64 x (+.f64 1 (*.f64 -2 wj))) |
(+.f64 (*.f64 (-.f64 1 (*.f64 -4 x)) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)) |
(+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (*.f64 (-.f64 1 (*.f64 x -4)) (pow.f64 wj 2))) |
(+.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (*.f64 (-.f64 1 (*.f64 x -4)) (pow.f64 wj 2))) |
(+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (*.f64 (+.f64 1 (*.f64 x 4)) (pow.f64 wj 2)))) |
(+.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (*.f64 (+.f64 1 (*.f64 x 4)) (pow.f64 wj 2))) |
(+.f64 (*.f64 (-.f64 1 (*.f64 -4 x)) (pow.f64 wj 2)) (+.f64 (*.f64 -1 (*.f64 (+.f64 5/2 (*.f64 8 x)) (pow.f64 wj 3))) (+.f64 (*.f64 -2 (*.f64 wj x)) x))) |
(+.f64 (*.f64 (-.f64 1 (*.f64 x -4)) (pow.f64 wj 2)) (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (*.f64 (+.f64 5/2 (*.f64 x 8)) (*.f64 -1 (pow.f64 wj 3))))) |
(+.f64 (*.f64 (-.f64 1 (*.f64 x -4)) (pow.f64 wj 2)) (+.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (*.f64 (+.f64 5/2 (*.f64 x 8)) (*.f64 -1 (pow.f64 wj 3))))) |
(+.f64 (*.f64 (-.f64 1 (*.f64 x -4)) (pow.f64 wj 2)) (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (*.f64 (+.f64 5/2 (*.f64 x 8)) (*.f64 -1 (pow.f64 wj 3)))))) |
(+.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (*.f64 (+.f64 1 (*.f64 x 4)) (pow.f64 wj 2)))) (*.f64 (+.f64 5/2 (*.f64 x 8)) (*.f64 -1 (pow.f64 wj 3)))) |
(+.f64 x (+.f64 (*.f64 (+.f64 1 (*.f64 x 4)) (pow.f64 wj 2)) (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 (+.f64 5/2 (*.f64 x 8)) (*.f64 -1 (pow.f64 wj 3)))))) |
wj |
(+.f64 (*.f64 -1/2 (exp.f64 wj)) wj) |
(+.f64 wj (*.f64 -1/2 (exp.f64 wj))) |
(+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (*.f64 -1/2 (exp.f64 wj)) (+.f64 wj (*.f64 1/4 (/.f64 (exp.f64 wj) wj))))) |
(+.f64 (+.f64 (*.f64 1/2 (/.f64 x wj)) (*.f64 -1/2 (exp.f64 wj))) (+.f64 wj (*.f64 1/4 (/.f64 (exp.f64 wj) wj)))) |
(+.f64 (*.f64 -1/2 (exp.f64 wj)) (+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 wj (*.f64 1/4 (/.f64 (exp.f64 wj) wj))))) |
(+.f64 wj (+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (*.f64 -1/2 (exp.f64 wj)) (*.f64 1/4 (/.f64 (exp.f64 wj) wj))))) |
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (exp.f64 wj) (pow.f64 wj 2))) (+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (*.f64 -1/2 (exp.f64 wj)) (+.f64 wj (*.f64 1/4 (/.f64 (exp.f64 wj) wj)))))) (*.f64 1/4 (/.f64 x (pow.f64 wj 2)))) |
(-.f64 (+.f64 (+.f64 (+.f64 (*.f64 1/2 (/.f64 x wj)) (*.f64 -1/2 (exp.f64 wj))) (+.f64 wj (*.f64 1/4 (/.f64 (exp.f64 wj) wj)))) (*.f64 -1/8 (/.f64 (exp.f64 wj) (pow.f64 wj 2)))) (*.f64 1/4 (/.f64 x (pow.f64 wj 2)))) |
(-.f64 (+.f64 (+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (*.f64 -1/2 (exp.f64 wj)) (+.f64 wj (*.f64 1/4 (/.f64 (exp.f64 wj) wj))))) (*.f64 -1/8 (/.f64 (exp.f64 wj) (pow.f64 wj 2)))) (*.f64 1/4 (/.f64 x (pow.f64 wj 2)))) |
(-.f64 (+.f64 (+.f64 (*.f64 -1/2 (exp.f64 wj)) (+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 wj (*.f64 1/4 (/.f64 (exp.f64 wj) wj))))) (*.f64 -1/8 (/.f64 (exp.f64 wj) (pow.f64 wj 2)))) (*.f64 1/4 (/.f64 x (pow.f64 wj 2)))) |
(+.f64 (*.f64 -1/8 (/.f64 (exp.f64 wj) (pow.f64 wj 2))) (+.f64 (+.f64 (*.f64 (/.f64 x (pow.f64 wj 2)) -1/4) (*.f64 -1/2 (exp.f64 wj))) (+.f64 (*.f64 1/4 (/.f64 (exp.f64 wj) wj)) (+.f64 wj (*.f64 1/2 (/.f64 x wj)))))) |
(+.f64 (+.f64 (*.f64 1/4 (/.f64 (exp.f64 wj) wj)) (+.f64 wj (*.f64 1/2 (/.f64 x wj)))) (-.f64 (*.f64 -1/8 (/.f64 (exp.f64 wj) (pow.f64 wj 2))) (-.f64 (*.f64 1/4 (/.f64 x (pow.f64 wj 2))) (*.f64 -1/2 (exp.f64 wj))))) |
wj |
(+.f64 (*.f64 -1/2 (exp.f64 wj)) wj) |
(+.f64 wj (*.f64 -1/2 (exp.f64 wj))) |
(+.f64 (*.f64 -1/2 (exp.f64 wj)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 x) (*.f64 1/4 (exp.f64 wj))) wj)) wj)) |
(+.f64 (*.f64 -1/2 (exp.f64 wj)) (+.f64 wj (*.f64 -1 (/.f64 (-.f64 (*.f64 x -1/2) (*.f64 (exp.f64 wj) 1/4)) wj)))) |
(+.f64 (+.f64 wj (*.f64 -1/2 (exp.f64 wj))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) 1/4) (*.f64 x -1/2)) wj)) |
(+.f64 wj (+.f64 (*.f64 -1/2 (exp.f64 wj)) (/.f64 (+.f64 (*.f64 (exp.f64 wj) 1/4) (*.f64 x 1/2)) wj))) |
(+.f64 (*.f64 -1/2 (exp.f64 wj)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 x) (*.f64 1/4 (exp.f64 wj))) wj)) (+.f64 wj (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (exp.f64 wj)) (*.f64 1/4 x)) (pow.f64 wj 2)))))) |
(+.f64 (+.f64 (*.f64 -1/2 (exp.f64 wj)) (*.f64 -1 (/.f64 (-.f64 (*.f64 x -1/2) (*.f64 (exp.f64 wj) 1/4)) wj))) (+.f64 wj (*.f64 -1 (/.f64 (+.f64 (*.f64 (exp.f64 wj) 1/8) (*.f64 x 1/4)) (pow.f64 wj 2))))) |
(+.f64 (*.f64 -1/2 (exp.f64 wj)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 x -1/2) (*.f64 (exp.f64 wj) 1/4)) wj)) (+.f64 wj (*.f64 -1 (/.f64 (+.f64 (*.f64 (exp.f64 wj) 1/8) (*.f64 x 1/4)) (pow.f64 wj 2)))))) |
(+.f64 wj (+.f64 (*.f64 -1/2 (exp.f64 wj)) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) 1/4) (*.f64 x -1/2)) wj) (*.f64 -1 (/.f64 (+.f64 (*.f64 (exp.f64 wj) 1/8) (*.f64 x 1/4)) (pow.f64 wj 2)))))) |
(+.f64 wj (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (exp.f64 wj) 1/8) (*.f64 x 1/4)) (pow.f64 wj 2))) (+.f64 (*.f64 -1/2 (exp.f64 wj)) (/.f64 (+.f64 (*.f64 (exp.f64 wj) 1/4) (*.f64 x 1/2)) wj)))) |
(+.f64 wj (+.f64 (/.f64 (+.f64 (*.f64 (exp.f64 wj) 1/4) (*.f64 x 1/2)) wj) (+.f64 (*.f64 -1/2 (exp.f64 wj)) (*.f64 -1 (/.f64 (+.f64 (*.f64 (exp.f64 wj) 1/8) (*.f64 x 1/4)) (pow.f64 wj 2)))))) |
(-.f64 wj (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 1 (*.f64 2 wj)))) |
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2)))) |
(-.f64 (+.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 2 wj)))) |
(-.f64 (+.f64 wj (/.f64 x (+.f64 1 (*.f64 wj 2)))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2)))) |
(+.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2)))) (/.f64 x (+.f64 1 (*.f64 wj 2)))) |
(+.f64 wj (-.f64 (/.f64 x (+.f64 1 (*.f64 wj 2))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2))))) |
(-.f64 (+.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 2 wj)))) |
(-.f64 (+.f64 wj (/.f64 x (+.f64 1 (*.f64 wj 2)))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2)))) |
(+.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2)))) (/.f64 x (+.f64 1 (*.f64 wj 2)))) |
(+.f64 wj (-.f64 (/.f64 x (+.f64 1 (*.f64 wj 2))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2))))) |
(-.f64 (+.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 2 wj)))) |
(-.f64 (+.f64 wj (/.f64 x (+.f64 1 (*.f64 wj 2)))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2)))) |
(+.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2)))) (/.f64 x (+.f64 1 (*.f64 wj 2)))) |
(+.f64 wj (-.f64 (/.f64 x (+.f64 1 (*.f64 wj 2))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2))))) |
(/.f64 x (+.f64 1 (*.f64 2 wj))) |
(/.f64 x (+.f64 1 (*.f64 wj 2))) |
(-.f64 (+.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 2 wj)))) |
(-.f64 (+.f64 wj (/.f64 x (+.f64 1 (*.f64 wj 2)))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2)))) |
(+.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2)))) (/.f64 x (+.f64 1 (*.f64 wj 2)))) |
(+.f64 wj (-.f64 (/.f64 x (+.f64 1 (*.f64 wj 2))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2))))) |
(-.f64 (+.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 2 wj)))) |
(-.f64 (+.f64 wj (/.f64 x (+.f64 1 (*.f64 wj 2)))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2)))) |
(+.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2)))) (/.f64 x (+.f64 1 (*.f64 wj 2)))) |
(+.f64 wj (-.f64 (/.f64 x (+.f64 1 (*.f64 wj 2))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2))))) |
(-.f64 (+.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 2 wj)))) |
(-.f64 (+.f64 wj (/.f64 x (+.f64 1 (*.f64 wj 2)))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2)))) |
(+.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2)))) (/.f64 x (+.f64 1 (*.f64 wj 2)))) |
(+.f64 wj (-.f64 (/.f64 x (+.f64 1 (*.f64 wj 2))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2))))) |
(/.f64 x (+.f64 1 (*.f64 2 wj))) |
(/.f64 x (+.f64 1 (*.f64 wj 2))) |
(-.f64 (+.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))) wj) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 1 (*.f64 2 wj)))) |
(-.f64 (+.f64 wj (/.f64 x (+.f64 1 (*.f64 wj 2)))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2)))) |
(+.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2)))) (/.f64 x (+.f64 1 (*.f64 wj 2)))) |
(+.f64 wj (-.f64 (/.f64 x (+.f64 1 (*.f64 wj 2))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2))))) |
(-.f64 (+.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))) wj) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 1 (*.f64 2 wj)))) |
(-.f64 (+.f64 wj (/.f64 x (+.f64 1 (*.f64 wj 2)))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2)))) |
(+.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2)))) (/.f64 x (+.f64 1 (*.f64 wj 2)))) |
(+.f64 wj (-.f64 (/.f64 x (+.f64 1 (*.f64 wj 2))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2))))) |
(-.f64 (+.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))) wj) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 1 (*.f64 2 wj)))) |
(-.f64 (+.f64 wj (/.f64 x (+.f64 1 (*.f64 wj 2)))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2)))) |
(+.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2)))) (/.f64 x (+.f64 1 (*.f64 wj 2)))) |
(+.f64 wj (-.f64 (/.f64 x (+.f64 1 (*.f64 wj 2))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2))))) |
(*.f64 -1 x) |
(*.f64 x -1) |
(neg.f64 x) |
(+.f64 (*.f64 -1 x) (*.f64 (-.f64 1 (*.f64 -2 x)) wj)) |
(+.f64 (*.f64 x -1) (*.f64 wj (-.f64 1 (*.f64 x -2)))) |
(+.f64 (neg.f64 x) (*.f64 wj (-.f64 1 (*.f64 x -2)))) |
(+.f64 (neg.f64 x) (*.f64 wj (+.f64 1 (*.f64 x 2)))) |
(+.f64 (*.f64 -1 x) (+.f64 (*.f64 (-.f64 1 (*.f64 -2 x)) wj) (*.f64 (-.f64 1 (*.f64 2 (-.f64 1 (*.f64 -2 x)))) (pow.f64 wj 2)))) |
(+.f64 (+.f64 (*.f64 x -1) (*.f64 wj (-.f64 1 (*.f64 x -2)))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 2 (-.f64 1 (*.f64 x -2)))))) |
(+.f64 (neg.f64 x) (+.f64 (*.f64 wj (-.f64 1 (*.f64 x -2))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 2 (-.f64 1 (*.f64 x -2))))))) |
(+.f64 (neg.f64 x) (+.f64 (*.f64 wj (-.f64 1 (*.f64 x -2))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 (+.f64 -1 (*.f64 x -2)) -2))))) |
(+.f64 (+.f64 (neg.f64 x) (*.f64 wj (+.f64 1 (*.f64 x 2)))) (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 2 (+.f64 -1 (*.f64 x -2)))))) |
(+.f64 (neg.f64 x) (+.f64 (*.f64 wj (+.f64 1 (*.f64 x 2))) (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 2 (+.f64 -1 (*.f64 x -2))))))) |
(+.f64 (*.f64 (pow.f64 wj 3) (-.f64 1/2 (*.f64 2 (-.f64 1 (*.f64 2 (-.f64 1 (*.f64 -2 x))))))) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 (-.f64 1 (*.f64 -2 x)) wj) (*.f64 (-.f64 1 (*.f64 2 (-.f64 1 (*.f64 -2 x)))) (pow.f64 wj 2))))) |
(+.f64 (+.f64 (+.f64 (*.f64 x -1) (*.f64 wj (-.f64 1 (*.f64 x -2)))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 2 (-.f64 1 (*.f64 x -2)))))) (*.f64 (pow.f64 wj 3) (-.f64 1/2 (*.f64 2 (-.f64 1 (*.f64 2 (-.f64 1 (*.f64 x -2)))))))) |
(+.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 wj (-.f64 1 (*.f64 x -2))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 2 (-.f64 1 (*.f64 x -2))))))) (*.f64 (pow.f64 wj 3) (-.f64 1/2 (*.f64 2 (-.f64 1 (*.f64 2 (-.f64 1 (*.f64 x -2)))))))) |
(+.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 wj (-.f64 1 (*.f64 x -2))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 (+.f64 -1 (*.f64 x -2)) -2))))) (*.f64 (pow.f64 wj 3) (-.f64 1/2 (*.f64 2 (-.f64 1 (*.f64 (+.f64 -1 (*.f64 x -2)) -2)))))) |
(+.f64 (+.f64 (*.f64 wj (+.f64 1 (*.f64 x 2))) (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 2 (+.f64 -1 (*.f64 x -2)))))) (+.f64 (neg.f64 x) (*.f64 (pow.f64 wj 3) (+.f64 1/2 (*.f64 2 (-.f64 -1 (*.f64 2 (+.f64 -1 (*.f64 x -2))))))))) |
(+.f64 (*.f64 wj (+.f64 1 (*.f64 x 2))) (+.f64 (*.f64 (pow.f64 wj 3) (+.f64 1/2 (*.f64 -2 (+.f64 1 (*.f64 2 (+.f64 -1 (*.f64 x -2))))))) (+.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 2 (+.f64 -1 (*.f64 x -2)))))))) |
(*.f64 1/2 (exp.f64 wj)) |
(*.f64 (exp.f64 wj) 1/2) |
(-.f64 (+.f64 (*.f64 1/2 (exp.f64 wj)) (*.f64 -1/2 (/.f64 x wj))) (*.f64 1/4 (/.f64 (exp.f64 wj) wj))) |
(-.f64 (+.f64 (*.f64 (exp.f64 wj) 1/2) (*.f64 -1/2 (/.f64 x wj))) (*.f64 1/4 (/.f64 (exp.f64 wj) wj))) |
(+.f64 (+.f64 (*.f64 (exp.f64 wj) 1/2) (*.f64 -1/2 (/.f64 x wj))) (*.f64 (/.f64 (exp.f64 wj) wj) -1/4)) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1/2 x) (*.f64 1/4 (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (*.f64 1/2 (exp.f64 wj)) (*.f64 -1/2 (/.f64 x wj)))) (*.f64 1/4 (/.f64 (exp.f64 wj) wj))) |
(-.f64 (+.f64 (+.f64 (*.f64 (exp.f64 wj) 1/2) (*.f64 -1/2 (/.f64 x wj))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 x -1/2) (*.f64 (exp.f64 wj) 1/4)) (pow.f64 wj 2)))) (*.f64 1/4 (/.f64 (exp.f64 wj) wj))) |
(+.f64 (-.f64 (+.f64 (*.f64 (exp.f64 wj) 1/2) (*.f64 -1/2 (/.f64 x wj))) (*.f64 1/4 (/.f64 (exp.f64 wj) wj))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 x -1/2) (*.f64 (exp.f64 wj) 1/4)) (pow.f64 wj 2)))) |
(+.f64 (+.f64 (*.f64 (exp.f64 wj) 1/2) (*.f64 -1/2 (/.f64 x wj))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 x -1/2) (*.f64 (exp.f64 wj) -1/4)) (pow.f64 wj 2))) (*.f64 (/.f64 (exp.f64 wj) wj) -1/4))) |
(+.f64 (*.f64 (exp.f64 wj) 1/2) (+.f64 (*.f64 -1/2 (/.f64 x wj)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (exp.f64 wj) -1/4) (*.f64 x -1/2)) (pow.f64 wj 2))) (*.f64 (/.f64 (exp.f64 wj) wj) -1/4)))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1/2 x) (*.f64 1/4 (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (*.f64 1/2 (exp.f64 wj)) (+.f64 (*.f64 -1/2 (/.f64 x wj)) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/2 x) (*.f64 1/4 (exp.f64 wj))) (pow.f64 wj 3)))))) (*.f64 1/4 (/.f64 (exp.f64 wj) wj))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 x -1/2) (*.f64 (exp.f64 wj) 1/4)) (pow.f64 wj 2))) (+.f64 (+.f64 (*.f64 (exp.f64 wj) 1/2) (*.f64 -1/2 (/.f64 x wj))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 x -1/2) (*.f64 (exp.f64 wj) 1/4)) (pow.f64 wj 3))))) (*.f64 1/4 (/.f64 (exp.f64 wj) wj))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 x -1/2) (*.f64 (exp.f64 wj) 1/4)) (pow.f64 wj 2))) (+.f64 (*.f64 (exp.f64 wj) 1/2) (+.f64 (*.f64 -1/2 (/.f64 x wj)) (*.f64 1/4 (/.f64 (-.f64 (*.f64 x -1/2) (*.f64 (exp.f64 wj) 1/4)) (pow.f64 wj 3)))))) (*.f64 1/4 (/.f64 (exp.f64 wj) wj))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 x -1/2) (*.f64 (exp.f64 wj) 1/4)) (pow.f64 wj 2))) (+.f64 (-.f64 (+.f64 (*.f64 (exp.f64 wj) 1/2) (*.f64 -1/2 (/.f64 x wj))) (*.f64 1/4 (/.f64 (exp.f64 wj) wj))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 x -1/2) (*.f64 (exp.f64 wj) 1/4)) (pow.f64 wj 3))))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 x -1/2) (*.f64 (exp.f64 wj) -1/4)) (pow.f64 wj 2))) (-.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 x -1/2) (*.f64 (exp.f64 wj) -1/4)) (pow.f64 wj 3))) (-.f64 (*.f64 1/4 (/.f64 (exp.f64 wj) wj)) (+.f64 (*.f64 (exp.f64 wj) 1/2) (*.f64 -1/2 (/.f64 x wj)))))) |
(+.f64 (*.f64 (exp.f64 wj) 1/2) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 x wj)) (*.f64 1/4 (/.f64 (+.f64 (*.f64 (exp.f64 wj) -1/4) (*.f64 x -1/2)) (pow.f64 wj 3)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (exp.f64 wj) -1/4) (*.f64 x -1/2)) (pow.f64 wj 2))) (*.f64 (/.f64 (exp.f64 wj) wj) -1/4)))) |
(+.f64 (*.f64 (exp.f64 wj) 1/2) (+.f64 (*.f64 -1/2 (/.f64 x wj)) (+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 (exp.f64 wj) -1/4) (*.f64 x -1/2)) (pow.f64 wj 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (exp.f64 wj) -1/4) (*.f64 x -1/2)) (pow.f64 wj 2))) (*.f64 (/.f64 (exp.f64 wj) wj) -1/4))))) |
(*.f64 1/2 (exp.f64 wj)) |
(*.f64 (exp.f64 wj) 1/2) |
(+.f64 (*.f64 1/2 (exp.f64 wj)) (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 x) (*.f64 -1/4 (exp.f64 wj))) wj))) |
(+.f64 (*.f64 (exp.f64 wj) 1/2) (*.f64 -1 (/.f64 (-.f64 (*.f64 x 1/2) (*.f64 (exp.f64 wj) -1/4)) wj))) |
(+.f64 (*.f64 (exp.f64 wj) 1/2) (/.f64 (-.f64 (*.f64 (exp.f64 wj) -1/4) (*.f64 x 1/2)) wj)) |
(+.f64 (*.f64 (exp.f64 wj) 1/2) (/.f64 (+.f64 (*.f64 (exp.f64 wj) -1/4) (*.f64 x -1/2)) wj)) |
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 x) (*.f64 -1/4 (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (*.f64 1/2 (exp.f64 wj)) (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 x) (*.f64 -1/4 (exp.f64 wj))) wj)))) |
(+.f64 (+.f64 (*.f64 (exp.f64 wj) 1/2) (*.f64 -1 (/.f64 (-.f64 (*.f64 x 1/2) (*.f64 (exp.f64 wj) -1/4)) wj))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 x 1/2) (*.f64 (exp.f64 wj) -1/4)) (pow.f64 wj 2)))) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 x 1/2) (*.f64 (exp.f64 wj) -1/4)) wj)) (+.f64 (*.f64 (exp.f64 wj) 1/2) (*.f64 1/2 (/.f64 (-.f64 (*.f64 x 1/2) (*.f64 (exp.f64 wj) -1/4)) (pow.f64 wj 2))))) |
(+.f64 (*.f64 (exp.f64 wj) 1/2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 x 1/2) (*.f64 (exp.f64 wj) -1/4)) wj)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 x 1/2) (*.f64 (exp.f64 wj) -1/4)) (pow.f64 wj 2))))) |
(+.f64 (+.f64 (*.f64 (exp.f64 wj) 1/2) (/.f64 (-.f64 (*.f64 (exp.f64 wj) -1/4) (*.f64 x 1/2)) wj)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 x 1/2) (*.f64 (exp.f64 wj) -1/4)) (pow.f64 wj 2)))) |
(+.f64 (/.f64 (+.f64 (*.f64 (exp.f64 wj) -1/4) (*.f64 x -1/2)) wj) (+.f64 (*.f64 (exp.f64 wj) 1/2) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (exp.f64 wj) -1/4) (*.f64 x -1/2)) (pow.f64 wj 2))))) |
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 x) (*.f64 -1/4 (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/2 x) (*.f64 -1/4 (exp.f64 wj))) (pow.f64 wj 3))) (+.f64 (*.f64 1/2 (exp.f64 wj)) (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 x) (*.f64 -1/4 (exp.f64 wj))) wj))))) |
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 x 1/2) (*.f64 (exp.f64 wj) -1/4)) (pow.f64 wj 2))) (+.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 x 1/2) (*.f64 (exp.f64 wj) -1/4)) (pow.f64 wj 3))) (*.f64 (exp.f64 wj) 1/2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 x 1/2) (*.f64 (exp.f64 wj) -1/4)) wj)))) |
(+.f64 (+.f64 (*.f64 (exp.f64 wj) 1/2) (*.f64 -1 (/.f64 (-.f64 (*.f64 x 1/2) (*.f64 (exp.f64 wj) -1/4)) wj))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 x 1/2) (*.f64 (exp.f64 wj) -1/4)) (pow.f64 wj 2))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 x 1/2) (*.f64 (exp.f64 wj) -1/4)) (pow.f64 wj 3))))) |
(+.f64 (+.f64 (*.f64 (exp.f64 wj) 1/2) (/.f64 (-.f64 (*.f64 (exp.f64 wj) -1/4) (*.f64 x 1/2)) wj)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 x 1/2) (*.f64 (exp.f64 wj) -1/4)) (pow.f64 wj 2))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 x 1/2) (*.f64 (exp.f64 wj) -1/4)) (pow.f64 wj 3))))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (exp.f64 wj) -1/4) (*.f64 x -1/2)) (pow.f64 wj 2))) (+.f64 (*.f64 (exp.f64 wj) 1/2) (+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 (exp.f64 wj) -1/4) (*.f64 x -1/2)) (pow.f64 wj 3))) (/.f64 (+.f64 (*.f64 (exp.f64 wj) -1/4) (*.f64 x -1/2)) wj)))) |
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 2 wj))) |
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2))) |
(+.f64 (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj)))) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 1 (*.f64 2 wj)))) |
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 wj 2))))) |
(-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2))) (/.f64 x (+.f64 1 (*.f64 wj 2)))) |
(+.f64 (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj)))) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 1 (*.f64 2 wj)))) |
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 wj 2))))) |
(-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2))) (/.f64 x (+.f64 1 (*.f64 wj 2)))) |
(+.f64 (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj)))) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 1 (*.f64 2 wj)))) |
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 wj 2))))) |
(-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2))) (/.f64 x (+.f64 1 (*.f64 wj 2)))) |
(*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj)))) |
(*.f64 -1 (/.f64 x (+.f64 1 (*.f64 wj 2)))) |
(neg.f64 (/.f64 x (+.f64 1 (*.f64 wj 2)))) |
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 2 wj))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))) |
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 wj 2))))) |
(-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2))) (/.f64 x (+.f64 1 (*.f64 wj 2)))) |
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 2 wj))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))) |
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 wj 2))))) |
(-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2))) (/.f64 x (+.f64 1 (*.f64 wj 2)))) |
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 2 wj))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))) |
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 wj 2))))) |
(-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2))) (/.f64 x (+.f64 1 (*.f64 wj 2)))) |
(*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj)))) |
(*.f64 -1 (/.f64 x (+.f64 1 (*.f64 wj 2)))) |
(neg.f64 (/.f64 x (+.f64 1 (*.f64 wj 2)))) |
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 2 wj))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))) |
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 wj 2))))) |
(-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2))) (/.f64 x (+.f64 1 (*.f64 wj 2)))) |
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 2 wj))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))) |
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 wj 2))))) |
(-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2))) (/.f64 x (+.f64 1 (*.f64 wj 2)))) |
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 2 wj))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))) |
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 wj 2))))) |
(-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2))) (/.f64 x (+.f64 1 (*.f64 wj 2)))) |
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 1 (*.f64 wj 2)))) |
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2)))) |
(+.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 1 (*.f64 wj 2)))) 0) |
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 1 (*.f64 wj 2)))) |
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2)))) |
(+.f64 0 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 1 (*.f64 wj 2))))) |
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 1 (*.f64 wj 2)))) |
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2)))) |
(+.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 1 (*.f64 wj 2))) wj) |
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 1 (*.f64 wj 2)))) |
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2)))) |
(*.f64 1 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 1 (*.f64 wj 2))))) |
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 1 (*.f64 wj 2)))) |
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2)))) |
(*.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 1 (*.f64 wj 2)))) 1) |
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 1 (*.f64 wj 2)))) |
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2)))) |
(*.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2))) wj) -1) |
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 1 (*.f64 wj 2)))) |
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2)))) |
(*.f64 -1 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2))) wj)) |
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 1 (*.f64 wj 2)))) |
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2)))) |
(neg.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2))) wj)) |
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 1 (*.f64 wj 2)))) |
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2)))) |
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2))) 0) |
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2))) |
(+.f64 0 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2)))) |
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2))) |
(-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2))) 0) |
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2))) |
(-.f64 0 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 1 (*.f64 wj 2)))) |
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2))) |
(*.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2)))) |
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2))) |
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2))) 1) |
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2))) |
(*.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 1 (*.f64 wj 2))) -1) |
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2))) |
(*.f64 -1 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 1 (*.f64 wj 2)))) |
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2))) |
(neg.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 1 (*.f64 wj 2)))) |
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 (-.f64 (-.f64 1 (*.f64 x 3/2)) (*.f64 x -4)) (pow.f64 wj 2)))) |
| ✓ | 0.0b | (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 (-.f64 (-.f64 1 (*.f64 x 3/2)) (*.f64 x -4)) (pow.f64 wj 2))) |
| ✓ | 0.0b | (-.f64 (-.f64 1 (*.f64 x 3/2)) (*.f64 x -4)) |
| ✓ | 8.9b | (*.f64 (-.f64 (-.f64 1 (*.f64 x 3/2)) (*.f64 x -4)) (pow.f64 wj 2)) |
Compiled 93 to 68 computations (26.9% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | wj | @ | inf | (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 (-.f64 (-.f64 1 (*.f64 x 3/2)) (*.f64 x -4)) (pow.f64 wj 2))) |
| 0.0ms | x | @ | inf | (*.f64 (-.f64 (-.f64 1 (*.f64 x 3/2)) (*.f64 x -4)) (pow.f64 wj 2)) |
| 0.0ms | x | @ | inf | (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 (-.f64 (-.f64 1 (*.f64 x 3/2)) (*.f64 x -4)) (pow.f64 wj 2))) |
| 0.0ms | wj | @ | 0 | (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 (-.f64 (-.f64 1 (*.f64 x 3/2)) (*.f64 x -4)) (pow.f64 wj 2))) |
| 0.0ms | x | @ | 0 | (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 (-.f64 (-.f64 1 (*.f64 x 3/2)) (*.f64 x -4)) (pow.f64 wj 2))) |
| 1× | batch-egg-rewrite |
| 242× | rational.json-simplify-2 |
| 224× | rational.json-simplify-31 |
| 178× | bool.json-1 |
| 160× | rational.json-1 |
| 160× | rational.json-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 19 | 178 |
| 1 | 101 | 178 |
| 2 | 205 | 178 |
| 3 | 337 | 178 |
| 4 | 462 | 178 |
| 5 | 533 | 178 |
| 6 | 561 | 178 |
| 7 | 580 | 178 |
| 8 | 596 | 178 |
| 9 | 661 | 178 |
| 10 | 734 | 178 |
| 11 | 809 | 178 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 (-.f64 (-.f64 1 (*.f64 x 3/2)) (*.f64 x -4)) (pow.f64 wj 2)) |
(-.f64 (-.f64 1 (*.f64 x 3/2)) (*.f64 x -4)) |
(+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 (-.f64 (-.f64 1 (*.f64 x 3/2)) (*.f64 x -4)) (pow.f64 wj 2))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 (-.f64 (-.f64 1 (*.f64 x 3/2)) (*.f64 x -4)) (pow.f64 wj 2)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2))) (pow.f64 wj 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2))) (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2))) (pow.f64 wj 2)) (*.f64 (+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2))) (pow.f64 wj 2))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (*.f64 x 3/2)) (*.f64 x 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 x 4)) (*.f64 x -3/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 4) (-.f64 1 (*.f64 x 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x -3/2) (+.f64 1 (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x 4) (*.f64 x 3/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x 3/2) (-.f64 -1 (*.f64 x 4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (*.f64 x 3/2) (-.f64 -1 (*.f64 x 4))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 x 3/2) (-.f64 -1 (*.f64 x 4))))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2))) (+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2))) (pow.f64 wj 2)) (*.f64 x (*.f64 wj -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2))) (pow.f64 wj 2)) (*.f64 x (*.f64 wj -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 (*.f64 (+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2))) (pow.f64 wj 2)) (*.f64 x (*.f64 wj -2))) (+.f64 (*.f64 (+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2))) (pow.f64 wj 2)) (*.f64 x (*.f64 wj -2)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (+.f64 (*.f64 (+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2))) (pow.f64 wj 2)) (*.f64 x (*.f64 wj -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 (*.f64 (+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2))) (pow.f64 wj 2)) (*.f64 x (*.f64 wj -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 x (+.f64 (*.f64 (+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2))) (pow.f64 wj 2)) (*.f64 x (*.f64 wj -2)))) (+.f64 x (+.f64 (*.f64 (+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2))) (pow.f64 wj 2)) (*.f64 x (*.f64 wj -2))))))))) |
| 1× | egg-herbie |
| 768× | rational.json-simplify-31 |
| 616× | rational.json-simplify-2 |
| 236× | rational.json-simplify-27 |
| 228× | rational.json-simplify-1 |
| 146× | rational.json-simplify-33 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 86 | 3697 |
| 1 | 171 | 3643 |
| 2 | 259 | 3643 |
| 3 | 391 | 3643 |
| 4 | 598 | 3643 |
| 5 | 891 | 3643 |
| 6 | 1212 | 3643 |
| 7 | 1355 | 3643 |
| 8 | 1442 | 3643 |
| 9 | 1485 | 3643 |
| 10 | 1485 | 3643 |
| 11 | 1636 | 3643 |
| 12 | 1734 | 3643 |
| 13 | 1736 | 3643 |
| 14 | 1738 | 3643 |
| 15 | 1740 | 3643 |
| 16 | 1745 | 3643 |
| 17 | 1756 | 3643 |
| 18 | 1775 | 3643 |
| 19 | 1794 | 3643 |
| 1× | saturated |
| Inputs |
|---|
(pow.f64 wj 2) |
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) |
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) |
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) |
(*.f64 5/2 (*.f64 (pow.f64 wj 2) x)) |
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) |
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) |
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) |
(*.f64 5/2 (*.f64 (pow.f64 wj 2) x)) |
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) |
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) |
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) |
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) |
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) |
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) |
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) |
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) |
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) |
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) |
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) |
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) |
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) |
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) |
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) |
1 |
(+.f64 1 (*.f64 5/2 x)) |
(+.f64 1 (*.f64 5/2 x)) |
(+.f64 1 (*.f64 5/2 x)) |
(*.f64 5/2 x) |
(+.f64 1 (*.f64 5/2 x)) |
(+.f64 1 (*.f64 5/2 x)) |
(+.f64 1 (*.f64 5/2 x)) |
(*.f64 5/2 x) |
(+.f64 1 (*.f64 5/2 x)) |
(+.f64 1 (*.f64 5/2 x)) |
(+.f64 1 (*.f64 5/2 x)) |
(pow.f64 wj 2) |
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))) x)) |
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))) x)) |
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))) x)) |
(*.f64 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))) x) |
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))) x)) |
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))) x)) |
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))) x)) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) x)) |
(+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) x))) |
(+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) x))) |
(+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) x))) |
(*.f64 -2 (*.f64 wj x)) |
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x))) |
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) |
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x))) |
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) |
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x))) |
(pow.f64 wj 2) |
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (+.f64 1 (*.f64 5/2 (pow.f64 wj 2)))) x)) |
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (+.f64 1 (*.f64 5/2 (pow.f64 wj 2)))) x)) |
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (+.f64 1 (*.f64 5/2 (pow.f64 wj 2)))) x)) |
(*.f64 x (+.f64 1 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2)))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2)))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2)))))) |
(*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) 1) x)) |
(+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) 1) x))) |
(+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) 1) x))) |
(+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) 1) x))) |
x |
(+.f64 (*.f64 -2 (*.f64 wj x)) x) |
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)) |
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)) |
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) |
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)) |
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)) |
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) |
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)) |
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)) |
(+.f64 (*.f64 (+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2))) (pow.f64 wj 2)) 0) |
(+.f64 0 (*.f64 (+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2))) (pow.f64 wj 2))) |
(+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2))) |
(+.f64 (-.f64 1 (*.f64 x 3/2)) (*.f64 x 4)) |
(+.f64 (+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2))) 0) |
(+.f64 0 (+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2)))) |
(+.f64 (+.f64 1 (*.f64 x 4)) (*.f64 x -3/2)) |
(+.f64 (*.f64 x 4) (-.f64 1 (*.f64 x 3/2))) |
(+.f64 (*.f64 x -3/2) (+.f64 1 (*.f64 x 4))) |
(+.f64 (-.f64 (*.f64 x 4) (*.f64 x 3/2)) 1) |
(*.f64 1 (+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2)))) |
(*.f64 (+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2))) 1) |
(*.f64 (+.f64 (*.f64 x 3/2) (-.f64 -1 (*.f64 x 4))) -1) |
(*.f64 -1 (+.f64 (*.f64 x 3/2) (-.f64 -1 (*.f64 x 4)))) |
(neg.f64 (+.f64 (*.f64 x 3/2) (-.f64 -1 (*.f64 x 4)))) |
(*.f64 1 (+.f64 (*.f64 (+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2))) (pow.f64 wj 2)) (*.f64 x (*.f64 wj -2)))) |
(*.f64 (+.f64 (*.f64 (+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2))) (pow.f64 wj 2)) (*.f64 x (*.f64 wj -2))) 1) |
(*.f64 1 (+.f64 x (+.f64 (*.f64 (+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2))) (pow.f64 wj 2)) (*.f64 x (*.f64 wj -2))))) |
(*.f64 (+.f64 x (+.f64 (*.f64 (+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2))) (pow.f64 wj 2)) (*.f64 x (*.f64 wj -2)))) 1) |
| Outputs |
|---|
(pow.f64 wj 2) |
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) |
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) |
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) |
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) |
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) |
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) |
(*.f64 5/2 (*.f64 (pow.f64 wj 2) x)) |
(*.f64 (pow.f64 wj 2) (*.f64 5/2 x)) |
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) |
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) |
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) |
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) |
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) |
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) |
(*.f64 5/2 (*.f64 (pow.f64 wj 2) x)) |
(*.f64 (pow.f64 wj 2) (*.f64 5/2 x)) |
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) |
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) |
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) |
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) |
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) |
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) |
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) |
(*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))) |
(*.f64 (pow.f64 wj 2) (-.f64 (-.f64 1 (*.f64 x -4)) (*.f64 x 3/2))) |
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2)))) |
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) |
(*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))) |
(*.f64 (pow.f64 wj 2) (-.f64 (-.f64 1 (*.f64 x -4)) (*.f64 x 3/2))) |
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2)))) |
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) |
(*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))) |
(*.f64 (pow.f64 wj 2) (-.f64 (-.f64 1 (*.f64 x -4)) (*.f64 x 3/2))) |
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2)))) |
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) |
(*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))) |
(*.f64 (pow.f64 wj 2) (-.f64 (-.f64 1 (*.f64 x -4)) (*.f64 x 3/2))) |
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2)))) |
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) |
(*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))) |
(*.f64 (pow.f64 wj 2) (-.f64 (-.f64 1 (*.f64 x -4)) (*.f64 x 3/2))) |
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2)))) |
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) |
(*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))) |
(*.f64 (pow.f64 wj 2) (-.f64 (-.f64 1 (*.f64 x -4)) (*.f64 x 3/2))) |
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2)))) |
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) |
(*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))) |
(*.f64 (pow.f64 wj 2) (-.f64 (-.f64 1 (*.f64 x -4)) (*.f64 x 3/2))) |
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2)))) |
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) |
(*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))) |
(*.f64 (pow.f64 wj 2) (-.f64 (-.f64 1 (*.f64 x -4)) (*.f64 x 3/2))) |
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2)))) |
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) |
(*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))) |
(*.f64 (pow.f64 wj 2) (-.f64 (-.f64 1 (*.f64 x -4)) (*.f64 x 3/2))) |
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2)))) |
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) |
(*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))) |
(*.f64 (pow.f64 wj 2) (-.f64 (-.f64 1 (*.f64 x -4)) (*.f64 x 3/2))) |
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2)))) |
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) |
(*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))) |
(*.f64 (pow.f64 wj 2) (-.f64 (-.f64 1 (*.f64 x -4)) (*.f64 x 3/2))) |
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2)))) |
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) |
(*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))) |
(*.f64 (pow.f64 wj 2) (-.f64 (-.f64 1 (*.f64 x -4)) (*.f64 x 3/2))) |
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2)))) |
1 |
(+.f64 1 (*.f64 5/2 x)) |
(+.f64 1 (*.f64 5/2 x)) |
(+.f64 1 (*.f64 5/2 x)) |
(*.f64 5/2 x) |
(+.f64 1 (*.f64 5/2 x)) |
(+.f64 1 (*.f64 5/2 x)) |
(+.f64 1 (*.f64 5/2 x)) |
(*.f64 5/2 x) |
(+.f64 1 (*.f64 5/2 x)) |
(+.f64 1 (*.f64 5/2 x)) |
(+.f64 1 (*.f64 5/2 x)) |
(pow.f64 wj 2) |
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))) x)) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) 5/2)))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (*.f64 wj -2)))) |
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))) x)) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) 5/2)))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (*.f64 wj -2)))) |
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))) x)) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) 5/2)))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (*.f64 wj -2)))) |
(*.f64 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))) x) |
(*.f64 x (+.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) 5/2))) |
(*.f64 x (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (*.f64 wj -2))) |
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))) x)) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) 5/2)))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (*.f64 wj -2)))) |
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))) x)) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) 5/2)))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (*.f64 wj -2)))) |
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))) x)) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) 5/2)))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (*.f64 wj -2)))) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) x)) |
(*.f64 x (+.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) 5/2))) |
(*.f64 x (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (*.f64 wj -2))) |
(+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) x))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) 5/2)))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (*.f64 wj -2)))) |
(+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) x))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) 5/2)))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (*.f64 wj -2)))) |
(+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) x))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) 5/2)))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (*.f64 wj -2)))) |
(*.f64 -2 (*.f64 wj x)) |
(*.f64 x (*.f64 wj -2)) |
(*.f64 wj (*.f64 x -2)) |
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))) (*.f64 x (*.f64 wj -2))) |
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (-.f64 1 (*.f64 x -4)) (*.f64 x 3/2))) (*.f64 x (*.f64 wj -2))) |
(+.f64 (*.f64 x (*.f64 wj -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))))) |
(+.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))))) |
(+.f64 (*.f64 wj (*.f64 x -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))))) |
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))) (*.f64 x (*.f64 wj -2))) |
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (-.f64 1 (*.f64 x -4)) (*.f64 x 3/2))) (*.f64 x (*.f64 wj -2))) |
(+.f64 (*.f64 x (*.f64 wj -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))))) |
(+.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))))) |
(+.f64 (*.f64 wj (*.f64 x -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))))) |
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))) (*.f64 x (*.f64 wj -2))) |
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (-.f64 1 (*.f64 x -4)) (*.f64 x 3/2))) (*.f64 x (*.f64 wj -2))) |
(+.f64 (*.f64 x (*.f64 wj -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))))) |
(+.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))))) |
(+.f64 (*.f64 wj (*.f64 x -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))))) |
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) |
(*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))) |
(*.f64 (pow.f64 wj 2) (-.f64 (-.f64 1 (*.f64 x -4)) (*.f64 x 3/2))) |
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2)))) |
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))) (*.f64 x (*.f64 wj -2))) |
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (-.f64 1 (*.f64 x -4)) (*.f64 x 3/2))) (*.f64 x (*.f64 wj -2))) |
(+.f64 (*.f64 x (*.f64 wj -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))))) |
(+.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))))) |
(+.f64 (*.f64 wj (*.f64 x -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))))) |
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))) (*.f64 x (*.f64 wj -2))) |
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (-.f64 1 (*.f64 x -4)) (*.f64 x 3/2))) (*.f64 x (*.f64 wj -2))) |
(+.f64 (*.f64 x (*.f64 wj -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))))) |
(+.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))))) |
(+.f64 (*.f64 wj (*.f64 x -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))))) |
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))) (*.f64 x (*.f64 wj -2))) |
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (-.f64 1 (*.f64 x -4)) (*.f64 x 3/2))) (*.f64 x (*.f64 wj -2))) |
(+.f64 (*.f64 x (*.f64 wj -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))))) |
(+.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))))) |
(+.f64 (*.f64 wj (*.f64 x -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))))) |
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) |
(*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))) |
(*.f64 (pow.f64 wj 2) (-.f64 (-.f64 1 (*.f64 x -4)) (*.f64 x 3/2))) |
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2)))) |
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))) (*.f64 x (*.f64 wj -2))) |
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (-.f64 1 (*.f64 x -4)) (*.f64 x 3/2))) (*.f64 x (*.f64 wj -2))) |
(+.f64 (*.f64 x (*.f64 wj -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))))) |
(+.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))))) |
(+.f64 (*.f64 wj (*.f64 x -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))))) |
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))) (*.f64 x (*.f64 wj -2))) |
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (-.f64 1 (*.f64 x -4)) (*.f64 x 3/2))) (*.f64 x (*.f64 wj -2))) |
(+.f64 (*.f64 x (*.f64 wj -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))))) |
(+.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))))) |
(+.f64 (*.f64 wj (*.f64 x -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))))) |
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))) (*.f64 x (*.f64 wj -2))) |
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (-.f64 1 (*.f64 x -4)) (*.f64 x 3/2))) (*.f64 x (*.f64 wj -2))) |
(+.f64 (*.f64 x (*.f64 wj -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))))) |
(+.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))))) |
(+.f64 (*.f64 wj (*.f64 x -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))))) |
(pow.f64 wj 2) |
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (+.f64 1 (*.f64 5/2 (pow.f64 wj 2)))) x)) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (+.f64 1 (*.f64 wj -2))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) 5/2))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (*.f64 wj -2))))) |
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (+.f64 1 (*.f64 5/2 (pow.f64 wj 2)))) x)) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (+.f64 1 (*.f64 wj -2))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) 5/2))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (*.f64 wj -2))))) |
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (+.f64 1 (*.f64 5/2 (pow.f64 wj 2)))) x)) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (+.f64 1 (*.f64 wj -2))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) 5/2))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (*.f64 wj -2))))) |
(*.f64 x (+.f64 1 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))))) |
(*.f64 x (+.f64 (+.f64 1 (*.f64 wj -2)) (*.f64 (pow.f64 wj 2) 5/2))) |
(*.f64 x (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (+.f64 1 (*.f64 wj -2)))) |
(*.f64 x (+.f64 1 (+.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) 5/2)))) |
(*.f64 x (+.f64 1 (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (*.f64 wj -2)))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2)))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (+.f64 1 (*.f64 wj -2))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) 5/2))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (*.f64 wj -2))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2)))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (+.f64 1 (*.f64 wj -2))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) 5/2))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (*.f64 wj -2))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2)))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (+.f64 1 (*.f64 wj -2))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) 5/2))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (*.f64 wj -2))))) |
(*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) 1) x)) |
(*.f64 x (+.f64 (+.f64 1 (*.f64 wj -2)) (*.f64 (pow.f64 wj 2) 5/2))) |
(*.f64 x (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (+.f64 1 (*.f64 wj -2)))) |
(*.f64 x (+.f64 1 (+.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) 5/2)))) |
(*.f64 x (+.f64 1 (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (*.f64 wj -2)))) |
(+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) 1) x))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (+.f64 1 (*.f64 wj -2))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) 5/2))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (*.f64 wj -2))))) |
(+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) 1) x))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (+.f64 1 (*.f64 wj -2))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) 5/2))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (*.f64 wj -2))))) |
(+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) 1) x))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (+.f64 1 (*.f64 wj -2))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) 5/2))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (*.f64 wj -2))))) |
x |
(+.f64 (*.f64 -2 (*.f64 wj x)) x) |
(+.f64 x (*.f64 -2 (*.f64 wj x))) |
(+.f64 x (*.f64 x (*.f64 wj -2))) |
(+.f64 x (*.f64 wj (*.f64 x -2))) |
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)) |
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))) (+.f64 x (*.f64 -2 (*.f64 wj x)))) |
(+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))) (*.f64 x (*.f64 wj -2)))) |
(+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (-.f64 1 (*.f64 x -4)) (*.f64 x 3/2))) (*.f64 x (*.f64 wj -2)))) |
(+.f64 (+.f64 x (*.f64 x (*.f64 wj -2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))))) |
(+.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))))) |
(+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))))) |
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)) |
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))) (+.f64 x (*.f64 -2 (*.f64 wj x)))) |
(+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))) (*.f64 x (*.f64 wj -2)))) |
(+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (-.f64 1 (*.f64 x -4)) (*.f64 x 3/2))) (*.f64 x (*.f64 wj -2)))) |
(+.f64 (+.f64 x (*.f64 x (*.f64 wj -2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))))) |
(+.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))))) |
(+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))))) |
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) |
(*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))) |
(*.f64 (pow.f64 wj 2) (-.f64 (-.f64 1 (*.f64 x -4)) (*.f64 x 3/2))) |
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2)))) |
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))) (*.f64 x (*.f64 wj -2))) |
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (-.f64 1 (*.f64 x -4)) (*.f64 x 3/2))) (*.f64 x (*.f64 wj -2))) |
(+.f64 (*.f64 x (*.f64 wj -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))))) |
(+.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))))) |
(+.f64 (*.f64 wj (*.f64 x -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))))) |
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)) |
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))) (+.f64 x (*.f64 -2 (*.f64 wj x)))) |
(+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))) (*.f64 x (*.f64 wj -2)))) |
(+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (-.f64 1 (*.f64 x -4)) (*.f64 x 3/2))) (*.f64 x (*.f64 wj -2)))) |
(+.f64 (+.f64 x (*.f64 x (*.f64 wj -2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))))) |
(+.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))))) |
(+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))))) |
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)) |
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))) (+.f64 x (*.f64 -2 (*.f64 wj x)))) |
(+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))) (*.f64 x (*.f64 wj -2)))) |
(+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (-.f64 1 (*.f64 x -4)) (*.f64 x 3/2))) (*.f64 x (*.f64 wj -2)))) |
(+.f64 (+.f64 x (*.f64 x (*.f64 wj -2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))))) |
(+.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))))) |
(+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))))) |
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) |
(*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))) |
(*.f64 (pow.f64 wj 2) (-.f64 (-.f64 1 (*.f64 x -4)) (*.f64 x 3/2))) |
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2)))) |
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))) (*.f64 x (*.f64 wj -2))) |
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (-.f64 1 (*.f64 x -4)) (*.f64 x 3/2))) (*.f64 x (*.f64 wj -2))) |
(+.f64 (*.f64 x (*.f64 wj -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))))) |
(+.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))))) |
(+.f64 (*.f64 wj (*.f64 x -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))))) |
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)) |
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))) (+.f64 x (*.f64 -2 (*.f64 wj x)))) |
(+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))) (*.f64 x (*.f64 wj -2)))) |
(+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (-.f64 1 (*.f64 x -4)) (*.f64 x 3/2))) (*.f64 x (*.f64 wj -2)))) |
(+.f64 (+.f64 x (*.f64 x (*.f64 wj -2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))))) |
(+.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))))) |
(+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))))) |
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)) |
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))) (+.f64 x (*.f64 -2 (*.f64 wj x)))) |
(+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))) (*.f64 x (*.f64 wj -2)))) |
(+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (-.f64 1 (*.f64 x -4)) (*.f64 x 3/2))) (*.f64 x (*.f64 wj -2)))) |
(+.f64 (+.f64 x (*.f64 x (*.f64 wj -2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))))) |
(+.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))))) |
(+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))))) |
(+.f64 (*.f64 (+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2))) (pow.f64 wj 2)) 0) |
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2)))) 0) |
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (-.f64 1 (*.f64 x 3/2)))) 0) |
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2)))) 0) |
(+.f64 0 (*.f64 (+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2))) (pow.f64 wj 2))) |
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2)))) 0) |
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (-.f64 1 (*.f64 x 3/2)))) 0) |
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2)))) 0) |
(+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2))) |
(+.f64 (*.f64 x 4) (-.f64 1 (*.f64 x 3/2))) |
(+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))) |
(+.f64 (-.f64 1 (*.f64 x 3/2)) (*.f64 x 4)) |
(+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2))) |
(+.f64 (*.f64 x 4) (-.f64 1 (*.f64 x 3/2))) |
(+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))) |
(+.f64 (+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2))) 0) |
(+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2))) |
(+.f64 (*.f64 x 4) (-.f64 1 (*.f64 x 3/2))) |
(+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))) |
(+.f64 0 (+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2)))) |
(+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2))) |
(+.f64 (*.f64 x 4) (-.f64 1 (*.f64 x 3/2))) |
(+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))) |
(+.f64 (+.f64 1 (*.f64 x 4)) (*.f64 x -3/2)) |
(+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2))) |
(+.f64 (*.f64 x 4) (-.f64 1 (*.f64 x 3/2))) |
(+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))) |
(+.f64 (*.f64 x 4) (-.f64 1 (*.f64 x 3/2))) |
(+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2))) |
(+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))) |
(+.f64 (*.f64 x -3/2) (+.f64 1 (*.f64 x 4))) |
(+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2))) |
(+.f64 (*.f64 x 4) (-.f64 1 (*.f64 x 3/2))) |
(+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))) |
(+.f64 (-.f64 (*.f64 x 4) (*.f64 x 3/2)) 1) |
(+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2))) |
(+.f64 (*.f64 x 4) (-.f64 1 (*.f64 x 3/2))) |
(+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))) |
(*.f64 1 (+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2)))) |
(+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2))) |
(+.f64 (*.f64 x 4) (-.f64 1 (*.f64 x 3/2))) |
(+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))) |
(*.f64 (+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2))) 1) |
(+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2))) |
(+.f64 (*.f64 x 4) (-.f64 1 (*.f64 x 3/2))) |
(+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))) |
(*.f64 (+.f64 (*.f64 x 3/2) (-.f64 -1 (*.f64 x 4))) -1) |
(+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2))) |
(+.f64 (*.f64 x 4) (-.f64 1 (*.f64 x 3/2))) |
(+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))) |
(*.f64 -1 (+.f64 (*.f64 x 3/2) (-.f64 -1 (*.f64 x 4)))) |
(+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2))) |
(+.f64 (*.f64 x 4) (-.f64 1 (*.f64 x 3/2))) |
(+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))) |
(neg.f64 (+.f64 (*.f64 x 3/2) (-.f64 -1 (*.f64 x 4)))) |
(+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2))) |
(+.f64 (*.f64 x 4) (-.f64 1 (*.f64 x 3/2))) |
(+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2))) |
(*.f64 1 (+.f64 (*.f64 (+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2))) (pow.f64 wj 2)) (*.f64 x (*.f64 wj -2)))) |
(*.f64 1 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2)))) (*.f64 wj (*.f64 x -2)))) |
(*.f64 1 (+.f64 (*.f64 x (*.f64 wj -2)) (*.f64 (pow.f64 wj 2) (+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2)))))) |
(*.f64 1 (+.f64 (*.f64 x (*.f64 wj -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (-.f64 1 (*.f64 x 3/2)))))) |
(*.f64 1 (+.f64 (*.f64 x (*.f64 wj -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2)))))) |
(*.f64 1 (+.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2)))))) |
(*.f64 1 (+.f64 (*.f64 wj (*.f64 x -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2)))))) |
(*.f64 (+.f64 (*.f64 (+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2))) (pow.f64 wj 2)) (*.f64 x (*.f64 wj -2))) 1) |
(*.f64 1 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2)))) (*.f64 wj (*.f64 x -2)))) |
(*.f64 1 (+.f64 (*.f64 x (*.f64 wj -2)) (*.f64 (pow.f64 wj 2) (+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2)))))) |
(*.f64 1 (+.f64 (*.f64 x (*.f64 wj -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (-.f64 1 (*.f64 x 3/2)))))) |
(*.f64 1 (+.f64 (*.f64 x (*.f64 wj -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2)))))) |
(*.f64 1 (+.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2)))))) |
(*.f64 1 (+.f64 (*.f64 wj (*.f64 x -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2)))))) |
(*.f64 1 (+.f64 x (+.f64 (*.f64 (+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2))) (pow.f64 wj 2)) (*.f64 x (*.f64 wj -2))))) |
(*.f64 1 (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2)))) (*.f64 wj (*.f64 x -2))))) |
(*.f64 1 (+.f64 x (+.f64 (*.f64 x (*.f64 wj -2)) (*.f64 (pow.f64 wj 2) (+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2))))))) |
(*.f64 1 (+.f64 (+.f64 x (*.f64 x (*.f64 wj -2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (-.f64 1 (*.f64 x 3/2)))))) |
(*.f64 1 (+.f64 (+.f64 x (*.f64 x (*.f64 wj -2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2)))))) |
(*.f64 1 (+.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2)))))) |
(*.f64 1 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2)))))) |
(*.f64 (+.f64 x (+.f64 (*.f64 (+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2))) (pow.f64 wj 2)) (*.f64 x (*.f64 wj -2)))) 1) |
(*.f64 1 (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2)))) (*.f64 wj (*.f64 x -2))))) |
(*.f64 1 (+.f64 x (+.f64 (*.f64 x (*.f64 wj -2)) (*.f64 (pow.f64 wj 2) (+.f64 1 (-.f64 (*.f64 x 4) (*.f64 x 3/2))))))) |
(*.f64 1 (+.f64 (+.f64 x (*.f64 x (*.f64 wj -2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (-.f64 1 (*.f64 x 3/2)))))) |
(*.f64 1 (+.f64 (+.f64 x (*.f64 x (*.f64 wj -2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2)))))) |
(*.f64 1 (+.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2)))))) |
(*.f64 1 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (+.f64 1 (*.f64 x -3/2)))))) |
Compiled 7742 to 5404 computations (30.2% saved)
11 alts after pruning (9 fresh and 2 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 336 | 5 | 341 |
| Fresh | 1 | 4 | 5 |
| Picked | 1 | 0 | 1 |
| Done | 2 | 2 | 4 |
| Total | 340 | 11 | 351 |
| Status | Error | Program |
|---|---|---|
| ▶ | 56.6b | (pow.f64 wj 2) |
| ▶ | 8.0b | (/.f64 x (+.f64 1 (*.f64 wj 2))) |
| ▶ | 7.4b | (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) |
| 12.2b | (-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1))) | |
| ✓ | 59.4b | (-.f64 wj (/.f64 wj (+.f64 wj 1))) |
| ✓ | 60.5b | (-.f64 wj 1) |
| 56.5b | (+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3))) | |
| ▶ | 2.8b | (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 2))) |
| ▶ | 2.5b | (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))))) |
| 8.6b | x | |
| 60.7b | wj |
Compiled 190 to 138 computations (27.4% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 1 (*.f64 5/2 x)) |
| ✓ | 0.0b | (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))))) |
| ✓ | 0.0b | (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))) |
| ✓ | 8.9b | (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) |
Compiled 68 to 49 computations (27.9% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | wj | @ | 0 | (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) |
| 0.0ms | wj | @ | inf | (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) |
| 0.0ms | x | @ | 0 | (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) |
| 0.0ms | x | @ | -inf | (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) |
| 0.0ms | wj | @ | inf | (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))) |
| 1× | batch-egg-rewrite |
| 54× | rational.json-simplify-2 |
| 54× | rational.json-simplify-1 |
| 52× | bool.json-1 |
| 42× | rational.json-1 |
| 42× | rational.json-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 130 |
| 1 | 78 | 130 |
| 2 | 127 | 130 |
| 3 | 158 | 130 |
| 4 | 167 | 130 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) |
(+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))))) |
(+.f64 1 (*.f64 5/2 x)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) (*.f64 x (*.f64 wj -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) (*.f64 x (*.f64 wj -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) (*.f64 x (*.f64 wj -2))) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) (*.f64 x (*.f64 wj -2)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) (*.f64 x (*.f64 wj -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) (*.f64 x (*.f64 wj -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) (*.f64 x (*.f64 wj -2)))) (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) (*.f64 x (*.f64 wj -2))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1 (*.f64 5/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 5/2 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 1 (*.f64 5/2 x)) (+.f64 1 (*.f64 5/2 x))))))) |
| 1× | egg-herbie |
| 778× | rational.json-simplify-31 |
| 510× | rational.json-simplify-2 |
| 140× | rational.json-simplify-1 |
| 78× | rational.json-simplify-27 |
| 68× | rational.json-simplify-33 |
Useful iterations: 12 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 58 | 2771 |
| 1 | 119 | 2771 |
| 2 | 151 | 2771 |
| 3 | 212 | 2771 |
| 4 | 285 | 2771 |
| 5 | 372 | 2771 |
| 6 | 460 | 2771 |
| 7 | 562 | 2771 |
| 8 | 655 | 2771 |
| 9 | 829 | 2771 |
| 10 | 904 | 2771 |
| 11 | 912 | 2771 |
| 12 | 912 | 2759 |
| 13 | 1063 | 2759 |
| 14 | 1069 | 2759 |
| 15 | 1079 | 2759 |
| 16 | 1092 | 2759 |
| 17 | 1105 | 2759 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) |
(*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) |
(*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) |
(*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) |
(*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) |
(*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) |
(*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) |
(*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) |
(*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) |
(*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) |
(*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) |
(*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) |
(pow.f64 wj 2) |
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) |
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) |
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) |
(*.f64 5/2 (*.f64 (pow.f64 wj 2) x)) |
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) |
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) |
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) |
(*.f64 5/2 (*.f64 (pow.f64 wj 2) x)) |
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) |
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) |
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) |
(pow.f64 wj 2) |
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))) x)) |
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))) x)) |
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))) x)) |
(*.f64 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))) x) |
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))) x)) |
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))) x)) |
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))) x)) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) x)) |
(+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) x))) |
(+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) x))) |
(+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) x))) |
(*.f64 -2 (*.f64 wj x)) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x))) |
(*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x))) |
(*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x))) |
(pow.f64 wj 2) |
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (+.f64 1 (*.f64 5/2 (pow.f64 wj 2)))) x)) |
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (+.f64 1 (*.f64 5/2 (pow.f64 wj 2)))) x)) |
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (+.f64 1 (*.f64 5/2 (pow.f64 wj 2)))) x)) |
(*.f64 x (+.f64 1 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2)))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2)))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2)))))) |
(*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) 1) x)) |
(+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) 1) x))) |
(+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) 1) x))) |
(+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) 1) x))) |
x |
(+.f64 (*.f64 -2 (*.f64 wj x)) x) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)) |
(*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)) |
(*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)) |
1 |
(*.f64 5/2 x) |
(*.f64 5/2 x) |
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) 0) |
(+.f64 0 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))) |
(*.f64 1 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) (*.f64 x (*.f64 wj -2)))) |
(*.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) (*.f64 x (*.f64 wj -2))) 1) |
(*.f64 1 (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) (*.f64 x (*.f64 wj -2))))) |
(*.f64 (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) (*.f64 x (*.f64 wj -2)))) 1) |
(*.f64 1 (+.f64 1 (*.f64 5/2 x))) |
(*.f64 (+.f64 1 (*.f64 5/2 x)) 1) |
| Outputs |
|---|
(*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) |
(*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) |
(*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) |
(*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) |
(*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) |
(*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) |
(*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) |
(*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) |
(*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) |
(*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) |
(*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) |
(*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) |
(pow.f64 wj 2) |
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) |
(*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) |
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) |
(*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) |
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) |
(*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) |
(*.f64 5/2 (*.f64 (pow.f64 wj 2) x)) |
(*.f64 5/2 (*.f64 x (pow.f64 wj 2))) |
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) |
(*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) |
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) |
(*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) |
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) |
(*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) |
(*.f64 5/2 (*.f64 (pow.f64 wj 2) x)) |
(*.f64 5/2 (*.f64 x (pow.f64 wj 2))) |
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) |
(*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) |
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) |
(*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) |
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) |
(*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) |
(pow.f64 wj 2) |
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))) x)) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (*.f64 5/2 (pow.f64 wj 2))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 5/2 (pow.f64 wj 2)) (*.f64 wj -2)))) |
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))) x)) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (*.f64 5/2 (pow.f64 wj 2))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 5/2 (pow.f64 wj 2)) (*.f64 wj -2)))) |
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))) x)) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (*.f64 5/2 (pow.f64 wj 2))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 5/2 (pow.f64 wj 2)) (*.f64 wj -2)))) |
(*.f64 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))) x) |
(*.f64 x (+.f64 (*.f64 wj -2) (*.f64 5/2 (pow.f64 wj 2)))) |
(*.f64 x (+.f64 (*.f64 5/2 (pow.f64 wj 2)) (*.f64 wj -2))) |
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))) x)) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (*.f64 5/2 (pow.f64 wj 2))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 5/2 (pow.f64 wj 2)) (*.f64 wj -2)))) |
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))) x)) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (*.f64 5/2 (pow.f64 wj 2))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 5/2 (pow.f64 wj 2)) (*.f64 wj -2)))) |
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))) x)) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (*.f64 5/2 (pow.f64 wj 2))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 5/2 (pow.f64 wj 2)) (*.f64 wj -2)))) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) x)) |
(*.f64 x (+.f64 (*.f64 wj -2) (*.f64 5/2 (pow.f64 wj 2)))) |
(*.f64 x (+.f64 (*.f64 5/2 (pow.f64 wj 2)) (*.f64 wj -2))) |
(+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) x))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (*.f64 5/2 (pow.f64 wj 2))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 5/2 (pow.f64 wj 2)) (*.f64 wj -2)))) |
(+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) x))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (*.f64 5/2 (pow.f64 wj 2))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 5/2 (pow.f64 wj 2)) (*.f64 wj -2)))) |
(+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) x))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (*.f64 5/2 (pow.f64 wj 2))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 5/2 (pow.f64 wj 2)) (*.f64 wj -2)))) |
(*.f64 -2 (*.f64 wj x)) |
(*.f64 wj (*.f64 -2 x)) |
(*.f64 x (*.f64 wj -2)) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 wj (*.f64 -2 x))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 x (*.f64 wj -2))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 wj (*.f64 -2 x))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 x (*.f64 wj -2))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 wj (*.f64 -2 x))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 x (*.f64 wj -2))) |
(*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 wj (*.f64 -2 x))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 x (*.f64 wj -2))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 wj (*.f64 -2 x))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 x (*.f64 wj -2))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 wj (*.f64 -2 x))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 x (*.f64 wj -2))) |
(*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 wj (*.f64 -2 x))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 x (*.f64 wj -2))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 wj (*.f64 -2 x))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 x (*.f64 wj -2))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 wj (*.f64 -2 x))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 x (*.f64 wj -2))) |
(pow.f64 wj 2) |
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (+.f64 1 (*.f64 5/2 (pow.f64 wj 2)))) x)) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 5/2 (pow.f64 wj 2)))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 wj -2) (*.f64 5/2 (pow.f64 wj 2)))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 5/2 (pow.f64 wj 2)) (*.f64 wj -2))))) |
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (+.f64 1 (*.f64 5/2 (pow.f64 wj 2)))) x)) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 5/2 (pow.f64 wj 2)))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 wj -2) (*.f64 5/2 (pow.f64 wj 2)))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 5/2 (pow.f64 wj 2)) (*.f64 wj -2))))) |
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (+.f64 1 (*.f64 5/2 (pow.f64 wj 2)))) x)) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 5/2 (pow.f64 wj 2)))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 wj -2) (*.f64 5/2 (pow.f64 wj 2)))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 5/2 (pow.f64 wj 2)) (*.f64 wj -2))))) |
(*.f64 x (+.f64 1 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))))) |
(*.f64 x (+.f64 (+.f64 1 (*.f64 wj -2)) (*.f64 5/2 (pow.f64 wj 2)))) |
(*.f64 x (+.f64 1 (+.f64 (*.f64 wj -2) (*.f64 5/2 (pow.f64 wj 2))))) |
(*.f64 x (+.f64 1 (+.f64 (*.f64 5/2 (pow.f64 wj 2)) (*.f64 wj -2)))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2)))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 5/2 (pow.f64 wj 2)))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 wj -2) (*.f64 5/2 (pow.f64 wj 2)))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 5/2 (pow.f64 wj 2)) (*.f64 wj -2))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2)))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 5/2 (pow.f64 wj 2)))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 wj -2) (*.f64 5/2 (pow.f64 wj 2)))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 5/2 (pow.f64 wj 2)) (*.f64 wj -2))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2)))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 5/2 (pow.f64 wj 2)))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 wj -2) (*.f64 5/2 (pow.f64 wj 2)))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 5/2 (pow.f64 wj 2)) (*.f64 wj -2))))) |
(*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) 1) x)) |
(*.f64 x (+.f64 (+.f64 1 (*.f64 wj -2)) (*.f64 5/2 (pow.f64 wj 2)))) |
(*.f64 x (+.f64 1 (+.f64 (*.f64 wj -2) (*.f64 5/2 (pow.f64 wj 2))))) |
(*.f64 x (+.f64 1 (+.f64 (*.f64 5/2 (pow.f64 wj 2)) (*.f64 wj -2)))) |
(+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) 1) x))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 5/2 (pow.f64 wj 2)))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 wj -2) (*.f64 5/2 (pow.f64 wj 2)))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 5/2 (pow.f64 wj 2)) (*.f64 wj -2))))) |
(+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) 1) x))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 5/2 (pow.f64 wj 2)))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 wj -2) (*.f64 5/2 (pow.f64 wj 2)))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 5/2 (pow.f64 wj 2)) (*.f64 wj -2))))) |
(+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) 1) x))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 5/2 (pow.f64 wj 2)))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 wj -2) (*.f64 5/2 (pow.f64 wj 2)))))) |
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 5/2 (pow.f64 wj 2)) (*.f64 wj -2))))) |
x |
(+.f64 (*.f64 -2 (*.f64 wj x)) x) |
(+.f64 x (*.f64 wj (*.f64 -2 x))) |
(+.f64 x (*.f64 x (*.f64 wj -2))) |
(*.f64 x (+.f64 1 (*.f64 wj -2))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (+.f64 x (*.f64 wj (*.f64 -2 x)))) |
(+.f64 x (+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 x (*.f64 wj -2)))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 x (+.f64 1 (*.f64 wj -2)))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (+.f64 x (*.f64 wj (*.f64 -2 x)))) |
(+.f64 x (+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 x (*.f64 wj -2)))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 x (+.f64 1 (*.f64 wj -2)))) |
(*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 wj (*.f64 -2 x))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 x (*.f64 wj -2))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (+.f64 x (*.f64 wj (*.f64 -2 x)))) |
(+.f64 x (+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 x (*.f64 wj -2)))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 x (+.f64 1 (*.f64 wj -2)))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (+.f64 x (*.f64 wj (*.f64 -2 x)))) |
(+.f64 x (+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 x (*.f64 wj -2)))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 x (+.f64 1 (*.f64 wj -2)))) |
(*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 wj (*.f64 -2 x))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 x (*.f64 wj -2))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (+.f64 x (*.f64 wj (*.f64 -2 x)))) |
(+.f64 x (+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 x (*.f64 wj -2)))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 x (+.f64 1 (*.f64 wj -2)))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (+.f64 x (*.f64 wj (*.f64 -2 x)))) |
(+.f64 x (+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 x (*.f64 wj -2)))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 x (+.f64 1 (*.f64 wj -2)))) |
1 |
(*.f64 5/2 x) |
(*.f64 5/2 x) |
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) 0) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) 0) |
(+.f64 0 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) 0) |
(*.f64 1 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) (*.f64 x (*.f64 wj -2)))) |
(*.f64 1 (+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 x (*.f64 wj -2)))) |
(*.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) (*.f64 x (*.f64 wj -2))) 1) |
(*.f64 1 (+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 x (*.f64 wj -2)))) |
(*.f64 1 (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) (*.f64 x (*.f64 wj -2))))) |
(*.f64 1 (+.f64 x (+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 x (*.f64 wj -2))))) |
(*.f64 1 (+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 x (+.f64 1 (*.f64 wj -2))))) |
(*.f64 (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) (*.f64 x (*.f64 wj -2)))) 1) |
(*.f64 1 (+.f64 x (+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 x (*.f64 wj -2))))) |
(*.f64 1 (+.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (pow.f64 wj 2)) (*.f64 x (+.f64 1 (*.f64 wj -2))))) |
(*.f64 1 (+.f64 1 (*.f64 5/2 x))) |
(+.f64 1 (*.f64 1 (*.f64 5/2 x))) |
(+.f64 1 (*.f64 5/2 x)) |
(*.f64 (+.f64 1 (*.f64 5/2 x)) 1) |
(*.f64 1 (+.f64 1 (*.f64 5/2 x))) |
(+.f64 1 (*.f64 1 (*.f64 5/2 x))) |
(+.f64 1 (*.f64 5/2 x)) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (/.f64 x (+.f64 1 (*.f64 wj 2))) |
Compiled 21 to 15 computations (28.6% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | x | @ | -inf | (/.f64 x (+.f64 1 (*.f64 wj 2))) |
| 0.0ms | x | @ | 0 | (/.f64 x (+.f64 1 (*.f64 wj 2))) |
| 0.0ms | x | @ | inf | (/.f64 x (+.f64 1 (*.f64 wj 2))) |
| 0.0ms | wj | @ | inf | (/.f64 x (+.f64 1 (*.f64 wj 2))) |
| 0.0ms | wj | @ | -inf | (/.f64 x (+.f64 1 (*.f64 wj 2))) |
| 1× | batch-egg-rewrite |
| 24× | bool.json-1 |
| 20× | rational.json-simplify-2 |
| 20× | rational.json-simplify-1 |
| 18× | rational.json-1 |
| 18× | rational.json-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 19 |
| 1 | 41 | 19 |
| 2 | 64 | 19 |
| 3 | 70 | 19 |
| 1× | saturated |
| Inputs |
|---|
(/.f64 x (+.f64 1 (*.f64 wj 2))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (+.f64 1 (*.f64 wj 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (+.f64 1 (*.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (+.f64 1 (*.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 1 (*.f64 wj 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 x (+.f64 1 (*.f64 wj 2))) (/.f64 x (+.f64 1 (*.f64 wj 2)))))))) |
| 1× | egg-herbie |
| 118× | rational.json-simplify-1 |
| 70× | rational.json-simplify-33 |
| 54× | rational.json-simplify-2 |
| 12× | rational.json-simplify-31 |
| 6× | rational.json-simplify-19 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 50 | 850 |
| 1 | 85 | 850 |
| 2 | 127 | 850 |
| 3 | 168 | 850 |
| 4 | 195 | 850 |
| 5 | 200 | 850 |
| 1× | saturated |
| Inputs |
|---|
(/.f64 x (+.f64 1 (*.f64 2 wj))) |
(/.f64 x (+.f64 1 (*.f64 2 wj))) |
(/.f64 x (+.f64 1 (*.f64 2 wj))) |
(/.f64 x (+.f64 1 (*.f64 2 wj))) |
(/.f64 x (+.f64 1 (*.f64 2 wj))) |
(/.f64 x (+.f64 1 (*.f64 2 wj))) |
(/.f64 x (+.f64 1 (*.f64 2 wj))) |
(/.f64 x (+.f64 1 (*.f64 2 wj))) |
(/.f64 x (+.f64 1 (*.f64 2 wj))) |
(/.f64 x (+.f64 1 (*.f64 2 wj))) |
(/.f64 x (+.f64 1 (*.f64 2 wj))) |
(/.f64 x (+.f64 1 (*.f64 2 wj))) |
x |
(+.f64 (*.f64 -2 (*.f64 wj x)) x) |
(+.f64 (*.f64 4 (*.f64 (pow.f64 wj 2) x)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)) |
(+.f64 (*.f64 4 (*.f64 (pow.f64 wj 2) x)) (+.f64 (*.f64 -8 (*.f64 (pow.f64 wj 3) x)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))) |
(*.f64 1/2 (/.f64 x wj)) |
(+.f64 (*.f64 1/2 (/.f64 x wj)) (*.f64 -1/4 (/.f64 x (pow.f64 wj 2)))) |
(+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (*.f64 -1/4 (/.f64 x (pow.f64 wj 2))) (*.f64 1/8 (/.f64 x (pow.f64 wj 3))))) |
(+.f64 (*.f64 -1/16 (/.f64 x (pow.f64 wj 4))) (+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (*.f64 -1/4 (/.f64 x (pow.f64 wj 2))) (*.f64 1/8 (/.f64 x (pow.f64 wj 3)))))) |
(*.f64 1/2 (/.f64 x wj)) |
(+.f64 (*.f64 1/2 (/.f64 x wj)) (*.f64 -1/4 (/.f64 x (pow.f64 wj 2)))) |
(+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (*.f64 -1/4 (/.f64 x (pow.f64 wj 2))) (*.f64 1/8 (/.f64 x (pow.f64 wj 3))))) |
(+.f64 (*.f64 -1/16 (/.f64 x (pow.f64 wj 4))) (+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (*.f64 -1/4 (/.f64 x (pow.f64 wj 2))) (*.f64 1/8 (/.f64 x (pow.f64 wj 3)))))) |
(+.f64 (/.f64 x (+.f64 1 (*.f64 wj 2))) 0) |
(+.f64 0 (/.f64 x (+.f64 1 (*.f64 wj 2)))) |
(*.f64 1 (/.f64 x (+.f64 1 (*.f64 wj 2)))) |
(*.f64 (/.f64 x (+.f64 1 (*.f64 wj 2))) 1) |
| Outputs |
|---|
(/.f64 x (+.f64 1 (*.f64 2 wj))) |
(/.f64 x (+.f64 1 (*.f64 2 wj))) |
(/.f64 x (+.f64 1 (*.f64 2 wj))) |
(/.f64 x (+.f64 1 (*.f64 2 wj))) |
(/.f64 x (+.f64 1 (*.f64 2 wj))) |
(/.f64 x (+.f64 1 (*.f64 2 wj))) |
(/.f64 x (+.f64 1 (*.f64 2 wj))) |
(/.f64 x (+.f64 1 (*.f64 2 wj))) |
(/.f64 x (+.f64 1 (*.f64 2 wj))) |
(/.f64 x (+.f64 1 (*.f64 2 wj))) |
(/.f64 x (+.f64 1 (*.f64 2 wj))) |
(/.f64 x (+.f64 1 (*.f64 2 wj))) |
x |
(+.f64 (*.f64 -2 (*.f64 wj x)) x) |
(+.f64 x (*.f64 wj (*.f64 -2 x))) |
(+.f64 x (*.f64 x (*.f64 -2 wj))) |
(+.f64 x (*.f64 x (*.f64 wj -2))) |
(+.f64 (*.f64 4 (*.f64 (pow.f64 wj 2) x)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)) |
(+.f64 (+.f64 x (*.f64 wj (*.f64 -2 x))) (*.f64 4 (*.f64 x (pow.f64 wj 2)))) |
(+.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (*.f64 x (*.f64 4 (pow.f64 wj 2)))) |
(+.f64 (*.f64 x (*.f64 wj -2)) (+.f64 x (*.f64 x (*.f64 4 (pow.f64 wj 2))))) |
(+.f64 (*.f64 4 (*.f64 (pow.f64 wj 2) x)) (+.f64 (*.f64 -8 (*.f64 (pow.f64 wj 3) x)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))) |
(+.f64 (*.f64 4 (*.f64 x (pow.f64 wj 2))) (+.f64 (+.f64 x (*.f64 wj (*.f64 -2 x))) (*.f64 -8 (*.f64 x (pow.f64 wj 3))))) |
(+.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (+.f64 (*.f64 x (*.f64 4 (pow.f64 wj 2))) (*.f64 -8 (*.f64 x (pow.f64 wj 3))))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 wj -2)) (+.f64 (*.f64 x (*.f64 4 (pow.f64 wj 2))) (*.f64 -8 (*.f64 x (pow.f64 wj 3)))))) |
(*.f64 1/2 (/.f64 x wj)) |
(+.f64 (*.f64 1/2 (/.f64 x wj)) (*.f64 -1/4 (/.f64 x (pow.f64 wj 2)))) |
(+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (*.f64 -1/4 (/.f64 x (pow.f64 wj 2))) (*.f64 1/8 (/.f64 x (pow.f64 wj 3))))) |
(+.f64 (*.f64 -1/16 (/.f64 x (pow.f64 wj 4))) (+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (*.f64 -1/4 (/.f64 x (pow.f64 wj 2))) (*.f64 1/8 (/.f64 x (pow.f64 wj 3)))))) |
(+.f64 (+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (*.f64 -1/4 (/.f64 x (pow.f64 wj 2))) (*.f64 1/8 (/.f64 x (pow.f64 wj 3))))) (*.f64 -1/16 (/.f64 x (pow.f64 wj 4)))) |
(+.f64 (+.f64 (*.f64 -1/16 (/.f64 x (pow.f64 wj 4))) (+.f64 (*.f64 1/2 (/.f64 x wj)) (*.f64 -1/4 (/.f64 x (pow.f64 wj 2))))) (*.f64 1/8 (/.f64 x (pow.f64 wj 3)))) |
(+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (+.f64 (*.f64 -1/16 (/.f64 x (pow.f64 wj 4))) (*.f64 -1/4 (/.f64 x (pow.f64 wj 2)))) (*.f64 1/8 (/.f64 x (pow.f64 wj 3))))) |
(+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (*.f64 -1/4 (/.f64 x (pow.f64 wj 2))) (+.f64 (*.f64 1/8 (/.f64 x (pow.f64 wj 3))) (*.f64 -1/16 (/.f64 x (pow.f64 wj 4)))))) |
(*.f64 1/2 (/.f64 x wj)) |
(+.f64 (*.f64 1/2 (/.f64 x wj)) (*.f64 -1/4 (/.f64 x (pow.f64 wj 2)))) |
(+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (*.f64 -1/4 (/.f64 x (pow.f64 wj 2))) (*.f64 1/8 (/.f64 x (pow.f64 wj 3))))) |
(+.f64 (*.f64 -1/16 (/.f64 x (pow.f64 wj 4))) (+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (*.f64 -1/4 (/.f64 x (pow.f64 wj 2))) (*.f64 1/8 (/.f64 x (pow.f64 wj 3)))))) |
(+.f64 (+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (*.f64 -1/4 (/.f64 x (pow.f64 wj 2))) (*.f64 1/8 (/.f64 x (pow.f64 wj 3))))) (*.f64 -1/16 (/.f64 x (pow.f64 wj 4)))) |
(+.f64 (+.f64 (*.f64 -1/16 (/.f64 x (pow.f64 wj 4))) (+.f64 (*.f64 1/2 (/.f64 x wj)) (*.f64 -1/4 (/.f64 x (pow.f64 wj 2))))) (*.f64 1/8 (/.f64 x (pow.f64 wj 3)))) |
(+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (+.f64 (*.f64 -1/16 (/.f64 x (pow.f64 wj 4))) (*.f64 -1/4 (/.f64 x (pow.f64 wj 2)))) (*.f64 1/8 (/.f64 x (pow.f64 wj 3))))) |
(+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (*.f64 -1/4 (/.f64 x (pow.f64 wj 2))) (+.f64 (*.f64 1/8 (/.f64 x (pow.f64 wj 3))) (*.f64 -1/16 (/.f64 x (pow.f64 wj 4)))))) |
(+.f64 (/.f64 x (+.f64 1 (*.f64 wj 2))) 0) |
(+.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))) 0) |
(+.f64 0 (/.f64 x (+.f64 1 (*.f64 wj 2)))) |
(+.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))) 0) |
(*.f64 1 (/.f64 x (+.f64 1 (*.f64 wj 2)))) |
(*.f64 1 (/.f64 x (+.f64 1 (*.f64 2 wj)))) |
(*.f64 (/.f64 x (+.f64 1 (*.f64 wj 2))) 1) |
(*.f64 1 (/.f64 x (+.f64 1 (*.f64 2 wj)))) |
Compiled 7 to 5 computations (28.6% saved)
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) |
| ✓ | 0.0b | (*.f64 (+.f64 1 wj) (exp.f64 wj)) |
Compiled 24 to 13 computations (45.8% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | wj | @ | 0 | (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) |
| 0.0ms | x | @ | -inf | (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) |
| 0.0ms | x | @ | inf | (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) |
| 0.0ms | x | @ | 0 | (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) |
| 0.0ms | wj | @ | inf | (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) |
| 1× | batch-egg-rewrite |
| 26× | bool.json-1 |
| 24× | rational.json-simplify-2 |
| 24× | rational.json-simplify-1 |
| 22× | rational.json-1 |
| 22× | rational.json-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 40 |
| 1 | 45 | 40 |
| 2 | 72 | 40 |
| 3 | 77 | 40 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 (+.f64 1 wj) (exp.f64 wj)) |
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 1 wj) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (+.f64 1 wj) (exp.f64 wj)) (*.f64 (+.f64 1 wj) (exp.f64 wj))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))))))) |
| 1× | egg-herbie |
| 190× | rational.json-simplify-1 |
| 106× | rational.json-simplify-33 |
| 70× | rational.json-simplify-2 |
| 12× | rational.json-simplify-31 |
| 4× | rational.json-simplify-19 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 76 | 1138 |
| 1 | 140 | 1114 |
| 2 | 199 | 1114 |
| 3 | 261 | 1114 |
| 4 | 291 | 1114 |
| 5 | 294 | 1114 |
| 1× | saturated |
| Inputs |
|---|
1 |
(+.f64 1 (*.f64 2 wj)) |
(+.f64 1 (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (*.f64 2 wj))) |
(+.f64 1 (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (+.f64 (*.f64 2/3 (pow.f64 wj 3)) (*.f64 2 wj)))) |
(*.f64 (exp.f64 wj) wj) |
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) |
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) |
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) |
(*.f64 (exp.f64 wj) wj) |
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) |
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) |
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) |
x |
(+.f64 (*.f64 -2 (*.f64 wj x)) x) |
(+.f64 (*.f64 -2 (*.f64 wj x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))) x)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))))) (pow.f64 wj 3))) (+.f64 (*.f64 -2 (*.f64 wj x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))) x))) |
(/.f64 x (*.f64 wj (exp.f64 wj))) |
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2))))) |
(+.f64 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2)))))) |
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 4)))) (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 3)))))) |
(/.f64 x (*.f64 wj (exp.f64 wj))) |
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2))))) |
(+.f64 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2)))))) |
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 4)))) (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 3)))))) |
(+.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 0) |
(+.f64 0 (*.f64 (+.f64 1 wj) (exp.f64 wj))) |
(+.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 0) |
(+.f64 0 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) |
(*.f64 1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) |
(*.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 1) |
| Outputs |
|---|
1 |
(+.f64 1 (*.f64 2 wj)) |
(+.f64 1 (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (*.f64 2 wj))) |
(+.f64 1 (+.f64 (*.f64 2 wj) (*.f64 3/2 (pow.f64 wj 2)))) |
(+.f64 1 (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (+.f64 (*.f64 2/3 (pow.f64 wj 3)) (*.f64 2 wj)))) |
(+.f64 1 (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (+.f64 (*.f64 2 wj) (*.f64 2/3 (pow.f64 wj 3))))) |
(+.f64 1 (+.f64 (*.f64 2 wj) (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (*.f64 2/3 (pow.f64 wj 3))))) |
(*.f64 (exp.f64 wj) wj) |
(*.f64 wj (exp.f64 wj)) |
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) |
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) |
(*.f64 (exp.f64 wj) (+.f64 1 wj)) |
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) |
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) |
(*.f64 (exp.f64 wj) (+.f64 1 wj)) |
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) |
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) |
(*.f64 (exp.f64 wj) (+.f64 1 wj)) |
(*.f64 (exp.f64 wj) wj) |
(*.f64 wj (exp.f64 wj)) |
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) |
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) |
(*.f64 (exp.f64 wj) (+.f64 1 wj)) |
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) |
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) |
(*.f64 (exp.f64 wj) (+.f64 1 wj)) |
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) |
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) |
(*.f64 (exp.f64 wj) (+.f64 1 wj)) |
x |
(+.f64 (*.f64 -2 (*.f64 wj x)) x) |
(+.f64 x (*.f64 -2 (*.f64 wj x))) |
(+.f64 (*.f64 -2 (*.f64 wj x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))) x)) |
(+.f64 (*.f64 -2 (*.f64 wj x)) (+.f64 x (*.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -4) (*.f64 3/2 x)))))) |
(+.f64 x (+.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -4) (*.f64 3/2 x)))))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))))) (pow.f64 wj 3))) (+.f64 (*.f64 -2 (*.f64 wj x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))) x))) |
(+.f64 (+.f64 (*.f64 -2 (*.f64 wj x)) (+.f64 x (*.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -4) (*.f64 3/2 x)))))) (*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 x -3) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 x -4) (*.f64 3/2 x)))))))) |
(+.f64 (+.f64 x (+.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -4) (*.f64 3/2 x)))))) (*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 x -3) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 x -4) (*.f64 3/2 x)))))))) |
(+.f64 x (+.f64 (*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 x -3) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 x -4) (*.f64 3/2 x))))))) (+.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -4) (*.f64 3/2 x))))))) |
(/.f64 x (*.f64 wj (exp.f64 wj))) |
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2))))) |
(+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))))) |
(+.f64 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2)))))) |
(+.f64 (+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))))) (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj)))) |
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))))) |
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 4)))) (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 3)))))) |
(+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 4)))) (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj)))))) |
(/.f64 x (*.f64 wj (exp.f64 wj))) |
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2))))) |
(+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))))) |
(+.f64 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2)))))) |
(+.f64 (+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))))) (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj)))) |
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))))) |
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 4)))) (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 3)))))) |
(+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 4)))) (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj)))))) |
(+.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) 0) |
(+.f64 (*.f64 (exp.f64 wj) (+.f64 1 wj)) 0) |
(+.f64 0 (*.f64 (+.f64 1 wj) (exp.f64 wj))) |
(+.f64 (*.f64 (exp.f64 wj) (+.f64 1 wj)) 0) |
(+.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 0) |
(+.f64 0 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) |
(+.f64 0 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) |
(+.f64 0 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) |
(*.f64 1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) |
(*.f64 1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) |
(*.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) 1) |
(*.f64 1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 2)) |
Compiled 37 to 24 computations (35.1% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | wj | @ | -inf | (+.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 2)) |
| 0.0ms | wj | @ | inf | (+.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 2)) |
| 0.0ms | x | @ | 0 | (+.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 2)) |
| 0.0ms | x | @ | -inf | (+.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 2)) |
| 0.0ms | x | @ | inf | (+.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 2)) |
| 1× | batch-egg-rewrite |
| 36× | rational.json-simplify-2 |
| 34× | bool.json-1 |
| 26× | rational.json-1 |
| 26× | rational.json-2 |
| 26× | rational.json-simplify-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 25 |
| 1 | 49 | 25 |
| 2 | 84 | 25 |
| 3 | 98 | 25 |
| 4 | 102 | 25 |
| 1× | saturated |
| Inputs |
|---|
(+.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 2)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 2)) (+.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 2))))))) |
| 1× | egg-herbie |
| 14× | rational.json-simplify-2 |
| 4× | rational.json-simplify-31 |
| 4× | rational.json-simplify-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 572 |
| 1 | 24 | 572 |
| 2 | 26 | 572 |
| 1× | saturated |
| Inputs |
|---|
(pow.f64 wj 2) |
(+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x))) |
(*.f64 -2 (*.f64 wj x)) |
(+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x))) |
(*.f64 -2 (*.f64 wj x)) |
(+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x))) |
(*.f64 -2 (*.f64 wj x)) |
(+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x))) |
(pow.f64 wj 2) |
(+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x))) |
(pow.f64 wj 2) |
(+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x))) |
(*.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 2)) 1) |
(*.f64 1 (+.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 2))) |
| Outputs |
|---|
(pow.f64 wj 2) |
(+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (pow.f64 wj 2) (*.f64 wj (*.f64 -2 x))) |
(+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (pow.f64 wj 2) (*.f64 wj (*.f64 -2 x))) |
(+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (pow.f64 wj 2) (*.f64 wj (*.f64 -2 x))) |
(*.f64 -2 (*.f64 wj x)) |
(*.f64 wj (*.f64 -2 x)) |
(+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (pow.f64 wj 2) (*.f64 wj (*.f64 -2 x))) |
(+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (pow.f64 wj 2) (*.f64 wj (*.f64 -2 x))) |
(+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (pow.f64 wj 2) (*.f64 wj (*.f64 -2 x))) |
(*.f64 -2 (*.f64 wj x)) |
(*.f64 wj (*.f64 -2 x)) |
(+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (pow.f64 wj 2) (*.f64 wj (*.f64 -2 x))) |
(+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (pow.f64 wj 2) (*.f64 wj (*.f64 -2 x))) |
(+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (pow.f64 wj 2) (*.f64 wj (*.f64 -2 x))) |
(*.f64 -2 (*.f64 wj x)) |
(*.f64 wj (*.f64 -2 x)) |
(+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (pow.f64 wj 2) (*.f64 wj (*.f64 -2 x))) |
(+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (pow.f64 wj 2) (*.f64 wj (*.f64 -2 x))) |
(+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (pow.f64 wj 2) (*.f64 wj (*.f64 -2 x))) |
(pow.f64 wj 2) |
(+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (pow.f64 wj 2) (*.f64 wj (*.f64 -2 x))) |
(+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (pow.f64 wj 2) (*.f64 wj (*.f64 -2 x))) |
(+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (pow.f64 wj 2) (*.f64 wj (*.f64 -2 x))) |
(pow.f64 wj 2) |
(+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (pow.f64 wj 2) (*.f64 wj (*.f64 -2 x))) |
(+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (pow.f64 wj 2) (*.f64 wj (*.f64 -2 x))) |
(+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x))) |
(+.f64 (pow.f64 wj 2) (*.f64 wj (*.f64 -2 x))) |
(*.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 2)) 1) |
(*.f64 (+.f64 (pow.f64 wj 2) (*.f64 wj (*.f64 -2 x))) 1) |
(*.f64 1 (+.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 2))) |
(*.f64 (+.f64 (pow.f64 wj 2) (*.f64 wj (*.f64 -2 x))) 1) |
Compiled 2012 to 1345 computations (33.2% saved)
13 alts after pruning (7 fresh and 6 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 127 | 3 | 130 |
| Fresh | 0 | 4 | 4 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 6 | 6 |
| Total | 128 | 13 | 141 |
| Status | Error | Program |
|---|---|---|
| ✓ | 56.6b | (pow.f64 wj 2) |
| ✓ | 8.0b | (/.f64 x (+.f64 1 (*.f64 wj 2))) |
| ✓ | 7.4b | (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) |
| ▶ | 62.3b | (/.f64 x (*.f64 (exp.f64 wj) wj)) |
| ▶ | 12.2b | (-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1))) |
| ✓ | 59.4b | (-.f64 wj (/.f64 wj (+.f64 wj 1))) |
| ✓ | 60.5b | (-.f64 wj 1) |
| ▶ | 56.5b | (+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3))) |
| ▶ | 3.3b | (+.f64 x (pow.f64 wj 2)) |
| ✓ | 2.5b | (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))))) |
| ▶ | 62.2b | (*.f64 1/2 (/.f64 x wj)) |
| 8.6b | x | |
| 60.7b | wj |
Compiled 165 to 118 computations (28.5% saved)
Compiled 13 to 8 computations (38.5% saved)
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f64 1/2 (/.f64 x wj)) |
Compiled 13 to 6 computations (53.8% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | x | @ | 0 | (*.f64 1/2 (/.f64 x wj)) |
| 0.0ms | x | @ | inf | (*.f64 1/2 (/.f64 x wj)) |
| 0.0ms | wj | @ | inf | (*.f64 1/2 (/.f64 x wj)) |
| 0.0ms | x | @ | -inf | (*.f64 1/2 (/.f64 x wj)) |
| 0.0ms | wj | @ | 0 | (*.f64 1/2 (/.f64 x wj)) |
| 1× | batch-egg-rewrite |
| 22× | bool.json-1 |
| 18× | rational.json-simplify-2 |
| 16× | rational.json-1 |
| 16× | rational.json-2 |
| 16× | rational.json-simplify-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 13 |
| 1 | 33 | 13 |
| 2 | 57 | 13 |
| 3 | 62 | 13 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 1/2 (/.f64 x wj)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 x wj)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/2 (/.f64 x wj)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 1/2 (/.f64 x wj)) (*.f64 1/2 (/.f64 x wj))))))) |
| 1× | egg-herbie |
| 2× | rational.json-simplify-2 |
| 2× | rational.json-simplify-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 38 |
| 1 | 11 | 38 |
| 1× | saturated |
| Inputs |
|---|
(+.f64 (*.f64 1/2 (/.f64 x wj)) 0) |
(+.f64 0 (*.f64 1/2 (/.f64 x wj))) |
| Outputs |
|---|
(+.f64 (*.f64 1/2 (/.f64 x wj)) 0) |
(+.f64 0 (*.f64 1/2 (/.f64 x wj))) |
(+.f64 (*.f64 1/2 (/.f64 x wj)) 0) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 (exp.f64 wj) wj) |
| ✓ | 0.0b | (/.f64 x (*.f64 (exp.f64 wj) wj)) |
Compiled 16 to 5 computations (68.8% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | wj | @ | -inf | (/.f64 x (*.f64 (exp.f64 wj) wj)) |
| 1.0ms | x | @ | inf | (/.f64 x (*.f64 (exp.f64 wj) wj)) |
| 0.0ms | x | @ | 0 | (/.f64 x (*.f64 (exp.f64 wj) wj)) |
| 0.0ms | x | @ | -inf | (/.f64 x (*.f64 (exp.f64 wj) wj)) |
| 0.0ms | wj | @ | inf | (/.f64 x (*.f64 (exp.f64 wj) wj)) |
| 1× | batch-egg-rewrite |
| 24× | bool.json-1 |
| 22× | rational.json-simplify-2 |
| 20× | rational.json-1 |
| 20× | rational.json-2 |
| 20× | rational.json-simplify-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 28 |
| 1 | 37 | 28 |
| 2 | 65 | 28 |
| 3 | 69 | 28 |
| 1× | saturated |
| Inputs |
|---|
(/.f64 x (*.f64 (exp.f64 wj) wj)) |
(*.f64 (exp.f64 wj) wj) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (*.f64 wj (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (*.f64 wj (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 x (*.f64 wj (exp.f64 wj)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj (exp.f64 wj)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 wj (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj))))))) |
| 1× | egg-herbie |
| 122× | rational.json-simplify-1 |
| 72× | rational.json-simplify-33 |
| 40× | rational.json-simplify-2 |
| 8× | rational.json-simplify-31 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 51 | 564 |
| 1 | 90 | 564 |
| 2 | 126 | 564 |
| 3 | 162 | 564 |
| 4 | 185 | 564 |
| 5 | 186 | 564 |
| 1× | saturated |
| Inputs |
|---|
(/.f64 x wj) |
(+.f64 (*.f64 -1 x) (/.f64 x wj)) |
(+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) wj)) (/.f64 x wj))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -1/2 x) (+.f64 (*.f64 1/6 x) (*.f64 -1 (+.f64 (*.f64 1/2 x) (*.f64 -1 x))))))) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) wj)) (/.f64 x wj)))) |
(/.f64 x (*.f64 wj (exp.f64 wj))) |
(/.f64 x (*.f64 wj (exp.f64 wj))) |
(/.f64 x (*.f64 wj (exp.f64 wj))) |
(/.f64 x (*.f64 wj (exp.f64 wj))) |
(/.f64 x (*.f64 wj (exp.f64 wj))) |
(/.f64 x (*.f64 wj (exp.f64 wj))) |
(/.f64 x (*.f64 wj (exp.f64 wj))) |
(/.f64 x (*.f64 wj (exp.f64 wj))) |
wj |
(+.f64 (pow.f64 wj 2) wj) |
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 1/2 (pow.f64 wj 3)) wj)) |
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 1/2 (pow.f64 wj 3)) (+.f64 wj (*.f64 1/6 (pow.f64 wj 4))))) |
(+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) 0) |
(+.f64 0 (/.f64 x (*.f64 wj (exp.f64 wj)))) |
(*.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) 1) |
(*.f64 1 (/.f64 x (*.f64 wj (exp.f64 wj)))) |
(+.f64 (*.f64 wj (exp.f64 wj)) 0) |
(+.f64 0 (*.f64 wj (exp.f64 wj))) |
| Outputs |
|---|
(/.f64 x wj) |
(+.f64 (*.f64 -1 x) (/.f64 x wj)) |
(+.f64 (/.f64 x wj) (*.f64 x -1)) |
(+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) wj)) (/.f64 x wj))) |
(+.f64 (*.f64 x -1) (+.f64 (/.f64 x wj) (*.f64 -1 (*.f64 wj (+.f64 (*.f64 x -1) (*.f64 x 1/2)))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -1/2 x) (+.f64 (*.f64 1/6 x) (*.f64 -1 (+.f64 (*.f64 1/2 x) (*.f64 -1 x))))))) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) wj)) (/.f64 x wj)))) |
(+.f64 (+.f64 (*.f64 x -1) (+.f64 (/.f64 x wj) (*.f64 -1 (*.f64 wj (+.f64 (*.f64 x -1) (*.f64 x 1/2)))))) (*.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -1/2) (+.f64 (*.f64 x 1/6) (*.f64 -1 (+.f64 (*.f64 x -1) (*.f64 x 1/2)))))))) |
(+.f64 (+.f64 (/.f64 x wj) (*.f64 -1 (*.f64 wj (+.f64 (*.f64 x -1) (*.f64 x 1/2))))) (+.f64 (*.f64 x -1) (*.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -1/2) (+.f64 (*.f64 x 1/6) (*.f64 -1 (+.f64 (*.f64 x -1) (*.f64 x 1/2))))))))) |
(/.f64 x (*.f64 wj (exp.f64 wj))) |
(/.f64 x (*.f64 wj (exp.f64 wj))) |
(/.f64 x (*.f64 wj (exp.f64 wj))) |
(/.f64 x (*.f64 wj (exp.f64 wj))) |
(/.f64 x (*.f64 wj (exp.f64 wj))) |
(/.f64 x (*.f64 wj (exp.f64 wj))) |
(/.f64 x (*.f64 wj (exp.f64 wj))) |
(/.f64 x (*.f64 wj (exp.f64 wj))) |
wj |
(+.f64 (pow.f64 wj 2) wj) |
(+.f64 wj (pow.f64 wj 2)) |
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 1/2 (pow.f64 wj 3)) wj)) |
(+.f64 (pow.f64 wj 2) (+.f64 wj (*.f64 1/2 (pow.f64 wj 3)))) |
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 1/2 (pow.f64 wj 3)) (+.f64 wj (*.f64 1/6 (pow.f64 wj 4))))) |
(+.f64 wj (+.f64 (+.f64 (pow.f64 wj 2) (*.f64 1/6 (pow.f64 wj 4))) (*.f64 1/2 (pow.f64 wj 3)))) |
(+.f64 wj (+.f64 (*.f64 1/2 (pow.f64 wj 3)) (+.f64 (pow.f64 wj 2) (*.f64 1/6 (pow.f64 wj 4))))) |
(+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) 0) |
(+.f64 0 (/.f64 x (*.f64 wj (exp.f64 wj)))) |
(+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) 0) |
(*.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) 1) |
(*.f64 1 (/.f64 x (*.f64 wj (exp.f64 wj)))) |
(*.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) 1) |
(+.f64 (*.f64 wj (exp.f64 wj)) 0) |
(+.f64 0 (*.f64 wj (exp.f64 wj))) |
(+.f64 (*.f64 wj (exp.f64 wj)) 0) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
| 0.0b | (/.f64 wj (+.f64 wj 1)) | |
| ✓ | 0.0b | (*.f64 (exp.f64 wj) (+.f64 wj 1)) |
| ✓ | 3.3b | (-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1))) |
Compiled 55 to 30 computations (45.5% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 6.0ms | x | @ | 0 | (-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1))) |
| 1.0ms | x | @ | inf | (-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1))) |
| 0.0ms | x | @ | -inf | (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
| 0.0ms | x | @ | inf | (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
| 0.0ms | x | @ | 0 | (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
| 1× | batch-egg-rewrite |
| 102× | bool.json-1 |
| 96× | rational.json-1 |
| 96× | rational.json-2 |
| 82× | rational.json-simplify-1 |
| 76× | rational.json-simplify-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 87 |
| 1 | 62 | 87 |
| 2 | 121 | 87 |
| 3 | 206 | 87 |
| 4 | 322 | 87 |
| 5 | 423 | 87 |
| 6 | 439 | 87 |
| 7 | 443 | 87 |
| 1× | saturated |
| Inputs |
|---|
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1))) |
(*.f64 (exp.f64 wj) (+.f64 wj 1)) |
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 wj (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 wj (/.f64 wj (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (neg.f64 wj) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 wj (/.f64 wj (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 wj) (+.f64 wj 1)) (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1))) wj)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 wj (/.f64 wj (+.f64 wj 1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 wj (/.f64 wj (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 (/.f64 wj (+.f64 wj 1)) wj) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (/.f64 wj (+.f64 wj 1)) wj) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 wj (/.f64 wj (+.f64 wj 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (-.f64 (/.f64 wj (+.f64 wj 1)) wj) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 wj (/.f64 wj (+.f64 wj 1)))) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 wj (/.f64 wj (+.f64 wj 1))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) |
| 1× | egg-herbie |
| 1554× | rational.json-simplify-33 |
| 1346× | rational.json-simplify-27 |
| 1282× | rational.json-simplify-1 |
| 1096× | rational.json-simplify-41 |
| 972× | rational.json-simplify-29 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 144 | 3096 |
| 1 | 312 | 3068 |
| 2 | 563 | 3068 |
| 3 | 1119 | 3056 |
| 4 | 1992 | 3048 |
| 5 | 3389 | 3048 |
| 6 | 4438 | 3048 |
| 7 | 4821 | 3048 |
| 8 | 4916 | 3048 |
| 9 | 4929 | 3048 |
| 10 | 4938 | 3048 |
| 11 | 4969 | 3048 |
| 12 | 4985 | 3048 |
| 13 | 5105 | 3048 |
| 14 | 5152 | 3048 |
| 15 | 5174 | 3048 |
| 16 | 5202 | 3048 |
| 17 | 5210 | 3048 |
| 18 | 5210 | 3048 |
| 19 | 5431 | 3048 |
| 20 | 6452 | 3048 |
| 21 | 6684 | 3048 |
| 22 | 6752 | 3048 |
| 23 | 6778 | 3048 |
| 24 | 6835 | 3048 |
| 25 | 6849 | 3048 |
| 26 | 6849 | 3048 |
| 27 | 6913 | 3048 |
| 1× | saturated |
| Inputs |
|---|
x |
(+.f64 (*.f64 -2 (*.f64 wj x)) x) |
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2/3 x) (+.f64 (*.f64 -3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))) |
wj |
(-.f64 wj 1) |
(-.f64 (+.f64 (/.f64 1 wj) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) wj)) 1) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (/.f64 1 wj) (+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) wj))) 1) |
wj |
(-.f64 wj 1) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj)) wj) 1) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj)) wj)) 1) |
(-.f64 wj (/.f64 wj (+.f64 1 wj))) |
(-.f64 (+.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) wj) (/.f64 wj (+.f64 1 wj))) |
(-.f64 (+.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) wj) (/.f64 wj (+.f64 1 wj))) |
(-.f64 (+.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) wj) (/.f64 wj (+.f64 1 wj))) |
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))) |
(-.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 wj (+.f64 1 wj))) |
(-.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 wj (+.f64 1 wj))) |
(-.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 wj (+.f64 1 wj))) |
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))) |
(-.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 wj (+.f64 1 wj))) |
(-.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 wj (+.f64 1 wj))) |
(-.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 wj (+.f64 1 wj))) |
1 |
(+.f64 1 (*.f64 2 wj)) |
(+.f64 1 (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (*.f64 2 wj))) |
(+.f64 1 (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (+.f64 (*.f64 2/3 (pow.f64 wj 3)) (*.f64 2 wj)))) |
(*.f64 (exp.f64 wj) wj) |
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) |
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) |
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) |
(*.f64 (exp.f64 wj) wj) |
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) |
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) |
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) |
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))) |
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))) |
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))) |
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))) |
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))) |
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))) |
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))) |
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))) |
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))) |
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))) |
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))) |
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))) |
x |
(+.f64 (*.f64 -2 (*.f64 wj x)) x) |
(+.f64 (*.f64 -2 (*.f64 wj x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))) x)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))))) (pow.f64 wj 3))) (+.f64 (*.f64 -2 (*.f64 wj x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))) x))) |
(/.f64 x (*.f64 wj (exp.f64 wj))) |
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2))))) |
(+.f64 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2)))))) |
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 4)))) (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 3)))))) |
(/.f64 x (*.f64 wj (exp.f64 wj))) |
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2))))) |
(+.f64 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2)))))) |
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 4)))) (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 3)))))) |
(+.f64 wj (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))) |
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 wj (/.f64 wj (+.f64 wj 1)))) |
(+.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (neg.f64 wj) (+.f64 wj 1))) |
(+.f64 0 (+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 wj (/.f64 wj (+.f64 wj 1))))) |
(+.f64 (/.f64 (neg.f64 wj) (+.f64 wj 1)) (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))) |
(+.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(+.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1))) wj) |
(+.f64 (+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 wj (/.f64 wj (+.f64 wj 1)))) 0) |
(*.f64 1 (+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 wj (/.f64 wj (+.f64 wj 1))))) |
(*.f64 (-.f64 (-.f64 (/.f64 wj (+.f64 wj 1)) wj) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) -1) |
(*.f64 -1 (-.f64 (-.f64 (/.f64 wj (+.f64 wj 1)) wj) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))) |
(*.f64 (+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 wj (/.f64 wj (+.f64 wj 1)))) 1) |
(neg.f64 (-.f64 (-.f64 (/.f64 wj (+.f64 wj 1)) wj) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))) |
(+.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 0) |
(+.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) 0) |
(+.f64 0 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) 0) |
(-.f64 0 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))) |
(*.f64 1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(*.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) 1) |
(*.f64 -1 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))) |
(*.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) -1) |
(neg.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))) |
| Outputs |
|---|
x |
(+.f64 (*.f64 -2 (*.f64 wj x)) x) |
(+.f64 x (*.f64 -2 (*.f64 x wj))) |
(+.f64 x (*.f64 x (*.f64 -2 wj))) |
(+.f64 x (*.f64 wj (*.f64 x -2))) |
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)) |
(+.f64 (+.f64 x (*.f64 -2 (*.f64 x wj))) (*.f64 (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2))) (pow.f64 wj 2))) |
(+.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (*.f64 (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2))) (pow.f64 wj 2))) |
(+.f64 (*.f64 wj (*.f64 x -2)) (+.f64 x (*.f64 (+.f64 (+.f64 1 (*.f64 x -3/2)) (*.f64 x 4)) (pow.f64 wj 2)))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2/3 x) (+.f64 (*.f64 -3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))) |
(+.f64 (+.f64 (+.f64 x (*.f64 -2 (*.f64 x wj))) (*.f64 (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2))) (pow.f64 wj 2))) (*.f64 (+.f64 (*.f64 x 2/3) (+.f64 (+.f64 (*.f64 x -3) 1) (*.f64 -2 (+.f64 (*.f64 x -4) (*.f64 x 3/2))))) (*.f64 -1 (pow.f64 wj 3)))) |
(+.f64 (+.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (*.f64 (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2))) (pow.f64 wj 2))) (*.f64 (+.f64 (*.f64 x 2/3) (+.f64 (*.f64 -2 (+.f64 (*.f64 x -4) (*.f64 x 3/2))) (+.f64 1 (*.f64 x -3)))) (*.f64 -1 (pow.f64 wj 3)))) |
(+.f64 (+.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (*.f64 (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2))) (pow.f64 wj 2))) (*.f64 (+.f64 1 (+.f64 (*.f64 -2 (+.f64 (*.f64 x -4) (*.f64 x 3/2))) (+.f64 (*.f64 x 2/3) (*.f64 x -3)))) (*.f64 -1 (pow.f64 wj 3)))) |
(+.f64 x (+.f64 (*.f64 (+.f64 (+.f64 1 (*.f64 x -3/2)) (*.f64 x 4)) (pow.f64 wj 2)) (+.f64 (*.f64 wj (*.f64 x -2)) (*.f64 (+.f64 1 (+.f64 (*.f64 -2 (+.f64 (*.f64 x -4) (*.f64 x 3/2))) (+.f64 (*.f64 x 2/3) (*.f64 x -3)))) (*.f64 -1 (pow.f64 wj 3)))))) |
wj |
(-.f64 wj 1) |
(+.f64 wj -1) |
(-.f64 (+.f64 (/.f64 1 wj) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) wj)) 1) |
(+.f64 -1 (+.f64 (/.f64 1 wj) (+.f64 wj (/.f64 x (*.f64 wj (exp.f64 wj)))))) |
(+.f64 -1 (+.f64 (+.f64 (/.f64 1 wj) wj) (/.f64 x (*.f64 wj (exp.f64 wj))))) |
(+.f64 wj (+.f64 (+.f64 -1 (/.f64 1 wj)) (/.f64 x (*.f64 wj (exp.f64 wj))))) |
(+.f64 wj (+.f64 (/.f64 1 wj) (+.f64 -1 (/.f64 x (*.f64 wj (exp.f64 wj)))))) |
(+.f64 wj (+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 -1 (/.f64 1 wj)))) |
(+.f64 wj (+.f64 -1 (-.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 -1 wj)))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (/.f64 1 wj) (+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) wj))) 1) |
(+.f64 -1 (+.f64 (+.f64 (/.f64 1 wj) (+.f64 wj (/.f64 x (*.f64 wj (exp.f64 wj))))) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))))) |
(+.f64 (+.f64 -1 (+.f64 (+.f64 (/.f64 1 wj) wj) (/.f64 x (*.f64 wj (exp.f64 wj))))) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2)))) |
(+.f64 -1 (+.f64 wj (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (/.f64 1 wj) (/.f64 x (*.f64 wj (exp.f64 wj))))))) |
(+.f64 wj (+.f64 (+.f64 (/.f64 1 wj) (+.f64 -1 (/.f64 x (*.f64 wj (exp.f64 wj))))) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))))) |
(+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (-.f64 1 (+.f64 wj (/.f64 1 wj))))) |
(+.f64 (+.f64 wj -1) (+.f64 (/.f64 1 wj) (+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2)))))) |
wj |
(-.f64 wj 1) |
(+.f64 wj -1) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj)) wj) 1) |
(+.f64 -1 (+.f64 wj (*.f64 -1 (/.f64 (+.f64 -1 (*.f64 -1 (/.f64 x (exp.f64 wj)))) wj)))) |
(+.f64 (+.f64 wj -1) (*.f64 -1 (/.f64 (+.f64 -1 (*.f64 -1 (/.f64 x (exp.f64 wj)))) wj))) |
(+.f64 wj (+.f64 -1 (*.f64 -1 (/.f64 (+.f64 -1 (*.f64 -1 (/.f64 x (exp.f64 wj)))) wj)))) |
(+.f64 wj (+.f64 -1 (/.f64 (-.f64 1 (*.f64 -1 (/.f64 x (exp.f64 wj)))) wj))) |
(+.f64 (+.f64 wj -1) (/.f64 (+.f64 1 (*.f64 (/.f64 x (exp.f64 wj)) 1)) wj)) |
(+.f64 (+.f64 wj -1) (/.f64 (+.f64 1 (*.f64 1 (/.f64 x (exp.f64 wj)))) wj)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj)) wj)) 1) |
(+.f64 -1 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 wj (*.f64 -1 (/.f64 (+.f64 -1 (*.f64 -1 (/.f64 x (exp.f64 wj)))) wj))))) |
(+.f64 (+.f64 (+.f64 wj -1) (*.f64 -1 (/.f64 (+.f64 -1 (*.f64 -1 (/.f64 x (exp.f64 wj)))) wj))) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2)))) |
(+.f64 (+.f64 (+.f64 -1 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2)))) wj) (*.f64 -1 (/.f64 (+.f64 -1 (*.f64 -1 (/.f64 x (exp.f64 wj)))) wj))) |
(+.f64 (/.f64 (-.f64 1 (*.f64 -1 (/.f64 x (exp.f64 wj)))) wj) (+.f64 wj (+.f64 -1 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2)))))) |
(+.f64 wj (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 -1 (/.f64 (+.f64 1 (*.f64 (/.f64 x (exp.f64 wj)) 1)) wj)))) |
(+.f64 wj (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 -1 (/.f64 (+.f64 1 (*.f64 1 (/.f64 x (exp.f64 wj)))) wj)))) |
(-.f64 wj (/.f64 wj (+.f64 1 wj))) |
(-.f64 wj (/.f64 wj (+.f64 wj 1))) |
(-.f64 (+.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) wj) (/.f64 wj (+.f64 1 wj))) |
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 wj (/.f64 wj (+.f64 wj 1)))) |
(+.f64 wj (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))) |
(-.f64 (+.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) wj) (/.f64 wj (+.f64 1 wj))) |
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 wj (/.f64 wj (+.f64 wj 1)))) |
(+.f64 wj (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))) |
(-.f64 (+.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) wj) (/.f64 wj (+.f64 1 wj))) |
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 wj (/.f64 wj (+.f64 wj 1)))) |
(+.f64 wj (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))) |
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))) |
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
(-.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 wj (+.f64 1 wj))) |
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 wj (/.f64 wj (+.f64 wj 1)))) |
(+.f64 wj (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))) |
(-.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 wj (+.f64 1 wj))) |
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 wj (/.f64 wj (+.f64 wj 1)))) |
(+.f64 wj (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))) |
(-.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 wj (+.f64 1 wj))) |
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 wj (/.f64 wj (+.f64 wj 1)))) |
(+.f64 wj (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))) |
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))) |
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
(-.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 wj (+.f64 1 wj))) |
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 wj (/.f64 wj (+.f64 wj 1)))) |
(+.f64 wj (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))) |
(-.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 wj (+.f64 1 wj))) |
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 wj (/.f64 wj (+.f64 wj 1)))) |
(+.f64 wj (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))) |
(-.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 wj (+.f64 1 wj))) |
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 wj (/.f64 wj (+.f64 wj 1)))) |
(+.f64 wj (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))) |
1 |
(+.f64 1 (*.f64 2 wj)) |
(+.f64 1 (*.f64 wj 2)) |
(+.f64 1 (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (*.f64 2 wj))) |
(+.f64 1 (+.f64 (*.f64 wj 2) (*.f64 3/2 (pow.f64 wj 2)))) |
(+.f64 1 (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (+.f64 (*.f64 2/3 (pow.f64 wj 3)) (*.f64 2 wj)))) |
(+.f64 (+.f64 1 (*.f64 3/2 (pow.f64 wj 2))) (+.f64 (*.f64 wj 2) (*.f64 2/3 (pow.f64 wj 3)))) |
(+.f64 1 (+.f64 (+.f64 (*.f64 wj 2) (*.f64 3/2 (pow.f64 wj 2))) (*.f64 2/3 (pow.f64 wj 3)))) |
(+.f64 1 (+.f64 (*.f64 wj 2) (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (*.f64 2/3 (pow.f64 wj 3))))) |
(*.f64 (exp.f64 wj) wj) |
(*.f64 wj (exp.f64 wj)) |
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) |
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) |
(*.f64 (exp.f64 wj) (+.f64 wj 1)) |
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) |
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) |
(*.f64 (exp.f64 wj) (+.f64 wj 1)) |
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) |
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) |
(*.f64 (exp.f64 wj) (+.f64 wj 1)) |
(*.f64 (exp.f64 wj) wj) |
(*.f64 wj (exp.f64 wj)) |
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) |
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) |
(*.f64 (exp.f64 wj) (+.f64 wj 1)) |
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) |
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) |
(*.f64 (exp.f64 wj) (+.f64 wj 1)) |
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) |
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) |
(*.f64 (exp.f64 wj) (+.f64 wj 1)) |
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))) |
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))) |
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))) |
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))) |
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))) |
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))) |
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))) |
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))) |
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))) |
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))) |
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))) |
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))) |
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
x |
(+.f64 (*.f64 -2 (*.f64 wj x)) x) |
(+.f64 x (*.f64 -2 (*.f64 x wj))) |
(+.f64 x (*.f64 x (*.f64 -2 wj))) |
(+.f64 x (*.f64 wj (*.f64 x -2))) |
(+.f64 (*.f64 -2 (*.f64 wj x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))) x)) |
(+.f64 (*.f64 -2 (*.f64 x wj)) (+.f64 x (*.f64 (pow.f64 wj 2) (*.f64 -1 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))))) |
(+.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -4)) (*.f64 x 3/2)))) |
(+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -4)) (*.f64 x 3/2))))) |
(+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (*.f64 x -3/2)))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))))) (pow.f64 wj 3))) (+.f64 (*.f64 -2 (*.f64 wj x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))) x))) |
(+.f64 (+.f64 (*.f64 -2 (*.f64 x wj)) (+.f64 x (*.f64 (pow.f64 wj 2) (*.f64 -1 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))))) (*.f64 (+.f64 (+.f64 (*.f64 x -3) (*.f64 x 2/3)) (*.f64 -2 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))) (*.f64 -1 (pow.f64 wj 3)))) |
(+.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -4)) (*.f64 x 3/2)))) (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 (+.f64 (*.f64 -2 (+.f64 (*.f64 x -4) (*.f64 x 3/2))) (+.f64 (*.f64 x 2/3) (*.f64 x -3))) (*.f64 -1 (pow.f64 wj 3))))) |
(+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -4)) (*.f64 x 3/2))) (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 -2 (+.f64 (*.f64 x -4) (*.f64 x 3/2))) (+.f64 (*.f64 x 2/3) (*.f64 x -3)))))))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -4)) (*.f64 x 3/2))) (*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 -2 (+.f64 (*.f64 x -4) (*.f64 x 3/2))) (+.f64 (*.f64 x 2/3) (*.f64 x -3)))))))) |
(+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 4) (*.f64 x -3/2))) (*.f64 (pow.f64 wj 3) (*.f64 -1 (+.f64 (*.f64 -2 (+.f64 (*.f64 x -4) (*.f64 x 3/2))) (+.f64 (*.f64 x 2/3) (*.f64 x -3))))))) |
(/.f64 x (*.f64 wj (exp.f64 wj))) |
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2))))) |
(+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))))) |
(+.f64 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2)))))) |
(+.f64 (+.f64 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))) (/.f64 x (*.f64 wj (exp.f64 wj)))) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))))) |
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))))) |
(+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))))) |
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 4)))) (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 3)))))) |
(+.f64 (+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 4)))) (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))))) |
(+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj)))) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 4)))))) |
(+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 4)))) (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj)))))) |
(+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 4)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj)))))) |
(/.f64 x (*.f64 wj (exp.f64 wj))) |
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2))))) |
(+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))))) |
(+.f64 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2)))))) |
(+.f64 (+.f64 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))) (/.f64 x (*.f64 wj (exp.f64 wj)))) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))))) |
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))))) |
(+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))))) |
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 4)))) (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 3)))))) |
(+.f64 (+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 4)))) (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))))) |
(+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj)))) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 4)))))) |
(+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 4)))) (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj)))))) |
(+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 4)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj)))))) |
(+.f64 wj (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))) |
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 wj (/.f64 wj (+.f64 wj 1)))) |
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 wj (/.f64 wj (+.f64 wj 1)))) |
(+.f64 wj (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))) |
(+.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (neg.f64 wj) (+.f64 wj 1))) |
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 wj (/.f64 wj (+.f64 wj 1)))) |
(+.f64 wj (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))) |
(+.f64 0 (+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 wj (/.f64 wj (+.f64 wj 1))))) |
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 wj (/.f64 wj (+.f64 wj 1)))) |
(+.f64 wj (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))) |
(+.f64 (/.f64 (neg.f64 wj) (+.f64 wj 1)) (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))) |
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 wj (/.f64 wj (+.f64 wj 1)))) |
(+.f64 wj (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))) |
(+.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 wj (/.f64 wj (+.f64 wj 1)))) |
(+.f64 wj (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))) |
(+.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1))) wj) |
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 wj (/.f64 wj (+.f64 wj 1)))) |
(+.f64 wj (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))) |
(+.f64 (+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 wj (/.f64 wj (+.f64 wj 1)))) 0) |
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 wj (/.f64 wj (+.f64 wj 1)))) |
(+.f64 wj (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))) |
(*.f64 1 (+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 wj (/.f64 wj (+.f64 wj 1))))) |
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 wj (/.f64 wj (+.f64 wj 1)))) |
(+.f64 wj (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))) |
(*.f64 (-.f64 (-.f64 (/.f64 wj (+.f64 wj 1)) wj) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) -1) |
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 wj (/.f64 wj (+.f64 wj 1)))) |
(+.f64 wj (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))) |
(*.f64 -1 (-.f64 (-.f64 (/.f64 wj (+.f64 wj 1)) wj) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))) |
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 wj (/.f64 wj (+.f64 wj 1)))) |
(+.f64 wj (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))) |
(*.f64 (+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 wj (/.f64 wj (+.f64 wj 1)))) 1) |
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 wj (/.f64 wj (+.f64 wj 1)))) |
(+.f64 wj (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))) |
(neg.f64 (-.f64 (-.f64 (/.f64 wj (+.f64 wj 1)) wj) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))) |
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 wj (/.f64 wj (+.f64 wj 1)))) |
(+.f64 wj (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))) |
(+.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 0) |
(+.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
(+.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 0) |
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) 0) |
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
(+.f64 0 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
(-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) 0) |
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
(-.f64 0 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))) |
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
(*.f64 1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) |
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
(*.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) 1) |
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
(*.f64 -1 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))) |
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
(*.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) -1) |
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
(neg.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))) |
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3))) |
Compiled 26 to 20 computations (23.1% saved)
3 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | wj | @ | 0 | (+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3))) |
| 0.0ms | wj | @ | inf | (+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3))) |
| 0.0ms | wj | @ | -inf | (+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3))) |
| 1× | batch-egg-rewrite |
| 28× | bool.json-1 |
| 20× | rational.json-simplify-2 |
| 20× | rational.json-simplify-1 |
| 18× | rational.json-1 |
| 18× | rational.json-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 25 |
| 1 | 46 | 25 |
| 2 | 72 | 25 |
| 3 | 77 | 25 |
| 1× | saturated |
| Inputs |
|---|
(+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3))))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3))) (+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3)))))))) |
| 1× | egg-herbie |
| 4× | rational.json-simplify-2 |
| 2× | rational.json-simplify-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 95 |
| 1 | 15 | 95 |
| 1× | saturated |
| Inputs |
|---|
(pow.f64 wj 2) |
(*.f64 -1 (pow.f64 wj 3)) |
(*.f64 -1 (pow.f64 wj 3)) |
(*.f64 (+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3))) 1) |
(*.f64 1 (+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3)))) |
| Outputs |
|---|
(pow.f64 wj 2) |
(*.f64 -1 (pow.f64 wj 3)) |
(*.f64 -1 (pow.f64 wj 3)) |
(*.f64 (+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3))) 1) |
(*.f64 1 (+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3)))) |
(*.f64 (+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3))) 1) |
Compiled 3630 to 2253 computations (37.9% saved)
14 alts after pruning (3 fresh and 11 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 171 | 1 | 172 |
| Fresh | 0 | 2 | 2 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 10 | 10 |
| Total | 171 | 14 | 185 |
| Status | Error | Program |
|---|---|---|
| ✓ | 56.6b | (pow.f64 wj 2) |
| ✓ | 8.0b | (/.f64 x (+.f64 1 (*.f64 wj 2))) |
| ✓ | 7.4b | (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) |
| ✓ | 62.3b | (/.f64 x (*.f64 (exp.f64 wj) wj)) |
| 62.2b | (/.f64 x wj) | |
| ✓ | 12.2b | (-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1))) |
| ✓ | 59.4b | (-.f64 wj (/.f64 wj (+.f64 wj 1))) |
| ✓ | 60.5b | (-.f64 wj 1) |
| ✓ | 56.5b | (+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3))) |
| ✓ | 3.3b | (+.f64 x (pow.f64 wj 2)) |
| ✓ | 2.5b | (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))))) |
| ✓ | 62.2b | (*.f64 1/2 (/.f64 x wj)) |
| 8.6b | x | |
| 60.7b | wj |
Compiled 119 to 85 computations (28.6% saved)
| Inputs |
|---|
wj |
x |
(-.f64 wj 1) |
(/.f64 x wj) |
(*.f64 1/2 (/.f64 x wj)) |
(+.f64 (*.f64 -2 (*.f64 wj x)) x) |
(-.f64 wj (/.f64 wj (+.f64 wj 1))) |
(/.f64 x (+.f64 1 (*.f64 wj 2))) |
(pow.f64 wj 2) |
(+.f64 x (pow.f64 wj 2)) |
(/.f64 x (*.f64 (exp.f64 wj) wj)) |
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 2))) |
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2)))) |
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 (-.f64 (-.f64 1 (*.f64 x 3/2)) (*.f64 x -4)) (pow.f64 wj 2)))) |
(+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3))) |
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 1 wj)))) |
(+.f64 (+.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (*.f64 (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2))) (pow.f64 wj 2))) (*.f64 (+.f64 (*.f64 x 2/3) (+.f64 (*.f64 x -3) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))))) (*.f64 -1 (pow.f64 wj 3)))) |
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) |
| Outputs |
|---|
(+.f64 (+.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (*.f64 (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2))) (pow.f64 wj 2))) (*.f64 (+.f64 (*.f64 x 2/3) (+.f64 (*.f64 x -3) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))))) (*.f64 -1 (pow.f64 wj 3)))) |
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1))) |
3 calls:
| 21.0ms | wj |
| 19.0ms | x |
| 18.0ms | (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) |
| Error | Segments | Branch |
|---|---|---|
| 0.4b | 2 | wj |
| 0.9b | 2 | x |
| 0.3b | 2 | (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) |
Compiled 248 to 146 computations (41.1% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 7.847667446646364e-17 | 6.920876874528387e-7 |
Compiled 23 to 12 computations (47.8% saved)
| Inputs |
|---|
wj |
x |
(-.f64 wj 1) |
(/.f64 x wj) |
(*.f64 1/2 (/.f64 x wj)) |
(+.f64 (*.f64 -2 (*.f64 wj x)) x) |
(-.f64 wj (/.f64 wj (+.f64 wj 1))) |
(/.f64 x (+.f64 1 (*.f64 wj 2))) |
(pow.f64 wj 2) |
(+.f64 x (pow.f64 wj 2)) |
(/.f64 x (*.f64 (exp.f64 wj) wj)) |
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 2))) |
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2)))) |
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 (-.f64 (-.f64 1 (*.f64 x 3/2)) (*.f64 x -4)) (pow.f64 wj 2)))) |
(+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3))) |
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 1 wj)))) |
| Outputs |
|---|
(+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))))) |
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1))) |
2 calls:
| 19.0ms | x |
| 17.0ms | wj |
| Error | Segments | Branch |
|---|---|---|
| 0.7b | 2 | wj |
| 1.2b | 2 | x |
Compiled 167 to 99 computations (40.7% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 21.0ms | 8.858706220851525e-9 | 0.38362869503078 |
| 19.0ms | 144× | body | 256 | valid |
Compiled 374 to 264 computations (29.4% saved)
| Inputs |
|---|
wj |
x |
(-.f64 wj 1) |
(/.f64 x wj) |
(*.f64 1/2 (/.f64 x wj)) |
(+.f64 (*.f64 -2 (*.f64 wj x)) x) |
(-.f64 wj (/.f64 wj (+.f64 wj 1))) |
(/.f64 x (+.f64 1 (*.f64 wj 2))) |
(pow.f64 wj 2) |
(+.f64 x (pow.f64 wj 2)) |
(/.f64 x (*.f64 (exp.f64 wj) wj)) |
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 2))) |
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2)))) |
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1))) |
| Outputs |
|---|
(+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 2))) |
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1))) |
2 calls:
| 19.0ms | x |
| 18.0ms | wj |
| Error | Segments | Branch |
|---|---|---|
| 0.9b | 2 | wj |
| 1.3b | 2 | x |
Compiled 105 to 60 computations (42.9% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 10.0ms | 5.207138227055335e-9 | 8.643819631854047e-9 |
| 9.0ms | 64× | body | 256 | valid |
Compiled 155 to 104 computations (32.9% saved)
| Inputs |
|---|
wj |
x |
(-.f64 wj 1) |
(/.f64 x wj) |
(*.f64 1/2 (/.f64 x wj)) |
(+.f64 (*.f64 -2 (*.f64 wj x)) x) |
(-.f64 wj (/.f64 wj (+.f64 wj 1))) |
(/.f64 x (+.f64 1 (*.f64 wj 2))) |
(pow.f64 wj 2) |
(+.f64 x (pow.f64 wj 2)) |
(/.f64 x (*.f64 (exp.f64 wj) wj)) |
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) |
(+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 2))) |
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2)))) |
| Outputs |
|---|
(+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 2))) |
(-.f64 wj (/.f64 wj (+.f64 wj 1))) |
2 calls:
| 17.0ms | wj |
| 8.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 1.4b | 2 | wj |
| 2.8b | 1 | x |
Compiled 89 to 51 computations (42.7% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 16.0ms | 0.38362869503078 | 6.300662899037393 |
| 14.0ms | 112× | body | 256 | valid |
Compiled 191 to 131 computations (31.4% saved)
| Inputs |
|---|
wj |
x |
(-.f64 wj 1) |
(/.f64 x wj) |
(*.f64 1/2 (/.f64 x wj)) |
(+.f64 (*.f64 -2 (*.f64 wj x)) x) |
(-.f64 wj (/.f64 wj (+.f64 wj 1))) |
(/.f64 x (+.f64 1 (*.f64 wj 2))) |
(pow.f64 wj 2) |
(+.f64 x (pow.f64 wj 2)) |
(/.f64 x (*.f64 (exp.f64 wj) wj)) |
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) |
| Outputs |
|---|
(+.f64 x (pow.f64 wj 2)) |
(-.f64 wj (/.f64 wj (+.f64 wj 1))) |
2 calls:
| 14.0ms | wj |
| 10.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 1.9b | 2 | wj |
| 3.3b | 1 | x |
Compiled 64 to 36 computations (43.8% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 15.0ms | 6.300662899037393 | 18600.939777266252 |
| 14.0ms | 128× | body | 256 | valid |
Compiled 167 to 116 computations (30.5% saved)
| Inputs |
|---|
wj |
x |
(-.f64 wj 1) |
(/.f64 x wj) |
(*.f64 1/2 (/.f64 x wj)) |
(+.f64 (*.f64 -2 (*.f64 wj x)) x) |
(-.f64 wj (/.f64 wj (+.f64 wj 1))) |
(/.f64 x (+.f64 1 (*.f64 wj 2))) |
(pow.f64 wj 2) |
| Outputs |
|---|
(/.f64 x (+.f64 1 (*.f64 wj 2))) |
(-.f64 wj (/.f64 wj (+.f64 wj 1))) |
2 calls:
| 13.0ms | wj |
| 6.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 6.5b | 2 | wj |
| 8.0b | 1 | x |
Compiled 45 to 26 computations (42.2% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 8.643819631854047e-9 | 8.858706220851525e-9 |
Compiled 23 to 12 computations (47.8% saved)
| Inputs |
|---|
wj |
x |
(-.f64 wj 1) |
(/.f64 x wj) |
(*.f64 1/2 (/.f64 x wj)) |
(+.f64 (*.f64 -2 (*.f64 wj x)) x) |
(-.f64 wj (/.f64 wj (+.f64 wj 1))) |
| Outputs |
|---|
(+.f64 (*.f64 -2 (*.f64 wj x)) x) |
(-.f64 wj (/.f64 wj (+.f64 wj 1))) |
2 calls:
| 13.0ms | wj |
| 5.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 6.5b | 2 | wj |
| 8.1b | 1 | x |
Compiled 35 to 19 computations (45.7% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 8.643819631854047e-9 | 8.858706220851525e-9 |
Compiled 23 to 12 computations (47.8% saved)
| Inputs |
|---|
wj |
x |
(-.f64 wj 1) |
(/.f64 x wj) |
(*.f64 1/2 (/.f64 x wj)) |
(+.f64 (*.f64 -2 (*.f64 wj x)) x) |
| Outputs |
|---|
(+.f64 (*.f64 -2 (*.f64 wj x)) x) |
(-.f64 wj 1) |
2 calls:
| 14.0ms | wj |
| 4.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 6.9b | 2 | wj |
| 8.1b | 1 | x |
Compiled 28 to 15 computations (46.4% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 13.0ms | 0.38362869503078 | 6.300662899037393 |
| 12.0ms | 112× | body | 256 | valid |
Compiled 135 to 96 computations (28.9% saved)
| Inputs |
|---|
wj |
x |
(-.f64 wj 1) |
(/.f64 x wj) |
(*.f64 1/2 (/.f64 x wj)) |
| Outputs |
|---|
x |
(-.f64 wj 1) |
2 calls:
| 12.0ms | wj |
| 4.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 7.4b | 2 | wj |
| 8.6b | 1 | x |
Compiled 21 to 11 computations (47.6% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 15.0ms | 6.300662899037393 | 18600.939777266252 |
| 13.0ms | 128× | body | 256 | valid |
Compiled 103 to 76 computations (26.2% saved)
Total -53.0b remaining (-617.7%)
Threshold costs -53.0b (-617.7%)
| Inputs |
|---|
wj |
x |
| Outputs |
|---|
x |
2 calls:
| 3.0ms | x |
| 3.0ms | wj |
| Error | Segments | Branch |
|---|---|---|
| 8.6b | 1 | wj |
| 8.6b | 1 | x |
Compiled 10 to 6 computations (40% saved)
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 91 | 683 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(if (<=.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) 2028240960365167/20282409603651670423947251286016) (+.f64 (+.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (*.f64 (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2))) (pow.f64 wj 2))) (*.f64 (+.f64 (*.f64 x 2/3) (+.f64 (*.f64 x -3) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))))) (*.f64 -1 (pow.f64 wj 3)))) (-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1)))) |
(if (<=.f64 wj 8583373319263867/604462909807314587353088) (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))))) (-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1)))) |
(if (<=.f64 wj 2115620184325601/302231454903657293676544) (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 2))) (-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1)))) |
(if (<=.f64 wj 3512807709348987/9007199254740992) (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 2))) (-.f64 wj (/.f64 wj (+.f64 wj 1)))) |
(if (<=.f64 wj 3602879701896397/562949953421312) (+.f64 x (pow.f64 wj 2)) (-.f64 wj (/.f64 wj (+.f64 wj 1)))) |
(if (<=.f64 wj 332454600394023/37778931862957161709568) (/.f64 x (+.f64 1 (*.f64 wj 2))) (-.f64 wj (/.f64 wj (+.f64 wj 1)))) |
(if (<=.f64 wj 332454600394023/37778931862957161709568) (+.f64 (*.f64 -2 (*.f64 wj x)) x) (-.f64 wj (/.f64 wj (+.f64 wj 1)))) |
(if (<=.f64 wj 1170935903116329/2251799813685248) (+.f64 (*.f64 -2 (*.f64 wj x)) x) (-.f64 wj 1)) |
(if (<=.f64 wj 8106479329266893/1125899906842624) x (-.f64 wj 1)) |
x |
wj |
| Outputs |
|---|
(if (<=.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) 2028240960365167/20282409603651670423947251286016) (+.f64 (+.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (*.f64 (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2))) (pow.f64 wj 2))) (*.f64 (+.f64 (*.f64 x 2/3) (+.f64 (*.f64 x -3) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))))) (*.f64 -1 (pow.f64 wj 3)))) (-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1)))) |
(if (<=.f64 wj 8583373319263867/604462909807314587353088) (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))))) (-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1)))) |
(if (<=.f64 wj 2115620184325601/302231454903657293676544) (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 2))) (-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1)))) |
(if (<=.f64 wj 3512807709348987/9007199254740992) (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 2))) (-.f64 wj (/.f64 wj (+.f64 wj 1)))) |
(if (<=.f64 wj 3602879701896397/562949953421312) (+.f64 x (pow.f64 wj 2)) (-.f64 wj (/.f64 wj (+.f64 wj 1)))) |
(if (<=.f64 wj 332454600394023/37778931862957161709568) (/.f64 x (+.f64 1 (*.f64 wj 2))) (-.f64 wj (/.f64 wj (+.f64 wj 1)))) |
(if (<=.f64 wj 332454600394023/37778931862957161709568) (+.f64 (*.f64 -2 (*.f64 wj x)) x) (-.f64 wj (/.f64 wj (+.f64 wj 1)))) |
(if (<=.f64 wj 1170935903116329/2251799813685248) (+.f64 (*.f64 -2 (*.f64 wj x)) x) (-.f64 wj 1)) |
(if (<=.f64 wj 8106479329266893/1125899906842624) x (-.f64 wj 1)) |
x |
wj |
Compiled 270 to 182 computations (32.6% saved)
| 4× | egg-herbie |
| 1958× | rational.json-simplify-41 |
| 1958× | rational.json-simplify-41 |
| 1946× | rational.json-simplify-40 |
| 1946× | rational.json-simplify-40 |
| 1792× | rational.json-simplify-27 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 49 |
| 1 | 21 | 45 |
| 2 | 39 | 45 |
| 3 | 63 | 45 |
| 4 | 87 | 45 |
| 5 | 118 | 45 |
| 6 | 151 | 45 |
| 7 | 184 | 45 |
| 8 | 220 | 45 |
| 9 | 242 | 45 |
| 10 | 248 | 45 |
| 0 | 186 | 3579 |
| 1 | 427 | 3539 |
| 2 | 869 | 3539 |
| 3 | 1992 | 3451 |
| 4 | 4381 | 3445 |
| 5 | 5331 | 3403 |
| 6 | 5937 | 3403 |
| 7 | 6044 | 3403 |
| 8 | 6080 | 3385 |
| 9 | 6110 | 3385 |
| 0 | 11 | 49 |
| 1 | 21 | 45 |
| 2 | 39 | 45 |
| 3 | 63 | 45 |
| 4 | 87 | 45 |
| 5 | 118 | 45 |
| 6 | 151 | 45 |
| 7 | 184 | 45 |
| 8 | 220 | 45 |
| 9 | 242 | 45 |
| 10 | 248 | 45 |
| 0 | 186 | 3579 |
| 1 | 427 | 3539 |
| 2 | 869 | 3539 |
| 3 | 1992 | 3451 |
| 4 | 4381 | 3445 |
| 5 | 5331 | 3403 |
| 6 | 5937 | 3403 |
| 7 | 6044 | 3403 |
| 8 | 6080 | 3385 |
| 9 | 6110 | 3385 |
| 1× | node limit |
| 1× | saturated |
| 1× | node limit |
| 1× | saturated |
Compiled 422 to 244 computations (42.2% saved)
Compiled 250 to 159 computations (36.4% saved)
Loading profile data...