Time bar (total: 13.3s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 0 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 1 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 2 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 3 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 4 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 5 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 6 |
| 12.9% | 12.5% | 84.3% | 0.1% | 0% | 3.1% | 0% | 7 |
| 20.3% | 19.5% | 76.5% | 0.1% | 0% | 3.9% | 0% | 8 |
| 32.9% | 29.3% | 59.7% | 0.1% | 0.4% | 10.1% | 0.4% | 9 |
| 38.1% | 33.4% | 54.2% | 0.1% | 0.8% | 10.7% | 0.8% | 10 |
| 46.7% | 38.6% | 44.1% | 0.1% | 1.5% | 14.2% | 1.5% | 11 |
| 50.1% | 40.8% | 40.7% | 0.1% | 2% | 14.6% | 1.8% | 12 |
Compiled 18 to 12 computations (33.3% saved)
| 2.7s | 1828× | body | 2048 | valid |
| 2.2s | 2719× | body | 1024 | valid |
| 395.0ms | 2466× | body | 256 | valid |
| 391.0ms | 1211× | body | 512 | valid |
| 180.0ms | 185× | body | 1024 | infinite |
| 156.0ms | 235× | body | 512 | infinite |
| 147.0ms | 651× | body | 256 | infinite |
| 95.0ms | 594× | body | 256 | invalid |
| 75.0ms | 32× | body | 4096 | valid |
| 22.0ms | 21× | body | 2048 | infinite |
| 2× | egg-herbie |
| 1330× | rational_best-simplify-61 |
| 898× | rational_best-simplify-3 |
| 766× | rational_best-simplify-62 |
| 610× | rational_best-simplify-1 |
| 590× | rational_best-simplify-53 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 18 | 86 |
| 1 | 99 | 86 |
| 2 | 619 | 86 |
| 3 | 4157 | 86 |
| 0 | 2 | 2 |
| 1× | saturated |
| 1× | node limit |
| Inputs |
|---|
0 |
1 |
| Outputs |
|---|
0 |
1 |
| Inputs |
|---|
(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n))) |
(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 n i)) i) 1) (/.f64 n i))) |
| Outputs |
|---|
(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n))) |
(*.f64 100 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 i n))) |
(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 n i)) i) 1) (/.f64 n i))) |
(*.f64 100 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 n i)) i) -1) (/.f64 n i))) |
(*.f64 100 (/.f64 (+.f64 (pow.f64 (-.f64 (/.f64 n i) -1) i) -1) (/.f64 n i))) |
Compiled 19 to 13 computations (31.6% saved)
| 1× | egg-herbie |
| 776× | rational_best-simplify-96 |
| 756× | rational_best-simplify-111 |
| 726× | rational_best-simplify-113 |
| 706× | rational_best-simplify-61 |
| 702× | rational_best-simplify-65 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 43 |
| 1 | 59 | 43 |
| 2 | 328 | 43 |
| 3 | 2166 | 43 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n))) |
| Outputs |
|---|
(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n))) |
(*.f64 100 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (/.f64 i n))) |
Compiled 32 to 19 computations (40.6% saved)
2 alts after pruning (2 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1 | 1 | 2 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 1 | 2 | 3 |
| Status | Error | Program |
|---|---|---|
| ▶ | 48.9b | (*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n))) |
Compiled 17 to 11 computations (35.3% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n))) |
| ✓ | 1.2b | (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) |
| ✓ | 5.1b | (pow.f64 (+.f64 1 (/.f64 i n)) n) |
| ✓ | 13.6b | (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)) |
Compiled 58 to 29 computations (50% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | n | @ | 0 | (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)) |
| 2.0ms | i | @ | inf | (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)) |
| 2.0ms | i | @ | -inf | (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)) |
| 2.0ms | n | @ | inf | (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)) |
| 1.0ms | i | @ | inf | (*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n))) |
| 1× | batch-egg-rewrite |
| 776× | rational_best-simplify-96 |
| 756× | rational_best-simplify-111 |
| 724× | rational_best-simplify-113 |
| 706× | rational_best-simplify-61 |
| 700× | rational_best-simplify-65 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 124 |
| 1 | 59 | 124 |
| 2 | 328 | 124 |
| 3 | 2210 | 124 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)) |
(pow.f64 (+.f64 1 (/.f64 i n)) n) |
(-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) |
(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n))) |
| Outputs |
|---|
() |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 2) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2))) (-.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 2) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 2)) (+.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 2) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 2))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) -2) -2) (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 2) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 2))) (-.f64 4 (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) -2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (*.f64 (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)))) (*.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (-.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) -2) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) -2)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2))) (+.f64 (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)))) (+.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (-.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) -2) -2) (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 2) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 2))) (-.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) -2) -2) (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 2) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 2)))) (+.f64 (-.f64 4 (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) -2) -2)) (-.f64 4 (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) -2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (*.f64 (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)))) (-.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (*.f64 (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2))))) (+.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (-.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)))) (*.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (-.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) 0) (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) (+.f64 n n))) (+.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n))) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 0) (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) (+.f64 n n)) (pow.f64 (+.f64 1 (/.f64 i n)) n)) (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) 0) (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) (+.f64 n n))) (+.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n))) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) 0) (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) (+.f64 n n)) (pow.f64 (+.f64 1 (/.f64 i n)) n)) (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 0)) 0) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)))))) |
() |
| 1× | egg-herbie |
| 1142× | rational_best-simplify-62 |
| 806× | rational_best-simplify-1 |
| 798× | rational_best-simplify-65 |
| 692× | rational_best-simplify-61 |
| 544× | rational_best-simplify-96 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 467 | 14917 |
| 1 | 2306 | 14623 |
| 1× | node limit |
| Inputs |
|---|
n |
(+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(+.f64 n (+.f64 (*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))) (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) |
(+.f64 n (+.f64 (*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))) (+.f64 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) (*.f64 n (*.f64 (pow.f64 i 3) (-.f64 (+.f64 1/24 (*.f64 11/24 (/.f64 1 (pow.f64 n 2)))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 n 3))) (*.f64 1/4 (/.f64 1 n))))))))) |
(/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)) i) |
(+.f64 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (pow.f64 i 2)) (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)) i)) |
(+.f64 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (pow.f64 i 2)) (+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)) i) (/.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))))) (pow.f64 i 3)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (pow.f64 i 2)) (+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)) i) (+.f64 (/.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))))) (pow.f64 i 3)) (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 1/6 (pow.f64 n 6)) (+.f64 (*.f64 -1/2 (pow.f64 n 5)) (*.f64 1/3 (pow.f64 n 4)))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))))) (pow.f64 i 4))))) |
(/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)) i) |
(+.f64 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2)) (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)) i)) |
(+.f64 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2)) (+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)) i) (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) (pow.f64 i 3)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (+.f64 (*.f64 -1/3 (pow.f64 n 4)) (+.f64 (*.f64 1/2 (pow.f64 n 5)) (*.f64 -1/6 (pow.f64 n 6)))))) (pow.f64 i 4))) (+.f64 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2)) (+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)) i) (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) (pow.f64 i 3))))) |
(/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i) |
(+.f64 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i)))) (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i)) |
(+.f64 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i)))) (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i) (*.f64 (pow.f64 n 4) (-.f64 (+.f64 (*.f64 -1 (/.f64 (log.f64 n) (pow.f64 i 2))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3) i)) (/.f64 (log.f64 i) (pow.f64 i 2)))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3))))))) |
(+.f64 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i)))) (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i) (+.f64 (*.f64 (pow.f64 n 5) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) (pow.f64 i 2))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 4) i)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 i 3))) (*.f64 1/3 (/.f64 1 (pow.f64 i 4)))))))) (*.f64 (pow.f64 n 4) (-.f64 (+.f64 (*.f64 -1 (/.f64 (log.f64 n) (pow.f64 i 2))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3) i)) (/.f64 (log.f64 i) (pow.f64 i 2)))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3)))))))) |
(/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i) |
(+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i) (*.f64 -1/2 (*.f64 i (exp.f64 i)))) |
(+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i) (+.f64 (*.f64 -1/2 (*.f64 i (exp.f64 i))) (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 1/3 (pow.f64 i 3))) (exp.f64 i)) (*.f64 n i)))) |
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/48 (pow.f64 i 6)) (+.f64 (*.f64 -1/6 (pow.f64 i 5)) (*.f64 -1/4 (pow.f64 i 4)))) (exp.f64 i)) (*.f64 (pow.f64 n 2) i)) (+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i) (+.f64 (*.f64 -1/2 (*.f64 i (exp.f64 i))) (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 1/3 (pow.f64 i 3))) (exp.f64 i)) (*.f64 n i))))) |
(/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i) |
(+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i) (*.f64 -1/2 (*.f64 i (exp.f64 i)))) |
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4))) (exp.f64 i)) (*.f64 n i)) (+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i) (*.f64 -1/2 (*.f64 i (exp.f64 i))))) |
(+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/48 (pow.f64 i 6)) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 1/4 (pow.f64 i 4))))) (*.f64 (pow.f64 n 2) i))) (+.f64 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4)))) (*.f64 n i)) (*.f64 -1/2 (*.f64 i (exp.f64 i)))))) |
1 |
(+.f64 1 i) |
(+.f64 1 (+.f64 i (*.f64 (pow.f64 i 2) (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(+.f64 1 (+.f64 i (+.f64 (*.f64 (pow.f64 i 3) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n)))) (*.f64 (pow.f64 i 2) (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) |
(exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) i) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) i) (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4)))) (pow.f64 i 2)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) i) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 1/6 (pow.f64 n 6)) (+.f64 (*.f64 -1/2 (pow.f64 n 5)) (*.f64 1/3 (pow.f64 n 4))))) (pow.f64 i 3)) (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4)))) (pow.f64 i 2))))) |
(exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) i) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) i) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2)) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (+.f64 (*.f64 -1/3 (pow.f64 n 4)) (+.f64 (*.f64 1/2 (pow.f64 n 5)) (*.f64 -1/6 (pow.f64 n 6))))) (pow.f64 i 3))) (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) i) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2)) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))))) |
1 |
(+.f64 1 (*.f64 n (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2)) (/.f64 1 i)) (pow.f64 n 2)) (+.f64 1 (*.f64 n (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2)) (/.f64 1 i)) (pow.f64 n 2)) (+.f64 1 (+.f64 (*.f64 (pow.f64 n 3) (-.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3)) (+.f64 (*.f64 -1 (/.f64 (log.f64 n) i)) (/.f64 (log.f64 i) i))) (*.f64 1/2 (/.f64 1 (pow.f64 i 2))))) (*.f64 n (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)))))) |
(exp.f64 i) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (exp.f64 i)) |
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 1/3 (pow.f64 i 3))) (exp.f64 i)) (pow.f64 n 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (exp.f64 i))) |
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 1/3 (pow.f64 i 3))) (exp.f64 i)) (pow.f64 n 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (+.f64 (exp.f64 i) (/.f64 (*.f64 (+.f64 (*.f64 -1/48 (pow.f64 i 6)) (+.f64 (*.f64 -1/6 (pow.f64 i 5)) (*.f64 -1/4 (pow.f64 i 4)))) (exp.f64 i)) (pow.f64 n 3))))) |
(exp.f64 i) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (exp.f64 i)) |
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 1/3 (pow.f64 i 3))) (exp.f64 i)) (pow.f64 n 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (exp.f64 i))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/48 (pow.f64 i 6)) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 1/4 (pow.f64 i 4)))) (exp.f64 i)) (pow.f64 n 3))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 1/3 (pow.f64 i 3))) (exp.f64 i)) (pow.f64 n 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (exp.f64 i)))) |
i |
(+.f64 i (*.f64 (pow.f64 i 2) (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) |
(+.f64 i (+.f64 (*.f64 (pow.f64 i 2) (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (*.f64 (pow.f64 i 3) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n)))))) |
(+.f64 i (+.f64 (*.f64 (pow.f64 i 2) (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (+.f64 (*.f64 (-.f64 (+.f64 1/24 (*.f64 11/24 (/.f64 1 (pow.f64 n 2)))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 n 3))) (*.f64 1/4 (/.f64 1 n)))) (pow.f64 i 4)) (*.f64 (pow.f64 i 3) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))))) |
(-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1) |
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) i) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) 1) |
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) i) (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4)))) (pow.f64 i 2)))) 1) |
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) i) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 1/6 (pow.f64 n 6)) (+.f64 (*.f64 -1/2 (pow.f64 n 5)) (*.f64 1/3 (pow.f64 n 4))))) (pow.f64 i 3)) (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4)))) (pow.f64 i 2))))) 1) |
(-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1) |
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) i) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) 1) |
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) i) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2)) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) 1) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (+.f64 (*.f64 -1/3 (pow.f64 n 4)) (+.f64 (*.f64 1/2 (pow.f64 n 5)) (*.f64 -1/6 (pow.f64 n 6))))) (pow.f64 i 3))) (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) i) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2)) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))))) 1) |
(*.f64 n (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2)) (/.f64 1 i)) (pow.f64 n 2)) (*.f64 n (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2)) (/.f64 1 i)) (pow.f64 n 2)) (+.f64 (*.f64 (pow.f64 n 3) (-.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3)) (+.f64 (*.f64 -1 (/.f64 (log.f64 n) i)) (/.f64 (log.f64 i) i))) (*.f64 1/2 (/.f64 1 (pow.f64 i 2))))) (*.f64 n (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))))) |
(+.f64 (*.f64 (pow.f64 n 4) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 i 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) (pow.f64 i 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i)) (+.f64 (*.f64 1/24 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 4)) (*.f64 1/2 (/.f64 1 (pow.f64 i 2)))))))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2)) (/.f64 1 i)) (pow.f64 n 2)) (+.f64 (*.f64 (pow.f64 n 3) (-.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3)) (+.f64 (*.f64 -1 (/.f64 (log.f64 n) i)) (/.f64 (log.f64 i) i))) (*.f64 1/2 (/.f64 1 (pow.f64 i 2))))) (*.f64 n (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)))))) |
(-.f64 (exp.f64 i) 1) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (exp.f64 i)) 1) |
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4))) (exp.f64 i)) (pow.f64 n 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (exp.f64 i))) 1) |
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 i 5)) (+.f64 (*.f64 -1/48 (pow.f64 i 6)) (*.f64 -1/4 (pow.f64 i 4)))) (exp.f64 i)) (pow.f64 n 3)) (+.f64 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4)))) (pow.f64 n 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (exp.f64 i)))) 1) |
(-.f64 (exp.f64 i) 1) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (exp.f64 i)) 1) |
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4))) (exp.f64 i)) (pow.f64 n 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (exp.f64 i))) 1) |
(-.f64 (+.f64 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4)))) (pow.f64 n 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (+.f64 (exp.f64 i) (*.f64 -1 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/48 (pow.f64 i 6)) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 1/4 (pow.f64 i 4))))) (pow.f64 n 3)))))) 1) |
(*.f64 100 n) |
(+.f64 (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 100 n)) |
(+.f64 (*.f64 100 (*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n)))))) (+.f64 (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 100 n))) |
(+.f64 (*.f64 100 (*.f64 n (*.f64 (-.f64 (+.f64 1/24 (*.f64 11/24 (/.f64 1 (pow.f64 n 2)))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 n 3))) (*.f64 1/4 (/.f64 1 n)))) (pow.f64 i 3)))) (+.f64 (*.f64 100 (*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n)))))) (+.f64 (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 100 n)))) |
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)) i)) |
(+.f64 (*.f64 100 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (pow.f64 i 2))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)) i))) |
(+.f64 (*.f64 100 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (pow.f64 i 2))) (+.f64 (*.f64 100 (/.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))))) (pow.f64 i 3))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)) i)))) |
(+.f64 (*.f64 100 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (pow.f64 i 2))) (+.f64 (*.f64 100 (/.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))))) (pow.f64 i 3))) (+.f64 (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)) i)) (*.f64 100 (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 1/6 (pow.f64 n 6)) (+.f64 (*.f64 -1/2 (pow.f64 n 5)) (*.f64 1/3 (pow.f64 n 4)))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))))) (pow.f64 i 4)))))) |
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)) i)) |
(+.f64 (*.f64 100 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)) i))) |
(+.f64 (*.f64 100 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2))) (+.f64 (*.f64 100 (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) (pow.f64 i 3))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)) i)))) |
(+.f64 (*.f64 100 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2))) (+.f64 (*.f64 100 (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) (pow.f64 i 3))) (+.f64 (*.f64 -100 (/.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (+.f64 (*.f64 -1/3 (pow.f64 n 4)) (+.f64 (*.f64 1/2 (pow.f64 n 5)) (*.f64 -1/6 (pow.f64 n 6)))))) (pow.f64 i 4))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)) i))))) |
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i)) |
(+.f64 (*.f64 100 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i))))) (*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i))) |
(+.f64 (*.f64 100 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i))))) (+.f64 (*.f64 100 (*.f64 (pow.f64 n 4) (-.f64 (+.f64 (*.f64 -1 (/.f64 (log.f64 n) (pow.f64 i 2))) (+.f64 (/.f64 (log.f64 i) (pow.f64 i 2)) (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3) i)))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3)))))) (*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i)))) |
(+.f64 (*.f64 100 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i))))) (+.f64 (*.f64 100 (*.f64 (pow.f64 n 4) (-.f64 (+.f64 (*.f64 -1 (/.f64 (log.f64 n) (pow.f64 i 2))) (+.f64 (/.f64 (log.f64 i) (pow.f64 i 2)) (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3) i)))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3)))))) (+.f64 (*.f64 100 (*.f64 (pow.f64 n 5) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) (pow.f64 i 2))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 4) i)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 i 3))) (*.f64 1/3 (/.f64 1 (pow.f64 i 4))))))))) (*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i))))) |
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)) |
(+.f64 (*.f64 -50 (*.f64 i (exp.f64 i))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))) |
(+.f64 (*.f64 -50 (*.f64 i (exp.f64 i))) (+.f64 (*.f64 100 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4)))) (*.f64 n i))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)))) |
(+.f64 (*.f64 -50 (*.f64 i (exp.f64 i))) (+.f64 (*.f64 100 (/.f64 (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 i 5)) (+.f64 (*.f64 -1/48 (pow.f64 i 6)) (*.f64 -1/4 (pow.f64 i 4)))) (exp.f64 i)) (*.f64 (pow.f64 n 2) i))) (+.f64 (*.f64 100 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4)))) (*.f64 n i))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))))) |
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)) |
(+.f64 (*.f64 -50 (*.f64 i (exp.f64 i))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))) |
(+.f64 (*.f64 -50 (*.f64 i (exp.f64 i))) (+.f64 (*.f64 100 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4)))) (*.f64 n i))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)))) |
(+.f64 (*.f64 -50 (*.f64 i (exp.f64 i))) (+.f64 (*.f64 -100 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/48 (pow.f64 i 6)) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 1/4 (pow.f64 i 4))))) (*.f64 (pow.f64 n 2) i))) (+.f64 (*.f64 100 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4)))) (*.f64 n i))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))))) |
(-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 0) |
(-.f64 0 (neg.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n))) |
(*.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) |
(*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) |
(*.f64 -1 (neg.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n))) |
(*.f64 (neg.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n)) -1) |
(/.f64 (neg.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n)) -1) |
(neg.f64 (neg.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n))) |
(+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) |
(+.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 0) |
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) |
(+.f64 0 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)) |
(*.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)) |
(*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 1) |
(*.f64 -1 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n))) |
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) -1) |
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 1) |
(/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) -1) |
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 2) 2) |
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 2) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 2)) 4) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) -2) -2) |
(/.f64 (+.f64 (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2))) (-.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2))) |
(/.f64 (+.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 2) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 2)) (+.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 2) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 2))) 8) |
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) -2) -2) (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 2) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 2))) (-.f64 4 (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) -2) -2))) |
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (*.f64 (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)))) (*.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (-.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2))))) |
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) -2) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) -2)) -4) |
(/.f64 (+.f64 (+.f64 (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2))) (+.f64 (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)))) (+.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (-.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)))) |
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) -2) -2) (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 2) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 2))) (-.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) -2) -2) (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 2) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 2)))) (+.f64 (-.f64 4 (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) -2) -2)) (-.f64 4 (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) -2) -2)))) |
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (*.f64 (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)))) (-.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (*.f64 (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2))))) (+.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (-.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)))) (*.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (-.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)))))) |
(pow.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 1) |
(neg.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n))) |
(if (!=.f64 (+.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) 0) (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) (+.f64 n n))) (+.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n))) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)) |
(if (!=.f64 1 0) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)) |
(if (!=.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 0) (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) (+.f64 n n)) (pow.f64 (+.f64 1 (/.f64 i n)) n)) (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)) |
(if (!=.f64 -1 0) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)) |
(if (!=.f64 (-.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) 0) (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) (+.f64 n n))) (+.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n))) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)) |
(if (!=.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) 0) (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)) |
(if (!=.f64 (neg.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) (+.f64 n n)) (pow.f64 (+.f64 1 (/.f64 i n)) n)) (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)) |
(if (!=.f64 0 0) (/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 0)) 0) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)) |
| Outputs |
|---|
n |
(+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(+.f64 n (*.f64 n (*.f64 i (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))))) |
(+.f64 n (+.f64 (*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))) (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) |
(+.f64 n (+.f64 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) (*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))))) |
(+.f64 n (+.f64 (*.f64 n (*.f64 i (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)))) (*.f64 n (*.f64 (pow.f64 i 2) (+.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 (/.f64 1 n) -1/2)))))) |
(+.f64 n (+.f64 (*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))) (+.f64 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) (*.f64 n (*.f64 (pow.f64 i 3) (-.f64 (+.f64 1/24 (*.f64 11/24 (/.f64 1 (pow.f64 n 2)))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 n 3))) (*.f64 1/4 (/.f64 1 n))))))))) |
(+.f64 n (+.f64 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) (+.f64 (*.f64 n (*.f64 (pow.f64 i 3) (-.f64 (+.f64 1/24 (*.f64 (/.f64 1 (pow.f64 n 2)) 11/24)) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 n 3))) (*.f64 (/.f64 1 n) 1/4))))) (*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n)))))))) |
(+.f64 n (+.f64 (*.f64 n (*.f64 i (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)))) (+.f64 (*.f64 n (*.f64 (pow.f64 i 2) (+.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 (/.f64 1 n) -1/2)))) (*.f64 n (*.f64 (pow.f64 i 3) (+.f64 (+.f64 1/24 (*.f64 (/.f64 1 (pow.f64 n 2)) 11/24)) (-.f64 (*.f64 (/.f64 1 (pow.f64 n 3)) -1/4) (*.f64 (/.f64 1 n) 1/4)))))))) |
(/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)) i) |
(/.f64 (*.f64 n (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) -1)) i) |
(/.f64 (*.f64 n (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))))) i) |
(+.f64 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (pow.f64 i 2)) (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)) i)) |
(+.f64 (/.f64 (*.f64 n (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) -1)) i) (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (pow.f64 i 2))) |
(+.f64 (/.f64 (*.f64 n (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))))) i) (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (pow.f64 i 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (pow.f64 i 2)) (+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)) i) (/.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))))) (pow.f64 i 3)))) |
(+.f64 (/.f64 (*.f64 n (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) -1)) i) (+.f64 (/.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4))))) (pow.f64 i 3)) (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (pow.f64 i 2)))) |
(+.f64 (/.f64 (*.f64 n (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))))) i) (+.f64 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (pow.f64 i 2)) (/.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (-.f64 (*.f64 1/2 (pow.f64 n 4)) (*.f64 (pow.f64 n 3) 1/2)))) (pow.f64 i 3)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (pow.f64 i 2)) (+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)) i) (+.f64 (/.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))))) (pow.f64 i 3)) (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 1/6 (pow.f64 n 6)) (+.f64 (*.f64 -1/2 (pow.f64 n 5)) (*.f64 1/3 (pow.f64 n 4)))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))))) (pow.f64 i 4))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (pow.f64 i 2)) (+.f64 (/.f64 (*.f64 n (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) -1)) i) (+.f64 (/.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4))))) (pow.f64 i 3)) (/.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 1/6 (pow.f64 n 6)) (+.f64 (*.f64 -1/2 (pow.f64 n 5)) (*.f64 1/3 (pow.f64 n 4)))))) (pow.f64 i 4))))) |
(+.f64 (/.f64 (*.f64 n (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))))) i) (+.f64 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (pow.f64 i 2)) (+.f64 (/.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (-.f64 (*.f64 1/2 (pow.f64 n 4)) (*.f64 (pow.f64 n 3) 1/2)))) (pow.f64 i 3)) (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (*.f64 n (+.f64 (*.f64 1/6 (pow.f64 n 6)) (+.f64 (*.f64 -1/2 (pow.f64 n 5)) (*.f64 1/3 (pow.f64 n 4)))))) (pow.f64 i 4))))) |
(/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)) i) |
(/.f64 (*.f64 n (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) -1)) i) |
(/.f64 (*.f64 n (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) i) |
(+.f64 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2)) (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)) i)) |
(+.f64 (/.f64 (*.f64 n (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) -1)) i) (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2))) |
(+.f64 (/.f64 (*.f64 n (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) i) (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2)) (+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)) i) (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) (pow.f64 i 3)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2)) (+.f64 (/.f64 (*.f64 n (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) -1)) i) (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) (pow.f64 i 3)))) |
(+.f64 (/.f64 (*.f64 n (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) i) (+.f64 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2)) (/.f64 (*.f64 n (*.f64 (-.f64 (*.f64 1/2 (pow.f64 n 4)) (*.f64 (pow.f64 n 3) 1/2)) (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) (pow.f64 i 3)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (+.f64 (*.f64 -1/3 (pow.f64 n 4)) (+.f64 (*.f64 1/2 (pow.f64 n 5)) (*.f64 -1/6 (pow.f64 n 6)))))) (pow.f64 i 4))) (+.f64 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2)) (+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)) i) (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) (pow.f64 i 3))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2)) (+.f64 (+.f64 (/.f64 (*.f64 n (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) -1)) i) (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) (pow.f64 i 3))) (*.f64 -1 (/.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (+.f64 (*.f64 1/2 (pow.f64 n 5)) (+.f64 (*.f64 (pow.f64 n 6) -1/6) (*.f64 (pow.f64 n 4) -1/3))))) (pow.f64 i 4))))) |
(+.f64 (/.f64 (*.f64 n (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) i) (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2)) (/.f64 (*.f64 n (*.f64 (-.f64 (*.f64 1/2 (pow.f64 n 4)) (*.f64 (pow.f64 n 3) 1/2)) (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) (pow.f64 i 3))) (neg.f64 (/.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (+.f64 (*.f64 (pow.f64 n 4) -1/3) (-.f64 (*.f64 (pow.f64 n 6) -1/6) (*.f64 -1/2 (pow.f64 n 5)))))) (pow.f64 i 4))))) |
(/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) i) |
(+.f64 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i)))) (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i)) |
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i) (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) i) (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) i))))) |
(+.f64 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i)))) (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i) (*.f64 (pow.f64 n 4) (-.f64 (+.f64 (*.f64 -1 (/.f64 (log.f64 n) (pow.f64 i 2))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3) i)) (/.f64 (log.f64 i) (pow.f64 i 2)))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3))))))) |
(+.f64 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) i)))) (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) i) (*.f64 (pow.f64 n 4) (+.f64 (+.f64 (neg.f64 (/.f64 (log.f64 n) (pow.f64 i 2))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 3) i)) (/.f64 (log.f64 i) (pow.f64 i 2)))) (*.f64 (/.f64 1 (pow.f64 i 3)) -1/2))))) |
(+.f64 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i)))) (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i) (+.f64 (*.f64 (pow.f64 n 5) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) (pow.f64 i 2))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 4) i)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 i 3))) (*.f64 1/3 (/.f64 1 (pow.f64 i 4)))))))) (*.f64 (pow.f64 n 4) (-.f64 (+.f64 (*.f64 -1 (/.f64 (log.f64 n) (pow.f64 i 2))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3) i)) (/.f64 (log.f64 i) (pow.f64 i 2)))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3)))))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i) (+.f64 (+.f64 (*.f64 (pow.f64 n 4) (-.f64 (+.f64 (*.f64 -1 (/.f64 (log.f64 n) (pow.f64 i 2))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3) i)) (/.f64 (log.f64 i) (pow.f64 i 2)))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3))))) (*.f64 (pow.f64 n 5) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) (pow.f64 i 2))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 4) i)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 i 3))) (*.f64 1/3 (/.f64 1 (pow.f64 i 4))))))))) (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i)))))) |
(+.f64 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) i)))) (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) i) (+.f64 (*.f64 (pow.f64 n 4) (+.f64 (+.f64 (neg.f64 (/.f64 (log.f64 n) (pow.f64 i 2))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 3) i)) (/.f64 (log.f64 i) (pow.f64 i 2)))) (*.f64 (/.f64 1 (pow.f64 i 3)) -1/2))) (*.f64 (pow.f64 n 5) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (pow.f64 i 2))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) i)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 i 3))) (*.f64 1/3 (/.f64 1 (pow.f64 i 4))))))))))) |
(/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i) |
(/.f64 (*.f64 n (+.f64 (exp.f64 i) -1)) i) |
(/.f64 (*.f64 n (+.f64 -1 (exp.f64 i))) i) |
(+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i) (*.f64 -1/2 (*.f64 i (exp.f64 i)))) |
(+.f64 (/.f64 (*.f64 n (+.f64 (exp.f64 i) -1)) i) (*.f64 -1/2 (*.f64 i (exp.f64 i)))) |
(+.f64 (/.f64 (*.f64 n (+.f64 -1 (exp.f64 i))) i) (*.f64 -1/2 (*.f64 i (exp.f64 i)))) |
(+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i) (+.f64 (*.f64 -1/2 (*.f64 i (exp.f64 i))) (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 1/3 (pow.f64 i 3))) (exp.f64 i)) (*.f64 n i)))) |
(+.f64 (/.f64 (*.f64 n (+.f64 (exp.f64 i) -1)) i) (+.f64 (*.f64 -1/2 (*.f64 i (exp.f64 i))) (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3)))) (*.f64 n i)))) |
(+.f64 (/.f64 (*.f64 n (+.f64 -1 (exp.f64 i))) i) (+.f64 (*.f64 -1/2 (*.f64 i (exp.f64 i))) (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3)))) (*.f64 n i)))) |
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/48 (pow.f64 i 6)) (+.f64 (*.f64 -1/6 (pow.f64 i 5)) (*.f64 -1/4 (pow.f64 i 4)))) (exp.f64 i)) (*.f64 (pow.f64 n 2) i)) (+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i) (+.f64 (*.f64 -1/2 (*.f64 i (exp.f64 i))) (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 1/3 (pow.f64 i 3))) (exp.f64 i)) (*.f64 n i))))) |
(+.f64 (+.f64 (/.f64 (*.f64 n (+.f64 (exp.f64 i) -1)) i) (+.f64 (*.f64 -1/2 (*.f64 i (exp.f64 i))) (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3)))) (*.f64 n i)))) (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 -1/48 (pow.f64 i 6)) (+.f64 (*.f64 -1/6 (pow.f64 i 5)) (*.f64 (pow.f64 i 4) -1/4)))) (*.f64 i (pow.f64 n 2)))) |
(+.f64 (+.f64 (/.f64 (*.f64 n (+.f64 -1 (exp.f64 i))) i) (*.f64 -1/2 (*.f64 i (exp.f64 i)))) (+.f64 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 -1/48 (pow.f64 i 6)) (+.f64 (*.f64 -1/6 (pow.f64 i 5)) (*.f64 (pow.f64 i 4) -1/4)))) (*.f64 i (pow.f64 n 2))) (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3)))) (*.f64 n i)))) |
(/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i) |
(/.f64 (*.f64 n (+.f64 (exp.f64 i) -1)) i) |
(/.f64 (*.f64 n (+.f64 -1 (exp.f64 i))) i) |
(+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i) (*.f64 -1/2 (*.f64 i (exp.f64 i)))) |
(+.f64 (/.f64 (*.f64 n (+.f64 (exp.f64 i) -1)) i) (*.f64 -1/2 (*.f64 i (exp.f64 i)))) |
(+.f64 (/.f64 (*.f64 n (+.f64 -1 (exp.f64 i))) i) (*.f64 -1/2 (*.f64 i (exp.f64 i)))) |
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4))) (exp.f64 i)) (*.f64 n i)) (+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i) (*.f64 -1/2 (*.f64 i (exp.f64 i))))) |
(+.f64 (/.f64 (*.f64 n (+.f64 (exp.f64 i) -1)) i) (+.f64 (*.f64 -1/2 (*.f64 i (exp.f64 i))) (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3)))) (*.f64 n i)))) |
(+.f64 (/.f64 (*.f64 n (+.f64 -1 (exp.f64 i))) i) (+.f64 (*.f64 -1/2 (*.f64 i (exp.f64 i))) (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3)))) (*.f64 n i)))) |
(+.f64 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/48 (pow.f64 i 6)) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 1/4 (pow.f64 i 4))))) (*.f64 (pow.f64 n 2) i))) (+.f64 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4)))) (*.f64 n i)) (*.f64 -1/2 (*.f64 i (exp.f64 i)))))) |
(+.f64 (/.f64 (*.f64 n (+.f64 (exp.f64 i) -1)) i) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 (pow.f64 i 6) 1/48) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 1/4 (pow.f64 i 4))))) (*.f64 i (pow.f64 n 2)))) (+.f64 (*.f64 -1/2 (*.f64 i (exp.f64 i))) (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3)))) (*.f64 n i))))) |
(+.f64 (/.f64 (*.f64 n (+.f64 -1 (exp.f64 i))) i) (+.f64 (neg.f64 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 (pow.f64 i 6) 1/48) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 1/4 (pow.f64 i 4))))) (*.f64 i (pow.f64 n 2)))) (+.f64 (*.f64 -1/2 (*.f64 i (exp.f64 i))) (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3)))) (*.f64 n i))))) |
1 |
(+.f64 1 i) |
(+.f64 i 1) |
(+.f64 1 (+.f64 i (*.f64 (pow.f64 i 2) (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(+.f64 i (+.f64 (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) (pow.f64 i 2)) 1)) |
(+.f64 i (+.f64 1 (*.f64 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) (pow.f64 i 2)))) |
(+.f64 1 (+.f64 i (+.f64 (*.f64 (pow.f64 i 3) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n)))) (*.f64 (pow.f64 i 2) (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) |
(+.f64 i (+.f64 (+.f64 (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) (pow.f64 i 2)) (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))) (pow.f64 i 3))) 1)) |
(+.f64 i (+.f64 1 (+.f64 (*.f64 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) (pow.f64 i 2)) (*.f64 (+.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 (/.f64 1 n) -1/2)) (pow.f64 i 3))))) |
(exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) |
(exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) i) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) |
(+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) i)) |
(+.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) i)) |
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) i) (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4)))) (pow.f64 i 2)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) i) (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4)))) (pow.f64 i 2)))) |
(+.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) i) (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (-.f64 (*.f64 1/2 (pow.f64 n 4)) (*.f64 (pow.f64 n 3) 1/2))) (pow.f64 i 2)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) i) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 1/6 (pow.f64 n 6)) (+.f64 (*.f64 -1/2 (pow.f64 n 5)) (*.f64 1/3 (pow.f64 n 4))))) (pow.f64 i 3)) (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4)))) (pow.f64 i 2))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) i) (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4)))) (pow.f64 i 2)) (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 1/6 (pow.f64 n 6)) (+.f64 (*.f64 -1/2 (pow.f64 n 5)) (*.f64 1/3 (pow.f64 n 4))))) (pow.f64 i 3))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) i) (+.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (-.f64 (*.f64 1/2 (pow.f64 n 4)) (*.f64 (pow.f64 n 3) 1/2))) (pow.f64 i 2))) (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 1/6 (pow.f64 n 6)) (+.f64 (*.f64 -1/2 (pow.f64 n 5)) (*.f64 1/3 (pow.f64 n 4))))) (pow.f64 i 3)))) |
(exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) |
(exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) i) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) |
(+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) i)) |
(+.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) i)) |
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) i) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2)) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) |
(+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) i) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) i) (+.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 n 4)) (*.f64 (pow.f64 n 3) 1/2)) (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (+.f64 (*.f64 -1/3 (pow.f64 n 4)) (+.f64 (*.f64 1/2 (pow.f64 n 5)) (*.f64 -1/6 (pow.f64 n 6))))) (pow.f64 i 3))) (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) i) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2)) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) i) (+.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (+.f64 (*.f64 1/2 (pow.f64 n 5)) (+.f64 (*.f64 (pow.f64 n 6) -1/6) (*.f64 (pow.f64 n 4) -1/3)))) (pow.f64 i 3))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) i) (+.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 n 4)) (*.f64 (pow.f64 n 3) 1/2)) (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2))) (neg.f64 (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (+.f64 (*.f64 (pow.f64 n 4) -1/3) (-.f64 (*.f64 (pow.f64 n 6) -1/6) (*.f64 -1/2 (pow.f64 n 5))))) (pow.f64 i 3))))) |
1 |
(+.f64 1 (*.f64 n (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)))) |
(+.f64 1 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2)) (/.f64 1 i)) (pow.f64 n 2)) (+.f64 1 (*.f64 n (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))))) |
(+.f64 (+.f64 1 (*.f64 n (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)))) (*.f64 (pow.f64 n 2) (+.f64 (/.f64 1 i) (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2))))) |
(+.f64 1 (+.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 (pow.f64 n 2) (+.f64 (/.f64 1 i) (*.f64 1/2 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2)))))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2)) (/.f64 1 i)) (pow.f64 n 2)) (+.f64 1 (+.f64 (*.f64 (pow.f64 n 3) (-.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3)) (+.f64 (*.f64 -1 (/.f64 (log.f64 n) i)) (/.f64 (log.f64 i) i))) (*.f64 1/2 (/.f64 1 (pow.f64 i 2))))) (*.f64 n (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)))))) |
(+.f64 1 (+.f64 (*.f64 (pow.f64 n 3) (-.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3)) (+.f64 (*.f64 -1 (/.f64 (log.f64 n) i)) (/.f64 (log.f64 i) i))) (*.f64 1/2 (/.f64 1 (pow.f64 i 2))))) (+.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) (*.f64 (pow.f64 n 2) (+.f64 (/.f64 1 i) (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2))))))) |
(+.f64 (*.f64 (pow.f64 n 2) (+.f64 (/.f64 1 i) (*.f64 1/2 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2)))) (-.f64 (+.f64 1 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)))) (*.f64 (pow.f64 n 3) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 i 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 3)) (+.f64 (neg.f64 (/.f64 (log.f64 n) i)) (/.f64 (log.f64 i) i))))))) |
(exp.f64 i) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (exp.f64 i)) |
(+.f64 (exp.f64 i) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n))) |
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 1/3 (pow.f64 i 3))) (exp.f64 i)) (pow.f64 n 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (exp.f64 i))) |
(+.f64 (+.f64 (exp.f64 i) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n))) (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3)))) (pow.f64 n 2))) |
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 1/3 (pow.f64 i 3))) (exp.f64 i)) (pow.f64 n 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (+.f64 (exp.f64 i) (/.f64 (*.f64 (+.f64 (*.f64 -1/48 (pow.f64 i 6)) (+.f64 (*.f64 -1/6 (pow.f64 i 5)) (*.f64 -1/4 (pow.f64 i 4)))) (exp.f64 i)) (pow.f64 n 3))))) |
(+.f64 (+.f64 (exp.f64 i) (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 -1/48 (pow.f64 i 6)) (+.f64 (*.f64 -1/6 (pow.f64 i 5)) (*.f64 (pow.f64 i 4) -1/4)))) (pow.f64 n 3))) (+.f64 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3)))) (pow.f64 n 2)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (+.f64 (+.f64 (exp.f64 i) (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3)))) (pow.f64 n 2))) (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 -1/48 (pow.f64 i 6)) (+.f64 (*.f64 -1/6 (pow.f64 i 5)) (*.f64 (pow.f64 i 4) -1/4)))) (pow.f64 n 3)))) |
(exp.f64 i) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (exp.f64 i)) |
(+.f64 (exp.f64 i) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n))) |
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 1/3 (pow.f64 i 3))) (exp.f64 i)) (pow.f64 n 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (exp.f64 i))) |
(+.f64 (+.f64 (exp.f64 i) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n))) (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3)))) (pow.f64 n 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/48 (pow.f64 i 6)) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 1/4 (pow.f64 i 4)))) (exp.f64 i)) (pow.f64 n 3))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 i 4)) (*.f64 1/3 (pow.f64 i 3))) (exp.f64 i)) (pow.f64 n 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (exp.f64 i)))) |
(+.f64 (+.f64 (+.f64 (exp.f64 i) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n))) (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3)))) (pow.f64 n 2))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 (pow.f64 i 6) 1/48) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 1/4 (pow.f64 i 4))))) (pow.f64 n 3)))) |
(+.f64 (+.f64 (+.f64 (exp.f64 i) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n))) (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3)))) (pow.f64 n 2))) (neg.f64 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 (pow.f64 i 6) 1/48) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 1/4 (pow.f64 i 4))))) (pow.f64 n 3)))) |
i |
(+.f64 i (*.f64 (pow.f64 i 2) (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) |
(+.f64 i (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) (pow.f64 i 2))) |
(+.f64 i (*.f64 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) (pow.f64 i 2))) |
(+.f64 i (+.f64 (*.f64 (pow.f64 i 2) (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (*.f64 (pow.f64 i 3) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n)))))) |
(+.f64 i (+.f64 (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) (pow.f64 i 2)) (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))) (pow.f64 i 3)))) |
(+.f64 i (+.f64 (*.f64 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) (pow.f64 i 2)) (*.f64 (+.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 (/.f64 1 n) -1/2)) (pow.f64 i 3)))) |
(+.f64 i (+.f64 (*.f64 (pow.f64 i 2) (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (+.f64 (*.f64 (-.f64 (+.f64 1/24 (*.f64 11/24 (/.f64 1 (pow.f64 n 2)))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 n 3))) (*.f64 1/4 (/.f64 1 n)))) (pow.f64 i 4)) (*.f64 (pow.f64 i 3) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))))) |
(+.f64 i (+.f64 (*.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) (pow.f64 i 2)) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))) (pow.f64 i 3)) (*.f64 (-.f64 (+.f64 1/24 (*.f64 (/.f64 1 (pow.f64 n 2)) 11/24)) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 n 3))) (*.f64 (/.f64 1 n) 1/4))) (pow.f64 i 4))))) |
(+.f64 i (+.f64 (*.f64 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) (pow.f64 i 2)) (+.f64 (*.f64 (+.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 (/.f64 1 n) -1/2)) (pow.f64 i 3)) (*.f64 (+.f64 (+.f64 1/24 (*.f64 (/.f64 1 (pow.f64 n 2)) 11/24)) (-.f64 (*.f64 (/.f64 1 (pow.f64 n 3)) -1/4) (*.f64 (/.f64 1 n) 1/4))) (pow.f64 i 4))))) |
(-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1) |
(+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) -1) |
(+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) |
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) i) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) 1) |
(+.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) i)) -1) |
(+.f64 -1 (+.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) i))) |
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) i) (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4)))) (pow.f64 i 2)))) 1) |
(+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) i) (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4)))) (pow.f64 i 2)))) -1) |
(+.f64 -1 (+.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) i) (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (-.f64 (*.f64 1/2 (pow.f64 n 4)) (*.f64 (pow.f64 n 3) 1/2))) (pow.f64 i 2))))) |
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) i) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 1/6 (pow.f64 n 6)) (+.f64 (*.f64 -1/2 (pow.f64 n 5)) (*.f64 1/3 (pow.f64 n 4))))) (pow.f64 i 3)) (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4)))) (pow.f64 i 2))))) 1) |
(+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) i) (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4)))) (pow.f64 i 2)) (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 1/6 (pow.f64 n 6)) (+.f64 (*.f64 -1/2 (pow.f64 n 5)) (*.f64 1/3 (pow.f64 n 4))))) (pow.f64 i 3))))) -1) |
(+.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) i) (+.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (-.f64 (*.f64 1/2 (pow.f64 n 4)) (*.f64 (pow.f64 n 3) 1/2))) (pow.f64 i 2))) (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 1/6 (pow.f64 n 6)) (+.f64 (*.f64 -1/2 (pow.f64 n 5)) (*.f64 1/3 (pow.f64 n 4))))) (pow.f64 i 3))))) |
(-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1) |
(+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) -1) |
(+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) |
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) i) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) 1) |
(+.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) i)) -1) |
(+.f64 -1 (+.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) i))) |
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) i) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2)) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) 1) |
(+.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) i) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2)))) -1) |
(+.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) i) (+.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 n 4)) (*.f64 (pow.f64 n 3) 1/2)) (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2))))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (+.f64 (*.f64 -1/3 (pow.f64 n 4)) (+.f64 (*.f64 1/2 (pow.f64 n 5)) (*.f64 -1/6 (pow.f64 n 6))))) (pow.f64 i 3))) (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) i) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2)) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))))) 1) |
(+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) i) (+.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (+.f64 (*.f64 1/2 (pow.f64 n 5)) (+.f64 (*.f64 (pow.f64 n 6) -1/6) (*.f64 (pow.f64 n 4) -1/3)))) (pow.f64 i 3))))) -1) |
(+.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) i) (+.f64 (+.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 n 4)) (*.f64 (pow.f64 n 3) 1/2)) (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2))) (neg.f64 (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (+.f64 (*.f64 (pow.f64 n 4) -1/3) (-.f64 (*.f64 (pow.f64 n 6) -1/6) (*.f64 -1/2 (pow.f64 n 5))))) (pow.f64 i 3)))))) |
(*.f64 n (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) |
(*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2)) (/.f64 1 i)) (pow.f64 n 2)) (*.f64 n (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)))) |
(+.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) (*.f64 (pow.f64 n 2) (+.f64 (/.f64 1 i) (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2))))) |
(+.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 (pow.f64 n 2) (+.f64 (/.f64 1 i) (*.f64 1/2 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2))))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2)) (/.f64 1 i)) (pow.f64 n 2)) (+.f64 (*.f64 (pow.f64 n 3) (-.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3)) (+.f64 (*.f64 -1 (/.f64 (log.f64 n) i)) (/.f64 (log.f64 i) i))) (*.f64 1/2 (/.f64 1 (pow.f64 i 2))))) (*.f64 n (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))))) |
(+.f64 (*.f64 (pow.f64 n 3) (-.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3)) (+.f64 (*.f64 -1 (/.f64 (log.f64 n) i)) (/.f64 (log.f64 i) i))) (*.f64 1/2 (/.f64 1 (pow.f64 i 2))))) (+.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) (*.f64 (pow.f64 n 2) (+.f64 (/.f64 1 i) (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2)))))) |
(+.f64 (*.f64 (pow.f64 n 3) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 3)) (+.f64 (neg.f64 (/.f64 (log.f64 n) i)) (/.f64 (log.f64 i) i))) (*.f64 (/.f64 1 (pow.f64 i 2)) -1/2))) (+.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 (pow.f64 n 2) (+.f64 (/.f64 1 i) (*.f64 1/2 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2)))))) |
(+.f64 (*.f64 (pow.f64 n 4) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 i 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) (pow.f64 i 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i)) (+.f64 (*.f64 1/24 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 4)) (*.f64 1/2 (/.f64 1 (pow.f64 i 2)))))))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2)) (/.f64 1 i)) (pow.f64 n 2)) (+.f64 (*.f64 (pow.f64 n 3) (-.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3)) (+.f64 (*.f64 -1 (/.f64 (log.f64 n) i)) (/.f64 (log.f64 i) i))) (*.f64 1/2 (/.f64 1 (pow.f64 i 2))))) (*.f64 n (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)))))) |
(+.f64 (+.f64 (*.f64 (pow.f64 n 3) (-.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3)) (+.f64 (*.f64 -1 (/.f64 (log.f64 n) i)) (/.f64 (log.f64 i) i))) (*.f64 1/2 (/.f64 1 (pow.f64 i 2))))) (+.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) (*.f64 (pow.f64 n 2) (+.f64 (/.f64 1 i) (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2)))))) (*.f64 (pow.f64 n 4) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i)) (+.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 i 2))) (*.f64 1/24 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 4))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) (pow.f64 i 2)))))))) |
(+.f64 (*.f64 (pow.f64 n 2) (+.f64 (/.f64 1 i) (*.f64 1/2 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2)))) (+.f64 (+.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (*.f64 (pow.f64 n 3) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 3)) (+.f64 (neg.f64 (/.f64 (log.f64 n) i)) (/.f64 (log.f64 i) i))) (*.f64 (/.f64 1 (pow.f64 i 2)) -1/2)))) (*.f64 (pow.f64 n 4) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) i)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (pow.f64 i 2))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 i 2))) (*.f64 1/24 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4))))))))) |
(-.f64 (exp.f64 i) 1) |
(+.f64 (exp.f64 i) -1) |
(+.f64 -1 (exp.f64 i)) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (exp.f64 i)) 1) |
(+.f64 (+.f64 (exp.f64 i) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n))) -1) |
(+.f64 -1 (+.f64 (exp.f64 i) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)))) |
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4))) (exp.f64 i)) (pow.f64 n 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (exp.f64 i))) 1) |
(+.f64 (+.f64 (+.f64 (exp.f64 i) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n))) (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3)))) (pow.f64 n 2))) -1) |
(+.f64 -1 (+.f64 (+.f64 (exp.f64 i) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n))) (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3)))) (pow.f64 n 2)))) |
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 i 5)) (+.f64 (*.f64 -1/48 (pow.f64 i 6)) (*.f64 -1/4 (pow.f64 i 4)))) (exp.f64 i)) (pow.f64 n 3)) (+.f64 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4)))) (pow.f64 n 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (exp.f64 i)))) 1) |
(+.f64 (+.f64 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 -1/48 (pow.f64 i 6)) (+.f64 (*.f64 -1/6 (pow.f64 i 5)) (*.f64 (pow.f64 i 4) -1/4)))) (pow.f64 n 3)) (+.f64 (+.f64 (exp.f64 i) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n))) (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3)))) (pow.f64 n 2)))) -1) |
(+.f64 -1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (+.f64 (+.f64 (exp.f64 i) (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3)))) (pow.f64 n 2))) (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 -1/48 (pow.f64 i 6)) (+.f64 (*.f64 -1/6 (pow.f64 i 5)) (*.f64 (pow.f64 i 4) -1/4)))) (pow.f64 n 3))))) |
(-.f64 (exp.f64 i) 1) |
(+.f64 (exp.f64 i) -1) |
(+.f64 -1 (exp.f64 i)) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (exp.f64 i)) 1) |
(+.f64 (+.f64 (exp.f64 i) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n))) -1) |
(+.f64 -1 (+.f64 (exp.f64 i) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)))) |
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4))) (exp.f64 i)) (pow.f64 n 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (exp.f64 i))) 1) |
(+.f64 (+.f64 (+.f64 (exp.f64 i) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n))) (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3)))) (pow.f64 n 2))) -1) |
(+.f64 -1 (+.f64 (+.f64 (exp.f64 i) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n))) (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3)))) (pow.f64 n 2)))) |
(-.f64 (+.f64 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4)))) (pow.f64 n 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n)) (+.f64 (exp.f64 i) (*.f64 -1 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/48 (pow.f64 i 6)) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 1/4 (pow.f64 i 4))))) (pow.f64 n 3)))))) 1) |
(+.f64 (+.f64 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3)))) (pow.f64 n 2)) (+.f64 (exp.f64 i) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 (pow.f64 i 6) 1/48) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 1/4 (pow.f64 i 4))))) (pow.f64 n 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n))))) -1) |
(+.f64 -1 (+.f64 (+.f64 (+.f64 (exp.f64 i) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 i 2) (exp.f64 i)) n))) (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3)))) (pow.f64 n 2))) (neg.f64 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 (pow.f64 i 6) 1/48) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 1/4 (pow.f64 i 4))))) (pow.f64 n 3))))) |
(*.f64 100 n) |
(*.f64 n 100) |
(+.f64 (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 100 n)) |
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) |
(+.f64 (*.f64 n 100) (*.f64 i (*.f64 100 (*.f64 n (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)))))) |
(+.f64 (*.f64 100 (*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n)))))) (+.f64 (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 100 n))) |
(+.f64 (+.f64 (*.f64 n 100) (*.f64 n (*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) (*.f64 n (*.f64 100 (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))))) |
(+.f64 (+.f64 (*.f64 n 100) (*.f64 i (*.f64 100 (*.f64 n (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)))))) (*.f64 (*.f64 (pow.f64 i 2) (+.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 (/.f64 1 n) -1/2))) (*.f64 n 100))) |
(+.f64 (*.f64 100 (*.f64 n (*.f64 (-.f64 (+.f64 1/24 (*.f64 11/24 (/.f64 1 (pow.f64 n 2)))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 n 3))) (*.f64 1/4 (/.f64 1 n)))) (pow.f64 i 3)))) (+.f64 (*.f64 100 (*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n)))))) (+.f64 (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 100 n)))) |
(+.f64 (*.f64 n (*.f64 100 (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n)))))) (+.f64 (+.f64 (*.f64 n 100) (*.f64 n (*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) (*.f64 n (*.f64 100 (*.f64 (pow.f64 i 3) (-.f64 (+.f64 1/24 (*.f64 (/.f64 1 (pow.f64 n 2)) 11/24)) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 n 3))) (*.f64 (/.f64 1 n) 1/4)))))))) |
(+.f64 (+.f64 (*.f64 n 100) (*.f64 i (*.f64 100 (*.f64 n (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)))))) (+.f64 (*.f64 (*.f64 (pow.f64 i 2) (+.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 (/.f64 1 n) -1/2))) (*.f64 n 100)) (*.f64 n (*.f64 (+.f64 (+.f64 1/24 (*.f64 (/.f64 1 (pow.f64 n 2)) 11/24)) (-.f64 (*.f64 (/.f64 1 (pow.f64 n 3)) -1/4) (*.f64 (/.f64 1 n) 1/4))) (*.f64 100 (pow.f64 i 3)))))) |
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)) i)) |
(*.f64 (/.f64 (*.f64 n (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) -1)) i) 100) |
(*.f64 (/.f64 (*.f64 n (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))))) i) 100) |
(+.f64 (*.f64 100 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (pow.f64 i 2))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)) i))) |
(+.f64 (*.f64 (/.f64 (*.f64 n (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) -1)) i) 100) (*.f64 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (pow.f64 i 2)) 100)) |
(+.f64 (*.f64 (/.f64 (*.f64 n (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))))) i) 100) (*.f64 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (pow.f64 i 2)) 100)) |
(+.f64 (*.f64 100 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (pow.f64 i 2))) (+.f64 (*.f64 100 (/.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))))) (pow.f64 i 3))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)) i)))) |
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (pow.f64 i 2)) 100) (+.f64 (*.f64 (/.f64 (*.f64 n (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) -1)) i) 100) (*.f64 (/.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4))))) (pow.f64 i 3)) 100))) |
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (pow.f64 i 2)) 100) (+.f64 (*.f64 (/.f64 (*.f64 n (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))))) i) 100) (*.f64 (/.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (-.f64 (*.f64 1/2 (pow.f64 n 4)) (*.f64 (pow.f64 n 3) 1/2)))) (pow.f64 i 3)) 100))) |
(+.f64 (*.f64 100 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (pow.f64 i 2))) (+.f64 (*.f64 100 (/.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))))) (pow.f64 i 3))) (+.f64 (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) 1)) i)) (*.f64 100 (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 1/6 (pow.f64 n 6)) (+.f64 (*.f64 -1/2 (pow.f64 n 5)) (*.f64 1/3 (pow.f64 n 4)))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))))) (pow.f64 i 4)))))) |
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (pow.f64 i 2)) 100) (+.f64 (*.f64 (/.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4))))) (pow.f64 i 3)) 100) (+.f64 (*.f64 (/.f64 (*.f64 n (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) -1)) i) 100) (*.f64 (/.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (+.f64 (*.f64 1/6 (pow.f64 n 6)) (+.f64 (*.f64 -1/2 (pow.f64 n 5)) (*.f64 1/3 (pow.f64 n 4)))))) (pow.f64 i 4)) 100)))) |
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n)))))) (pow.f64 i 2)) 100) (+.f64 (*.f64 (/.f64 (*.f64 n (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))))) i) 100) (+.f64 (*.f64 (/.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (-.f64 (*.f64 1/2 (pow.f64 n 4)) (*.f64 (pow.f64 n 3) 1/2)))) (pow.f64 i 3)) 100) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 (/.f64 1 n))))) (*.f64 n (+.f64 (*.f64 1/6 (pow.f64 n 6)) (+.f64 (*.f64 -1/2 (pow.f64 n 5)) (*.f64 1/3 (pow.f64 n 4)))))) (pow.f64 i 4)) 100)))) |
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)) i)) |
(*.f64 (/.f64 (*.f64 n (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) -1)) i) 100) |
(*.f64 (/.f64 (*.f64 n (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) i) 100) |
(+.f64 (*.f64 100 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)) i))) |
(+.f64 (*.f64 (/.f64 (*.f64 n (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) -1)) i) 100) (*.f64 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2)) 100)) |
(+.f64 (*.f64 (/.f64 (*.f64 n (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) i) 100) (*.f64 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2)) 100)) |
(+.f64 (*.f64 100 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2))) (+.f64 (*.f64 100 (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) (pow.f64 i 3))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)) i)))) |
(+.f64 (*.f64 (/.f64 (*.f64 n (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) -1)) i) 100) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2)) 100) (*.f64 (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) (pow.f64 i 3)) 100))) |
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2)) 100) (+.f64 (*.f64 (/.f64 (*.f64 n (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) i) 100) (*.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (*.f64 1/2 (pow.f64 n 4)) (*.f64 (pow.f64 n 3) 1/2)) (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) (pow.f64 i 3)) 100))) |
(+.f64 (*.f64 100 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2))) (+.f64 (*.f64 100 (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 n 3)) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) (pow.f64 i 3))) (+.f64 (*.f64 -100 (/.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (+.f64 (*.f64 -1/3 (pow.f64 n 4)) (+.f64 (*.f64 1/2 (pow.f64 n 5)) (*.f64 -1/6 (pow.f64 n 6)))))) (pow.f64 i 4))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) 1)) i))))) |
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2)) 100) (+.f64 (*.f64 (/.f64 (*.f64 n (+.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) -1)) i) 100) (+.f64 (*.f64 (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 (pow.f64 n 3) -1/2) (*.f64 1/2 (pow.f64 n 4))) (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) (pow.f64 i 3)) 100) (*.f64 (/.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 n (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (+.f64 (*.f64 1/2 (pow.f64 n 5)) (+.f64 (*.f64 (pow.f64 n 6) -1/6) (*.f64 (pow.f64 n 4) -1/3))))) (pow.f64 i 4)) -100)))) |
(+.f64 (*.f64 (/.f64 (*.f64 n (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) i) 100) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (*.f64 1/2 (pow.f64 n 4)) (*.f64 (pow.f64 n 3) 1/2)) (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) (pow.f64 i 3)) 100) (*.f64 (/.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))) (+.f64 (*.f64 (pow.f64 n 4) -1/3) (-.f64 (*.f64 (pow.f64 n 6) -1/6) (*.f64 -1/2 (pow.f64 n 5)))))) (pow.f64 i 4)) -100)) (*.f64 (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2)) 100))) |
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i)) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i) 100) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) i) 100) |
(+.f64 (*.f64 100 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i))))) (*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i))) |
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i) 100) (*.f64 (pow.f64 n 3) (*.f64 100 (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i)))))) |
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) i) 100) (*.f64 (pow.f64 n 3) (*.f64 (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) i))) 100))) |
(+.f64 (*.f64 100 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i))))) (+.f64 (*.f64 100 (*.f64 (pow.f64 n 4) (-.f64 (+.f64 (*.f64 -1 (/.f64 (log.f64 n) (pow.f64 i 2))) (+.f64 (/.f64 (log.f64 i) (pow.f64 i 2)) (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3) i)))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3)))))) (*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i)))) |
(+.f64 (*.f64 (pow.f64 n 3) (*.f64 100 (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i))))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i) 100) (*.f64 (*.f64 (pow.f64 n 4) (-.f64 (+.f64 (*.f64 -1 (/.f64 (log.f64 n) (pow.f64 i 2))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3) i)) (/.f64 (log.f64 i) (pow.f64 i 2)))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3))))) 100))) |
(+.f64 (*.f64 (pow.f64 n 3) (*.f64 (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) i))) 100)) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) i) 100) (*.f64 (pow.f64 n 4) (*.f64 100 (+.f64 (+.f64 (neg.f64 (/.f64 (log.f64 n) (pow.f64 i 2))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 3) i)) (/.f64 (log.f64 i) (pow.f64 i 2)))) (*.f64 (/.f64 1 (pow.f64 i 3)) -1/2)))))) |
(+.f64 (*.f64 100 (*.f64 (pow.f64 n 3) (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i))))) (+.f64 (*.f64 100 (*.f64 (pow.f64 n 4) (-.f64 (+.f64 (*.f64 -1 (/.f64 (log.f64 n) (pow.f64 i 2))) (+.f64 (/.f64 (log.f64 i) (pow.f64 i 2)) (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3) i)))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3)))))) (+.f64 (*.f64 100 (*.f64 (pow.f64 n 5) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) (pow.f64 i 2))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 4) i)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 i 3))) (*.f64 1/3 (/.f64 1 (pow.f64 i 4))))))))) (*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i))))) |
(+.f64 (*.f64 (pow.f64 n 3) (*.f64 100 (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) i))))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i))) i) 100) (+.f64 (*.f64 (*.f64 (pow.f64 n 4) (-.f64 (+.f64 (*.f64 -1 (/.f64 (log.f64 n) (pow.f64 i 2))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 3) i)) (/.f64 (log.f64 i) (pow.f64 i 2)))) (*.f64 1/2 (/.f64 1 (pow.f64 i 3))))) 100) (*.f64 (*.f64 (pow.f64 n 5) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 2) (pow.f64 i 2))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) 4) i)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 n)) (log.f64 i)) (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 i 3))) (*.f64 1/3 (/.f64 1 (pow.f64 i 4)))))))) 100)))) |
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) i) 100) (+.f64 (+.f64 (*.f64 (pow.f64 n 4) (*.f64 100 (+.f64 (+.f64 (neg.f64 (/.f64 (log.f64 n) (pow.f64 i 2))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 3) i)) (/.f64 (log.f64 i) (pow.f64 i 2)))) (*.f64 (/.f64 1 (pow.f64 i 3)) -1/2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) (pow.f64 i 2))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 4) i)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 i 3))) (*.f64 1/3 (/.f64 1 (pow.f64 i 4))))))) (*.f64 100 (pow.f64 n 5)))) (*.f64 (pow.f64 n 3) (*.f64 (+.f64 (/.f64 1 (pow.f64 i 2)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 2) i))) 100)))) |
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)) |
(*.f64 (/.f64 (*.f64 n (+.f64 (exp.f64 i) -1)) i) 100) |
(*.f64 (/.f64 (*.f64 n (+.f64 -1 (exp.f64 i))) i) 100) |
(+.f64 (*.f64 -50 (*.f64 i (exp.f64 i))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))) |
(+.f64 (*.f64 (/.f64 (*.f64 n (+.f64 (exp.f64 i) -1)) i) 100) (*.f64 i (*.f64 -50 (exp.f64 i)))) |
(+.f64 (*.f64 (/.f64 (*.f64 n (+.f64 -1 (exp.f64 i))) i) 100) (*.f64 i (*.f64 (exp.f64 i) -50))) |
(+.f64 (*.f64 -50 (*.f64 i (exp.f64 i))) (+.f64 (*.f64 100 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4)))) (*.f64 n i))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)))) |
(+.f64 (*.f64 i (*.f64 -50 (exp.f64 i))) (+.f64 (*.f64 (/.f64 (*.f64 n (+.f64 (exp.f64 i) -1)) i) 100) (*.f64 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3)))) (*.f64 n i)) 100))) |
(+.f64 (*.f64 (/.f64 (*.f64 n (+.f64 -1 (exp.f64 i))) i) 100) (+.f64 (*.f64 i (*.f64 (exp.f64 i) -50)) (*.f64 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3)))) (*.f64 n i)) 100))) |
(+.f64 (*.f64 -50 (*.f64 i (exp.f64 i))) (+.f64 (*.f64 100 (/.f64 (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 i 5)) (+.f64 (*.f64 -1/48 (pow.f64 i 6)) (*.f64 -1/4 (pow.f64 i 4)))) (exp.f64 i)) (*.f64 (pow.f64 n 2) i))) (+.f64 (*.f64 100 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4)))) (*.f64 n i))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))))) |
(+.f64 (*.f64 i (*.f64 -50 (exp.f64 i))) (+.f64 (*.f64 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3)))) (*.f64 n i)) 100) (+.f64 (*.f64 (/.f64 (*.f64 n (+.f64 (exp.f64 i) -1)) i) 100) (*.f64 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 -1/48 (pow.f64 i 6)) (+.f64 (*.f64 -1/6 (pow.f64 i 5)) (*.f64 (pow.f64 i 4) -1/4)))) (*.f64 i (pow.f64 n 2))) 100)))) |
(+.f64 (*.f64 (/.f64 (*.f64 n (+.f64 -1 (exp.f64 i))) i) 100) (+.f64 (+.f64 (*.f64 i (*.f64 (exp.f64 i) -50)) (*.f64 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3)))) (*.f64 n i)) 100)) (*.f64 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 -1/48 (pow.f64 i 6)) (+.f64 (*.f64 -1/6 (pow.f64 i 5)) (*.f64 (pow.f64 i 4) -1/4)))) (*.f64 i (pow.f64 n 2))) 100))) |
(*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)) |
(*.f64 (/.f64 (*.f64 n (+.f64 (exp.f64 i) -1)) i) 100) |
(*.f64 (/.f64 (*.f64 n (+.f64 -1 (exp.f64 i))) i) 100) |
(+.f64 (*.f64 -50 (*.f64 i (exp.f64 i))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))) |
(+.f64 (*.f64 (/.f64 (*.f64 n (+.f64 (exp.f64 i) -1)) i) 100) (*.f64 i (*.f64 -50 (exp.f64 i)))) |
(+.f64 (*.f64 (/.f64 (*.f64 n (+.f64 -1 (exp.f64 i))) i) 100) (*.f64 i (*.f64 (exp.f64 i) -50))) |
(+.f64 (*.f64 -50 (*.f64 i (exp.f64 i))) (+.f64 (*.f64 100 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4)))) (*.f64 n i))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i)))) |
(+.f64 (*.f64 i (*.f64 -50 (exp.f64 i))) (+.f64 (*.f64 (/.f64 (*.f64 n (+.f64 (exp.f64 i) -1)) i) 100) (*.f64 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3)))) (*.f64 n i)) 100))) |
(+.f64 (*.f64 (/.f64 (*.f64 n (+.f64 -1 (exp.f64 i))) i) 100) (+.f64 (*.f64 i (*.f64 (exp.f64 i) -50)) (*.f64 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3)))) (*.f64 n i)) 100))) |
(+.f64 (*.f64 -50 (*.f64 i (exp.f64 i))) (+.f64 (*.f64 -100 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/48 (pow.f64 i 6)) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 1/4 (pow.f64 i 4))))) (*.f64 (pow.f64 n 2) i))) (+.f64 (*.f64 100 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 1/3 (pow.f64 i 3)) (*.f64 1/8 (pow.f64 i 4)))) (*.f64 n i))) (*.f64 100 (/.f64 (*.f64 n (-.f64 (exp.f64 i) 1)) i))))) |
(+.f64 (*.f64 i (*.f64 -50 (exp.f64 i))) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 n (+.f64 (exp.f64 i) -1)) i) 100) (*.f64 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3)))) (*.f64 n i)) 100)) (*.f64 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 (pow.f64 i 6) 1/48) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 1/4 (pow.f64 i 4))))) (*.f64 i (pow.f64 n 2))) -100))) |
(+.f64 (*.f64 (/.f64 (*.f64 n (+.f64 -1 (exp.f64 i))) i) 100) (+.f64 (+.f64 (*.f64 i (*.f64 (exp.f64 i) -50)) (*.f64 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 (pow.f64 i 4) 1/8) (*.f64 1/3 (pow.f64 i 3)))) (*.f64 n i)) 100)) (*.f64 (/.f64 (*.f64 (exp.f64 i) (+.f64 (*.f64 (pow.f64 i 6) 1/48) (+.f64 (*.f64 1/6 (pow.f64 i 5)) (*.f64 1/4 (pow.f64 i 4))))) (*.f64 i (pow.f64 n 2))) -100))) |
(-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 0) |
(pow.f64 (+.f64 1 (/.f64 i n)) n) |
(-.f64 0 (neg.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n))) |
(pow.f64 (+.f64 1 (/.f64 i n)) n) |
(*.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) |
(pow.f64 (+.f64 1 (/.f64 i n)) n) |
(*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) |
(pow.f64 (+.f64 1 (/.f64 i n)) n) |
(*.f64 -1 (neg.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n))) |
(pow.f64 (+.f64 1 (/.f64 i n)) n) |
(*.f64 (neg.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n)) -1) |
(pow.f64 (+.f64 1 (/.f64 i n)) n) |
(/.f64 (neg.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n)) -1) |
(pow.f64 (+.f64 1 (/.f64 i n)) n) |
(neg.f64 (neg.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n))) |
(pow.f64 (+.f64 1 (/.f64 i n)) n) |
(+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) |
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) |
(+.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 0) |
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) |
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) |
(+.f64 0 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)) |
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) |
(*.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)) |
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) |
(*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 1) |
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) |
(*.f64 -1 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n))) |
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) |
(*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) -1) |
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) |
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 1) |
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) |
(/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) -1) |
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) |
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 2) 2) |
(/.f64 (*.f64 2 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))) 2) |
(/.f64 (-.f64 (*.f64 2 (pow.f64 (+.f64 1 (/.f64 i n)) n)) 2) 2) |
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 2) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 2)) 4) |
(/.f64 (*.f64 2 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))) 2) |
(/.f64 (-.f64 (*.f64 2 (pow.f64 (+.f64 1 (/.f64 i n)) n)) 2) 2) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2))) |
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2))) |
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) -2) -2) |
(/.f64 (*.f64 2 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))) 2) |
(/.f64 (-.f64 (*.f64 2 (pow.f64 (+.f64 1 (/.f64 i n)) n)) 2) 2) |
(/.f64 (+.f64 (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2))) (-.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2))) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2))) |
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) |
(/.f64 (+.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 2) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 2)) (+.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 2) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 2))) 8) |
(/.f64 (*.f64 2 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))) 2) |
(/.f64 (-.f64 (*.f64 2 (pow.f64 (+.f64 1 (/.f64 i n)) n)) 2) 2) |
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) -2) -2) (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 2) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 2))) (-.f64 4 (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) -2) -2))) |
(/.f64 (*.f64 2 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))) 2) |
(/.f64 (-.f64 (*.f64 2 (pow.f64 (+.f64 1 (/.f64 i n)) n)) 2) 2) |
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (*.f64 (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)))) (*.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (-.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2))))) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2))) |
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) |
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) -2) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) -2)) -4) |
(/.f64 (*.f64 2 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))) 2) |
(/.f64 (-.f64 (*.f64 2 (pow.f64 (+.f64 1 (/.f64 i n)) n)) 2) 2) |
(/.f64 (+.f64 (+.f64 (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2))) (+.f64 (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)))) (+.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (-.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)))) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2))) |
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) |
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) -2) -2) (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 2) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 2))) (-.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) -2) -2) (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 2) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 2)))) (+.f64 (-.f64 4 (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) -2) -2)) (-.f64 4 (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) -2) -2)))) |
(/.f64 (*.f64 2 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))) 2) |
(/.f64 (-.f64 (*.f64 2 (pow.f64 (+.f64 1 (/.f64 i n)) n)) 2) 2) |
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (*.f64 (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)))) (-.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (*.f64 (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2))))) (+.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (-.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)))) (*.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (-.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)))))) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2))) |
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -2)) |
(pow.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 1) |
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) |
(neg.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n))) |
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) |
(if (!=.f64 (+.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) 0) (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) (+.f64 n n))) (+.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n))) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)) |
(if (!=.f64 (+.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) 0) (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) (+.f64 n n))) (+.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n))) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))) |
(if (!=.f64 1 0) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)) |
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) |
(if (!=.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 0) (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) (+.f64 n n)) (pow.f64 (+.f64 1 (/.f64 i n)) n)) (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)) |
(if (!=.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 0) (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) (+.f64 n n)) (pow.f64 (+.f64 1 (/.f64 i n)) n)) (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))) |
(if (!=.f64 -1 0) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)) |
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) |
(if (!=.f64 (-.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) 0) (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) (+.f64 n n))) (+.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n))) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)) |
(if (!=.f64 (-.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) 0) (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) (+.f64 n n))) (+.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n))) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))) |
(if (!=.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) 0) (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)) |
(if (!=.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) 0) (+.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (/.f64 0 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)))) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))) |
(if (!=.f64 (neg.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) (+.f64 n n)) (pow.f64 (+.f64 1 (/.f64 i n)) n)) (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)) |
(if (!=.f64 (neg.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) (+.f64 n n)) (pow.f64 (+.f64 1 (/.f64 i n)) n)) (pow.f64 (+.f64 1 (/.f64 i n)) n)) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n))) |
(if (!=.f64 0 0) (/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1) 0)) 0) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)) |
(+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) |
Compiled 14566 to 10303 computations (29.3% saved)
14 alts after pruning (13 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 268 | 13 | 281 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 268 | 14 | 282 |
| Status | Error | Program |
|---|---|---|
| ▶ | 26.1b | (+.f64 (*.f64 n 100) (*.f64 n (*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) |
| ▶ | 58.2b | (*.f64 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) i) 100) |
| 49.2b | (*.f64 (/.f64 (*.f64 n (+.f64 (exp.f64 i) -1)) i) 100) | |
| ▶ | 25.4b | (*.f64 n 100) |
| 48.9b | (*.f64 100 (/.f64 (if (!=.f64 (-.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) 0) (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) (+.f64 n n))) (+.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n))) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)) (/.f64 i n))) | |
| ✓ | 48.9b | (*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n))) |
| 49.4b | (*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n))) | |
| 53.7b | (*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n))) | |
| ▶ | 40.3b | (*.f64 100 (/.f64 (+.f64 i (*.f64 (pow.f64 i 2) (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) (/.f64 i n))) |
| 56.7b | (*.f64 100 (/.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i n))) | |
| ▶ | 35.3b | (*.f64 100 (/.f64 i (/.f64 i n))) |
| 57.4b | (*.f64 100 (+.f64 (/.f64 (*.f64 n (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) i) (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2)))) | |
| 29.0b | (*.f64 100 (+.f64 n (+.f64 (*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))) (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))) | |
| 26.1b | (*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) |
Compiled 565 to 417 computations (26.2% saved)
Compiled 7 to 5 computations (28.6% saved)
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 17.5b | (/.f64 i (/.f64 i n)) |
Compiled 20 to 7 computations (65% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | n | @ | -inf | (/.f64 i (/.f64 i n)) |
| 0.0ms | n | @ | inf | (/.f64 i (/.f64 i n)) |
| 0.0ms | i | @ | 0 | (/.f64 i (/.f64 i n)) |
| 0.0ms | i | @ | inf | (/.f64 i (/.f64 i n)) |
| 0.0ms | i | @ | -inf | (/.f64 i (/.f64 i n)) |
| 1× | batch-egg-rewrite |
| 1088× | rational_best-simplify-1 |
| 430× | rational_best-simplify-126 |
| 430× | rational_best-simplify-124 |
| 424× | rational_best-simplify-127 |
| 418× | rational_best-simplify-96 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 6 | 13 |
| 1 | 22 | 13 |
| 2 | 152 | 13 |
| 3 | 1074 | 13 |
| 4 | 7635 | 13 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 i (/.f64 i n)) |
| Outputs |
|---|
() |
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 1 | 24 |
| 1× | saturated |
| Inputs |
|---|
n |
n |
n |
n |
n |
n |
n |
n |
n |
n |
n |
n |
n |
n |
n |
n |
n |
n |
n |
n |
n |
n |
n |
n |
| Outputs |
|---|
n |
n |
n |
n |
n |
n |
n |
n |
n |
n |
n |
n |
n |
n |
n |
n |
n |
n |
n |
n |
n |
n |
n |
n |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) |
| ✓ | 0.1b | (*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) |
| ✓ | 0.3b | (+.f64 (*.f64 n 100) (*.f64 n (*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) |
| ✓ | 4.5b | (*.f64 n (*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
Compiled 75 to 58 computations (22.7% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | i | @ | 0 | (*.f64 n (*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
| 1.0ms | n | @ | 0 | (*.f64 n (*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
| 1.0ms | i | @ | inf | (*.f64 n (*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
| 1.0ms | n | @ | inf | (*.f64 n (*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
| 1.0ms | n | @ | -inf | (*.f64 n (*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
| 1× | batch-egg-rewrite |
| 1224× | rational_best-simplify-113 |
| 654× | rational_best-simplify-3 |
| 644× | rational_best-simplify-61 |
| 642× | rational_best-simplify-65 |
| 592× | rational_best-simplify-96 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 142 |
| 1 | 66 | 142 |
| 2 | 322 | 118 |
| 3 | 1926 | 118 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 n (*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) |
(*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) |
(*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 n (*.f64 i 50)) (neg.f64 (*.f64 (/.f64 1 n) (*.f64 n (*.f64 i 50)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50)))) (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 n (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 n (*.f64 i 50)) (*.f64 (/.f64 1 n) (*.f64 n (*.f64 i 50))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 n 100) 0) (*.f64 n (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 0) (*.f64 n (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 n 100) (*.f64 i 1/2)) (*.f64 (*.f64 n 100) (*.f64 i (*.f64 1/2 (/.f64 1 n)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 n 100) (*.f64 (/.f64 1 n) (*.f64 i -1/2))) (*.f64 (*.f64 n 100) (*.f64 i -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 n 100) (-.f64 i i)) (*.f64 n (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 n (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 n (+.f64 (*.f64 (/.f64 1 n) 50) -50)) i))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 n -100) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50)))) (*.f64 n -100))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 n 100) (*.f64 n (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 n (+.f64 -100 (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 n (-.f64 100 (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 100 (-.f64 n (*.f64 n (*.f64 (-.f64 i (*.f64 i (/.f64 1 n))) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n 100) (-.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 n (+.f64 -100 (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n (+.f64 -100 (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100) n)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) 100)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -100 (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50))) (neg.f64 n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n (-.f64 -1 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) -100)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (+.f64 -100 (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 n (+.f64 -100 (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50)))) (*.f64 n (+.f64 -100 (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) (*.f64 (*.f64 n (+.f64 -100 (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50)))) (*.f64 n (+.f64 -100 (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50)))))) (-.f64 1 (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 n (+.f64 -100 (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) 0) (/.f64 (*.f64 n (-.f64 (*.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))))) (*.f64 (*.f64 n -100) -100))) (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 n -100) 0) (/.f64 (*.f64 (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) (*.f64 n -100)) (*.f64 n -100)) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50)))) 0) (/.f64 (*.f64 (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50)))) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))))) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 n 100) (*.f64 n (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50)))) 0) (/.f64 (*.f64 n (-.f64 (*.f64 (*.f64 n -100) -100) (*.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))))))) (+.f64 (*.f64 n 100) (*.f64 n (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50))))) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 n (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50))) 0) (/.f64 (*.f64 (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50)))) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))))) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 n 100) 0) (/.f64 (*.f64 (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) (*.f64 n -100)) (*.f64 n -100)) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i 50) (*.f64 (*.f64 (/.f64 1 n) 50) (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 n) 50) (neg.f64 i)) (*.f64 i 50))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i 50) (*.f64 i (*.f64 (/.f64 1 n) 50)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 1 n) 50) (neg.f64 i)) (neg.f64 (*.f64 i 50)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 1 n) 50) (neg.f64 i)) (*.f64 100 (*.f64 i -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 1 n) 50) (neg.f64 i)) (*.f64 (*.f64 100 i) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 i i) (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 n) 50) -50) 0) (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 100 (-.f64 i i)) (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 1 n) -50)) (*.f64 i -50))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 100 i) 0) (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2) (*.f64 100 i)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 i 50) (*.f64 i (*.f64 (/.f64 1 n) 50))) 0) (/.f64 (-.f64 (*.f64 i (*.f64 (*.f64 i 50) 50)) (*.f64 (*.f64 i (*.f64 (/.f64 1 n) 50)) (*.f64 i (*.f64 (/.f64 1 n) 50)))) (+.f64 (*.f64 i 50) (*.f64 i (*.f64 (/.f64 1 n) 50)))) (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 i (*.f64 (/.f64 1 n) 50)) 0) (/.f64 (*.f64 (*.f64 i (*.f64 (/.f64 1 n) 50)) (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50)))) (*.f64 i (*.f64 (/.f64 1 n) 50))) (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 i 50) 0) (/.f64 (-.f64 (*.f64 i (*.f64 (*.f64 i 50) 50)) (*.f64 (*.f64 i 50) (*.f64 i (*.f64 (/.f64 1 n) 50)))) (*.f64 i 50)) (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (-.f64 i i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i 1/2) (*.f64 (/.f64 1 n) (*.f64 i -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 n) (*.f64 i -1/2)) (*.f64 i 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 n) (*.f64 i -1/2)) (neg.f64 (*.f64 i -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 i i) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (*.f64 (neg.f64 i) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i 1/2) (*.f64 i (*.f64 1/2 (/.f64 1 n))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i 1/2) (neg.f64 (*.f64 (/.f64 1 n) (*.f64 i -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (-.f64 i (*.f64 i (/.f64 1 n))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 n) (*.f64 i -1/2)) (*.f64 i -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 n) (*.f64 i -1/2)) (*.f64 (neg.f64 i) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 i i) (*.f64 (-.f64 i (*.f64 i (/.f64 1 n))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2) 0) (*.f64 (-.f64 i (*.f64 i (/.f64 1 n))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 i) 0) (*.f64 (-.f64 i (*.f64 i (/.f64 1 n))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 i) -1/2) (*.f64 (neg.f64 i) (*.f64 (/.f64 1 n) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 i (*.f64 i (/.f64 1 n))) -1/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 i (*.f64 i (/.f64 1 n))) -1/2) (*.f64 (-.f64 i (*.f64 i (/.f64 1 n))) -1/2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (*.f64 (*.f64 (-.f64 i (*.f64 i (/.f64 1 n))) -1/2) (*.f64 (-.f64 i (*.f64 i (/.f64 1 n))) -1/2))) (-.f64 1 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 i (*.f64 i (/.f64 1 n))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 i (+.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 0) (/.f64 (*.f64 i (-.f64 (*.f64 1/2 (*.f64 i 1/2)) (*.f64 1/2 (*.f64 (*.f64 i (*.f64 1/2 (/.f64 1 n))) (/.f64 1 n))))) (*.f64 i (+.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 i (*.f64 1/2 (/.f64 1 n))) 0) (/.f64 (*.f64 i (*.f64 (*.f64 i (*.f64 1/2 (/.f64 1 n))) (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) (*.f64 i (*.f64 1/2 (/.f64 1 n)))) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 i 1/2) 0) (/.f64 (*.f64 (*.f64 i 1/2) (*.f64 (-.f64 i (*.f64 i (/.f64 1 n))) -1/2)) (*.f64 i -1/2)) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))))) |
| 1× | egg-herbie |
| 734× | rational_best-simplify-113 |
| 592× | rational_best-simplify-124 |
| 582× | rational_best-simplify-126 |
| 564× | rational_best-simplify-61 |
| 556× | rational_best-simplify-65 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 253 | 5627 |
| 1 | 1557 | 4957 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -50 i) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 -50 i)) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 -50 i)) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 -50 i)) |
(*.f64 50 (*.f64 n i)) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 -50 i)) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 -50 i)) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 -50 i)) |
(*.f64 50 (*.f64 n i)) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 -50 i)) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 -50 i)) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 -50 i)) |
(*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 -50 i) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 -50 i)) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 -50 i)) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 -50 i)) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(*.f64 -1 (*.f64 n (-.f64 (*.f64 -50 i) 100))) |
(+.f64 (*.f64 -1 (*.f64 n (-.f64 (*.f64 -50 i) 100))) (*.f64 -50 i)) |
(+.f64 (*.f64 -1 (*.f64 n (-.f64 (*.f64 -50 i) 100))) (*.f64 -50 i)) |
(+.f64 (*.f64 -1 (*.f64 n (-.f64 (*.f64 -50 i) 100))) (*.f64 -50 i)) |
(*.f64 100 n) |
(+.f64 (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 100 n)) |
(+.f64 (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 100 n)) |
(+.f64 (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 100 n)) |
(*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(+.f64 (*.f64 100 n) (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) |
(+.f64 (*.f64 100 n) (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) |
(+.f64 (*.f64 100 n) (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) |
(*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(+.f64 (*.f64 100 n) (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) |
(+.f64 (*.f64 100 n) (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) |
(+.f64 (*.f64 100 n) (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) |
(*.f64 -50 (/.f64 i n)) |
(+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n))) |
(+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n))) |
(+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n))) |
(*.f64 50 i) |
(+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n))) |
(+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n))) |
(+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n))) |
(*.f64 50 i) |
(+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n))) |
(+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n))) |
(+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n))) |
(*.f64 -1/2 (/.f64 i n)) |
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n))) |
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n))) |
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n))) |
(*.f64 1/2 i) |
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n))) |
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n))) |
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n))) |
(*.f64 1/2 i) |
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n))) |
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n))) |
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n))) |
(+.f64 (*.f64 n (*.f64 i 50)) (neg.f64 (*.f64 (/.f64 1 n) (*.f64 n (*.f64 i 50))))) |
(-.f64 (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50)))) 0) |
(-.f64 (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50)))) (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 0)) |
(-.f64 0 (*.f64 n (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50)))) |
(-.f64 (*.f64 n (*.f64 i 50)) (*.f64 (/.f64 1 n) (*.f64 n (*.f64 i 50)))) |
(-.f64 (*.f64 (*.f64 n 100) 0) (*.f64 n (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50)))) |
(-.f64 (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 0) (*.f64 n (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50)))) |
(-.f64 (*.f64 (*.f64 n 100) (*.f64 i 1/2)) (*.f64 (*.f64 n 100) (*.f64 i (*.f64 1/2 (/.f64 1 n))))) |
(-.f64 (*.f64 (*.f64 n 100) (*.f64 (/.f64 1 n) (*.f64 i -1/2))) (*.f64 (*.f64 n 100) (*.f64 i -1/2))) |
(-.f64 (*.f64 (*.f64 n 100) (-.f64 i i)) (*.f64 n (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50)))) |
(/.f64 (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50)))) 1) |
(/.f64 (*.f64 n (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50))) -1) |
(neg.f64 (*.f64 n (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50)))) |
(neg.f64 (*.f64 (*.f64 n (+.f64 (*.f64 (/.f64 1 n) 50) -50)) i)) |
(neg.f64 (*.f64 (*.f64 n -100) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(-.f64 (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50)))) (*.f64 n -100)) |
(-.f64 (*.f64 n 100) (*.f64 n (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50)))) |
(-.f64 0 (*.f64 n (+.f64 -100 (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50))))) |
(*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) |
(*.f64 n (-.f64 100 (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50)))) |
(*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) |
(*.f64 100 (-.f64 n (*.f64 n (*.f64 (-.f64 i (*.f64 i (/.f64 1 n))) -1/2)))) |
(*.f64 (*.f64 n 100) (-.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) -1)) |
(*.f64 -1 (*.f64 n (+.f64 -100 (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50))))) |
(*.f64 (*.f64 n (+.f64 -100 (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50)))) -1) |
(*.f64 (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100) n) |
(*.f64 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) 100) |
(*.f64 (+.f64 -100 (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50))) (neg.f64 n)) |
(*.f64 (*.f64 n (-.f64 -1 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) -100) |
(/.f64 (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) 1) |
(/.f64 (*.f64 n (+.f64 -100 (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50)))) -1) |
(/.f64 (+.f64 (*.f64 n (+.f64 -100 (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50)))) (*.f64 n (+.f64 -100 (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50))))) -2) |
(/.f64 (-.f64 (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) (*.f64 (*.f64 n (+.f64 -100 (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50)))) (*.f64 n (+.f64 -100 (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50)))))) (-.f64 1 (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)))) |
(neg.f64 (*.f64 n (+.f64 -100 (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50))))) |
(if (!=.f64 (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) 0) (/.f64 (*.f64 n (-.f64 (*.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))))) (*.f64 (*.f64 n -100) -100))) (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) |
(if (!=.f64 (*.f64 n -100) 0) (/.f64 (*.f64 (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) (*.f64 n -100)) (*.f64 n -100)) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) |
(if (!=.f64 (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50)))) 0) (/.f64 (*.f64 (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50)))) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))))) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) |
(if (!=.f64 (+.f64 (*.f64 n 100) (*.f64 n (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50)))) 0) (/.f64 (*.f64 n (-.f64 (*.f64 (*.f64 n -100) -100) (*.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))))))) (+.f64 (*.f64 n 100) (*.f64 n (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50))))) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) |
(if (!=.f64 (*.f64 n (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50))) 0) (/.f64 (*.f64 (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50)))) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))))) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) |
(if (!=.f64 (*.f64 n 100) 0) (/.f64 (*.f64 (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) (*.f64 n -100)) (*.f64 n -100)) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) |
(+.f64 (*.f64 i 50) (*.f64 (*.f64 (/.f64 1 n) 50) (neg.f64 i))) |
(+.f64 (*.f64 (*.f64 (/.f64 1 n) 50) (neg.f64 i)) (*.f64 i 50)) |
(-.f64 0 (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50))) |
(-.f64 (*.f64 i 50) (*.f64 i (*.f64 (/.f64 1 n) 50))) |
(-.f64 (*.f64 (*.f64 (/.f64 1 n) 50) (neg.f64 i)) (neg.f64 (*.f64 i 50))) |
(-.f64 (*.f64 (*.f64 (/.f64 1 n) 50) (neg.f64 i)) (*.f64 100 (*.f64 i -1/2))) |
(-.f64 (*.f64 (*.f64 (/.f64 1 n) 50) (neg.f64 i)) (*.f64 (*.f64 100 i) -1/2)) |
(-.f64 (-.f64 i i) (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50))) |
(-.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 n) 50) -50) 0) (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50))) |
(-.f64 (*.f64 100 (-.f64 i i)) (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50))) |
(-.f64 (*.f64 i (*.f64 (/.f64 1 n) -50)) (*.f64 i -50)) |
(-.f64 (*.f64 (*.f64 100 i) 0) (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50))) |
(/.f64 (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50)) -1) |
(neg.f64 (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50))) |
(neg.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2) (*.f64 100 i))) |
(if (!=.f64 (+.f64 (*.f64 i 50) (*.f64 i (*.f64 (/.f64 1 n) 50))) 0) (/.f64 (-.f64 (*.f64 i (*.f64 (*.f64 i 50) 50)) (*.f64 (*.f64 i (*.f64 (/.f64 1 n) 50)) (*.f64 i (*.f64 (/.f64 1 n) 50)))) (+.f64 (*.f64 i 50) (*.f64 i (*.f64 (/.f64 1 n) 50)))) (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50)))) |
(if (!=.f64 (*.f64 i (*.f64 (/.f64 1 n) 50)) 0) (/.f64 (*.f64 (*.f64 i (*.f64 (/.f64 1 n) 50)) (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50)))) (*.f64 i (*.f64 (/.f64 1 n) 50))) (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50)))) |
(if (!=.f64 (*.f64 i 50) 0) (/.f64 (-.f64 (*.f64 i (*.f64 (*.f64 i 50) 50)) (*.f64 (*.f64 i 50) (*.f64 i (*.f64 (/.f64 1 n) 50)))) (*.f64 i 50)) (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50)))) |
(+.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 0) |
(+.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (-.f64 i i)) |
(+.f64 (*.f64 i 1/2) (*.f64 (/.f64 1 n) (*.f64 i -1/2))) |
(+.f64 0 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) |
(+.f64 (*.f64 (/.f64 1 n) (*.f64 i -1/2)) (*.f64 i 1/2)) |
(+.f64 (*.f64 (/.f64 1 n) (*.f64 i -1/2)) (neg.f64 (*.f64 i -1/2))) |
(+.f64 (-.f64 i i) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) |
(-.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (*.f64 (neg.f64 i) 0)) |
(-.f64 (*.f64 i 1/2) (*.f64 i (*.f64 1/2 (/.f64 1 n)))) |
(-.f64 (*.f64 i 1/2) (neg.f64 (*.f64 (/.f64 1 n) (*.f64 i -1/2)))) |
(-.f64 0 (*.f64 (-.f64 i (*.f64 i (/.f64 1 n))) -1/2)) |
(-.f64 (*.f64 (/.f64 1 n) (*.f64 i -1/2)) (*.f64 i -1/2)) |
(-.f64 (*.f64 (/.f64 1 n) (*.f64 i -1/2)) (*.f64 (neg.f64 i) 1/2)) |
(-.f64 (-.f64 i i) (*.f64 (-.f64 i (*.f64 i (/.f64 1 n))) -1/2)) |
(-.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2) 0) (*.f64 (-.f64 i (*.f64 i (/.f64 1 n))) -1/2)) |
(-.f64 (*.f64 (neg.f64 i) 0) (*.f64 (-.f64 i (*.f64 i (/.f64 1 n))) -1/2)) |
(-.f64 (*.f64 (neg.f64 i) -1/2) (*.f64 (neg.f64 i) (*.f64 (/.f64 1 n) -1/2))) |
(/.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 1) |
(/.f64 (*.f64 (-.f64 i (*.f64 i (/.f64 1 n))) -1/2) -1) |
(/.f64 (+.f64 (*.f64 (-.f64 i (*.f64 i (/.f64 1 n))) -1/2) (*.f64 (-.f64 i (*.f64 i (/.f64 1 n))) -1/2)) -2) |
(/.f64 (-.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (*.f64 (*.f64 (-.f64 i (*.f64 i (/.f64 1 n))) -1/2) (*.f64 (-.f64 i (*.f64 i (/.f64 1 n))) -1/2))) (-.f64 1 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(neg.f64 (*.f64 (-.f64 i (*.f64 i (/.f64 1 n))) -1/2)) |
(if (!=.f64 (*.f64 i (+.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 0) (/.f64 (*.f64 i (-.f64 (*.f64 1/2 (*.f64 i 1/2)) (*.f64 1/2 (*.f64 (*.f64 i (*.f64 1/2 (/.f64 1 n))) (/.f64 1 n))))) (*.f64 i (+.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) |
(if (!=.f64 (*.f64 i (*.f64 1/2 (/.f64 1 n))) 0) (/.f64 (*.f64 i (*.f64 (*.f64 i (*.f64 1/2 (/.f64 1 n))) (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) (*.f64 i (*.f64 1/2 (/.f64 1 n)))) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) |
(if (!=.f64 (*.f64 i 1/2) 0) (/.f64 (*.f64 (*.f64 i 1/2) (*.f64 (-.f64 i (*.f64 i (/.f64 1 n))) -1/2)) (*.f64 i -1/2)) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) |
| Outputs |
|---|
(*.f64 -50 i) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 i (*.f64 n 50))) |
(-.f64 (*.f64 -50 i) (*.f64 -50 (*.f64 i n))) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 i (*.f64 n 50))) |
(-.f64 (*.f64 -50 i) (*.f64 -50 (*.f64 i n))) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 i (*.f64 n 50))) |
(-.f64 (*.f64 -50 i) (*.f64 -50 (*.f64 i n))) |
(*.f64 50 (*.f64 n i)) |
(*.f64 i (*.f64 n 50)) |
(*.f64 i (*.f64 50 n)) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 i (*.f64 n 50))) |
(-.f64 (*.f64 -50 i) (*.f64 -50 (*.f64 i n))) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 i (*.f64 n 50))) |
(-.f64 (*.f64 -50 i) (*.f64 -50 (*.f64 i n))) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 i (*.f64 n 50))) |
(-.f64 (*.f64 -50 i) (*.f64 -50 (*.f64 i n))) |
(*.f64 50 (*.f64 n i)) |
(*.f64 i (*.f64 n 50)) |
(*.f64 i (*.f64 50 n)) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 i (*.f64 n 50))) |
(-.f64 (*.f64 -50 i) (*.f64 -50 (*.f64 i n))) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 i (*.f64 n 50))) |
(-.f64 (*.f64 -50 i) (*.f64 -50 (*.f64 i n))) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 i (*.f64 n 50))) |
(-.f64 (*.f64 -50 i) (*.f64 -50 (*.f64 i n))) |
(*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 i (*.f64 n (+.f64 50 (*.f64 -50 (/.f64 1 n))))) |
(*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 i (*.f64 n (+.f64 50 (*.f64 -50 (/.f64 1 n))))) |
(*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 i (*.f64 n (+.f64 50 (*.f64 -50 (/.f64 1 n))))) |
(*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 i (*.f64 n (+.f64 50 (*.f64 -50 (/.f64 1 n))))) |
(*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 i (*.f64 n (+.f64 50 (*.f64 -50 (/.f64 1 n))))) |
(*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 i (*.f64 n (+.f64 50 (*.f64 -50 (/.f64 1 n))))) |
(*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 i (*.f64 n (+.f64 50 (*.f64 -50 (/.f64 1 n))))) |
(*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 i (*.f64 n (+.f64 50 (*.f64 -50 (/.f64 1 n))))) |
(*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 i (*.f64 n (+.f64 50 (*.f64 -50 (/.f64 1 n))))) |
(*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 i (*.f64 n (+.f64 50 (*.f64 -50 (/.f64 1 n))))) |
(*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 i (*.f64 n (+.f64 50 (*.f64 -50 (/.f64 1 n))))) |
(*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 i (*.f64 n (+.f64 50 (*.f64 -50 (/.f64 1 n))))) |
(*.f64 -50 i) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 i 50)))) |
(+.f64 (*.f64 -50 i) (*.f64 n (-.f64 100 (*.f64 -50 i)))) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 i 50)))) |
(+.f64 (*.f64 -50 i) (*.f64 n (-.f64 100 (*.f64 -50 i)))) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 i 50)))) |
(+.f64 (*.f64 -50 i) (*.f64 n (-.f64 100 (*.f64 -50 i)))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(*.f64 n (+.f64 100 (*.f64 i 50))) |
(*.f64 n (-.f64 100 (*.f64 -50 i))) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 i 50)))) |
(+.f64 (*.f64 -50 i) (*.f64 n (-.f64 100 (*.f64 -50 i)))) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 i 50)))) |
(+.f64 (*.f64 -50 i) (*.f64 n (-.f64 100 (*.f64 -50 i)))) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 i 50)))) |
(+.f64 (*.f64 -50 i) (*.f64 n (-.f64 100 (*.f64 -50 i)))) |
(*.f64 -1 (*.f64 n (-.f64 (*.f64 -50 i) 100))) |
(*.f64 n (+.f64 100 (*.f64 i 50))) |
(*.f64 n (-.f64 100 (*.f64 -50 i))) |
(+.f64 (*.f64 -1 (*.f64 n (-.f64 (*.f64 -50 i) 100))) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 i 50)))) |
(+.f64 (*.f64 -50 i) (*.f64 n (-.f64 100 (*.f64 -50 i)))) |
(+.f64 (*.f64 -1 (*.f64 n (-.f64 (*.f64 -50 i) 100))) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 i 50)))) |
(+.f64 (*.f64 -50 i) (*.f64 n (-.f64 100 (*.f64 -50 i)))) |
(+.f64 (*.f64 -1 (*.f64 n (-.f64 (*.f64 -50 i) 100))) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 i 50)))) |
(+.f64 (*.f64 -50 i) (*.f64 n (-.f64 100 (*.f64 -50 i)))) |
(*.f64 100 n) |
(*.f64 n 100) |
(+.f64 (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 100 n)) |
(+.f64 (*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 n 100)) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(+.f64 (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 100 n)) |
(+.f64 (*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 n 100)) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(+.f64 (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 100 n)) |
(+.f64 (*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 n 100)) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 i (*.f64 n (+.f64 50 (*.f64 -50 (/.f64 1 n))))) |
(+.f64 (*.f64 100 n) (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) |
(+.f64 (*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 n 100)) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(+.f64 (*.f64 100 n) (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) |
(+.f64 (*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 n 100)) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(+.f64 (*.f64 100 n) (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) |
(+.f64 (*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 n 100)) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 i (*.f64 n (+.f64 50 (*.f64 -50 (/.f64 1 n))))) |
(+.f64 (*.f64 100 n) (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) |
(+.f64 (*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 n 100)) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(+.f64 (*.f64 100 n) (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) |
(+.f64 (*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 n 100)) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(+.f64 (*.f64 100 n) (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) |
(+.f64 (*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 n 100)) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(*.f64 -50 (/.f64 i n)) |
(+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n))) |
(+.f64 (*.f64 -50 (/.f64 i n)) (*.f64 i 50)) |
(+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n))) |
(+.f64 (*.f64 -50 (/.f64 i n)) (*.f64 i 50)) |
(+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n))) |
(+.f64 (*.f64 -50 (/.f64 i n)) (*.f64 i 50)) |
(*.f64 50 i) |
(*.f64 i 50) |
(+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n))) |
(+.f64 (*.f64 -50 (/.f64 i n)) (*.f64 i 50)) |
(+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n))) |
(+.f64 (*.f64 -50 (/.f64 i n)) (*.f64 i 50)) |
(+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n))) |
(+.f64 (*.f64 -50 (/.f64 i n)) (*.f64 i 50)) |
(*.f64 50 i) |
(*.f64 i 50) |
(+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n))) |
(+.f64 (*.f64 -50 (/.f64 i n)) (*.f64 i 50)) |
(+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n))) |
(+.f64 (*.f64 -50 (/.f64 i n)) (*.f64 i 50)) |
(+.f64 (*.f64 50 i) (*.f64 -50 (/.f64 i n))) |
(+.f64 (*.f64 -50 (/.f64 i n)) (*.f64 i 50)) |
(*.f64 -1/2 (/.f64 i n)) |
(*.f64 (/.f64 i n) -1/2) |
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n))) |
(+.f64 (*.f64 (/.f64 i n) -1/2) (*.f64 i 1/2)) |
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n))) |
(+.f64 (*.f64 (/.f64 i n) -1/2) (*.f64 i 1/2)) |
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n))) |
(+.f64 (*.f64 (/.f64 i n) -1/2) (*.f64 i 1/2)) |
(*.f64 1/2 i) |
(*.f64 i 1/2) |
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n))) |
(+.f64 (*.f64 (/.f64 i n) -1/2) (*.f64 i 1/2)) |
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n))) |
(+.f64 (*.f64 (/.f64 i n) -1/2) (*.f64 i 1/2)) |
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n))) |
(+.f64 (*.f64 (/.f64 i n) -1/2) (*.f64 i 1/2)) |
(*.f64 1/2 i) |
(*.f64 i 1/2) |
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n))) |
(+.f64 (*.f64 (/.f64 i n) -1/2) (*.f64 i 1/2)) |
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n))) |
(+.f64 (*.f64 (/.f64 i n) -1/2) (*.f64 i 1/2)) |
(+.f64 (*.f64 1/2 i) (*.f64 -1/2 (/.f64 i n))) |
(+.f64 (*.f64 (/.f64 i n) -1/2) (*.f64 i 1/2)) |
(+.f64 (*.f64 n (*.f64 i 50)) (neg.f64 (*.f64 (/.f64 1 n) (*.f64 n (*.f64 i 50))))) |
(*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 i (*.f64 n (+.f64 50 (*.f64 -50 (/.f64 1 n))))) |
(-.f64 (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50)))) 0) |
(*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 i (*.f64 n (+.f64 50 (*.f64 -50 (/.f64 1 n))))) |
(-.f64 (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50)))) (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 0)) |
(*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 i (*.f64 n (+.f64 50 (*.f64 -50 (/.f64 1 n))))) |
(-.f64 0 (*.f64 n (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50)))) |
(*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 i (*.f64 n (+.f64 50 (*.f64 -50 (/.f64 1 n))))) |
(-.f64 (*.f64 n (*.f64 i 50)) (*.f64 (/.f64 1 n) (*.f64 n (*.f64 i 50)))) |
(*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 i (*.f64 n (+.f64 50 (*.f64 -50 (/.f64 1 n))))) |
(-.f64 (*.f64 (*.f64 n 100) 0) (*.f64 n (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50)))) |
(*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 i (*.f64 n (+.f64 50 (*.f64 -50 (/.f64 1 n))))) |
(-.f64 (*.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 0) (*.f64 n (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50)))) |
(*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 i (*.f64 n (+.f64 50 (*.f64 -50 (/.f64 1 n))))) |
(-.f64 (*.f64 (*.f64 n 100) (*.f64 i 1/2)) (*.f64 (*.f64 n 100) (*.f64 i (*.f64 1/2 (/.f64 1 n))))) |
(*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 i (*.f64 n (+.f64 50 (*.f64 -50 (/.f64 1 n))))) |
(-.f64 (*.f64 (*.f64 n 100) (*.f64 (/.f64 1 n) (*.f64 i -1/2))) (*.f64 (*.f64 n 100) (*.f64 i -1/2))) |
(*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 i (*.f64 n (+.f64 50 (*.f64 -50 (/.f64 1 n))))) |
(-.f64 (*.f64 (*.f64 n 100) (-.f64 i i)) (*.f64 n (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50)))) |
(*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 i (*.f64 n (+.f64 50 (*.f64 -50 (/.f64 1 n))))) |
(/.f64 (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50)))) 1) |
(/.f64 (*.f64 i (*.f64 n (+.f64 50 (*.f64 -50 (/.f64 1 n))))) 1) |
(/.f64 (*.f64 n (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50))) -1) |
(*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 i (*.f64 n (+.f64 50 (*.f64 -50 (/.f64 1 n))))) |
(neg.f64 (*.f64 n (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50)))) |
(*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 i (*.f64 n (+.f64 50 (*.f64 -50 (/.f64 1 n))))) |
(neg.f64 (*.f64 (*.f64 n (+.f64 (*.f64 (/.f64 1 n) 50) -50)) i)) |
(*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 i (*.f64 n (+.f64 50 (*.f64 -50 (/.f64 1 n))))) |
(neg.f64 (*.f64 (*.f64 n -100) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 i (*.f64 n (+.f64 50 (*.f64 -50 (/.f64 1 n))))) |
(-.f64 (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50)))) (*.f64 n -100)) |
(+.f64 (*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 n 100)) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(-.f64 (*.f64 n 100) (*.f64 n (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50)))) |
(+.f64 (*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 n 100)) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(-.f64 0 (*.f64 n (+.f64 -100 (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50))))) |
(+.f64 (*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 n 100)) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) |
(+.f64 (*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 n 100)) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(*.f64 n (-.f64 100 (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50)))) |
(+.f64 (*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 n 100)) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) |
(+.f64 (*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 n 100)) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(*.f64 100 (-.f64 n (*.f64 n (*.f64 (-.f64 i (*.f64 i (/.f64 1 n))) -1/2)))) |
(+.f64 (*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 n 100)) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(*.f64 (*.f64 n 100) (-.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) -1)) |
(+.f64 (*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 n 100)) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(*.f64 -1 (*.f64 n (+.f64 -100 (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50))))) |
(+.f64 (*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 n 100)) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(*.f64 (*.f64 n (+.f64 -100 (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50)))) -1) |
(+.f64 (*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 n 100)) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(*.f64 (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100) n) |
(+.f64 (*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 n 100)) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(*.f64 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) 100) |
(+.f64 (*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 n 100)) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(*.f64 (+.f64 -100 (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50))) (neg.f64 n)) |
(+.f64 (*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 n 100)) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(*.f64 (*.f64 n (-.f64 -1 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) -100) |
(+.f64 (*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 n 100)) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(/.f64 (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) 1) |
(/.f64 (*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) 1) |
(/.f64 (*.f64 n (+.f64 -100 (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50)))) -1) |
(+.f64 (*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 n 100)) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(/.f64 (+.f64 (*.f64 n (+.f64 -100 (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50)))) (*.f64 n (+.f64 -100 (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50))))) -2) |
(+.f64 (*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 n 100)) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(/.f64 (-.f64 (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) (*.f64 (*.f64 n (+.f64 -100 (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50)))) (*.f64 n (+.f64 -100 (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50)))))) (-.f64 1 (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)))) |
(+.f64 (*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 n 100)) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(neg.f64 (*.f64 n (+.f64 -100 (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50))))) |
(+.f64 (*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 n 100)) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(if (!=.f64 (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) 0) (/.f64 (*.f64 n (-.f64 (*.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))))) (*.f64 (*.f64 n -100) -100))) (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) |
(+.f64 (*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 n 100)) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(if (!=.f64 (*.f64 n -100) 0) (/.f64 (*.f64 (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) (*.f64 n -100)) (*.f64 n -100)) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) |
(+.f64 (*.f64 100 (*.f64 i (*.f64 n (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 n 100)) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(if (!=.f64 (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50)))) 0) (/.f64 (*.f64 (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50)))) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))))) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) |
(if (!=.f64 (*.f64 i (*.f64 n (+.f64 50 (*.f64 -50 (/.f64 1 n))))) 0) (/.f64 (*.f64 n (*.f64 (*.f64 i (*.f64 n (+.f64 50 (*.f64 -50 (/.f64 1 n))))) (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n))))))) (*.f64 i (*.f64 n (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) (*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n))))))) |
(if (!=.f64 (*.f64 i (*.f64 n (+.f64 50 (*.f64 -50 (/.f64 1 n))))) 0) (/.f64 (*.f64 (*.f64 i (*.f64 n (+.f64 50 (*.f64 -50 (/.f64 1 n))))) (*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n))))))) (*.f64 i (*.f64 n (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) (*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n))))))) |
(if (!=.f64 (+.f64 (*.f64 n 100) (*.f64 n (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50)))) 0) (/.f64 (*.f64 n (-.f64 (*.f64 (*.f64 n -100) -100) (*.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))))))) (+.f64 (*.f64 n 100) (*.f64 n (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50))))) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) |
(if (!=.f64 (+.f64 (*.f64 i (*.f64 n (+.f64 -50 (*.f64 50 (/.f64 1 n))))) (*.f64 n 100)) 0) (/.f64 (*.f64 n (-.f64 (*.f64 -100 (*.f64 n -100)) (*.f64 n (*.f64 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))) (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))))) (+.f64 (*.f64 i (*.f64 n (+.f64 -50 (*.f64 50 (/.f64 1 n))))) (*.f64 n 100))) (*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n))))))) |
(if (!=.f64 (+.f64 (*.f64 i (*.f64 n (+.f64 -50 (*.f64 50 (/.f64 1 n))))) (*.f64 n 100)) 0) (/.f64 (*.f64 n (+.f64 (*.f64 n 10000) (*.f64 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))) (*.f64 i (*.f64 n (+.f64 -50 (*.f64 50 (/.f64 1 n)))))))) (+.f64 (*.f64 i (*.f64 n (+.f64 -50 (*.f64 50 (/.f64 1 n))))) (*.f64 n 100))) (*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n))))))) |
(if (!=.f64 (*.f64 n (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50))) 0) (/.f64 (*.f64 (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50)))) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))))) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) |
(if (!=.f64 (*.f64 i (*.f64 n (+.f64 -50 (*.f64 50 (/.f64 1 n))))) 0) (/.f64 (*.f64 n (*.f64 (*.f64 i (*.f64 n (+.f64 50 (*.f64 -50 (/.f64 1 n))))) (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n))))))) (*.f64 i (*.f64 n (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) (*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n))))))) |
(if (!=.f64 (*.f64 i (*.f64 n (+.f64 -50 (*.f64 50 (/.f64 1 n))))) 0) (/.f64 (*.f64 (*.f64 i (*.f64 n (+.f64 50 (*.f64 -50 (/.f64 1 n))))) (*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n))))))) (*.f64 i (*.f64 n (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) (*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n))))))) |
(if (!=.f64 (*.f64 n 100) 0) (/.f64 (*.f64 (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) (*.f64 n -100)) (*.f64 n -100)) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) |
(if (!=.f64 (*.f64 n 100) 0) (/.f64 (*.f64 (*.f64 n -100) (*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n))))))) (*.f64 n -100)) (*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n))))))) |
(if (!=.f64 (*.f64 n 100) 0) (/.f64 (*.f64 (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n))))) (*.f64 (*.f64 n -100) n)) (*.f64 n -100)) (*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n))))))) |
(+.f64 (*.f64 i 50) (*.f64 (*.f64 (/.f64 1 n) 50) (neg.f64 i))) |
(*.f64 i (-.f64 50 (*.f64 50 (/.f64 1 n)))) |
(*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))) |
(+.f64 (*.f64 (*.f64 (/.f64 1 n) 50) (neg.f64 i)) (*.f64 i 50)) |
(*.f64 i (-.f64 50 (*.f64 50 (/.f64 1 n)))) |
(*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))) |
(-.f64 0 (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50))) |
(*.f64 i (-.f64 50 (*.f64 50 (/.f64 1 n)))) |
(*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))) |
(-.f64 (*.f64 i 50) (*.f64 i (*.f64 (/.f64 1 n) 50))) |
(*.f64 i (-.f64 50 (*.f64 50 (/.f64 1 n)))) |
(*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))) |
(-.f64 (*.f64 (*.f64 (/.f64 1 n) 50) (neg.f64 i)) (neg.f64 (*.f64 i 50))) |
(*.f64 i (-.f64 50 (*.f64 50 (/.f64 1 n)))) |
(*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))) |
(-.f64 (*.f64 (*.f64 (/.f64 1 n) 50) (neg.f64 i)) (*.f64 100 (*.f64 i -1/2))) |
(*.f64 i (-.f64 50 (*.f64 50 (/.f64 1 n)))) |
(*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))) |
(-.f64 (*.f64 (*.f64 (/.f64 1 n) 50) (neg.f64 i)) (*.f64 (*.f64 100 i) -1/2)) |
(*.f64 i (-.f64 50 (*.f64 50 (/.f64 1 n)))) |
(*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))) |
(-.f64 (-.f64 i i) (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50))) |
(*.f64 i (-.f64 50 (*.f64 50 (/.f64 1 n)))) |
(*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))) |
(-.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 n) 50) -50) 0) (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50))) |
(*.f64 i (-.f64 50 (*.f64 50 (/.f64 1 n)))) |
(*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))) |
(-.f64 (*.f64 100 (-.f64 i i)) (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50))) |
(*.f64 i (-.f64 50 (*.f64 50 (/.f64 1 n)))) |
(*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))) |
(-.f64 (*.f64 i (*.f64 (/.f64 1 n) -50)) (*.f64 i -50)) |
(*.f64 i (-.f64 50 (*.f64 50 (/.f64 1 n)))) |
(*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))) |
(-.f64 (*.f64 (*.f64 100 i) 0) (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50))) |
(*.f64 i (-.f64 50 (*.f64 50 (/.f64 1 n)))) |
(*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))) |
(/.f64 (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50)) -1) |
(*.f64 i (-.f64 50 (*.f64 50 (/.f64 1 n)))) |
(*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))) |
(neg.f64 (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50))) |
(*.f64 i (-.f64 50 (*.f64 50 (/.f64 1 n)))) |
(*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))) |
(neg.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2) (*.f64 100 i))) |
(neg.f64 (*.f64 (*.f64 i 100) (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2))) |
(*.f64 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) (*.f64 i 100)) |
(if (!=.f64 (+.f64 (*.f64 i 50) (*.f64 i (*.f64 (/.f64 1 n) 50))) 0) (/.f64 (-.f64 (*.f64 i (*.f64 (*.f64 i 50) 50)) (*.f64 (*.f64 i (*.f64 (/.f64 1 n) 50)) (*.f64 i (*.f64 (/.f64 1 n) 50)))) (+.f64 (*.f64 i 50) (*.f64 i (*.f64 (/.f64 1 n) 50)))) (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50)))) |
(*.f64 i (-.f64 50 (*.f64 50 (/.f64 1 n)))) |
(*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))) |
(if (!=.f64 (*.f64 i (*.f64 (/.f64 1 n) 50)) 0) (/.f64 (*.f64 (*.f64 i (*.f64 (/.f64 1 n) 50)) (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50)))) (*.f64 i (*.f64 (/.f64 1 n) 50))) (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50)))) |
(*.f64 i (-.f64 50 (*.f64 50 (/.f64 1 n)))) |
(*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))) |
(if (!=.f64 (*.f64 i 50) 0) (/.f64 (-.f64 (*.f64 i (*.f64 (*.f64 i 50) 50)) (*.f64 (*.f64 i 50) (*.f64 i (*.f64 (/.f64 1 n) 50)))) (*.f64 i 50)) (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50)))) |
(*.f64 i (-.f64 50 (*.f64 50 (/.f64 1 n)))) |
(*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))) |
(+.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 0) |
(*.f64 i (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(+.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (-.f64 i i)) |
(+.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 0) |
(*.f64 i (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(+.f64 (*.f64 i 1/2) (*.f64 (/.f64 1 n) (*.f64 i -1/2))) |
(+.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 0) |
(*.f64 i (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(+.f64 0 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) |
(+.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 0) |
(*.f64 i (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(+.f64 (*.f64 (/.f64 1 n) (*.f64 i -1/2)) (*.f64 i 1/2)) |
(+.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 0) |
(*.f64 i (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(+.f64 (*.f64 (/.f64 1 n) (*.f64 i -1/2)) (neg.f64 (*.f64 i -1/2))) |
(+.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 0) |
(*.f64 i (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(+.f64 (-.f64 i i) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) |
(+.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 0) |
(*.f64 i (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(-.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (*.f64 (neg.f64 i) 0)) |
(+.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 0) |
(*.f64 i (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(-.f64 (*.f64 i 1/2) (*.f64 i (*.f64 1/2 (/.f64 1 n)))) |
(+.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 0) |
(*.f64 i (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(-.f64 (*.f64 i 1/2) (neg.f64 (*.f64 (/.f64 1 n) (*.f64 i -1/2)))) |
(+.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 0) |
(*.f64 i (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(-.f64 0 (*.f64 (-.f64 i (*.f64 i (/.f64 1 n))) -1/2)) |
(+.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 0) |
(*.f64 i (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(-.f64 (*.f64 (/.f64 1 n) (*.f64 i -1/2)) (*.f64 i -1/2)) |
(+.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 0) |
(*.f64 i (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(-.f64 (*.f64 (/.f64 1 n) (*.f64 i -1/2)) (*.f64 (neg.f64 i) 1/2)) |
(+.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 0) |
(*.f64 i (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(-.f64 (-.f64 i i) (*.f64 (-.f64 i (*.f64 i (/.f64 1 n))) -1/2)) |
(+.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 0) |
(*.f64 i (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(-.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2) 0) (*.f64 (-.f64 i (*.f64 i (/.f64 1 n))) -1/2)) |
(+.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 0) |
(*.f64 i (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(-.f64 (*.f64 (neg.f64 i) 0) (*.f64 (-.f64 i (*.f64 i (/.f64 1 n))) -1/2)) |
(+.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 0) |
(*.f64 i (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(-.f64 (*.f64 (neg.f64 i) -1/2) (*.f64 (neg.f64 i) (*.f64 (/.f64 1 n) -1/2))) |
(+.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 0) |
(*.f64 i (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(/.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 1) |
(+.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 0) |
(*.f64 i (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(/.f64 (*.f64 (-.f64 i (*.f64 i (/.f64 1 n))) -1/2) -1) |
(+.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 0) |
(*.f64 i (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(/.f64 (+.f64 (*.f64 (-.f64 i (*.f64 i (/.f64 1 n))) -1/2) (*.f64 (-.f64 i (*.f64 i (/.f64 1 n))) -1/2)) -2) |
(+.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 0) |
(*.f64 i (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(/.f64 (-.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (*.f64 (*.f64 (-.f64 i (*.f64 i (/.f64 1 n))) -1/2) (*.f64 (-.f64 i (*.f64 i (/.f64 1 n))) -1/2))) (-.f64 1 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(+.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 0) |
(*.f64 i (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(neg.f64 (*.f64 (-.f64 i (*.f64 i (/.f64 1 n))) -1/2)) |
(+.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 0) |
(*.f64 i (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(if (!=.f64 (*.f64 i (+.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 0) (/.f64 (*.f64 i (-.f64 (*.f64 1/2 (*.f64 i 1/2)) (*.f64 1/2 (*.f64 (*.f64 i (*.f64 1/2 (/.f64 1 n))) (/.f64 1 n))))) (*.f64 i (+.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) |
(+.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 0) |
(*.f64 i (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(if (!=.f64 (*.f64 i (*.f64 1/2 (/.f64 1 n))) 0) (/.f64 (*.f64 i (*.f64 (*.f64 i (*.f64 1/2 (/.f64 1 n))) (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) (*.f64 i (*.f64 1/2 (/.f64 1 n)))) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) |
(+.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) 0) |
(*.f64 i (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(if (!=.f64 (*.f64 i 1/2) 0) (/.f64 (*.f64 (*.f64 i 1/2) (*.f64 (-.f64 i (*.f64 i (/.f64 1 n))) -1/2)) (*.f64 i -1/2)) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) |
(if (!=.f64 (*.f64 i 1/2) 0) (/.f64 (*.f64 (-.f64 i (*.f64 i (/.f64 1 n))) (*.f64 (*.f64 i 1/2) -1/2)) (*.f64 i -1/2)) (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) |
(if (!=.f64 (*.f64 i 1/2) 0) (/.f64 (*.f64 (*.f64 i 1/2) (*.f64 i (-.f64 -1/2 (*.f64 (/.f64 1 n) -1/2)))) (*.f64 i -1/2)) (*.f64 i (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) |
| ✓ | 0.0b | (*.f64 100 (/.f64 (+.f64 i (*.f64 (pow.f64 i 2) (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) (/.f64 i n))) |
| ✓ | 4.3b | (*.f64 (pow.f64 i 2) (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) |
| ✓ | 20.5b | (/.f64 (+.f64 i (*.f64 (pow.f64 i 2) (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) (/.f64 i n)) |
Compiled 89 to 64 computations (28.1% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | i | @ | inf | (/.f64 (+.f64 i (*.f64 (pow.f64 i 2) (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) (/.f64 i n)) |
| 1.0ms | n | @ | 0 | (/.f64 (+.f64 i (*.f64 (pow.f64 i 2) (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) (/.f64 i n)) |
| 1.0ms | i | @ | 0 | (/.f64 (+.f64 i (*.f64 (pow.f64 i 2) (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) (/.f64 i n)) |
| 1.0ms | i | @ | -inf | (/.f64 (+.f64 i (*.f64 (pow.f64 i 2) (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) (/.f64 i n)) |
| 1.0ms | n | @ | -inf | (/.f64 (+.f64 i (*.f64 (pow.f64 i 2) (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) (/.f64 i n)) |
| 1× | batch-egg-rewrite |
| 1020× | rational_best-simplify-65 |
| 1018× | rational_best-simplify-61 |
| 1000× | rational_best-simplify-96 |
| 800× | rational_best-simplify-3 |
| 668× | rational_best-simplify-62 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 154 |
| 1 | 77 | 154 |
| 2 | 442 | 154 |
| 3 | 2913 | 154 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (+.f64 i (*.f64 (pow.f64 i 2) (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) (/.f64 i n)) |
(*.f64 (pow.f64 i 2) (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) |
(*.f64 100 (/.f64 (+.f64 i (*.f64 (pow.f64 i 2) (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) (/.f64 i n))) |
(-.f64 1/2 (*.f64 1/2 (/.f64 1 n))) |
| Outputs |
|---|
() |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) (*.f64 (pow.f64 i 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 i 2) 1/2) (*.f64 (pow.f64 i 2) (*.f64 (/.f64 1 n) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 i 2) (*.f64 (/.f64 1 n) -1/2)) (*.f64 (pow.f64 i 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 i 2) (*.f64 (/.f64 1 n) -1/2)) (neg.f64 (*.f64 (pow.f64 i 2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 i 2) 0) (*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 i 2) 1/2) (*.f64 (pow.f64 i 2) (*.f64 1/2 (/.f64 1 n))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 i 2) 1/2) (neg.f64 (*.f64 (pow.f64 i 2) (*.f64 (/.f64 1 n) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 i 2) (*.f64 (/.f64 1 n) -1/2)) (*.f64 (pow.f64 i 2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 i 2) 0) (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2)) (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (pow.f64 i 2) 1/2) (*.f64 (pow.f64 i 2) (*.f64 (/.f64 1 n) -1/2))) 0) (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 i 2) 1/2) (*.f64 (pow.f64 i 2) 1/2)) (*.f64 (*.f64 (pow.f64 i 2) (*.f64 1/2 (/.f64 1 n))) (*.f64 (pow.f64 i 2) (*.f64 (/.f64 1 n) -1/2)))) (-.f64 (*.f64 (pow.f64 i 2) 1/2) (*.f64 (pow.f64 i 2) (*.f64 (/.f64 1 n) -1/2)))) (*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 i 2) (*.f64 1/2 (/.f64 1 n))) 0) (/.f64 (*.f64 (*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) (*.f64 (pow.f64 i 2) (*.f64 1/2 (/.f64 1 n)))) (*.f64 (pow.f64 i 2) (*.f64 1/2 (/.f64 1 n)))) (*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 i 2) 1/2) 0) (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 i 2) 1/2) (*.f64 (pow.f64 i 2) 1/2)) (*.f64 (*.f64 (pow.f64 i 2) 1/2) (*.f64 (pow.f64 i 2) (*.f64 (/.f64 1 n) -1/2)))) (*.f64 (pow.f64 i 2) 1/2)) (*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)))))))) |
() |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1/2 (*.f64 (/.f64 1 n) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 n) -1/2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2) (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) (*.f64 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)))) (-.f64 1 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2) (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2)) (+.f64 (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2) (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) (*.f64 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)))) (-.f64 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) (*.f64 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))))) (+.f64 (-.f64 1 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) (-.f64 1 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 n))) 0) (/.f64 (-.f64 1/4 (*.f64 (/.f64 1 n) (*.f64 (/.f64 1 n) 1/4))) (+.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 1/2 (/.f64 1 n)) 0) (/.f64 (*.f64 (*.f64 1/2 (/.f64 1 n)) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) (*.f64 1/2 (/.f64 1 n))) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/2 0) (/.f64 (-.f64 1/4 (*.f64 (/.f64 1 n) 1/4)) 1/2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 1 n) -1/2) -1/2) 0) (/.f64 (-.f64 1/4 (*.f64 (/.f64 1 n) (*.f64 (/.f64 1 n) 1/4))) (+.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1/2 0) (/.f64 (-.f64 1/4 (*.f64 (/.f64 1 n) 1/4)) 1/2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2) 0) (/.f64 (neg.f64 (*.f64 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)))) (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2)) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2) 0) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2) 0) (*.f64 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)))) (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2)) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (/.f64 1 n) -1/2) 0) (/.f64 (*.f64 (*.f64 1/2 (/.f64 1 n)) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) (*.f64 1/2 (/.f64 1 n))) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2) 0)) 0) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))))))) |
| 1× | egg-herbie |
| 1276× | rational_best-simplify-61 |
| 1046× | rational_best-simplify-3 |
| 602× | rational_best-simplify-1 |
| 574× | rational_best-simplify-53 |
| 516× | rational_best-simplify-56 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 153 | 3658 |
| 1 | 707 | 3538 |
| 2 | 4839 | 3538 |
| 1× | node limit |
| Inputs |
|---|
n |
(+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) |
(+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) |
(+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 -1/2 i) |
(+.f64 (*.f64 (+.f64 1 (*.f64 1/2 i)) n) (*.f64 -1/2 i)) |
(+.f64 (*.f64 (+.f64 1 (*.f64 1/2 i)) n) (*.f64 -1/2 i)) |
(+.f64 (*.f64 (+.f64 1 (*.f64 1/2 i)) n) (*.f64 -1/2 i)) |
(/.f64 (*.f64 (+.f64 i (*.f64 1/2 (pow.f64 i 2))) n) i) |
(+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 1/2 (pow.f64 i 2))) n) i) (*.f64 -1/2 i)) |
(+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 1/2 (pow.f64 i 2))) n) i) (*.f64 -1/2 i)) |
(+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 1/2 (pow.f64 i 2))) n) i) (*.f64 -1/2 i)) |
(/.f64 (*.f64 (+.f64 i (*.f64 1/2 (pow.f64 i 2))) n) i) |
(+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 1/2 (pow.f64 i 2))) n) i) (*.f64 -1/2 i)) |
(+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 1/2 (pow.f64 i 2))) n) i) (*.f64 -1/2 i)) |
(+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 1/2 (pow.f64 i 2))) n) i) (*.f64 -1/2 i)) |
(*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (*.f64 1/2 (pow.f64 i 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (*.f64 1/2 (pow.f64 i 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (*.f64 1/2 (pow.f64 i 2))) |
(*.f64 1/2 (pow.f64 i 2)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (*.f64 1/2 (pow.f64 i 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (*.f64 1/2 (pow.f64 i 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (*.f64 1/2 (pow.f64 i 2))) |
(*.f64 1/2 (pow.f64 i 2)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (*.f64 1/2 (pow.f64 i 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (*.f64 1/2 (pow.f64 i 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (*.f64 1/2 (pow.f64 i 2))) |
(*.f64 100 n) |
(+.f64 (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 100 n)) |
(+.f64 (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 100 n)) |
(+.f64 (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 100 n)) |
(*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(+.f64 (*.f64 100 n) (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) |
(+.f64 (*.f64 100 n) (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) |
(+.f64 (*.f64 100 n) (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) |
(*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(+.f64 (*.f64 100 n) (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) |
(+.f64 (*.f64 100 n) (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) |
(+.f64 (*.f64 100 n) (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) |
(*.f64 -50 i) |
(+.f64 (*.f64 100 (*.f64 n (+.f64 1 (*.f64 1/2 i)))) (*.f64 -50 i)) |
(+.f64 (*.f64 100 (*.f64 n (+.f64 1 (*.f64 1/2 i)))) (*.f64 -50 i)) |
(+.f64 (*.f64 100 (*.f64 n (+.f64 1 (*.f64 1/2 i)))) (*.f64 -50 i)) |
(*.f64 100 (/.f64 (*.f64 (+.f64 i (*.f64 1/2 (pow.f64 i 2))) n) i)) |
(+.f64 (*.f64 100 (/.f64 (*.f64 (+.f64 i (*.f64 1/2 (pow.f64 i 2))) n) i)) (*.f64 -50 i)) |
(+.f64 (*.f64 100 (/.f64 (*.f64 (+.f64 i (*.f64 1/2 (pow.f64 i 2))) n) i)) (*.f64 -50 i)) |
(+.f64 (*.f64 100 (/.f64 (*.f64 (+.f64 i (*.f64 1/2 (pow.f64 i 2))) n) i)) (*.f64 -50 i)) |
(*.f64 100 (/.f64 (*.f64 (+.f64 i (*.f64 1/2 (pow.f64 i 2))) n) i)) |
(+.f64 (*.f64 100 (/.f64 (*.f64 (+.f64 i (*.f64 1/2 (pow.f64 i 2))) n) i)) (*.f64 -50 i)) |
(+.f64 (*.f64 100 (/.f64 (*.f64 (+.f64 i (*.f64 1/2 (pow.f64 i 2))) n) i)) (*.f64 -50 i)) |
(+.f64 (*.f64 100 (/.f64 (*.f64 (+.f64 i (*.f64 1/2 (pow.f64 i 2))) n) i)) (*.f64 -50 i)) |
(/.f64 -1/2 n) |
1/2 |
1/2 |
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) 0) |
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) (*.f64 (pow.f64 i 2) 0)) |
(+.f64 (*.f64 (pow.f64 i 2) 1/2) (*.f64 (pow.f64 i 2) (*.f64 (/.f64 1 n) -1/2))) |
(+.f64 0 (*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)))) |
(+.f64 (*.f64 (pow.f64 i 2) (*.f64 (/.f64 1 n) -1/2)) (*.f64 (pow.f64 i 2) 1/2)) |
(+.f64 (*.f64 (pow.f64 i 2) (*.f64 (/.f64 1 n) -1/2)) (neg.f64 (*.f64 (pow.f64 i 2) -1/2))) |
(+.f64 (*.f64 (pow.f64 i 2) 0) (*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)))) |
(-.f64 (*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) 0) |
(-.f64 (*.f64 (pow.f64 i 2) 1/2) (*.f64 (pow.f64 i 2) (*.f64 1/2 (/.f64 1 n)))) |
(-.f64 (*.f64 (pow.f64 i 2) 1/2) (neg.f64 (*.f64 (pow.f64 i 2) (*.f64 (/.f64 1 n) -1/2)))) |
(-.f64 0 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2))) |
(-.f64 (*.f64 (pow.f64 i 2) (*.f64 (/.f64 1 n) -1/2)) (*.f64 (pow.f64 i 2) -1/2)) |
(-.f64 (*.f64 (pow.f64 i 2) 0) (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2))) |
(/.f64 (*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) 1) |
(/.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2)) -1) |
(/.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2)) (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2))) -2) |
(neg.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2))) |
(if (!=.f64 (-.f64 (*.f64 (pow.f64 i 2) 1/2) (*.f64 (pow.f64 i 2) (*.f64 (/.f64 1 n) -1/2))) 0) (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 i 2) 1/2) (*.f64 (pow.f64 i 2) 1/2)) (*.f64 (*.f64 (pow.f64 i 2) (*.f64 1/2 (/.f64 1 n))) (*.f64 (pow.f64 i 2) (*.f64 (/.f64 1 n) -1/2)))) (-.f64 (*.f64 (pow.f64 i 2) 1/2) (*.f64 (pow.f64 i 2) (*.f64 (/.f64 1 n) -1/2)))) (*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)))) |
(if (!=.f64 (*.f64 (pow.f64 i 2) (*.f64 1/2 (/.f64 1 n))) 0) (/.f64 (*.f64 (*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) (*.f64 (pow.f64 i 2) (*.f64 1/2 (/.f64 1 n)))) (*.f64 (pow.f64 i 2) (*.f64 1/2 (/.f64 1 n)))) (*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)))) |
(if (!=.f64 (*.f64 (pow.f64 i 2) 1/2) 0) (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 i 2) 1/2) (*.f64 (pow.f64 i 2) 1/2)) (*.f64 (*.f64 (pow.f64 i 2) 1/2) (*.f64 (pow.f64 i 2) (*.f64 (/.f64 1 n) -1/2)))) (*.f64 (pow.f64 i 2) 1/2)) (*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)))) |
(+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) |
(+.f64 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) 0) |
(+.f64 (*.f64 (/.f64 1 n) -1/2) 1/2) |
(+.f64 0 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(*.f64 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) 1) |
(*.f64 (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2) -1) |
(*.f64 -1 (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2)) |
(/.f64 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) 1) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2) -1) |
(/.f64 (+.f64 (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2) (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2)) -2) |
(/.f64 (-.f64 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) (*.f64 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)))) (-.f64 1 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)))) |
(/.f64 (+.f64 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) 2) |
(/.f64 (+.f64 (+.f64 (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2) (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2)) (+.f64 (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2) (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2))) -4) |
(/.f64 (+.f64 (-.f64 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) (*.f64 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)))) (-.f64 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) (*.f64 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))))) (+.f64 (-.f64 1 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) (-.f64 1 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))))) |
(pow.f64 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) 1) |
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2)) |
(if (!=.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 n))) 0) (/.f64 (-.f64 1/4 (*.f64 (/.f64 1 n) (*.f64 (/.f64 1 n) 1/4))) (+.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(if (!=.f64 (*.f64 1/2 (/.f64 1 n)) 0) (/.f64 (*.f64 (*.f64 1/2 (/.f64 1 n)) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) (*.f64 1/2 (/.f64 1 n))) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(if (!=.f64 1/2 0) (/.f64 (-.f64 1/4 (*.f64 (/.f64 1 n) 1/4)) 1/2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(if (!=.f64 (+.f64 (*.f64 (/.f64 1 n) -1/2) -1/2) 0) (/.f64 (-.f64 1/4 (*.f64 (/.f64 1 n) (*.f64 (/.f64 1 n) 1/4))) (+.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(if (!=.f64 -1/2 0) (/.f64 (-.f64 1/4 (*.f64 (/.f64 1 n) 1/4)) 1/2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(if (!=.f64 (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2) 0) (/.f64 (neg.f64 (*.f64 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)))) (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2)) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(if (!=.f64 (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2) 0) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2) 0) (*.f64 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)))) (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2)) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(if (!=.f64 (*.f64 (/.f64 1 n) -1/2) 0) (/.f64 (*.f64 (*.f64 1/2 (/.f64 1 n)) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) (*.f64 1/2 (/.f64 1 n))) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(if (!=.f64 0 0) (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2) 0)) 0) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
| Outputs |
|---|
n |
(+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(+.f64 n (*.f64 n (*.f64 i (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))))) |
(-.f64 n (*.f64 (*.f64 n i) (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2))) |
(+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(+.f64 n (*.f64 n (*.f64 i (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))))) |
(-.f64 n (*.f64 (*.f64 n i) (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2))) |
(+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(+.f64 n (*.f64 n (*.f64 i (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))))) |
(-.f64 n (*.f64 (*.f64 n i) (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2))) |
(*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) |
(*.f64 n (*.f64 i (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)))) |
(+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(+.f64 n (*.f64 n (*.f64 i (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))))) |
(-.f64 n (*.f64 (*.f64 n i) (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2))) |
(+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(+.f64 n (*.f64 n (*.f64 i (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))))) |
(-.f64 n (*.f64 (*.f64 n i) (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2))) |
(+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(+.f64 n (*.f64 n (*.f64 i (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))))) |
(-.f64 n (*.f64 (*.f64 n i) (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2))) |
(*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) |
(*.f64 n (*.f64 i (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)))) |
(+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(+.f64 n (*.f64 n (*.f64 i (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))))) |
(-.f64 n (*.f64 (*.f64 n i) (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2))) |
(+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(+.f64 n (*.f64 n (*.f64 i (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))))) |
(-.f64 n (*.f64 (*.f64 n i) (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2))) |
(+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(+.f64 n (*.f64 n (*.f64 i (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))))) |
(-.f64 n (*.f64 (*.f64 n i) (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2))) |
(*.f64 -1/2 i) |
(*.f64 i -1/2) |
(+.f64 (*.f64 (+.f64 1 (*.f64 1/2 i)) n) (*.f64 -1/2 i)) |
(+.f64 (*.f64 i -1/2) (*.f64 n (+.f64 1 (*.f64 i 1/2)))) |
(+.f64 (*.f64 i -1/2) (*.f64 n (-.f64 1 (*.f64 i -1/2)))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 1/2 i)) n) (*.f64 -1/2 i)) |
(+.f64 (*.f64 i -1/2) (*.f64 n (+.f64 1 (*.f64 i 1/2)))) |
(+.f64 (*.f64 i -1/2) (*.f64 n (-.f64 1 (*.f64 i -1/2)))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 1/2 i)) n) (*.f64 -1/2 i)) |
(+.f64 (*.f64 i -1/2) (*.f64 n (+.f64 1 (*.f64 i 1/2)))) |
(+.f64 (*.f64 i -1/2) (*.f64 n (-.f64 1 (*.f64 i -1/2)))) |
(/.f64 (*.f64 (+.f64 i (*.f64 1/2 (pow.f64 i 2))) n) i) |
(/.f64 (*.f64 n (+.f64 i (*.f64 1/2 (pow.f64 i 2)))) i) |
(+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 1/2 (pow.f64 i 2))) n) i) (*.f64 -1/2 i)) |
(+.f64 (*.f64 i -1/2) (/.f64 (*.f64 n (+.f64 i (*.f64 1/2 (pow.f64 i 2)))) i)) |
(+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 1/2 (pow.f64 i 2))) n) i) (*.f64 -1/2 i)) |
(+.f64 (*.f64 i -1/2) (/.f64 (*.f64 n (+.f64 i (*.f64 1/2 (pow.f64 i 2)))) i)) |
(+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 1/2 (pow.f64 i 2))) n) i) (*.f64 -1/2 i)) |
(+.f64 (*.f64 i -1/2) (/.f64 (*.f64 n (+.f64 i (*.f64 1/2 (pow.f64 i 2)))) i)) |
(/.f64 (*.f64 (+.f64 i (*.f64 1/2 (pow.f64 i 2))) n) i) |
(/.f64 (*.f64 n (+.f64 i (*.f64 1/2 (pow.f64 i 2)))) i) |
(+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 1/2 (pow.f64 i 2))) n) i) (*.f64 -1/2 i)) |
(+.f64 (*.f64 i -1/2) (/.f64 (*.f64 n (+.f64 i (*.f64 1/2 (pow.f64 i 2)))) i)) |
(+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 1/2 (pow.f64 i 2))) n) i) (*.f64 -1/2 i)) |
(+.f64 (*.f64 i -1/2) (/.f64 (*.f64 n (+.f64 i (*.f64 1/2 (pow.f64 i 2)))) i)) |
(+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 1/2 (pow.f64 i 2))) n) i) (*.f64 -1/2 i)) |
(+.f64 (*.f64 i -1/2) (/.f64 (*.f64 n (+.f64 i (*.f64 1/2 (pow.f64 i 2)))) i)) |
(*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (*.f64 1/2 (pow.f64 i 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (*.f64 1/2 (pow.f64 i 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (*.f64 1/2 (pow.f64 i 2))) |
(*.f64 1/2 (pow.f64 i 2)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (*.f64 1/2 (pow.f64 i 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (*.f64 1/2 (pow.f64 i 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (*.f64 1/2 (pow.f64 i 2))) |
(*.f64 1/2 (pow.f64 i 2)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (*.f64 1/2 (pow.f64 i 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (*.f64 1/2 (pow.f64 i 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) (*.f64 1/2 (pow.f64 i 2))) |
(*.f64 100 n) |
(*.f64 n 100) |
(+.f64 (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 100 n)) |
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) |
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 i (*.f64 100 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)))))) |
(+.f64 (*.f64 n 100) (*.f64 (*.f64 (*.f64 n i) (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2)) -100)) |
(+.f64 (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 100 n)) |
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) |
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 i (*.f64 100 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)))))) |
(+.f64 (*.f64 n 100) (*.f64 (*.f64 (*.f64 n i) (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2)) -100)) |
(+.f64 (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) (*.f64 100 n)) |
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) |
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 i (*.f64 100 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)))))) |
(+.f64 (*.f64 n 100) (*.f64 (*.f64 (*.f64 n i) (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2)) -100)) |
(*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 n (*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 n (*.f64 i (*.f64 100 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))))) |
(*.f64 (*.f64 (*.f64 n i) (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2)) -100) |
(+.f64 (*.f64 100 n) (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) |
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) |
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 i (*.f64 100 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)))))) |
(+.f64 (*.f64 n 100) (*.f64 (*.f64 (*.f64 n i) (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2)) -100)) |
(+.f64 (*.f64 100 n) (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) |
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) |
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 i (*.f64 100 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)))))) |
(+.f64 (*.f64 n 100) (*.f64 (*.f64 (*.f64 n i) (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2)) -100)) |
(+.f64 (*.f64 100 n) (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) |
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) |
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 i (*.f64 100 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)))))) |
(+.f64 (*.f64 n 100) (*.f64 (*.f64 (*.f64 n i) (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2)) -100)) |
(*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 n (*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))) |
(*.f64 n (*.f64 i (*.f64 100 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))))) |
(*.f64 (*.f64 (*.f64 n i) (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2)) -100) |
(+.f64 (*.f64 100 n) (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) |
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) |
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 i (*.f64 100 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)))))) |
(+.f64 (*.f64 n 100) (*.f64 (*.f64 (*.f64 n i) (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2)) -100)) |
(+.f64 (*.f64 100 n) (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) |
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) |
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 i (*.f64 100 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)))))) |
(+.f64 (*.f64 n 100) (*.f64 (*.f64 (*.f64 n i) (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2)) -100)) |
(+.f64 (*.f64 100 n) (*.f64 100 (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) |
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) |
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 i (*.f64 100 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)))))) |
(+.f64 (*.f64 n 100) (*.f64 (*.f64 (*.f64 n i) (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2)) -100)) |
(*.f64 -50 i) |
(*.f64 i -50) |
(+.f64 (*.f64 100 (*.f64 n (+.f64 1 (*.f64 1/2 i)))) (*.f64 -50 i)) |
(+.f64 (*.f64 i -50) (*.f64 n (*.f64 100 (+.f64 1 (*.f64 i 1/2))))) |
(+.f64 (*.f64 i -50) (*.f64 (+.f64 1 (*.f64 i 1/2)) (*.f64 n 100))) |
(+.f64 (*.f64 i -50) (*.f64 n (*.f64 (+.f64 -1 (*.f64 i -1/2)) -100))) |
(+.f64 (*.f64 100 (*.f64 n (+.f64 1 (*.f64 1/2 i)))) (*.f64 -50 i)) |
(+.f64 (*.f64 i -50) (*.f64 n (*.f64 100 (+.f64 1 (*.f64 i 1/2))))) |
(+.f64 (*.f64 i -50) (*.f64 (+.f64 1 (*.f64 i 1/2)) (*.f64 n 100))) |
(+.f64 (*.f64 i -50) (*.f64 n (*.f64 (+.f64 -1 (*.f64 i -1/2)) -100))) |
(+.f64 (*.f64 100 (*.f64 n (+.f64 1 (*.f64 1/2 i)))) (*.f64 -50 i)) |
(+.f64 (*.f64 i -50) (*.f64 n (*.f64 100 (+.f64 1 (*.f64 i 1/2))))) |
(+.f64 (*.f64 i -50) (*.f64 (+.f64 1 (*.f64 i 1/2)) (*.f64 n 100))) |
(+.f64 (*.f64 i -50) (*.f64 n (*.f64 (+.f64 -1 (*.f64 i -1/2)) -100))) |
(*.f64 100 (/.f64 (*.f64 (+.f64 i (*.f64 1/2 (pow.f64 i 2))) n) i)) |
(*.f64 (/.f64 (*.f64 n (+.f64 i (*.f64 1/2 (pow.f64 i 2)))) i) 100) |
(+.f64 (*.f64 100 (/.f64 (*.f64 (+.f64 i (*.f64 1/2 (pow.f64 i 2))) n) i)) (*.f64 -50 i)) |
(+.f64 (*.f64 i -50) (*.f64 (/.f64 (*.f64 n (+.f64 i (*.f64 1/2 (pow.f64 i 2)))) i) 100)) |
(-.f64 (*.f64 i -50) (*.f64 (/.f64 (*.f64 n (+.f64 i (*.f64 1/2 (pow.f64 i 2)))) i) -100)) |
(+.f64 (*.f64 100 (/.f64 (*.f64 (+.f64 i (*.f64 1/2 (pow.f64 i 2))) n) i)) (*.f64 -50 i)) |
(+.f64 (*.f64 i -50) (*.f64 (/.f64 (*.f64 n (+.f64 i (*.f64 1/2 (pow.f64 i 2)))) i) 100)) |
(-.f64 (*.f64 i -50) (*.f64 (/.f64 (*.f64 n (+.f64 i (*.f64 1/2 (pow.f64 i 2)))) i) -100)) |
(+.f64 (*.f64 100 (/.f64 (*.f64 (+.f64 i (*.f64 1/2 (pow.f64 i 2))) n) i)) (*.f64 -50 i)) |
(+.f64 (*.f64 i -50) (*.f64 (/.f64 (*.f64 n (+.f64 i (*.f64 1/2 (pow.f64 i 2)))) i) 100)) |
(-.f64 (*.f64 i -50) (*.f64 (/.f64 (*.f64 n (+.f64 i (*.f64 1/2 (pow.f64 i 2)))) i) -100)) |
(*.f64 100 (/.f64 (*.f64 (+.f64 i (*.f64 1/2 (pow.f64 i 2))) n) i)) |
(*.f64 (/.f64 (*.f64 n (+.f64 i (*.f64 1/2 (pow.f64 i 2)))) i) 100) |
(+.f64 (*.f64 100 (/.f64 (*.f64 (+.f64 i (*.f64 1/2 (pow.f64 i 2))) n) i)) (*.f64 -50 i)) |
(+.f64 (*.f64 i -50) (*.f64 (/.f64 (*.f64 n (+.f64 i (*.f64 1/2 (pow.f64 i 2)))) i) 100)) |
(-.f64 (*.f64 i -50) (*.f64 (/.f64 (*.f64 n (+.f64 i (*.f64 1/2 (pow.f64 i 2)))) i) -100)) |
(+.f64 (*.f64 100 (/.f64 (*.f64 (+.f64 i (*.f64 1/2 (pow.f64 i 2))) n) i)) (*.f64 -50 i)) |
(+.f64 (*.f64 i -50) (*.f64 (/.f64 (*.f64 n (+.f64 i (*.f64 1/2 (pow.f64 i 2)))) i) 100)) |
(-.f64 (*.f64 i -50) (*.f64 (/.f64 (*.f64 n (+.f64 i (*.f64 1/2 (pow.f64 i 2)))) i) -100)) |
(+.f64 (*.f64 100 (/.f64 (*.f64 (+.f64 i (*.f64 1/2 (pow.f64 i 2))) n) i)) (*.f64 -50 i)) |
(+.f64 (*.f64 i -50) (*.f64 (/.f64 (*.f64 n (+.f64 i (*.f64 1/2 (pow.f64 i 2)))) i) 100)) |
(-.f64 (*.f64 i -50) (*.f64 (/.f64 (*.f64 n (+.f64 i (*.f64 1/2 (pow.f64 i 2)))) i) -100)) |
(/.f64 -1/2 n) |
1/2 |
1/2 |
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) 0) |
(*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) (*.f64 (pow.f64 i 2) 0)) |
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) 0) |
(*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(+.f64 (*.f64 (pow.f64 i 2) 1/2) (*.f64 (pow.f64 i 2) (*.f64 (/.f64 1 n) -1/2))) |
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) 0) |
(*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(+.f64 0 (*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)))) |
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) 0) |
(*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(+.f64 (*.f64 (pow.f64 i 2) (*.f64 (/.f64 1 n) -1/2)) (*.f64 (pow.f64 i 2) 1/2)) |
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) 0) |
(*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(+.f64 (*.f64 (pow.f64 i 2) (*.f64 (/.f64 1 n) -1/2)) (neg.f64 (*.f64 (pow.f64 i 2) -1/2))) |
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) 0) |
(*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(+.f64 (*.f64 (pow.f64 i 2) 0) (*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)))) |
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) 0) |
(*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(-.f64 (*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) 0) |
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) 0) |
(*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(-.f64 (*.f64 (pow.f64 i 2) 1/2) (*.f64 (pow.f64 i 2) (*.f64 1/2 (/.f64 1 n)))) |
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) 0) |
(*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(-.f64 (*.f64 (pow.f64 i 2) 1/2) (neg.f64 (*.f64 (pow.f64 i 2) (*.f64 (/.f64 1 n) -1/2)))) |
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) 0) |
(*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(-.f64 0 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2))) |
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) 0) |
(*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(-.f64 (*.f64 (pow.f64 i 2) (*.f64 (/.f64 1 n) -1/2)) (*.f64 (pow.f64 i 2) -1/2)) |
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) 0) |
(*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(-.f64 (*.f64 (pow.f64 i 2) 0) (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2))) |
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) 0) |
(*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(/.f64 (*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) 1) |
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) 0) |
(*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(/.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2)) -1) |
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) 0) |
(*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(/.f64 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2)) (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2))) -2) |
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) 0) |
(*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(neg.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2))) |
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) 0) |
(*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(if (!=.f64 (-.f64 (*.f64 (pow.f64 i 2) 1/2) (*.f64 (pow.f64 i 2) (*.f64 (/.f64 1 n) -1/2))) 0) (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 i 2) 1/2) (*.f64 (pow.f64 i 2) 1/2)) (*.f64 (*.f64 (pow.f64 i 2) (*.f64 1/2 (/.f64 1 n))) (*.f64 (pow.f64 i 2) (*.f64 (/.f64 1 n) -1/2)))) (-.f64 (*.f64 (pow.f64 i 2) 1/2) (*.f64 (pow.f64 i 2) (*.f64 (/.f64 1 n) -1/2)))) (*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)))) |
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) 0) |
(*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(if (!=.f64 (*.f64 (pow.f64 i 2) (*.f64 1/2 (/.f64 1 n))) 0) (/.f64 (*.f64 (*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) (*.f64 (pow.f64 i 2) (*.f64 1/2 (/.f64 1 n)))) (*.f64 (pow.f64 i 2) (*.f64 1/2 (/.f64 1 n)))) (*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)))) |
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) 0) |
(*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(if (!=.f64 (*.f64 (pow.f64 i 2) 1/2) 0) (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 i 2) 1/2) (*.f64 (pow.f64 i 2) 1/2)) (*.f64 (*.f64 (pow.f64 i 2) 1/2) (*.f64 (pow.f64 i 2) (*.f64 (/.f64 1 n) -1/2)))) (*.f64 (pow.f64 i 2) 1/2)) (*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)))) |
(+.f64 (*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) 0) |
(*.f64 (pow.f64 i 2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) |
(+.f64 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) 0) |
(+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) |
(+.f64 (*.f64 (/.f64 1 n) -1/2) 1/2) |
(+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) |
(+.f64 0 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) |
(*.f64 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) 1) |
(+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) |
(*.f64 (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2) -1) |
(+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) |
(*.f64 -1 (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2)) |
(+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) |
(/.f64 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) 1) |
(+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2) -1) |
(+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) |
(/.f64 (+.f64 (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2) (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2)) -2) |
(+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) |
(/.f64 (-.f64 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) (*.f64 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)))) (-.f64 1 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)))) |
(+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) |
(/.f64 (+.f64 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) 2) |
(+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) |
(/.f64 (+.f64 (+.f64 (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2) (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2)) (+.f64 (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2) (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2))) -4) |
(+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) |
(/.f64 (+.f64 (-.f64 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) (*.f64 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)))) (-.f64 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) (*.f64 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))))) (+.f64 (-.f64 1 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) (-.f64 1 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))))) |
(+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) |
(pow.f64 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) 1) |
(+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) |
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2)) |
(+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) |
(if (!=.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 n))) 0) (/.f64 (-.f64 1/4 (*.f64 (/.f64 1 n) (*.f64 (/.f64 1 n) 1/4))) (+.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(if (!=.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 n))) 0) (/.f64 (+.f64 (*.f64 (/.f64 1 n) (*.f64 (/.f64 1 n) 1/4)) -1/4) (+.f64 -1/2 (*.f64 (/.f64 1 n) -1/2))) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(if (!=.f64 (*.f64 1/2 (/.f64 1 n)) 0) (/.f64 (*.f64 (*.f64 1/2 (/.f64 1 n)) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) (*.f64 1/2 (/.f64 1 n))) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) |
(if (!=.f64 1/2 0) (/.f64 (-.f64 1/4 (*.f64 (/.f64 1 n) 1/4)) 1/2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(if (!=.f64 1/2 0) (/.f64 (+.f64 1/4 (*.f64 (/.f64 1 n) -1/4)) 1/2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(if (!=.f64 (+.f64 (*.f64 (/.f64 1 n) -1/2) -1/2) 0) (/.f64 (-.f64 1/4 (*.f64 (/.f64 1 n) (*.f64 (/.f64 1 n) 1/4))) (+.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(if (!=.f64 (+.f64 -1/2 (*.f64 (/.f64 1 n) -1/2)) 0) (/.f64 (-.f64 1/4 (*.f64 (/.f64 1 n) (*.f64 (/.f64 1 n) 1/4))) (+.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(if (!=.f64 (+.f64 -1/2 (*.f64 (/.f64 1 n) -1/2)) 0) (/.f64 (+.f64 (*.f64 (/.f64 1 n) (*.f64 (/.f64 1 n) 1/4)) -1/4) (+.f64 -1/2 (*.f64 (/.f64 1 n) -1/2))) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(if (!=.f64 -1/2 0) (/.f64 (-.f64 1/4 (*.f64 (/.f64 1 n) 1/4)) 1/2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(if (!=.f64 -1/2 0) (/.f64 (+.f64 1/4 (*.f64 (/.f64 1 n) -1/4)) 1/2) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(if (!=.f64 (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2) 0) (/.f64 (neg.f64 (*.f64 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)))) (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2)) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) |
(if (!=.f64 (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2) 0) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2) 0) (*.f64 (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)))) (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2)) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) |
(if (!=.f64 (*.f64 (/.f64 1 n) -1/2) 0) (/.f64 (*.f64 (*.f64 1/2 (/.f64 1 n)) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) (*.f64 1/2 (/.f64 1 n))) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) |
(if (!=.f64 0 0) (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 n)) -1/2) 0)) 0) (+.f64 1/2 (*.f64 (/.f64 1 n) -1/2))) |
(+.f64 1/2 (*.f64 (/.f64 1 n) -1/2)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 (pow.f64 n 2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) |
| ✓ | 0.1b | (*.f64 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) i) 100) |
| ✓ | 0.2b | (+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) |
| ✓ | 2.2b | (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) i) |
Compiled 58 to 23 computations (60.3% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 57.0ms | n | @ | 0 | (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) i) |
| 32.0ms | i | @ | 0 | (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) i) |
| 18.0ms | i | @ | inf | (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) i) |
| 14.0ms | n | @ | inf | (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) i) |
| 10.0ms | i | @ | -inf | (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) i) |
| 1× | batch-egg-rewrite |
| 868× | rational_best-simplify-1 |
| 692× | rational_best-simplify-21 |
| 688× | rational_best-simplify-18 |
| 684× | rational_best-simplify-20 |
| 546× | rational_best-simplify-113 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 130 |
| 1 | 34 | 114 |
| 2 | 164 | 114 |
| 3 | 1043 | 114 |
| 4 | 6988 | 114 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 (pow.f64 n 2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) i) |
(+.f64 (neg.f64 (log.f64 n)) (log.f64 i)) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) i) 100) |
(*.f64 (pow.f64 n 2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) |
| Outputs |
|---|
() |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (log.f64 n)) (neg.f64 (log.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 i) (log.f64 n))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (log.f64 i) (log.f64 n)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (log.f64 n) (log.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (log.f64 n) (log.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (log.f64 n) (log.f64 i)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (log.f64 i) (log.f64 n)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (log.f64 n) (log.f64 i)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (log.f64 n) (log.f64 i)) (-.f64 (log.f64 n) (log.f64 i))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (log.f64 i) (log.f64 n)) (*.f64 (-.f64 (log.f64 n) (log.f64 i)) (-.f64 (log.f64 n) (log.f64 i)))) (-.f64 1 (-.f64 (log.f64 i) (log.f64 n))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (log.f64 i) (log.f64 n)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (log.f64 n) (log.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (log.f64 n) (log.f64 i)) 0) (/.f64 (-.f64 (*.f64 (log.f64 i) (log.f64 i)) (pow.f64 (log.f64 n) 2)) (+.f64 (log.f64 n) (log.f64 i))) (-.f64 (log.f64 i) (log.f64 n)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log.f64 n) 0) (/.f64 (*.f64 (log.f64 n) (-.f64 (log.f64 i) (log.f64 n))) (log.f64 n)) (-.f64 (log.f64 i) (log.f64 n)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log.f64 i) 0) (/.f64 (*.f64 (log.f64 i) (-.f64 (log.f64 i) (log.f64 n))) (log.f64 i)) (-.f64 (log.f64 i) (log.f64 n)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (neg.f64 (*.f64 (-.f64 (log.f64 n) (log.f64 i)) 0)) 0) (-.f64 (log.f64 i) (log.f64 n)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 0) (/.f64 (-.f64 (pow.f64 (log.f64 n) 2) (*.f64 (log.f64 i) (log.f64 i))) (-.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (-.f64 (log.f64 i) (log.f64 n)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (log.f64 n)) 0) (/.f64 (*.f64 (log.f64 n) (-.f64 (log.f64 i) (log.f64 n))) (log.f64 n)) (-.f64 (log.f64 i) (log.f64 n)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (log.f64 i)) 0) (/.f64 (*.f64 (log.f64 i) (-.f64 (log.f64 i) (log.f64 n))) (log.f64 i)) (-.f64 (log.f64 i) (log.f64 n)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (log.f64 n) (log.f64 i)) 0) (/.f64 (neg.f64 (*.f64 (-.f64 (log.f64 n) (log.f64 i)) (-.f64 (log.f64 n) (log.f64 i)))) (-.f64 (log.f64 n) (log.f64 i))) (-.f64 (log.f64 i) (log.f64 n)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (log.f64 n) (log.f64 i)) 0) (/.f64 (-.f64 (*.f64 (-.f64 (log.f64 n) (log.f64 i)) 0) (*.f64 (-.f64 (log.f64 n) (log.f64 i)) (-.f64 (log.f64 n) (log.f64 i)))) (-.f64 (log.f64 n) (log.f64 i))) (-.f64 (log.f64 i) (log.f64 n))))))) |
() |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 n 2) (log.f64 i)) (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 n))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 n))) (*.f64 (pow.f64 n 2) (log.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 n))) (neg.f64 (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 i)))) (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 n))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 n) (log.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 n 2) (log.f64 i)) (*.f64 (pow.f64 n 2) (log.f64 n)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 n))) (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 n) (log.f64 i))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 n) (log.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (pow.f64 n 2) (log.f64 i)) (*.f64 (pow.f64 n 2) (log.f64 n))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 n 2) (log.f64 i)) (*.f64 (pow.f64 n 2) (log.f64 i))) (*.f64 (pow.f64 n 2) (*.f64 (*.f64 (pow.f64 n 2) (log.f64 n)) (log.f64 n)))) (+.f64 (*.f64 (pow.f64 n 2) (log.f64 i)) (*.f64 (pow.f64 n 2) (log.f64 n)))) (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 n 2) (log.f64 n)) 0) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (log.f64 n) (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))))) (*.f64 (pow.f64 n 2) (log.f64 n))) (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 n 2) (log.f64 i)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 n 2) (log.f64 i)) (*.f64 (pow.f64 n 2) (log.f64 i))) (*.f64 (pow.f64 n 2) (*.f64 (*.f64 (pow.f64 n 2) (log.f64 n)) (log.f64 i)))) (*.f64 (pow.f64 n 2) (log.f64 i))) (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 n))) (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 i)))) 0) (/.f64 (-.f64 (*.f64 (pow.f64 n 2) (*.f64 (*.f64 (pow.f64 n 2) (log.f64 n)) (log.f64 n))) (*.f64 (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 i))) (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 i))))) (+.f64 (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 n))) (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 i))))) (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 n))) 0) (/.f64 (-.f64 (*.f64 (pow.f64 n 2) (*.f64 (*.f64 (pow.f64 n 2) (log.f64 n)) (log.f64 n))) (*.f64 (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 i))) (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 n))))) (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 n)))) (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 i))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 i))) (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 n)))) (*.f64 (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 i))) (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 i))))) (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 i)))) (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n)))))))) |
| 1× | egg-herbie |
| 960× | rational_best-simplify-53 |
| 676× | rational_best-simplify-52 |
| 638× | rational_best-simplify-1 |
| 528× | rational_best-simplify-21 |
| 510× | rational_best-simplify-18 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 162 | 4808 |
| 1 | 864 | 4676 |
| 2 | 5653 | 4484 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))) i) |
(/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) (pow.f64 n 2)) i) |
(/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) (pow.f64 n 2)) i) |
(/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) (pow.f64 n 2)) i) |
(/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) (pow.f64 n 2)) i) |
(-.f64 (log.f64 i) (log.f64 n)) |
(-.f64 (log.f64 i) (log.f64 n)) |
(-.f64 (log.f64 i) (log.f64 n)) |
(-.f64 (log.f64 i) (log.f64 n)) |
(-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n)))) |
(-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n)))) |
(-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n)))) |
(-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n)))) |
(-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))) |
(-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))) |
(-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))) |
(-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))) |
(-.f64 (log.f64 i) (log.f64 n)) |
(-.f64 (log.f64 i) (log.f64 n)) |
(-.f64 (log.f64 i) (log.f64 n)) |
(-.f64 (log.f64 i) (log.f64 n)) |
(-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n)) |
(-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n)) |
(-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n)) |
(-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n)) |
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) |
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) |
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) |
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) |
(*.f64 100 (/.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (pow.f64 n 2)) i)) |
(*.f64 100 (/.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (pow.f64 n 2)) i)) |
(*.f64 100 (/.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (pow.f64 n 2)) i)) |
(*.f64 100 (/.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (pow.f64 n 2)) i)) |
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))) i)) |
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))) i)) |
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))) i)) |
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))) i)) |
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) i)) |
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) i)) |
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) i)) |
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) i)) |
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) i)) |
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) i)) |
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) i)) |
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) i)) |
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))) i)) |
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))) i)) |
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))) i)) |
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))) i)) |
(*.f64 100 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) (pow.f64 n 2)) i)) |
(*.f64 100 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) (pow.f64 n 2)) i)) |
(*.f64 100 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) (pow.f64 n 2)) i)) |
(*.f64 100 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) (pow.f64 n 2)) i)) |
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) (pow.f64 n 2)) |
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) (pow.f64 n 2)) |
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) (pow.f64 n 2)) |
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) (pow.f64 n 2)) |
(*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))) |
(*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))) |
(*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))) |
(*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))) |
(*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) |
(*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) |
(*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) |
(*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) |
(*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) |
(*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) |
(*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) |
(*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) |
(*.f64 (pow.f64 n 2) (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))) |
(*.f64 (pow.f64 n 2) (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))) |
(*.f64 (pow.f64 n 2) (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))) |
(*.f64 (pow.f64 n 2) (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))) |
(*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) (pow.f64 n 2)) |
(*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) (pow.f64 n 2)) |
(*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) (pow.f64 n 2)) |
(*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) (pow.f64 n 2)) |
(-.f64 (neg.f64 (log.f64 n)) (neg.f64 (log.f64 i))) |
(-.f64 (log.f64 i) (log.f64 n)) |
(-.f64 (-.f64 (log.f64 i) (log.f64 n)) 0) |
(-.f64 0 (-.f64 (log.f64 n) (log.f64 i))) |
(*.f64 -1 (-.f64 (log.f64 n) (log.f64 i))) |
(*.f64 (-.f64 (log.f64 n) (log.f64 i)) -1) |
(/.f64 (-.f64 (log.f64 i) (log.f64 n)) 1) |
(/.f64 (-.f64 (log.f64 n) (log.f64 i)) -1) |
(/.f64 (+.f64 (-.f64 (log.f64 n) (log.f64 i)) (-.f64 (log.f64 n) (log.f64 i))) -2) |
(/.f64 (-.f64 (-.f64 (log.f64 i) (log.f64 n)) (*.f64 (-.f64 (log.f64 n) (log.f64 i)) (-.f64 (log.f64 n) (log.f64 i)))) (-.f64 1 (-.f64 (log.f64 i) (log.f64 n)))) |
(pow.f64 (-.f64 (log.f64 i) (log.f64 n)) 1) |
(neg.f64 (-.f64 (log.f64 n) (log.f64 i))) |
(if (!=.f64 (+.f64 (log.f64 n) (log.f64 i)) 0) (/.f64 (-.f64 (*.f64 (log.f64 i) (log.f64 i)) (pow.f64 (log.f64 n) 2)) (+.f64 (log.f64 n) (log.f64 i))) (-.f64 (log.f64 i) (log.f64 n))) |
(if (!=.f64 (log.f64 n) 0) (/.f64 (*.f64 (log.f64 n) (-.f64 (log.f64 i) (log.f64 n))) (log.f64 n)) (-.f64 (log.f64 i) (log.f64 n))) |
(if (!=.f64 (log.f64 i) 0) (/.f64 (*.f64 (log.f64 i) (-.f64 (log.f64 i) (log.f64 n))) (log.f64 i)) (-.f64 (log.f64 i) (log.f64 n))) |
(if (!=.f64 0 0) (/.f64 (neg.f64 (*.f64 (-.f64 (log.f64 n) (log.f64 i)) 0)) 0) (-.f64 (log.f64 i) (log.f64 n))) |
(if (!=.f64 (-.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 0) (/.f64 (-.f64 (pow.f64 (log.f64 n) 2) (*.f64 (log.f64 i) (log.f64 i))) (-.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (-.f64 (log.f64 i) (log.f64 n))) |
(if (!=.f64 (neg.f64 (log.f64 n)) 0) (/.f64 (*.f64 (log.f64 n) (-.f64 (log.f64 i) (log.f64 n))) (log.f64 n)) (-.f64 (log.f64 i) (log.f64 n))) |
(if (!=.f64 (neg.f64 (log.f64 i)) 0) (/.f64 (*.f64 (log.f64 i) (-.f64 (log.f64 i) (log.f64 n))) (log.f64 i)) (-.f64 (log.f64 i) (log.f64 n))) |
(if (!=.f64 (-.f64 (log.f64 n) (log.f64 i)) 0) (/.f64 (neg.f64 (*.f64 (-.f64 (log.f64 n) (log.f64 i)) (-.f64 (log.f64 n) (log.f64 i)))) (-.f64 (log.f64 n) (log.f64 i))) (-.f64 (log.f64 i) (log.f64 n))) |
(if (!=.f64 (-.f64 (log.f64 n) (log.f64 i)) 0) (/.f64 (-.f64 (*.f64 (-.f64 (log.f64 n) (log.f64 i)) 0) (*.f64 (-.f64 (log.f64 n) (log.f64 i)) (-.f64 (log.f64 n) (log.f64 i)))) (-.f64 (log.f64 n) (log.f64 i))) (-.f64 (log.f64 i) (log.f64 n))) |
(+.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) 0) |
(+.f64 0 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n)))) |
(+.f64 (*.f64 (pow.f64 n 2) (log.f64 i)) (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 n)))) |
(+.f64 (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 n))) (*.f64 (pow.f64 n 2) (log.f64 i))) |
(+.f64 (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 n))) (neg.f64 (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 i))))) |
(+.f64 (neg.f64 (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 i)))) (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 n)))) |
(-.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) 0) |
(-.f64 0 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 n) (log.f64 i)))) |
(-.f64 (*.f64 (pow.f64 n 2) (log.f64 i)) (*.f64 (pow.f64 n 2) (log.f64 n))) |
(-.f64 (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 n))) (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 i)))) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 n) (log.f64 i))) -1) |
(pow.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) 1) |
(neg.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 n) (log.f64 i)))) |
(if (!=.f64 (+.f64 (*.f64 (pow.f64 n 2) (log.f64 i)) (*.f64 (pow.f64 n 2) (log.f64 n))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 n 2) (log.f64 i)) (*.f64 (pow.f64 n 2) (log.f64 i))) (*.f64 (pow.f64 n 2) (*.f64 (*.f64 (pow.f64 n 2) (log.f64 n)) (log.f64 n)))) (+.f64 (*.f64 (pow.f64 n 2) (log.f64 i)) (*.f64 (pow.f64 n 2) (log.f64 n)))) (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n)))) |
(if (!=.f64 (*.f64 (pow.f64 n 2) (log.f64 n)) 0) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (log.f64 n) (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))))) (*.f64 (pow.f64 n 2) (log.f64 n))) (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n)))) |
(if (!=.f64 (*.f64 (pow.f64 n 2) (log.f64 i)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 n 2) (log.f64 i)) (*.f64 (pow.f64 n 2) (log.f64 i))) (*.f64 (pow.f64 n 2) (*.f64 (*.f64 (pow.f64 n 2) (log.f64 n)) (log.f64 i)))) (*.f64 (pow.f64 n 2) (log.f64 i))) (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n)))) |
(if (!=.f64 (+.f64 (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 n))) (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 i)))) 0) (/.f64 (-.f64 (*.f64 (pow.f64 n 2) (*.f64 (*.f64 (pow.f64 n 2) (log.f64 n)) (log.f64 n))) (*.f64 (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 i))) (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 i))))) (+.f64 (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 n))) (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 i))))) (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n)))) |
(if (!=.f64 (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 n))) 0) (/.f64 (-.f64 (*.f64 (pow.f64 n 2) (*.f64 (*.f64 (pow.f64 n 2) (log.f64 n)) (log.f64 n))) (*.f64 (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 i))) (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 n))))) (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 n)))) (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n)))) |
(if (!=.f64 (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 i))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 i))) (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 n)))) (*.f64 (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 i))) (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 i))))) (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 i)))) (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n)))) |
| Outputs |
|---|
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (neg.f64 (log.f64 (/.f64 1 n))))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (+.f64 (log.f64 i) (log.f64 (/.f64 1 n)))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (neg.f64 (log.f64 (/.f64 1 n))))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (+.f64 (log.f64 i) (log.f64 (/.f64 1 n)))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (neg.f64 (log.f64 (/.f64 1 n))))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (+.f64 (log.f64 i) (log.f64 (/.f64 1 n)))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (neg.f64 (log.f64 (/.f64 1 n))))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (+.f64 (log.f64 i) (log.f64 (/.f64 1 n)))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (+.f64 (log.f64 i) (-.f64 (log.f64 (/.f64 -1 n)) (log.f64 -1)))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (+.f64 (log.f64 i) (-.f64 (log.f64 (/.f64 -1 n)) (log.f64 -1)))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (+.f64 (log.f64 i) (-.f64 (log.f64 (/.f64 -1 n)) (log.f64 -1)))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (+.f64 (log.f64 i) (-.f64 (log.f64 (/.f64 -1 n)) (log.f64 -1)))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 n))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (neg.f64 (log.f64 n)) (log.f64 (/.f64 1 i)))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 n))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (neg.f64 (log.f64 n)) (log.f64 (/.f64 1 i)))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 n))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (neg.f64 (log.f64 n)) (log.f64 (/.f64 1 i)))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 n))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (neg.f64 (log.f64 n)) (log.f64 (/.f64 1 i)))) i) |
(/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) (pow.f64 n 2)) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 i)))) (log.f64 n))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 i)))) (log.f64 n))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 i))) (log.f64 n))) i) |
(/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) (pow.f64 n 2)) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 i)))) (log.f64 n))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 i)))) (log.f64 n))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 i))) (log.f64 n))) i) |
(/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) (pow.f64 n 2)) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 i)))) (log.f64 n))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 i)))) (log.f64 n))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 i))) (log.f64 n))) i) |
(/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) (pow.f64 n 2)) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 i)))) (log.f64 n))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 i)))) (log.f64 n))) i) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 i))) (log.f64 n))) i) |
(-.f64 (log.f64 i) (log.f64 n)) |
(-.f64 (log.f64 i) (log.f64 n)) |
(-.f64 (log.f64 i) (log.f64 n)) |
(-.f64 (log.f64 i) (log.f64 n)) |
(-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n)))) |
(-.f64 (log.f64 i) (neg.f64 (log.f64 (/.f64 1 n)))) |
(+.f64 (log.f64 i) (log.f64 (/.f64 1 n))) |
(-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n)))) |
(-.f64 (log.f64 i) (neg.f64 (log.f64 (/.f64 1 n)))) |
(+.f64 (log.f64 i) (log.f64 (/.f64 1 n))) |
(-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n)))) |
(-.f64 (log.f64 i) (neg.f64 (log.f64 (/.f64 1 n)))) |
(+.f64 (log.f64 i) (log.f64 (/.f64 1 n))) |
(-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n)))) |
(-.f64 (log.f64 i) (neg.f64 (log.f64 (/.f64 1 n)))) |
(+.f64 (log.f64 i) (log.f64 (/.f64 1 n))) |
(-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))) |
(-.f64 (log.f64 i) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1))) |
(+.f64 (log.f64 i) (-.f64 (log.f64 (/.f64 -1 n)) (log.f64 -1))) |
(-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))) |
(-.f64 (log.f64 i) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1))) |
(+.f64 (log.f64 i) (-.f64 (log.f64 (/.f64 -1 n)) (log.f64 -1))) |
(-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))) |
(-.f64 (log.f64 i) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1))) |
(+.f64 (log.f64 i) (-.f64 (log.f64 (/.f64 -1 n)) (log.f64 -1))) |
(-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))) |
(-.f64 (log.f64 i) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1))) |
(+.f64 (log.f64 i) (-.f64 (log.f64 (/.f64 -1 n)) (log.f64 -1))) |
(-.f64 (log.f64 i) (log.f64 n)) |
(-.f64 (log.f64 i) (log.f64 n)) |
(-.f64 (log.f64 i) (log.f64 n)) |
(-.f64 (log.f64 i) (log.f64 n)) |
(-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n)) |
(-.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 n)) |
(-.f64 (neg.f64 (log.f64 n)) (log.f64 (/.f64 1 i))) |
(-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n)) |
(-.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 n)) |
(-.f64 (neg.f64 (log.f64 n)) (log.f64 (/.f64 1 i))) |
(-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n)) |
(-.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 n)) |
(-.f64 (neg.f64 (log.f64 n)) (log.f64 (/.f64 1 i))) |
(-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n)) |
(-.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 n)) |
(-.f64 (neg.f64 (log.f64 n)) (log.f64 (/.f64 1 i))) |
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) |
(-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 i)))) (log.f64 n)) |
(-.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 i)))) (log.f64 n)) |
(-.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 i))) (log.f64 n)) |
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) |
(-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 i)))) (log.f64 n)) |
(-.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 i)))) (log.f64 n)) |
(-.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 i))) (log.f64 n)) |
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) |
(-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 i)))) (log.f64 n)) |
(-.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 i)))) (log.f64 n)) |
(-.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 i))) (log.f64 n)) |
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) |
(-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 i)))) (log.f64 n)) |
(-.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 i)))) (log.f64 n)) |
(-.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 i))) (log.f64 n)) |
(*.f64 100 (/.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (pow.f64 n 2)) i)) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) i) 100) |
(*.f64 100 (/.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (pow.f64 n 2)) i)) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) i) 100) |
(*.f64 100 (/.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (pow.f64 n 2)) i)) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) i) 100) |
(*.f64 100 (/.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) (pow.f64 n 2)) i)) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) i) 100) |
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))) i)) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))) i) 100) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (neg.f64 (log.f64 (/.f64 1 n))))) i) 100) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (log.f64 i) (log.f64 (/.f64 1 n)))) i) 100) |
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))) i)) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))) i) 100) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (neg.f64 (log.f64 (/.f64 1 n))))) i) 100) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (log.f64 i) (log.f64 (/.f64 1 n)))) i) 100) |
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))) i)) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))) i) 100) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (neg.f64 (log.f64 (/.f64 1 n))))) i) 100) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (log.f64 i) (log.f64 (/.f64 1 n)))) i) 100) |
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))) i)) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))) i) 100) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (neg.f64 (log.f64 (/.f64 1 n))))) i) 100) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (log.f64 i) (log.f64 (/.f64 1 n)))) i) 100) |
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) i)) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) i) 100) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) i) 100) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (log.f64 i) (-.f64 (log.f64 (/.f64 -1 n)) (log.f64 -1)))) i) 100) |
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) i)) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) i) 100) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) i) 100) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (log.f64 i) (-.f64 (log.f64 (/.f64 -1 n)) (log.f64 -1)))) i) 100) |
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) i)) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) i) 100) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) i) 100) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (log.f64 i) (-.f64 (log.f64 (/.f64 -1 n)) (log.f64 -1)))) i) 100) |
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) i)) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) i) 100) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) i) 100) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (log.f64 i) (-.f64 (log.f64 (/.f64 -1 n)) (log.f64 -1)))) i) 100) |
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) i)) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) i) 100) |
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) i)) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) i) 100) |
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) i)) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) i) 100) |
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) i)) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) i) 100) |
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))) i)) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))) i) 100) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 n))) i) 100) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (neg.f64 (log.f64 n)) (log.f64 (/.f64 1 i)))) i) 100) |
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))) i)) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))) i) 100) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 n))) i) 100) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (neg.f64 (log.f64 n)) (log.f64 (/.f64 1 i)))) i) 100) |
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))) i)) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))) i) 100) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 n))) i) 100) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (neg.f64 (log.f64 n)) (log.f64 (/.f64 1 i)))) i) 100) |
(*.f64 100 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))) i)) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))) i) 100) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 n))) i) 100) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (neg.f64 (log.f64 n)) (log.f64 (/.f64 1 i)))) i) 100) |
(*.f64 100 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) (pow.f64 n 2)) i)) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 i)))) (log.f64 n))) i) 100) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 i)))) (log.f64 n))) i) 100) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 i))) (log.f64 n))) i) 100) |
(*.f64 100 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) (pow.f64 n 2)) i)) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 i)))) (log.f64 n))) i) 100) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 i)))) (log.f64 n))) i) 100) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 i))) (log.f64 n))) i) 100) |
(*.f64 100 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) (pow.f64 n 2)) i)) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 i)))) (log.f64 n))) i) 100) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 i)))) (log.f64 n))) i) 100) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 i))) (log.f64 n))) i) 100) |
(*.f64 100 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) (pow.f64 n 2)) i)) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 i)))) (log.f64 n))) i) 100) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 i)))) (log.f64 n))) i) 100) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 i))) (log.f64 n))) i) 100) |
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) (pow.f64 n 2)) |
(*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) |
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) (pow.f64 n 2)) |
(*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) |
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) (pow.f64 n 2)) |
(*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) |
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) (pow.f64 n 2)) |
(*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) |
(*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))) |
(*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (neg.f64 (log.f64 (/.f64 1 n))))) |
(*.f64 (pow.f64 n 2) (+.f64 (log.f64 i) (log.f64 (/.f64 1 n)))) |
(*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))) |
(*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (neg.f64 (log.f64 (/.f64 1 n))))) |
(*.f64 (pow.f64 n 2) (+.f64 (log.f64 i) (log.f64 (/.f64 1 n)))) |
(*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))) |
(*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (neg.f64 (log.f64 (/.f64 1 n))))) |
(*.f64 (pow.f64 n 2) (+.f64 (log.f64 i) (log.f64 (/.f64 1 n)))) |
(*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (*.f64 -1 (log.f64 (/.f64 1 n))))) |
(*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (neg.f64 (log.f64 (/.f64 1 n))))) |
(*.f64 (pow.f64 n 2) (+.f64 (log.f64 i) (log.f64 (/.f64 1 n)))) |
(*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) |
(*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) |
(*.f64 (pow.f64 n 2) (+.f64 (log.f64 i) (-.f64 (log.f64 (/.f64 -1 n)) (log.f64 -1)))) |
(*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) |
(*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) |
(*.f64 (pow.f64 n 2) (+.f64 (log.f64 i) (-.f64 (log.f64 (/.f64 -1 n)) (log.f64 -1)))) |
(*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) |
(*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) |
(*.f64 (pow.f64 n 2) (+.f64 (log.f64 i) (-.f64 (log.f64 (/.f64 -1 n)) (log.f64 -1)))) |
(*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) |
(*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) |
(*.f64 (pow.f64 n 2) (+.f64 (log.f64 i) (-.f64 (log.f64 (/.f64 -1 n)) (log.f64 -1)))) |
(*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) |
(*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) |
(*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) |
(*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) |
(*.f64 (pow.f64 n 2) (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))) |
(*.f64 (pow.f64 n 2) (-.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 n))) |
(*.f64 (pow.f64 n 2) (-.f64 (neg.f64 (log.f64 n)) (log.f64 (/.f64 1 i)))) |
(*.f64 (pow.f64 n 2) (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))) |
(*.f64 (pow.f64 n 2) (-.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 n))) |
(*.f64 (pow.f64 n 2) (-.f64 (neg.f64 (log.f64 n)) (log.f64 (/.f64 1 i)))) |
(*.f64 (pow.f64 n 2) (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))) |
(*.f64 (pow.f64 n 2) (-.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 n))) |
(*.f64 (pow.f64 n 2) (-.f64 (neg.f64 (log.f64 n)) (log.f64 (/.f64 1 i)))) |
(*.f64 (pow.f64 n 2) (-.f64 (*.f64 -1 (log.f64 (/.f64 1 i))) (log.f64 n))) |
(*.f64 (pow.f64 n 2) (-.f64 (neg.f64 (log.f64 (/.f64 1 i))) (log.f64 n))) |
(*.f64 (pow.f64 n 2) (-.f64 (neg.f64 (log.f64 n)) (log.f64 (/.f64 1 i)))) |
(*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) (pow.f64 n 2)) |
(*.f64 (pow.f64 n 2) (-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 i)))) (log.f64 n))) |
(*.f64 (pow.f64 n 2) (-.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 i)))) (log.f64 n))) |
(*.f64 (pow.f64 n 2) (-.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 i))) (log.f64 n))) |
(*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) (pow.f64 n 2)) |
(*.f64 (pow.f64 n 2) (-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 i)))) (log.f64 n))) |
(*.f64 (pow.f64 n 2) (-.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 i)))) (log.f64 n))) |
(*.f64 (pow.f64 n 2) (-.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 i))) (log.f64 n))) |
(*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) (pow.f64 n 2)) |
(*.f64 (pow.f64 n 2) (-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 i)))) (log.f64 n))) |
(*.f64 (pow.f64 n 2) (-.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 i)))) (log.f64 n))) |
(*.f64 (pow.f64 n 2) (-.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 i))) (log.f64 n))) |
(*.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 i))) (log.f64 -1)) (log.f64 n)) (pow.f64 n 2)) |
(*.f64 (pow.f64 n 2) (-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 i)))) (log.f64 n))) |
(*.f64 (pow.f64 n 2) (-.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 i)))) (log.f64 n))) |
(*.f64 (pow.f64 n 2) (-.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 i))) (log.f64 n))) |
(-.f64 (neg.f64 (log.f64 n)) (neg.f64 (log.f64 i))) |
(-.f64 (log.f64 i) (log.f64 n)) |
(-.f64 (log.f64 i) (log.f64 n)) |
(-.f64 (-.f64 (log.f64 i) (log.f64 n)) 0) |
(-.f64 (log.f64 i) (log.f64 n)) |
(-.f64 0 (-.f64 (log.f64 n) (log.f64 i))) |
(-.f64 (log.f64 i) (log.f64 n)) |
(*.f64 -1 (-.f64 (log.f64 n) (log.f64 i))) |
(-.f64 (log.f64 i) (log.f64 n)) |
(*.f64 (-.f64 (log.f64 n) (log.f64 i)) -1) |
(-.f64 (log.f64 i) (log.f64 n)) |
(/.f64 (-.f64 (log.f64 i) (log.f64 n)) 1) |
(-.f64 (log.f64 i) (log.f64 n)) |
(/.f64 (-.f64 (log.f64 n) (log.f64 i)) -1) |
(-.f64 (log.f64 i) (log.f64 n)) |
(/.f64 (+.f64 (-.f64 (log.f64 n) (log.f64 i)) (-.f64 (log.f64 n) (log.f64 i))) -2) |
(-.f64 (log.f64 i) (log.f64 n)) |
(/.f64 (-.f64 (-.f64 (log.f64 i) (log.f64 n)) (*.f64 (-.f64 (log.f64 n) (log.f64 i)) (-.f64 (log.f64 n) (log.f64 i)))) (-.f64 1 (-.f64 (log.f64 i) (log.f64 n)))) |
(-.f64 (log.f64 i) (log.f64 n)) |
(pow.f64 (-.f64 (log.f64 i) (log.f64 n)) 1) |
(-.f64 (log.f64 i) (log.f64 n)) |
(neg.f64 (-.f64 (log.f64 n) (log.f64 i))) |
(-.f64 (log.f64 i) (log.f64 n)) |
(if (!=.f64 (+.f64 (log.f64 n) (log.f64 i)) 0) (/.f64 (-.f64 (*.f64 (log.f64 i) (log.f64 i)) (pow.f64 (log.f64 n) 2)) (+.f64 (log.f64 n) (log.f64 i))) (-.f64 (log.f64 i) (log.f64 n))) |
(if (!=.f64 (+.f64 (log.f64 i) (log.f64 n)) 0) (/.f64 (-.f64 (*.f64 (log.f64 i) (log.f64 i)) (pow.f64 (log.f64 n) 2)) (+.f64 (log.f64 i) (log.f64 n))) (-.f64 (log.f64 i) (log.f64 n))) |
(if (!=.f64 (log.f64 n) 0) (/.f64 (*.f64 (log.f64 n) (-.f64 (log.f64 i) (log.f64 n))) (log.f64 n)) (-.f64 (log.f64 i) (log.f64 n))) |
(-.f64 (log.f64 i) (log.f64 n)) |
(if (!=.f64 (log.f64 i) 0) (/.f64 (*.f64 (log.f64 i) (-.f64 (log.f64 i) (log.f64 n))) (log.f64 i)) (-.f64 (log.f64 i) (log.f64 n))) |
(-.f64 (log.f64 i) (log.f64 n)) |
(if (!=.f64 0 0) (/.f64 (neg.f64 (*.f64 (-.f64 (log.f64 n) (log.f64 i)) 0)) 0) (-.f64 (log.f64 i) (log.f64 n))) |
(-.f64 (log.f64 i) (log.f64 n)) |
(if (!=.f64 (-.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 0) (/.f64 (-.f64 (pow.f64 (log.f64 n) 2) (*.f64 (log.f64 i) (log.f64 i))) (-.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (-.f64 (log.f64 i) (log.f64 n))) |
(if (!=.f64 (-.f64 (neg.f64 (log.f64 n)) (log.f64 i)) 0) (/.f64 (-.f64 (*.f64 (log.f64 i) (log.f64 i)) (pow.f64 (log.f64 n) 2)) (+.f64 (log.f64 i) (log.f64 n))) (-.f64 (log.f64 i) (log.f64 n))) |
(if (!=.f64 (neg.f64 (log.f64 n)) 0) (/.f64 (*.f64 (log.f64 n) (-.f64 (log.f64 i) (log.f64 n))) (log.f64 n)) (-.f64 (log.f64 i) (log.f64 n))) |
(-.f64 (log.f64 i) (log.f64 n)) |
(if (!=.f64 (neg.f64 (log.f64 i)) 0) (/.f64 (*.f64 (log.f64 i) (-.f64 (log.f64 i) (log.f64 n))) (log.f64 i)) (-.f64 (log.f64 i) (log.f64 n))) |
(-.f64 (log.f64 i) (log.f64 n)) |
(if (!=.f64 (-.f64 (log.f64 n) (log.f64 i)) 0) (/.f64 (neg.f64 (*.f64 (-.f64 (log.f64 n) (log.f64 i)) (-.f64 (log.f64 n) (log.f64 i)))) (-.f64 (log.f64 n) (log.f64 i))) (-.f64 (log.f64 i) (log.f64 n))) |
(-.f64 (log.f64 i) (log.f64 n)) |
(if (!=.f64 (-.f64 (log.f64 n) (log.f64 i)) 0) (/.f64 (-.f64 (*.f64 (-.f64 (log.f64 n) (log.f64 i)) 0) (*.f64 (-.f64 (log.f64 n) (log.f64 i)) (-.f64 (log.f64 n) (log.f64 i)))) (-.f64 (log.f64 n) (log.f64 i))) (-.f64 (log.f64 i) (log.f64 n))) |
(-.f64 (log.f64 i) (log.f64 n)) |
(+.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) 0) |
(*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) |
(+.f64 0 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n)))) |
(*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) |
(+.f64 (*.f64 (pow.f64 n 2) (log.f64 i)) (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 n)))) |
(*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) |
(+.f64 (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 n))) (*.f64 (pow.f64 n 2) (log.f64 i))) |
(*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) |
(+.f64 (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 n))) (neg.f64 (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 i))))) |
(*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) |
(+.f64 (neg.f64 (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 i)))) (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 n)))) |
(*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) |
(-.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) 0) |
(*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) |
(-.f64 0 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 n) (log.f64 i)))) |
(*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) |
(-.f64 (*.f64 (pow.f64 n 2) (log.f64 i)) (*.f64 (pow.f64 n 2) (log.f64 n))) |
(*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) |
(-.f64 (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 n))) (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 i)))) |
(*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) |
(/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 n) (log.f64 i))) -1) |
(*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) |
(pow.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) 1) |
(*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) |
(neg.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 n) (log.f64 i)))) |
(*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) |
(if (!=.f64 (+.f64 (*.f64 (pow.f64 n 2) (log.f64 i)) (*.f64 (pow.f64 n 2) (log.f64 n))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 n 2) (log.f64 i)) (*.f64 (pow.f64 n 2) (log.f64 i))) (*.f64 (pow.f64 n 2) (*.f64 (*.f64 (pow.f64 n 2) (log.f64 n)) (log.f64 n)))) (+.f64 (*.f64 (pow.f64 n 2) (log.f64 i)) (*.f64 (pow.f64 n 2) (log.f64 n)))) (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n)))) |
(*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) |
(if (!=.f64 (*.f64 (pow.f64 n 2) (log.f64 n)) 0) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (log.f64 n) (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))))) (*.f64 (pow.f64 n 2) (log.f64 n))) (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n)))) |
(*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) |
(if (!=.f64 (*.f64 (pow.f64 n 2) (log.f64 i)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 n 2) (log.f64 i)) (*.f64 (pow.f64 n 2) (log.f64 i))) (*.f64 (pow.f64 n 2) (*.f64 (*.f64 (pow.f64 n 2) (log.f64 n)) (log.f64 i)))) (*.f64 (pow.f64 n 2) (log.f64 i))) (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n)))) |
(*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) |
(if (!=.f64 (+.f64 (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 n))) (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 i)))) 0) (/.f64 (-.f64 (*.f64 (pow.f64 n 2) (*.f64 (*.f64 (pow.f64 n 2) (log.f64 n)) (log.f64 n))) (*.f64 (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 i))) (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 i))))) (+.f64 (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 n))) (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 i))))) (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n)))) |
(*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) |
(if (!=.f64 (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 n))) 0) (/.f64 (-.f64 (*.f64 (pow.f64 n 2) (*.f64 (*.f64 (pow.f64 n 2) (log.f64 n)) (log.f64 n))) (*.f64 (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 i))) (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 n))))) (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 n)))) (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n)))) |
(*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) |
(if (!=.f64 (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 i))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 i))) (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 n)))) (*.f64 (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 i))) (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 i))))) (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 i)))) (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n)))) |
(*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) |
Compiled 7613 to 5317 computations (30.2% saved)
23 alts after pruning (20 fresh and 3 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 320 | 13 | 333 |
| Fresh | 1 | 7 | 8 |
| Picked | 1 | 0 | 1 |
| Done | 2 | 3 | 5 |
| Total | 324 | 23 | 347 |
| Status | Error | Program |
|---|---|---|
| ▶ | 40.8b | (if (!=.f64 (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) 0) (/.f64 (*.f64 n (-.f64 (*.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))))) (*.f64 (*.f64 n -100) -100))) (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) |
| 35.4b | (if (!=.f64 (*.f64 n (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50))) 0) (/.f64 (*.f64 (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50)))) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))))) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) | |
| ▶ | 26.0b | (+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 -50 i)) |
| 26.0b | (+.f64 (*.f64 n 100) (*.f64 n (*.f64 i 50))) | |
| ▶ | 25.8b | (+.f64 (*.f64 n 100) (*.f64 -50 i)) |
| 58.4b | (*.f64 (/.f64 (if (!=.f64 (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 n))) 0) (/.f64 (-.f64 (*.f64 (pow.f64 n 2) (*.f64 (*.f64 (pow.f64 n 2) (log.f64 n)) (log.f64 n))) (*.f64 (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 i))) (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 n))))) (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 n)))) (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n)))) i) 100) | |
| 58.2b | (*.f64 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) i) 100) | |
| 49.2b | (*.f64 (/.f64 (*.f64 n (+.f64 (exp.f64 i) -1)) i) 100) | |
| 29.8b | (*.f64 (/.f64 (*.f64 n (+.f64 i (*.f64 1/2 (pow.f64 i 2)))) i) 100) | |
| 26.1b | (*.f64 (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100) n) | |
| 26.1b | (*.f64 (*.f64 n 100) (-.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) -1)) | |
| 26.0b | (*.f64 n (-.f64 100 (*.f64 -50 i))) | |
| ✓ | 25.4b | (*.f64 n 100) |
| ▶ | 62.1b | (*.f64 i -50) |
| 48.9b | (*.f64 100 (/.f64 (if (!=.f64 (-.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) 0) (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) (+.f64 n n))) (+.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n))) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)) (/.f64 i n))) | |
| ✓ | 48.9b | (*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n))) |
| 49.4b | (*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n))) | |
| 53.7b | (*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n))) | |
| ▶ | 40.2b | (*.f64 100 (/.f64 (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) (/.f64 i n))) |
| 56.7b | (*.f64 100 (/.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i n))) | |
| ✓ | 35.3b | (*.f64 100 (/.f64 i (/.f64 i n))) |
| 57.4b | (*.f64 100 (+.f64 (/.f64 (*.f64 n (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) i) (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2)))) | |
| 29.0b | (*.f64 100 (+.f64 n (+.f64 (*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))) (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))) |
Compiled 1061 to 781 computations (26.4% saved)
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (*.f64 n 100) (*.f64 -50 i)) |
Compiled 19 to 13 computations (31.6% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | i | @ | inf | (+.f64 (*.f64 n 100) (*.f64 -50 i)) |
| 0.0ms | n | @ | 0 | (+.f64 (*.f64 n 100) (*.f64 -50 i)) |
| 0.0ms | i | @ | 0 | (+.f64 (*.f64 n 100) (*.f64 -50 i)) |
| 0.0ms | n | @ | inf | (+.f64 (*.f64 n 100) (*.f64 -50 i)) |
| 0.0ms | i | @ | -inf | (+.f64 (*.f64 n 100) (*.f64 -50 i)) |
| 1× | batch-egg-rewrite |
| 480× | rational_best-simplify-111 |
| 474× | rational_best-simplify-110 |
| 468× | rational_best-simplify-124 |
| 462× | rational_best-simplify-96 |
| 456× | rational_best-simplify-127 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 19 |
| 1 | 15 | 19 |
| 2 | 50 | 19 |
| 3 | 232 | 19 |
| 4 | 1364 | 19 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 n 100) (*.f64 -50 i)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 n 100) (*.f64 i 50))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -50 i) (*.f64 n -100))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 n 100) (*.f64 -50 i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (*.f64 n -100) (*.f64 i 50)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 n 100) (*.f64 -50 i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (*.f64 n -100) (*.f64 i 50)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 n 100) (*.f64 -50 i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 i 50) (+.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (*.f64 n -100))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (-.f64 -1 (+.f64 (*.f64 n -100) (*.f64 i 50)))) (-.f64 1 (+.f64 (*.f64 n 100) (*.f64 -50 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (*.f64 n 100) (*.f64 -50 i)) (+.f64 (*.f64 n 100) (*.f64 -50 i))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (*.f64 i 50) (+.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (*.f64 n -100))) (+.f64 (*.f64 i 50) (+.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (*.f64 n -100)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (-.f64 -1 (+.f64 (*.f64 n -100) (*.f64 i 50)))) (*.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (-.f64 -1 (+.f64 (*.f64 n -100) (*.f64 i 50))))) (+.f64 (-.f64 1 (+.f64 (*.f64 n 100) (*.f64 -50 i))) (-.f64 1 (+.f64 (*.f64 n 100) (*.f64 -50 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 1 (+.f64 (*.f64 n 100) (*.f64 -50 i))) (*.f64 (+.f64 (*.f64 n 100) (*.f64 -50 i)) (+.f64 (*.f64 n 100) (*.f64 -50 i)))) (-.f64 1 (*.f64 1 (+.f64 (*.f64 n 100) (*.f64 -50 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 -2 (+.f64 (*.f64 i 50) (+.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (*.f64 n -100)))) (*.f64 (+.f64 (*.f64 i 50) (+.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (*.f64 n -100))) (+.f64 (*.f64 i 50) (+.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (*.f64 n -100))))) (-.f64 4 (*.f64 -2 (+.f64 (*.f64 i 50) (+.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (*.f64 n -100))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 n 100) (*.f64 -50 i))) (*.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (-.f64 -1 (+.f64 (*.f64 n -100) (*.f64 i 50))))) (*.f64 (*.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (-.f64 -1 (+.f64 (*.f64 n -100) (*.f64 i 50)))) (*.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (-.f64 -1 (+.f64 (*.f64 n -100) (*.f64 i 50)))))) (-.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 n 100) (*.f64 -50 i))) (-.f64 1 (+.f64 (*.f64 n 100) (*.f64 -50 i)))) (*.f64 (-.f64 1 (+.f64 (*.f64 n 100) (*.f64 -50 i))) (*.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (-.f64 -1 (+.f64 (*.f64 n -100) (*.f64 i 50)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 n 100) (*.f64 -50 i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 -50 i) (*.f64 n -100)) 0) (/.f64 (+.f64 (*.f64 (*.f64 n 100) (*.f64 n 100)) (*.f64 (*.f64 -50 i) (*.f64 i 50))) (+.f64 (*.f64 n 100) (*.f64 i 50))) (+.f64 (*.f64 n 100) (*.f64 -50 i)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 n -100) 0) (/.f64 (*.f64 (+.f64 (*.f64 n 100) (*.f64 -50 i)) (*.f64 n -200)) (*.f64 n -200)) (+.f64 (*.f64 n 100) (*.f64 -50 i)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 -50 i) 0) (/.f64 (*.f64 -50 (*.f64 i (+.f64 (*.f64 n 100) (*.f64 -50 i)))) (*.f64 -50 i)) (+.f64 (*.f64 n 100) (*.f64 -50 i)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 n 100) (*.f64 i 50)) 0) (/.f64 (+.f64 (*.f64 (*.f64 n 100) (*.f64 n 100)) (*.f64 (*.f64 -50 i) (*.f64 i 50))) (+.f64 (*.f64 n 100) (*.f64 i 50))) (+.f64 (*.f64 n 100) (*.f64 -50 i)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 i 50) 0) (/.f64 (*.f64 -50 (*.f64 i (+.f64 (*.f64 n 100) (*.f64 -50 i)))) (*.f64 -50 i)) (+.f64 (*.f64 n 100) (*.f64 -50 i)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 n 100) 0) (/.f64 (*.f64 (+.f64 (*.f64 n 100) (*.f64 -50 i)) (*.f64 n -200)) (*.f64 n -200)) (+.f64 (*.f64 n 100) (*.f64 -50 i)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (neg.f64 (*.f64 0 (+.f64 (*.f64 n -100) (*.f64 i 50)))) 0) (+.f64 (*.f64 n 100) (*.f64 -50 i)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) 0) (/.f64 (*.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (+.f64 (*.f64 n 100) (*.f64 -50 i))) (+.f64 (*.f64 n -100) (*.f64 i 50))) (+.f64 (*.f64 n 100) (*.f64 -50 i))))))) |
| 1× | egg-herbie |
| 954× | rational_best-simplify-61 |
| 926× | rational_best-simplify-65 |
| 908× | rational_best-simplify-96 |
| 764× | rational_best-simplify-3 |
| 590× | rational_best-simplify-62 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 103 | 1013 |
| 1 | 493 | 1013 |
| 2 | 3331 | 1013 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -50 i) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(*.f64 100 n) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(*.f64 100 n) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(*.f64 100 n) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(*.f64 -50 i) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(*.f64 -50 i) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(-.f64 (*.f64 n 100) (*.f64 i 50)) |
(-.f64 (*.f64 -50 i) (*.f64 n -100)) |
(-.f64 (+.f64 (*.f64 n 100) (*.f64 -50 i)) 0) |
(-.f64 0 (+.f64 (*.f64 n -100) (*.f64 i 50))) |
(*.f64 (+.f64 (*.f64 n 100) (*.f64 -50 i)) 1) |
(*.f64 -1 (+.f64 (*.f64 n -100) (*.f64 i 50))) |
(*.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) -1) |
(/.f64 (+.f64 (*.f64 n 100) (*.f64 -50 i)) 1) |
(/.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) -1) |
(/.f64 (+.f64 (*.f64 i 50) (+.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (*.f64 n -100))) -2) |
(/.f64 (*.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (-.f64 -1 (+.f64 (*.f64 n -100) (*.f64 i 50)))) (-.f64 1 (+.f64 (*.f64 n 100) (*.f64 -50 i)))) |
(/.f64 (+.f64 (+.f64 (*.f64 n 100) (*.f64 -50 i)) (+.f64 (*.f64 n 100) (*.f64 -50 i))) 2) |
(/.f64 (+.f64 (+.f64 (*.f64 i 50) (+.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (*.f64 n -100))) (+.f64 (*.f64 i 50) (+.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (*.f64 n -100)))) -4) |
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (-.f64 -1 (+.f64 (*.f64 n -100) (*.f64 i 50)))) (*.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (-.f64 -1 (+.f64 (*.f64 n -100) (*.f64 i 50))))) (+.f64 (-.f64 1 (+.f64 (*.f64 n 100) (*.f64 -50 i))) (-.f64 1 (+.f64 (*.f64 n 100) (*.f64 -50 i))))) |
(/.f64 (-.f64 (*.f64 1 (+.f64 (*.f64 n 100) (*.f64 -50 i))) (*.f64 (+.f64 (*.f64 n 100) (*.f64 -50 i)) (+.f64 (*.f64 n 100) (*.f64 -50 i)))) (-.f64 1 (*.f64 1 (+.f64 (*.f64 n 100) (*.f64 -50 i))))) |
(/.f64 (-.f64 (*.f64 -2 (+.f64 (*.f64 i 50) (+.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (*.f64 n -100)))) (*.f64 (+.f64 (*.f64 i 50) (+.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (*.f64 n -100))) (+.f64 (*.f64 i 50) (+.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (*.f64 n -100))))) (-.f64 4 (*.f64 -2 (+.f64 (*.f64 i 50) (+.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (*.f64 n -100)))))) |
(/.f64 (-.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 n 100) (*.f64 -50 i))) (*.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (-.f64 -1 (+.f64 (*.f64 n -100) (*.f64 i 50))))) (*.f64 (*.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (-.f64 -1 (+.f64 (*.f64 n -100) (*.f64 i 50)))) (*.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (-.f64 -1 (+.f64 (*.f64 n -100) (*.f64 i 50)))))) (-.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 n 100) (*.f64 -50 i))) (-.f64 1 (+.f64 (*.f64 n 100) (*.f64 -50 i)))) (*.f64 (-.f64 1 (+.f64 (*.f64 n 100) (*.f64 -50 i))) (*.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (-.f64 -1 (+.f64 (*.f64 n -100) (*.f64 i 50))))))) |
(pow.f64 (+.f64 (*.f64 n 100) (*.f64 -50 i)) 1) |
(neg.f64 (+.f64 (*.f64 n -100) (*.f64 i 50))) |
(if (!=.f64 (+.f64 (*.f64 -50 i) (*.f64 n -100)) 0) (/.f64 (+.f64 (*.f64 (*.f64 n 100) (*.f64 n 100)) (*.f64 (*.f64 -50 i) (*.f64 i 50))) (+.f64 (*.f64 n 100) (*.f64 i 50))) (+.f64 (*.f64 n 100) (*.f64 -50 i))) |
(if (!=.f64 (*.f64 n -100) 0) (/.f64 (*.f64 (+.f64 (*.f64 n 100) (*.f64 -50 i)) (*.f64 n -200)) (*.f64 n -200)) (+.f64 (*.f64 n 100) (*.f64 -50 i))) |
(if (!=.f64 (*.f64 -50 i) 0) (/.f64 (*.f64 -50 (*.f64 i (+.f64 (*.f64 n 100) (*.f64 -50 i)))) (*.f64 -50 i)) (+.f64 (*.f64 n 100) (*.f64 -50 i))) |
(if (!=.f64 (+.f64 (*.f64 n 100) (*.f64 i 50)) 0) (/.f64 (+.f64 (*.f64 (*.f64 n 100) (*.f64 n 100)) (*.f64 (*.f64 -50 i) (*.f64 i 50))) (+.f64 (*.f64 n 100) (*.f64 i 50))) (+.f64 (*.f64 n 100) (*.f64 -50 i))) |
(if (!=.f64 (*.f64 i 50) 0) (/.f64 (*.f64 -50 (*.f64 i (+.f64 (*.f64 n 100) (*.f64 -50 i)))) (*.f64 -50 i)) (+.f64 (*.f64 n 100) (*.f64 -50 i))) |
(if (!=.f64 (*.f64 n 100) 0) (/.f64 (*.f64 (+.f64 (*.f64 n 100) (*.f64 -50 i)) (*.f64 n -200)) (*.f64 n -200)) (+.f64 (*.f64 n 100) (*.f64 -50 i))) |
(if (!=.f64 0 0) (/.f64 (neg.f64 (*.f64 0 (+.f64 (*.f64 n -100) (*.f64 i 50)))) 0) (+.f64 (*.f64 n 100) (*.f64 -50 i))) |
(if (!=.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) 0) (/.f64 (*.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (+.f64 (*.f64 n 100) (*.f64 -50 i))) (+.f64 (*.f64 n -100) (*.f64 i 50))) (+.f64 (*.f64 n 100) (*.f64 -50 i))) |
| Outputs |
|---|
(*.f64 -50 i) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(*.f64 100 n) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(*.f64 100 n) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(*.f64 100 n) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(*.f64 -50 i) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(*.f64 -50 i) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(-.f64 (*.f64 n 100) (*.f64 i 50)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(-.f64 (*.f64 -50 i) (*.f64 n -100)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(-.f64 (+.f64 (*.f64 n 100) (*.f64 -50 i)) 0) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(-.f64 0 (+.f64 (*.f64 n -100) (*.f64 i 50))) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(*.f64 (+.f64 (*.f64 n 100) (*.f64 -50 i)) 1) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(*.f64 -1 (+.f64 (*.f64 n -100) (*.f64 i 50))) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(*.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) -1) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(/.f64 (+.f64 (*.f64 n 100) (*.f64 -50 i)) 1) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(/.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) -1) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(/.f64 (+.f64 (*.f64 i 50) (+.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (*.f64 n -100))) -2) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(/.f64 (*.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (-.f64 -1 (+.f64 (*.f64 n -100) (*.f64 i 50)))) (-.f64 1 (+.f64 (*.f64 n 100) (*.f64 -50 i)))) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(/.f64 (+.f64 (+.f64 (*.f64 n 100) (*.f64 -50 i)) (+.f64 (*.f64 n 100) (*.f64 -50 i))) 2) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(/.f64 (+.f64 (+.f64 (*.f64 i 50) (+.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (*.f64 n -100))) (+.f64 (*.f64 i 50) (+.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (*.f64 n -100)))) -4) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (-.f64 -1 (+.f64 (*.f64 n -100) (*.f64 i 50)))) (*.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (-.f64 -1 (+.f64 (*.f64 n -100) (*.f64 i 50))))) (+.f64 (-.f64 1 (+.f64 (*.f64 n 100) (*.f64 -50 i))) (-.f64 1 (+.f64 (*.f64 n 100) (*.f64 -50 i))))) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(/.f64 (-.f64 (*.f64 1 (+.f64 (*.f64 n 100) (*.f64 -50 i))) (*.f64 (+.f64 (*.f64 n 100) (*.f64 -50 i)) (+.f64 (*.f64 n 100) (*.f64 -50 i)))) (-.f64 1 (*.f64 1 (+.f64 (*.f64 n 100) (*.f64 -50 i))))) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(/.f64 (-.f64 (*.f64 -2 (+.f64 (*.f64 i 50) (+.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (*.f64 n -100)))) (*.f64 (+.f64 (*.f64 i 50) (+.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (*.f64 n -100))) (+.f64 (*.f64 i 50) (+.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (*.f64 n -100))))) (-.f64 4 (*.f64 -2 (+.f64 (*.f64 i 50) (+.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (*.f64 n -100)))))) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(/.f64 (-.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 n 100) (*.f64 -50 i))) (*.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (-.f64 -1 (+.f64 (*.f64 n -100) (*.f64 i 50))))) (*.f64 (*.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (-.f64 -1 (+.f64 (*.f64 n -100) (*.f64 i 50)))) (*.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (-.f64 -1 (+.f64 (*.f64 n -100) (*.f64 i 50)))))) (-.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 n 100) (*.f64 -50 i))) (-.f64 1 (+.f64 (*.f64 n 100) (*.f64 -50 i)))) (*.f64 (-.f64 1 (+.f64 (*.f64 n 100) (*.f64 -50 i))) (*.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (-.f64 -1 (+.f64 (*.f64 n -100) (*.f64 i 50))))))) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(pow.f64 (+.f64 (*.f64 n 100) (*.f64 -50 i)) 1) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(neg.f64 (+.f64 (*.f64 n -100) (*.f64 i 50))) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(if (!=.f64 (+.f64 (*.f64 -50 i) (*.f64 n -100)) 0) (/.f64 (+.f64 (*.f64 (*.f64 n 100) (*.f64 n 100)) (*.f64 (*.f64 -50 i) (*.f64 i 50))) (+.f64 (*.f64 n 100) (*.f64 i 50))) (+.f64 (*.f64 n 100) (*.f64 -50 i))) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(if (!=.f64 (*.f64 n -100) 0) (/.f64 (*.f64 (+.f64 (*.f64 n 100) (*.f64 -50 i)) (*.f64 n -200)) (*.f64 n -200)) (+.f64 (*.f64 n 100) (*.f64 -50 i))) |
(if (!=.f64 (*.f64 n -100) 0) (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 -50 i) (*.f64 100 n)) -200)) (*.f64 n -200)) (+.f64 (*.f64 -50 i) (*.f64 100 n))) |
(if (!=.f64 (*.f64 n -100) 0) (/.f64 (*.f64 (+.f64 (*.f64 -50 i) (*.f64 100 n)) (*.f64 n -200)) (*.f64 n -200)) (+.f64 (*.f64 -50 i) (*.f64 100 n))) |
(if (!=.f64 (*.f64 -50 i) 0) (/.f64 (*.f64 -50 (*.f64 i (+.f64 (*.f64 n 100) (*.f64 -50 i)))) (*.f64 -50 i)) (+.f64 (*.f64 n 100) (*.f64 -50 i))) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(if (!=.f64 (+.f64 (*.f64 n 100) (*.f64 i 50)) 0) (/.f64 (+.f64 (*.f64 (*.f64 n 100) (*.f64 n 100)) (*.f64 (*.f64 -50 i) (*.f64 i 50))) (+.f64 (*.f64 n 100) (*.f64 i 50))) (+.f64 (*.f64 n 100) (*.f64 -50 i))) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(if (!=.f64 (*.f64 i 50) 0) (/.f64 (*.f64 -50 (*.f64 i (+.f64 (*.f64 n 100) (*.f64 -50 i)))) (*.f64 -50 i)) (+.f64 (*.f64 n 100) (*.f64 -50 i))) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(if (!=.f64 (*.f64 n 100) 0) (/.f64 (*.f64 (+.f64 (*.f64 n 100) (*.f64 -50 i)) (*.f64 n -200)) (*.f64 n -200)) (+.f64 (*.f64 n 100) (*.f64 -50 i))) |
(if (!=.f64 (*.f64 100 n) 0) (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 -50 i) (*.f64 100 n)) -200)) (*.f64 n -200)) (+.f64 (*.f64 -50 i) (*.f64 100 n))) |
(if (!=.f64 (*.f64 100 n) 0) (/.f64 (*.f64 (+.f64 (*.f64 -50 i) (*.f64 100 n)) (*.f64 n -200)) (*.f64 n -200)) (+.f64 (*.f64 -50 i) (*.f64 100 n))) |
(if (!=.f64 0 0) (/.f64 (neg.f64 (*.f64 0 (+.f64 (*.f64 n -100) (*.f64 i 50)))) 0) (+.f64 (*.f64 n 100) (*.f64 -50 i))) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(if (!=.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) 0) (/.f64 (*.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (+.f64 (*.f64 n 100) (*.f64 -50 i))) (+.f64 (*.f64 n -100) (*.f64 i 50))) (+.f64 (*.f64 n 100) (*.f64 -50 i))) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
Compiled 7 to 5 computations (28.6% saved)
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 -50 i)) |
| ✓ | 0.1b | (*.f64 n (+.f64 100 (*.f64 50 i))) |
Compiled 36 to 26 computations (27.8% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | n | @ | 0 | (*.f64 n (+.f64 100 (*.f64 50 i))) |
| 0.0ms | n | @ | inf | (*.f64 n (+.f64 100 (*.f64 50 i))) |
| 0.0ms | n | @ | inf | (+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 -50 i)) |
| 0.0ms | i | @ | 0 | (*.f64 n (+.f64 100 (*.f64 50 i))) |
| 0.0ms | n | @ | -inf | (*.f64 n (+.f64 100 (*.f64 50 i))) |
| 1× | batch-egg-rewrite |
| 832× | rational_best-simplify-96 |
| 816× | rational_best-simplify-61 |
| 786× | rational_best-simplify-3 |
| 770× | rational_best-simplify-110 |
| 762× | rational_best-simplify-65 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 50 |
| 1 | 23 | 50 |
| 2 | 82 | 50 |
| 3 | 421 | 50 |
| 4 | 2650 | 50 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 -50 i)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (-.f64 n n))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 0 (neg.f64 n)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 0 (+.f64 (*.f64 i -50) -100)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 n (+.f64 100 (*.f64 50 i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 n (*.f64 50 i)) (*.f64 n 100))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 n (*.f64 50 i)) (neg.f64 (*.f64 100 (neg.f64 n))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 n 100) (*.f64 n (*.f64 50 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 n n) (*.f64 n (+.f64 100 (*.f64 50 i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 n)) (*.f64 n (+.f64 100 (*.f64 50 i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (+.f64 (*.f64 i -50) -100)) (*.f64 n (+.f64 100 (*.f64 50 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (-.f64 n n))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 0 (neg.f64 n)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 (+.f64 100 (*.f64 50 i)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 n (+.f64 (*.f64 i -50) -100)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 n (*.f64 50 i)) (*.f64 n -100))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 n (*.f64 50 i)) (*.f64 100 (neg.f64 n)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 n (*.f64 50 i)) (neg.f64 (*.f64 n 100)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 n 100) (*.f64 i (*.f64 n -50)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 n n) (*.f64 n (+.f64 (*.f64 i -50) -100)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 n)) (*.f64 n (+.f64 (*.f64 i -50) -100)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (+.f64 (*.f64 i -50) -100)) (*.f64 n (+.f64 (*.f64 i -50) -100)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (+.f64 (*.f64 i -50) -100)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 n (+.f64 (*.f64 i -50) -100)) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 100 (*.f64 50 i)) (+.f64 n n)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 n (+.f64 (*.f64 i -50) -100)) 2) (*.f64 (*.f64 n (+.f64 (*.f64 i -50) -100)) 2)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (+.f64 (*.f64 n (+.f64 (*.f64 i -50) -100)) 1)) (+.f64 (*.f64 n (+.f64 (*.f64 i -50) -100)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (+.f64 (*.f64 n (+.f64 (*.f64 i -50) -100)) 1)) (*.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (+.f64 (*.f64 n (+.f64 (*.f64 i -50) -100)) 1))) (+.f64 (+.f64 (*.f64 n (+.f64 (*.f64 i -50) -100)) 1) (+.f64 (*.f64 n (+.f64 (*.f64 i -50) -100)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 n n) (+.f64 (+.f64 100 (*.f64 50 i)) (+.f64 100 (*.f64 50 i)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (+.f64 100 (*.f64 50 i)) (+.f64 100 (*.f64 50 i))) (+.f64 n n)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 n (+.f64 (*.f64 i -50) -100)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 n (+.f64 (*.f64 i -50) -100)) 0) (+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (/.f64 0 (*.f64 n (+.f64 100 (*.f64 50 i))))) (*.f64 n (+.f64 100 (*.f64 50 i))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 n (+.f64 (*.f64 50 i) -100)) 0) (/.f64 (*.f64 n (-.f64 (*.f64 (*.f64 50 i) (*.f64 n (*.f64 50 i))) (*.f64 -100 (*.f64 n -100)))) (*.f64 n (+.f64 (*.f64 50 i) -100))) (*.f64 n (+.f64 100 (*.f64 50 i))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 n -100) 0) (/.f64 (*.f64 (*.f64 n (+.f64 (*.f64 i -50) -100)) (*.f64 n -100)) (*.f64 n 100)) (*.f64 n (+.f64 100 (*.f64 50 i))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) 0) (+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (/.f64 0 (*.f64 n (+.f64 100 (*.f64 50 i))))) (*.f64 n (+.f64 100 (*.f64 50 i))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) 0) (+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (/.f64 0 (*.f64 n (+.f64 100 (*.f64 50 i))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 n (*.f64 50 i)) 0) (/.f64 (*.f64 (*.f64 n (+.f64 (*.f64 i -50) -100)) (*.f64 i (*.f64 n -50))) (*.f64 n (*.f64 50 i))) (*.f64 n (+.f64 100 (*.f64 50 i))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 0 0) (*.f64 n (+.f64 100 (*.f64 50 i))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 n 100) (*.f64 i (*.f64 n -50))) 0) (/.f64 (-.f64 (*.f64 (*.f64 n 100) (*.f64 n 100)) (*.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50 i)))) (+.f64 (*.f64 n 100) (*.f64 i (*.f64 n -50)))) (*.f64 n (+.f64 100 (*.f64 50 i))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 i (*.f64 n -50)) 0) (/.f64 (*.f64 (*.f64 n (+.f64 (*.f64 i -50) -100)) (*.f64 i (*.f64 n -50))) (*.f64 n (*.f64 50 i))) (*.f64 n (+.f64 100 (*.f64 50 i))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 n 100) 0) (/.f64 (+.f64 (*.f64 (*.f64 n 100) (*.f64 n 100)) (*.f64 (*.f64 n (*.f64 50 i)) (*.f64 n 100))) (*.f64 n 100)) (*.f64 n (+.f64 100 (*.f64 50 i))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 n (+.f64 100 (*.f64 50 i)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 50 i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 i -50) (*.f64 n 100)) (*.f64 i (*.f64 n -50)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 n (*.f64 50 i)) (*.f64 50 i)) (neg.f64 (*.f64 n 100)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))) (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))) (-.f64 -1 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))))) (+.f64 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100))) (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))) (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100)))) (+.f64 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))) (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))) (-.f64 -1 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))))) (*.f64 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))) (-.f64 -1 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100)))))) (+.f64 (+.f64 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))) 1) (+.f64 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100))) 0) (/.f64 (+.f64 (*.f64 i (*.f64 50 (*.f64 50 i))) (*.f64 (+.f64 100 (*.f64 50 i)) (*.f64 n (*.f64 n (+.f64 (*.f64 i -50) -100))))) (+.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100)))) (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 n (+.f64 (*.f64 i -50) -100)) 0) (/.f64 (*.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100)))) (*.f64 n (+.f64 (*.f64 i -50) -100))) (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 50 i) 0) (/.f64 (*.f64 i (*.f64 -50 (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100))))) (*.f64 i -50)) (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 i -50) 0) (/.f64 (*.f64 i (*.f64 -50 (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100))))) (*.f64 i -50)) (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 100 (*.f64 50 i)))) 0) (/.f64 (+.f64 (*.f64 i (*.f64 50 (*.f64 50 i))) (*.f64 (+.f64 100 (*.f64 50 i)) (*.f64 n (*.f64 n (+.f64 (*.f64 i -50) -100))))) (+.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100)))) (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) 0) (/.f64 (*.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100)))) (*.f64 n (+.f64 (*.f64 i -50) -100))) (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (neg.f64 (*.f64 0 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))))) 0) (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))) 0) (/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100))) (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100))))) (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100)))) (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))) 0) (/.f64 (*.f64 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))) (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100)))) (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100)))) (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100)))))))) |
| 1× | egg-herbie |
| 842× | rational_best-simplify-53 |
| 756× | rational_best-simplify-1 |
| 750× | rational_best-simplify-52 |
| 506× | rational_best-simplify-21 |
| 500× | rational_best-simplify-18 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 205 | 3051 |
| 1 | 929 | 2979 |
| 2 | 6389 | 2979 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 100 n) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n)) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n)) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n)) |
(*.f64 50 (*.f64 n i)) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n)) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n)) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n)) |
(*.f64 50 (*.f64 n i)) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n)) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n)) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n)) |
(*.f64 -50 i) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(*.f64 100 n) |
(+.f64 (*.f64 i (-.f64 (*.f64 50 n) 50)) (*.f64 100 n)) |
(+.f64 (*.f64 i (-.f64 (*.f64 50 n) 50)) (*.f64 100 n)) |
(+.f64 (*.f64 i (-.f64 (*.f64 50 n) 50)) (*.f64 100 n)) |
(*.f64 i (-.f64 (*.f64 50 n) 50)) |
(+.f64 (*.f64 i (-.f64 (*.f64 50 n) 50)) (*.f64 100 n)) |
(+.f64 (*.f64 i (-.f64 (*.f64 50 n) 50)) (*.f64 100 n)) |
(+.f64 (*.f64 i (-.f64 (*.f64 50 n) 50)) (*.f64 100 n)) |
(*.f64 -1 (*.f64 i (+.f64 50 (*.f64 -50 n)))) |
(+.f64 (*.f64 -1 (*.f64 i (+.f64 50 (*.f64 -50 n)))) (*.f64 100 n)) |
(+.f64 (*.f64 -1 (*.f64 i (+.f64 50 (*.f64 -50 n)))) (*.f64 100 n)) |
(+.f64 (*.f64 -1 (*.f64 i (+.f64 50 (*.f64 -50 n)))) (*.f64 100 n)) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) 0) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (-.f64 n n)) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 0 (neg.f64 n))) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 0 (+.f64 (*.f64 i -50) -100))) |
(+.f64 0 (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n 100)) |
(+.f64 (*.f64 n (*.f64 50 i)) (neg.f64 (*.f64 100 (neg.f64 n)))) |
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 50 i))) |
(+.f64 (-.f64 n n) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(+.f64 (*.f64 0 (neg.f64 n)) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(+.f64 (*.f64 0 (+.f64 (*.f64 i -50) -100)) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(-.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) 0) |
(-.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (-.f64 n n)) |
(-.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 0 (neg.f64 n))) |
(-.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 (+.f64 100 (*.f64 50 i)) 0)) |
(-.f64 0 (*.f64 n (+.f64 (*.f64 i -50) -100))) |
(-.f64 (*.f64 n (*.f64 50 i)) (*.f64 n -100)) |
(-.f64 (*.f64 n (*.f64 50 i)) (*.f64 100 (neg.f64 n))) |
(-.f64 (*.f64 n (*.f64 50 i)) (neg.f64 (*.f64 n 100))) |
(-.f64 (*.f64 n 100) (*.f64 i (*.f64 n -50))) |
(-.f64 (-.f64 n n) (*.f64 n (+.f64 (*.f64 i -50) -100))) |
(-.f64 (*.f64 0 (neg.f64 n)) (*.f64 n (+.f64 (*.f64 i -50) -100))) |
(-.f64 (*.f64 0 (+.f64 (*.f64 i -50) -100)) (*.f64 n (+.f64 (*.f64 i -50) -100))) |
(/.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) 1) |
(/.f64 (*.f64 n (+.f64 (*.f64 i -50) -100)) -1) |
(/.f64 (*.f64 (*.f64 n (+.f64 (*.f64 i -50) -100)) 2) -2) |
(/.f64 (*.f64 (+.f64 100 (*.f64 50 i)) (+.f64 n n)) 2) |
(/.f64 (+.f64 (*.f64 (*.f64 n (+.f64 (*.f64 i -50) -100)) 2) (*.f64 (*.f64 n (+.f64 (*.f64 i -50) -100)) 2)) -4) |
(/.f64 (*.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (+.f64 (*.f64 n (+.f64 (*.f64 i -50) -100)) 1)) (+.f64 (*.f64 n (+.f64 (*.f64 i -50) -100)) 1)) |
(/.f64 (+.f64 (*.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (+.f64 (*.f64 n (+.f64 (*.f64 i -50) -100)) 1)) (*.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (+.f64 (*.f64 n (+.f64 (*.f64 i -50) -100)) 1))) (+.f64 (+.f64 (*.f64 n (+.f64 (*.f64 i -50) -100)) 1) (+.f64 (*.f64 n (+.f64 (*.f64 i -50) -100)) 1))) |
(/.f64 (*.f64 (+.f64 n n) (+.f64 (+.f64 100 (*.f64 50 i)) (+.f64 100 (*.f64 50 i)))) 4) |
(/.f64 (*.f64 (+.f64 (+.f64 100 (*.f64 50 i)) (+.f64 100 (*.f64 50 i))) (+.f64 n n)) 4) |
(pow.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) 1) |
(neg.f64 (*.f64 n (+.f64 (*.f64 i -50) -100))) |
(if (!=.f64 (*.f64 n (+.f64 (*.f64 i -50) -100)) 0) (+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (/.f64 0 (*.f64 n (+.f64 100 (*.f64 50 i))))) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(if (!=.f64 (*.f64 n (+.f64 (*.f64 50 i) -100)) 0) (/.f64 (*.f64 n (-.f64 (*.f64 (*.f64 50 i) (*.f64 n (*.f64 50 i))) (*.f64 -100 (*.f64 n -100)))) (*.f64 n (+.f64 (*.f64 50 i) -100))) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(if (!=.f64 (*.f64 n -100) 0) (/.f64 (*.f64 (*.f64 n (+.f64 (*.f64 i -50) -100)) (*.f64 n -100)) (*.f64 n 100)) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(if (!=.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) 0) (+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (/.f64 0 (*.f64 n (+.f64 100 (*.f64 50 i))))) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(if (!=.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) 0) (+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (/.f64 0 (*.f64 n (+.f64 100 (*.f64 50 i))))) 0) |
(if (!=.f64 (*.f64 n (*.f64 50 i)) 0) (/.f64 (*.f64 (*.f64 n (+.f64 (*.f64 i -50) -100)) (*.f64 i (*.f64 n -50))) (*.f64 n (*.f64 50 i))) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(if (!=.f64 0 0) (/.f64 0 0) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(if (!=.f64 (+.f64 (*.f64 n 100) (*.f64 i (*.f64 n -50))) 0) (/.f64 (-.f64 (*.f64 (*.f64 n 100) (*.f64 n 100)) (*.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50 i)))) (+.f64 (*.f64 n 100) (*.f64 i (*.f64 n -50)))) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(if (!=.f64 (*.f64 i (*.f64 n -50)) 0) (/.f64 (*.f64 (*.f64 n (+.f64 (*.f64 i -50) -100)) (*.f64 i (*.f64 n -50))) (*.f64 n (*.f64 50 i))) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(if (!=.f64 (*.f64 n 100) 0) (/.f64 (+.f64 (*.f64 (*.f64 n 100) (*.f64 n 100)) (*.f64 (*.f64 n (*.f64 50 i)) (*.f64 n 100))) (*.f64 n 100)) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(if (!=.f64 -1 0) (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(-.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 50 i)) |
(-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100))) |
(-.f64 (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100))) 0) |
(-.f64 0 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100)))) |
(-.f64 (+.f64 (*.f64 i -50) (*.f64 n 100)) (*.f64 i (*.f64 n -50))) |
(-.f64 (-.f64 (*.f64 n (*.f64 50 i)) (*.f64 50 i)) (neg.f64 (*.f64 n 100))) |
(*.f64 (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100))) 1) |
(*.f64 -1 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100)))) |
(*.f64 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))) -1) |
(/.f64 (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100))) 1) |
(/.f64 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))) -1) |
(/.f64 (+.f64 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))) (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100)))) -2) |
(/.f64 (*.f64 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))) (-.f64 -1 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))))) (+.f64 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))) 1)) |
(/.f64 (+.f64 (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100))) (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100)))) 2) |
(/.f64 (+.f64 (+.f64 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))) (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100)))) (+.f64 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))) (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))))) -4) |
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))) (-.f64 -1 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))))) (*.f64 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))) (-.f64 -1 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100)))))) (+.f64 (+.f64 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))) 1) (+.f64 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))) 1))) |
(pow.f64 (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100))) 1) |
(neg.f64 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100)))) |
(if (!=.f64 (+.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100))) 0) (/.f64 (+.f64 (*.f64 i (*.f64 50 (*.f64 50 i))) (*.f64 (+.f64 100 (*.f64 50 i)) (*.f64 n (*.f64 n (+.f64 (*.f64 i -50) -100))))) (+.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100)))) (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100)))) |
(if (!=.f64 (*.f64 n (+.f64 (*.f64 i -50) -100)) 0) (/.f64 (*.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100)))) (*.f64 n (+.f64 (*.f64 i -50) -100))) (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100)))) |
(if (!=.f64 (*.f64 50 i) 0) (/.f64 (*.f64 i (*.f64 -50 (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100))))) (*.f64 i -50)) (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100)))) |
(if (!=.f64 (*.f64 i -50) 0) (/.f64 (*.f64 i (*.f64 -50 (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100))))) (*.f64 i -50)) (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100)))) |
(if (!=.f64 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 100 (*.f64 50 i)))) 0) (/.f64 (+.f64 (*.f64 i (*.f64 50 (*.f64 50 i))) (*.f64 (+.f64 100 (*.f64 50 i)) (*.f64 n (*.f64 n (+.f64 (*.f64 i -50) -100))))) (+.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100)))) (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100)))) |
(if (!=.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) 0) (/.f64 (*.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100)))) (*.f64 n (+.f64 (*.f64 i -50) -100))) (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100)))) |
(if (!=.f64 0 0) (/.f64 (neg.f64 (*.f64 0 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))))) 0) (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100)))) |
(if (!=.f64 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))) 0) (/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100))) (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100))))) (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100)))) (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100)))) |
(if (!=.f64 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))) 0) (/.f64 (*.f64 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))) (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100)))) (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100)))) (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100)))) |
| Outputs |
|---|
(*.f64 100 n) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n)) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(*.f64 n (-.f64 100 (*.f64 i -50))) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n)) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(*.f64 n (-.f64 100 (*.f64 i -50))) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n)) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(*.f64 n (-.f64 100 (*.f64 i -50))) |
(*.f64 50 (*.f64 n i)) |
(*.f64 n (*.f64 50 i)) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n)) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(*.f64 n (-.f64 100 (*.f64 i -50))) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n)) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(*.f64 n (-.f64 100 (*.f64 i -50))) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n)) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(*.f64 n (-.f64 100 (*.f64 i -50))) |
(*.f64 50 (*.f64 n i)) |
(*.f64 n (*.f64 50 i)) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n)) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(*.f64 n (-.f64 100 (*.f64 i -50))) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n)) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(*.f64 n (-.f64 100 (*.f64 i -50))) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n)) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(*.f64 n (-.f64 100 (*.f64 i -50))) |
(*.f64 -50 i) |
(*.f64 i -50) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(*.f64 n (-.f64 100 (*.f64 i -50))) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 i -50)) |
(+.f64 (*.f64 100 n) (*.f64 50 (-.f64 (*.f64 n i) i))) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 i -50)) |
(+.f64 (*.f64 100 n) (*.f64 50 (-.f64 (*.f64 n i) i))) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 i -50)) |
(+.f64 (*.f64 100 n) (*.f64 50 (-.f64 (*.f64 n i) i))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(*.f64 n (-.f64 100 (*.f64 i -50))) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 i -50)) |
(+.f64 (*.f64 100 n) (*.f64 50 (-.f64 (*.f64 n i) i))) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 i -50)) |
(+.f64 (*.f64 100 n) (*.f64 50 (-.f64 (*.f64 n i) i))) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 i -50)) |
(+.f64 (*.f64 100 n) (*.f64 50 (-.f64 (*.f64 n i) i))) |
(*.f64 100 n) |
(+.f64 (*.f64 i (-.f64 (*.f64 50 n) 50)) (*.f64 100 n)) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 i -50)) |
(+.f64 (*.f64 100 n) (*.f64 50 (-.f64 (*.f64 n i) i))) |
(+.f64 (*.f64 i (-.f64 (*.f64 50 n) 50)) (*.f64 100 n)) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 i -50)) |
(+.f64 (*.f64 100 n) (*.f64 50 (-.f64 (*.f64 n i) i))) |
(+.f64 (*.f64 i (-.f64 (*.f64 50 n) 50)) (*.f64 100 n)) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 i -50)) |
(+.f64 (*.f64 100 n) (*.f64 50 (-.f64 (*.f64 n i) i))) |
(*.f64 i (-.f64 (*.f64 50 n) 50)) |
(*.f64 i (+.f64 (*.f64 n 50) -50)) |
(*.f64 50 (-.f64 (*.f64 n i) i)) |
(+.f64 (*.f64 i (-.f64 (*.f64 50 n) 50)) (*.f64 100 n)) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 i -50)) |
(+.f64 (*.f64 100 n) (*.f64 50 (-.f64 (*.f64 n i) i))) |
(+.f64 (*.f64 i (-.f64 (*.f64 50 n) 50)) (*.f64 100 n)) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 i -50)) |
(+.f64 (*.f64 100 n) (*.f64 50 (-.f64 (*.f64 n i) i))) |
(+.f64 (*.f64 i (-.f64 (*.f64 50 n) 50)) (*.f64 100 n)) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 i -50)) |
(+.f64 (*.f64 100 n) (*.f64 50 (-.f64 (*.f64 n i) i))) |
(*.f64 -1 (*.f64 i (+.f64 50 (*.f64 -50 n)))) |
(*.f64 i (+.f64 (*.f64 n 50) -50)) |
(*.f64 50 (-.f64 (*.f64 n i) i)) |
(+.f64 (*.f64 -1 (*.f64 i (+.f64 50 (*.f64 -50 n)))) (*.f64 100 n)) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 i -50)) |
(+.f64 (*.f64 100 n) (*.f64 50 (-.f64 (*.f64 n i) i))) |
(+.f64 (*.f64 -1 (*.f64 i (+.f64 50 (*.f64 -50 n)))) (*.f64 100 n)) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 i -50)) |
(+.f64 (*.f64 100 n) (*.f64 50 (-.f64 (*.f64 n i) i))) |
(+.f64 (*.f64 -1 (*.f64 i (+.f64 50 (*.f64 -50 n)))) (*.f64 100 n)) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 i -50)) |
(+.f64 (*.f64 100 n) (*.f64 50 (-.f64 (*.f64 n i) i))) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) 0) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(*.f64 n (-.f64 100 (*.f64 i -50))) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (-.f64 n n)) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(*.f64 n (-.f64 100 (*.f64 i -50))) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 0 (neg.f64 n))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(*.f64 n (-.f64 100 (*.f64 i -50))) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 0 (+.f64 (*.f64 i -50) -100))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(*.f64 n (-.f64 100 (*.f64 i -50))) |
(+.f64 0 (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(*.f64 n (-.f64 100 (*.f64 i -50))) |
(+.f64 (*.f64 n (*.f64 50 i)) (*.f64 n 100)) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(*.f64 n (-.f64 100 (*.f64 i -50))) |
(+.f64 (*.f64 n (*.f64 50 i)) (neg.f64 (*.f64 100 (neg.f64 n)))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(*.f64 n (-.f64 100 (*.f64 i -50))) |
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 50 i))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(*.f64 n (-.f64 100 (*.f64 i -50))) |
(+.f64 (-.f64 n n) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(*.f64 n (-.f64 100 (*.f64 i -50))) |
(+.f64 (*.f64 0 (neg.f64 n)) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(*.f64 n (-.f64 100 (*.f64 i -50))) |
(+.f64 (*.f64 0 (+.f64 (*.f64 i -50) -100)) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(*.f64 n (-.f64 100 (*.f64 i -50))) |
(-.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) 0) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(*.f64 n (-.f64 100 (*.f64 i -50))) |
(-.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (-.f64 n n)) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(*.f64 n (-.f64 100 (*.f64 i -50))) |
(-.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 0 (neg.f64 n))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(*.f64 n (-.f64 100 (*.f64 i -50))) |
(-.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 (+.f64 100 (*.f64 50 i)) 0)) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(*.f64 n (-.f64 100 (*.f64 i -50))) |
(-.f64 0 (*.f64 n (+.f64 (*.f64 i -50) -100))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(*.f64 n (-.f64 100 (*.f64 i -50))) |
(-.f64 (*.f64 n (*.f64 50 i)) (*.f64 n -100)) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(*.f64 n (-.f64 100 (*.f64 i -50))) |
(-.f64 (*.f64 n (*.f64 50 i)) (*.f64 100 (neg.f64 n))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(*.f64 n (-.f64 100 (*.f64 i -50))) |
(-.f64 (*.f64 n (*.f64 50 i)) (neg.f64 (*.f64 n 100))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(*.f64 n (-.f64 100 (*.f64 i -50))) |
(-.f64 (*.f64 n 100) (*.f64 i (*.f64 n -50))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(*.f64 n (-.f64 100 (*.f64 i -50))) |
(-.f64 (-.f64 n n) (*.f64 n (+.f64 (*.f64 i -50) -100))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(*.f64 n (-.f64 100 (*.f64 i -50))) |
(-.f64 (*.f64 0 (neg.f64 n)) (*.f64 n (+.f64 (*.f64 i -50) -100))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(*.f64 n (-.f64 100 (*.f64 i -50))) |
(-.f64 (*.f64 0 (+.f64 (*.f64 i -50) -100)) (*.f64 n (+.f64 (*.f64 i -50) -100))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(*.f64 n (-.f64 100 (*.f64 i -50))) |
(/.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) 1) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(*.f64 n (-.f64 100 (*.f64 i -50))) |
(/.f64 (*.f64 n (+.f64 (*.f64 i -50) -100)) -1) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(*.f64 n (-.f64 100 (*.f64 i -50))) |
(/.f64 (*.f64 (*.f64 n (+.f64 (*.f64 i -50) -100)) 2) -2) |
(/.f64 (*.f64 n (*.f64 2 (+.f64 (*.f64 i -50) -100))) -2) |
(/.f64 (*.f64 (+.f64 100 (*.f64 50 i)) (+.f64 n n)) 2) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(*.f64 n (-.f64 100 (*.f64 i -50))) |
(/.f64 (+.f64 (*.f64 (*.f64 n (+.f64 (*.f64 i -50) -100)) 2) (*.f64 (*.f64 n (+.f64 (*.f64 i -50) -100)) 2)) -4) |
(/.f64 (*.f64 (*.f64 n (+.f64 (*.f64 i -50) -100)) 2) -2) |
(/.f64 (*.f64 n (*.f64 2 (+.f64 (*.f64 i -50) -100))) -2) |
(/.f64 (*.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (+.f64 (*.f64 n (+.f64 (*.f64 i -50) -100)) 1)) (+.f64 (*.f64 n (+.f64 (*.f64 i -50) -100)) 1)) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(*.f64 n (-.f64 100 (*.f64 i -50))) |
(/.f64 (+.f64 (*.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (+.f64 (*.f64 n (+.f64 (*.f64 i -50) -100)) 1)) (*.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (+.f64 (*.f64 n (+.f64 (*.f64 i -50) -100)) 1))) (+.f64 (+.f64 (*.f64 n (+.f64 (*.f64 i -50) -100)) 1) (+.f64 (*.f64 n (+.f64 (*.f64 i -50) -100)) 1))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(*.f64 n (-.f64 100 (*.f64 i -50))) |
(/.f64 (*.f64 (+.f64 n n) (+.f64 (+.f64 100 (*.f64 50 i)) (+.f64 100 (*.f64 50 i)))) 4) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(*.f64 n (-.f64 100 (*.f64 i -50))) |
(/.f64 (*.f64 (+.f64 (+.f64 100 (*.f64 50 i)) (+.f64 100 (*.f64 50 i))) (+.f64 n n)) 4) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(*.f64 n (-.f64 100 (*.f64 i -50))) |
(pow.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) 1) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(*.f64 n (-.f64 100 (*.f64 i -50))) |
(neg.f64 (*.f64 n (+.f64 (*.f64 i -50) -100))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(*.f64 n (-.f64 100 (*.f64 i -50))) |
(if (!=.f64 (*.f64 n (+.f64 (*.f64 i -50) -100)) 0) (+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (/.f64 0 (*.f64 n (+.f64 100 (*.f64 50 i))))) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(*.f64 n (-.f64 100 (*.f64 i -50))) |
(if (!=.f64 (*.f64 n (+.f64 (*.f64 50 i) -100)) 0) (/.f64 (*.f64 n (-.f64 (*.f64 (*.f64 50 i) (*.f64 n (*.f64 50 i))) (*.f64 -100 (*.f64 n -100)))) (*.f64 n (+.f64 (*.f64 50 i) -100))) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(if (!=.f64 (*.f64 n (+.f64 (*.f64 50 i) -100)) 0) (/.f64 (*.f64 n (-.f64 (*.f64 n (*.f64 (*.f64 50 i) (*.f64 50 i))) (*.f64 n 10000))) (*.f64 n (+.f64 (*.f64 50 i) -100))) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(if (!=.f64 (*.f64 n (+.f64 (*.f64 50 i) -100)) 0) (/.f64 (*.f64 n (*.f64 n (-.f64 (*.f64 i (*.f64 i 2500)) 10000))) (*.f64 n (+.f64 (*.f64 50 i) -100))) (*.f64 n (-.f64 100 (*.f64 i -50)))) |
(if (!=.f64 (*.f64 n (+.f64 (*.f64 50 i) -100)) 0) (/.f64 (*.f64 n (*.f64 n (-.f64 10000 (*.f64 i (*.f64 i 2500))))) (*.f64 n (-.f64 (*.f64 i -50) -100))) (*.f64 n (-.f64 100 (*.f64 i -50)))) |
(if (!=.f64 (*.f64 n -100) 0) (/.f64 (*.f64 (*.f64 n (+.f64 (*.f64 i -50) -100)) (*.f64 n -100)) (*.f64 n 100)) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(*.f64 n (-.f64 100 (*.f64 i -50))) |
(if (!=.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) 0) (+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (/.f64 0 (*.f64 n (+.f64 100 (*.f64 50 i))))) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(*.f64 n (-.f64 100 (*.f64 i -50))) |
(if (!=.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) 0) (+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (/.f64 0 (*.f64 n (+.f64 100 (*.f64 50 i))))) 0) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(*.f64 n (-.f64 100 (*.f64 i -50))) |
(if (!=.f64 (*.f64 n (*.f64 50 i)) 0) (/.f64 (*.f64 (*.f64 n (+.f64 (*.f64 i -50) -100)) (*.f64 i (*.f64 n -50))) (*.f64 n (*.f64 50 i))) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(if (!=.f64 (*.f64 n (*.f64 50 i)) 0) (/.f64 (*.f64 (*.f64 n (+.f64 (*.f64 i -50) -100)) (*.f64 n (*.f64 i -50))) (*.f64 n (*.f64 50 i))) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(if (!=.f64 (*.f64 n (*.f64 50 i)) 0) (/.f64 (*.f64 n (*.f64 (*.f64 n (*.f64 i -50)) (+.f64 (*.f64 i -50) -100))) (*.f64 n (*.f64 50 i))) (*.f64 n (-.f64 100 (*.f64 i -50)))) |
(if (!=.f64 0 0) (/.f64 0 0) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(*.f64 n (-.f64 100 (*.f64 i -50))) |
(if (!=.f64 (+.f64 (*.f64 n 100) (*.f64 i (*.f64 n -50))) 0) (/.f64 (-.f64 (*.f64 (*.f64 n 100) (*.f64 n 100)) (*.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50 i)))) (+.f64 (*.f64 n 100) (*.f64 i (*.f64 n -50)))) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(if (!=.f64 (+.f64 (*.f64 100 n) (*.f64 n (*.f64 i -50))) 0) (/.f64 (-.f64 (*.f64 (*.f64 100 n) (*.f64 100 n)) (*.f64 (*.f64 n (*.f64 50 i)) (*.f64 n (*.f64 50 i)))) (+.f64 (*.f64 100 n) (*.f64 n (*.f64 i -50)))) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(if (!=.f64 (*.f64 n (-.f64 (*.f64 i -50) -100)) 0) (/.f64 (*.f64 n (*.f64 n (-.f64 10000 (*.f64 i (*.f64 i 2500))))) (*.f64 n (-.f64 (*.f64 i -50) -100))) (*.f64 n (-.f64 100 (*.f64 i -50)))) |
(if (!=.f64 (*.f64 i (*.f64 n -50)) 0) (/.f64 (*.f64 (*.f64 n (+.f64 (*.f64 i -50) -100)) (*.f64 i (*.f64 n -50))) (*.f64 n (*.f64 50 i))) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(if (!=.f64 (*.f64 n (*.f64 i -50)) 0) (/.f64 (*.f64 (*.f64 n (+.f64 (*.f64 i -50) -100)) (*.f64 n (*.f64 i -50))) (*.f64 n (*.f64 50 i))) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(if (!=.f64 (*.f64 n (*.f64 i -50)) 0) (/.f64 (*.f64 n (*.f64 (*.f64 n (*.f64 i -50)) (+.f64 (*.f64 i -50) -100))) (*.f64 n (*.f64 50 i))) (*.f64 n (-.f64 100 (*.f64 i -50)))) |
(if (!=.f64 (*.f64 n 100) 0) (/.f64 (+.f64 (*.f64 (*.f64 n 100) (*.f64 n 100)) (*.f64 (*.f64 n (*.f64 50 i)) (*.f64 n 100))) (*.f64 n 100)) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(*.f64 n (-.f64 100 (*.f64 i -50))) |
(if (!=.f64 -1 0) (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(*.f64 n (-.f64 100 (*.f64 i -50))) |
(-.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 50 i)) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 i -50)) |
(+.f64 (*.f64 100 n) (*.f64 50 (-.f64 (*.f64 n i) i))) |
(-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100))) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 i -50)) |
(+.f64 (*.f64 100 n) (*.f64 50 (-.f64 (*.f64 n i) i))) |
(-.f64 (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100))) 0) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 i -50)) |
(+.f64 (*.f64 100 n) (*.f64 50 (-.f64 (*.f64 n i) i))) |
(-.f64 0 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100)))) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 i -50)) |
(+.f64 (*.f64 100 n) (*.f64 50 (-.f64 (*.f64 n i) i))) |
(-.f64 (+.f64 (*.f64 i -50) (*.f64 n 100)) (*.f64 i (*.f64 n -50))) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 i -50)) |
(+.f64 (*.f64 100 n) (*.f64 50 (-.f64 (*.f64 n i) i))) |
(-.f64 (-.f64 (*.f64 n (*.f64 50 i)) (*.f64 50 i)) (neg.f64 (*.f64 n 100))) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 i -50)) |
(+.f64 (*.f64 100 n) (*.f64 50 (-.f64 (*.f64 n i) i))) |
(*.f64 (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100))) 1) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 i -50)) |
(+.f64 (*.f64 100 n) (*.f64 50 (-.f64 (*.f64 n i) i))) |
(*.f64 -1 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100)))) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 i -50)) |
(+.f64 (*.f64 100 n) (*.f64 50 (-.f64 (*.f64 n i) i))) |
(*.f64 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))) -1) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 i -50)) |
(+.f64 (*.f64 100 n) (*.f64 50 (-.f64 (*.f64 n i) i))) |
(/.f64 (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100))) 1) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 i -50)) |
(+.f64 (*.f64 100 n) (*.f64 50 (-.f64 (*.f64 n i) i))) |
(/.f64 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))) -1) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 i -50)) |
(+.f64 (*.f64 100 n) (*.f64 50 (-.f64 (*.f64 n i) i))) |
(/.f64 (+.f64 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))) (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100)))) -2) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 i -50)) |
(+.f64 (*.f64 100 n) (*.f64 50 (-.f64 (*.f64 n i) i))) |
(/.f64 (*.f64 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))) (-.f64 -1 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))))) (+.f64 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))) 1)) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 i -50)) |
(+.f64 (*.f64 100 n) (*.f64 50 (-.f64 (*.f64 n i) i))) |
(/.f64 (+.f64 (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100))) (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100)))) 2) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 i -50)) |
(+.f64 (*.f64 100 n) (*.f64 50 (-.f64 (*.f64 n i) i))) |
(/.f64 (+.f64 (+.f64 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))) (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100)))) (+.f64 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))) (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))))) -4) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 i -50)) |
(+.f64 (*.f64 100 n) (*.f64 50 (-.f64 (*.f64 n i) i))) |
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))) (-.f64 -1 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))))) (*.f64 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))) (-.f64 -1 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100)))))) (+.f64 (+.f64 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))) 1) (+.f64 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))) 1))) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 i -50)) |
(+.f64 (*.f64 100 n) (*.f64 50 (-.f64 (*.f64 n i) i))) |
(pow.f64 (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100))) 1) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 i -50)) |
(+.f64 (*.f64 100 n) (*.f64 50 (-.f64 (*.f64 n i) i))) |
(neg.f64 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100)))) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 i -50)) |
(+.f64 (*.f64 100 n) (*.f64 50 (-.f64 (*.f64 n i) i))) |
(if (!=.f64 (+.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100))) 0) (/.f64 (+.f64 (*.f64 i (*.f64 50 (*.f64 50 i))) (*.f64 (+.f64 100 (*.f64 50 i)) (*.f64 n (*.f64 n (+.f64 (*.f64 i -50) -100))))) (+.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100)))) (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100)))) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 i -50)) |
(+.f64 (*.f64 100 n) (*.f64 50 (-.f64 (*.f64 n i) i))) |
(if (!=.f64 (*.f64 n (+.f64 (*.f64 i -50) -100)) 0) (/.f64 (*.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100)))) (*.f64 n (+.f64 (*.f64 i -50) -100))) (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100)))) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 i -50)) |
(+.f64 (*.f64 100 n) (*.f64 50 (-.f64 (*.f64 n i) i))) |
(if (!=.f64 (*.f64 50 i) 0) (/.f64 (*.f64 i (*.f64 -50 (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100))))) (*.f64 i -50)) (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100)))) |
(if (!=.f64 (*.f64 50 i) 0) (/.f64 (*.f64 i (*.f64 -50 (+.f64 (*.f64 100 n) (*.f64 50 (-.f64 (*.f64 n i) i))))) (*.f64 i -50)) (+.f64 (*.f64 100 n) (*.f64 50 (-.f64 (*.f64 n i) i)))) |
(if (!=.f64 (*.f64 50 i) 0) (/.f64 (*.f64 i (+.f64 (*.f64 i 2500) (*.f64 (*.f64 n -50) (-.f64 100 (*.f64 i -50))))) (*.f64 i -50)) (+.f64 (*.f64 100 n) (*.f64 50 (-.f64 (*.f64 n i) i)))) |
(if (!=.f64 (*.f64 i -50) 0) (/.f64 (*.f64 i (*.f64 -50 (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100))))) (*.f64 i -50)) (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100)))) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 i -50)) |
(+.f64 (*.f64 100 n) (*.f64 50 (-.f64 (*.f64 n i) i))) |
(if (!=.f64 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 100 (*.f64 50 i)))) 0) (/.f64 (+.f64 (*.f64 i (*.f64 50 (*.f64 50 i))) (*.f64 (+.f64 100 (*.f64 50 i)) (*.f64 n (*.f64 n (+.f64 (*.f64 i -50) -100))))) (+.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100)))) (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100)))) |
(if (!=.f64 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 100 (*.f64 50 i)))) 0) (/.f64 (+.f64 (*.f64 50 (*.f64 i (*.f64 50 i))) (*.f64 (+.f64 100 (*.f64 50 i)) (*.f64 n (*.f64 n (+.f64 (*.f64 i -50) -100))))) (+.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100)))) (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100)))) |
(if (!=.f64 (+.f64 (*.f64 50 i) (*.f64 n (-.f64 100 (*.f64 i -50)))) 0) (/.f64 (-.f64 (*.f64 i (*.f64 i 2500)) (pow.f64 (*.f64 n (-.f64 100 (*.f64 i -50))) 2)) (+.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100)))) (+.f64 (*.f64 100 n) (*.f64 50 (-.f64 (*.f64 n i) i)))) |
(if (!=.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) 0) (/.f64 (*.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100)))) (*.f64 n (+.f64 (*.f64 i -50) -100))) (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100)))) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 i -50)) |
(+.f64 (*.f64 100 n) (*.f64 50 (-.f64 (*.f64 n i) i))) |
(if (!=.f64 0 0) (/.f64 (neg.f64 (*.f64 0 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))))) 0) (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100)))) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 i -50)) |
(+.f64 (*.f64 100 n) (*.f64 50 (-.f64 (*.f64 n i) i))) |
(if (!=.f64 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))) 0) (/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100))) (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100))))) (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100)))) (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100)))) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 i -50)) |
(+.f64 (*.f64 100 n) (*.f64 50 (-.f64 (*.f64 n i) i))) |
(if (!=.f64 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))) 0) (/.f64 (*.f64 (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100))) (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100)))) (+.f64 (*.f64 50 i) (*.f64 n (+.f64 (*.f64 i -50) -100)))) (-.f64 (*.f64 i -50) (*.f64 n (+.f64 (*.f64 i -50) -100)))) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 i -50)) |
(+.f64 (*.f64 100 n) (*.f64 50 (-.f64 (*.f64 n i) i))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 4.3b | (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) |
| ✓ | 4.3b | (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) |
| ✓ | 4.5b | (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50)))) |
| ✓ | 28.9b | (/.f64 (*.f64 n (-.f64 (*.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))))) (*.f64 (*.f64 n -100) -100))) (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) |
Compiled 308 to 239 computations (22.4% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | n | @ | -inf | (/.f64 (*.f64 n (-.f64 (*.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))))) (*.f64 (*.f64 n -100) -100))) (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) |
| 1.0ms | n | @ | inf | (/.f64 (*.f64 n (-.f64 (*.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))))) (*.f64 (*.f64 n -100) -100))) (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) |
| 1.0ms | i | @ | inf | (/.f64 (*.f64 n (-.f64 (*.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))))) (*.f64 (*.f64 n -100) -100))) (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) |
| 1.0ms | i | @ | 0 | (/.f64 (*.f64 n (-.f64 (*.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))))) (*.f64 (*.f64 n -100) -100))) (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) |
| 1.0ms | n | @ | 0 | (/.f64 (*.f64 n (-.f64 (*.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))))) (*.f64 (*.f64 n -100) -100))) (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) |
| 1× | batch-egg-rewrite |
| 1412× | rational_best-simplify-61 |
| 804× | rational_best-simplify-53 |
| 786× | rational_best-simplify-52 |
| 746× | rational_best-simplify-56 |
| 550× | rational_best-simplify-1 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 24 | 232 |
| 1 | 114 | 226 |
| 2 | 637 | 220 |
| 3 | 4259 | 220 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 n (-.f64 (*.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))))) (*.f64 (*.f64 n -100) -100))) (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) |
(*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50)))) |
(*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) |
(*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) |
| Outputs |
|---|
() |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 n (*.f64 i (*.f64 (/.f64 1 n) -50))) (neg.f64 (*.f64 n (*.f64 i -50))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 (/.f64 1 n) (*.f64 n -50))) (neg.f64 (*.f64 i (*.f64 n -50))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 n (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 n (*.f64 i (*.f64 (/.f64 1 n) -50))) (*.f64 n (*.f64 i -50)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 1 n) (*.f64 n -50))) (*.f64 i (*.f64 n -50)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 n (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (+.f64 -50 (*.f64 (/.f64 1 n) 50)) n) i))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 (*.f64 n -50) (*.f64 (/.f64 1 n) (*.f64 n -50))) i))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 -50 (*.f64 (/.f64 1 n) 50)) (*.f64 n i))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 50 (*.f64 (/.f64 1 n) -50)) (*.f64 n i)) (*.f64 n -100))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 n -100) (*.f64 (+.f64 50 (*.f64 (/.f64 1 n) -50)) (*.f64 n i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 n (-.f64 -100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 n n) (*.f64 n (-.f64 -100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 50 (*.f64 (/.f64 1 n) -50)) (*.f64 n i)) (*.f64 n 100))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 n -100) (*.f64 n (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 n (+.f64 100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 n n) (*.f64 n (+.f64 100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (-.f64 -100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (+.f64 100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 n (+.f64 100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 n (-.f64 100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50))))) 0) (/.f64 (*.f64 n (*.f64 n (+.f64 (*.f64 i (*.f64 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50))) (+.f64 -50 (*.f64 (/.f64 1 n) 50)))) -10000))) (*.f64 n (-.f64 100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))))) (*.f64 n (-.f64 -100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 n 100) 0) (/.f64 (*.f64 (*.f64 n -100) (*.f64 n (+.f64 100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))))) (*.f64 n 100)) (*.f64 n (-.f64 -100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (+.f64 50 (*.f64 (/.f64 1 n) -50)) (*.f64 n i)) 0) (/.f64 (+.f64 (*.f64 i (*.f64 n (*.f64 n (*.f64 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50))) (+.f64 -50 (*.f64 (/.f64 1 n) 50)))))) (*.f64 (*.f64 (+.f64 50 (*.f64 (/.f64 1 n) -50)) (*.f64 n i)) (*.f64 n -100))) (*.f64 (+.f64 50 (*.f64 (/.f64 1 n) -50)) (*.f64 n i))) (*.f64 n (-.f64 -100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 50 (*.f64 (/.f64 1 n) -50)) (*.f64 n i)) (*.f64 n 100))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 n 100) (*.f64 (+.f64 50 (*.f64 (/.f64 1 n) -50)) (*.f64 n i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 50 (*.f64 (/.f64 1 n) -50)) (*.f64 n i)) (*.f64 n -100))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 n 100) (*.f64 n (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 -100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))) n))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (*.f64 n (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))) (*.f64 n -100)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))) n) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 n (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))) (*.f64 n -100)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 -100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))) n))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 n (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))) (*.f64 n -100)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 n (+.f64 -100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 n 100) 0) (/.f64 (+.f64 (*.f64 n (*.f64 n 10000)) (*.f64 n (*.f64 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50))) (*.f64 n -100)))) (*.f64 n 100)) (*.f64 n (-.f64 100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 n (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))) 0) (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 50 (*.f64 (/.f64 1 n) -50)) (*.f64 n i)) (*.f64 n -100)) (*.f64 n (*.f64 (*.f64 (+.f64 50 (*.f64 (/.f64 1 n) -50)) (*.f64 n i)) (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))))) (*.f64 n (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50))))) (*.f64 n (-.f64 100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 n (+.f64 100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50))))) 0) (/.f64 (*.f64 n (*.f64 n (+.f64 (*.f64 i (*.f64 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50))) (+.f64 -50 (*.f64 (/.f64 1 n) 50)))) -10000))) (*.f64 n (-.f64 -100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))))) (*.f64 n (-.f64 100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))))))))) |
| 1× | egg-herbie |
| 1130× | rational_best-simplify-1 |
| 526× | rational_best-simplify-113 |
| 476× | rational_best-simplify-124 |
| 474× | rational_best-simplify-126 |
| 470× | rational_best-simplify-127 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 230 | 7214 |
| 1 | 1256 | 7202 |
| 2 | 7805 | 7202 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -50 i) |
(+.f64 (*.f64 (-.f64 (+.f64 100 (*.f64 100 i)) (*.f64 50 i)) n) (*.f64 -50 i)) |
(+.f64 (*.f64 (pow.f64 n 2) (-.f64 (*.f64 -1/50 (/.f64 (-.f64 (*.f64 2500 (pow.f64 i 2)) 10000) i)) (*.f64 -1/50 (/.f64 (*.f64 (-.f64 (+.f64 100 (*.f64 100 i)) (*.f64 50 i)) (-.f64 (*.f64 50 i) 100)) i)))) (+.f64 (*.f64 (-.f64 (+.f64 100 (*.f64 100 i)) (*.f64 50 i)) n) (*.f64 -50 i))) |
(+.f64 (*.f64 (pow.f64 n 2) (-.f64 (*.f64 -1/50 (/.f64 (-.f64 (*.f64 2500 (pow.f64 i 2)) 10000) i)) (*.f64 -1/50 (/.f64 (*.f64 (-.f64 (+.f64 100 (*.f64 100 i)) (*.f64 50 i)) (-.f64 (*.f64 50 i) 100)) i)))) (+.f64 (*.f64 (-.f64 (+.f64 100 (*.f64 100 i)) (*.f64 50 i)) n) (+.f64 (*.f64 1/50 (/.f64 (*.f64 (pow.f64 n 3) (*.f64 (-.f64 (*.f64 50 i) 100) (-.f64 (*.f64 -1/50 (/.f64 (-.f64 (*.f64 2500 (pow.f64 i 2)) 10000) i)) (*.f64 -1/50 (/.f64 (*.f64 (-.f64 (+.f64 100 (*.f64 100 i)) (*.f64 50 i)) (-.f64 (*.f64 50 i) 100)) i))))) i)) (*.f64 -50 i)))) |
(/.f64 (*.f64 n (-.f64 (*.f64 2500 (pow.f64 i 2)) 10000)) (-.f64 (*.f64 50 i) 100)) |
(-.f64 (+.f64 (/.f64 (*.f64 n (-.f64 (*.f64 2500 (pow.f64 i 2)) 10000)) (-.f64 (*.f64 50 i) 100)) (*.f64 -5000 (/.f64 (pow.f64 i 2) (-.f64 (*.f64 50 i) 100)))) (*.f64 -50 (/.f64 (*.f64 i (-.f64 (*.f64 2500 (pow.f64 i 2)) 10000)) (pow.f64 (-.f64 (*.f64 50 i) 100) 2)))) |
(-.f64 (+.f64 (/.f64 (*.f64 n (-.f64 (*.f64 2500 (pow.f64 i 2)) 10000)) (-.f64 (*.f64 50 i) 100)) (+.f64 (*.f64 2500 (/.f64 (pow.f64 i 2) (*.f64 n (-.f64 (*.f64 50 i) 100)))) (*.f64 -5000 (/.f64 (pow.f64 i 2) (-.f64 (*.f64 50 i) 100))))) (+.f64 (*.f64 -50 (/.f64 (*.f64 i (-.f64 (*.f64 2500 (pow.f64 i 2)) 10000)) (pow.f64 (-.f64 (*.f64 50 i) 100) 2))) (*.f64 -50 (/.f64 (*.f64 i (-.f64 (*.f64 -5000 (/.f64 (pow.f64 i 2) (-.f64 (*.f64 50 i) 100))) (*.f64 -50 (/.f64 (*.f64 i (-.f64 (*.f64 2500 (pow.f64 i 2)) 10000)) (pow.f64 (-.f64 (*.f64 50 i) 100) 2))))) (*.f64 n (-.f64 (*.f64 50 i) 100)))))) |
(-.f64 (+.f64 (*.f64 50 (/.f64 (*.f64 i (-.f64 (*.f64 2500 (/.f64 (pow.f64 i 2) (-.f64 (*.f64 50 i) 100))) (*.f64 -50 (/.f64 (*.f64 i (-.f64 (*.f64 -5000 (/.f64 (pow.f64 i 2) (-.f64 (*.f64 50 i) 100))) (*.f64 -50 (/.f64 (*.f64 i (-.f64 (*.f64 2500 (pow.f64 i 2)) 10000)) (pow.f64 (-.f64 (*.f64 50 i) 100) 2))))) (-.f64 (*.f64 50 i) 100))))) (*.f64 (pow.f64 n 2) (-.f64 (*.f64 50 i) 100)))) (+.f64 (/.f64 (*.f64 n (-.f64 (*.f64 2500 (pow.f64 i 2)) 10000)) (-.f64 (*.f64 50 i) 100)) (+.f64 (*.f64 2500 (/.f64 (pow.f64 i 2) (*.f64 n (-.f64 (*.f64 50 i) 100)))) (*.f64 -5000 (/.f64 (pow.f64 i 2) (-.f64 (*.f64 50 i) 100)))))) (+.f64 (*.f64 -50 (/.f64 (*.f64 i (-.f64 (*.f64 2500 (pow.f64 i 2)) 10000)) (pow.f64 (-.f64 (*.f64 50 i) 100) 2))) (*.f64 -50 (/.f64 (*.f64 i (-.f64 (*.f64 -5000 (/.f64 (pow.f64 i 2) (-.f64 (*.f64 50 i) 100))) (*.f64 -50 (/.f64 (*.f64 i (-.f64 (*.f64 2500 (pow.f64 i 2)) 10000)) (pow.f64 (-.f64 (*.f64 50 i) 100) 2))))) (*.f64 n (-.f64 (*.f64 50 i) 100)))))) |
(*.f64 -1 (/.f64 (*.f64 (+.f64 10000 (*.f64 -2500 (pow.f64 i 2))) n) (-.f64 (*.f64 50 i) 100))) |
(-.f64 (+.f64 (*.f64 -5000 (/.f64 (pow.f64 i 2) (-.f64 (*.f64 50 i) 100))) (*.f64 -1 (/.f64 (*.f64 (+.f64 10000 (*.f64 -2500 (pow.f64 i 2))) n) (-.f64 (*.f64 50 i) 100)))) (*.f64 50 (/.f64 (*.f64 (+.f64 10000 (*.f64 -2500 (pow.f64 i 2))) i) (pow.f64 (-.f64 (*.f64 50 i) 100) 2)))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -2500 (/.f64 (pow.f64 i 2) (-.f64 (*.f64 50 i) 100))) (*.f64 50 (/.f64 (*.f64 i (-.f64 (*.f64 -5000 (/.f64 (pow.f64 i 2) (-.f64 (*.f64 50 i) 100))) (*.f64 50 (/.f64 (*.f64 (+.f64 10000 (*.f64 -2500 (pow.f64 i 2))) i) (pow.f64 (-.f64 (*.f64 50 i) 100) 2))))) (-.f64 (*.f64 50 i) 100)))) n)) (+.f64 (*.f64 -5000 (/.f64 (pow.f64 i 2) (-.f64 (*.f64 50 i) 100))) (*.f64 -1 (/.f64 (*.f64 (+.f64 10000 (*.f64 -2500 (pow.f64 i 2))) n) (-.f64 (*.f64 50 i) 100))))) (*.f64 50 (/.f64 (*.f64 (+.f64 10000 (*.f64 -2500 (pow.f64 i 2))) i) (pow.f64 (-.f64 (*.f64 50 i) 100) 2)))) |
(-.f64 (+.f64 (*.f64 -50 (/.f64 (*.f64 i (-.f64 (*.f64 -2500 (/.f64 (pow.f64 i 2) (-.f64 (*.f64 50 i) 100))) (*.f64 50 (/.f64 (*.f64 i (-.f64 (*.f64 -5000 (/.f64 (pow.f64 i 2) (-.f64 (*.f64 50 i) 100))) (*.f64 50 (/.f64 (*.f64 (+.f64 10000 (*.f64 -2500 (pow.f64 i 2))) i) (pow.f64 (-.f64 (*.f64 50 i) 100) 2))))) (-.f64 (*.f64 50 i) 100))))) (*.f64 (pow.f64 n 2) (-.f64 (*.f64 50 i) 100)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -2500 (/.f64 (pow.f64 i 2) (-.f64 (*.f64 50 i) 100))) (*.f64 50 (/.f64 (*.f64 i (-.f64 (*.f64 -5000 (/.f64 (pow.f64 i 2) (-.f64 (*.f64 50 i) 100))) (*.f64 50 (/.f64 (*.f64 (+.f64 10000 (*.f64 -2500 (pow.f64 i 2))) i) (pow.f64 (-.f64 (*.f64 50 i) 100) 2))))) (-.f64 (*.f64 50 i) 100)))) n)) (+.f64 (*.f64 -5000 (/.f64 (pow.f64 i 2) (-.f64 (*.f64 50 i) 100))) (*.f64 -1 (/.f64 (*.f64 (+.f64 10000 (*.f64 -2500 (pow.f64 i 2))) n) (-.f64 (*.f64 50 i) 100)))))) (*.f64 50 (/.f64 (*.f64 (+.f64 10000 (*.f64 -2500 (pow.f64 i 2))) i) (pow.f64 (-.f64 (*.f64 50 i) 100) 2)))) |
(*.f64 100 n) |
(+.f64 (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i)) (*.f64 100 n)) |
(+.f64 (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i)) (*.f64 100 n)) |
(+.f64 (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i)) (*.f64 100 n)) |
(*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i)) |
(+.f64 (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i)) (*.f64 100 n)) |
(+.f64 (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i)) (*.f64 100 n)) |
(+.f64 (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i)) (*.f64 100 n)) |
(*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i)) |
(+.f64 (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i)) (*.f64 100 n)) |
(+.f64 (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i)) (*.f64 100 n)) |
(+.f64 (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i)) (*.f64 100 n)) |
(*.f64 -50 i) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 -50 i)) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 -50 i)) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 -50 i)) |
(*.f64 50 (*.f64 n i)) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 -50 i)) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 -50 i)) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 -50 i)) |
(*.f64 50 (*.f64 n i)) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 -50 i)) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 -50 i)) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 -50 i)) |
(*.f64 n (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) i)) |
(*.f64 n (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) i)) |
(*.f64 n (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) i)) |
(*.f64 n (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) i)) |
(*.f64 n (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) i)) |
(*.f64 n (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) i)) |
(*.f64 n (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) i)) |
(*.f64 n (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) i)) |
(*.f64 n (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) i)) |
(*.f64 n (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) i)) |
(*.f64 n (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) i)) |
(*.f64 n (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) i)) |
(*.f64 -50 i) |
(+.f64 (*.f64 n (-.f64 (*.f64 50 i) 100)) (*.f64 -50 i)) |
(+.f64 (*.f64 n (-.f64 (*.f64 50 i) 100)) (*.f64 -50 i)) |
(+.f64 (*.f64 n (-.f64 (*.f64 50 i) 100)) (*.f64 -50 i)) |
(*.f64 n (-.f64 (*.f64 50 i) 100)) |
(+.f64 (*.f64 n (-.f64 (*.f64 50 i) 100)) (*.f64 -50 i)) |
(+.f64 (*.f64 n (-.f64 (*.f64 50 i) 100)) (*.f64 -50 i)) |
(+.f64 (*.f64 n (-.f64 (*.f64 50 i) 100)) (*.f64 -50 i)) |
(*.f64 n (-.f64 (*.f64 50 i) 100)) |
(+.f64 (*.f64 n (-.f64 (*.f64 50 i) 100)) (*.f64 -50 i)) |
(+.f64 (*.f64 n (-.f64 (*.f64 50 i) 100)) (*.f64 -50 i)) |
(+.f64 (*.f64 n (-.f64 (*.f64 50 i) 100)) (*.f64 -50 i)) |
(*.f64 -100 n) |
(+.f64 (*.f64 -100 n) (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i))) |
(+.f64 (*.f64 -100 n) (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i))) |
(+.f64 (*.f64 -100 n) (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i))) |
(*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i)) |
(+.f64 (*.f64 -100 n) (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i))) |
(+.f64 (*.f64 -100 n) (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i))) |
(+.f64 (*.f64 -100 n) (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i))) |
(*.f64 n (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) i)) |
(+.f64 (*.f64 n (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) i)) (*.f64 -100 n)) |
(+.f64 (*.f64 n (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) i)) (*.f64 -100 n)) |
(+.f64 (*.f64 n (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) i)) (*.f64 -100 n)) |
(*.f64 -50 i) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 -50 i)) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 -50 i)) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 -50 i)) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(*.f64 100 n) |
(+.f64 (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i)) (*.f64 100 n)) |
(+.f64 (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i)) (*.f64 100 n)) |
(+.f64 (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i)) (*.f64 100 n)) |
(*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i)) |
(+.f64 (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i)) (*.f64 100 n)) |
(+.f64 (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i)) (*.f64 100 n)) |
(+.f64 (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i)) (*.f64 100 n)) |
(*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i)) |
(+.f64 (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i)) (*.f64 100 n)) |
(+.f64 (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i)) (*.f64 100 n)) |
(+.f64 (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i)) (*.f64 100 n)) |
(+.f64 (*.f64 n (*.f64 i (*.f64 (/.f64 1 n) -50))) (neg.f64 (*.f64 n (*.f64 i -50)))) |
(+.f64 (*.f64 i (*.f64 (/.f64 1 n) (*.f64 n -50))) (neg.f64 (*.f64 i (*.f64 n -50)))) |
(-.f64 0 (*.f64 n (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50))))) |
(-.f64 (*.f64 n (*.f64 i (*.f64 (/.f64 1 n) -50))) (*.f64 n (*.f64 i -50))) |
(-.f64 (*.f64 i (*.f64 (/.f64 1 n) (*.f64 n -50))) (*.f64 i (*.f64 n -50))) |
(/.f64 (*.f64 n (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))) -1) |
(neg.f64 (*.f64 n (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50))))) |
(neg.f64 (*.f64 (*.f64 (+.f64 -50 (*.f64 (/.f64 1 n) 50)) n) i)) |
(neg.f64 (*.f64 (-.f64 (*.f64 n -50) (*.f64 (/.f64 1 n) (*.f64 n -50))) i)) |
(neg.f64 (*.f64 (+.f64 -50 (*.f64 (/.f64 1 n) 50)) (*.f64 n i))) |
(+.f64 (*.f64 (+.f64 50 (*.f64 (/.f64 1 n) -50)) (*.f64 n i)) (*.f64 n -100)) |
(+.f64 (*.f64 n -100) (*.f64 (+.f64 50 (*.f64 (/.f64 1 n) -50)) (*.f64 n i))) |
(+.f64 0 (*.f64 n (-.f64 -100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))))) |
(+.f64 (-.f64 n n) (*.f64 n (-.f64 -100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))))) |
(-.f64 (*.f64 (+.f64 50 (*.f64 (/.f64 1 n) -50)) (*.f64 n i)) (*.f64 n 100)) |
(-.f64 (*.f64 n -100) (*.f64 n (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50))))) |
(-.f64 0 (*.f64 n (+.f64 100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))))) |
(-.f64 (-.f64 n n) (*.f64 n (+.f64 100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))))) |
(/.f64 (*.f64 n (-.f64 -100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50))))) 1) |
(/.f64 (*.f64 n (+.f64 100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50))))) -1) |
(neg.f64 (*.f64 n (+.f64 100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))))) |
(if (!=.f64 (*.f64 n (-.f64 100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50))))) 0) (/.f64 (*.f64 n (*.f64 n (+.f64 (*.f64 i (*.f64 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50))) (+.f64 -50 (*.f64 (/.f64 1 n) 50)))) -10000))) (*.f64 n (-.f64 100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))))) (*.f64 n (-.f64 -100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))))) |
(if (!=.f64 (*.f64 n 100) 0) (/.f64 (*.f64 (*.f64 n -100) (*.f64 n (+.f64 100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))))) (*.f64 n 100)) (*.f64 n (-.f64 -100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))))) |
(if (!=.f64 (*.f64 (+.f64 50 (*.f64 (/.f64 1 n) -50)) (*.f64 n i)) 0) (/.f64 (+.f64 (*.f64 i (*.f64 n (*.f64 n (*.f64 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50))) (+.f64 -50 (*.f64 (/.f64 1 n) 50)))))) (*.f64 (*.f64 (+.f64 50 (*.f64 (/.f64 1 n) -50)) (*.f64 n i)) (*.f64 n -100))) (*.f64 (+.f64 50 (*.f64 (/.f64 1 n) -50)) (*.f64 n i))) (*.f64 n (-.f64 -100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))))) |
(+.f64 (*.f64 (+.f64 50 (*.f64 (/.f64 1 n) -50)) (*.f64 n i)) (*.f64 n 100)) |
(+.f64 (*.f64 n 100) (*.f64 (+.f64 50 (*.f64 (/.f64 1 n) -50)) (*.f64 n i))) |
(-.f64 (*.f64 (+.f64 50 (*.f64 (/.f64 1 n) -50)) (*.f64 n i)) (*.f64 n -100)) |
(-.f64 (*.f64 n 100) (*.f64 n (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50))))) |
(-.f64 0 (*.f64 (+.f64 -100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))) n)) |
(-.f64 0 (+.f64 (*.f64 n (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))) (*.f64 n -100))) |
(/.f64 (*.f64 (+.f64 -100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))) n) -1) |
(/.f64 (+.f64 (*.f64 n (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))) (*.f64 n -100)) -1) |
(neg.f64 (*.f64 (+.f64 -100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))) n)) |
(neg.f64 (+.f64 (*.f64 n (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))) (*.f64 n -100))) |
(neg.f64 (*.f64 n (+.f64 -100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))))) |
(if (!=.f64 (*.f64 n 100) 0) (/.f64 (+.f64 (*.f64 n (*.f64 n 10000)) (*.f64 n (*.f64 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50))) (*.f64 n -100)))) (*.f64 n 100)) (*.f64 n (-.f64 100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))))) |
(if (!=.f64 (*.f64 n (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))) 0) (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 50 (*.f64 (/.f64 1 n) -50)) (*.f64 n i)) (*.f64 n -100)) (*.f64 n (*.f64 (*.f64 (+.f64 50 (*.f64 (/.f64 1 n) -50)) (*.f64 n i)) (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))))) (*.f64 n (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50))))) (*.f64 n (-.f64 100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))))) |
(if (!=.f64 (*.f64 n (+.f64 100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50))))) 0) (/.f64 (*.f64 n (*.f64 n (+.f64 (*.f64 i (*.f64 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50))) (+.f64 -50 (*.f64 (/.f64 1 n) 50)))) -10000))) (*.f64 n (-.f64 -100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))))) (*.f64 n (-.f64 100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))))) |
| Outputs |
|---|
(*.f64 -50 i) |
(+.f64 (*.f64 (-.f64 (+.f64 100 (*.f64 100 i)) (*.f64 50 i)) n) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 (-.f64 (+.f64 100 (*.f64 i 100)) (*.f64 i 50)) n)) |
(-.f64 (*.f64 -50 i) (*.f64 n (-.f64 (*.f64 i 50) (+.f64 100 (*.f64 i 100))))) |
(+.f64 (*.f64 (pow.f64 n 2) (-.f64 (*.f64 -1/50 (/.f64 (-.f64 (*.f64 2500 (pow.f64 i 2)) 10000) i)) (*.f64 -1/50 (/.f64 (*.f64 (-.f64 (+.f64 100 (*.f64 100 i)) (*.f64 50 i)) (-.f64 (*.f64 50 i) 100)) i)))) (+.f64 (*.f64 (-.f64 (+.f64 100 (*.f64 100 i)) (*.f64 50 i)) n) (*.f64 -50 i))) |
(+.f64 (*.f64 -50 i) (+.f64 (*.f64 (pow.f64 n 2) (*.f64 -1/50 (-.f64 (/.f64 (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000) i) (/.f64 (*.f64 (-.f64 (+.f64 100 (*.f64 i 100)) (*.f64 i 50)) (+.f64 (*.f64 i 50) -100)) i)))) (*.f64 (-.f64 (+.f64 100 (*.f64 i 100)) (*.f64 i 50)) n))) |
(-.f64 (-.f64 (*.f64 -50 i) (*.f64 n (-.f64 (*.f64 i 50) (+.f64 100 (*.f64 i 100))))) (*.f64 (pow.f64 n 2) (*.f64 -1/50 (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 i 50) (+.f64 100 (*.f64 i 100))) (+.f64 100 (*.f64 -50 i))) i) (/.f64 (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000) i))))) |
(-.f64 (-.f64 (*.f64 -50 i) (*.f64 n (-.f64 (*.f64 i 50) (+.f64 100 (*.f64 i 100))))) (*.f64 (pow.f64 n 2) (*.f64 -1/50 (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 i 50) (+.f64 100 (*.f64 i 100))) (+.f64 (*.f64 -50 i) 100)) i) (/.f64 (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000) i))))) |
(+.f64 (*.f64 (pow.f64 n 2) (-.f64 (*.f64 -1/50 (/.f64 (-.f64 (*.f64 2500 (pow.f64 i 2)) 10000) i)) (*.f64 -1/50 (/.f64 (*.f64 (-.f64 (+.f64 100 (*.f64 100 i)) (*.f64 50 i)) (-.f64 (*.f64 50 i) 100)) i)))) (+.f64 (*.f64 (-.f64 (+.f64 100 (*.f64 100 i)) (*.f64 50 i)) n) (+.f64 (*.f64 1/50 (/.f64 (*.f64 (pow.f64 n 3) (*.f64 (-.f64 (*.f64 50 i) 100) (-.f64 (*.f64 -1/50 (/.f64 (-.f64 (*.f64 2500 (pow.f64 i 2)) 10000) i)) (*.f64 -1/50 (/.f64 (*.f64 (-.f64 (+.f64 100 (*.f64 100 i)) (*.f64 50 i)) (-.f64 (*.f64 50 i) 100)) i))))) i)) (*.f64 -50 i)))) |
(+.f64 (*.f64 (pow.f64 n 2) (*.f64 -1/50 (-.f64 (/.f64 (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000) i) (/.f64 (*.f64 (-.f64 (+.f64 100 (*.f64 i 100)) (*.f64 i 50)) (+.f64 (*.f64 i 50) -100)) i)))) (+.f64 (*.f64 1/50 (/.f64 (*.f64 (+.f64 (*.f64 i 50) -100) (*.f64 (pow.f64 n 3) (*.f64 -1/50 (-.f64 (/.f64 (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000) i) (/.f64 (*.f64 (-.f64 (+.f64 100 (*.f64 i 100)) (*.f64 i 50)) (+.f64 (*.f64 i 50) -100)) i))))) i)) (+.f64 (*.f64 -50 i) (*.f64 (-.f64 (+.f64 100 (*.f64 i 100)) (*.f64 i 50)) n)))) |
(+.f64 (*.f64 -50 i) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 -50 i) (+.f64 100 (*.f64 i 100))) n) (*.f64 1/50 (/.f64 (*.f64 (-.f64 -100 (*.f64 -50 i)) (*.f64 -1/50 (*.f64 (pow.f64 n 3) (-.f64 (/.f64 (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000) i) (/.f64 (*.f64 (-.f64 (*.f64 i 50) (+.f64 100 (*.f64 i 100))) (+.f64 100 (*.f64 -50 i))) i))))) i))) (*.f64 (pow.f64 n 2) (*.f64 -1/50 (-.f64 (/.f64 (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000) i) (/.f64 (*.f64 (-.f64 (*.f64 i 50) (+.f64 100 (*.f64 i 100))) (+.f64 100 (*.f64 -50 i))) i)))))) |
(+.f64 (*.f64 -50 i) (+.f64 (*.f64 (pow.f64 n 2) (*.f64 -1/50 (-.f64 (/.f64 (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000) i) (/.f64 (*.f64 (-.f64 (*.f64 i 50) (+.f64 100 (*.f64 i 100))) (+.f64 (*.f64 -50 i) 100)) i)))) (+.f64 (*.f64 (+.f64 (*.f64 -50 i) (+.f64 100 (*.f64 i 100))) n) (*.f64 1/50 (/.f64 (*.f64 (-.f64 -100 (*.f64 -50 i)) (*.f64 -1/50 (*.f64 (pow.f64 n 3) (-.f64 (/.f64 (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000) i) (/.f64 (*.f64 (-.f64 (*.f64 i 50) (+.f64 100 (*.f64 i 100))) (+.f64 (*.f64 -50 i) 100)) i))))) i))))) |
(/.f64 (*.f64 n (-.f64 (*.f64 2500 (pow.f64 i 2)) 10000)) (-.f64 (*.f64 50 i) 100)) |
(/.f64 (*.f64 n (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000)) (+.f64 (*.f64 i 50) -100)) |
(/.f64 (*.f64 n (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000)) (-.f64 -100 (*.f64 -50 i))) |
(-.f64 (+.f64 (/.f64 (*.f64 n (-.f64 (*.f64 2500 (pow.f64 i 2)) 10000)) (-.f64 (*.f64 50 i) 100)) (*.f64 -5000 (/.f64 (pow.f64 i 2) (-.f64 (*.f64 50 i) 100)))) (*.f64 -50 (/.f64 (*.f64 i (-.f64 (*.f64 2500 (pow.f64 i 2)) 10000)) (pow.f64 (-.f64 (*.f64 50 i) 100) 2)))) |
(-.f64 (+.f64 (/.f64 (*.f64 n (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000)) (+.f64 (*.f64 i 50) -100)) (*.f64 -5000 (/.f64 (pow.f64 i 2) (+.f64 (*.f64 i 50) -100)))) (*.f64 -50 (/.f64 (*.f64 i (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000)) (pow.f64 (+.f64 (*.f64 i 50) -100) 2)))) |
(-.f64 (+.f64 (/.f64 (*.f64 n (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000)) (-.f64 -100 (*.f64 -50 i))) (*.f64 -5000 (/.f64 (pow.f64 i 2) (-.f64 -100 (*.f64 -50 i))))) (*.f64 -50 (/.f64 (*.f64 i (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000)) (pow.f64 (-.f64 -100 (*.f64 -50 i)) 2)))) |
(-.f64 (+.f64 (/.f64 (*.f64 n (-.f64 (*.f64 2500 (pow.f64 i 2)) 10000)) (-.f64 (*.f64 50 i) 100)) (+.f64 (*.f64 2500 (/.f64 (pow.f64 i 2) (*.f64 n (-.f64 (*.f64 50 i) 100)))) (*.f64 -5000 (/.f64 (pow.f64 i 2) (-.f64 (*.f64 50 i) 100))))) (+.f64 (*.f64 -50 (/.f64 (*.f64 i (-.f64 (*.f64 2500 (pow.f64 i 2)) 10000)) (pow.f64 (-.f64 (*.f64 50 i) 100) 2))) (*.f64 -50 (/.f64 (*.f64 i (-.f64 (*.f64 -5000 (/.f64 (pow.f64 i 2) (-.f64 (*.f64 50 i) 100))) (*.f64 -50 (/.f64 (*.f64 i (-.f64 (*.f64 2500 (pow.f64 i 2)) 10000)) (pow.f64 (-.f64 (*.f64 50 i) 100) 2))))) (*.f64 n (-.f64 (*.f64 50 i) 100)))))) |
(-.f64 (+.f64 (/.f64 (*.f64 n (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000)) (+.f64 (*.f64 i 50) -100)) (+.f64 (*.f64 -5000 (/.f64 (pow.f64 i 2) (+.f64 (*.f64 i 50) -100))) (*.f64 2500 (/.f64 (pow.f64 i 2) (*.f64 n (+.f64 (*.f64 i 50) -100)))))) (+.f64 (*.f64 -50 (/.f64 (*.f64 i (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000)) (pow.f64 (+.f64 (*.f64 i 50) -100) 2))) (*.f64 -50 (/.f64 (*.f64 i (-.f64 (*.f64 -5000 (/.f64 (pow.f64 i 2) (+.f64 (*.f64 i 50) -100))) (*.f64 -50 (/.f64 (*.f64 i (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000)) (pow.f64 (+.f64 (*.f64 i 50) -100) 2))))) (*.f64 n (+.f64 (*.f64 i 50) -100)))))) |
(+.f64 (+.f64 (/.f64 (*.f64 n (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000)) (-.f64 -100 (*.f64 -50 i))) (+.f64 (*.f64 -5000 (/.f64 (pow.f64 i 2) (-.f64 -100 (*.f64 -50 i)))) (*.f64 2500 (/.f64 (pow.f64 i 2) (*.f64 n (-.f64 -100 (*.f64 -50 i))))))) (-.f64 (*.f64 (/.f64 (*.f64 i (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000)) (pow.f64 (-.f64 -100 (*.f64 -50 i)) 2)) 50) (*.f64 -50 (/.f64 (*.f64 i (-.f64 (*.f64 -5000 (/.f64 (pow.f64 i 2) (-.f64 -100 (*.f64 -50 i)))) (*.f64 -50 (/.f64 (*.f64 i (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000)) (pow.f64 (-.f64 -100 (*.f64 -50 i)) 2))))) (*.f64 n (-.f64 -100 (*.f64 -50 i))))))) |
(-.f64 (+.f64 (*.f64 50 (/.f64 (*.f64 i (-.f64 (*.f64 2500 (/.f64 (pow.f64 i 2) (-.f64 (*.f64 50 i) 100))) (*.f64 -50 (/.f64 (*.f64 i (-.f64 (*.f64 -5000 (/.f64 (pow.f64 i 2) (-.f64 (*.f64 50 i) 100))) (*.f64 -50 (/.f64 (*.f64 i (-.f64 (*.f64 2500 (pow.f64 i 2)) 10000)) (pow.f64 (-.f64 (*.f64 50 i) 100) 2))))) (-.f64 (*.f64 50 i) 100))))) (*.f64 (pow.f64 n 2) (-.f64 (*.f64 50 i) 100)))) (+.f64 (/.f64 (*.f64 n (-.f64 (*.f64 2500 (pow.f64 i 2)) 10000)) (-.f64 (*.f64 50 i) 100)) (+.f64 (*.f64 2500 (/.f64 (pow.f64 i 2) (*.f64 n (-.f64 (*.f64 50 i) 100)))) (*.f64 -5000 (/.f64 (pow.f64 i 2) (-.f64 (*.f64 50 i) 100)))))) (+.f64 (*.f64 -50 (/.f64 (*.f64 i (-.f64 (*.f64 2500 (pow.f64 i 2)) 10000)) (pow.f64 (-.f64 (*.f64 50 i) 100) 2))) (*.f64 -50 (/.f64 (*.f64 i (-.f64 (*.f64 -5000 (/.f64 (pow.f64 i 2) (-.f64 (*.f64 50 i) 100))) (*.f64 -50 (/.f64 (*.f64 i (-.f64 (*.f64 2500 (pow.f64 i 2)) 10000)) (pow.f64 (-.f64 (*.f64 50 i) 100) 2))))) (*.f64 n (-.f64 (*.f64 50 i) 100)))))) |
(-.f64 (+.f64 (+.f64 (*.f64 -5000 (/.f64 (pow.f64 i 2) (+.f64 (*.f64 i 50) -100))) (*.f64 2500 (/.f64 (pow.f64 i 2) (*.f64 n (+.f64 (*.f64 i 50) -100))))) (+.f64 (*.f64 50 (/.f64 (*.f64 i (-.f64 (*.f64 2500 (/.f64 (pow.f64 i 2) (+.f64 (*.f64 i 50) -100))) (*.f64 -50 (/.f64 (*.f64 i (-.f64 (*.f64 -5000 (/.f64 (pow.f64 i 2) (+.f64 (*.f64 i 50) -100))) (*.f64 -50 (/.f64 (*.f64 i (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000)) (pow.f64 (+.f64 (*.f64 i 50) -100) 2))))) (+.f64 (*.f64 i 50) -100))))) (*.f64 (pow.f64 n 2) (+.f64 (*.f64 i 50) -100)))) (/.f64 (*.f64 n (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000)) (+.f64 (*.f64 i 50) -100)))) (+.f64 (*.f64 -50 (/.f64 (*.f64 i (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000)) (pow.f64 (+.f64 (*.f64 i 50) -100) 2))) (*.f64 -50 (/.f64 (*.f64 i (-.f64 (*.f64 -5000 (/.f64 (pow.f64 i 2) (+.f64 (*.f64 i 50) -100))) (*.f64 -50 (/.f64 (*.f64 i (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000)) (pow.f64 (+.f64 (*.f64 i 50) -100) 2))))) (*.f64 n (+.f64 (*.f64 i 50) -100)))))) |
(+.f64 (+.f64 (*.f64 -5000 (/.f64 (pow.f64 i 2) (-.f64 -100 (*.f64 -50 i)))) (+.f64 (+.f64 (/.f64 (*.f64 n (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000)) (-.f64 -100 (*.f64 -50 i))) (*.f64 2500 (/.f64 (pow.f64 i 2) (*.f64 n (-.f64 -100 (*.f64 -50 i)))))) (*.f64 50 (/.f64 (*.f64 i (+.f64 (*.f64 2500 (/.f64 (pow.f64 i 2) (-.f64 -100 (*.f64 -50 i)))) (*.f64 (/.f64 (*.f64 i (-.f64 (*.f64 -5000 (/.f64 (pow.f64 i 2) (-.f64 -100 (*.f64 -50 i)))) (*.f64 -50 (/.f64 (*.f64 i (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000)) (pow.f64 (-.f64 -100 (*.f64 -50 i)) 2))))) (-.f64 -100 (*.f64 -50 i))) 50))) (*.f64 (pow.f64 n 2) (-.f64 -100 (*.f64 -50 i))))))) (-.f64 (*.f64 (/.f64 (*.f64 i (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000)) (pow.f64 (-.f64 -100 (*.f64 -50 i)) 2)) 50) (*.f64 -50 (/.f64 (*.f64 i (-.f64 (*.f64 -5000 (/.f64 (pow.f64 i 2) (-.f64 -100 (*.f64 -50 i)))) (*.f64 -50 (/.f64 (*.f64 i (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000)) (pow.f64 (-.f64 -100 (*.f64 -50 i)) 2))))) (*.f64 n (-.f64 -100 (*.f64 -50 i))))))) |
(+.f64 (+.f64 (*.f64 -5000 (/.f64 (pow.f64 i 2) (-.f64 -100 (*.f64 -50 i)))) (+.f64 (*.f64 50 (/.f64 (*.f64 i (+.f64 (*.f64 2500 (/.f64 (pow.f64 i 2) (-.f64 -100 (*.f64 -50 i)))) (*.f64 (/.f64 (*.f64 i (-.f64 (*.f64 -5000 (/.f64 (pow.f64 i 2) (-.f64 -100 (*.f64 -50 i)))) (*.f64 -50 (/.f64 (*.f64 i (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000)) (pow.f64 (-.f64 -100 (*.f64 -50 i)) 2))))) (-.f64 -100 (*.f64 -50 i))) 50))) (*.f64 (pow.f64 n 2) (-.f64 -100 (*.f64 -50 i))))) (+.f64 (/.f64 (*.f64 n (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000)) (-.f64 -100 (*.f64 -50 i))) (*.f64 2500 (/.f64 (pow.f64 i 2) (*.f64 n (-.f64 -100 (*.f64 -50 i)))))))) (-.f64 (*.f64 (/.f64 (*.f64 i (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000)) (pow.f64 (-.f64 -100 (*.f64 -50 i)) 2)) 50) (*.f64 -50 (/.f64 (*.f64 i (-.f64 (*.f64 -5000 (/.f64 (pow.f64 i 2) (-.f64 -100 (*.f64 -50 i)))) (*.f64 -50 (/.f64 (*.f64 i (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000)) (pow.f64 (-.f64 -100 (*.f64 -50 i)) 2))))) (*.f64 n (-.f64 -100 (*.f64 -50 i))))))) |
(*.f64 -1 (/.f64 (*.f64 (+.f64 10000 (*.f64 -2500 (pow.f64 i 2))) n) (-.f64 (*.f64 50 i) 100))) |
(*.f64 -1 (/.f64 (*.f64 n (+.f64 10000 (*.f64 (pow.f64 i 2) -2500))) (+.f64 (*.f64 i 50) -100))) |
(neg.f64 (/.f64 (*.f64 n (+.f64 10000 (*.f64 (pow.f64 i 2) -2500))) (-.f64 -100 (*.f64 -50 i)))) |
(-.f64 (+.f64 (*.f64 -5000 (/.f64 (pow.f64 i 2) (-.f64 (*.f64 50 i) 100))) (*.f64 -1 (/.f64 (*.f64 (+.f64 10000 (*.f64 -2500 (pow.f64 i 2))) n) (-.f64 (*.f64 50 i) 100)))) (*.f64 50 (/.f64 (*.f64 (+.f64 10000 (*.f64 -2500 (pow.f64 i 2))) i) (pow.f64 (-.f64 (*.f64 50 i) 100) 2)))) |
(-.f64 (+.f64 (*.f64 -5000 (/.f64 (pow.f64 i 2) (+.f64 (*.f64 i 50) -100))) (*.f64 -1 (/.f64 (*.f64 n (+.f64 10000 (*.f64 (pow.f64 i 2) -2500))) (+.f64 (*.f64 i 50) -100)))) (*.f64 50 (/.f64 (*.f64 i (+.f64 10000 (*.f64 (pow.f64 i 2) -2500))) (pow.f64 (+.f64 (*.f64 i 50) -100) 2)))) |
(+.f64 (+.f64 (*.f64 -5000 (/.f64 (pow.f64 i 2) (-.f64 -100 (*.f64 -50 i)))) (neg.f64 (/.f64 (*.f64 n (+.f64 10000 (*.f64 (pow.f64 i 2) -2500))) (-.f64 -100 (*.f64 -50 i))))) (*.f64 (/.f64 (*.f64 i (+.f64 10000 (*.f64 (pow.f64 i 2) -2500))) (pow.f64 (-.f64 -100 (*.f64 -50 i)) 2)) -50)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -2500 (/.f64 (pow.f64 i 2) (-.f64 (*.f64 50 i) 100))) (*.f64 50 (/.f64 (*.f64 i (-.f64 (*.f64 -5000 (/.f64 (pow.f64 i 2) (-.f64 (*.f64 50 i) 100))) (*.f64 50 (/.f64 (*.f64 (+.f64 10000 (*.f64 -2500 (pow.f64 i 2))) i) (pow.f64 (-.f64 (*.f64 50 i) 100) 2))))) (-.f64 (*.f64 50 i) 100)))) n)) (+.f64 (*.f64 -5000 (/.f64 (pow.f64 i 2) (-.f64 (*.f64 50 i) 100))) (*.f64 -1 (/.f64 (*.f64 (+.f64 10000 (*.f64 -2500 (pow.f64 i 2))) n) (-.f64 (*.f64 50 i) 100))))) (*.f64 50 (/.f64 (*.f64 (+.f64 10000 (*.f64 -2500 (pow.f64 i 2))) i) (pow.f64 (-.f64 (*.f64 50 i) 100) 2)))) |
(-.f64 (+.f64 (*.f64 -5000 (/.f64 (pow.f64 i 2) (+.f64 (*.f64 i 50) -100))) (+.f64 (*.f64 -1 (/.f64 (*.f64 n (+.f64 10000 (*.f64 (pow.f64 i 2) -2500))) (+.f64 (*.f64 i 50) -100))) (*.f64 -1 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 i 2) (+.f64 (*.f64 i 50) -100)) -2500) (*.f64 50 (/.f64 (*.f64 i (-.f64 (*.f64 -5000 (/.f64 (pow.f64 i 2) (+.f64 (*.f64 i 50) -100))) (*.f64 50 (/.f64 (*.f64 i (+.f64 10000 (*.f64 (pow.f64 i 2) -2500))) (pow.f64 (+.f64 (*.f64 i 50) -100) 2))))) (+.f64 (*.f64 i 50) -100)))) n)))) (*.f64 50 (/.f64 (*.f64 i (+.f64 10000 (*.f64 (pow.f64 i 2) -2500))) (pow.f64 (+.f64 (*.f64 i 50) -100) 2)))) |
(+.f64 (+.f64 (+.f64 (*.f64 -5000 (/.f64 (pow.f64 i 2) (-.f64 -100 (*.f64 -50 i)))) (neg.f64 (/.f64 (*.f64 n (+.f64 10000 (*.f64 (pow.f64 i 2) -2500))) (-.f64 -100 (*.f64 -50 i))))) (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 i 2) (-.f64 -100 (*.f64 -50 i))) -2500) (*.f64 (/.f64 (*.f64 i (+.f64 (*.f64 -5000 (/.f64 (pow.f64 i 2) (-.f64 -100 (*.f64 -50 i)))) (*.f64 (/.f64 (*.f64 i (+.f64 10000 (*.f64 (pow.f64 i 2) -2500))) (pow.f64 (-.f64 -100 (*.f64 -50 i)) 2)) -50))) (-.f64 -100 (*.f64 -50 i))) -50)) n))) (*.f64 (/.f64 (*.f64 i (+.f64 10000 (*.f64 (pow.f64 i 2) -2500))) (pow.f64 (-.f64 -100 (*.f64 -50 i)) 2)) -50)) |
(-.f64 (+.f64 (*.f64 -50 (/.f64 (*.f64 i (-.f64 (*.f64 -2500 (/.f64 (pow.f64 i 2) (-.f64 (*.f64 50 i) 100))) (*.f64 50 (/.f64 (*.f64 i (-.f64 (*.f64 -5000 (/.f64 (pow.f64 i 2) (-.f64 (*.f64 50 i) 100))) (*.f64 50 (/.f64 (*.f64 (+.f64 10000 (*.f64 -2500 (pow.f64 i 2))) i) (pow.f64 (-.f64 (*.f64 50 i) 100) 2))))) (-.f64 (*.f64 50 i) 100))))) (*.f64 (pow.f64 n 2) (-.f64 (*.f64 50 i) 100)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -2500 (/.f64 (pow.f64 i 2) (-.f64 (*.f64 50 i) 100))) (*.f64 50 (/.f64 (*.f64 i (-.f64 (*.f64 -5000 (/.f64 (pow.f64 i 2) (-.f64 (*.f64 50 i) 100))) (*.f64 50 (/.f64 (*.f64 (+.f64 10000 (*.f64 -2500 (pow.f64 i 2))) i) (pow.f64 (-.f64 (*.f64 50 i) 100) 2))))) (-.f64 (*.f64 50 i) 100)))) n)) (+.f64 (*.f64 -5000 (/.f64 (pow.f64 i 2) (-.f64 (*.f64 50 i) 100))) (*.f64 -1 (/.f64 (*.f64 (+.f64 10000 (*.f64 -2500 (pow.f64 i 2))) n) (-.f64 (*.f64 50 i) 100)))))) (*.f64 50 (/.f64 (*.f64 (+.f64 10000 (*.f64 -2500 (pow.f64 i 2))) i) (pow.f64 (-.f64 (*.f64 50 i) 100) 2)))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 i 2) (+.f64 (*.f64 i 50) -100)) -2500) (*.f64 50 (/.f64 (*.f64 i (-.f64 (*.f64 -5000 (/.f64 (pow.f64 i 2) (+.f64 (*.f64 i 50) -100))) (*.f64 50 (/.f64 (*.f64 i (+.f64 10000 (*.f64 (pow.f64 i 2) -2500))) (pow.f64 (+.f64 (*.f64 i 50) -100) 2))))) (+.f64 (*.f64 i 50) -100)))) n)) (+.f64 (+.f64 (*.f64 -5000 (/.f64 (pow.f64 i 2) (+.f64 (*.f64 i 50) -100))) (*.f64 -1 (/.f64 (*.f64 n (+.f64 10000 (*.f64 (pow.f64 i 2) -2500))) (+.f64 (*.f64 i 50) -100)))) (*.f64 -50 (/.f64 (*.f64 i (-.f64 (*.f64 (/.f64 (pow.f64 i 2) (+.f64 (*.f64 i 50) -100)) -2500) (*.f64 50 (/.f64 (*.f64 i (-.f64 (*.f64 -5000 (/.f64 (pow.f64 i 2) (+.f64 (*.f64 i 50) -100))) (*.f64 50 (/.f64 (*.f64 i (+.f64 10000 (*.f64 (pow.f64 i 2) -2500))) (pow.f64 (+.f64 (*.f64 i 50) -100) 2))))) (+.f64 (*.f64 i 50) -100))))) (*.f64 (pow.f64 n 2) (+.f64 (*.f64 i 50) -100)))))) (*.f64 50 (/.f64 (*.f64 i (+.f64 10000 (*.f64 (pow.f64 i 2) -2500))) (pow.f64 (+.f64 (*.f64 i 50) -100) 2)))) |
(+.f64 (+.f64 (*.f64 -5000 (/.f64 (pow.f64 i 2) (-.f64 -100 (*.f64 -50 i)))) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 n (+.f64 10000 (*.f64 (pow.f64 i 2) -2500))) (-.f64 -100 (*.f64 -50 i)))) (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 i 2) (-.f64 -100 (*.f64 -50 i))) -2500) (*.f64 (/.f64 (*.f64 i (+.f64 (*.f64 -5000 (/.f64 (pow.f64 i 2) (-.f64 -100 (*.f64 -50 i)))) (*.f64 (/.f64 (*.f64 i (+.f64 10000 (*.f64 (pow.f64 i 2) -2500))) (pow.f64 (-.f64 -100 (*.f64 -50 i)) 2)) -50))) (-.f64 -100 (*.f64 -50 i))) -50)) n))) (*.f64 -50 (/.f64 (*.f64 i (+.f64 (*.f64 (/.f64 (pow.f64 i 2) (-.f64 -100 (*.f64 -50 i))) -2500) (*.f64 (/.f64 (*.f64 i (+.f64 (*.f64 -5000 (/.f64 (pow.f64 i 2) (-.f64 -100 (*.f64 -50 i)))) (*.f64 (/.f64 (*.f64 i (+.f64 10000 (*.f64 (pow.f64 i 2) -2500))) (pow.f64 (-.f64 -100 (*.f64 -50 i)) 2)) -50))) (-.f64 -100 (*.f64 -50 i))) -50))) (*.f64 (pow.f64 n 2) (-.f64 -100 (*.f64 -50 i))))))) (*.f64 (/.f64 (*.f64 i (+.f64 10000 (*.f64 (pow.f64 i 2) -2500))) (pow.f64 (-.f64 -100 (*.f64 -50 i)) 2)) -50)) |
(+.f64 (+.f64 (*.f64 -5000 (/.f64 (pow.f64 i 2) (-.f64 -100 (*.f64 -50 i)))) (+.f64 (*.f64 -50 (/.f64 (*.f64 i (+.f64 (*.f64 (/.f64 (pow.f64 i 2) (-.f64 -100 (*.f64 -50 i))) -2500) (*.f64 (/.f64 (*.f64 i (+.f64 (*.f64 -5000 (/.f64 (pow.f64 i 2) (-.f64 -100 (*.f64 -50 i)))) (*.f64 (/.f64 (*.f64 i (+.f64 10000 (*.f64 (pow.f64 i 2) -2500))) (pow.f64 (-.f64 -100 (*.f64 -50 i)) 2)) -50))) (-.f64 -100 (*.f64 -50 i))) -50))) (*.f64 (pow.f64 n 2) (-.f64 -100 (*.f64 -50 i))))) (+.f64 (neg.f64 (/.f64 (*.f64 n (+.f64 10000 (*.f64 (pow.f64 i 2) -2500))) (-.f64 -100 (*.f64 -50 i)))) (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 i 2) (-.f64 -100 (*.f64 -50 i))) -2500) (*.f64 (/.f64 (*.f64 i (+.f64 (*.f64 -5000 (/.f64 (pow.f64 i 2) (-.f64 -100 (*.f64 -50 i)))) (*.f64 (/.f64 (*.f64 i (+.f64 10000 (*.f64 (pow.f64 i 2) -2500))) (pow.f64 (-.f64 -100 (*.f64 -50 i)) 2)) -50))) (-.f64 -100 (*.f64 -50 i))) -50)) n))))) (*.f64 (/.f64 (*.f64 i (+.f64 10000 (*.f64 (pow.f64 i 2) -2500))) (pow.f64 (-.f64 -100 (*.f64 -50 i)) 2)) -50)) |
(*.f64 100 n) |
(+.f64 (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i)) (*.f64 100 n)) |
(*.f64 n (-.f64 100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))))) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(+.f64 (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i)) (*.f64 100 n)) |
(*.f64 n (-.f64 100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))))) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(+.f64 (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i)) (*.f64 100 n)) |
(*.f64 n (-.f64 100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))))) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i)) |
(*.f64 (*.f64 i n) (-.f64 50 (*.f64 50 (/.f64 1 n)))) |
(*.f64 n (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n))))) |
(+.f64 (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i)) (*.f64 100 n)) |
(*.f64 n (-.f64 100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))))) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(+.f64 (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i)) (*.f64 100 n)) |
(*.f64 n (-.f64 100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))))) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(+.f64 (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i)) (*.f64 100 n)) |
(*.f64 n (-.f64 100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))))) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i)) |
(*.f64 (*.f64 i n) (-.f64 50 (*.f64 50 (/.f64 1 n)))) |
(*.f64 n (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n))))) |
(+.f64 (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i)) (*.f64 100 n)) |
(*.f64 n (-.f64 100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))))) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(+.f64 (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i)) (*.f64 100 n)) |
(*.f64 n (-.f64 100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))))) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(+.f64 (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i)) (*.f64 100 n)) |
(*.f64 n (-.f64 100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))))) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(*.f64 -50 i) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 50 (*.f64 i n))) |
(+.f64 (*.f64 -50 i) (*.f64 i (*.f64 n 50))) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 50 (*.f64 i n))) |
(+.f64 (*.f64 -50 i) (*.f64 i (*.f64 n 50))) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 50 (*.f64 i n))) |
(+.f64 (*.f64 -50 i) (*.f64 i (*.f64 n 50))) |
(*.f64 50 (*.f64 n i)) |
(*.f64 50 (*.f64 i n)) |
(*.f64 i (*.f64 n 50)) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 50 (*.f64 i n))) |
(+.f64 (*.f64 -50 i) (*.f64 i (*.f64 n 50))) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 50 (*.f64 i n))) |
(+.f64 (*.f64 -50 i) (*.f64 i (*.f64 n 50))) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 50 (*.f64 i n))) |
(+.f64 (*.f64 -50 i) (*.f64 i (*.f64 n 50))) |
(*.f64 50 (*.f64 n i)) |
(*.f64 50 (*.f64 i n)) |
(*.f64 i (*.f64 n 50)) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 50 (*.f64 i n))) |
(+.f64 (*.f64 -50 i) (*.f64 i (*.f64 n 50))) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 50 (*.f64 i n))) |
(+.f64 (*.f64 -50 i) (*.f64 i (*.f64 n 50))) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 50 (*.f64 i n))) |
(+.f64 (*.f64 -50 i) (*.f64 i (*.f64 n 50))) |
(*.f64 n (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) i)) |
(*.f64 (*.f64 i n) (-.f64 50 (*.f64 50 (/.f64 1 n)))) |
(*.f64 n (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n))))) |
(*.f64 n (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) i)) |
(*.f64 (*.f64 i n) (-.f64 50 (*.f64 50 (/.f64 1 n)))) |
(*.f64 n (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n))))) |
(*.f64 n (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) i)) |
(*.f64 (*.f64 i n) (-.f64 50 (*.f64 50 (/.f64 1 n)))) |
(*.f64 n (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n))))) |
(*.f64 n (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) i)) |
(*.f64 (*.f64 i n) (-.f64 50 (*.f64 50 (/.f64 1 n)))) |
(*.f64 n (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n))))) |
(*.f64 n (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) i)) |
(*.f64 (*.f64 i n) (-.f64 50 (*.f64 50 (/.f64 1 n)))) |
(*.f64 n (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n))))) |
(*.f64 n (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) i)) |
(*.f64 (*.f64 i n) (-.f64 50 (*.f64 50 (/.f64 1 n)))) |
(*.f64 n (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n))))) |
(*.f64 n (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) i)) |
(*.f64 (*.f64 i n) (-.f64 50 (*.f64 50 (/.f64 1 n)))) |
(*.f64 n (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n))))) |
(*.f64 n (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) i)) |
(*.f64 (*.f64 i n) (-.f64 50 (*.f64 50 (/.f64 1 n)))) |
(*.f64 n (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n))))) |
(*.f64 n (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) i)) |
(*.f64 (*.f64 i n) (-.f64 50 (*.f64 50 (/.f64 1 n)))) |
(*.f64 n (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n))))) |
(*.f64 n (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) i)) |
(*.f64 (*.f64 i n) (-.f64 50 (*.f64 50 (/.f64 1 n)))) |
(*.f64 n (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n))))) |
(*.f64 n (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) i)) |
(*.f64 (*.f64 i n) (-.f64 50 (*.f64 50 (/.f64 1 n)))) |
(*.f64 n (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n))))) |
(*.f64 n (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) i)) |
(*.f64 (*.f64 i n) (-.f64 50 (*.f64 50 (/.f64 1 n)))) |
(*.f64 n (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n))))) |
(*.f64 -50 i) |
(+.f64 (*.f64 n (-.f64 (*.f64 50 i) 100)) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 (*.f64 i 50) -100))) |
(+.f64 (*.f64 -50 i) (*.f64 n (-.f64 -100 (*.f64 -50 i)))) |
(+.f64 (*.f64 n (-.f64 (*.f64 50 i) 100)) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 (*.f64 i 50) -100))) |
(+.f64 (*.f64 -50 i) (*.f64 n (-.f64 -100 (*.f64 -50 i)))) |
(+.f64 (*.f64 n (-.f64 (*.f64 50 i) 100)) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 (*.f64 i 50) -100))) |
(+.f64 (*.f64 -50 i) (*.f64 n (-.f64 -100 (*.f64 -50 i)))) |
(*.f64 n (-.f64 (*.f64 50 i) 100)) |
(*.f64 n (+.f64 (*.f64 i 50) -100)) |
(*.f64 n (-.f64 -100 (*.f64 -50 i))) |
(+.f64 (*.f64 n (-.f64 (*.f64 50 i) 100)) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 (*.f64 i 50) -100))) |
(+.f64 (*.f64 -50 i) (*.f64 n (-.f64 -100 (*.f64 -50 i)))) |
(+.f64 (*.f64 n (-.f64 (*.f64 50 i) 100)) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 (*.f64 i 50) -100))) |
(+.f64 (*.f64 -50 i) (*.f64 n (-.f64 -100 (*.f64 -50 i)))) |
(+.f64 (*.f64 n (-.f64 (*.f64 50 i) 100)) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 (*.f64 i 50) -100))) |
(+.f64 (*.f64 -50 i) (*.f64 n (-.f64 -100 (*.f64 -50 i)))) |
(*.f64 n (-.f64 (*.f64 50 i) 100)) |
(*.f64 n (+.f64 (*.f64 i 50) -100)) |
(*.f64 n (-.f64 -100 (*.f64 -50 i))) |
(+.f64 (*.f64 n (-.f64 (*.f64 50 i) 100)) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 (*.f64 i 50) -100))) |
(+.f64 (*.f64 -50 i) (*.f64 n (-.f64 -100 (*.f64 -50 i)))) |
(+.f64 (*.f64 n (-.f64 (*.f64 50 i) 100)) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 (*.f64 i 50) -100))) |
(+.f64 (*.f64 -50 i) (*.f64 n (-.f64 -100 (*.f64 -50 i)))) |
(+.f64 (*.f64 n (-.f64 (*.f64 50 i) 100)) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 (*.f64 i 50) -100))) |
(+.f64 (*.f64 -50 i) (*.f64 n (-.f64 -100 (*.f64 -50 i)))) |
(*.f64 -100 n) |
(*.f64 n -100) |
(+.f64 (*.f64 -100 n) (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i))) |
(*.f64 n (-.f64 -100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))))) |
(*.f64 n (+.f64 -100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(+.f64 (*.f64 -100 n) (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i))) |
(*.f64 n (-.f64 -100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))))) |
(*.f64 n (+.f64 -100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(+.f64 (*.f64 -100 n) (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i))) |
(*.f64 n (-.f64 -100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))))) |
(*.f64 n (+.f64 -100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i)) |
(*.f64 (*.f64 i n) (-.f64 50 (*.f64 50 (/.f64 1 n)))) |
(*.f64 n (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n))))) |
(+.f64 (*.f64 -100 n) (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i))) |
(*.f64 n (-.f64 -100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))))) |
(*.f64 n (+.f64 -100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(+.f64 (*.f64 -100 n) (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i))) |
(*.f64 n (-.f64 -100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))))) |
(*.f64 n (+.f64 -100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(+.f64 (*.f64 -100 n) (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i))) |
(*.f64 n (-.f64 -100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))))) |
(*.f64 n (+.f64 -100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(*.f64 n (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) i)) |
(*.f64 (*.f64 i n) (-.f64 50 (*.f64 50 (/.f64 1 n)))) |
(*.f64 n (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n))))) |
(+.f64 (*.f64 n (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) i)) (*.f64 -100 n)) |
(*.f64 n (-.f64 -100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))))) |
(*.f64 n (+.f64 -100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(+.f64 (*.f64 n (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) i)) (*.f64 -100 n)) |
(*.f64 n (-.f64 -100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))))) |
(*.f64 n (+.f64 -100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(+.f64 (*.f64 n (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) i)) (*.f64 -100 n)) |
(*.f64 n (-.f64 -100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))))) |
(*.f64 n (+.f64 -100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(*.f64 -50 i) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 i 50)))) |
(+.f64 (*.f64 -50 i) (*.f64 n (-.f64 100 (*.f64 -50 i)))) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 i 50)))) |
(+.f64 (*.f64 -50 i) (*.f64 n (-.f64 100 (*.f64 -50 i)))) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 i 50)))) |
(+.f64 (*.f64 -50 i) (*.f64 n (-.f64 100 (*.f64 -50 i)))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(*.f64 n (+.f64 100 (*.f64 i 50))) |
(*.f64 n (-.f64 100 (*.f64 -50 i))) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 i 50)))) |
(+.f64 (*.f64 -50 i) (*.f64 n (-.f64 100 (*.f64 -50 i)))) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 i 50)))) |
(+.f64 (*.f64 -50 i) (*.f64 n (-.f64 100 (*.f64 -50 i)))) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 i 50)))) |
(+.f64 (*.f64 -50 i) (*.f64 n (-.f64 100 (*.f64 -50 i)))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(*.f64 n (+.f64 100 (*.f64 i 50))) |
(*.f64 n (-.f64 100 (*.f64 -50 i))) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 i 50)))) |
(+.f64 (*.f64 -50 i) (*.f64 n (-.f64 100 (*.f64 -50 i)))) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 i 50)))) |
(+.f64 (*.f64 -50 i) (*.f64 n (-.f64 100 (*.f64 -50 i)))) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 50 i)))) |
(+.f64 (*.f64 -50 i) (*.f64 n (+.f64 100 (*.f64 i 50)))) |
(+.f64 (*.f64 -50 i) (*.f64 n (-.f64 100 (*.f64 -50 i)))) |
(*.f64 100 n) |
(+.f64 (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i)) (*.f64 100 n)) |
(*.f64 n (-.f64 100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))))) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(+.f64 (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i)) (*.f64 100 n)) |
(*.f64 n (-.f64 100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))))) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(+.f64 (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i)) (*.f64 100 n)) |
(*.f64 n (-.f64 100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))))) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i)) |
(*.f64 (*.f64 i n) (-.f64 50 (*.f64 50 (/.f64 1 n)))) |
(*.f64 n (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n))))) |
(+.f64 (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i)) (*.f64 100 n)) |
(*.f64 n (-.f64 100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))))) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(+.f64 (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i)) (*.f64 100 n)) |
(*.f64 n (-.f64 100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))))) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(+.f64 (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i)) (*.f64 100 n)) |
(*.f64 n (-.f64 100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))))) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i)) |
(*.f64 (*.f64 i n) (-.f64 50 (*.f64 50 (/.f64 1 n)))) |
(*.f64 n (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n))))) |
(+.f64 (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i)) (*.f64 100 n)) |
(*.f64 n (-.f64 100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))))) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(+.f64 (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i)) (*.f64 100 n)) |
(*.f64 n (-.f64 100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))))) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(+.f64 (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) (*.f64 n i)) (*.f64 100 n)) |
(*.f64 n (-.f64 100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))))) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(+.f64 (*.f64 n (*.f64 i (*.f64 (/.f64 1 n) -50))) (neg.f64 (*.f64 n (*.f64 i -50)))) |
(*.f64 (*.f64 i n) (-.f64 50 (*.f64 50 (/.f64 1 n)))) |
(*.f64 n (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n))))) |
(+.f64 (*.f64 i (*.f64 (/.f64 1 n) (*.f64 n -50))) (neg.f64 (*.f64 i (*.f64 n -50)))) |
(*.f64 (*.f64 i n) (-.f64 50 (*.f64 50 (/.f64 1 n)))) |
(*.f64 n (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n))))) |
(-.f64 0 (*.f64 n (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50))))) |
(*.f64 (*.f64 i n) (-.f64 50 (*.f64 50 (/.f64 1 n)))) |
(*.f64 n (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n))))) |
(-.f64 (*.f64 n (*.f64 i (*.f64 (/.f64 1 n) -50))) (*.f64 n (*.f64 i -50))) |
(*.f64 (*.f64 i n) (-.f64 50 (*.f64 50 (/.f64 1 n)))) |
(*.f64 n (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n))))) |
(-.f64 (*.f64 i (*.f64 (/.f64 1 n) (*.f64 n -50))) (*.f64 i (*.f64 n -50))) |
(*.f64 (*.f64 i n) (-.f64 50 (*.f64 50 (/.f64 1 n)))) |
(*.f64 n (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n))))) |
(/.f64 (*.f64 n (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))) -1) |
(*.f64 (*.f64 i n) (-.f64 50 (*.f64 50 (/.f64 1 n)))) |
(*.f64 n (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n))))) |
(neg.f64 (*.f64 n (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50))))) |
(*.f64 (*.f64 i n) (-.f64 50 (*.f64 50 (/.f64 1 n)))) |
(*.f64 n (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n))))) |
(neg.f64 (*.f64 (*.f64 (+.f64 -50 (*.f64 (/.f64 1 n) 50)) n) i)) |
(*.f64 (*.f64 i n) (-.f64 50 (*.f64 50 (/.f64 1 n)))) |
(*.f64 n (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n))))) |
(neg.f64 (*.f64 (-.f64 (*.f64 n -50) (*.f64 (/.f64 1 n) (*.f64 n -50))) i)) |
(*.f64 (*.f64 i n) (-.f64 50 (*.f64 50 (/.f64 1 n)))) |
(*.f64 n (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n))))) |
(neg.f64 (*.f64 (+.f64 -50 (*.f64 (/.f64 1 n) 50)) (*.f64 n i))) |
(*.f64 (*.f64 i n) (-.f64 50 (*.f64 50 (/.f64 1 n)))) |
(*.f64 n (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n))))) |
(+.f64 (*.f64 (+.f64 50 (*.f64 (/.f64 1 n) -50)) (*.f64 n i)) (*.f64 n -100)) |
(*.f64 n (-.f64 -100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))))) |
(*.f64 n (+.f64 -100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(+.f64 (*.f64 n -100) (*.f64 (+.f64 50 (*.f64 (/.f64 1 n) -50)) (*.f64 n i))) |
(*.f64 n (-.f64 -100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))))) |
(*.f64 n (+.f64 -100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(+.f64 0 (*.f64 n (-.f64 -100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))))) |
(*.f64 n (-.f64 -100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))))) |
(*.f64 n (+.f64 -100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(+.f64 (-.f64 n n) (*.f64 n (-.f64 -100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))))) |
(*.f64 n (-.f64 -100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))))) |
(*.f64 n (+.f64 -100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(-.f64 (*.f64 (+.f64 50 (*.f64 (/.f64 1 n) -50)) (*.f64 n i)) (*.f64 n 100)) |
(*.f64 n (-.f64 -100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))))) |
(*.f64 n (+.f64 -100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(-.f64 (*.f64 n -100) (*.f64 n (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50))))) |
(*.f64 n (-.f64 -100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))))) |
(*.f64 n (+.f64 -100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(-.f64 0 (*.f64 n (+.f64 100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))))) |
(*.f64 n (-.f64 -100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))))) |
(*.f64 n (+.f64 -100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(-.f64 (-.f64 n n) (*.f64 n (+.f64 100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))))) |
(*.f64 n (-.f64 -100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))))) |
(*.f64 n (+.f64 -100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(/.f64 (*.f64 n (-.f64 -100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50))))) 1) |
(*.f64 n (-.f64 -100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))))) |
(*.f64 n (+.f64 -100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(/.f64 (*.f64 n (+.f64 100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50))))) -1) |
(*.f64 n (-.f64 -100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))))) |
(*.f64 n (+.f64 -100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(neg.f64 (*.f64 n (+.f64 100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))))) |
(*.f64 n (-.f64 -100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))))) |
(*.f64 n (+.f64 -100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(if (!=.f64 (*.f64 n (-.f64 100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50))))) 0) (/.f64 (*.f64 n (*.f64 n (+.f64 (*.f64 i (*.f64 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50))) (+.f64 -50 (*.f64 (/.f64 1 n) 50)))) -10000))) (*.f64 n (-.f64 100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))))) (*.f64 n (-.f64 -100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))))) |
(if (!=.f64 (*.f64 n (-.f64 100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))))) 0) (/.f64 (*.f64 n (*.f64 n (+.f64 (*.f64 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))) (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n))))) -10000))) (*.f64 n (-.f64 100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n))))))) (*.f64 n (-.f64 -100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n))))))) |
(if (!=.f64 (*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) 0) (/.f64 (*.f64 n (*.f64 n (+.f64 (*.f64 i (*.f64 i (*.f64 (+.f64 -50 (*.f64 50 (/.f64 1 n))) (+.f64 -50 (*.f64 50 (/.f64 1 n)))))) -10000))) (*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n))))))) (*.f64 n (+.f64 -100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n))))))) |
(if (!=.f64 (*.f64 n 100) 0) (/.f64 (*.f64 (*.f64 n -100) (*.f64 n (+.f64 100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))))) (*.f64 n 100)) (*.f64 n (-.f64 -100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))))) |
(if (!=.f64 (*.f64 100 n) 0) (/.f64 (*.f64 n (*.f64 (*.f64 n -100) (+.f64 100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n))))))) (*.f64 100 n)) (*.f64 n (-.f64 -100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n))))))) |
(if (!=.f64 (*.f64 100 n) 0) (/.f64 (*.f64 n (*.f64 (*.f64 n -100) (+.f64 100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n))))))) (*.f64 100 n)) (*.f64 n (+.f64 -100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n))))))) |
(if (!=.f64 (*.f64 (+.f64 50 (*.f64 (/.f64 1 n) -50)) (*.f64 n i)) 0) (/.f64 (+.f64 (*.f64 i (*.f64 n (*.f64 n (*.f64 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50))) (+.f64 -50 (*.f64 (/.f64 1 n) 50)))))) (*.f64 (*.f64 (+.f64 50 (*.f64 (/.f64 1 n) -50)) (*.f64 n i)) (*.f64 n -100))) (*.f64 (+.f64 50 (*.f64 (/.f64 1 n) -50)) (*.f64 n i))) (*.f64 n (-.f64 -100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))))) |
(if (!=.f64 (*.f64 (*.f64 i n) (+.f64 50 (*.f64 -50 (/.f64 1 n)))) 0) (/.f64 (+.f64 (*.f64 i (*.f64 n (*.f64 n (*.f64 (+.f64 -50 (*.f64 50 (/.f64 1 n))) (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))))))) (*.f64 (*.f64 (*.f64 i n) (+.f64 50 (*.f64 -50 (/.f64 1 n)))) (*.f64 n -100))) (*.f64 (*.f64 i n) (+.f64 50 (*.f64 -50 (/.f64 1 n))))) (*.f64 n (-.f64 -100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n))))))) |
(if (!=.f64 (*.f64 n (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n))))) 0) (/.f64 (+.f64 (*.f64 i (*.f64 n (*.f64 n (*.f64 i (*.f64 (+.f64 -50 (*.f64 50 (/.f64 1 n))) (+.f64 -50 (*.f64 50 (/.f64 1 n)))))))) (*.f64 n (*.f64 (*.f64 n (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n))))) -100))) (*.f64 n (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) (*.f64 n (+.f64 -100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n))))))) |
(+.f64 (*.f64 (+.f64 50 (*.f64 (/.f64 1 n) -50)) (*.f64 n i)) (*.f64 n 100)) |
(*.f64 n (-.f64 100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))))) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(+.f64 (*.f64 n 100) (*.f64 (+.f64 50 (*.f64 (/.f64 1 n) -50)) (*.f64 n i))) |
(*.f64 n (-.f64 100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))))) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(-.f64 (*.f64 (+.f64 50 (*.f64 (/.f64 1 n) -50)) (*.f64 n i)) (*.f64 n -100)) |
(*.f64 n (-.f64 100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))))) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(-.f64 (*.f64 n 100) (*.f64 n (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50))))) |
(*.f64 n (-.f64 100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))))) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(-.f64 0 (*.f64 (+.f64 -100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))) n)) |
(*.f64 n (-.f64 100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))))) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(-.f64 0 (+.f64 (*.f64 n (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))) (*.f64 n -100))) |
(*.f64 n (-.f64 100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))))) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(/.f64 (*.f64 (+.f64 -100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))) n) -1) |
(*.f64 n (-.f64 100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))))) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(/.f64 (+.f64 (*.f64 n (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))) (*.f64 n -100)) -1) |
(*.f64 n (-.f64 100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))))) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(neg.f64 (*.f64 (+.f64 -100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))) n)) |
(*.f64 n (-.f64 100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))))) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(neg.f64 (+.f64 (*.f64 n (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))) (*.f64 n -100))) |
(*.f64 n (-.f64 100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))))) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(neg.f64 (*.f64 n (+.f64 -100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))))) |
(*.f64 n (-.f64 100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))))) |
(*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n)))))) |
(if (!=.f64 (*.f64 n 100) 0) (/.f64 (+.f64 (*.f64 n (*.f64 n 10000)) (*.f64 n (*.f64 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50))) (*.f64 n -100)))) (*.f64 n 100)) (*.f64 n (-.f64 100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))))) |
(if (!=.f64 (*.f64 100 n) 0) (/.f64 (+.f64 (*.f64 n (*.f64 n 10000)) (*.f64 n (*.f64 n (*.f64 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))) -100)))) (*.f64 100 n)) (*.f64 n (-.f64 100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n))))))) |
(if (!=.f64 (*.f64 100 n) 0) (/.f64 (+.f64 (*.f64 n (*.f64 n 10000)) (*.f64 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))) (*.f64 -100 (*.f64 n n)))) (*.f64 100 n)) (*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n))))))) |
(if (!=.f64 (*.f64 n (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))) 0) (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 50 (*.f64 (/.f64 1 n) -50)) (*.f64 n i)) (*.f64 n -100)) (*.f64 n (*.f64 (*.f64 (+.f64 50 (*.f64 (/.f64 1 n) -50)) (*.f64 n i)) (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))))) (*.f64 n (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50))))) (*.f64 n (-.f64 100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))))) |
(if (!=.f64 (*.f64 i (*.f64 n (+.f64 -50 (*.f64 50 (/.f64 1 n))))) 0) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 i n) (+.f64 50 (*.f64 -50 (/.f64 1 n)))) (*.f64 n -100)) (*.f64 (*.f64 (*.f64 i n) (+.f64 50 (*.f64 -50 (/.f64 1 n)))) (*.f64 i (*.f64 n (+.f64 -50 (*.f64 50 (/.f64 1 n))))))) (*.f64 i (*.f64 n (+.f64 -50 (*.f64 50 (/.f64 1 n)))))) (*.f64 n (-.f64 100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n))))))) |
(if (!=.f64 (*.f64 i (*.f64 n (+.f64 -50 (*.f64 50 (/.f64 1 n))))) 0) (/.f64 (+.f64 (*.f64 n (*.f64 (*.f64 n (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n))))) -100)) (*.f64 i (*.f64 n (*.f64 (*.f64 n (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n))))) (+.f64 -50 (*.f64 50 (/.f64 1 n))))))) (*.f64 i (*.f64 n (+.f64 -50 (*.f64 50 (/.f64 1 n)))))) (*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n))))))) |
(if (!=.f64 (*.f64 n (+.f64 100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50))))) 0) (/.f64 (*.f64 n (*.f64 n (+.f64 (*.f64 i (*.f64 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50))) (+.f64 -50 (*.f64 (/.f64 1 n) 50)))) -10000))) (*.f64 n (-.f64 -100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))))) (*.f64 n (-.f64 100 (*.f64 i (+.f64 -50 (*.f64 (/.f64 1 n) 50)))))) |
(if (!=.f64 (*.f64 n (+.f64 100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))))) 0) (/.f64 (*.f64 n (*.f64 n (+.f64 (*.f64 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))) (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n))))) -10000))) (*.f64 n (-.f64 -100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n))))))) (*.f64 n (-.f64 100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n))))))) |
(if (!=.f64 (*.f64 n (+.f64 100 (*.f64 i (+.f64 -50 (*.f64 50 (/.f64 1 n)))))) 0) (/.f64 (*.f64 n (*.f64 n (+.f64 (*.f64 i (*.f64 i (*.f64 (+.f64 -50 (*.f64 50 (/.f64 1 n))) (+.f64 -50 (*.f64 50 (/.f64 1 n)))))) -10000))) (*.f64 n (+.f64 -100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n))))))) (*.f64 n (+.f64 100 (*.f64 i (+.f64 50 (*.f64 -50 (/.f64 1 n))))))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 100 (/.f64 (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) (/.f64 i n))) |
| ✓ | 0.0b | (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) |
| ✓ | 6.9b | (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)) |
| ✓ | 22.6b | (/.f64 (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) (/.f64 i n)) |
Compiled 60 to 37 computations (38.3% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | i | @ | 0 | (/.f64 (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) (/.f64 i n)) |
| 1.0ms | n | @ | 0 | (/.f64 (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) (/.f64 i n)) |
| 1.0ms | i | @ | inf | (/.f64 (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) (/.f64 i n)) |
| 0.0ms | n | @ | inf | (/.f64 (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) (/.f64 i n)) |
| 0.0ms | i | @ | 0 | (*.f64 100 (/.f64 (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) (/.f64 i n))) |
| 1× | batch-egg-rewrite |
| 750× | rational_best-simplify-113 |
| 672× | rational_best-simplify-96 |
| 670× | rational_best-simplify-61 |
| 660× | rational_best-simplify-117 |
| 660× | rational_best-simplify-65 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 124 |
| 1 | 47 | 124 |
| 2 | 281 | 124 |
| 3 | 1891 | 124 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) (/.f64 i n)) |
(*.f64 (pow.f64 i 2) (/.f64 -1/2 n)) |
(+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) |
(*.f64 100 (/.f64 (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) (/.f64 i n))) |
| Outputs |
|---|
() |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 i (neg.f64 (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)) (neg.f64 i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 i) (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (neg.f64 i) (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 i) (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 i) (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (neg.f64 i) (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) (*.f64 (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))))) (-.f64 1 (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 i) (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)) i) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)) (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) (*.f64 i i)) (-.f64 (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)) i)) (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 i) 0) (/.f64 (*.f64 i (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)))) i) (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)) 0) (/.f64 (*.f64 (pow.f64 i 2) (*.f64 (/.f64 -1/2 n) (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))))) (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) 0) (/.f64 (-.f64 (*.f64 i i) (*.f64 (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)) (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)))) (-.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)))) (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) 0) (/.f64 (*.f64 (pow.f64 i 2) (*.f64 (/.f64 -1/2 n) (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))))) (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 i 0) (/.f64 (*.f64 i (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)))) i) (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)))))))) |
() |
| 1× | egg-herbie |
| 892× | rational_best-simplify-111 |
| 856× | rational_best-simplify-96 |
| 758× | rational_best-simplify-61 |
| 732× | rational_best-simplify-65 |
| 528× | rational_best-simplify-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 76 | 2109 |
| 1 | 422 | 2109 |
| 2 | 2596 | 2109 |
| 1× | node limit |
| Inputs |
|---|
n |
(+.f64 n (*.f64 -1/2 i)) |
(+.f64 n (*.f64 -1/2 i)) |
(+.f64 n (*.f64 -1/2 i)) |
(*.f64 -1/2 i) |
(+.f64 n (*.f64 -1/2 i)) |
(+.f64 n (*.f64 -1/2 i)) |
(+.f64 n (*.f64 -1/2 i)) |
(*.f64 -1/2 i) |
(+.f64 n (*.f64 -1/2 i)) |
(+.f64 n (*.f64 -1/2 i)) |
(+.f64 n (*.f64 -1/2 i)) |
(*.f64 -1/2 i) |
(+.f64 n (*.f64 -1/2 i)) |
(+.f64 n (*.f64 -1/2 i)) |
(+.f64 n (*.f64 -1/2 i)) |
n |
(+.f64 n (*.f64 -1/2 i)) |
(+.f64 n (*.f64 -1/2 i)) |
(+.f64 n (*.f64 -1/2 i)) |
n |
(+.f64 n (*.f64 -1/2 i)) |
(+.f64 n (*.f64 -1/2 i)) |
(+.f64 n (*.f64 -1/2 i)) |
(*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) |
(*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) |
(*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) |
(*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) |
(*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) |
(*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) |
(*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) |
(*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) |
(*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) |
(*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) |
(*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) |
(*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) |
(*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) |
(*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) |
(*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) |
(*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) |
(*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) |
(*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) |
(*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) |
(*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) |
(*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) |
(*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) |
(*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) |
(*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) |
i |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) i) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) i) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) i) |
(*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) i) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) i) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) i) |
(*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) i) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) i) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) i) |
(*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) i) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) i) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) i) |
i |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) i) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) i) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) i) |
i |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) i) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) i) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) i) |
(*.f64 100 n) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(*.f64 -50 i) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(*.f64 -50 i) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(*.f64 -50 i) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(*.f64 100 n) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(*.f64 100 n) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(-.f64 (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)) 0) |
(-.f64 0 (neg.f64 (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)))) |
(/.f64 (neg.f64 (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) -1) |
(neg.f64 (neg.f64 (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)))) |
(-.f64 i (neg.f64 (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)))) |
(-.f64 (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)) (neg.f64 i)) |
(-.f64 (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) 0) |
(-.f64 0 (-.f64 (neg.f64 i) (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)))) |
(*.f64 -1 (-.f64 (neg.f64 i) (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)))) |
(*.f64 (-.f64 (neg.f64 i) (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) -1) |
(/.f64 (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) 1) |
(/.f64 (-.f64 (neg.f64 i) (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) -1) |
(/.f64 (-.f64 (-.f64 (neg.f64 i) (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)))) -2) |
(/.f64 (-.f64 (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) (*.f64 (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))))) (-.f64 1 (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))))) |
(neg.f64 (-.f64 (neg.f64 i) (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)))) |
(if (!=.f64 (-.f64 (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)) i) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)) (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) (*.f64 i i)) (-.f64 (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)) i)) (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)))) |
(if (!=.f64 (neg.f64 i) 0) (/.f64 (*.f64 i (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)))) i) (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)))) |
(if (!=.f64 (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)) 0) (/.f64 (*.f64 (pow.f64 i 2) (*.f64 (/.f64 -1/2 n) (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))))) (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)))) |
(if (!=.f64 (-.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) 0) (/.f64 (-.f64 (*.f64 i i) (*.f64 (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)) (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)))) (-.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)))) (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)))) |
(if (!=.f64 (neg.f64 (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) 0) (/.f64 (*.f64 (pow.f64 i 2) (*.f64 (/.f64 -1/2 n) (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))))) (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)))) |
(if (!=.f64 i 0) (/.f64 (*.f64 i (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)))) i) (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)))) |
| Outputs |
|---|
n |
(+.f64 n (*.f64 -1/2 i)) |
(+.f64 n (*.f64 -1/2 i)) |
(+.f64 n (*.f64 -1/2 i)) |
(*.f64 -1/2 i) |
(+.f64 n (*.f64 -1/2 i)) |
(+.f64 n (*.f64 -1/2 i)) |
(+.f64 n (*.f64 -1/2 i)) |
(*.f64 -1/2 i) |
(+.f64 n (*.f64 -1/2 i)) |
(+.f64 n (*.f64 -1/2 i)) |
(+.f64 n (*.f64 -1/2 i)) |
(*.f64 -1/2 i) |
(+.f64 n (*.f64 -1/2 i)) |
(+.f64 n (*.f64 -1/2 i)) |
(+.f64 n (*.f64 -1/2 i)) |
n |
(+.f64 n (*.f64 -1/2 i)) |
(+.f64 n (*.f64 -1/2 i)) |
(+.f64 n (*.f64 -1/2 i)) |
n |
(+.f64 n (*.f64 -1/2 i)) |
(+.f64 n (*.f64 -1/2 i)) |
(+.f64 n (*.f64 -1/2 i)) |
(*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) |
(*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) |
(*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) |
(*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) |
(*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) |
(*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) |
(*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) |
(*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) |
(*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) |
(*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) |
(*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) |
(*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) |
(*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) |
(*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) |
(*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) |
(*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) |
(*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) |
(*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) |
(*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) |
(*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) |
(*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) |
(*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) |
(*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) |
(*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) |
i |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) i) |
(+.f64 i (*.f64 -1/2 (/.f64 (pow.f64 i 2) n))) |
(-.f64 i (*.f64 (/.f64 (pow.f64 i 2) n) 1/2)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) i) |
(+.f64 i (*.f64 -1/2 (/.f64 (pow.f64 i 2) n))) |
(-.f64 i (*.f64 (/.f64 (pow.f64 i 2) n) 1/2)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) i) |
(+.f64 i (*.f64 -1/2 (/.f64 (pow.f64 i 2) n))) |
(-.f64 i (*.f64 (/.f64 (pow.f64 i 2) n) 1/2)) |
(*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) i) |
(+.f64 i (*.f64 -1/2 (/.f64 (pow.f64 i 2) n))) |
(-.f64 i (*.f64 (/.f64 (pow.f64 i 2) n) 1/2)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) i) |
(+.f64 i (*.f64 -1/2 (/.f64 (pow.f64 i 2) n))) |
(-.f64 i (*.f64 (/.f64 (pow.f64 i 2) n) 1/2)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) i) |
(+.f64 i (*.f64 -1/2 (/.f64 (pow.f64 i 2) n))) |
(-.f64 i (*.f64 (/.f64 (pow.f64 i 2) n) 1/2)) |
(*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) i) |
(+.f64 i (*.f64 -1/2 (/.f64 (pow.f64 i 2) n))) |
(-.f64 i (*.f64 (/.f64 (pow.f64 i 2) n) 1/2)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) i) |
(+.f64 i (*.f64 -1/2 (/.f64 (pow.f64 i 2) n))) |
(-.f64 i (*.f64 (/.f64 (pow.f64 i 2) n) 1/2)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) i) |
(+.f64 i (*.f64 -1/2 (/.f64 (pow.f64 i 2) n))) |
(-.f64 i (*.f64 (/.f64 (pow.f64 i 2) n) 1/2)) |
(*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) i) |
(+.f64 i (*.f64 -1/2 (/.f64 (pow.f64 i 2) n))) |
(-.f64 i (*.f64 (/.f64 (pow.f64 i 2) n) 1/2)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) i) |
(+.f64 i (*.f64 -1/2 (/.f64 (pow.f64 i 2) n))) |
(-.f64 i (*.f64 (/.f64 (pow.f64 i 2) n) 1/2)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) i) |
(+.f64 i (*.f64 -1/2 (/.f64 (pow.f64 i 2) n))) |
(-.f64 i (*.f64 (/.f64 (pow.f64 i 2) n) 1/2)) |
i |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) i) |
(+.f64 i (*.f64 -1/2 (/.f64 (pow.f64 i 2) n))) |
(-.f64 i (*.f64 (/.f64 (pow.f64 i 2) n) 1/2)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) i) |
(+.f64 i (*.f64 -1/2 (/.f64 (pow.f64 i 2) n))) |
(-.f64 i (*.f64 (/.f64 (pow.f64 i 2) n) 1/2)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) i) |
(+.f64 i (*.f64 -1/2 (/.f64 (pow.f64 i 2) n))) |
(-.f64 i (*.f64 (/.f64 (pow.f64 i 2) n) 1/2)) |
i |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) i) |
(+.f64 i (*.f64 -1/2 (/.f64 (pow.f64 i 2) n))) |
(-.f64 i (*.f64 (/.f64 (pow.f64 i 2) n) 1/2)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) i) |
(+.f64 i (*.f64 -1/2 (/.f64 (pow.f64 i 2) n))) |
(-.f64 i (*.f64 (/.f64 (pow.f64 i 2) n) 1/2)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 i 2) n)) i) |
(+.f64 i (*.f64 -1/2 (/.f64 (pow.f64 i 2) n))) |
(-.f64 i (*.f64 (/.f64 (pow.f64 i 2) n) 1/2)) |
(*.f64 100 n) |
(*.f64 n 100) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 n 100) (*.f64 i -50)) |
(-.f64 (*.f64 i -50) (*.f64 n -100)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 n 100) (*.f64 i -50)) |
(-.f64 (*.f64 i -50) (*.f64 n -100)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 n 100) (*.f64 i -50)) |
(-.f64 (*.f64 i -50) (*.f64 n -100)) |
(*.f64 -50 i) |
(*.f64 i -50) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 n 100) (*.f64 i -50)) |
(-.f64 (*.f64 i -50) (*.f64 n -100)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 n 100) (*.f64 i -50)) |
(-.f64 (*.f64 i -50) (*.f64 n -100)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 n 100) (*.f64 i -50)) |
(-.f64 (*.f64 i -50) (*.f64 n -100)) |
(*.f64 -50 i) |
(*.f64 i -50) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 n 100) (*.f64 i -50)) |
(-.f64 (*.f64 i -50) (*.f64 n -100)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 n 100) (*.f64 i -50)) |
(-.f64 (*.f64 i -50) (*.f64 n -100)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 n 100) (*.f64 i -50)) |
(-.f64 (*.f64 i -50) (*.f64 n -100)) |
(*.f64 -50 i) |
(*.f64 i -50) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 n 100) (*.f64 i -50)) |
(-.f64 (*.f64 i -50) (*.f64 n -100)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 n 100) (*.f64 i -50)) |
(-.f64 (*.f64 i -50) (*.f64 n -100)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 n 100) (*.f64 i -50)) |
(-.f64 (*.f64 i -50) (*.f64 n -100)) |
(*.f64 100 n) |
(*.f64 n 100) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 n 100) (*.f64 i -50)) |
(-.f64 (*.f64 i -50) (*.f64 n -100)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 n 100) (*.f64 i -50)) |
(-.f64 (*.f64 i -50) (*.f64 n -100)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 n 100) (*.f64 i -50)) |
(-.f64 (*.f64 i -50) (*.f64 n -100)) |
(*.f64 100 n) |
(*.f64 n 100) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 n 100) (*.f64 i -50)) |
(-.f64 (*.f64 i -50) (*.f64 n -100)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 n 100) (*.f64 i -50)) |
(-.f64 (*.f64 i -50) (*.f64 n -100)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 n 100) (*.f64 i -50)) |
(-.f64 (*.f64 i -50) (*.f64 n -100)) |
(-.f64 (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)) 0) |
(*.f64 (pow.f64 i 2) (/.f64 -1/2 n)) |
(-.f64 0 (neg.f64 (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)))) |
(*.f64 (pow.f64 i 2) (/.f64 -1/2 n)) |
(/.f64 (neg.f64 (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) -1) |
(*.f64 (pow.f64 i 2) (/.f64 -1/2 n)) |
(neg.f64 (neg.f64 (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)))) |
(*.f64 (pow.f64 i 2) (/.f64 -1/2 n)) |
(-.f64 i (neg.f64 (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)))) |
(+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) |
(-.f64 (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)) (neg.f64 i)) |
(+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) |
(-.f64 (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) 0) |
(+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) |
(-.f64 0 (-.f64 (neg.f64 i) (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)))) |
(+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) |
(*.f64 -1 (-.f64 (neg.f64 i) (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)))) |
(+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) |
(*.f64 (-.f64 (neg.f64 i) (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) -1) |
(+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) |
(/.f64 (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) 1) |
(+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) |
(/.f64 (-.f64 (neg.f64 i) (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) -1) |
(+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) |
(/.f64 (-.f64 (-.f64 (neg.f64 i) (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)))) -2) |
(+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) |
(/.f64 (-.f64 (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) (*.f64 (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))))) (-.f64 1 (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))))) |
(+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) |
(neg.f64 (-.f64 (neg.f64 i) (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)))) |
(+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) |
(if (!=.f64 (-.f64 (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)) i) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)) (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) (*.f64 i i)) (-.f64 (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)) i)) (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)))) |
(+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) |
(if (!=.f64 (neg.f64 i) 0) (/.f64 (*.f64 i (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)))) i) (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)))) |
(+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) |
(if (!=.f64 (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)) 0) (/.f64 (*.f64 (pow.f64 i 2) (*.f64 (/.f64 -1/2 n) (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))))) (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)))) |
(+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) |
(if (!=.f64 (-.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) 0) (/.f64 (-.f64 (*.f64 i i) (*.f64 (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)) (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)))) (-.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)))) (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)))) |
(+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) |
(if (!=.f64 (neg.f64 (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) 0) (/.f64 (*.f64 (pow.f64 i 2) (*.f64 (/.f64 -1/2 n) (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))))) (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)))) |
(+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) |
(if (!=.f64 i 0) (/.f64 (*.f64 i (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)))) i) (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n)))) |
(+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) |
Compiled 17590 to 13523 computations (23.1% saved)
27 alts after pruning (23 fresh and 4 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 320 | 10 | 330 |
| Fresh | 2 | 13 | 15 |
| Picked | 1 | 0 | 1 |
| Done | 3 | 4 | 7 |
| Total | 326 | 27 | 353 |
| Status | Error | Program |
|---|---|---|
| 40.7b | (if (!=.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) 0) (/.f64 (*.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (+.f64 (*.f64 n 100) (*.f64 -50 i))) (+.f64 (*.f64 n -100) (*.f64 i 50))) (+.f64 (*.f64 n 100) (*.f64 -50 i))) | |
| ▶ | 41.1b | (if (!=.f64 (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) 0) (/.f64 (*.f64 n (-.f64 (*.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))))) (*.f64 (*.f64 n -100) -100))) (*.f64 n -100)) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) |
| 39.2b | (if (!=.f64 (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) 0) (/.f64 (*.f64 n (-.f64 (*.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) (*.f64 i (*.f64 n 50))) (*.f64 (*.f64 n -100) -100))) (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) | |
| ▶ | 26.3b | (if (!=.f64 (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) 0) (/.f64 (*.f64 n (-.f64 (*.f64 2500 (pow.f64 i 2)) 10000)) (-.f64 (*.f64 50 i) 100)) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) |
| ▶ | 30.1b | (if (!=.f64 (*.f64 i 50) 0) (/.f64 (*.f64 -50 (*.f64 i (+.f64 (*.f64 n 100) (*.f64 -50 i)))) (*.f64 -50 i)) (+.f64 (*.f64 n 100) (*.f64 -50 i))) |
| 30.0b | (if (!=.f64 (*.f64 50 i) 0) (/.f64 (*.f64 i (+.f64 (*.f64 i 2500) (*.f64 (*.f64 n -50) (-.f64 100 (*.f64 i -50))))) (*.f64 i -50)) (+.f64 (*.f64 100 n) (*.f64 50 (-.f64 (*.f64 n i) i)))) | |
| 41.4b | (+.f64 (if (!=.f64 (*.f64 n (-.f64 (*.f64 i -50) -100)) 0) (/.f64 (*.f64 n (*.f64 n (-.f64 10000 (*.f64 i (*.f64 i 2500))))) (*.f64 n (-.f64 (*.f64 i -50) -100))) (*.f64 n (-.f64 100 (*.f64 i -50)))) (*.f64 -50 i)) | |
| 34.8b | (+.f64 (if (!=.f64 (*.f64 n (*.f64 i -50)) 0) (/.f64 (*.f64 (*.f64 n (+.f64 (*.f64 i -50) -100)) (*.f64 n (*.f64 i -50))) (*.f64 n (*.f64 50 i))) (*.f64 n (+.f64 100 (*.f64 50 i)))) (*.f64 -50 i)) | |
| 26.0b | (+.f64 (*.f64 n 100) (*.f64 n (*.f64 i 50))) | |
| 26.0b | (+.f64 (*.f64 i (-.f64 (*.f64 50 n) 50)) (*.f64 100 n)) | |
| 58.4b | (*.f64 (/.f64 (if (!=.f64 (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 n))) 0) (/.f64 (-.f64 (*.f64 (pow.f64 n 2) (*.f64 (*.f64 (pow.f64 n 2) (log.f64 n)) (log.f64 n))) (*.f64 (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 i))) (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 n))))) (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 n)))) (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n)))) i) 100) | |
| 58.2b | (*.f64 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) i) 100) | |
| 49.2b | (*.f64 (/.f64 (*.f64 n (+.f64 (exp.f64 i) -1)) i) 100) | |
| 29.8b | (*.f64 (/.f64 (*.f64 n (+.f64 i (*.f64 1/2 (pow.f64 i 2)))) i) 100) | |
| 26.1b | (*.f64 (*.f64 n 100) (-.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) -1)) | |
| ▶ | 26.0b | (*.f64 n (-.f64 100 (*.f64 -50 i))) |
| ✓ | 25.4b | (*.f64 n 100) |
| ✓ | 62.1b | (*.f64 i -50) |
| 48.9b | (*.f64 100 (/.f64 (if (!=.f64 (-.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) 0) (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) (+.f64 n n))) (+.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n))) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)) (/.f64 i n))) | |
| ✓ | 48.9b | (*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n))) |
| 49.4b | (*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n))) | |
| 53.7b | (*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n))) | |
| 56.7b | (*.f64 100 (/.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i n))) | |
| ✓ | 35.3b | (*.f64 100 (/.f64 i (/.f64 i n))) |
| 57.4b | (*.f64 100 (+.f64 (/.f64 (*.f64 n (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) i) (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2)))) | |
| 29.0b | (*.f64 100 (+.f64 n (+.f64 (*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))) (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))) | |
| ▶ | 25.8b | (*.f64 100 (+.f64 n (*.f64 -1/2 i))) |
Compiled 1452 to 1077 computations (25.8% saved)
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 100 (+.f64 n (*.f64 -1/2 i))) |
Compiled 21 to 14 computations (33.3% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | i | @ | inf | (*.f64 100 (+.f64 n (*.f64 -1/2 i))) |
| 0.0ms | n | @ | 0 | (*.f64 100 (+.f64 n (*.f64 -1/2 i))) |
| 0.0ms | i | @ | 0 | (*.f64 100 (+.f64 n (*.f64 -1/2 i))) |
| 0.0ms | n | @ | -inf | (*.f64 100 (+.f64 n (*.f64 -1/2 i))) |
| 0.0ms | i | @ | -inf | (*.f64 100 (+.f64 n (*.f64 -1/2 i))) |
| 1× | batch-egg-rewrite |
| 1054× | rational_best-simplify-113 |
| 520× | rational_best-simplify-111 |
| 518× | rational_best-simplify-124 |
| 510× | rational_best-simplify-96 |
| 498× | rational_best-simplify-117 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 19 |
| 1 | 15 | 19 |
| 2 | 48 | 19 |
| 3 | 260 | 19 |
| 4 | 1484 | 19 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 100 (+.f64 n (*.f64 -1/2 i))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 i -50) (*.f64 100 n)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (*.f64 i -50) (*.f64 100 n)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i -50) (*.f64 100 n))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 100 n) (*.f64 i -50))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 i -50) (*.f64 100 n)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (*.f64 n -100) (*.f64 i 50)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i -50) (*.f64 n -100))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 100 n) (*.f64 i 50))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 i -50) (*.f64 100 n)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (+.f64 (*.f64 n -100) (*.f64 i 50))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 i -50) (*.f64 100 n)) (*.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (+.f64 (*.f64 n -100) (*.f64 i 50)))) (-.f64 1 (+.f64 (*.f64 i -50) (*.f64 100 n))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 i -50) (*.f64 n -100)) 0) (/.f64 (+.f64 (*.f64 i (*.f64 (*.f64 i -50) -50)) (*.f64 100 (*.f64 (*.f64 n -100) n))) (+.f64 (*.f64 i -50) (*.f64 n -100))) (+.f64 (*.f64 i -50) (*.f64 100 n)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 n -100) 0) (/.f64 (*.f64 (+.f64 n (*.f64 -1/2 i)) (*.f64 100 (*.f64 n -100))) (*.f64 n -100)) (+.f64 (*.f64 i -50) (*.f64 100 n)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 i -50) 0) (/.f64 (*.f64 (*.f64 i -50) (+.f64 (*.f64 i -50) (*.f64 100 n))) (*.f64 i -50)) (+.f64 (*.f64 i -50) (*.f64 100 n)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 i 50) (*.f64 n -100)) 0) (/.f64 (-.f64 (*.f64 n (*.f64 (*.f64 n -100) -100)) (*.f64 i (*.f64 (*.f64 i -50) -50))) (-.f64 (*.f64 i 50) (*.f64 n -100))) (+.f64 (*.f64 i -50) (*.f64 100 n)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 100 n) 0) (/.f64 (*.f64 (+.f64 n (*.f64 -1/2 i)) (*.f64 100 (*.f64 n -100))) (*.f64 n -100)) (+.f64 (*.f64 i -50) (*.f64 100 n)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 i 50) 0) (/.f64 (*.f64 (*.f64 i -50) (+.f64 (*.f64 i -50) (*.f64 100 n))) (*.f64 i -50)) (+.f64 (*.f64 i -50) (*.f64 100 n)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) 0) 0) (/.f64 (-.f64 0 (*.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (+.f64 (*.f64 n -100) (*.f64 i 50)))) (+.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) 0)) (+.f64 (*.f64 i -50) (*.f64 100 n))))))) |
| 1× | egg-herbie |
| 898× | rational_best-simplify-113 |
| 640× | rational_best-simplify-61 |
| 638× | rational_best-simplify-65 |
| 626× | rational_best-simplify-96 |
| 618× | rational_best-simplify-117 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 78 | 868 |
| 1 | 348 | 868 |
| 2 | 2242 | 868 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -50 i) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(*.f64 100 n) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(*.f64 100 n) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(*.f64 100 n) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(*.f64 -50 i) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(*.f64 -50 i) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (+.f64 (*.f64 i -50) (*.f64 100 n)) 0) |
(+.f64 0 (+.f64 (*.f64 i -50) (*.f64 100 n))) |
(+.f64 (*.f64 i -50) (*.f64 100 n)) |
(+.f64 (*.f64 100 n) (*.f64 i -50)) |
(-.f64 (+.f64 (*.f64 i -50) (*.f64 100 n)) 0) |
(-.f64 0 (+.f64 (*.f64 n -100) (*.f64 i 50))) |
(-.f64 (*.f64 i -50) (*.f64 n -100)) |
(-.f64 (*.f64 100 n) (*.f64 i 50)) |
(/.f64 (+.f64 (*.f64 i -50) (*.f64 100 n)) 1) |
(/.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) -1) |
(/.f64 (+.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (+.f64 (*.f64 n -100) (*.f64 i 50))) -2) |
(/.f64 (-.f64 (+.f64 (*.f64 i -50) (*.f64 100 n)) (*.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (+.f64 (*.f64 n -100) (*.f64 i 50)))) (-.f64 1 (+.f64 (*.f64 i -50) (*.f64 100 n)))) |
(neg.f64 (+.f64 (*.f64 n -100) (*.f64 i 50))) |
(if (!=.f64 (+.f64 (*.f64 i -50) (*.f64 n -100)) 0) (/.f64 (+.f64 (*.f64 i (*.f64 (*.f64 i -50) -50)) (*.f64 100 (*.f64 (*.f64 n -100) n))) (+.f64 (*.f64 i -50) (*.f64 n -100))) (+.f64 (*.f64 i -50) (*.f64 100 n))) |
(if (!=.f64 (*.f64 n -100) 0) (/.f64 (*.f64 (+.f64 n (*.f64 -1/2 i)) (*.f64 100 (*.f64 n -100))) (*.f64 n -100)) (+.f64 (*.f64 i -50) (*.f64 100 n))) |
(if (!=.f64 (*.f64 i -50) 0) (/.f64 (*.f64 (*.f64 i -50) (+.f64 (*.f64 i -50) (*.f64 100 n))) (*.f64 i -50)) (+.f64 (*.f64 i -50) (*.f64 100 n))) |
(if (!=.f64 (-.f64 (*.f64 i 50) (*.f64 n -100)) 0) (/.f64 (-.f64 (*.f64 n (*.f64 (*.f64 n -100) -100)) (*.f64 i (*.f64 (*.f64 i -50) -50))) (-.f64 (*.f64 i 50) (*.f64 n -100))) (+.f64 (*.f64 i -50) (*.f64 100 n))) |
(if (!=.f64 (*.f64 100 n) 0) (/.f64 (*.f64 (+.f64 n (*.f64 -1/2 i)) (*.f64 100 (*.f64 n -100))) (*.f64 n -100)) (+.f64 (*.f64 i -50) (*.f64 100 n))) |
(if (!=.f64 (*.f64 i 50) 0) (/.f64 (*.f64 (*.f64 i -50) (+.f64 (*.f64 i -50) (*.f64 100 n))) (*.f64 i -50)) (+.f64 (*.f64 i -50) (*.f64 100 n))) |
(if (!=.f64 (+.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) 0) 0) (/.f64 (-.f64 0 (*.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (+.f64 (*.f64 n -100) (*.f64 i 50)))) (+.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) 0)) (+.f64 (*.f64 i -50) (*.f64 100 n))) |
| Outputs |
|---|
(*.f64 -50 i) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(*.f64 100 n) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(*.f64 100 n) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(*.f64 100 n) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(*.f64 -50 i) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(*.f64 -50 i) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (+.f64 (*.f64 i -50) (*.f64 100 n)) 0) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 0 (+.f64 (*.f64 i -50) (*.f64 100 n))) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 i -50) (*.f64 100 n)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 100 n) (*.f64 i -50)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(-.f64 (+.f64 (*.f64 i -50) (*.f64 100 n)) 0) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(-.f64 0 (+.f64 (*.f64 n -100) (*.f64 i 50))) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(-.f64 (*.f64 i -50) (*.f64 n -100)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(-.f64 (*.f64 100 n) (*.f64 i 50)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(/.f64 (+.f64 (*.f64 i -50) (*.f64 100 n)) 1) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(/.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) -1) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(/.f64 (+.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (+.f64 (*.f64 n -100) (*.f64 i 50))) -2) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(/.f64 (-.f64 (+.f64 (*.f64 i -50) (*.f64 100 n)) (*.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (+.f64 (*.f64 n -100) (*.f64 i 50)))) (-.f64 1 (+.f64 (*.f64 i -50) (*.f64 100 n)))) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(neg.f64 (+.f64 (*.f64 n -100) (*.f64 i 50))) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(if (!=.f64 (+.f64 (*.f64 i -50) (*.f64 n -100)) 0) (/.f64 (+.f64 (*.f64 i (*.f64 (*.f64 i -50) -50)) (*.f64 100 (*.f64 (*.f64 n -100) n))) (+.f64 (*.f64 i -50) (*.f64 n -100))) (+.f64 (*.f64 i -50) (*.f64 100 n))) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(if (!=.f64 (*.f64 n -100) 0) (/.f64 (*.f64 (+.f64 n (*.f64 -1/2 i)) (*.f64 100 (*.f64 n -100))) (*.f64 n -100)) (+.f64 (*.f64 i -50) (*.f64 100 n))) |
(if (!=.f64 (*.f64 n -100) 0) (/.f64 (*.f64 (+.f64 n (*.f64 i -1/2)) (*.f64 n -10000)) (*.f64 n -100)) (+.f64 (*.f64 100 n) (*.f64 -50 i))) |
(if (!=.f64 (*.f64 n -100) 0) (/.f64 (*.f64 n (*.f64 (+.f64 n (*.f64 i -1/2)) -10000)) (*.f64 n -100)) (+.f64 (*.f64 100 n) (*.f64 -50 i))) |
(if (!=.f64 (*.f64 i -50) 0) (/.f64 (*.f64 (*.f64 i -50) (+.f64 (*.f64 i -50) (*.f64 100 n))) (*.f64 i -50)) (+.f64 (*.f64 i -50) (*.f64 100 n))) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(if (!=.f64 (-.f64 (*.f64 i 50) (*.f64 n -100)) 0) (/.f64 (-.f64 (*.f64 n (*.f64 (*.f64 n -100) -100)) (*.f64 i (*.f64 (*.f64 i -50) -50))) (-.f64 (*.f64 i 50) (*.f64 n -100))) (+.f64 (*.f64 i -50) (*.f64 100 n))) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(if (!=.f64 (*.f64 100 n) 0) (/.f64 (*.f64 (+.f64 n (*.f64 -1/2 i)) (*.f64 100 (*.f64 n -100))) (*.f64 n -100)) (+.f64 (*.f64 i -50) (*.f64 100 n))) |
(if (!=.f64 (*.f64 100 n) 0) (/.f64 (*.f64 (+.f64 n (*.f64 i -1/2)) (*.f64 n -10000)) (*.f64 n -100)) (+.f64 (*.f64 100 n) (*.f64 -50 i))) |
(if (!=.f64 (*.f64 100 n) 0) (/.f64 (*.f64 n (*.f64 (+.f64 n (*.f64 i -1/2)) -10000)) (*.f64 n -100)) (+.f64 (*.f64 100 n) (*.f64 -50 i))) |
(if (!=.f64 (*.f64 i 50) 0) (/.f64 (*.f64 (*.f64 i -50) (+.f64 (*.f64 i -50) (*.f64 100 n))) (*.f64 i -50)) (+.f64 (*.f64 i -50) (*.f64 100 n))) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(if (!=.f64 (+.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) 0) 0) (/.f64 (-.f64 0 (*.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (+.f64 (*.f64 n -100) (*.f64 i 50)))) (+.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) 0)) (+.f64 (*.f64 i -50) (*.f64 100 n))) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (*.f64 n (-.f64 100 (*.f64 -50 i))) |
Compiled 21 to 15 computations (28.6% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | n | @ | 0 | (*.f64 n (-.f64 100 (*.f64 -50 i))) |
| 0.0ms | n | @ | inf | (*.f64 n (-.f64 100 (*.f64 -50 i))) |
| 0.0ms | n | @ | -inf | (*.f64 n (-.f64 100 (*.f64 -50 i))) |
| 0.0ms | i | @ | 0 | (*.f64 n (-.f64 100 (*.f64 -50 i))) |
| 0.0ms | i | @ | -inf | (*.f64 n (-.f64 100 (*.f64 -50 i))) |
| 1× | batch-egg-rewrite |
| 974× | rational_best-simplify-1 |
| 704× | rational_best-simplify-21 |
| 700× | rational_best-simplify-20 |
| 698× | rational_best-simplify-18 |
| 542× | rational_best-simplify-113 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 19 |
| 1 | 40 | 19 |
| 2 | 184 | 19 |
| 3 | 1029 | 19 |
| 4 | 6820 | 19 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 n (-.f64 100 (*.f64 -50 i))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 n (+.f64 100 (*.f64 i 50))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 n 100) (*.f64 n (*.f64 i 50)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 n (+.f64 100 (*.f64 i 50))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 n (*.f64 i 50)) (*.f64 n 100))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 n (*.f64 i 50)) (neg.f64 (*.f64 n -100)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 n -100)) (*.f64 n (*.f64 i 50)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 n (+.f64 100 (*.f64 i 50))) (*.f64 (neg.f64 n) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 n 100) (*.f64 n (*.f64 -50 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 n 100) (neg.f64 (*.f64 n (*.f64 i 50))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 n (+.f64 (*.f64 -50 i) -100)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 n (*.f64 i 50)) (*.f64 n -100))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 n (*.f64 i 50)) (*.f64 (neg.f64 n) 100))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 n) 0) (*.f64 n (+.f64 (*.f64 -50 i) -100)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 n) -100) (*.f64 (neg.f64 n) (*.f64 i 50)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (+.f64 100 (*.f64 i 50))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (+.f64 (*.f64 -50 i) -100)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 n (+.f64 (*.f64 -50 i) -100)) (*.f64 n (+.f64 (*.f64 -50 i) -100))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 n (+.f64 100 (*.f64 i 50))) (*.f64 (*.f64 n (+.f64 (*.f64 -50 i) -100)) (*.f64 n (+.f64 (*.f64 -50 i) -100)))) (-.f64 1 (*.f64 n (+.f64 100 (*.f64 i 50)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 n (+.f64 100 (*.f64 i 50))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 n (+.f64 (*.f64 -50 i) -100)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 n (+.f64 100 (*.f64 -50 i))) 0) (/.f64 (*.f64 n (-.f64 (*.f64 100 (*.f64 n 100)) (*.f64 (*.f64 -50 i) (*.f64 n (*.f64 -50 i))))) (*.f64 n (+.f64 100 (*.f64 -50 i)))) (*.f64 n (+.f64 100 (*.f64 i 50))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 n (*.f64 -50 i)) 0) (/.f64 (*.f64 n (*.f64 (*.f64 n (*.f64 -50 i)) (+.f64 100 (*.f64 i 50)))) (*.f64 n (*.f64 -50 i))) (*.f64 n (+.f64 100 (*.f64 i 50))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 n 100) 0) (/.f64 (*.f64 (*.f64 n 100) (*.f64 n (+.f64 100 (*.f64 i 50)))) (*.f64 n 100)) (*.f64 n (+.f64 100 (*.f64 i 50))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (neg.f64 (*.f64 (*.f64 n (+.f64 (*.f64 -50 i) -100)) 0)) 0) (*.f64 n (+.f64 100 (*.f64 i 50))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 n (*.f64 i 50)) (*.f64 n -100)) 0) (/.f64 (-.f64 (*.f64 (*.f64 n (*.f64 i 50)) (*.f64 n (*.f64 i 50))) (*.f64 (*.f64 n -100) (*.f64 n -100))) (+.f64 (*.f64 n (*.f64 i 50)) (*.f64 n -100))) (*.f64 n (+.f64 100 (*.f64 i 50))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 n (*.f64 i 50)) 0) (/.f64 (-.f64 (*.f64 (*.f64 n (*.f64 i 50)) (*.f64 n (*.f64 i 50))) (*.f64 (*.f64 n -100) (*.f64 n (*.f64 i 50)))) (*.f64 n (*.f64 i 50))) (*.f64 n (+.f64 100 (*.f64 i 50))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 n (+.f64 (*.f64 -50 i) -100)) 0) (/.f64 (neg.f64 (*.f64 (*.f64 n (+.f64 (*.f64 -50 i) -100)) (*.f64 n (+.f64 (*.f64 -50 i) -100)))) (*.f64 n (+.f64 (*.f64 -50 i) -100))) (*.f64 n (+.f64 100 (*.f64 i 50))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 n (+.f64 (*.f64 -50 i) -100)) 0) (/.f64 (-.f64 (*.f64 (*.f64 n (+.f64 (*.f64 -50 i) -100)) 0) (*.f64 (*.f64 n (+.f64 (*.f64 -50 i) -100)) (*.f64 n (+.f64 (*.f64 -50 i) -100)))) (*.f64 n (+.f64 (*.f64 -50 i) -100))) (*.f64 n (+.f64 100 (*.f64 i 50))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 n -100) 0) (/.f64 (-.f64 (*.f64 (*.f64 n -100) (*.f64 n (*.f64 i 50))) (*.f64 (*.f64 n -100) (*.f64 n -100))) (*.f64 n -100)) (*.f64 n (+.f64 100 (*.f64 i 50)))))))) |
| 1× | egg-herbie |
| 928× | rational_best-simplify-3 |
| 766× | rational_best-simplify-96 |
| 754× | rational_best-simplify-65 |
| 754× | rational_best-simplify-61 |
| 442× | rational_best-simplify-52 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 107 | 983 |
| 1 | 561 | 755 |
| 2 | 4122 | 755 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 100 n) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n)) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n)) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n)) |
(*.f64 50 (*.f64 n i)) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n)) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n)) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n)) |
(*.f64 50 (*.f64 n i)) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n)) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n)) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n)) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 i 50))) 0) |
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 i 50))) |
(+.f64 0 (*.f64 n (+.f64 100 (*.f64 i 50)))) |
(+.f64 (*.f64 n (*.f64 i 50)) (*.f64 n 100)) |
(+.f64 (*.f64 n (*.f64 i 50)) (neg.f64 (*.f64 n -100))) |
(+.f64 (neg.f64 (*.f64 n -100)) (*.f64 n (*.f64 i 50))) |
(-.f64 (*.f64 n (+.f64 100 (*.f64 i 50))) (*.f64 (neg.f64 n) 0)) |
(-.f64 (*.f64 n 100) (*.f64 n (*.f64 -50 i))) |
(-.f64 (*.f64 n 100) (neg.f64 (*.f64 n (*.f64 i 50)))) |
(-.f64 0 (*.f64 n (+.f64 (*.f64 -50 i) -100))) |
(-.f64 (*.f64 n (*.f64 i 50)) (*.f64 n -100)) |
(-.f64 (*.f64 n (*.f64 i 50)) (*.f64 (neg.f64 n) 100)) |
(-.f64 (*.f64 (neg.f64 n) 0) (*.f64 n (+.f64 (*.f64 -50 i) -100))) |
(-.f64 (*.f64 (neg.f64 n) -100) (*.f64 (neg.f64 n) (*.f64 i 50))) |
(/.f64 (*.f64 n (+.f64 100 (*.f64 i 50))) 1) |
(/.f64 (*.f64 n (+.f64 (*.f64 -50 i) -100)) -1) |
(/.f64 (+.f64 (*.f64 n (+.f64 (*.f64 -50 i) -100)) (*.f64 n (+.f64 (*.f64 -50 i) -100))) -2) |
(/.f64 (-.f64 (*.f64 n (+.f64 100 (*.f64 i 50))) (*.f64 (*.f64 n (+.f64 (*.f64 -50 i) -100)) (*.f64 n (+.f64 (*.f64 -50 i) -100)))) (-.f64 1 (*.f64 n (+.f64 100 (*.f64 i 50))))) |
(pow.f64 (*.f64 n (+.f64 100 (*.f64 i 50))) 1) |
(neg.f64 (*.f64 n (+.f64 (*.f64 -50 i) -100))) |
(if (!=.f64 (*.f64 n (+.f64 100 (*.f64 -50 i))) 0) (/.f64 (*.f64 n (-.f64 (*.f64 100 (*.f64 n 100)) (*.f64 (*.f64 -50 i) (*.f64 n (*.f64 -50 i))))) (*.f64 n (+.f64 100 (*.f64 -50 i)))) (*.f64 n (+.f64 100 (*.f64 i 50)))) |
(if (!=.f64 (*.f64 n (*.f64 -50 i)) 0) (/.f64 (*.f64 n (*.f64 (*.f64 n (*.f64 -50 i)) (+.f64 100 (*.f64 i 50)))) (*.f64 n (*.f64 -50 i))) (*.f64 n (+.f64 100 (*.f64 i 50)))) |
(if (!=.f64 (*.f64 n 100) 0) (/.f64 (*.f64 (*.f64 n 100) (*.f64 n (+.f64 100 (*.f64 i 50)))) (*.f64 n 100)) (*.f64 n (+.f64 100 (*.f64 i 50)))) |
(if (!=.f64 0 0) (/.f64 (neg.f64 (*.f64 (*.f64 n (+.f64 (*.f64 -50 i) -100)) 0)) 0) (*.f64 n (+.f64 100 (*.f64 i 50)))) |
(if (!=.f64 (+.f64 (*.f64 n (*.f64 i 50)) (*.f64 n -100)) 0) (/.f64 (-.f64 (*.f64 (*.f64 n (*.f64 i 50)) (*.f64 n (*.f64 i 50))) (*.f64 (*.f64 n -100) (*.f64 n -100))) (+.f64 (*.f64 n (*.f64 i 50)) (*.f64 n -100))) (*.f64 n (+.f64 100 (*.f64 i 50)))) |
(if (!=.f64 (*.f64 n (*.f64 i 50)) 0) (/.f64 (-.f64 (*.f64 (*.f64 n (*.f64 i 50)) (*.f64 n (*.f64 i 50))) (*.f64 (*.f64 n -100) (*.f64 n (*.f64 i 50)))) (*.f64 n (*.f64 i 50))) (*.f64 n (+.f64 100 (*.f64 i 50)))) |
(if (!=.f64 (*.f64 n (+.f64 (*.f64 -50 i) -100)) 0) (/.f64 (neg.f64 (*.f64 (*.f64 n (+.f64 (*.f64 -50 i) -100)) (*.f64 n (+.f64 (*.f64 -50 i) -100)))) (*.f64 n (+.f64 (*.f64 -50 i) -100))) (*.f64 n (+.f64 100 (*.f64 i 50)))) |
(if (!=.f64 (*.f64 n (+.f64 (*.f64 -50 i) -100)) 0) (/.f64 (-.f64 (*.f64 (*.f64 n (+.f64 (*.f64 -50 i) -100)) 0) (*.f64 (*.f64 n (+.f64 (*.f64 -50 i) -100)) (*.f64 n (+.f64 (*.f64 -50 i) -100)))) (*.f64 n (+.f64 (*.f64 -50 i) -100))) (*.f64 n (+.f64 100 (*.f64 i 50)))) |
(if (!=.f64 (*.f64 n -100) 0) (/.f64 (-.f64 (*.f64 (*.f64 n -100) (*.f64 n (*.f64 i 50))) (*.f64 (*.f64 n -100) (*.f64 n -100))) (*.f64 n -100)) (*.f64 n (+.f64 100 (*.f64 i 50)))) |
| Outputs |
|---|
(*.f64 100 n) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n)) |
(+.f64 (*.f64 100 n) (*.f64 n (*.f64 50 i))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n)) |
(+.f64 (*.f64 100 n) (*.f64 n (*.f64 50 i))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n)) |
(+.f64 (*.f64 100 n) (*.f64 n (*.f64 50 i))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(*.f64 50 (*.f64 n i)) |
(*.f64 n (*.f64 50 i)) |
(*.f64 i (*.f64 n 50)) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n)) |
(+.f64 (*.f64 100 n) (*.f64 n (*.f64 50 i))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n)) |
(+.f64 (*.f64 100 n) (*.f64 n (*.f64 50 i))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n)) |
(+.f64 (*.f64 100 n) (*.f64 n (*.f64 50 i))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(*.f64 50 (*.f64 n i)) |
(*.f64 n (*.f64 50 i)) |
(*.f64 i (*.f64 n 50)) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n)) |
(+.f64 (*.f64 100 n) (*.f64 n (*.f64 50 i))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n)) |
(+.f64 (*.f64 100 n) (*.f64 n (*.f64 50 i))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n)) |
(+.f64 (*.f64 100 n) (*.f64 n (*.f64 50 i))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 i 50))) 0) |
(+.f64 (*.f64 100 n) (*.f64 n (*.f64 50 i))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 i 50))) |
(+.f64 (*.f64 100 n) (*.f64 n (*.f64 50 i))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(+.f64 0 (*.f64 n (+.f64 100 (*.f64 i 50)))) |
(+.f64 (*.f64 100 n) (*.f64 n (*.f64 50 i))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(+.f64 (*.f64 n (*.f64 i 50)) (*.f64 n 100)) |
(+.f64 (*.f64 100 n) (*.f64 n (*.f64 50 i))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(+.f64 (*.f64 n (*.f64 i 50)) (neg.f64 (*.f64 n -100))) |
(+.f64 (*.f64 100 n) (*.f64 n (*.f64 50 i))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(+.f64 (neg.f64 (*.f64 n -100)) (*.f64 n (*.f64 i 50))) |
(+.f64 (*.f64 100 n) (*.f64 n (*.f64 50 i))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(-.f64 (*.f64 n (+.f64 100 (*.f64 i 50))) (*.f64 (neg.f64 n) 0)) |
(+.f64 (*.f64 100 n) (*.f64 n (*.f64 50 i))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(-.f64 (*.f64 n 100) (*.f64 n (*.f64 -50 i))) |
(+.f64 (*.f64 100 n) (*.f64 n (*.f64 50 i))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(-.f64 (*.f64 n 100) (neg.f64 (*.f64 n (*.f64 i 50)))) |
(+.f64 (*.f64 100 n) (*.f64 n (*.f64 50 i))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(-.f64 0 (*.f64 n (+.f64 (*.f64 -50 i) -100))) |
(+.f64 (*.f64 100 n) (*.f64 n (*.f64 50 i))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(-.f64 (*.f64 n (*.f64 i 50)) (*.f64 n -100)) |
(+.f64 (*.f64 100 n) (*.f64 n (*.f64 50 i))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(-.f64 (*.f64 n (*.f64 i 50)) (*.f64 (neg.f64 n) 100)) |
(+.f64 (*.f64 100 n) (*.f64 n (*.f64 50 i))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(-.f64 (*.f64 (neg.f64 n) 0) (*.f64 n (+.f64 (*.f64 -50 i) -100))) |
(+.f64 (*.f64 100 n) (*.f64 n (*.f64 50 i))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(-.f64 (*.f64 (neg.f64 n) -100) (*.f64 (neg.f64 n) (*.f64 i 50))) |
(+.f64 (*.f64 100 n) (*.f64 n (*.f64 50 i))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(/.f64 (*.f64 n (+.f64 100 (*.f64 i 50))) 1) |
(+.f64 (*.f64 100 n) (*.f64 n (*.f64 50 i))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(/.f64 (*.f64 n (+.f64 (*.f64 -50 i) -100)) -1) |
(+.f64 (*.f64 100 n) (*.f64 n (*.f64 50 i))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(/.f64 (+.f64 (*.f64 n (+.f64 (*.f64 -50 i) -100)) (*.f64 n (+.f64 (*.f64 -50 i) -100))) -2) |
(+.f64 (*.f64 100 n) (*.f64 n (*.f64 50 i))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(/.f64 (-.f64 (*.f64 n (+.f64 100 (*.f64 i 50))) (*.f64 (*.f64 n (+.f64 (*.f64 -50 i) -100)) (*.f64 n (+.f64 (*.f64 -50 i) -100)))) (-.f64 1 (*.f64 n (+.f64 100 (*.f64 i 50))))) |
(+.f64 (*.f64 100 n) (*.f64 n (*.f64 50 i))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(pow.f64 (*.f64 n (+.f64 100 (*.f64 i 50))) 1) |
(+.f64 (*.f64 100 n) (*.f64 n (*.f64 50 i))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(neg.f64 (*.f64 n (+.f64 (*.f64 -50 i) -100))) |
(+.f64 (*.f64 100 n) (*.f64 n (*.f64 50 i))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(if (!=.f64 (*.f64 n (+.f64 100 (*.f64 -50 i))) 0) (/.f64 (*.f64 n (-.f64 (*.f64 100 (*.f64 n 100)) (*.f64 (*.f64 -50 i) (*.f64 n (*.f64 -50 i))))) (*.f64 n (+.f64 100 (*.f64 -50 i)))) (*.f64 n (+.f64 100 (*.f64 i 50)))) |
(+.f64 (*.f64 100 n) (*.f64 n (*.f64 50 i))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(if (!=.f64 (*.f64 n (*.f64 -50 i)) 0) (/.f64 (*.f64 n (*.f64 (*.f64 n (*.f64 -50 i)) (+.f64 100 (*.f64 i 50)))) (*.f64 n (*.f64 -50 i))) (*.f64 n (+.f64 100 (*.f64 i 50)))) |
(+.f64 (*.f64 100 n) (*.f64 n (*.f64 50 i))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(if (!=.f64 (*.f64 n 100) 0) (/.f64 (*.f64 (*.f64 n 100) (*.f64 n (+.f64 100 (*.f64 i 50)))) (*.f64 n 100)) (*.f64 n (+.f64 100 (*.f64 i 50)))) |
(+.f64 (*.f64 100 n) (*.f64 n (*.f64 50 i))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(if (!=.f64 0 0) (/.f64 (neg.f64 (*.f64 (*.f64 n (+.f64 (*.f64 -50 i) -100)) 0)) 0) (*.f64 n (+.f64 100 (*.f64 i 50)))) |
(+.f64 (*.f64 100 n) (*.f64 n (*.f64 50 i))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(if (!=.f64 (+.f64 (*.f64 n (*.f64 i 50)) (*.f64 n -100)) 0) (/.f64 (-.f64 (*.f64 (*.f64 n (*.f64 i 50)) (*.f64 n (*.f64 i 50))) (*.f64 (*.f64 n -100) (*.f64 n -100))) (+.f64 (*.f64 n (*.f64 i 50)) (*.f64 n -100))) (*.f64 n (+.f64 100 (*.f64 i 50)))) |
(+.f64 (*.f64 100 n) (*.f64 n (*.f64 50 i))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(if (!=.f64 (*.f64 n (*.f64 i 50)) 0) (/.f64 (-.f64 (*.f64 (*.f64 n (*.f64 i 50)) (*.f64 n (*.f64 i 50))) (*.f64 (*.f64 n -100) (*.f64 n (*.f64 i 50)))) (*.f64 n (*.f64 i 50))) (*.f64 n (+.f64 100 (*.f64 i 50)))) |
(+.f64 (*.f64 100 n) (*.f64 n (*.f64 50 i))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(if (!=.f64 (*.f64 n (+.f64 (*.f64 -50 i) -100)) 0) (/.f64 (neg.f64 (*.f64 (*.f64 n (+.f64 (*.f64 -50 i) -100)) (*.f64 n (+.f64 (*.f64 -50 i) -100)))) (*.f64 n (+.f64 (*.f64 -50 i) -100))) (*.f64 n (+.f64 100 (*.f64 i 50)))) |
(+.f64 (*.f64 100 n) (*.f64 n (*.f64 50 i))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(if (!=.f64 (*.f64 n (+.f64 (*.f64 -50 i) -100)) 0) (/.f64 (-.f64 (*.f64 (*.f64 n (+.f64 (*.f64 -50 i) -100)) 0) (*.f64 (*.f64 n (+.f64 (*.f64 -50 i) -100)) (*.f64 n (+.f64 (*.f64 -50 i) -100)))) (*.f64 n (+.f64 (*.f64 -50 i) -100))) (*.f64 n (+.f64 100 (*.f64 i 50)))) |
(+.f64 (*.f64 100 n) (*.f64 n (*.f64 50 i))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
(if (!=.f64 (*.f64 n -100) 0) (/.f64 (-.f64 (*.f64 (*.f64 n -100) (*.f64 n (*.f64 i 50))) (*.f64 (*.f64 n -100) (*.f64 n -100))) (*.f64 n -100)) (*.f64 n (+.f64 100 (*.f64 i 50)))) |
(+.f64 (*.f64 100 n) (*.f64 n (*.f64 50 i))) |
(*.f64 n (+.f64 100 (*.f64 50 i))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (+.f64 (*.f64 n 100) (*.f64 -50 i)) | |
| ✓ | 0.2b | (*.f64 i (+.f64 (*.f64 n 100) (*.f64 -50 i))) |
| ✓ | 0.2b | (*.f64 -50 (*.f64 i (+.f64 (*.f64 n 100) (*.f64 -50 i)))) |
| ✓ | 17.9b | (/.f64 (*.f64 -50 (*.f64 i (+.f64 (*.f64 n 100) (*.f64 -50 i)))) (*.f64 -50 i)) |
Compiled 92 to 67 computations (27.2% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | n | @ | inf | (/.f64 (*.f64 -50 (*.f64 i (+.f64 (*.f64 n 100) (*.f64 -50 i)))) (*.f64 -50 i)) |
| 0.0ms | i | @ | 0 | (*.f64 -50 (*.f64 i (+.f64 (*.f64 n 100) (*.f64 -50 i)))) |
| 0.0ms | i | @ | inf | (*.f64 -50 (*.f64 i (+.f64 (*.f64 n 100) (*.f64 -50 i)))) |
| 0.0ms | n | @ | 0 | (*.f64 -50 (*.f64 i (+.f64 (*.f64 n 100) (*.f64 -50 i)))) |
| 0.0ms | i | @ | -inf | (*.f64 -50 (*.f64 i (+.f64 (*.f64 n 100) (*.f64 -50 i)))) |
| 1× | batch-egg-rewrite |
| 1206× | rational_best-simplify-113 |
| 476× | rational_best-simplify-3 |
| 452× | rational_best-simplify-124 |
| 450× | rational_best-simplify-126 |
| 426× | rational_best-simplify-61 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 99 |
| 1 | 34 | 99 |
| 2 | 183 | 87 |
| 3 | 1252 | 87 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 -50 (*.f64 i (+.f64 (*.f64 n 100) (*.f64 -50 i)))) (*.f64 -50 i)) |
(*.f64 -50 (*.f64 i (+.f64 (*.f64 n 100) (*.f64 -50 i)))) |
(*.f64 i (+.f64 (*.f64 n 100) (*.f64 -50 i))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 -50 i) 0) (+.f64 (*.f64 n 100) (*.f64 -50 i)) (/.f64 (*.f64 i (-.f64 (*.f64 n -5000) (*.f64 i -2500))) (*.f64 -50 i))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i 2500)) (*.f64 (*.f64 n 5000) (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 n 5000) (neg.f64 i)) (*.f64 i (*.f64 i 2500)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (-.f64 (*.f64 n -5000) (*.f64 i -2500))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i 2500)) (*.f64 i (*.f64 n 5000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 i (+.f64 (*.f64 n 5000) (*.f64 i -2500))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 n 5000) (neg.f64 i)) (*.f64 i (*.f64 i -2500)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 -50 i) 0) (*.f64 i (+.f64 (*.f64 n 5000) (*.f64 i -2500))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -50 (*.f64 i (*.f64 n 100))) (*.f64 i (*.f64 i -2500)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 n -5000)) (*.f64 i (*.f64 i -2500)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (+.f64 (*.f64 n 5000) (*.f64 i -2500))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 i (+.f64 (*.f64 n 5000) (*.f64 i -2500))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 i (*.f64 i 2500)) 0) (/.f64 (-.f64 (*.f64 (*.f64 i (*.f64 i 2500)) (*.f64 i (*.f64 i 2500))) (*.f64 i (*.f64 (*.f64 i (*.f64 n 5000)) (*.f64 i 2500)))) (*.f64 i (*.f64 i 2500))) (*.f64 i (-.f64 (*.f64 n -5000) (*.f64 i -2500))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 i (*.f64 i 2500)) (*.f64 i (*.f64 n 5000))) 0) (/.f64 (-.f64 (*.f64 (*.f64 i (*.f64 i 2500)) (*.f64 i (*.f64 i 2500))) (*.f64 i (*.f64 (*.f64 i (*.f64 n 5000)) (*.f64 n 5000)))) (+.f64 (*.f64 i (*.f64 i 2500)) (*.f64 i (*.f64 n 5000)))) (*.f64 i (-.f64 (*.f64 n -5000) (*.f64 i -2500))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 i (*.f64 n 5000)) 0) (/.f64 (*.f64 (*.f64 i (*.f64 n 5000)) (*.f64 i (-.f64 (*.f64 n -5000) (*.f64 i -2500)))) (*.f64 i (*.f64 n 5000))) (*.f64 i (-.f64 (*.f64 n -5000) (*.f64 i -2500)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -50 (*.f64 i i)) (*.f64 i (*.f64 n 100)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 n 100)) (*.f64 -50 (*.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 n 100)) (neg.f64 (*.f64 i (*.f64 i 50))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 i (+.f64 (*.f64 n -100) (*.f64 i 50))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -50 (*.f64 i i)) (*.f64 i (*.f64 n -100)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 i i) (*.f64 i (+.f64 (*.f64 n -100) (*.f64 i 50))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 n 100)) (*.f64 i (*.f64 i 50)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (+.f64 (*.f64 n -100) (*.f64 i 50))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 i (+.f64 (*.f64 n -100) (*.f64 i 50))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 i (*.f64 n -100)) (*.f64 -50 (*.f64 i i))) 0) (/.f64 (-.f64 (*.f64 i (*.f64 i (*.f64 i (*.f64 i 2500)))) (*.f64 (*.f64 i (*.f64 n 100)) (*.f64 i (*.f64 n 100)))) (+.f64 (*.f64 i (*.f64 n -100)) (*.f64 -50 (*.f64 i i)))) (*.f64 i (+.f64 (*.f64 n 100) (*.f64 -50 i))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 i (*.f64 n -100)) 0) (/.f64 (*.f64 i (*.f64 (*.f64 i (+.f64 (*.f64 n 100) (*.f64 -50 i))) (*.f64 n -100))) (*.f64 i (*.f64 n -100))) (*.f64 i (+.f64 (*.f64 n 100) (*.f64 -50 i))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 -50 (*.f64 i i)) 0) (/.f64 (-.f64 (*.f64 i (*.f64 i (*.f64 i (*.f64 i 2500)))) (*.f64 i (*.f64 i (*.f64 i (*.f64 n 5000))))) (*.f64 -50 (*.f64 i i))) (*.f64 i (+.f64 (*.f64 n 100) (*.f64 -50 i))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 i (*.f64 i 50)) (*.f64 i (*.f64 n 100))) 0) (/.f64 (-.f64 (*.f64 (*.f64 i (*.f64 n 100)) (*.f64 i (*.f64 n 100))) (*.f64 (*.f64 i (*.f64 i 50)) (*.f64 i (*.f64 i 50)))) (+.f64 (*.f64 i (*.f64 i 50)) (*.f64 i (*.f64 n 100)))) (*.f64 i (+.f64 (*.f64 n 100) (*.f64 -50 i))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 i (*.f64 i 50)) 0) (/.f64 (-.f64 (*.f64 (*.f64 i (*.f64 i 50)) (*.f64 i (*.f64 n 100))) (*.f64 (*.f64 i (*.f64 i 50)) (*.f64 i (*.f64 i 50)))) (*.f64 i (*.f64 i 50))) (*.f64 i (+.f64 (*.f64 n 100) (*.f64 -50 i)))))))) |
| 1× | egg-herbie |
| 1274× | rational_best-simplify-3 |
| 1134× | rational_best-simplify-61 |
| 628× | rational_best-simplify-62 |
| 628× | rational_best-simplify-52 |
| 550× | rational_best-simplify-53 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 132 | 2723 |
| 1 | 657 | 2633 |
| 2 | 4321 | 2633 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 100 n) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(*.f64 -50 i) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(*.f64 -50 i) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(*.f64 -50 i) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(*.f64 100 n) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(*.f64 100 n) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(*.f64 -5000 (*.f64 n i)) |
(+.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 -5000 (*.f64 n i))) |
(+.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 -5000 (*.f64 n i))) |
(+.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 -5000 (*.f64 n i))) |
(*.f64 2500 (pow.f64 i 2)) |
(+.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 -5000 (*.f64 n i))) |
(+.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 -5000 (*.f64 n i))) |
(+.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 -5000 (*.f64 n i))) |
(*.f64 2500 (pow.f64 i 2)) |
(+.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 -5000 (*.f64 n i))) |
(+.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 -5000 (*.f64 n i))) |
(+.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 -5000 (*.f64 n i))) |
(*.f64 2500 (pow.f64 i 2)) |
(+.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 -5000 (*.f64 n i))) |
(+.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 -5000 (*.f64 n i))) |
(+.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 -5000 (*.f64 n i))) |
(*.f64 -5000 (*.f64 n i)) |
(+.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 -5000 (*.f64 n i))) |
(+.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 -5000 (*.f64 n i))) |
(+.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 -5000 (*.f64 n i))) |
(*.f64 -5000 (*.f64 n i)) |
(+.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 -5000 (*.f64 n i))) |
(+.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 -5000 (*.f64 n i))) |
(+.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 -5000 (*.f64 n i))) |
(*.f64 100 (*.f64 n i)) |
(+.f64 (*.f64 -50 (pow.f64 i 2)) (*.f64 100 (*.f64 n i))) |
(+.f64 (*.f64 -50 (pow.f64 i 2)) (*.f64 100 (*.f64 n i))) |
(+.f64 (*.f64 -50 (pow.f64 i 2)) (*.f64 100 (*.f64 n i))) |
(*.f64 -50 (pow.f64 i 2)) |
(+.f64 (*.f64 -50 (pow.f64 i 2)) (*.f64 100 (*.f64 n i))) |
(+.f64 (*.f64 -50 (pow.f64 i 2)) (*.f64 100 (*.f64 n i))) |
(+.f64 (*.f64 -50 (pow.f64 i 2)) (*.f64 100 (*.f64 n i))) |
(*.f64 -50 (pow.f64 i 2)) |
(+.f64 (*.f64 -50 (pow.f64 i 2)) (*.f64 100 (*.f64 n i))) |
(+.f64 (*.f64 -50 (pow.f64 i 2)) (*.f64 100 (*.f64 n i))) |
(+.f64 (*.f64 -50 (pow.f64 i 2)) (*.f64 100 (*.f64 n i))) |
(*.f64 -50 (pow.f64 i 2)) |
(+.f64 (*.f64 -50 (pow.f64 i 2)) (*.f64 100 (*.f64 n i))) |
(+.f64 (*.f64 -50 (pow.f64 i 2)) (*.f64 100 (*.f64 n i))) |
(+.f64 (*.f64 -50 (pow.f64 i 2)) (*.f64 100 (*.f64 n i))) |
(*.f64 100 (*.f64 n i)) |
(+.f64 (*.f64 -50 (pow.f64 i 2)) (*.f64 100 (*.f64 n i))) |
(+.f64 (*.f64 -50 (pow.f64 i 2)) (*.f64 100 (*.f64 n i))) |
(+.f64 (*.f64 -50 (pow.f64 i 2)) (*.f64 100 (*.f64 n i))) |
(*.f64 100 (*.f64 n i)) |
(+.f64 (*.f64 -50 (pow.f64 i 2)) (*.f64 100 (*.f64 n i))) |
(+.f64 (*.f64 -50 (pow.f64 i 2)) (*.f64 100 (*.f64 n i))) |
(+.f64 (*.f64 -50 (pow.f64 i 2)) (*.f64 100 (*.f64 n i))) |
(if (!=.f64 (*.f64 -50 i) 0) (+.f64 (*.f64 n 100) (*.f64 -50 i)) (/.f64 (*.f64 i (-.f64 (*.f64 n -5000) (*.f64 i -2500))) (*.f64 -50 i))) |
(+.f64 (*.f64 i (*.f64 i 2500)) (*.f64 (*.f64 n 5000) (neg.f64 i))) |
(+.f64 (*.f64 (*.f64 n 5000) (neg.f64 i)) (*.f64 i (*.f64 i 2500))) |
(-.f64 (*.f64 i (-.f64 (*.f64 n -5000) (*.f64 i -2500))) 0) |
(-.f64 (*.f64 i (*.f64 i 2500)) (*.f64 i (*.f64 n 5000))) |
(-.f64 0 (*.f64 i (+.f64 (*.f64 n 5000) (*.f64 i -2500)))) |
(-.f64 (*.f64 (*.f64 n 5000) (neg.f64 i)) (*.f64 i (*.f64 i -2500))) |
(-.f64 (*.f64 (*.f64 -50 i) 0) (*.f64 i (+.f64 (*.f64 n 5000) (*.f64 i -2500)))) |
(-.f64 (*.f64 -50 (*.f64 i (*.f64 n 100))) (*.f64 i (*.f64 i -2500))) |
(-.f64 (*.f64 i (*.f64 n -5000)) (*.f64 i (*.f64 i -2500))) |
(/.f64 (*.f64 i (+.f64 (*.f64 n 5000) (*.f64 i -2500))) -1) |
(neg.f64 (*.f64 i (+.f64 (*.f64 n 5000) (*.f64 i -2500)))) |
(if (!=.f64 (*.f64 i (*.f64 i 2500)) 0) (/.f64 (-.f64 (*.f64 (*.f64 i (*.f64 i 2500)) (*.f64 i (*.f64 i 2500))) (*.f64 i (*.f64 (*.f64 i (*.f64 n 5000)) (*.f64 i 2500)))) (*.f64 i (*.f64 i 2500))) (*.f64 i (-.f64 (*.f64 n -5000) (*.f64 i -2500)))) |
(if (!=.f64 (+.f64 (*.f64 i (*.f64 i 2500)) (*.f64 i (*.f64 n 5000))) 0) (/.f64 (-.f64 (*.f64 (*.f64 i (*.f64 i 2500)) (*.f64 i (*.f64 i 2500))) (*.f64 i (*.f64 (*.f64 i (*.f64 n 5000)) (*.f64 n 5000)))) (+.f64 (*.f64 i (*.f64 i 2500)) (*.f64 i (*.f64 n 5000)))) (*.f64 i (-.f64 (*.f64 n -5000) (*.f64 i -2500)))) |
(if (!=.f64 (*.f64 i (*.f64 n 5000)) 0) (/.f64 (*.f64 (*.f64 i (*.f64 n 5000)) (*.f64 i (-.f64 (*.f64 n -5000) (*.f64 i -2500)))) (*.f64 i (*.f64 n 5000))) (*.f64 i (-.f64 (*.f64 n -5000) (*.f64 i -2500)))) |
(+.f64 (*.f64 -50 (*.f64 i i)) (*.f64 i (*.f64 n 100))) |
(+.f64 (*.f64 i (*.f64 n 100)) (*.f64 -50 (*.f64 i i))) |
(+.f64 (*.f64 i (*.f64 n 100)) (neg.f64 (*.f64 i (*.f64 i 50)))) |
(-.f64 0 (*.f64 i (+.f64 (*.f64 n -100) (*.f64 i 50)))) |
(-.f64 (*.f64 -50 (*.f64 i i)) (*.f64 i (*.f64 n -100))) |
(-.f64 (-.f64 i i) (*.f64 i (+.f64 (*.f64 n -100) (*.f64 i 50)))) |
(-.f64 (*.f64 i (*.f64 n 100)) (*.f64 i (*.f64 i 50))) |
(/.f64 (*.f64 i (+.f64 (*.f64 n -100) (*.f64 i 50))) -1) |
(neg.f64 (*.f64 i (+.f64 (*.f64 n -100) (*.f64 i 50)))) |
(if (!=.f64 (+.f64 (*.f64 i (*.f64 n -100)) (*.f64 -50 (*.f64 i i))) 0) (/.f64 (-.f64 (*.f64 i (*.f64 i (*.f64 i (*.f64 i 2500)))) (*.f64 (*.f64 i (*.f64 n 100)) (*.f64 i (*.f64 n 100)))) (+.f64 (*.f64 i (*.f64 n -100)) (*.f64 -50 (*.f64 i i)))) (*.f64 i (+.f64 (*.f64 n 100) (*.f64 -50 i)))) |
(if (!=.f64 (*.f64 i (*.f64 n -100)) 0) (/.f64 (*.f64 i (*.f64 (*.f64 i (+.f64 (*.f64 n 100) (*.f64 -50 i))) (*.f64 n -100))) (*.f64 i (*.f64 n -100))) (*.f64 i (+.f64 (*.f64 n 100) (*.f64 -50 i)))) |
(if (!=.f64 (*.f64 -50 (*.f64 i i)) 0) (/.f64 (-.f64 (*.f64 i (*.f64 i (*.f64 i (*.f64 i 2500)))) (*.f64 i (*.f64 i (*.f64 i (*.f64 n 5000))))) (*.f64 -50 (*.f64 i i))) (*.f64 i (+.f64 (*.f64 n 100) (*.f64 -50 i)))) |
(if (!=.f64 (+.f64 (*.f64 i (*.f64 i 50)) (*.f64 i (*.f64 n 100))) 0) (/.f64 (-.f64 (*.f64 (*.f64 i (*.f64 n 100)) (*.f64 i (*.f64 n 100))) (*.f64 (*.f64 i (*.f64 i 50)) (*.f64 i (*.f64 i 50)))) (+.f64 (*.f64 i (*.f64 i 50)) (*.f64 i (*.f64 n 100)))) (*.f64 i (+.f64 (*.f64 n 100) (*.f64 -50 i)))) |
(if (!=.f64 (*.f64 i (*.f64 i 50)) 0) (/.f64 (-.f64 (*.f64 (*.f64 i (*.f64 i 50)) (*.f64 i (*.f64 n 100))) (*.f64 (*.f64 i (*.f64 i 50)) (*.f64 i (*.f64 i 50)))) (*.f64 i (*.f64 i 50))) (*.f64 i (+.f64 (*.f64 n 100) (*.f64 -50 i)))) |
| Outputs |
|---|
(*.f64 100 n) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(*.f64 -50 i) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(*.f64 -50 i) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(*.f64 -50 i) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 100 n) (*.f64 -50 i)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(*.f64 100 n) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(*.f64 100 n) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(+.f64 (*.f64 -50 i) (*.f64 100 n)) |
(*.f64 -5000 (*.f64 n i)) |
(*.f64 n (*.f64 -5000 i)) |
(*.f64 n (*.f64 i -5000)) |
(+.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 -5000 (*.f64 n i))) |
(+.f64 (*.f64 n (*.f64 -5000 i)) (*.f64 2500 (pow.f64 i 2))) |
(+.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 n (*.f64 i -5000))) |
(+.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 -5000 (*.f64 n i))) |
(+.f64 (*.f64 n (*.f64 -5000 i)) (*.f64 2500 (pow.f64 i 2))) |
(+.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 n (*.f64 i -5000))) |
(+.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 -5000 (*.f64 n i))) |
(+.f64 (*.f64 n (*.f64 -5000 i)) (*.f64 2500 (pow.f64 i 2))) |
(+.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 n (*.f64 i -5000))) |
(*.f64 2500 (pow.f64 i 2)) |
(+.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 -5000 (*.f64 n i))) |
(+.f64 (*.f64 n (*.f64 -5000 i)) (*.f64 2500 (pow.f64 i 2))) |
(+.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 n (*.f64 i -5000))) |
(+.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 -5000 (*.f64 n i))) |
(+.f64 (*.f64 n (*.f64 -5000 i)) (*.f64 2500 (pow.f64 i 2))) |
(+.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 n (*.f64 i -5000))) |
(+.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 -5000 (*.f64 n i))) |
(+.f64 (*.f64 n (*.f64 -5000 i)) (*.f64 2500 (pow.f64 i 2))) |
(+.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 n (*.f64 i -5000))) |
(*.f64 2500 (pow.f64 i 2)) |
(+.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 -5000 (*.f64 n i))) |
(+.f64 (*.f64 n (*.f64 -5000 i)) (*.f64 2500 (pow.f64 i 2))) |
(+.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 n (*.f64 i -5000))) |
(+.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 -5000 (*.f64 n i))) |
(+.f64 (*.f64 n (*.f64 -5000 i)) (*.f64 2500 (pow.f64 i 2))) |
(+.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 n (*.f64 i -5000))) |
(+.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 -5000 (*.f64 n i))) |
(+.f64 (*.f64 n (*.f64 -5000 i)) (*.f64 2500 (pow.f64 i 2))) |
(+.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 n (*.f64 i -5000))) |
(*.f64 2500 (pow.f64 i 2)) |
(+.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 -5000 (*.f64 n i))) |
(+.f64 (*.f64 n (*.f64 -5000 i)) (*.f64 2500 (pow.f64 i 2))) |
(+.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 n (*.f64 i -5000))) |
(+.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 -5000 (*.f64 n i))) |
(+.f64 (*.f64 n (*.f64 -5000 i)) (*.f64 2500 (pow.f64 i 2))) |
(+.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 n (*.f64 i -5000))) |
(+.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 -5000 (*.f64 n i))) |
(+.f64 (*.f64 n (*.f64 -5000 i)) (*.f64 2500 (pow.f64 i 2))) |
(+.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 n (*.f64 i -5000))) |
(*.f64 -5000 (*.f64 n i)) |
(*.f64 n (*.f64 -5000 i)) |
(*.f64 n (*.f64 i -5000)) |
(+.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 -5000 (*.f64 n i))) |
(+.f64 (*.f64 n (*.f64 -5000 i)) (*.f64 2500 (pow.f64 i 2))) |
(+.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 n (*.f64 i -5000))) |
(+.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 -5000 (*.f64 n i))) |
(+.f64 (*.f64 n (*.f64 -5000 i)) (*.f64 2500 (pow.f64 i 2))) |
(+.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 n (*.f64 i -5000))) |
(+.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 -5000 (*.f64 n i))) |
(+.f64 (*.f64 n (*.f64 -5000 i)) (*.f64 2500 (pow.f64 i 2))) |
(+.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 n (*.f64 i -5000))) |
(*.f64 -5000 (*.f64 n i)) |
(*.f64 n (*.f64 -5000 i)) |
(*.f64 n (*.f64 i -5000)) |
(+.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 -5000 (*.f64 n i))) |
(+.f64 (*.f64 n (*.f64 -5000 i)) (*.f64 2500 (pow.f64 i 2))) |
(+.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 n (*.f64 i -5000))) |
(+.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 -5000 (*.f64 n i))) |
(+.f64 (*.f64 n (*.f64 -5000 i)) (*.f64 2500 (pow.f64 i 2))) |
(+.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 n (*.f64 i -5000))) |
(+.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 -5000 (*.f64 n i))) |
(+.f64 (*.f64 n (*.f64 -5000 i)) (*.f64 2500 (pow.f64 i 2))) |
(+.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 n (*.f64 i -5000))) |
(*.f64 100 (*.f64 n i)) |
(+.f64 (*.f64 -50 (pow.f64 i 2)) (*.f64 100 (*.f64 n i))) |
(+.f64 (*.f64 100 (*.f64 n i)) (*.f64 -50 (pow.f64 i 2))) |
(+.f64 (*.f64 -50 (pow.f64 i 2)) (*.f64 100 (*.f64 n i))) |
(+.f64 (*.f64 100 (*.f64 n i)) (*.f64 -50 (pow.f64 i 2))) |
(+.f64 (*.f64 -50 (pow.f64 i 2)) (*.f64 100 (*.f64 n i))) |
(+.f64 (*.f64 100 (*.f64 n i)) (*.f64 -50 (pow.f64 i 2))) |
(*.f64 -50 (pow.f64 i 2)) |
(+.f64 (*.f64 -50 (pow.f64 i 2)) (*.f64 100 (*.f64 n i))) |
(+.f64 (*.f64 100 (*.f64 n i)) (*.f64 -50 (pow.f64 i 2))) |
(+.f64 (*.f64 -50 (pow.f64 i 2)) (*.f64 100 (*.f64 n i))) |
(+.f64 (*.f64 100 (*.f64 n i)) (*.f64 -50 (pow.f64 i 2))) |
(+.f64 (*.f64 -50 (pow.f64 i 2)) (*.f64 100 (*.f64 n i))) |
(+.f64 (*.f64 100 (*.f64 n i)) (*.f64 -50 (pow.f64 i 2))) |
(*.f64 -50 (pow.f64 i 2)) |
(+.f64 (*.f64 -50 (pow.f64 i 2)) (*.f64 100 (*.f64 n i))) |
(+.f64 (*.f64 100 (*.f64 n i)) (*.f64 -50 (pow.f64 i 2))) |
(+.f64 (*.f64 -50 (pow.f64 i 2)) (*.f64 100 (*.f64 n i))) |
(+.f64 (*.f64 100 (*.f64 n i)) (*.f64 -50 (pow.f64 i 2))) |
(+.f64 (*.f64 -50 (pow.f64 i 2)) (*.f64 100 (*.f64 n i))) |
(+.f64 (*.f64 100 (*.f64 n i)) (*.f64 -50 (pow.f64 i 2))) |
(*.f64 -50 (pow.f64 i 2)) |
(+.f64 (*.f64 -50 (pow.f64 i 2)) (*.f64 100 (*.f64 n i))) |
(+.f64 (*.f64 100 (*.f64 n i)) (*.f64 -50 (pow.f64 i 2))) |
(+.f64 (*.f64 -50 (pow.f64 i 2)) (*.f64 100 (*.f64 n i))) |
(+.f64 (*.f64 100 (*.f64 n i)) (*.f64 -50 (pow.f64 i 2))) |
(+.f64 (*.f64 -50 (pow.f64 i 2)) (*.f64 100 (*.f64 n i))) |
(+.f64 (*.f64 100 (*.f64 n i)) (*.f64 -50 (pow.f64 i 2))) |
(*.f64 100 (*.f64 n i)) |
(+.f64 (*.f64 -50 (pow.f64 i 2)) (*.f64 100 (*.f64 n i))) |
(+.f64 (*.f64 100 (*.f64 n i)) (*.f64 -50 (pow.f64 i 2))) |
(+.f64 (*.f64 -50 (pow.f64 i 2)) (*.f64 100 (*.f64 n i))) |
(+.f64 (*.f64 100 (*.f64 n i)) (*.f64 -50 (pow.f64 i 2))) |
(+.f64 (*.f64 -50 (pow.f64 i 2)) (*.f64 100 (*.f64 n i))) |
(+.f64 (*.f64 100 (*.f64 n i)) (*.f64 -50 (pow.f64 i 2))) |
(*.f64 100 (*.f64 n i)) |
(+.f64 (*.f64 -50 (pow.f64 i 2)) (*.f64 100 (*.f64 n i))) |
(+.f64 (*.f64 100 (*.f64 n i)) (*.f64 -50 (pow.f64 i 2))) |
(+.f64 (*.f64 -50 (pow.f64 i 2)) (*.f64 100 (*.f64 n i))) |
(+.f64 (*.f64 100 (*.f64 n i)) (*.f64 -50 (pow.f64 i 2))) |
(+.f64 (*.f64 -50 (pow.f64 i 2)) (*.f64 100 (*.f64 n i))) |
(+.f64 (*.f64 100 (*.f64 n i)) (*.f64 -50 (pow.f64 i 2))) |
(if (!=.f64 (*.f64 -50 i) 0) (+.f64 (*.f64 n 100) (*.f64 -50 i)) (/.f64 (*.f64 i (-.f64 (*.f64 n -5000) (*.f64 i -2500))) (*.f64 -50 i))) |
(if (!=.f64 (*.f64 -50 i) 0) (+.f64 (*.f64 -50 i) (*.f64 100 n)) (/.f64 (*.f64 i (-.f64 (*.f64 n -5000) (*.f64 i -2500))) (*.f64 -50 i))) |
(if (!=.f64 (*.f64 -50 i) 0) (+.f64 (*.f64 -50 i) (*.f64 100 n)) (/.f64 (*.f64 i (-.f64 (*.f64 i 2500) (*.f64 n 5000))) (*.f64 -50 i))) |
(+.f64 (*.f64 i (*.f64 i 2500)) (*.f64 (*.f64 n 5000) (neg.f64 i))) |
(*.f64 i (-.f64 (*.f64 i 2500) (*.f64 n 5000))) |
(+.f64 (*.f64 (*.f64 n 5000) (neg.f64 i)) (*.f64 i (*.f64 i 2500))) |
(*.f64 i (-.f64 (*.f64 i 2500) (*.f64 n 5000))) |
(-.f64 (*.f64 i (-.f64 (*.f64 n -5000) (*.f64 i -2500))) 0) |
(*.f64 i (-.f64 (*.f64 i 2500) (*.f64 n 5000))) |
(-.f64 (*.f64 i (*.f64 i 2500)) (*.f64 i (*.f64 n 5000))) |
(*.f64 i (-.f64 (*.f64 i 2500) (*.f64 n 5000))) |
(-.f64 0 (*.f64 i (+.f64 (*.f64 n 5000) (*.f64 i -2500)))) |
(*.f64 i (-.f64 (*.f64 i 2500) (*.f64 n 5000))) |
(-.f64 (*.f64 (*.f64 n 5000) (neg.f64 i)) (*.f64 i (*.f64 i -2500))) |
(*.f64 i (-.f64 (*.f64 i 2500) (*.f64 n 5000))) |
(-.f64 (*.f64 (*.f64 -50 i) 0) (*.f64 i (+.f64 (*.f64 n 5000) (*.f64 i -2500)))) |
(*.f64 i (-.f64 (*.f64 i 2500) (*.f64 n 5000))) |
(-.f64 (*.f64 -50 (*.f64 i (*.f64 n 100))) (*.f64 i (*.f64 i -2500))) |
(*.f64 i (-.f64 (*.f64 i 2500) (*.f64 n 5000))) |
(-.f64 (*.f64 i (*.f64 n -5000)) (*.f64 i (*.f64 i -2500))) |
(*.f64 i (-.f64 (*.f64 i 2500) (*.f64 n 5000))) |
(/.f64 (*.f64 i (+.f64 (*.f64 n 5000) (*.f64 i -2500))) -1) |
(*.f64 i (-.f64 (*.f64 i 2500) (*.f64 n 5000))) |
(neg.f64 (*.f64 i (+.f64 (*.f64 n 5000) (*.f64 i -2500)))) |
(*.f64 i (-.f64 (*.f64 i 2500) (*.f64 n 5000))) |
(if (!=.f64 (*.f64 i (*.f64 i 2500)) 0) (/.f64 (-.f64 (*.f64 (*.f64 i (*.f64 i 2500)) (*.f64 i (*.f64 i 2500))) (*.f64 i (*.f64 (*.f64 i (*.f64 n 5000)) (*.f64 i 2500)))) (*.f64 i (*.f64 i 2500))) (*.f64 i (-.f64 (*.f64 n -5000) (*.f64 i -2500)))) |
(*.f64 i (-.f64 (*.f64 i 2500) (*.f64 n 5000))) |
(if (!=.f64 (+.f64 (*.f64 i (*.f64 i 2500)) (*.f64 i (*.f64 n 5000))) 0) (/.f64 (-.f64 (*.f64 (*.f64 i (*.f64 i 2500)) (*.f64 i (*.f64 i 2500))) (*.f64 i (*.f64 (*.f64 i (*.f64 n 5000)) (*.f64 n 5000)))) (+.f64 (*.f64 i (*.f64 i 2500)) (*.f64 i (*.f64 n 5000)))) (*.f64 i (-.f64 (*.f64 n -5000) (*.f64 i -2500)))) |
(*.f64 i (-.f64 (*.f64 i 2500) (*.f64 n 5000))) |
(if (!=.f64 (*.f64 i (*.f64 n 5000)) 0) (/.f64 (*.f64 (*.f64 i (*.f64 n 5000)) (*.f64 i (-.f64 (*.f64 n -5000) (*.f64 i -2500)))) (*.f64 i (*.f64 n 5000))) (*.f64 i (-.f64 (*.f64 n -5000) (*.f64 i -2500)))) |
(*.f64 i (-.f64 (*.f64 i 2500) (*.f64 n 5000))) |
(+.f64 (*.f64 -50 (*.f64 i i)) (*.f64 i (*.f64 n 100))) |
(+.f64 (*.f64 i (*.f64 100 n)) (*.f64 -50 (*.f64 i i))) |
(*.f64 i (+.f64 (*.f64 -50 i) (*.f64 100 n))) |
(+.f64 (*.f64 i (*.f64 n 100)) (*.f64 -50 (*.f64 i i))) |
(+.f64 (*.f64 i (*.f64 100 n)) (*.f64 -50 (*.f64 i i))) |
(*.f64 i (+.f64 (*.f64 -50 i) (*.f64 100 n))) |
(+.f64 (*.f64 i (*.f64 n 100)) (neg.f64 (*.f64 i (*.f64 i 50)))) |
(+.f64 (*.f64 i (*.f64 100 n)) (*.f64 -50 (*.f64 i i))) |
(*.f64 i (+.f64 (*.f64 -50 i) (*.f64 100 n))) |
(-.f64 0 (*.f64 i (+.f64 (*.f64 n -100) (*.f64 i 50)))) |
(+.f64 (*.f64 i (*.f64 100 n)) (*.f64 -50 (*.f64 i i))) |
(*.f64 i (+.f64 (*.f64 -50 i) (*.f64 100 n))) |
(-.f64 (*.f64 -50 (*.f64 i i)) (*.f64 i (*.f64 n -100))) |
(+.f64 (*.f64 i (*.f64 100 n)) (*.f64 -50 (*.f64 i i))) |
(*.f64 i (+.f64 (*.f64 -50 i) (*.f64 100 n))) |
(-.f64 (-.f64 i i) (*.f64 i (+.f64 (*.f64 n -100) (*.f64 i 50)))) |
(+.f64 (*.f64 i (*.f64 100 n)) (*.f64 -50 (*.f64 i i))) |
(*.f64 i (+.f64 (*.f64 -50 i) (*.f64 100 n))) |
(-.f64 (*.f64 i (*.f64 n 100)) (*.f64 i (*.f64 i 50))) |
(+.f64 (*.f64 i (*.f64 100 n)) (*.f64 -50 (*.f64 i i))) |
(*.f64 i (+.f64 (*.f64 -50 i) (*.f64 100 n))) |
(/.f64 (*.f64 i (+.f64 (*.f64 n -100) (*.f64 i 50))) -1) |
(+.f64 (*.f64 i (*.f64 100 n)) (*.f64 -50 (*.f64 i i))) |
(*.f64 i (+.f64 (*.f64 -50 i) (*.f64 100 n))) |
(neg.f64 (*.f64 i (+.f64 (*.f64 n -100) (*.f64 i 50)))) |
(+.f64 (*.f64 i (*.f64 100 n)) (*.f64 -50 (*.f64 i i))) |
(*.f64 i (+.f64 (*.f64 -50 i) (*.f64 100 n))) |
(if (!=.f64 (+.f64 (*.f64 i (*.f64 n -100)) (*.f64 -50 (*.f64 i i))) 0) (/.f64 (-.f64 (*.f64 i (*.f64 i (*.f64 i (*.f64 i 2500)))) (*.f64 (*.f64 i (*.f64 n 100)) (*.f64 i (*.f64 n 100)))) (+.f64 (*.f64 i (*.f64 n -100)) (*.f64 -50 (*.f64 i i)))) (*.f64 i (+.f64 (*.f64 n 100) (*.f64 -50 i)))) |
(if (!=.f64 (+.f64 (*.f64 -50 (*.f64 i i)) (*.f64 n (*.f64 i -100))) 0) (/.f64 (-.f64 (*.f64 i (*.f64 i (*.f64 i (*.f64 i 2500)))) (*.f64 i (*.f64 (*.f64 i (*.f64 100 n)) (*.f64 100 n)))) (+.f64 (*.f64 -50 (*.f64 i i)) (*.f64 n (*.f64 i -100)))) (*.f64 i (+.f64 (*.f64 -50 i) (*.f64 100 n)))) |
(if (!=.f64 (+.f64 (*.f64 -50 (*.f64 i i)) (*.f64 n (*.f64 i -100))) 0) (/.f64 (*.f64 i (-.f64 (*.f64 i (*.f64 i (*.f64 i 2500))) (*.f64 100 (*.f64 (*.f64 100 (*.f64 n i)) n)))) (+.f64 (*.f64 -50 (*.f64 i i)) (*.f64 n (*.f64 i -100)))) (*.f64 i (+.f64 (*.f64 -50 i) (*.f64 100 n)))) |
(if (!=.f64 (+.f64 (*.f64 -50 (*.f64 i i)) (*.f64 n (*.f64 i -100))) 0) (/.f64 (*.f64 i (-.f64 (*.f64 i (*.f64 i (*.f64 i 2500))) (*.f64 100 (*.f64 n (*.f64 100 (*.f64 n i)))))) (+.f64 (*.f64 -50 (*.f64 i i)) (*.f64 n (*.f64 i -100)))) (*.f64 i (+.f64 (*.f64 -50 i) (*.f64 100 n)))) |
(if (!=.f64 (*.f64 i (*.f64 n -100)) 0) (/.f64 (*.f64 i (*.f64 (*.f64 i (+.f64 (*.f64 n 100) (*.f64 -50 i))) (*.f64 n -100))) (*.f64 i (*.f64 n -100))) (*.f64 i (+.f64 (*.f64 n 100) (*.f64 -50 i)))) |
(+.f64 (*.f64 i (*.f64 100 n)) (*.f64 -50 (*.f64 i i))) |
(*.f64 i (+.f64 (*.f64 -50 i) (*.f64 100 n))) |
(if (!=.f64 (*.f64 -50 (*.f64 i i)) 0) (/.f64 (-.f64 (*.f64 i (*.f64 i (*.f64 i (*.f64 i 2500)))) (*.f64 i (*.f64 i (*.f64 i (*.f64 n 5000))))) (*.f64 -50 (*.f64 i i))) (*.f64 i (+.f64 (*.f64 n 100) (*.f64 -50 i)))) |
(if (!=.f64 (*.f64 -50 (*.f64 i i)) 0) (/.f64 (*.f64 i (-.f64 (*.f64 i (*.f64 i (*.f64 i 2500))) (*.f64 i (*.f64 i (*.f64 n 5000))))) (*.f64 -50 (*.f64 i i))) (*.f64 i (+.f64 (*.f64 -50 i) (*.f64 100 n)))) |
(if (!=.f64 (*.f64 -50 (*.f64 i i)) 0) (/.f64 (*.f64 i (*.f64 i (*.f64 i (-.f64 (*.f64 i 2500) (*.f64 n 5000))))) (*.f64 -50 (*.f64 i i))) (*.f64 i (+.f64 (*.f64 -50 i) (*.f64 100 n)))) |
(if (!=.f64 (+.f64 (*.f64 i (*.f64 i 50)) (*.f64 i (*.f64 n 100))) 0) (/.f64 (-.f64 (*.f64 (*.f64 i (*.f64 n 100)) (*.f64 i (*.f64 n 100))) (*.f64 (*.f64 i (*.f64 i 50)) (*.f64 i (*.f64 i 50)))) (+.f64 (*.f64 i (*.f64 i 50)) (*.f64 i (*.f64 n 100)))) (*.f64 i (+.f64 (*.f64 n 100) (*.f64 -50 i)))) |
(+.f64 (*.f64 i (*.f64 100 n)) (*.f64 -50 (*.f64 i i))) |
(*.f64 i (+.f64 (*.f64 -50 i) (*.f64 100 n))) |
(if (!=.f64 (*.f64 i (*.f64 i 50)) 0) (/.f64 (-.f64 (*.f64 (*.f64 i (*.f64 i 50)) (*.f64 i (*.f64 n 100))) (*.f64 (*.f64 i (*.f64 i 50)) (*.f64 i (*.f64 i 50)))) (*.f64 i (*.f64 i 50))) (*.f64 i (+.f64 (*.f64 n 100) (*.f64 -50 i)))) |
(+.f64 (*.f64 i (*.f64 100 n)) (*.f64 -50 (*.f64 i i))) |
(*.f64 i (+.f64 (*.f64 -50 i) (*.f64 100 n))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 4.3b | (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) | |
| 4.3b | (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) | |
| 4.5b | (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50)))) | |
| ✓ | 17.7b | (/.f64 (*.f64 n (-.f64 (*.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))))) (*.f64 (*.f64 n -100) -100))) (*.f64 n -100)) |
Compiled 288 to 223 computations (22.6% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | n | @ | 0 | (/.f64 (*.f64 n (-.f64 (*.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))))) (*.f64 (*.f64 n -100) -100))) (*.f64 n -100)) |
| 0.0ms | n | @ | -inf | (/.f64 (*.f64 n (-.f64 (*.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))))) (*.f64 (*.f64 n -100) -100))) (*.f64 n -100)) |
| 0.0ms | n | @ | inf | (/.f64 (*.f64 n (-.f64 (*.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))))) (*.f64 (*.f64 n -100) -100))) (*.f64 n -100)) |
| 0.0ms | i | @ | inf | (/.f64 (*.f64 n (-.f64 (*.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))))) (*.f64 (*.f64 n -100) -100))) (*.f64 n -100)) |
| 0.0ms | i | @ | 0 | (/.f64 (*.f64 n (-.f64 (*.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))))) (*.f64 (*.f64 n -100) -100))) (*.f64 n -100)) |
| 1× | batch-egg-rewrite |
| 1224× | rational_best-simplify-3 |
| 986× | rational_best-simplify-65 |
| 986× | rational_best-simplify-61 |
| 926× | rational_best-simplify-96 |
| 568× | rational_best-simplify-62 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 19 | 97 |
| 1 | 83 | 91 |
| 2 | 455 | 85 |
| 3 | 2998 | 85 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 n (-.f64 (*.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))))) (*.f64 (*.f64 n -100) -100))) (*.f64 n -100)) |
| Outputs |
|---|
() |
| 1× | egg-herbie |
| 1400× | rational_best-simplify-61 |
| 692× | rational_best-simplify-52 |
| 616× | rational_best-simplify-53 |
| 584× | rational_best-simplify-1 |
| 582× | rational_best-simplify-56 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 44 | 1242 |
| 1 | 161 | 1242 |
| 2 | 747 | 1182 |
| 3 | 4620 | 1182 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -25 (/.f64 (pow.f64 i 2) n)) |
(+.f64 (*.f64 -25 (/.f64 (pow.f64 i 2) n)) (*.f64 50 (pow.f64 i 2))) |
(+.f64 (*.f64 -25 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 50 (pow.f64 i 2)) (*.f64 -1/100 (*.f64 n (-.f64 (*.f64 2500 (pow.f64 i 2)) 10000))))) |
(+.f64 (*.f64 -25 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 50 (pow.f64 i 2)) (*.f64 -1/100 (*.f64 n (-.f64 (*.f64 2500 (pow.f64 i 2)) 10000))))) |
(*.f64 -1/100 (*.f64 n (-.f64 (*.f64 2500 (pow.f64 i 2)) 10000))) |
(+.f64 (*.f64 50 (pow.f64 i 2)) (*.f64 -1/100 (*.f64 n (-.f64 (*.f64 2500 (pow.f64 i 2)) 10000)))) |
(+.f64 (*.f64 -25 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 50 (pow.f64 i 2)) (*.f64 -1/100 (*.f64 n (-.f64 (*.f64 2500 (pow.f64 i 2)) 10000))))) |
(+.f64 (*.f64 -25 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 50 (pow.f64 i 2)) (*.f64 -1/100 (*.f64 n (-.f64 (*.f64 2500 (pow.f64 i 2)) 10000))))) |
(*.f64 1/100 (*.f64 (+.f64 10000 (*.f64 -2500 (pow.f64 i 2))) n)) |
(+.f64 (*.f64 50 (pow.f64 i 2)) (*.f64 1/100 (*.f64 (+.f64 10000 (*.f64 -2500 (pow.f64 i 2))) n))) |
(+.f64 (*.f64 -25 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 50 (pow.f64 i 2)) (*.f64 1/100 (*.f64 (+.f64 10000 (*.f64 -2500 (pow.f64 i 2))) n)))) |
(+.f64 (*.f64 -25 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 50 (pow.f64 i 2)) (*.f64 1/100 (*.f64 (+.f64 10000 (*.f64 -2500 (pow.f64 i 2))) n)))) |
(*.f64 100 n) |
(+.f64 (*.f64 -1/100 (*.f64 (pow.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) 2) (*.f64 n (pow.f64 i 2)))) (*.f64 100 n)) |
(+.f64 (*.f64 -1/100 (*.f64 (pow.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) 2) (*.f64 n (pow.f64 i 2)))) (*.f64 100 n)) |
(+.f64 (*.f64 -1/100 (*.f64 (pow.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) 2) (*.f64 n (pow.f64 i 2)))) (*.f64 100 n)) |
(*.f64 -1/100 (*.f64 n (*.f64 (pow.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) 2) (pow.f64 i 2)))) |
(+.f64 (*.f64 -1/100 (*.f64 n (*.f64 (pow.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) 2) (pow.f64 i 2)))) (*.f64 100 n)) |
(+.f64 (*.f64 -1/100 (*.f64 n (*.f64 (pow.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) 2) (pow.f64 i 2)))) (*.f64 100 n)) |
(+.f64 (*.f64 -1/100 (*.f64 n (*.f64 (pow.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) 2) (pow.f64 i 2)))) (*.f64 100 n)) |
(*.f64 -1/100 (*.f64 n (*.f64 (pow.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) 2) (pow.f64 i 2)))) |
(+.f64 (*.f64 -1/100 (*.f64 n (*.f64 (pow.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) 2) (pow.f64 i 2)))) (*.f64 100 n)) |
(+.f64 (*.f64 -1/100 (*.f64 n (*.f64 (pow.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) 2) (pow.f64 i 2)))) (*.f64 100 n)) |
(+.f64 (*.f64 -1/100 (*.f64 n (*.f64 (pow.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) 2) (pow.f64 i 2)))) (*.f64 100 n)) |
| Outputs |
|---|
(*.f64 -25 (/.f64 (pow.f64 i 2) n)) |
(+.f64 (*.f64 -25 (/.f64 (pow.f64 i 2) n)) (*.f64 50 (pow.f64 i 2))) |
(+.f64 (*.f64 -25 (/.f64 (pow.f64 i 2) n)) (*.f64 (pow.f64 i 2) 50)) |
(-.f64 (*.f64 (pow.f64 i 2) 50) (*.f64 (/.f64 (pow.f64 i 2) n) 25)) |
(+.f64 (*.f64 -25 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 50 (pow.f64 i 2)) (*.f64 -1/100 (*.f64 n (-.f64 (*.f64 2500 (pow.f64 i 2)) 10000))))) |
(+.f64 (*.f64 -25 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 (pow.f64 i 2) 50) (*.f64 n (*.f64 -1/100 (+.f64 (*.f64 (pow.f64 i 2) 2500) -10000))))) |
(+.f64 (*.f64 -25 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 (pow.f64 i 2) 50) (*.f64 n (-.f64 (*.f64 -1/100 (*.f64 (pow.f64 i 2) 2500)) -100)))) |
(+.f64 (*.f64 (pow.f64 i 2) 50) (+.f64 (*.f64 -25 (/.f64 (pow.f64 i 2) n)) (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) -25) 100)))) |
(+.f64 (*.f64 (pow.f64 i 2) 50) (+.f64 (*.f64 -25 (/.f64 (pow.f64 i 2) n)) (*.f64 n (+.f64 100 (*.f64 (pow.f64 i 2) -25))))) |
(+.f64 (*.f64 -25 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 50 (pow.f64 i 2)) (*.f64 -1/100 (*.f64 n (-.f64 (*.f64 2500 (pow.f64 i 2)) 10000))))) |
(+.f64 (*.f64 -25 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 (pow.f64 i 2) 50) (*.f64 n (*.f64 -1/100 (+.f64 (*.f64 (pow.f64 i 2) 2500) -10000))))) |
(+.f64 (*.f64 -25 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 (pow.f64 i 2) 50) (*.f64 n (-.f64 (*.f64 -1/100 (*.f64 (pow.f64 i 2) 2500)) -100)))) |
(+.f64 (*.f64 (pow.f64 i 2) 50) (+.f64 (*.f64 -25 (/.f64 (pow.f64 i 2) n)) (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) -25) 100)))) |
(+.f64 (*.f64 (pow.f64 i 2) 50) (+.f64 (*.f64 -25 (/.f64 (pow.f64 i 2) n)) (*.f64 n (+.f64 100 (*.f64 (pow.f64 i 2) -25))))) |
(*.f64 -1/100 (*.f64 n (-.f64 (*.f64 2500 (pow.f64 i 2)) 10000))) |
(*.f64 n (*.f64 -1/100 (+.f64 (*.f64 (pow.f64 i 2) 2500) -10000))) |
(*.f64 n (-.f64 (*.f64 -1/100 (*.f64 (pow.f64 i 2) 2500)) -100)) |
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) -25) 100)) |
(*.f64 n (+.f64 100 (*.f64 (pow.f64 i 2) -25))) |
(+.f64 (*.f64 50 (pow.f64 i 2)) (*.f64 -1/100 (*.f64 n (-.f64 (*.f64 2500 (pow.f64 i 2)) 10000)))) |
(+.f64 (*.f64 (pow.f64 i 2) 50) (*.f64 n (*.f64 -1/100 (+.f64 (*.f64 (pow.f64 i 2) 2500) -10000)))) |
(+.f64 (*.f64 (pow.f64 i 2) 50) (*.f64 n (-.f64 (*.f64 -1/100 (*.f64 (pow.f64 i 2) 2500)) -100))) |
(+.f64 (*.f64 (pow.f64 i 2) 50) (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) -25) 100))) |
(+.f64 (*.f64 (pow.f64 i 2) 50) (*.f64 n (+.f64 100 (*.f64 (pow.f64 i 2) -25)))) |
(+.f64 (*.f64 -25 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 50 (pow.f64 i 2)) (*.f64 -1/100 (*.f64 n (-.f64 (*.f64 2500 (pow.f64 i 2)) 10000))))) |
(+.f64 (*.f64 -25 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 (pow.f64 i 2) 50) (*.f64 n (*.f64 -1/100 (+.f64 (*.f64 (pow.f64 i 2) 2500) -10000))))) |
(+.f64 (*.f64 -25 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 (pow.f64 i 2) 50) (*.f64 n (-.f64 (*.f64 -1/100 (*.f64 (pow.f64 i 2) 2500)) -100)))) |
(+.f64 (*.f64 (pow.f64 i 2) 50) (+.f64 (*.f64 -25 (/.f64 (pow.f64 i 2) n)) (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) -25) 100)))) |
(+.f64 (*.f64 (pow.f64 i 2) 50) (+.f64 (*.f64 -25 (/.f64 (pow.f64 i 2) n)) (*.f64 n (+.f64 100 (*.f64 (pow.f64 i 2) -25))))) |
(+.f64 (*.f64 -25 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 50 (pow.f64 i 2)) (*.f64 -1/100 (*.f64 n (-.f64 (*.f64 2500 (pow.f64 i 2)) 10000))))) |
(+.f64 (*.f64 -25 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 (pow.f64 i 2) 50) (*.f64 n (*.f64 -1/100 (+.f64 (*.f64 (pow.f64 i 2) 2500) -10000))))) |
(+.f64 (*.f64 -25 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 (pow.f64 i 2) 50) (*.f64 n (-.f64 (*.f64 -1/100 (*.f64 (pow.f64 i 2) 2500)) -100)))) |
(+.f64 (*.f64 (pow.f64 i 2) 50) (+.f64 (*.f64 -25 (/.f64 (pow.f64 i 2) n)) (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) -25) 100)))) |
(+.f64 (*.f64 (pow.f64 i 2) 50) (+.f64 (*.f64 -25 (/.f64 (pow.f64 i 2) n)) (*.f64 n (+.f64 100 (*.f64 (pow.f64 i 2) -25))))) |
(*.f64 1/100 (*.f64 (+.f64 10000 (*.f64 -2500 (pow.f64 i 2))) n)) |
(*.f64 n (*.f64 -1/100 (+.f64 (*.f64 (pow.f64 i 2) 2500) -10000))) |
(*.f64 n (-.f64 (*.f64 -1/100 (*.f64 (pow.f64 i 2) 2500)) -100)) |
(*.f64 n (+.f64 (*.f64 (pow.f64 i 2) -25) 100)) |
(*.f64 n (+.f64 100 (*.f64 (pow.f64 i 2) -25))) |
(+.f64 (*.f64 50 (pow.f64 i 2)) (*.f64 1/100 (*.f64 (+.f64 10000 (*.f64 -2500 (pow.f64 i 2))) n))) |
(+.f64 (*.f64 (pow.f64 i 2) 50) (*.f64 n (*.f64 -1/100 (+.f64 (*.f64 (pow.f64 i 2) 2500) -10000)))) |
(+.f64 (*.f64 (pow.f64 i 2) 50) (*.f64 n (-.f64 (*.f64 -1/100 (*.f64 (pow.f64 i 2) 2500)) -100))) |
(+.f64 (*.f64 (pow.f64 i 2) 50) (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) -25) 100))) |
(+.f64 (*.f64 (pow.f64 i 2) 50) (*.f64 n (+.f64 100 (*.f64 (pow.f64 i 2) -25)))) |
(+.f64 (*.f64 -25 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 50 (pow.f64 i 2)) (*.f64 1/100 (*.f64 (+.f64 10000 (*.f64 -2500 (pow.f64 i 2))) n)))) |
(+.f64 (*.f64 -25 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 (pow.f64 i 2) 50) (*.f64 n (*.f64 -1/100 (+.f64 (*.f64 (pow.f64 i 2) 2500) -10000))))) |
(+.f64 (*.f64 -25 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 (pow.f64 i 2) 50) (*.f64 n (-.f64 (*.f64 -1/100 (*.f64 (pow.f64 i 2) 2500)) -100)))) |
(+.f64 (*.f64 (pow.f64 i 2) 50) (+.f64 (*.f64 -25 (/.f64 (pow.f64 i 2) n)) (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) -25) 100)))) |
(+.f64 (*.f64 (pow.f64 i 2) 50) (+.f64 (*.f64 -25 (/.f64 (pow.f64 i 2) n)) (*.f64 n (+.f64 100 (*.f64 (pow.f64 i 2) -25))))) |
(+.f64 (*.f64 -25 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 50 (pow.f64 i 2)) (*.f64 1/100 (*.f64 (+.f64 10000 (*.f64 -2500 (pow.f64 i 2))) n)))) |
(+.f64 (*.f64 -25 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 (pow.f64 i 2) 50) (*.f64 n (*.f64 -1/100 (+.f64 (*.f64 (pow.f64 i 2) 2500) -10000))))) |
(+.f64 (*.f64 -25 (/.f64 (pow.f64 i 2) n)) (+.f64 (*.f64 (pow.f64 i 2) 50) (*.f64 n (-.f64 (*.f64 -1/100 (*.f64 (pow.f64 i 2) 2500)) -100)))) |
(+.f64 (*.f64 (pow.f64 i 2) 50) (+.f64 (*.f64 -25 (/.f64 (pow.f64 i 2) n)) (*.f64 n (+.f64 (*.f64 (pow.f64 i 2) -25) 100)))) |
(+.f64 (*.f64 (pow.f64 i 2) 50) (+.f64 (*.f64 -25 (/.f64 (pow.f64 i 2) n)) (*.f64 n (+.f64 100 (*.f64 (pow.f64 i 2) -25))))) |
(*.f64 100 n) |
(*.f64 n 100) |
(+.f64 (*.f64 -1/100 (*.f64 (pow.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) 2) (*.f64 n (pow.f64 i 2)))) (*.f64 100 n)) |
(+.f64 (*.f64 n 100) (*.f64 -1/100 (*.f64 n (pow.f64 (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) i) 2)))) |
(+.f64 (*.f64 n 100) (*.f64 -1/100 (*.f64 n (pow.f64 (*.f64 i (-.f64 50 (*.f64 50 (/.f64 1 n)))) 2)))) |
(+.f64 (*.f64 n 100) (*.f64 -1/100 (*.f64 n (pow.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 2)))) |
(+.f64 (*.f64 -1/100 (*.f64 (pow.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) 2) (*.f64 n (pow.f64 i 2)))) (*.f64 100 n)) |
(+.f64 (*.f64 n 100) (*.f64 -1/100 (*.f64 n (pow.f64 (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) i) 2)))) |
(+.f64 (*.f64 n 100) (*.f64 -1/100 (*.f64 n (pow.f64 (*.f64 i (-.f64 50 (*.f64 50 (/.f64 1 n)))) 2)))) |
(+.f64 (*.f64 n 100) (*.f64 -1/100 (*.f64 n (pow.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 2)))) |
(+.f64 (*.f64 -1/100 (*.f64 (pow.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) 2) (*.f64 n (pow.f64 i 2)))) (*.f64 100 n)) |
(+.f64 (*.f64 n 100) (*.f64 -1/100 (*.f64 n (pow.f64 (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) i) 2)))) |
(+.f64 (*.f64 n 100) (*.f64 -1/100 (*.f64 n (pow.f64 (*.f64 i (-.f64 50 (*.f64 50 (/.f64 1 n)))) 2)))) |
(+.f64 (*.f64 n 100) (*.f64 -1/100 (*.f64 n (pow.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 2)))) |
(*.f64 -1/100 (*.f64 n (*.f64 (pow.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) 2) (pow.f64 i 2)))) |
(*.f64 -1/100 (*.f64 n (pow.f64 (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) i) 2))) |
(*.f64 -1/100 (*.f64 n (pow.f64 (*.f64 i (-.f64 50 (*.f64 50 (/.f64 1 n)))) 2))) |
(*.f64 -1/100 (*.f64 n (pow.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 2))) |
(+.f64 (*.f64 -1/100 (*.f64 n (*.f64 (pow.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) 2) (pow.f64 i 2)))) (*.f64 100 n)) |
(+.f64 (*.f64 n 100) (*.f64 -1/100 (*.f64 n (pow.f64 (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) i) 2)))) |
(+.f64 (*.f64 n 100) (*.f64 -1/100 (*.f64 n (pow.f64 (*.f64 i (-.f64 50 (*.f64 50 (/.f64 1 n)))) 2)))) |
(+.f64 (*.f64 n 100) (*.f64 -1/100 (*.f64 n (pow.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 2)))) |
(+.f64 (*.f64 -1/100 (*.f64 n (*.f64 (pow.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) 2) (pow.f64 i 2)))) (*.f64 100 n)) |
(+.f64 (*.f64 n 100) (*.f64 -1/100 (*.f64 n (pow.f64 (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) i) 2)))) |
(+.f64 (*.f64 n 100) (*.f64 -1/100 (*.f64 n (pow.f64 (*.f64 i (-.f64 50 (*.f64 50 (/.f64 1 n)))) 2)))) |
(+.f64 (*.f64 n 100) (*.f64 -1/100 (*.f64 n (pow.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 2)))) |
(+.f64 (*.f64 -1/100 (*.f64 n (*.f64 (pow.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) 2) (pow.f64 i 2)))) (*.f64 100 n)) |
(+.f64 (*.f64 n 100) (*.f64 -1/100 (*.f64 n (pow.f64 (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) i) 2)))) |
(+.f64 (*.f64 n 100) (*.f64 -1/100 (*.f64 n (pow.f64 (*.f64 i (-.f64 50 (*.f64 50 (/.f64 1 n)))) 2)))) |
(+.f64 (*.f64 n 100) (*.f64 -1/100 (*.f64 n (pow.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 2)))) |
(*.f64 -1/100 (*.f64 n (*.f64 (pow.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) 2) (pow.f64 i 2)))) |
(*.f64 -1/100 (*.f64 n (pow.f64 (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) i) 2))) |
(*.f64 -1/100 (*.f64 n (pow.f64 (*.f64 i (-.f64 50 (*.f64 50 (/.f64 1 n)))) 2))) |
(*.f64 -1/100 (*.f64 n (pow.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 2))) |
(+.f64 (*.f64 -1/100 (*.f64 n (*.f64 (pow.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) 2) (pow.f64 i 2)))) (*.f64 100 n)) |
(+.f64 (*.f64 n 100) (*.f64 -1/100 (*.f64 n (pow.f64 (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) i) 2)))) |
(+.f64 (*.f64 n 100) (*.f64 -1/100 (*.f64 n (pow.f64 (*.f64 i (-.f64 50 (*.f64 50 (/.f64 1 n)))) 2)))) |
(+.f64 (*.f64 n 100) (*.f64 -1/100 (*.f64 n (pow.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 2)))) |
(+.f64 (*.f64 -1/100 (*.f64 n (*.f64 (pow.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) 2) (pow.f64 i 2)))) (*.f64 100 n)) |
(+.f64 (*.f64 n 100) (*.f64 -1/100 (*.f64 n (pow.f64 (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) i) 2)))) |
(+.f64 (*.f64 n 100) (*.f64 -1/100 (*.f64 n (pow.f64 (*.f64 i (-.f64 50 (*.f64 50 (/.f64 1 n)))) 2)))) |
(+.f64 (*.f64 n 100) (*.f64 -1/100 (*.f64 n (pow.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 2)))) |
(+.f64 (*.f64 -1/100 (*.f64 n (*.f64 (pow.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) 2) (pow.f64 i 2)))) (*.f64 100 n)) |
(+.f64 (*.f64 n 100) (*.f64 -1/100 (*.f64 n (pow.f64 (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) i) 2)))) |
(+.f64 (*.f64 n 100) (*.f64 -1/100 (*.f64 n (pow.f64 (*.f64 i (-.f64 50 (*.f64 50 (/.f64 1 n)))) 2)))) |
(+.f64 (*.f64 n 100) (*.f64 -1/100 (*.f64 n (pow.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 2)))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 1.9b | (*.f64 n (-.f64 (*.f64 2500 (pow.f64 i 2)) 10000)) |
| ✓ | 3.9b | (/.f64 (*.f64 n (-.f64 (*.f64 2500 (pow.f64 i 2)) 10000)) (-.f64 (*.f64 50 i) 100)) |
| 4.3b | (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) | |
| 4.3b | (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) |
Compiled 190 to 151 computations (20.5% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | n | @ | 0 | (/.f64 (*.f64 n (-.f64 (*.f64 2500 (pow.f64 i 2)) 10000)) (-.f64 (*.f64 50 i) 100)) |
| 1.0ms | n | @ | inf | (/.f64 (*.f64 n (-.f64 (*.f64 2500 (pow.f64 i 2)) 10000)) (-.f64 (*.f64 50 i) 100)) |
| 1.0ms | i | @ | inf | (/.f64 (*.f64 n (-.f64 (*.f64 2500 (pow.f64 i 2)) 10000)) (-.f64 (*.f64 50 i) 100)) |
| 0.0ms | i | @ | 0 | (/.f64 (*.f64 n (-.f64 (*.f64 2500 (pow.f64 i 2)) 10000)) (-.f64 (*.f64 50 i) 100)) |
| 0.0ms | i | @ | -inf | (/.f64 (*.f64 n (-.f64 (*.f64 2500 (pow.f64 i 2)) 10000)) (-.f64 (*.f64 50 i) 100)) |
| 1× | batch-egg-rewrite |
| 920× | rational_best-simplify-61 |
| 900× | rational_best-simplify-3 |
| 892× | rational_best-simplify-65 |
| 840× | rational_best-simplify-96 |
| 724× | rational_best-simplify-110 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 68 |
| 1 | 79 | 68 |
| 2 | 414 | 68 |
| 3 | 2665 | 68 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 n (-.f64 (*.f64 2500 (pow.f64 i 2)) 10000)) (-.f64 (*.f64 50 i) 100)) |
(*.f64 n (-.f64 (*.f64 2500 (pow.f64 i 2)) 10000)) |
| Outputs |
|---|
() |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 n (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 n (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000)) (-.f64 n n))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 n (*.f64 2500 (pow.f64 i 2))) (*.f64 n -10000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 n (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 n -10000) (*.f64 n (*.f64 2500 (pow.f64 i 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 n -10000) (neg.f64 (*.f64 n (*.f64 (pow.f64 i 2) -2500))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 n n) (*.f64 n (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 n (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 n (*.f64 2500 (pow.f64 i 2))) (*.f64 n 10000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 n (*.f64 2500 (pow.f64 i 2))) (neg.f64 (*.f64 n -10000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 n (+.f64 10000 (*.f64 (pow.f64 i 2) -2500))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 n -10000) (*.f64 n (*.f64 (pow.f64 i 2) -2500)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 n n) (*.f64 n (+.f64 10000 (*.f64 (pow.f64 i 2) -2500))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (+.f64 10000 (*.f64 (pow.f64 i 2) -2500))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000) (-.f64 (neg.f64 n) n)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 n (+.f64 10000 (*.f64 (pow.f64 i 2) -2500))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 n (+.f64 (*.f64 2500 (pow.f64 i 2)) 10000)) 0) (/.f64 (*.f64 n (-.f64 (*.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 n (*.f64 2500 (pow.f64 i 2)))) (*.f64 10000 (*.f64 n 10000)))) (*.f64 n (+.f64 (*.f64 2500 (pow.f64 i 2)) 10000))) (*.f64 n (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 n 10000) 0) (/.f64 (*.f64 (*.f64 n (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000)) (*.f64 n 10000)) (*.f64 n 10000)) (*.f64 n (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 n (*.f64 2500 (pow.f64 i 2))) 0) (/.f64 (*.f64 2500 (*.f64 (*.f64 n (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000)) (*.f64 n (pow.f64 i 2)))) (*.f64 n (*.f64 2500 (pow.f64 i 2)))) (*.f64 n (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000))))))) |
| 1× | egg-herbie |
| 1152× | rational_best-simplify-113 |
| 618× | rational_best-simplify-3 |
| 552× | rational_best-simplify-96 |
| 546× | rational_best-simplify-61 |
| 544× | rational_best-simplify-117 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 79 | 1202 |
| 1 | 346 | 1028 |
| 2 | 2093 | 1028 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 100 n) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n)) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n)) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n)) |
(*.f64 50 (*.f64 n i)) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n)) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n)) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n)) |
(*.f64 50 (*.f64 n i)) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n)) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n)) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n)) |
(*.f64 -10000 n) |
(+.f64 (*.f64 -10000 n) (*.f64 2500 (*.f64 n (pow.f64 i 2)))) |
(+.f64 (*.f64 -10000 n) (*.f64 2500 (*.f64 n (pow.f64 i 2)))) |
(+.f64 (*.f64 -10000 n) (*.f64 2500 (*.f64 n (pow.f64 i 2)))) |
(*.f64 2500 (*.f64 n (pow.f64 i 2))) |
(+.f64 (*.f64 -10000 n) (*.f64 2500 (*.f64 n (pow.f64 i 2)))) |
(+.f64 (*.f64 -10000 n) (*.f64 2500 (*.f64 n (pow.f64 i 2)))) |
(+.f64 (*.f64 -10000 n) (*.f64 2500 (*.f64 n (pow.f64 i 2)))) |
(*.f64 2500 (*.f64 n (pow.f64 i 2))) |
(+.f64 (*.f64 -10000 n) (*.f64 2500 (*.f64 n (pow.f64 i 2)))) |
(+.f64 (*.f64 -10000 n) (*.f64 2500 (*.f64 n (pow.f64 i 2)))) |
(+.f64 (*.f64 -10000 n) (*.f64 2500 (*.f64 n (pow.f64 i 2)))) |
(+.f64 (*.f64 n (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000)) 0) |
(+.f64 (*.f64 n (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000)) (-.f64 n n)) |
(+.f64 (*.f64 n (*.f64 2500 (pow.f64 i 2))) (*.f64 n -10000)) |
(+.f64 0 (*.f64 n (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000))) |
(+.f64 (*.f64 n -10000) (*.f64 n (*.f64 2500 (pow.f64 i 2)))) |
(+.f64 (*.f64 n -10000) (neg.f64 (*.f64 n (*.f64 (pow.f64 i 2) -2500)))) |
(+.f64 (-.f64 n n) (*.f64 n (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000))) |
(-.f64 (*.f64 n (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000)) 0) |
(-.f64 (*.f64 n (*.f64 2500 (pow.f64 i 2))) (*.f64 n 10000)) |
(-.f64 (*.f64 n (*.f64 2500 (pow.f64 i 2))) (neg.f64 (*.f64 n -10000))) |
(-.f64 0 (*.f64 n (+.f64 10000 (*.f64 (pow.f64 i 2) -2500)))) |
(-.f64 (*.f64 n -10000) (*.f64 n (*.f64 (pow.f64 i 2) -2500))) |
(-.f64 (-.f64 n n) (*.f64 n (+.f64 10000 (*.f64 (pow.f64 i 2) -2500)))) |
(/.f64 (*.f64 n (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000)) 1) |
(/.f64 (*.f64 n (+.f64 10000 (*.f64 (pow.f64 i 2) -2500))) -1) |
(/.f64 (*.f64 (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000) (-.f64 (neg.f64 n) n)) -2) |
(neg.f64 (*.f64 n (+.f64 10000 (*.f64 (pow.f64 i 2) -2500)))) |
(if (!=.f64 (*.f64 n (+.f64 (*.f64 2500 (pow.f64 i 2)) 10000)) 0) (/.f64 (*.f64 n (-.f64 (*.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 n (*.f64 2500 (pow.f64 i 2)))) (*.f64 10000 (*.f64 n 10000)))) (*.f64 n (+.f64 (*.f64 2500 (pow.f64 i 2)) 10000))) (*.f64 n (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000))) |
(if (!=.f64 (*.f64 n 10000) 0) (/.f64 (*.f64 (*.f64 n (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000)) (*.f64 n 10000)) (*.f64 n 10000)) (*.f64 n (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000))) |
(if (!=.f64 (*.f64 n (*.f64 2500 (pow.f64 i 2))) 0) (/.f64 (*.f64 2500 (*.f64 (*.f64 n (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000)) (*.f64 n (pow.f64 i 2)))) (*.f64 n (*.f64 2500 (pow.f64 i 2)))) (*.f64 n (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000))) |
| Outputs |
|---|
(*.f64 100 n) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n)) |
(+.f64 (*.f64 100 n) (*.f64 n (*.f64 50 i))) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n)) |
(+.f64 (*.f64 100 n) (*.f64 n (*.f64 50 i))) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n)) |
(+.f64 (*.f64 100 n) (*.f64 n (*.f64 50 i))) |
(*.f64 50 (*.f64 n i)) |
(*.f64 n (*.f64 50 i)) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n)) |
(+.f64 (*.f64 100 n) (*.f64 n (*.f64 50 i))) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n)) |
(+.f64 (*.f64 100 n) (*.f64 n (*.f64 50 i))) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n)) |
(+.f64 (*.f64 100 n) (*.f64 n (*.f64 50 i))) |
(*.f64 50 (*.f64 n i)) |
(*.f64 n (*.f64 50 i)) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n)) |
(+.f64 (*.f64 100 n) (*.f64 n (*.f64 50 i))) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n)) |
(+.f64 (*.f64 100 n) (*.f64 n (*.f64 50 i))) |
(+.f64 (*.f64 50 (*.f64 n i)) (*.f64 100 n)) |
(+.f64 (*.f64 100 n) (*.f64 n (*.f64 50 i))) |
(*.f64 -10000 n) |
(*.f64 n -10000) |
(+.f64 (*.f64 -10000 n) (*.f64 2500 (*.f64 n (pow.f64 i 2)))) |
(+.f64 (*.f64 n (*.f64 2500 (pow.f64 i 2))) (*.f64 n -10000)) |
(*.f64 n (+.f64 -10000 (*.f64 2500 (pow.f64 i 2)))) |
(+.f64 (*.f64 -10000 n) (*.f64 2500 (*.f64 n (pow.f64 i 2)))) |
(+.f64 (*.f64 n (*.f64 2500 (pow.f64 i 2))) (*.f64 n -10000)) |
(*.f64 n (+.f64 -10000 (*.f64 2500 (pow.f64 i 2)))) |
(+.f64 (*.f64 -10000 n) (*.f64 2500 (*.f64 n (pow.f64 i 2)))) |
(+.f64 (*.f64 n (*.f64 2500 (pow.f64 i 2))) (*.f64 n -10000)) |
(*.f64 n (+.f64 -10000 (*.f64 2500 (pow.f64 i 2)))) |
(*.f64 2500 (*.f64 n (pow.f64 i 2))) |
(*.f64 n (*.f64 2500 (pow.f64 i 2))) |
(+.f64 (*.f64 -10000 n) (*.f64 2500 (*.f64 n (pow.f64 i 2)))) |
(+.f64 (*.f64 n (*.f64 2500 (pow.f64 i 2))) (*.f64 n -10000)) |
(*.f64 n (+.f64 -10000 (*.f64 2500 (pow.f64 i 2)))) |
(+.f64 (*.f64 -10000 n) (*.f64 2500 (*.f64 n (pow.f64 i 2)))) |
(+.f64 (*.f64 n (*.f64 2500 (pow.f64 i 2))) (*.f64 n -10000)) |
(*.f64 n (+.f64 -10000 (*.f64 2500 (pow.f64 i 2)))) |
(+.f64 (*.f64 -10000 n) (*.f64 2500 (*.f64 n (pow.f64 i 2)))) |
(+.f64 (*.f64 n (*.f64 2500 (pow.f64 i 2))) (*.f64 n -10000)) |
(*.f64 n (+.f64 -10000 (*.f64 2500 (pow.f64 i 2)))) |
(*.f64 2500 (*.f64 n (pow.f64 i 2))) |
(*.f64 n (*.f64 2500 (pow.f64 i 2))) |
(+.f64 (*.f64 -10000 n) (*.f64 2500 (*.f64 n (pow.f64 i 2)))) |
(+.f64 (*.f64 n (*.f64 2500 (pow.f64 i 2))) (*.f64 n -10000)) |
(*.f64 n (+.f64 -10000 (*.f64 2500 (pow.f64 i 2)))) |
(+.f64 (*.f64 -10000 n) (*.f64 2500 (*.f64 n (pow.f64 i 2)))) |
(+.f64 (*.f64 n (*.f64 2500 (pow.f64 i 2))) (*.f64 n -10000)) |
(*.f64 n (+.f64 -10000 (*.f64 2500 (pow.f64 i 2)))) |
(+.f64 (*.f64 -10000 n) (*.f64 2500 (*.f64 n (pow.f64 i 2)))) |
(+.f64 (*.f64 n (*.f64 2500 (pow.f64 i 2))) (*.f64 n -10000)) |
(*.f64 n (+.f64 -10000 (*.f64 2500 (pow.f64 i 2)))) |
(+.f64 (*.f64 n (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000)) 0) |
(+.f64 (*.f64 n (*.f64 2500 (pow.f64 i 2))) (*.f64 n -10000)) |
(*.f64 n (+.f64 -10000 (*.f64 2500 (pow.f64 i 2)))) |
(+.f64 (*.f64 n (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000)) (-.f64 n n)) |
(+.f64 (*.f64 n (*.f64 2500 (pow.f64 i 2))) (*.f64 n -10000)) |
(*.f64 n (+.f64 -10000 (*.f64 2500 (pow.f64 i 2)))) |
(+.f64 (*.f64 n (*.f64 2500 (pow.f64 i 2))) (*.f64 n -10000)) |
(*.f64 n (+.f64 -10000 (*.f64 2500 (pow.f64 i 2)))) |
(+.f64 0 (*.f64 n (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000))) |
(+.f64 (*.f64 n (*.f64 2500 (pow.f64 i 2))) (*.f64 n -10000)) |
(*.f64 n (+.f64 -10000 (*.f64 2500 (pow.f64 i 2)))) |
(+.f64 (*.f64 n -10000) (*.f64 n (*.f64 2500 (pow.f64 i 2)))) |
(+.f64 (*.f64 n (*.f64 2500 (pow.f64 i 2))) (*.f64 n -10000)) |
(*.f64 n (+.f64 -10000 (*.f64 2500 (pow.f64 i 2)))) |
(+.f64 (*.f64 n -10000) (neg.f64 (*.f64 n (*.f64 (pow.f64 i 2) -2500)))) |
(+.f64 (*.f64 n (*.f64 2500 (pow.f64 i 2))) (*.f64 n -10000)) |
(*.f64 n (+.f64 -10000 (*.f64 2500 (pow.f64 i 2)))) |
(+.f64 (-.f64 n n) (*.f64 n (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000))) |
(+.f64 (*.f64 n (*.f64 2500 (pow.f64 i 2))) (*.f64 n -10000)) |
(*.f64 n (+.f64 -10000 (*.f64 2500 (pow.f64 i 2)))) |
(-.f64 (*.f64 n (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000)) 0) |
(+.f64 (*.f64 n (*.f64 2500 (pow.f64 i 2))) (*.f64 n -10000)) |
(*.f64 n (+.f64 -10000 (*.f64 2500 (pow.f64 i 2)))) |
(-.f64 (*.f64 n (*.f64 2500 (pow.f64 i 2))) (*.f64 n 10000)) |
(+.f64 (*.f64 n (*.f64 2500 (pow.f64 i 2))) (*.f64 n -10000)) |
(*.f64 n (+.f64 -10000 (*.f64 2500 (pow.f64 i 2)))) |
(-.f64 (*.f64 n (*.f64 2500 (pow.f64 i 2))) (neg.f64 (*.f64 n -10000))) |
(+.f64 (*.f64 n (*.f64 2500 (pow.f64 i 2))) (*.f64 n -10000)) |
(*.f64 n (+.f64 -10000 (*.f64 2500 (pow.f64 i 2)))) |
(-.f64 0 (*.f64 n (+.f64 10000 (*.f64 (pow.f64 i 2) -2500)))) |
(+.f64 (*.f64 n (*.f64 2500 (pow.f64 i 2))) (*.f64 n -10000)) |
(*.f64 n (+.f64 -10000 (*.f64 2500 (pow.f64 i 2)))) |
(-.f64 (*.f64 n -10000) (*.f64 n (*.f64 (pow.f64 i 2) -2500))) |
(+.f64 (*.f64 n (*.f64 2500 (pow.f64 i 2))) (*.f64 n -10000)) |
(*.f64 n (+.f64 -10000 (*.f64 2500 (pow.f64 i 2)))) |
(-.f64 (-.f64 n n) (*.f64 n (+.f64 10000 (*.f64 (pow.f64 i 2) -2500)))) |
(+.f64 (*.f64 n (*.f64 2500 (pow.f64 i 2))) (*.f64 n -10000)) |
(*.f64 n (+.f64 -10000 (*.f64 2500 (pow.f64 i 2)))) |
(/.f64 (*.f64 n (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000)) 1) |
(+.f64 (*.f64 n (*.f64 2500 (pow.f64 i 2))) (*.f64 n -10000)) |
(*.f64 n (+.f64 -10000 (*.f64 2500 (pow.f64 i 2)))) |
(/.f64 (*.f64 n (+.f64 10000 (*.f64 (pow.f64 i 2) -2500))) -1) |
(+.f64 (*.f64 n (*.f64 2500 (pow.f64 i 2))) (*.f64 n -10000)) |
(*.f64 n (+.f64 -10000 (*.f64 2500 (pow.f64 i 2)))) |
(/.f64 (*.f64 (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000) (-.f64 (neg.f64 n) n)) -2) |
(+.f64 (*.f64 n (*.f64 2500 (pow.f64 i 2))) (*.f64 n -10000)) |
(*.f64 n (+.f64 -10000 (*.f64 2500 (pow.f64 i 2)))) |
(neg.f64 (*.f64 n (+.f64 10000 (*.f64 (pow.f64 i 2) -2500)))) |
(+.f64 (*.f64 n (*.f64 2500 (pow.f64 i 2))) (*.f64 n -10000)) |
(*.f64 n (+.f64 -10000 (*.f64 2500 (pow.f64 i 2)))) |
(if (!=.f64 (*.f64 n (+.f64 (*.f64 2500 (pow.f64 i 2)) 10000)) 0) (/.f64 (*.f64 n (-.f64 (*.f64 (*.f64 2500 (pow.f64 i 2)) (*.f64 n (*.f64 2500 (pow.f64 i 2)))) (*.f64 10000 (*.f64 n 10000)))) (*.f64 n (+.f64 (*.f64 2500 (pow.f64 i 2)) 10000))) (*.f64 n (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000))) |
(+.f64 (*.f64 n (*.f64 2500 (pow.f64 i 2))) (*.f64 n -10000)) |
(*.f64 n (+.f64 -10000 (*.f64 2500 (pow.f64 i 2)))) |
(if (!=.f64 (*.f64 n 10000) 0) (/.f64 (*.f64 (*.f64 n (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000)) (*.f64 n 10000)) (*.f64 n 10000)) (*.f64 n (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000))) |
(+.f64 (*.f64 n (*.f64 2500 (pow.f64 i 2))) (*.f64 n -10000)) |
(*.f64 n (+.f64 -10000 (*.f64 2500 (pow.f64 i 2)))) |
(if (!=.f64 (*.f64 n (*.f64 2500 (pow.f64 i 2))) 0) (/.f64 (*.f64 2500 (*.f64 (*.f64 n (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000)) (*.f64 n (pow.f64 i 2)))) (*.f64 n (*.f64 2500 (pow.f64 i 2)))) (*.f64 n (+.f64 (*.f64 2500 (pow.f64 i 2)) -10000))) |
(+.f64 (*.f64 n (*.f64 2500 (pow.f64 i 2))) (*.f64 n -10000)) |
(*.f64 n (+.f64 -10000 (*.f64 2500 (pow.f64 i 2)))) |
Compiled 18275 to 13957 computations (23.6% saved)
29 alts after pruning (23 fresh and 6 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 376 | 11 | 387 |
| Fresh | 6 | 12 | 18 |
| Picked | 1 | 0 | 1 |
| Done | 2 | 6 | 8 |
| Total | 385 | 29 | 414 |
| Status | Error | Program |
|---|---|---|
| 39.2b | (if (!=.f64 (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) 0) (/.f64 (*.f64 n (-.f64 (*.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) (*.f64 i (*.f64 n 50))) (*.f64 (*.f64 n -100) -100))) (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) | |
| 19.9b | (if (!=.f64 (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) 0) (/.f64 (*.f64 n -10000) (-.f64 (*.f64 50 i) 100)) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) | |
| 26.6b | (if (!=.f64 (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) 0) (+.f64 (*.f64 n 100) (*.f64 -1/100 (*.f64 n (pow.f64 (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) i) 2)))) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) | |
| 40.5b | (if (!=.f64 (*.f64 n -100) 0) (/.f64 (*.f64 n (*.f64 (+.f64 n (*.f64 i -1/2)) -10000)) (*.f64 n -100)) (+.f64 (*.f64 100 n) (*.f64 -50 i))) | |
| 29.3b | (if (!=.f64 (*.f64 i 50) 0) (/.f64 (*.f64 n (*.f64 i -5000)) (*.f64 -50 i)) (+.f64 (*.f64 n 100) (*.f64 -50 i))) | |
| 30.1b | (if (!=.f64 (*.f64 i 50) 0) (/.f64 (*.f64 i (-.f64 (*.f64 i 2500) (*.f64 n 5000))) (*.f64 -50 i)) (+.f64 (*.f64 n 100) (*.f64 -50 i))) | |
| 29.3b | (if (!=.f64 (*.f64 i 50) 0) (/.f64 (*.f64 -50 (*.f64 i (*.f64 100 n))) (*.f64 -50 i)) (+.f64 (*.f64 n 100) (*.f64 -50 i))) | |
| 61.7b | (if (!=.f64 (*.f64 i 50) 0) (/.f64 (*.f64 -50 (*.f64 i (*.f64 -50 i))) (*.f64 -50 i)) (+.f64 (*.f64 n 100) (*.f64 -50 i))) | |
| 29.5b | (if (!=.f64 (*.f64 i 50) 0) (/.f64 (*.f64 -5000 (*.f64 n i)) (*.f64 -50 i)) (+.f64 (*.f64 n 100) (*.f64 -50 i))) | |
| 26.0b | (-.f64 (*.f64 n (*.f64 i 50)) (*.f64 n -100)) | |
| 26.0b | (+.f64 (*.f64 i (-.f64 (*.f64 50 n) 50)) (*.f64 100 n)) | |
| 58.4b | (*.f64 (/.f64 (if (!=.f64 (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 n))) 0) (/.f64 (-.f64 (*.f64 (pow.f64 n 2) (*.f64 (*.f64 (pow.f64 n 2) (log.f64 n)) (log.f64 n))) (*.f64 (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 i))) (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 n))))) (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 n)))) (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n)))) i) 100) | |
| 58.2b | (*.f64 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) i) 100) | |
| 49.2b | (*.f64 (/.f64 (*.f64 n (+.f64 (exp.f64 i) -1)) i) 100) | |
| 26.1b | (*.f64 (*.f64 n 100) (-.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) -1)) | |
| ✓ | 26.0b | (*.f64 n (-.f64 100 (*.f64 -50 i))) |
| ✓ | 25.4b | (*.f64 n 100) |
| 61.0b | (*.f64 i (*.f64 n 50)) | |
| ✓ | 62.1b | (*.f64 i -50) |
| 48.9b | (*.f64 100 (/.f64 (if (!=.f64 (-.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) 0) (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) (+.f64 n n))) (+.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n))) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)) (/.f64 i n))) | |
| ✓ | 48.9b | (*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n))) |
| 49.4b | (*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n))) | |
| 53.7b | (*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n))) | |
| 56.7b | (*.f64 100 (/.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i n))) | |
| ✓ | 35.3b | (*.f64 100 (/.f64 i (/.f64 i n))) |
| 57.4b | (*.f64 100 (+.f64 (/.f64 (*.f64 n (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) i) (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2)))) | |
| 29.0b | (*.f64 100 (+.f64 n (+.f64 (*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))) (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))) | |
| ✓ | 25.8b | (*.f64 100 (+.f64 n (*.f64 -1/2 i))) |
| 61.0b | (*.f64 50 (*.f64 n i)) |
Compiled 687 to 510 computations (25.8% saved)
| Inputs |
|---|
(*.f64 i -50) |
(*.f64 n 100) |
(*.f64 50 (*.f64 n i)) |
(*.f64 i (*.f64 n 50)) |
(*.f64 100 (+.f64 n (*.f64 -1/2 i))) |
(*.f64 100 (/.f64 i (/.f64 i n))) |
(*.f64 n (-.f64 100 (*.f64 -50 i))) |
(+.f64 (*.f64 n 100) (*.f64 -50 i)) |
(*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n))) |
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 i 50))) |
(-.f64 (*.f64 n (*.f64 i 50)) (*.f64 n -100)) |
(+.f64 (*.f64 i (-.f64 (*.f64 50 n) 50)) (*.f64 100 n)) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 -50 i)) |
(*.f64 (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100) n) |
(if (!=.f64 (*.f64 i 50) 0) (/.f64 (*.f64 -5000 (*.f64 n i)) (*.f64 -50 i)) (+.f64 (*.f64 n 100) (*.f64 -50 i))) |
(if (!=.f64 (*.f64 i 50) 0) (/.f64 (*.f64 n (*.f64 i -5000)) (*.f64 -50 i)) (+.f64 (*.f64 n 100) (*.f64 -50 i))) |
(*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) |
(*.f64 (*.f64 n 100) (-.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) -1)) |
(if (!=.f64 (*.f64 i 50) 0) (/.f64 (*.f64 -50 (*.f64 i (*.f64 -50 i))) (*.f64 -50 i)) (+.f64 (*.f64 n 100) (*.f64 -50 i))) |
(if (!=.f64 (*.f64 i 50) 0) (/.f64 (*.f64 -50 (*.f64 i (*.f64 100 n))) (*.f64 -50 i)) (+.f64 (*.f64 n 100) (*.f64 -50 i))) |
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) |
(if (!=.f64 (*.f64 i 50) 0) (/.f64 (*.f64 i (-.f64 (*.f64 i 2500) (*.f64 n 5000))) (*.f64 -50 i)) (+.f64 (*.f64 n 100) (*.f64 -50 i))) |
(if (!=.f64 (*.f64 n -100) 0) (/.f64 (*.f64 n (*.f64 (+.f64 n (*.f64 i -1/2)) -10000)) (*.f64 n -100)) (+.f64 (*.f64 100 n) (*.f64 -50 i))) |
(if (!=.f64 (*.f64 i 50) 0) (/.f64 (*.f64 -50 (*.f64 i (+.f64 (*.f64 n 100) (*.f64 -50 i)))) (*.f64 -50 i)) (+.f64 (*.f64 n 100) (*.f64 -50 i))) |
(if (!=.f64 (*.f64 50 i) 0) (/.f64 (*.f64 i (+.f64 (*.f64 i 2500) (*.f64 (*.f64 n -50) (-.f64 100 (*.f64 i -50))))) (*.f64 i -50)) (+.f64 (*.f64 100 n) (*.f64 50 (-.f64 (*.f64 n i) i)))) |
(if (!=.f64 (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) 0) (/.f64 (*.f64 n -10000) (-.f64 (*.f64 50 i) 100)) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) |
(+.f64 (if (!=.f64 (*.f64 n (*.f64 i -50)) 0) (/.f64 (*.f64 (*.f64 n (+.f64 (*.f64 i -50) -100)) (*.f64 n (*.f64 i -50))) (*.f64 n (*.f64 50 i))) (*.f64 n (+.f64 100 (*.f64 50 i)))) (*.f64 -50 i)) |
(+.f64 (if (!=.f64 (*.f64 n (-.f64 (*.f64 i -50) -100)) 0) (/.f64 (*.f64 n (*.f64 n (-.f64 10000 (*.f64 i (*.f64 i 2500))))) (*.f64 n (-.f64 (*.f64 i -50) -100))) (*.f64 n (-.f64 100 (*.f64 i -50)))) (*.f64 -50 i)) |
(if (!=.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) 0) (/.f64 (*.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (+.f64 (*.f64 n 100) (*.f64 -50 i))) (+.f64 (*.f64 n -100) (*.f64 i 50))) (+.f64 (*.f64 n 100) (*.f64 -50 i))) |
(if (!=.f64 (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) 0) (/.f64 (*.f64 n (-.f64 (*.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))))) (*.f64 (*.f64 n -100) -100))) (*.f64 n -100)) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) |
(if (!=.f64 (*.f64 n (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50))) 0) (/.f64 (*.f64 (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50)))) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))))) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) |
(if (!=.f64 (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) 0) (/.f64 (*.f64 n (-.f64 (*.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) (*.f64 i (*.f64 n 50))) (*.f64 (*.f64 n -100) -100))) (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) |
(if (!=.f64 (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) 0) (/.f64 (*.f64 n (-.f64 (*.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))))) (*.f64 (*.f64 n -100) -100))) (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) |
(*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n))) |
(*.f64 (/.f64 (*.f64 n (+.f64 (exp.f64 i) -1)) i) 100) |
(*.f64 (/.f64 (*.f64 n (+.f64 i (*.f64 1/2 (pow.f64 i 2)))) i) 100) |
(*.f64 100 (/.f64 (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) (/.f64 i n))) |
(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n))) |
(*.f64 100 (/.f64 (+.f64 i (*.f64 (pow.f64 i 2) (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) (/.f64 i n))) |
(if (!=.f64 (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) 0) (/.f64 (*.f64 n (-.f64 (*.f64 2500 (pow.f64 i 2)) 10000)) (-.f64 (*.f64 50 i) 100)) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) |
(if (!=.f64 (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) 0) (+.f64 (*.f64 n 100) (*.f64 -1/100 (*.f64 n (pow.f64 (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) i) 2)))) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) |
(*.f64 100 (/.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i n))) |
(*.f64 100 (+.f64 n (+.f64 (*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))) (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) i) 100) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) i) 100) |
(*.f64 100 (/.f64 (if (!=.f64 (-.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) n)) 0) (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 i n)) (+.f64 n n))) (+.f64 1 (pow.f64 (+.f64 1 (/.f64 i n)) n))) (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) -1)) (/.f64 i n))) |
(*.f64 100 (+.f64 (/.f64 (*.f64 n (+.f64 -1 (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n)))))))) i) (/.f64 (*.f64 (pow.f64 n 3) (exp.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 (/.f64 -1 i))) (log.f64 (neg.f64 (/.f64 1 n))))))) (pow.f64 i 2)))) |
(*.f64 (/.f64 (if (!=.f64 (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 n))) 0) (/.f64 (-.f64 (*.f64 (pow.f64 n 2) (*.f64 (*.f64 (pow.f64 n 2) (log.f64 n)) (log.f64 n))) (*.f64 (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 i))) (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 n))))) (*.f64 (pow.f64 n 2) (neg.f64 (log.f64 n)))) (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n)))) i) 100) |
| Outputs |
|---|
(*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n))) |
(+.f64 (*.f64 i (-.f64 (*.f64 50 n) 50)) (*.f64 100 n)) |
(*.f64 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) i) 100) |
(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n))) |
(*.f64 100 (/.f64 i (/.f64 i n))) |
4 calls:
| 113.0ms | n |
| 81.0ms | i |
| 18.0ms | (*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n))) |
| 18.0ms | (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)) |
| Error | Segments | Branch |
|---|---|---|
| 10.1b | 5 | i |
| 15.4b | 7 | n |
| 13.8b | 4 | (*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n))) |
| 13.8b | 4 | (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)) |
Compiled 1226 to 875 computations (28.6% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 34.0ms | 2.9160200653777346e+297 | 1.9151376974744252e+300 |
| 45.0ms | 1.8814899390427476e+258 | 6.997161326728189e+273 |
| 94.0ms | 3.8957905644364983e-13 | 184811.14497495134 |
| 61.0ms | -0.4351044794407235 | -2.689434193956716e-10 |
| 64.0ms | 113× | body | 1024 | valid |
| 46.0ms | 364× | body | 256 | valid |
| 28.0ms | 109× | body | 512 | valid |
| 26.0ms | 182× | body | 256 | infinite |
| 24.0ms | 39× | body | 1024 | infinite |
| 24.0ms | 258× | body | 256 | invalid |
| 8.0ms | 24× | body | 512 | infinite |
| 5.0ms | 6× | body | 2048 | valid |
| 1.0ms | 1× | body | 2048 | infinite |
Compiled 1129 to 826 computations (26.8% saved)
| Inputs |
|---|
(*.f64 i -50) |
(*.f64 n 100) |
(*.f64 50 (*.f64 n i)) |
(*.f64 i (*.f64 n 50)) |
(*.f64 100 (+.f64 n (*.f64 -1/2 i))) |
(*.f64 100 (/.f64 i (/.f64 i n))) |
(*.f64 n (-.f64 100 (*.f64 -50 i))) |
(+.f64 (*.f64 n 100) (*.f64 -50 i)) |
(*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n))) |
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 i 50))) |
(-.f64 (*.f64 n (*.f64 i 50)) (*.f64 n -100)) |
(+.f64 (*.f64 i (-.f64 (*.f64 50 n) 50)) (*.f64 100 n)) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 -50 i)) |
(*.f64 (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100) n) |
(if (!=.f64 (*.f64 i 50) 0) (/.f64 (*.f64 -5000 (*.f64 n i)) (*.f64 -50 i)) (+.f64 (*.f64 n 100) (*.f64 -50 i))) |
(if (!=.f64 (*.f64 i 50) 0) (/.f64 (*.f64 n (*.f64 i -5000)) (*.f64 -50 i)) (+.f64 (*.f64 n 100) (*.f64 -50 i))) |
(*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) |
(*.f64 (*.f64 n 100) (-.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) -1)) |
(if (!=.f64 (*.f64 i 50) 0) (/.f64 (*.f64 -50 (*.f64 i (*.f64 -50 i))) (*.f64 -50 i)) (+.f64 (*.f64 n 100) (*.f64 -50 i))) |
(if (!=.f64 (*.f64 i 50) 0) (/.f64 (*.f64 -50 (*.f64 i (*.f64 100 n))) (*.f64 -50 i)) (+.f64 (*.f64 n 100) (*.f64 -50 i))) |
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) |
(if (!=.f64 (*.f64 i 50) 0) (/.f64 (*.f64 i (-.f64 (*.f64 i 2500) (*.f64 n 5000))) (*.f64 -50 i)) (+.f64 (*.f64 n 100) (*.f64 -50 i))) |
(if (!=.f64 (*.f64 n -100) 0) (/.f64 (*.f64 n (*.f64 (+.f64 n (*.f64 i -1/2)) -10000)) (*.f64 n -100)) (+.f64 (*.f64 100 n) (*.f64 -50 i))) |
(if (!=.f64 (*.f64 i 50) 0) (/.f64 (*.f64 -50 (*.f64 i (+.f64 (*.f64 n 100) (*.f64 -50 i)))) (*.f64 -50 i)) (+.f64 (*.f64 n 100) (*.f64 -50 i))) |
(if (!=.f64 (*.f64 50 i) 0) (/.f64 (*.f64 i (+.f64 (*.f64 i 2500) (*.f64 (*.f64 n -50) (-.f64 100 (*.f64 i -50))))) (*.f64 i -50)) (+.f64 (*.f64 100 n) (*.f64 50 (-.f64 (*.f64 n i) i)))) |
(if (!=.f64 (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) 0) (/.f64 (*.f64 n -10000) (-.f64 (*.f64 50 i) 100)) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) |
(+.f64 (if (!=.f64 (*.f64 n (*.f64 i -50)) 0) (/.f64 (*.f64 (*.f64 n (+.f64 (*.f64 i -50) -100)) (*.f64 n (*.f64 i -50))) (*.f64 n (*.f64 50 i))) (*.f64 n (+.f64 100 (*.f64 50 i)))) (*.f64 -50 i)) |
(+.f64 (if (!=.f64 (*.f64 n (-.f64 (*.f64 i -50) -100)) 0) (/.f64 (*.f64 n (*.f64 n (-.f64 10000 (*.f64 i (*.f64 i 2500))))) (*.f64 n (-.f64 (*.f64 i -50) -100))) (*.f64 n (-.f64 100 (*.f64 i -50)))) (*.f64 -50 i)) |
(if (!=.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) 0) (/.f64 (*.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (+.f64 (*.f64 n 100) (*.f64 -50 i))) (+.f64 (*.f64 n -100) (*.f64 i 50))) (+.f64 (*.f64 n 100) (*.f64 -50 i))) |
(if (!=.f64 (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) 0) (/.f64 (*.f64 n (-.f64 (*.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))))) (*.f64 (*.f64 n -100) -100))) (*.f64 n -100)) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) |
(if (!=.f64 (*.f64 n (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50))) 0) (/.f64 (*.f64 (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50)))) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))))) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) |
(if (!=.f64 (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) 0) (/.f64 (*.f64 n (-.f64 (*.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) (*.f64 i (*.f64 n 50))) (*.f64 (*.f64 n -100) -100))) (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) |
(if (!=.f64 (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) 0) (/.f64 (*.f64 n (-.f64 (*.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))))) (*.f64 (*.f64 n -100) -100))) (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) |
(*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n))) |
(*.f64 (/.f64 (*.f64 n (+.f64 (exp.f64 i) -1)) i) 100) |
(*.f64 (/.f64 (*.f64 n (+.f64 i (*.f64 1/2 (pow.f64 i 2)))) i) 100) |
(*.f64 100 (/.f64 (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) (/.f64 i n))) |
(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n))) |
(*.f64 100 (/.f64 (+.f64 i (*.f64 (pow.f64 i 2) (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) (/.f64 i n))) |
(if (!=.f64 (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) 0) (/.f64 (*.f64 n (-.f64 (*.f64 2500 (pow.f64 i 2)) 10000)) (-.f64 (*.f64 50 i) 100)) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) |
(if (!=.f64 (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) 0) (+.f64 (*.f64 n 100) (*.f64 -1/100 (*.f64 n (pow.f64 (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) i) 2)))) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) |
(*.f64 100 (/.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i n))) |
(*.f64 100 (+.f64 n (+.f64 (*.f64 n (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 n 2))) 1/6) (*.f64 1/2 (/.f64 1 n))))) (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))))))) |
| Outputs |
|---|
(*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n))) |
(+.f64 (*.f64 i (-.f64 (*.f64 50 n) 50)) (*.f64 100 n)) |
(*.f64 100 (/.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i n))) |
(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n))) |
(*.f64 100 (/.f64 i (/.f64 i n))) |
4 calls:
| 100.0ms | n |
| 73.0ms | i |
| 17.0ms | (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)) |
| 16.0ms | (*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n))) |
| Error | Segments | Branch |
|---|---|---|
| 10.1b | 5 | i |
| 15.4b | 7 | n |
| 13.8b | 4 | (*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n))) |
| 13.8b | 4 | (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)) |
Compiled 1046 to 767 computations (26.7% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 32.0ms | 2.9160200653777346e+297 | 1.9151376974744252e+300 |
| 46.0ms | 1.8814899390427476e+258 | 6.997161326728189e+273 |
| 62.0ms | 3.8957905644364983e-13 | 184811.14497495134 |
| 51.0ms | -0.4351044794407235 | -2.689434193956716e-10 |
| 54.0ms | 97× | body | 1024 | valid |
| 47.0ms | 375× | body | 256 | valid |
| 29.0ms | 112× | body | 512 | valid |
| 22.0ms | 164× | body | 256 | infinite |
| 22.0ms | 237× | body | 256 | invalid |
| 8.0ms | 8× | body | 2048 | valid |
| 2.0ms | 2× | body | 2048 | infinite |
Compiled 1149 to 826 computations (28.1% saved)
| Inputs |
|---|
(*.f64 i -50) |
(*.f64 n 100) |
(*.f64 50 (*.f64 n i)) |
(*.f64 i (*.f64 n 50)) |
(*.f64 100 (+.f64 n (*.f64 -1/2 i))) |
(*.f64 100 (/.f64 i (/.f64 i n))) |
(*.f64 n (-.f64 100 (*.f64 -50 i))) |
(+.f64 (*.f64 n 100) (*.f64 -50 i)) |
(*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n))) |
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 i 50))) |
(-.f64 (*.f64 n (*.f64 i 50)) (*.f64 n -100)) |
(+.f64 (*.f64 i (-.f64 (*.f64 50 n) 50)) (*.f64 100 n)) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 -50 i)) |
(*.f64 (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100) n) |
(if (!=.f64 (*.f64 i 50) 0) (/.f64 (*.f64 -5000 (*.f64 n i)) (*.f64 -50 i)) (+.f64 (*.f64 n 100) (*.f64 -50 i))) |
(if (!=.f64 (*.f64 i 50) 0) (/.f64 (*.f64 n (*.f64 i -5000)) (*.f64 -50 i)) (+.f64 (*.f64 n 100) (*.f64 -50 i))) |
(*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) |
(*.f64 (*.f64 n 100) (-.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) -1)) |
(if (!=.f64 (*.f64 i 50) 0) (/.f64 (*.f64 -50 (*.f64 i (*.f64 -50 i))) (*.f64 -50 i)) (+.f64 (*.f64 n 100) (*.f64 -50 i))) |
(if (!=.f64 (*.f64 i 50) 0) (/.f64 (*.f64 -50 (*.f64 i (*.f64 100 n))) (*.f64 -50 i)) (+.f64 (*.f64 n 100) (*.f64 -50 i))) |
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) |
(if (!=.f64 (*.f64 i 50) 0) (/.f64 (*.f64 i (-.f64 (*.f64 i 2500) (*.f64 n 5000))) (*.f64 -50 i)) (+.f64 (*.f64 n 100) (*.f64 -50 i))) |
(if (!=.f64 (*.f64 n -100) 0) (/.f64 (*.f64 n (*.f64 (+.f64 n (*.f64 i -1/2)) -10000)) (*.f64 n -100)) (+.f64 (*.f64 100 n) (*.f64 -50 i))) |
(if (!=.f64 (*.f64 i 50) 0) (/.f64 (*.f64 -50 (*.f64 i (+.f64 (*.f64 n 100) (*.f64 -50 i)))) (*.f64 -50 i)) (+.f64 (*.f64 n 100) (*.f64 -50 i))) |
(if (!=.f64 (*.f64 50 i) 0) (/.f64 (*.f64 i (+.f64 (*.f64 i 2500) (*.f64 (*.f64 n -50) (-.f64 100 (*.f64 i -50))))) (*.f64 i -50)) (+.f64 (*.f64 100 n) (*.f64 50 (-.f64 (*.f64 n i) i)))) |
(if (!=.f64 (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) 0) (/.f64 (*.f64 n -10000) (-.f64 (*.f64 50 i) 100)) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) |
(+.f64 (if (!=.f64 (*.f64 n (*.f64 i -50)) 0) (/.f64 (*.f64 (*.f64 n (+.f64 (*.f64 i -50) -100)) (*.f64 n (*.f64 i -50))) (*.f64 n (*.f64 50 i))) (*.f64 n (+.f64 100 (*.f64 50 i)))) (*.f64 -50 i)) |
(+.f64 (if (!=.f64 (*.f64 n (-.f64 (*.f64 i -50) -100)) 0) (/.f64 (*.f64 n (*.f64 n (-.f64 10000 (*.f64 i (*.f64 i 2500))))) (*.f64 n (-.f64 (*.f64 i -50) -100))) (*.f64 n (-.f64 100 (*.f64 i -50)))) (*.f64 -50 i)) |
(if (!=.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) 0) (/.f64 (*.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (+.f64 (*.f64 n 100) (*.f64 -50 i))) (+.f64 (*.f64 n -100) (*.f64 i 50))) (+.f64 (*.f64 n 100) (*.f64 -50 i))) |
(if (!=.f64 (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) 0) (/.f64 (*.f64 n (-.f64 (*.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))))) (*.f64 (*.f64 n -100) -100))) (*.f64 n -100)) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) |
(if (!=.f64 (*.f64 n (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50))) 0) (/.f64 (*.f64 (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50)))) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))))) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) |
(if (!=.f64 (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) 0) (/.f64 (*.f64 n (-.f64 (*.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) (*.f64 i (*.f64 n 50))) (*.f64 (*.f64 n -100) -100))) (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) |
(if (!=.f64 (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) 0) (/.f64 (*.f64 n (-.f64 (*.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))))) (*.f64 (*.f64 n -100) -100))) (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) |
(*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n))) |
(*.f64 (/.f64 (*.f64 n (+.f64 (exp.f64 i) -1)) i) 100) |
(*.f64 (/.f64 (*.f64 n (+.f64 i (*.f64 1/2 (pow.f64 i 2)))) i) 100) |
(*.f64 100 (/.f64 (+.f64 i (*.f64 (pow.f64 i 2) (/.f64 -1/2 n))) (/.f64 i n))) |
(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n))) |
(*.f64 100 (/.f64 (+.f64 i (*.f64 (pow.f64 i 2) (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))) (/.f64 i n))) |
(if (!=.f64 (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) 0) (/.f64 (*.f64 n (-.f64 (*.f64 2500 (pow.f64 i 2)) 10000)) (-.f64 (*.f64 50 i) 100)) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) |
(if (!=.f64 (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) 0) (+.f64 (*.f64 n 100) (*.f64 -1/100 (*.f64 n (pow.f64 (*.f64 (-.f64 50 (*.f64 50 (/.f64 1 n))) i) 2)))) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) |
| Outputs |
|---|
(*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n))) |
(if (!=.f64 (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) 0) (/.f64 (*.f64 n -10000) (-.f64 (*.f64 50 i) 100)) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) |
4 calls:
| 69.0ms | n |
| 30.0ms | i |
| 17.0ms | (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)) |
| 15.0ms | (*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n))) |
| Error | Segments | Branch |
|---|---|---|
| 12.5b | 2 | i |
| 16.7b | 5 | n |
| 13.8b | 4 | (*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n))) |
| 13.8b | 4 | (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)) |
Compiled 995 to 730 computations (26.6% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 54.0ms | -0.4351044794407235 | -2.689434193956716e-10 |
| 29.0ms | 56× | body | 1024 | valid |
| 12.0ms | 49× | body | 512 | valid |
| 4.0ms | 36× | body | 256 | valid |
| 3.0ms | 37× | body | 256 | invalid |
| 2.0ms | 3× | body | 2048 | valid |
Compiled 508 to 402 computations (20.9% saved)
| Inputs |
|---|
(*.f64 i -50) |
(*.f64 n 100) |
(*.f64 50 (*.f64 n i)) |
(*.f64 i (*.f64 n 50)) |
(*.f64 100 (+.f64 n (*.f64 -1/2 i))) |
(*.f64 100 (/.f64 i (/.f64 i n))) |
(*.f64 n (-.f64 100 (*.f64 -50 i))) |
(+.f64 (*.f64 n 100) (*.f64 -50 i)) |
(*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n))) |
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 i 50))) |
(-.f64 (*.f64 n (*.f64 i 50)) (*.f64 n -100)) |
(+.f64 (*.f64 i (-.f64 (*.f64 50 n) 50)) (*.f64 100 n)) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 -50 i)) |
(*.f64 (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100) n) |
(if (!=.f64 (*.f64 i 50) 0) (/.f64 (*.f64 -5000 (*.f64 n i)) (*.f64 -50 i)) (+.f64 (*.f64 n 100) (*.f64 -50 i))) |
(if (!=.f64 (*.f64 i 50) 0) (/.f64 (*.f64 n (*.f64 i -5000)) (*.f64 -50 i)) (+.f64 (*.f64 n 100) (*.f64 -50 i))) |
(*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) |
(*.f64 (*.f64 n 100) (-.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) -1)) |
(if (!=.f64 (*.f64 i 50) 0) (/.f64 (*.f64 -50 (*.f64 i (*.f64 -50 i))) (*.f64 -50 i)) (+.f64 (*.f64 n 100) (*.f64 -50 i))) |
(if (!=.f64 (*.f64 i 50) 0) (/.f64 (*.f64 -50 (*.f64 i (*.f64 100 n))) (*.f64 -50 i)) (+.f64 (*.f64 n 100) (*.f64 -50 i))) |
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) |
(if (!=.f64 (*.f64 i 50) 0) (/.f64 (*.f64 i (-.f64 (*.f64 i 2500) (*.f64 n 5000))) (*.f64 -50 i)) (+.f64 (*.f64 n 100) (*.f64 -50 i))) |
(if (!=.f64 (*.f64 n -100) 0) (/.f64 (*.f64 n (*.f64 (+.f64 n (*.f64 i -1/2)) -10000)) (*.f64 n -100)) (+.f64 (*.f64 100 n) (*.f64 -50 i))) |
(if (!=.f64 (*.f64 i 50) 0) (/.f64 (*.f64 -50 (*.f64 i (+.f64 (*.f64 n 100) (*.f64 -50 i)))) (*.f64 -50 i)) (+.f64 (*.f64 n 100) (*.f64 -50 i))) |
(if (!=.f64 (*.f64 50 i) 0) (/.f64 (*.f64 i (+.f64 (*.f64 i 2500) (*.f64 (*.f64 n -50) (-.f64 100 (*.f64 i -50))))) (*.f64 i -50)) (+.f64 (*.f64 100 n) (*.f64 50 (-.f64 (*.f64 n i) i)))) |
(if (!=.f64 (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) 0) (/.f64 (*.f64 n -10000) (-.f64 (*.f64 50 i) 100)) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) |
(+.f64 (if (!=.f64 (*.f64 n (*.f64 i -50)) 0) (/.f64 (*.f64 (*.f64 n (+.f64 (*.f64 i -50) -100)) (*.f64 n (*.f64 i -50))) (*.f64 n (*.f64 50 i))) (*.f64 n (+.f64 100 (*.f64 50 i)))) (*.f64 -50 i)) |
(+.f64 (if (!=.f64 (*.f64 n (-.f64 (*.f64 i -50) -100)) 0) (/.f64 (*.f64 n (*.f64 n (-.f64 10000 (*.f64 i (*.f64 i 2500))))) (*.f64 n (-.f64 (*.f64 i -50) -100))) (*.f64 n (-.f64 100 (*.f64 i -50)))) (*.f64 -50 i)) |
(if (!=.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) 0) (/.f64 (*.f64 (+.f64 (*.f64 n -100) (*.f64 i 50)) (+.f64 (*.f64 n 100) (*.f64 -50 i))) (+.f64 (*.f64 n -100) (*.f64 i 50))) (+.f64 (*.f64 n 100) (*.f64 -50 i))) |
(if (!=.f64 (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) 0) (/.f64 (*.f64 n (-.f64 (*.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))))) (*.f64 (*.f64 n -100) -100))) (*.f64 n -100)) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) |
(if (!=.f64 (*.f64 n (*.f64 i (+.f64 (*.f64 (/.f64 1 n) 50) -50))) 0) (/.f64 (*.f64 (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50)))) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))))) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) |
(if (!=.f64 (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) 0) (/.f64 (*.f64 n (-.f64 (*.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) (*.f64 i (*.f64 n 50))) (*.f64 (*.f64 n -100) -100))) (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) |
(if (!=.f64 (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) 0) (/.f64 (*.f64 n (-.f64 (*.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) (*.f64 n (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))))) (*.f64 (*.f64 n -100) -100))) (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) |
| Outputs |
|---|
(if (!=.f64 (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) 0) (/.f64 (*.f64 n -10000) (-.f64 (*.f64 50 i) 100)) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) |
(*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n))) |
(if (!=.f64 (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) 0) (/.f64 (*.f64 n -10000) (-.f64 (*.f64 50 i) 100)) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) |
2 calls:
| 35.0ms | n |
| 13.0ms | i |
| Error | Segments | Branch |
|---|---|---|
| 19.9b | 1 | i |
| 17.9b | 3 | n |
Compiled 789 to 586 computations (25.7% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 43.0ms | 1.9654150085798913e-230 | 3.937965045236048e-229 |
| 56.0ms | -2.0601716124565574e-148 | -8.358886811489838e-150 |
| 60.0ms | 149× | body | 1024 | valid |
| 15.0ms | 18× | body | 2048 | valid |
| 13.0ms | 136× | body | 256 | invalid |
| 4.0ms | 43× | body | 256 | valid |
| 3.0ms | 14× | body | 512 | valid |
Compiled 764 to 617 computations (19.2% saved)
| Inputs |
|---|
(*.f64 i -50) |
(*.f64 n 100) |
(*.f64 50 (*.f64 n i)) |
(*.f64 i (*.f64 n 50)) |
(*.f64 100 (+.f64 n (*.f64 -1/2 i))) |
(*.f64 100 (/.f64 i (/.f64 i n))) |
(*.f64 n (-.f64 100 (*.f64 -50 i))) |
(+.f64 (*.f64 n 100) (*.f64 -50 i)) |
(*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n))) |
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 i 50))) |
(-.f64 (*.f64 n (*.f64 i 50)) (*.f64 n -100)) |
(+.f64 (*.f64 i (-.f64 (*.f64 50 n) 50)) (*.f64 100 n)) |
(+.f64 (*.f64 n (+.f64 100 (*.f64 50 i))) (*.f64 -50 i)) |
(*.f64 (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100) n) |
(if (!=.f64 (*.f64 i 50) 0) (/.f64 (*.f64 -5000 (*.f64 n i)) (*.f64 -50 i)) (+.f64 (*.f64 n 100) (*.f64 -50 i))) |
(if (!=.f64 (*.f64 i 50) 0) (/.f64 (*.f64 n (*.f64 i -5000)) (*.f64 -50 i)) (+.f64 (*.f64 n 100) (*.f64 -50 i))) |
(*.f64 100 (+.f64 n (*.f64 n (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) |
(*.f64 (*.f64 n 100) (-.f64 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n)))) -1)) |
(if (!=.f64 (*.f64 i 50) 0) (/.f64 (*.f64 -50 (*.f64 i (*.f64 -50 i))) (*.f64 -50 i)) (+.f64 (*.f64 n 100) (*.f64 -50 i))) |
(if (!=.f64 (*.f64 i 50) 0) (/.f64 (*.f64 -50 (*.f64 i (*.f64 100 n))) (*.f64 -50 i)) (+.f64 (*.f64 n 100) (*.f64 -50 i))) |
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 100 (*.f64 i (-.f64 1/2 (*.f64 1/2 (/.f64 1 n))))))) |
(if (!=.f64 (*.f64 i 50) 0) (/.f64 (*.f64 i (-.f64 (*.f64 i 2500) (*.f64 n 5000))) (*.f64 -50 i)) (+.f64 (*.f64 n 100) (*.f64 -50 i))) |
(if (!=.f64 (*.f64 n -100) 0) (/.f64 (*.f64 n (*.f64 (+.f64 n (*.f64 i -1/2)) -10000)) (*.f64 n -100)) (+.f64 (*.f64 100 n) (*.f64 -50 i))) |
(if (!=.f64 (*.f64 i 50) 0) (/.f64 (*.f64 -50 (*.f64 i (+.f64 (*.f64 n 100) (*.f64 -50 i)))) (*.f64 -50 i)) (+.f64 (*.f64 n 100) (*.f64 -50 i))) |
(if (!=.f64 (*.f64 50 i) 0) (/.f64 (*.f64 i (+.f64 (*.f64 i 2500) (*.f64 (*.f64 n -50) (-.f64 100 (*.f64 i -50))))) (*.f64 i -50)) (+.f64 (*.f64 100 n) (*.f64 50 (-.f64 (*.f64 n i) i)))) |
| Outputs |
|---|
(*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n))) |
(+.f64 (*.f64 i (-.f64 (*.f64 50 n) 50)) (*.f64 100 n)) |
(*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n))) |
2 calls:
| 37.0ms | n |
| 28.0ms | i |
| Error | Segments | Branch |
|---|---|---|
| 19.1b | 3 | i |
| 20.1b | 4 | n |
Compiled 369 to 266 computations (27.9% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 68.0ms | 3.8957905644364983e-13 | 184811.14497495134 |
| 45.0ms | -14746.40792665077 | -0.4351044794407235 |
| 64.0ms | 113× | body | 1024 | valid |
| 25.0ms | 96× | body | 512 | valid |
| 9.0ms | 76× | body | 256 | valid |
| 7.0ms | 73× | body | 256 | invalid |
| 3.0ms | 3× | body | 2048 | valid |
Compiled 490 to 393 computations (19.8% saved)
| Inputs |
|---|
(*.f64 i -50) |
(*.f64 n 100) |
(*.f64 50 (*.f64 n i)) |
(*.f64 i (*.f64 n 50)) |
(*.f64 100 (+.f64 n (*.f64 -1/2 i))) |
(*.f64 100 (/.f64 i (/.f64 i n))) |
(*.f64 n (-.f64 100 (*.f64 -50 i))) |
(+.f64 (*.f64 n 100) (*.f64 -50 i)) |
(*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n))) |
(+.f64 (*.f64 n 100) (*.f64 n (*.f64 i 50))) |
(-.f64 (*.f64 n (*.f64 i 50)) (*.f64 n -100)) |
| Outputs |
|---|
(*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n))) |
(*.f64 100 (+.f64 n (*.f64 -1/2 i))) |
(*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n))) |
2 calls:
| 20.0ms | n |
| 15.0ms | i |
| Error | Segments | Branch |
|---|---|---|
| 19.2b | 3 | i |
| 20.1b | 4 | n |
Compiled 79 to 53 computations (32.9% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 89.0ms | 3.8957905644364983e-13 | 184811.14497495134 |
| 34.0ms | -41824580748.089905 | -11413516671.118961 |
| 52.0ms | 84× | body | 1024 | valid |
| 29.0ms | 99× | body | 512 | valid |
| 17.0ms | 28× | body | 1024 | infinite |
| 9.0ms | 87× | body | 256 | invalid |
| 7.0ms | 54× | body | 256 | valid |
| 3.0ms | 3× | body | 2048 | valid |
| 2.0ms | 15× | body | 256 | infinite |
| 1.0ms | 4× | body | 512 | infinite |
Compiled 352 to 285 computations (19% saved)
| Inputs |
|---|
(*.f64 i -50) |
(*.f64 n 100) |
(*.f64 50 (*.f64 n i)) |
(*.f64 i (*.f64 n 50)) |
(*.f64 100 (+.f64 n (*.f64 -1/2 i))) |
(*.f64 100 (/.f64 i (/.f64 i n))) |
(*.f64 n (-.f64 100 (*.f64 -50 i))) |
(+.f64 (*.f64 n 100) (*.f64 -50 i)) |
| Outputs |
|---|
(*.f64 100 (/.f64 i (/.f64 i n))) |
(*.f64 100 (+.f64 n (*.f64 -1/2 i))) |
(*.f64 100 (/.f64 i (/.f64 i n))) |
2 calls:
| 13.0ms | i |
| 12.0ms | n |
| Error | Segments | Branch |
|---|---|---|
| 21.1b | 3 | i |
| 21.2b | 3 | n |
Compiled 52 to 35 computations (32.7% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 87.0ms | 4.1293001341773455e-60 | 7.360270076080512e-50 |
| 57.0ms | -3.928657153267671e-64 | -1.5240131090200566e-65 |
| 58.0ms | 110× | body | 1024 | valid |
| 52.0ms | 56× | body | 2048 | valid |
| 20.0ms | 84× | body | 512 | valid |
| 5.0ms | 55× | body | 256 | invalid |
| 3.0ms | 22× | body | 256 | valid |
| 3.0ms | 3× | body | 2048 | infinite |
Compiled 362 to 270 computations (25.4% saved)
Total -37.2b remaining (-146.5%)
Threshold costs -37.2b (-146.5%)
| Inputs |
|---|
(*.f64 i -50) |
(*.f64 n 100) |
(*.f64 50 (*.f64 n i)) |
(*.f64 i (*.f64 n 50)) |
(*.f64 100 (+.f64 n (*.f64 -1/2 i))) |
| Outputs |
|---|
(*.f64 n 100) |
2 calls:
| 4.0ms | n |
| 4.0ms | i |
| Error | Segments | Branch |
|---|---|---|
| 25.4b | 1 | i |
| 25.4b | 1 | n |
Compiled 31 to 21 computations (32.3% saved)
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 116 | 1045 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(if (<=.f64 i -3423715700080493/1180591620717411303424) (*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n))) (if (<=.f64 i 8106479329266893/1125899906842624) (+.f64 (*.f64 i (-.f64 (*.f64 50 n) 50)) (*.f64 100 n)) (if (<=.f64 i 2900000000000000100706242576167281806542114546789131467902629786351311307587689698709300308815786857390771546492909651657963930183256975191374251864025888956747524827567482094265830305431094829391179191601786059161491024468600608739146025689564077812709588992) (*.f64 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) i) 100) (if (<=.f64 i 14000000000000000828005200352723324906741466269883013177025720220877388102830455948255490323651543443184881869670146206339615562182106843712438668433570504496804332131871725363765300801093275382249065959933199753621085402942511797700279432578789500433928306815271925987986438463494743967601765908480) (*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n))) (*.f64 100 (/.f64 i (/.f64 i n))))))) |
(if (<=.f64 i -3423715700080493/1180591620717411303424) (*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n))) (if (<=.f64 i 8762203435012037/2305843009213693952) (+.f64 (*.f64 i (-.f64 (*.f64 50 n) 50)) (*.f64 100 n)) (if (<=.f64 i 5000000000000000332573312946019256101192831727830244227196824507708833423545780946025012109369036034436615157765192646677921147728861185914040735998988048698472286242720989368704403963720043307933764743571120134971352694704832620965723600077151551216697654940532736) (*.f64 100 (/.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i n))) (if (<=.f64 i 1220000000000000034315469341793731447458201705953942966372137987736509817631030812540559934390058923229953131552991319579895402543280264293194941554541668363258420763082529964900736076280443991018701926260709638528215049580511777752336102208634172080244716915387307688021599007673201335500553492365312) (*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n))) (*.f64 100 (/.f64 i (/.f64 i n))))))) |
(if (<=.f64 i -7673845534663173/1180591620717411303424) (*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n))) (if (!=.f64 (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) 0) (/.f64 (*.f64 n -10000) (-.f64 (*.f64 50 i) 100)) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)))) |
(if (<=.f64 n -1957927283385199/230344386280611654799899571593522271174128492457058131614758685317726084130380178960334883128519211886075950624436269830308263222041308144077235977260296389382897664) (if (!=.f64 (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) 0) (/.f64 (*.f64 n -10000) (-.f64 (*.f64 50 i) 100)) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) (if (<=.f64 n 4479198687200445/109248748468303532426524291739177087748419720352823839299932287987941986104404083859807145179079545499532163655162810211465442126301091677476673225561388319475223061782757614525859074636379160981159362824370366086868021215846014341794428966928384) (*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n))) (if (!=.f64 (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) 0) (/.f64 (*.f64 n -10000) (-.f64 (*.f64 50 i) 100)) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))))) |
(if (<=.f64 i -7926335344172073/9007199254740992) (*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n))) (if (<=.f64 i 1170935903116329/2251799813685248) (+.f64 (*.f64 i (-.f64 (*.f64 50 n) 50)) (*.f64 100 n)) (*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n))))) |
(if (<=.f64 i -12000000000) (*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n))) (if (<=.f64 i 9) (*.f64 100 (+.f64 n (*.f64 -1/2 i))) (*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n))))) |
(if (<=.f64 i -722542636840853/1852673427797059126777135760139006525652319754650249024631321344126610074238976) (*.f64 100 (/.f64 i (/.f64 i n))) (if (<=.f64 i 7687797291804675/105312291668557186697918027683670432318895095400549111254310977536) (*.f64 100 (+.f64 n (*.f64 -1/2 i))) (*.f64 100 (/.f64 i (/.f64 i n))))) |
(*.f64 n 100) |
(*.f64 i -50) |
| Outputs |
|---|
(if (<=.f64 i -3423715700080493/1180591620717411303424) (*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n))) (if (<=.f64 i 8106479329266893/1125899906842624) (+.f64 (*.f64 i (-.f64 (*.f64 50 n) 50)) (*.f64 100 n)) (if (<=.f64 i 2900000000000000100706242576167281806542114546789131467902629786351311307587689698709300308815786857390771546492909651657963930183256975191374251864025888956747524827567482094265830305431094829391179191601786059161491024468600608739146025689564077812709588992) (*.f64 (/.f64 (*.f64 (pow.f64 n 2) (-.f64 (log.f64 i) (log.f64 n))) i) 100) (if (<=.f64 i 14000000000000000828005200352723324906741466269883013177025720220877388102830455948255490323651543443184881869670146206339615562182106843712438668433570504496804332131871725363765300801093275382249065959933199753621085402942511797700279432578789500433928306815271925987986438463494743967601765908480) (*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n))) (*.f64 100 (/.f64 i (/.f64 i n))))))) |
(if (<=.f64 i -3423715700080493/1180591620717411303424) (*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n))) (if (<=.f64 i 8762203435012037/2305843009213693952) (+.f64 (*.f64 i (-.f64 (*.f64 50 n) 50)) (*.f64 100 n)) (if (<=.f64 i 5000000000000000332573312946019256101192831727830244227196824507708833423545780946025012109369036034436615157765192646677921147728861185914040735998988048698472286242720989368704403963720043307933764743571120134971352694704832620965723600077151551216697654940532736) (*.f64 100 (/.f64 (*.f64 n (+.f64 (neg.f64 (log.f64 n)) (log.f64 i))) (/.f64 i n))) (if (<=.f64 i 1220000000000000034315469341793731447458201705953942966372137987736509817631030812540559934390058923229953131552991319579895402543280264293194941554541668363258420763082529964900736076280443991018701926260709638528215049580511777752336102208634172080244716915387307688021599007673201335500553492365312) (*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n))) (*.f64 100 (/.f64 i (/.f64 i n))))))) |
(if (<=.f64 i -7673845534663173/1180591620717411303424) (*.f64 100 (/.f64 (-.f64 (exp.f64 i) 1) (/.f64 i n))) (if (!=.f64 (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) 0) (/.f64 (*.f64 n -10000) (-.f64 (*.f64 50 i) 100)) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)))) |
(if (<=.f64 n -1957927283385199/230344386280611654799899571593522271174128492457058131614758685317726084130380178960334883128519211886075950624436269830308263222041308144077235977260296389382897664) (if (!=.f64 (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) 0) (/.f64 (*.f64 n -10000) (-.f64 (*.f64 50 i) 100)) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) (if (<=.f64 n 4479198687200445/109248748468303532426524291739177087748419720352823839299932287987941986104404083859807145179079545499532163655162810211465442126301091677476673225561388319475223061782757614525859074636379160981159362824370366086868021215846014341794428966928384) (*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n))) (if (!=.f64 (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) 0) (/.f64 (*.f64 n -10000) (-.f64 (*.f64 50 i) 100)) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))))) |
(if (<=.f64 n -1957927283385199/230344386280611654799899571593522271174128492457058131614758685317726084130380178960334883128519211886075950624436269830308263222041308144077235977260296389382897664) (if (!=.f64 (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) 0) (/.f64 (*.f64 n -10000) (-.f64 (*.f64 50 i) 100)) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))) (if (<=.f64 n 4479198687200445/109248748468303532426524291739177087748419720352823839299932287987941986104404083859807145179079545499532163655162810211465442126301091677476673225561388319475223061782757614525859074636379160981159362824370366086868021215846014341794428966928384) (*.f64 100 (/.f64 0 (/.f64 i n))) (if (!=.f64 (*.f64 n (-.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100)) 0) (/.f64 (*.f64 n -10000) (-.f64 (*.f64 50 i) 100)) (*.f64 n (+.f64 (*.f64 i (+.f64 50 (*.f64 (/.f64 1 n) -50))) 100))))) |
(if (<=.f64 i -7926335344172073/9007199254740992) (*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n))) (if (<=.f64 i 1170935903116329/2251799813685248) (+.f64 (*.f64 i (-.f64 (*.f64 50 n) 50)) (*.f64 100 n)) (*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n))))) |
(if (<=.f64 i -7926335344172073/9007199254740992) (*.f64 100 (/.f64 0 (/.f64 i n))) (if (<=.f64 i 1170935903116329/2251799813685248) (+.f64 (*.f64 i (-.f64 (*.f64 50 n) 50)) (*.f64 100 n)) (*.f64 100 (/.f64 0 (/.f64 i n))))) |
(if (<=.f64 i -12000000000) (*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n))) (if (<=.f64 i 9) (*.f64 100 (+.f64 n (*.f64 -1/2 i))) (*.f64 100 (/.f64 (-.f64 1 1) (/.f64 i n))))) |
(if (<=.f64 i -12000000000) (*.f64 100 (/.f64 0 (/.f64 i n))) (if (<=.f64 i 9) (*.f64 100 (+.f64 n (*.f64 -1/2 i))) (*.f64 100 (/.f64 0 (/.f64 i n))))) |
(if (<=.f64 i -722542636840853/1852673427797059126777135760139006525652319754650249024631321344126610074238976) (*.f64 100 (/.f64 i (/.f64 i n))) (if (<=.f64 i 7687797291804675/105312291668557186697918027683670432318895095400549111254310977536) (*.f64 100 (+.f64 n (*.f64 -1/2 i))) (*.f64 100 (/.f64 i (/.f64 i n))))) |
(*.f64 n 100) |
(*.f64 i -50) |
Compiled 403 to 286 computations (29% saved)
| 2× | egg-herbie |
| 1142× | rational_best-simplify-62 |
| 1142× | rational_best-simplify-62 |
| 806× | rational_best-simplify-1 |
| 806× | rational_best-simplify-1 |
| 798× | rational_best-simplify-65 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 467 | 14917 |
| 1 | 2306 | 14623 |
| 0 | 467 | 14917 |
| 1 | 2306 | 14623 |
| 1× | node limit |
| 1× | node limit |
Compiled 131 to 93 computations (29% saved)
Compiled 387 to 258 computations (33.3% saved)
Loading profile data...