
Time bar (total: 3.8s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 99.7% | 0.3% | 0% | 0% | 0% | 0 |
| 0% | 0% | 99.7% | 0.3% | 0% | 0% | 0% | 1 |
| 0% | 0% | 99.7% | 0.3% | 0% | 0% | 0% | 2 |
| 0% | 0% | 99.7% | 0.3% | 0% | 0% | 0% | 3 |
| 0% | 0% | 49.9% | 0.3% | 0% | 49.9% | 0% | 4 |
| 0% | 0% | 49.9% | 0.3% | 0% | 49.9% | 0% | 5 |
| 0% | 0% | 49.9% | 0.3% | 0% | 49.9% | 0% | 6 |
| 0% | 0% | 49.9% | 0.3% | 0% | 49.9% | 0% | 7 |
| 0% | 0% | 49.9% | 0.3% | 0% | 49.9% | 0% | 8 |
| 0% | 0% | 49.9% | 0.3% | 0% | 49.9% | 0% | 9 |
| 0% | 0% | 24.9% | 0.3% | 0% | 74.8% | 0% | 10 |
| 0% | 0% | 24.9% | 0.3% | 0% | 74.8% | 0% | 11 |
| 0% | 0% | 24.9% | 0.3% | 0% | 74.8% | 0% | 12 |
Compiled 20 to 19 computations (5% saved)
| 938.0ms | 7 696× | 0 | valid |
| 258.0ms | 560× | 1 | valid |
| 0.0ms | 4× | 0 | invalid |
ival-log: 414.0ms (46.4% of total)ival-mult: 196.0ms (22% of total)ival-sub: 133.0ms (14.9% of total)ival-exp: 71.0ms (8% of total)ival-add: 42.0ms (4.7% of total)adjust: 19.0ms (2.1% of total)ival-true: 7.0ms (0.8% of total)exact: 5.0ms (0.6% of total)ival-assert: 4.0ms (0.4% of total)| Ground Truth | Overpredictions | Example | Underpredictions | Example | Subexpression |
|---|---|---|---|---|---|
| 255 | 0 | - | 0 | - | (log.f64 (-.f64 #s(literal 1 binary64) z)) |
| 4 | 0 | - | 0 | - | (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
| 0 | 0 | - | 0 | - | a |
| 0 | 0 | - | 0 | - | t |
| 0 | 0 | - | 0 | - | #s(literal 1 binary64) |
| 0 | 0 | - | 0 | - | (log.f64 z) |
| 0 | 0 | - | 0 | - | (*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
| 0 | 0 | - | 0 | - | y |
| 0 | 0 | - | 0 | - | (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) |
| 0 | 0 | - | 0 | - | (-.f64 #s(literal 1 binary64) z) |
| 0 | 0 | - | 0 | - | (*.f64 y (-.f64 (log.f64 z) t)) |
| 0 | 0 | - | 0 | - | (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) |
| 0 | 0 | - | 0 | - | z |
| 0 | 0 | - | 0 | - | (-.f64 (log.f64 z) t) |
| 0 | 0 | - | 0 | - | (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
| 0 | 0 | - | 0 | - | b |
| 0 | 0 | - | 0 | - | x |
| Operator | Subexpression | Explanation | Count | |
|---|---|---|---|---|
log.f64 | (log.f64 (-.f64 #s(literal 1 binary64) z)) | sensitivity | 255 | 0 |
+.f64 | (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) | nan-rescue | 4 | 0 |
| ↳ | (*.f64 y (-.f64 (log.f64 z) t)) | overflow | 26 | |
| ↳ | (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) | overflow | 42 |
| Predicted + | Predicted - | |
|---|---|---|
| + | 10 | 0 |
| - | 245 | 1 |
| Predicted + | Predicted Maybe | Predicted - | |
|---|---|---|---|
| + | 10 | 0 | 0 |
| - | 245 | 0 | 1 |
| number | freq |
|---|---|
| 0 | 1 |
| 1 | 251 |
| 2 | 4 |
| Predicted + | Predicted Maybe | Predicted - | |
|---|---|---|---|
| + | 1 | 0 | 0 |
| - | 0 | 0 | 0 |
| 160.0ms | 418× | 1 | valid |
| 29.0ms | 50× | 2 | valid |
| 6.0ms | 44× | 0 | valid |
Compiled 289 to 72 computations (75.1% saved)
ival-log: 88.0ms (59.2% of total)adjust: 18.0ms (12.1% of total)ival-mult: 17.0ms (11.4% of total)ival-sub: 15.0ms (10.1% of total)ival-exp: 6.0ms (4% of total)ival-add: 4.0ms (2.7% of total)ival-true: 1.0ms (0.7% of total)ival-assert: 0.0ms (0% of total)exact: 0.0ms (0% of total)| 1× | egg-herbie |
| Inputs |
|---|
(*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
| Outputs |
|---|
(*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
Compiled 18 to 17 computations (5.6% saved)
Compiled 0 to 6 computations (-∞% saved)
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 96.1% | (*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
Compiled 18 to 17 computations (5.6% saved)
| 1× | egg-herbie |
Found 4 expressions of interest:
| New | Metric | Score | Program |
|---|---|---|---|
| cost-diff | 0 | (*.f64 y (-.f64 (log.f64 z) t)) | |
| cost-diff | 0 | (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) | |
| cost-diff | 0 | (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) | |
| cost-diff | 0 | (*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
| Inputs |
|---|
(*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
x |
(exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
(+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
(*.f64 y (-.f64 (log.f64 z) t)) |
y |
(-.f64 (log.f64 z) t) |
(log.f64 z) |
z |
t |
(*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) |
a |
(-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) |
(log.f64 (-.f64 #s(literal 1 binary64) z)) |
(-.f64 #s(literal 1 binary64) z) |
#s(literal 1 binary64) |
b |
| Outputs |
|---|
(*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
x |
(exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
(+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
(*.f64 y (-.f64 (log.f64 z) t)) |
y |
(-.f64 (log.f64 z) t) |
(log.f64 z) |
z |
t |
(*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) |
a |
(-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) |
(log.f64 (-.f64 #s(literal 1 binary64) z)) |
(-.f64 #s(literal 1 binary64) z) |
#s(literal 1 binary64) |
b |
Found 4 expressions of interest:
| New | Metric | Score | Program |
|---|---|---|---|
| accuracy | 0.0234375 | (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) | |
| accuracy | 0.140625 | (*.f64 y (-.f64 (log.f64 z) t)) | |
| accuracy | 0.9101521216604116 | (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) | |
| accuracy | 57.663066730431055 | (log.f64 (-.f64 #s(literal 1 binary64) z)) |
| 79.0ms | 209× | 1 | valid |
| 14.0ms | 25× | 2 | valid |
| 7.0ms | 22× | 0 | valid |
Compiled 180 to 36 computations (80% saved)
ival-log: 44.0ms (58.3% of total)adjust: 8.0ms (10.6% of total)ival-mult: 8.0ms (10.6% of total)ival-sub: 7.0ms (9.3% of total)ival-add: 5.0ms (6.6% of total)ival-exp: 3.0ms (4% of total)ival-assert: 0.0ms (0% of total)ival-true: 0.0ms (0% of total)exact: 0.0ms (0% of total)| Inputs |
|---|
(*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
(exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
(+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
(*.f64 y (-.f64 (log.f64 z) t)) |
(log.f64 (-.f64 #s(literal 1 binary64) z)) |
(*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) |
| Outputs |
|---|
(* x (exp (+ (* a (- (log (- 1 z)) b)) (* y (- (log z) t))))) |
(* x (exp (* a (- (log (- 1 z)) b)))) |
(+ (* x (exp (* a (- (log (- 1 z)) b)))) (* x (* y (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t))))) |
(+ (* x (exp (* a (- (log (- 1 z)) b)))) (* y (+ (* 1/2 (* x (* y (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 2))))) (* x (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t)))))) |
(+ (* x (exp (* a (- (log (- 1 z)) b)))) (* y (+ (* x (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t))) (* y (+ (* 1/6 (* x (* y (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 3))))) (* 1/2 (* x (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 2))))))))) |
(exp (* a (- (log (- 1 z)) b))) |
(+ (exp (* a (- (log (- 1 z)) b))) (* y (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t)))) |
(+ (exp (* a (- (log (- 1 z)) b))) (* y (+ (* 1/2 (* y (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 2)))) (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t))))) |
(+ (exp (* a (- (log (- 1 z)) b))) (* y (+ (* y (+ (* 1/6 (* y (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 3)))) (* 1/2 (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 2))))) (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t))))) |
(* a (- (log (- 1 z)) b)) |
(+ (* a (- (log (- 1 z)) b)) (* y (- (log z) t))) |
(* y (- (log z) t)) |
(* x (exp (- (+ (* a (- (log (- 1 z)) b)) (* y (log z))) (* t y)))) |
(exp (- (+ (* a (- (log (- 1 z)) b)) (* y (log z))) (* t y))) |
(* y (- (+ (log z) (/ (* a (- (log (- 1 z)) b)) y)) t)) |
(exp (+ (* a (- (log (- 1 z)) b)) (* y (- (log z) t)))) |
(* -1 (* y (+ (* -1 (- (log z) t)) (* -1 (/ (* a (- (log (- 1 z)) b)) y))))) |
(* x (exp (+ (* -1 (* a b)) (* y (- (log z) t))))) |
(+ (* -1 (* a (* x (* z (exp (+ (* -1 (* a b)) (* y (- (log z) t)))))))) (* x (exp (+ (* -1 (* a b)) (* y (- (log z) t)))))) |
(+ (* x (exp (+ (* -1 (* a b)) (* y (- (log z) t))))) (* z (+ (* -1 (* a (* x (exp (+ (* -1 (* a b)) (* y (- (log z) t))))))) (* x (* z (* (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2))))))))) |
(+ (* x (exp (+ (* -1 (* a b)) (* y (- (log z) t))))) (* z (+ (* -1 (* a (* x (exp (+ (* -1 (* a b)) (* y (- (log z) t))))))) (* z (+ (* x (* z (* (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (+ (* -1/3 a) (+ (* -1/6 (pow a 3)) (* 1/2 (pow a 2))))))) (* x (* (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2)))))))))) |
(exp (+ (* -1 (* a b)) (* y (- (log z) t)))) |
(+ (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (* -1 (* a (* z (exp (+ (* -1 (* a b)) (* y (- (log z) t)))))))) |
(+ (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (* z (+ (* -1 (* a (exp (+ (* -1 (* a b)) (* y (- (log z) t)))))) (* z (* (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2)))))))) |
(+ (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (* z (+ (* -1 (* a (exp (+ (* -1 (* a b)) (* y (- (log z) t)))))) (* z (+ (* z (* (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (+ (* -1/3 a) (+ (* -1/6 (pow a 3)) (* 1/2 (pow a 2)))))) (* (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2))))))))) |
(+ (* -1 (* a b)) (* y (- (log z) t))) |
(+ (* -1 (* a b)) (+ (* -1 (* a z)) (* y (- (log z) t)))) |
(+ (* -1 (* a b)) (+ (* y (- (log z) t)) (* z (+ (* -1 a) (* -1/2 (* a z)))))) |
(+ (* -1 (* a b)) (+ (* y (- (log z) t)) (* z (+ (* -1 a) (* z (+ (* -1/2 a) (* -1/3 (* a z)))))))) |
(* -1 z) |
(* z (- (* -1/2 z) 1)) |
(* z (- (* z (- (* -1/3 z) 1/2)) 1)) |
(* z (- (* z (- (* z (- (* -1/4 z) 1/3)) 1/2)) 1)) |
(* -1 (* a b)) |
(+ (* -1 (* a b)) (* -1 (* a z))) |
(+ (* -1 (* a b)) (* z (+ (* -1 a) (* -1/2 (* a z))))) |
(+ (* -1 (* a b)) (* z (+ (* -1 a) (* z (+ (* -1/2 a) (* -1/3 (* a z))))))) |
(* x (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))))) |
(+ (* -1 (/ (* a (* x (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))))) z)) (* x (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))))) |
(+ (* -1 (/ (* a (* x (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))))) z)) (+ (* x (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))))) (/ (* x (* (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2))))) (pow z 2)))) |
(+ (* -1 (/ (* a (* x (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))))) z)) (+ (* x (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))))) (+ (/ (* x (* (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2))))) (pow z 2)) (/ (* x (* (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1/3 a) (+ (* -1/6 (pow a 3)) (* 1/2 (pow a 2)))))) (pow z 3))))) |
(exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) |
(+ (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (* -1 (/ (* a (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))))) z))) |
(+ (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1 (/ (* a (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))))) z)) (/ (* (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2)))) (pow z 2)))) |
(+ (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1 (/ (* a (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))))) z)) (+ (/ (* (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2)))) (pow z 2)) (/ (* (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1/3 a) (+ (* -1/6 (pow a 3)) (* 1/2 (pow a 2))))) (pow z 3))))) |
(+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))) |
(+ (* -1 (/ a z)) (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) |
(+ (* -1 (/ a z)) (+ (* -1/2 (/ a (pow z 2))) (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))))) |
(+ (* -1 (/ a z)) (+ (* -1/2 (/ a (pow z 2))) (+ (* -1/3 (/ a (pow z 3))) (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))))) |
(* y (- (* -1 (log (/ 1 z))) t)) |
(+ (log -1) (* -1 (log (/ 1 z)))) |
(- (+ (log -1) (* -1 (log (/ 1 z)))) (/ 1 z)) |
(+ (log -1) (+ (* -1 (log (/ 1 z))) (* -1 (/ (+ 1 (* 1/2 (/ 1 z))) z)))) |
(- (+ (log -1) (+ (* -1 (log (/ 1 z))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 z))) (pow z 2))))) (/ 1 z)) |
(* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) |
(+ (* -1 (/ a z)) (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b))) |
(+ (* -1 (/ a z)) (+ (* -1/2 (/ a (pow z 2))) (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)))) |
(+ (* -1 (/ a z)) (+ (* -1/2 (/ a (pow z 2))) (+ (* -1/3 (/ a (pow z 3))) (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b))))) |
(* x (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t))))) |
(+ (* -1 (/ (* a (* x (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))))) z)) (* x (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))))) |
(+ (* -1 (/ (+ (* -1 (/ (* x (* (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2))))) z)) (* a (* x (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t))))))) z)) (* x (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))))) |
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* x (* (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (+ (* -1/2 (pow a 2)) (+ (* 1/6 (pow a 3)) (* 1/3 a))))) z)) (* x (* (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2)))))) z)) (* a (* x (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t))))))) z)) (* x (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))))) |
(exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) |
(+ (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (* -1 (/ (* a (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t))))) z))) |
(+ (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (* -1 (/ (+ (* -1 (/ (* (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2)))) z)) (* a (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))))) z))) |
(+ (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (+ (* -1/2 (pow a 2)) (+ (* 1/6 (pow a 3)) (* 1/3 a)))) z)) (* (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2))))) z)) (* a (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))))) z))) |
(+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t))) |
(+ (* -1 (/ a z)) (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) |
(+ (* -1 (/ (+ a (* 1/2 (/ a z))) z)) (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) |
(+ (* -1 (/ (+ a (* -1 (/ (+ (* -1/2 a) (* -1/3 (/ a z))) z))) z)) (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) |
(* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)) |
(* -1 (log (/ -1 z))) |
(- (* -1 (log (/ -1 z))) (/ 1 z)) |
(+ (* -1 (log (/ -1 z))) (* -1 (/ (+ 1 (* 1/2 (/ 1 z))) z))) |
(+ (* -1 (log (/ -1 z))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow z 2)) (* 1/2 (/ 1 z)))) z))) |
(* a (- (* -1 (log (/ -1 z))) b)) |
(+ (* -1 (/ a z)) (* a (- (* -1 (log (/ -1 z))) b))) |
(+ (* -1 (/ (+ a (* 1/2 (/ a z))) z)) (* a (- (* -1 (log (/ -1 z))) b))) |
(+ (* -1 (/ (+ a (* -1 (/ (+ (* -1/2 a) (* -1/3 (/ a z))) z))) z)) (* a (- (* -1 (log (/ -1 z))) b))) |
(* x (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z))))) |
(+ (* -1 (* t (* x (* y (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))))) (* x (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))) |
(+ (* t (+ (* -1 (* x (* y (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z))))))) (* 1/2 (* t (* x (* (pow y 2) (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))))))) (* x (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))) |
(+ (* t (+ (* -1 (* x (* y (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z))))))) (* t (+ (* -1/6 (* t (* x (* (pow y 3) (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))))) (* 1/2 (* x (* (pow y 2) (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z))))))))))) (* x (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))) |
(exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))) |
(+ (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))) (* -1 (* t (* y (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))))) |
(+ (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))) (* t (+ (* -1 (* y (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))) (* 1/2 (* t (* (pow y 2) (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))))))) |
(+ (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))) (* t (+ (* -1 (* y (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))) (* t (+ (* -1/6 (* t (* (pow y 3) (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z))))))) (* 1/2 (* (pow y 2) (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z))))))))))) |
(+ (* a (- (log (- 1 z)) b)) (* y (log z))) |
(+ (* -1 (* t y)) (+ (* a (- (log (- 1 z)) b)) (* y (log z)))) |
(* y (log z)) |
(+ (* -1 (* t y)) (* y (log z))) |
(* -1 (* t y)) |
(* t (+ (* -1 y) (+ (/ (* a (- (log (- 1 z)) b)) t) (/ (* y (log z)) t)))) |
(* t (+ (* -1 y) (/ (* y (log z)) t))) |
(* x (exp (+ (* a (- (log (- 1 z)) b)) (* y (+ (log z) (* -1 t)))))) |
(exp (+ (* a (- (log (- 1 z)) b)) (* y (+ (log z) (* -1 t))))) |
(* -1 (* t (+ y (* -1 (/ (+ (* a (- (log (- 1 z)) b)) (* y (log z))) t))))) |
(* -1 (* t (+ y (* -1 (/ (* y (log z)) t))))) |
(* x (exp (* y (- (log z) t)))) |
(+ (* a (* x (* (exp (* y (- (log z) t))) (- (log (- 1 z)) b)))) (* x (exp (* y (- (log z) t))))) |
(+ (* a (+ (* 1/2 (* a (* x (* (exp (* y (- (log z) t))) (pow (- (log (- 1 z)) b) 2))))) (* x (* (exp (* y (- (log z) t))) (- (log (- 1 z)) b))))) (* x (exp (* y (- (log z) t))))) |
(+ (* a (+ (* a (+ (* 1/6 (* a (* x (* (exp (* y (- (log z) t))) (pow (- (log (- 1 z)) b) 3))))) (* 1/2 (* x (* (exp (* y (- (log z) t))) (pow (- (log (- 1 z)) b) 2)))))) (* x (* (exp (* y (- (log z) t))) (- (log (- 1 z)) b))))) (* x (exp (* y (- (log z) t))))) |
(exp (* y (- (log z) t))) |
(+ (exp (* y (- (log z) t))) (* a (* (exp (* y (- (log z) t))) (- (log (- 1 z)) b)))) |
(+ (exp (* y (- (log z) t))) (* a (+ (* 1/2 (* a (* (exp (* y (- (log z) t))) (pow (- (log (- 1 z)) b) 2)))) (* (exp (* y (- (log z) t))) (- (log (- 1 z)) b))))) |
(+ (exp (* y (- (log z) t))) (* a (+ (* a (+ (* 1/6 (* a (* (exp (* y (- (log z) t))) (pow (- (log (- 1 z)) b) 3)))) (* 1/2 (* (exp (* y (- (log z) t))) (pow (- (log (- 1 z)) b) 2))))) (* (exp (* y (- (log z) t))) (- (log (- 1 z)) b))))) |
(* x (exp (- (+ (* a (log (- 1 z))) (* y (- (log z) t))) (* a b)))) |
(exp (- (+ (* a (log (- 1 z))) (* y (- (log z) t))) (* a b))) |
(* a (- (+ (log (- 1 z)) (/ (* y (- (log z) t)) a)) b)) |
(* -1 (* a (+ (* -1 (- (log (- 1 z)) b)) (* -1 (/ (* y (- (log z) t)) a))))) |
(* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t))))) |
(+ (* -1 (* a (* b (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))))) (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))) |
(+ (* b (+ (* -1 (* a (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t))))))) (* 1/2 (* (pow a 2) (* b (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))))))) (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))) |
(+ (* b (+ (* -1 (* a (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t))))))) (* b (+ (* -1/6 (* (pow a 3) (* b (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))))) (* 1/2 (* (pow a 2) (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t))))))))))) (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))) |
(exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))) |
(+ (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))) (* -1 (* a (* b (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))))) |
(+ (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))) (* b (+ (* -1 (* a (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))) (* 1/2 (* (pow a 2) (* b (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))))))) |
(+ (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))) (* b (+ (* -1 (* a (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))) (* b (+ (* -1/6 (* (pow a 3) (* b (exp (+ (* a (log (- 1 z))) (* y (- (log z) t))))))) (* 1/2 (* (pow a 2) (exp (+ (* a (log (- 1 z))) (* y (- (log z) t))))))))))) |
(+ (* a (log (- 1 z))) (* y (- (log z) t))) |
(+ (* -1 (* a b)) (+ (* a (log (- 1 z))) (* y (- (log z) t)))) |
(* a (log (- 1 z))) |
(+ (* -1 (* a b)) (* a (log (- 1 z)))) |
(* b (+ (* -1 a) (+ (/ (* a (log (- 1 z))) b) (/ (* y (- (log z) t)) b)))) |
(* b (+ (* -1 a) (/ (* a (log (- 1 z))) b))) |
(* x (exp (+ (* a (+ (log (- 1 z)) (* -1 b))) (* y (- (log z) t))))) |
(exp (+ (* a (+ (log (- 1 z)) (* -1 b))) (* y (- (log z) t)))) |
(* -1 (* b (+ a (* -1 (/ (+ (* a (log (- 1 z))) (* y (- (log z) t))) b))))) |
(* -1 (* b (+ a (* -1 (/ (* a (log (- 1 z))) b))))) |
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 59.0ms | x | @ | 0 | ((* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* y (- (log z) t)) (log (- 1 z)) (* a (- (log (- 1 z)) b))) |
| 25.0ms | z | @ | inf | ((* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* y (- (log z) t)) (log (- 1 z)) (* a (- (log (- 1 z)) b))) |
| 18.0ms | a | @ | inf | ((* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* y (- (log z) t)) (log (- 1 z)) (* a (- (log (- 1 z)) b))) |
| 15.0ms | z | @ | 0 | ((* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* y (- (log z) t)) (log (- 1 z)) (* a (- (log (- 1 z)) b))) |
| 15.0ms | x | @ | inf | ((* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* y (- (log z) t)) (log (- 1 z)) (* a (- (log (- 1 z)) b))) |
| 1× | egg-herbie |
| Inputs |
|---|
(* x (exp (+ (* a (- (log (- 1 z)) b)) (* y (- (log z) t))))) |
(* x (exp (* a (- (log (- 1 z)) b)))) |
(+ (* x (exp (* a (- (log (- 1 z)) b)))) (* x (* y (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t))))) |
(+ (* x (exp (* a (- (log (- 1 z)) b)))) (* y (+ (* 1/2 (* x (* y (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 2))))) (* x (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t)))))) |
(+ (* x (exp (* a (- (log (- 1 z)) b)))) (* y (+ (* x (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t))) (* y (+ (* 1/6 (* x (* y (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 3))))) (* 1/2 (* x (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 2))))))))) |
(exp (* a (- (log (- 1 z)) b))) |
(+ (exp (* a (- (log (- 1 z)) b))) (* y (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t)))) |
(+ (exp (* a (- (log (- 1 z)) b))) (* y (+ (* 1/2 (* y (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 2)))) (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t))))) |
(+ (exp (* a (- (log (- 1 z)) b))) (* y (+ (* y (+ (* 1/6 (* y (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 3)))) (* 1/2 (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 2))))) (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t))))) |
(* a (- (log (- 1 z)) b)) |
(+ (* a (- (log (- 1 z)) b)) (* y (- (log z) t))) |
(* y (- (log z) t)) |
(* x (exp (- (+ (* a (- (log (- 1 z)) b)) (* y (log z))) (* t y)))) |
(exp (- (+ (* a (- (log (- 1 z)) b)) (* y (log z))) (* t y))) |
(* y (- (+ (log z) (/ (* a (- (log (- 1 z)) b)) y)) t)) |
(exp (+ (* a (- (log (- 1 z)) b)) (* y (- (log z) t)))) |
(* -1 (* y (+ (* -1 (- (log z) t)) (* -1 (/ (* a (- (log (- 1 z)) b)) y))))) |
(* x (exp (+ (* -1 (* a b)) (* y (- (log z) t))))) |
(+ (* -1 (* a (* x (* z (exp (+ (* -1 (* a b)) (* y (- (log z) t)))))))) (* x (exp (+ (* -1 (* a b)) (* y (- (log z) t)))))) |
(+ (* x (exp (+ (* -1 (* a b)) (* y (- (log z) t))))) (* z (+ (* -1 (* a (* x (exp (+ (* -1 (* a b)) (* y (- (log z) t))))))) (* x (* z (* (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2))))))))) |
(+ (* x (exp (+ (* -1 (* a b)) (* y (- (log z) t))))) (* z (+ (* -1 (* a (* x (exp (+ (* -1 (* a b)) (* y (- (log z) t))))))) (* z (+ (* x (* z (* (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (+ (* -1/3 a) (+ (* -1/6 (pow a 3)) (* 1/2 (pow a 2))))))) (* x (* (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2)))))))))) |
(exp (+ (* -1 (* a b)) (* y (- (log z) t)))) |
(+ (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (* -1 (* a (* z (exp (+ (* -1 (* a b)) (* y (- (log z) t)))))))) |
(+ (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (* z (+ (* -1 (* a (exp (+ (* -1 (* a b)) (* y (- (log z) t)))))) (* z (* (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2)))))))) |
(+ (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (* z (+ (* -1 (* a (exp (+ (* -1 (* a b)) (* y (- (log z) t)))))) (* z (+ (* z (* (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (+ (* -1/3 a) (+ (* -1/6 (pow a 3)) (* 1/2 (pow a 2)))))) (* (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2))))))))) |
(+ (* -1 (* a b)) (* y (- (log z) t))) |
(+ (* -1 (* a b)) (+ (* -1 (* a z)) (* y (- (log z) t)))) |
(+ (* -1 (* a b)) (+ (* y (- (log z) t)) (* z (+ (* -1 a) (* -1/2 (* a z)))))) |
(+ (* -1 (* a b)) (+ (* y (- (log z) t)) (* z (+ (* -1 a) (* z (+ (* -1/2 a) (* -1/3 (* a z)))))))) |
(* -1 z) |
(* z (- (* -1/2 z) 1)) |
(* z (- (* z (- (* -1/3 z) 1/2)) 1)) |
(* z (- (* z (- (* z (- (* -1/4 z) 1/3)) 1/2)) 1)) |
(* -1 (* a b)) |
(+ (* -1 (* a b)) (* -1 (* a z))) |
(+ (* -1 (* a b)) (* z (+ (* -1 a) (* -1/2 (* a z))))) |
(+ (* -1 (* a b)) (* z (+ (* -1 a) (* z (+ (* -1/2 a) (* -1/3 (* a z))))))) |
(* x (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))))) |
(+ (* -1 (/ (* a (* x (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))))) z)) (* x (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))))) |
(+ (* -1 (/ (* a (* x (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))))) z)) (+ (* x (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))))) (/ (* x (* (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2))))) (pow z 2)))) |
(+ (* -1 (/ (* a (* x (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))))) z)) (+ (* x (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))))) (+ (/ (* x (* (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2))))) (pow z 2)) (/ (* x (* (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1/3 a) (+ (* -1/6 (pow a 3)) (* 1/2 (pow a 2)))))) (pow z 3))))) |
(exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) |
(+ (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (* -1 (/ (* a (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))))) z))) |
(+ (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1 (/ (* a (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))))) z)) (/ (* (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2)))) (pow z 2)))) |
(+ (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1 (/ (* a (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))))) z)) (+ (/ (* (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2)))) (pow z 2)) (/ (* (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1/3 a) (+ (* -1/6 (pow a 3)) (* 1/2 (pow a 2))))) (pow z 3))))) |
(+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))) |
(+ (* -1 (/ a z)) (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) |
(+ (* -1 (/ a z)) (+ (* -1/2 (/ a (pow z 2))) (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))))) |
(+ (* -1 (/ a z)) (+ (* -1/2 (/ a (pow z 2))) (+ (* -1/3 (/ a (pow z 3))) (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))))) |
(* y (- (* -1 (log (/ 1 z))) t)) |
(+ (log -1) (* -1 (log (/ 1 z)))) |
(- (+ (log -1) (* -1 (log (/ 1 z)))) (/ 1 z)) |
(+ (log -1) (+ (* -1 (log (/ 1 z))) (* -1 (/ (+ 1 (* 1/2 (/ 1 z))) z)))) |
(- (+ (log -1) (+ (* -1 (log (/ 1 z))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 z))) (pow z 2))))) (/ 1 z)) |
(* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) |
(+ (* -1 (/ a z)) (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b))) |
(+ (* -1 (/ a z)) (+ (* -1/2 (/ a (pow z 2))) (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)))) |
(+ (* -1 (/ a z)) (+ (* -1/2 (/ a (pow z 2))) (+ (* -1/3 (/ a (pow z 3))) (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b))))) |
(* x (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t))))) |
(+ (* -1 (/ (* a (* x (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))))) z)) (* x (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))))) |
(+ (* -1 (/ (+ (* -1 (/ (* x (* (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2))))) z)) (* a (* x (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t))))))) z)) (* x (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))))) |
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* x (* (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (+ (* -1/2 (pow a 2)) (+ (* 1/6 (pow a 3)) (* 1/3 a))))) z)) (* x (* (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2)))))) z)) (* a (* x (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t))))))) z)) (* x (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))))) |
(exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) |
(+ (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (* -1 (/ (* a (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t))))) z))) |
(+ (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (* -1 (/ (+ (* -1 (/ (* (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2)))) z)) (* a (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))))) z))) |
(+ (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (+ (* -1/2 (pow a 2)) (+ (* 1/6 (pow a 3)) (* 1/3 a)))) z)) (* (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2))))) z)) (* a (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))))) z))) |
(+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t))) |
(+ (* -1 (/ a z)) (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) |
(+ (* -1 (/ (+ a (* 1/2 (/ a z))) z)) (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) |
(+ (* -1 (/ (+ a (* -1 (/ (+ (* -1/2 a) (* -1/3 (/ a z))) z))) z)) (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) |
(* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)) |
(* -1 (log (/ -1 z))) |
(- (* -1 (log (/ -1 z))) (/ 1 z)) |
(+ (* -1 (log (/ -1 z))) (* -1 (/ (+ 1 (* 1/2 (/ 1 z))) z))) |
(+ (* -1 (log (/ -1 z))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow z 2)) (* 1/2 (/ 1 z)))) z))) |
(* a (- (* -1 (log (/ -1 z))) b)) |
(+ (* -1 (/ a z)) (* a (- (* -1 (log (/ -1 z))) b))) |
(+ (* -1 (/ (+ a (* 1/2 (/ a z))) z)) (* a (- (* -1 (log (/ -1 z))) b))) |
(+ (* -1 (/ (+ a (* -1 (/ (+ (* -1/2 a) (* -1/3 (/ a z))) z))) z)) (* a (- (* -1 (log (/ -1 z))) b))) |
(* x (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z))))) |
(+ (* -1 (* t (* x (* y (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))))) (* x (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))) |
(+ (* t (+ (* -1 (* x (* y (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z))))))) (* 1/2 (* t (* x (* (pow y 2) (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))))))) (* x (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))) |
(+ (* t (+ (* -1 (* x (* y (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z))))))) (* t (+ (* -1/6 (* t (* x (* (pow y 3) (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))))) (* 1/2 (* x (* (pow y 2) (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z))))))))))) (* x (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))) |
(exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))) |
(+ (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))) (* -1 (* t (* y (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))))) |
(+ (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))) (* t (+ (* -1 (* y (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))) (* 1/2 (* t (* (pow y 2) (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))))))) |
(+ (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))) (* t (+ (* -1 (* y (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))) (* t (+ (* -1/6 (* t (* (pow y 3) (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z))))))) (* 1/2 (* (pow y 2) (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z))))))))))) |
(+ (* a (- (log (- 1 z)) b)) (* y (log z))) |
(+ (* -1 (* t y)) (+ (* a (- (log (- 1 z)) b)) (* y (log z)))) |
(* y (log z)) |
(+ (* -1 (* t y)) (* y (log z))) |
(* -1 (* t y)) |
(* t (+ (* -1 y) (+ (/ (* a (- (log (- 1 z)) b)) t) (/ (* y (log z)) t)))) |
(* t (+ (* -1 y) (/ (* y (log z)) t))) |
(* x (exp (+ (* a (- (log (- 1 z)) b)) (* y (+ (log z) (* -1 t)))))) |
(exp (+ (* a (- (log (- 1 z)) b)) (* y (+ (log z) (* -1 t))))) |
(* -1 (* t (+ y (* -1 (/ (+ (* a (- (log (- 1 z)) b)) (* y (log z))) t))))) |
(* -1 (* t (+ y (* -1 (/ (* y (log z)) t))))) |
(* x (exp (* y (- (log z) t)))) |
(+ (* a (* x (* (exp (* y (- (log z) t))) (- (log (- 1 z)) b)))) (* x (exp (* y (- (log z) t))))) |
(+ (* a (+ (* 1/2 (* a (* x (* (exp (* y (- (log z) t))) (pow (- (log (- 1 z)) b) 2))))) (* x (* (exp (* y (- (log z) t))) (- (log (- 1 z)) b))))) (* x (exp (* y (- (log z) t))))) |
(+ (* a (+ (* a (+ (* 1/6 (* a (* x (* (exp (* y (- (log z) t))) (pow (- (log (- 1 z)) b) 3))))) (* 1/2 (* x (* (exp (* y (- (log z) t))) (pow (- (log (- 1 z)) b) 2)))))) (* x (* (exp (* y (- (log z) t))) (- (log (- 1 z)) b))))) (* x (exp (* y (- (log z) t))))) |
(exp (* y (- (log z) t))) |
(+ (exp (* y (- (log z) t))) (* a (* (exp (* y (- (log z) t))) (- (log (- 1 z)) b)))) |
(+ (exp (* y (- (log z) t))) (* a (+ (* 1/2 (* a (* (exp (* y (- (log z) t))) (pow (- (log (- 1 z)) b) 2)))) (* (exp (* y (- (log z) t))) (- (log (- 1 z)) b))))) |
(+ (exp (* y (- (log z) t))) (* a (+ (* a (+ (* 1/6 (* a (* (exp (* y (- (log z) t))) (pow (- (log (- 1 z)) b) 3)))) (* 1/2 (* (exp (* y (- (log z) t))) (pow (- (log (- 1 z)) b) 2))))) (* (exp (* y (- (log z) t))) (- (log (- 1 z)) b))))) |
(* x (exp (- (+ (* a (log (- 1 z))) (* y (- (log z) t))) (* a b)))) |
(exp (- (+ (* a (log (- 1 z))) (* y (- (log z) t))) (* a b))) |
(* a (- (+ (log (- 1 z)) (/ (* y (- (log z) t)) a)) b)) |
(* -1 (* a (+ (* -1 (- (log (- 1 z)) b)) (* -1 (/ (* y (- (log z) t)) a))))) |
(* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t))))) |
(+ (* -1 (* a (* b (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))))) (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))) |
(+ (* b (+ (* -1 (* a (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t))))))) (* 1/2 (* (pow a 2) (* b (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))))))) (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))) |
(+ (* b (+ (* -1 (* a (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t))))))) (* b (+ (* -1/6 (* (pow a 3) (* b (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))))) (* 1/2 (* (pow a 2) (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t))))))))))) (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))) |
(exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))) |
(+ (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))) (* -1 (* a (* b (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))))) |
(+ (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))) (* b (+ (* -1 (* a (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))) (* 1/2 (* (pow a 2) (* b (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))))))) |
(+ (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))) (* b (+ (* -1 (* a (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))) (* b (+ (* -1/6 (* (pow a 3) (* b (exp (+ (* a (log (- 1 z))) (* y (- (log z) t))))))) (* 1/2 (* (pow a 2) (exp (+ (* a (log (- 1 z))) (* y (- (log z) t))))))))))) |
(+ (* a (log (- 1 z))) (* y (- (log z) t))) |
(+ (* -1 (* a b)) (+ (* a (log (- 1 z))) (* y (- (log z) t)))) |
(* a (log (- 1 z))) |
(+ (* -1 (* a b)) (* a (log (- 1 z)))) |
(* b (+ (* -1 a) (+ (/ (* a (log (- 1 z))) b) (/ (* y (- (log z) t)) b)))) |
(* b (+ (* -1 a) (/ (* a (log (- 1 z))) b))) |
(* x (exp (+ (* a (+ (log (- 1 z)) (* -1 b))) (* y (- (log z) t))))) |
(exp (+ (* a (+ (log (- 1 z)) (* -1 b))) (* y (- (log z) t)))) |
(* -1 (* b (+ a (* -1 (/ (+ (* a (log (- 1 z))) (* y (- (log z) t))) b))))) |
(* -1 (* b (+ a (* -1 (/ (* a (log (- 1 z))) b))))) |
| Outputs |
|---|
(* x (exp (+ (* a (- (log (- 1 z)) b)) (* y (- (log z) t))))) |
(*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
(* x (exp (* a (- (log (- 1 z)) b)))) |
(exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
(+ (* x (exp (* a (- (log (- 1 z)) b)))) (* x (* y (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t))))) |
(+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
(+ (* x (exp (* a (- (log (- 1 z)) b)))) (* y (+ (* 1/2 (* x (* y (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 2))))) (* x (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t)))))) |
(*.f64 y (-.f64 (log.f64 z) t)) |
(+ (* x (exp (* a (- (log (- 1 z)) b)))) (* y (+ (* x (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t))) (* y (+ (* 1/6 (* x (* y (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 3))))) (* 1/2 (* x (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 2))))))))) |
(log.f64 (-.f64 #s(literal 1 binary64) z)) |
(exp (* a (- (log (- 1 z)) b))) |
(*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) |
| Inputs |
|---|
(*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
(exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
(+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
(*.f64 y (-.f64 (log.f64 z) t)) |
(log.f64 (-.f64 #s(literal 1 binary64) z)) |
(*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) |
| Outputs |
|---|
(*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
(exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
(+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
(*.f64 y (-.f64 (log.f64 z) t)) |
(log.f64 (-.f64 #s(literal 1 binary64) z)) |
(*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) |
Compiled 289 to 35 computations (87.9% saved)
6 alts after pruning (5 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 7 | 5 | 12 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 7 | 6 | 13 |
| Status | Accuracy | Program |
|---|---|---|
| ✓ | 96.1% | (*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
| ▶ | 15.0% | (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
| ▶ | 8.1% | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
| ▶ | 5.1% | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 y (-.f64 (log.f64 z) t))) |
| ▶ | 41.3% | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (log.f64 (-.f64 #s(literal 1 binary64) z))) |
| ▶ | 61.3% | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
Compiled 306 to 257 computations (16% saved)
| 1× | egg-herbie |
Found 19 expressions of interest:
| New | Metric | Score | Program |
|---|---|---|---|
| cost-diff | 0 | (-.f64 (log.f64 z) t) | |
| cost-diff | 0 | (*.f64 y (-.f64 (log.f64 z) t)) | |
| cost-diff | 0 | (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) | |
| cost-diff | 0 | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) | |
| cost-diff | 0 | (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) | |
| cost-diff | 0 | (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) | |
| cost-diff | 0 | #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) | |
| cost-diff | 0 | (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) | |
| cost-diff | 0 | (log.f64 z) | |
| cost-diff | 0 | (-.f64 (log.f64 z) t) | |
| cost-diff | 0 | (*.f64 y (-.f64 (log.f64 z) t)) | |
| cost-diff | 0 | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 y (-.f64 (log.f64 z) t))) | |
| cost-diff | 0 | (-.f64 #s(literal 1 binary64) z) | |
| cost-diff | 0 | (log.f64 (-.f64 #s(literal 1 binary64) z)) | |
| cost-diff | 0 | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (log.f64 (-.f64 #s(literal 1 binary64) z))) | |
| cost-diff | 0 | (*.f64 y (-.f64 (log.f64 z) t)) | |
| cost-diff | 0 | (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) | |
| cost-diff | 0 | (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) | |
| cost-diff | 0 | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
| Inputs |
|---|
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
(exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
(+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
(*.f64 y (-.f64 (log.f64 z) t)) |
y |
(-.f64 (log.f64 z) t) |
(log.f64 z) |
z |
t |
(*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) |
a |
(-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) |
(log.f64 (-.f64 #s(literal 1 binary64) z)) |
(-.f64 #s(literal 1 binary64) z) |
#s(literal 1 binary64) |
b |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (log.f64 (-.f64 #s(literal 1 binary64) z))) |
(log.f64 (-.f64 #s(literal 1 binary64) z)) |
(-.f64 #s(literal 1 binary64) z) |
#s(literal 1 binary64) |
z |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 y (-.f64 (log.f64 z) t))) |
(*.f64 y (-.f64 (log.f64 z) t)) |
y |
(-.f64 (log.f64 z) t) |
(log.f64 z) |
z |
t |
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
x |
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
(*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) |
a |
(-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) |
(log.f64 (-.f64 #s(literal 1 binary64) z)) |
(-.f64 #s(literal 1 binary64) z) |
#s(literal 1 binary64) |
z |
b |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
(+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
(*.f64 y (-.f64 (log.f64 z) t)) |
y |
(-.f64 (log.f64 z) t) |
(log.f64 z) |
z |
t |
(*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) |
a |
(-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) |
(log.f64 (-.f64 #s(literal 1 binary64) z)) |
(-.f64 #s(literal 1 binary64) z) |
#s(literal 1 binary64) |
b |
| Outputs |
|---|
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
(exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
(+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
(*.f64 y (-.f64 (log.f64 z) t)) |
y |
(-.f64 (log.f64 z) t) |
(log.f64 z) |
z |
t |
(*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) |
a |
(-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) |
(log.f64 (-.f64 #s(literal 1 binary64) z)) |
(-.f64 #s(literal 1 binary64) z) |
#s(literal 1 binary64) |
b |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (log.f64 (-.f64 #s(literal 1 binary64) z))) |
(log.f64 (-.f64 #s(literal 1 binary64) z)) |
(-.f64 #s(literal 1 binary64) z) |
#s(literal 1 binary64) |
z |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 y (-.f64 (log.f64 z) t))) |
(*.f64 y (-.f64 (log.f64 z) t)) |
y |
(-.f64 (log.f64 z) t) |
(log.f64 z) |
z |
t |
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
x |
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
(*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) |
a |
(-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) |
(log.f64 (-.f64 #s(literal 1 binary64) z)) |
(-.f64 #s(literal 1 binary64) z) |
#s(literal 1 binary64) |
z |
b |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
(+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
(*.f64 y (-.f64 (log.f64 z) t)) |
y |
(-.f64 (log.f64 z) t) |
(log.f64 z) |
z |
t |
(*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) |
a |
(-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) |
(log.f64 (-.f64 #s(literal 1 binary64) z)) |
(-.f64 #s(literal 1 binary64) z) |
#s(literal 1 binary64) |
b |
Found 19 expressions of interest:
| New | Metric | Score | Program |
|---|---|---|---|
| accuracy | 0.140625 | (*.f64 y (-.f64 (log.f64 z) t)) | |
| accuracy | 0.9101521216604116 | (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) | |
| accuracy | 57.663066730431055 | (log.f64 (-.f64 #s(literal 1 binary64) z)) | |
| accuracy | 58.76087655978873 | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) | |
| accuracy | 0.00390625 | (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) | |
| accuracy | 0.0234375 | (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) | |
| accuracy | 57.36555144954786 | #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) | |
| accuracy | 57.663066730431055 | (log.f64 (-.f64 #s(literal 1 binary64) z)) | |
| accuracy | 0.0 | (log.f64 z) | |
| accuracy | 0.00390625 | (-.f64 (log.f64 z) t) | |
| accuracy | 0.140625 | (*.f64 y (-.f64 (log.f64 z) t)) | |
| accuracy | 60.72997779753072 | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 y (-.f64 (log.f64 z) t))) | |
| accuracy | 0.0 | (-.f64 #s(literal 1 binary64) z) | |
| accuracy | 57.663066730431055 | (log.f64 (-.f64 #s(literal 1 binary64) z)) | |
| accuracy | 61.64141353482298 | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (log.f64 (-.f64 #s(literal 1 binary64) z))) | |
| accuracy | 0.140625 | (*.f64 y (-.f64 (log.f64 z) t)) | |
| accuracy | 0.9101521216604116 | (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) | |
| accuracy | 23.07678231836673 | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) | |
| accuracy | 57.663066730431055 | (log.f64 (-.f64 #s(literal 1 binary64) z)) |
| 92.0ms | 209× | 1 | valid |
| 18.0ms | 25× | 2 | valid |
| 4.0ms | 22× | 0 | valid |
Compiled 625 to 52 computations (91.7% saved)
ival-log: 41.0ms (55.1% of total)ival-mult: 11.0ms (14.8% of total)adjust: 10.0ms (13.4% of total)ival-sub: 7.0ms (9.4% of total)ival-exp: 3.0ms (4% of total)ival-add: 2.0ms (2.7% of total)ival-assert: 0.0ms (0% of total)ival-true: 0.0ms (0% of total)exact: 0.0ms (0% of total)| Inputs |
|---|
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
(exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
(+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
(*.f64 y (-.f64 (log.f64 z) t)) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (log.f64 (-.f64 #s(literal 1 binary64) z))) |
(log.f64 (-.f64 #s(literal 1 binary64) z)) |
(-.f64 #s(literal 1 binary64) z) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 y (-.f64 (log.f64 z) t))) |
(-.f64 (log.f64 z) t) |
(log.f64 z) |
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
(*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) |
(-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
| Outputs |
|---|
(* x (exp (+ (* a (- (log (- 1 z)) b)) (* y (- (log z) t))))) |
(* x (exp (* a (- (log (- 1 z)) b)))) |
(+ (* x (exp (* a (- (log (- 1 z)) b)))) (* x (* y (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t))))) |
(+ (* x (exp (* a (- (log (- 1 z)) b)))) (* y (+ (* 1/2 (* x (* y (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 2))))) (* x (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t)))))) |
(+ (* x (exp (* a (- (log (- 1 z)) b)))) (* y (+ (* x (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t))) (* y (+ (* 1/6 (* x (* y (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 3))))) (* 1/2 (* x (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 2))))))))) |
(exp (* a (- (log (- 1 z)) b))) |
(+ (exp (* a (- (log (- 1 z)) b))) (* y (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t)))) |
(+ (exp (* a (- (log (- 1 z)) b))) (* y (+ (* 1/2 (* y (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 2)))) (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t))))) |
(+ (exp (* a (- (log (- 1 z)) b))) (* y (+ (* y (+ (* 1/6 (* y (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 3)))) (* 1/2 (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 2))))) (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t))))) |
(* a (- (log (- 1 z)) b)) |
(+ (* a (- (log (- 1 z)) b)) (* y (- (log z) t))) |
(* y (- (log z) t)) |
(* x (exp (- (+ (* a (- (log (- 1 z)) b)) (* y (log z))) (* t y)))) |
(exp (- (+ (* a (- (log (- 1 z)) b)) (* y (log z))) (* t y))) |
(* y (- (+ (log z) (/ (* a (- (log (- 1 z)) b)) y)) t)) |
(exp (+ (* a (- (log (- 1 z)) b)) (* y (- (log z) t)))) |
(* -1 (* y (+ (* -1 (- (log z) t)) (* -1 (/ (* a (- (log (- 1 z)) b)) y))))) |
(* x (exp (+ (* -1 (* a b)) (* y (- (log z) t))))) |
(+ (* -1 (* a (* x (* z (exp (+ (* -1 (* a b)) (* y (- (log z) t)))))))) (* x (exp (+ (* -1 (* a b)) (* y (- (log z) t)))))) |
(+ (* x (exp (+ (* -1 (* a b)) (* y (- (log z) t))))) (* z (+ (* -1 (* a (* x (exp (+ (* -1 (* a b)) (* y (- (log z) t))))))) (* x (* z (* (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2))))))))) |
(+ (* x (exp (+ (* -1 (* a b)) (* y (- (log z) t))))) (* z (+ (* -1 (* a (* x (exp (+ (* -1 (* a b)) (* y (- (log z) t))))))) (* z (+ (* x (* z (* (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (+ (* -1/3 a) (+ (* -1/6 (pow a 3)) (* 1/2 (pow a 2))))))) (* x (* (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2)))))))))) |
(exp (+ (* -1 (* a b)) (* y (- (log z) t)))) |
(+ (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (* -1 (* a (* z (exp (+ (* -1 (* a b)) (* y (- (log z) t)))))))) |
(+ (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (* z (+ (* -1 (* a (exp (+ (* -1 (* a b)) (* y (- (log z) t)))))) (* z (* (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2)))))))) |
(+ (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (* z (+ (* -1 (* a (exp (+ (* -1 (* a b)) (* y (- (log z) t)))))) (* z (+ (* z (* (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (+ (* -1/3 a) (+ (* -1/6 (pow a 3)) (* 1/2 (pow a 2)))))) (* (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2))))))))) |
(+ (* -1 (* a b)) (* y (- (log z) t))) |
(+ (* -1 (* a b)) (+ (* -1 (* a z)) (* y (- (log z) t)))) |
(+ (* -1 (* a b)) (+ (* y (- (log z) t)) (* z (+ (* -1 a) (* -1/2 (* a z)))))) |
(+ (* -1 (* a b)) (+ (* y (- (log z) t)) (* z (+ (* -1 a) (* z (+ (* -1/2 a) (* -1/3 (* a z)))))))) |
(* -1 z) |
(* z (- (* -1/2 z) 1)) |
(* z (- (* z (- (* -1/3 z) 1/2)) 1)) |
(* z (- (* z (- (* z (- (* -1/4 z) 1/3)) 1/2)) 1)) |
1 |
(+ 1 (* -1 z)) |
(- (log z) t) |
(log z) |
(* -1 (* a b)) |
(+ (* -1 (* a b)) (* -1 (* a z))) |
(+ (* -1 (* a b)) (* z (+ (* -1 a) (* -1/2 (* a z))))) |
(+ (* -1 (* a b)) (* z (+ (* -1 a) (* z (+ (* -1/2 a) (* -1/3 (* a z))))))) |
(* -1 b) |
(- (* -1 z) b) |
(- (* z (- (* -1/2 z) 1)) b) |
(- (* z (- (* z (- (* -1/3 z) 1/2)) 1)) b) |
(* x (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))))) |
(+ (* -1 (/ (* a (* x (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))))) z)) (* x (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))))) |
(+ (* -1 (/ (* a (* x (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))))) z)) (+ (* x (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))))) (/ (* x (* (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2))))) (pow z 2)))) |
(+ (* -1 (/ (* a (* x (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))))) z)) (+ (* x (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))))) (+ (/ (* x (* (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2))))) (pow z 2)) (/ (* x (* (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1/3 a) (+ (* -1/6 (pow a 3)) (* 1/2 (pow a 2)))))) (pow z 3))))) |
(exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) |
(+ (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (* -1 (/ (* a (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))))) z))) |
(+ (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1 (/ (* a (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))))) z)) (/ (* (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2)))) (pow z 2)))) |
(+ (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1 (/ (* a (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))))) z)) (+ (/ (* (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2)))) (pow z 2)) (/ (* (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1/3 a) (+ (* -1/6 (pow a 3)) (* 1/2 (pow a 2))))) (pow z 3))))) |
(+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))) |
(+ (* -1 (/ a z)) (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) |
(+ (* -1 (/ a z)) (+ (* -1/2 (/ a (pow z 2))) (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))))) |
(+ (* -1 (/ a z)) (+ (* -1/2 (/ a (pow z 2))) (+ (* -1/3 (/ a (pow z 3))) (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))))) |
(* y (- (* -1 (log (/ 1 z))) t)) |
(+ (log -1) (* -1 (log (/ 1 z)))) |
(- (+ (log -1) (* -1 (log (/ 1 z)))) (/ 1 z)) |
(+ (log -1) (+ (* -1 (log (/ 1 z))) (* -1 (/ (+ 1 (* 1/2 (/ 1 z))) z)))) |
(- (+ (log -1) (+ (* -1 (log (/ 1 z))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 z))) (pow z 2))))) (/ 1 z)) |
(* z (- (/ 1 z) 1)) |
(- (* -1 (log (/ 1 z))) t) |
(* -1 (log (/ 1 z))) |
(* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) |
(+ (* -1 (/ a z)) (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b))) |
(+ (* -1 (/ a z)) (+ (* -1/2 (/ a (pow z 2))) (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)))) |
(+ (* -1 (/ a z)) (+ (* -1/2 (/ a (pow z 2))) (+ (* -1/3 (/ a (pow z 3))) (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b))))) |
(- (+ (log -1) (* -1 (log (/ 1 z)))) b) |
(- (+ (log -1) (* -1 (log (/ 1 z)))) (+ b (/ 1 z))) |
(- (+ (log -1) (+ (* -1 (log (/ 1 z))) (* -1 (/ (+ 1 (* 1/2 (/ 1 z))) z)))) b) |
(- (+ (log -1) (+ (* -1 (log (/ 1 z))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 z))) (pow z 2))))) (+ b (/ 1 z))) |
(* x (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t))))) |
(+ (* -1 (/ (* a (* x (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))))) z)) (* x (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))))) |
(+ (* -1 (/ (+ (* -1 (/ (* x (* (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2))))) z)) (* a (* x (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t))))))) z)) (* x (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))))) |
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* x (* (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (+ (* -1/2 (pow a 2)) (+ (* 1/6 (pow a 3)) (* 1/3 a))))) z)) (* x (* (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2)))))) z)) (* a (* x (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t))))))) z)) (* x (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))))) |
(exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) |
(+ (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (* -1 (/ (* a (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t))))) z))) |
(+ (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (* -1 (/ (+ (* -1 (/ (* (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2)))) z)) (* a (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))))) z))) |
(+ (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (+ (* -1/2 (pow a 2)) (+ (* 1/6 (pow a 3)) (* 1/3 a)))) z)) (* (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2))))) z)) (* a (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))))) z))) |
(+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t))) |
(+ (* -1 (/ a z)) (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) |
(+ (* -1 (/ (+ a (* 1/2 (/ a z))) z)) (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) |
(+ (* -1 (/ (+ a (* -1 (/ (+ (* -1/2 a) (* -1/3 (/ a z))) z))) z)) (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) |
(* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)) |
(* -1 (log (/ -1 z))) |
(- (* -1 (log (/ -1 z))) (/ 1 z)) |
(+ (* -1 (log (/ -1 z))) (* -1 (/ (+ 1 (* 1/2 (/ 1 z))) z))) |
(+ (* -1 (log (/ -1 z))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow z 2)) (* 1/2 (/ 1 z)))) z))) |
(* -1 (* z (- 1 (/ 1 z)))) |
(- (+ (log -1) (* -1 (log (/ -1 z)))) t) |
(+ (log -1) (* -1 (log (/ -1 z)))) |
(* a (- (* -1 (log (/ -1 z))) b)) |
(+ (* -1 (/ a z)) (* a (- (* -1 (log (/ -1 z))) b))) |
(+ (* -1 (/ (+ a (* 1/2 (/ a z))) z)) (* a (- (* -1 (log (/ -1 z))) b))) |
(+ (* -1 (/ (+ a (* -1 (/ (+ (* -1/2 a) (* -1/3 (/ a z))) z))) z)) (* a (- (* -1 (log (/ -1 z))) b))) |
(- (* -1 (log (/ -1 z))) b) |
(- (* -1 (log (/ -1 z))) (+ b (/ 1 z))) |
(- (+ (* -1 (log (/ -1 z))) (* -1 (/ (+ 1 (* 1/2 (/ 1 z))) z))) b) |
(- (+ (* -1 (log (/ -1 z))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow z 2)) (* 1/2 (/ 1 z)))) z))) b) |
(* x (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z))))) |
(+ (* -1 (* t (* x (* y (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))))) (* x (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))) |
(+ (* t (+ (* -1 (* x (* y (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z))))))) (* 1/2 (* t (* x (* (pow y 2) (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))))))) (* x (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))) |
(+ (* t (+ (* -1 (* x (* y (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z))))))) (* t (+ (* -1/6 (* t (* x (* (pow y 3) (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))))) (* 1/2 (* x (* (pow y 2) (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z))))))))))) (* x (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))) |
(exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))) |
(+ (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))) (* -1 (* t (* y (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))))) |
(+ (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))) (* t (+ (* -1 (* y (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))) (* 1/2 (* t (* (pow y 2) (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))))))) |
(+ (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))) (* t (+ (* -1 (* y (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))) (* t (+ (* -1/6 (* t (* (pow y 3) (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z))))))) (* 1/2 (* (pow y 2) (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z))))))))))) |
(+ (* a (- (log (- 1 z)) b)) (* y (log z))) |
(+ (* -1 (* t y)) (+ (* a (- (log (- 1 z)) b)) (* y (log z)))) |
(* y (log z)) |
(+ (* -1 (* t y)) (* y (log z))) |
(+ (log z) (* -1 t)) |
(* -1 (* t y)) |
(* t (+ (* -1 y) (+ (/ (* a (- (log (- 1 z)) b)) t) (/ (* y (log z)) t)))) |
(* t (+ (* -1 y) (/ (* y (log z)) t))) |
(* -1 t) |
(* t (- (/ (log z) t) 1)) |
(* x (exp (+ (* a (- (log (- 1 z)) b)) (* y (+ (log z) (* -1 t)))))) |
(exp (+ (* a (- (log (- 1 z)) b)) (* y (+ (log z) (* -1 t))))) |
(* -1 (* t (+ y (* -1 (/ (+ (* a (- (log (- 1 z)) b)) (* y (log z))) t))))) |
(* -1 (* t (+ y (* -1 (/ (* y (log z)) t))))) |
(* -1 (* t (+ 1 (* -1 (/ (log z) t))))) |
(* x (exp (* y (- (log z) t)))) |
(+ (* a (* x (* (exp (* y (- (log z) t))) (- (log (- 1 z)) b)))) (* x (exp (* y (- (log z) t))))) |
(+ (* a (+ (* 1/2 (* a (* x (* (exp (* y (- (log z) t))) (pow (- (log (- 1 z)) b) 2))))) (* x (* (exp (* y (- (log z) t))) (- (log (- 1 z)) b))))) (* x (exp (* y (- (log z) t))))) |
(+ (* a (+ (* a (+ (* 1/6 (* a (* x (* (exp (* y (- (log z) t))) (pow (- (log (- 1 z)) b) 3))))) (* 1/2 (* x (* (exp (* y (- (log z) t))) (pow (- (log (- 1 z)) b) 2)))))) (* x (* (exp (* y (- (log z) t))) (- (log (- 1 z)) b))))) (* x (exp (* y (- (log z) t))))) |
(exp (* y (- (log z) t))) |
(+ (exp (* y (- (log z) t))) (* a (* (exp (* y (- (log z) t))) (- (log (- 1 z)) b)))) |
(+ (exp (* y (- (log z) t))) (* a (+ (* 1/2 (* a (* (exp (* y (- (log z) t))) (pow (- (log (- 1 z)) b) 2)))) (* (exp (* y (- (log z) t))) (- (log (- 1 z)) b))))) |
(+ (exp (* y (- (log z) t))) (* a (+ (* a (+ (* 1/6 (* a (* (exp (* y (- (log z) t))) (pow (- (log (- 1 z)) b) 3)))) (* 1/2 (* (exp (* y (- (log z) t))) (pow (- (log (- 1 z)) b) 2))))) (* (exp (* y (- (log z) t))) (- (log (- 1 z)) b))))) |
(* x (exp (- (+ (* a (log (- 1 z))) (* y (- (log z) t))) (* a b)))) |
(exp (- (+ (* a (log (- 1 z))) (* y (- (log z) t))) (* a b))) |
(* a (- (+ (log (- 1 z)) (/ (* y (- (log z) t)) a)) b)) |
(* -1 (* a (+ (* -1 (- (log (- 1 z)) b)) (* -1 (/ (* y (- (log z) t)) a))))) |
(* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t))))) |
(+ (* -1 (* a (* b (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))))) (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))) |
(+ (* b (+ (* -1 (* a (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t))))))) (* 1/2 (* (pow a 2) (* b (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))))))) (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))) |
(+ (* b (+ (* -1 (* a (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t))))))) (* b (+ (* -1/6 (* (pow a 3) (* b (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))))) (* 1/2 (* (pow a 2) (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t))))))))))) (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))) |
(exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))) |
(+ (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))) (* -1 (* a (* b (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))))) |
(+ (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))) (* b (+ (* -1 (* a (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))) (* 1/2 (* (pow a 2) (* b (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))))))) |
(+ (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))) (* b (+ (* -1 (* a (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))) (* b (+ (* -1/6 (* (pow a 3) (* b (exp (+ (* a (log (- 1 z))) (* y (- (log z) t))))))) (* 1/2 (* (pow a 2) (exp (+ (* a (log (- 1 z))) (* y (- (log z) t))))))))))) |
(+ (* a (log (- 1 z))) (* y (- (log z) t))) |
(+ (* -1 (* a b)) (+ (* a (log (- 1 z))) (* y (- (log z) t)))) |
(* a (log (- 1 z))) |
(+ (* -1 (* a b)) (* a (log (- 1 z)))) |
(log (- 1 z)) |
(+ (log (- 1 z)) (* -1 b)) |
(* b (+ (* -1 a) (+ (/ (* a (log (- 1 z))) b) (/ (* y (- (log z) t)) b)))) |
(* b (+ (* -1 a) (/ (* a (log (- 1 z))) b))) |
(* b (- (/ (log (- 1 z)) b) 1)) |
(* x (exp (+ (* a (+ (log (- 1 z)) (* -1 b))) (* y (- (log z) t))))) |
(exp (+ (* a (+ (log (- 1 z)) (* -1 b))) (* y (- (log z) t)))) |
(* -1 (* b (+ a (* -1 (/ (+ (* a (log (- 1 z))) (* y (- (log z) t))) b))))) |
(* -1 (* b (+ a (* -1 (/ (* a (log (- 1 z))) b))))) |
(* -1 (* b (+ 1 (* -1 (/ (log (- 1 z)) b))))) |
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 21.0ms | x | @ | 0 | ((* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* y (- (log z) t)) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (log (- 1 z)) (- 1 z) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (- (log z) t) (log z) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (* a (- (log (- 1 z)) b)) (- (log (- 1 z)) b) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))))) |
| 15.0ms | a | @ | -inf | ((* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* y (- (log z) t)) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (log (- 1 z)) (- 1 z) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (- (log z) t) (log z) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (* a (- (log (- 1 z)) b)) (- (log (- 1 z)) b) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))))) |
| 15.0ms | x | @ | inf | ((* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* y (- (log z) t)) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (log (- 1 z)) (- 1 z) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (- (log z) t) (log z) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (* a (- (log (- 1 z)) b)) (- (log (- 1 z)) b) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))))) |
| 13.0ms | x | @ | -inf | ((* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* y (- (log z) t)) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (log (- 1 z)) (- 1 z) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (- (log z) t) (log z) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (* a (- (log (- 1 z)) b)) (- (log (- 1 z)) b) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))))) |
| 12.0ms | y | @ | 0 | ((* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* y (- (log z) t)) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (log (- 1 z)) (- 1 z) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (- (log z) t) (log z) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (* a (- (log (- 1 z)) b)) (- (log (- 1 z)) b) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))))) |
| 1× | egg-herbie |
| Inputs |
|---|
(* x (exp (+ (* a (- (log (- 1 z)) b)) (* y (- (log z) t))))) |
(* x (exp (* a (- (log (- 1 z)) b)))) |
(+ (* x (exp (* a (- (log (- 1 z)) b)))) (* x (* y (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t))))) |
(+ (* x (exp (* a (- (log (- 1 z)) b)))) (* y (+ (* 1/2 (* x (* y (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 2))))) (* x (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t)))))) |
(+ (* x (exp (* a (- (log (- 1 z)) b)))) (* y (+ (* x (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t))) (* y (+ (* 1/6 (* x (* y (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 3))))) (* 1/2 (* x (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 2))))))))) |
(exp (* a (- (log (- 1 z)) b))) |
(+ (exp (* a (- (log (- 1 z)) b))) (* y (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t)))) |
(+ (exp (* a (- (log (- 1 z)) b))) (* y (+ (* 1/2 (* y (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 2)))) (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t))))) |
(+ (exp (* a (- (log (- 1 z)) b))) (* y (+ (* y (+ (* 1/6 (* y (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 3)))) (* 1/2 (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 2))))) (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t))))) |
(* a (- (log (- 1 z)) b)) |
(+ (* a (- (log (- 1 z)) b)) (* y (- (log z) t))) |
(* y (- (log z) t)) |
(* x (exp (- (+ (* a (- (log (- 1 z)) b)) (* y (log z))) (* t y)))) |
(exp (- (+ (* a (- (log (- 1 z)) b)) (* y (log z))) (* t y))) |
(* y (- (+ (log z) (/ (* a (- (log (- 1 z)) b)) y)) t)) |
(exp (+ (* a (- (log (- 1 z)) b)) (* y (- (log z) t)))) |
(* -1 (* y (+ (* -1 (- (log z) t)) (* -1 (/ (* a (- (log (- 1 z)) b)) y))))) |
(* x (exp (+ (* -1 (* a b)) (* y (- (log z) t))))) |
(+ (* -1 (* a (* x (* z (exp (+ (* -1 (* a b)) (* y (- (log z) t)))))))) (* x (exp (+ (* -1 (* a b)) (* y (- (log z) t)))))) |
(+ (* x (exp (+ (* -1 (* a b)) (* y (- (log z) t))))) (* z (+ (* -1 (* a (* x (exp (+ (* -1 (* a b)) (* y (- (log z) t))))))) (* x (* z (* (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2))))))))) |
(+ (* x (exp (+ (* -1 (* a b)) (* y (- (log z) t))))) (* z (+ (* -1 (* a (* x (exp (+ (* -1 (* a b)) (* y (- (log z) t))))))) (* z (+ (* x (* z (* (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (+ (* -1/3 a) (+ (* -1/6 (pow a 3)) (* 1/2 (pow a 2))))))) (* x (* (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2)))))))))) |
(exp (+ (* -1 (* a b)) (* y (- (log z) t)))) |
(+ (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (* -1 (* a (* z (exp (+ (* -1 (* a b)) (* y (- (log z) t)))))))) |
(+ (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (* z (+ (* -1 (* a (exp (+ (* -1 (* a b)) (* y (- (log z) t)))))) (* z (* (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2)))))))) |
(+ (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (* z (+ (* -1 (* a (exp (+ (* -1 (* a b)) (* y (- (log z) t)))))) (* z (+ (* z (* (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (+ (* -1/3 a) (+ (* -1/6 (pow a 3)) (* 1/2 (pow a 2)))))) (* (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2))))))))) |
(+ (* -1 (* a b)) (* y (- (log z) t))) |
(+ (* -1 (* a b)) (+ (* -1 (* a z)) (* y (- (log z) t)))) |
(+ (* -1 (* a b)) (+ (* y (- (log z) t)) (* z (+ (* -1 a) (* -1/2 (* a z)))))) |
(+ (* -1 (* a b)) (+ (* y (- (log z) t)) (* z (+ (* -1 a) (* z (+ (* -1/2 a) (* -1/3 (* a z)))))))) |
(* -1 z) |
(* z (- (* -1/2 z) 1)) |
(* z (- (* z (- (* -1/3 z) 1/2)) 1)) |
(* z (- (* z (- (* z (- (* -1/4 z) 1/3)) 1/2)) 1)) |
1 |
(+ 1 (* -1 z)) |
(- (log z) t) |
(log z) |
(* -1 (* a b)) |
(+ (* -1 (* a b)) (* -1 (* a z))) |
(+ (* -1 (* a b)) (* z (+ (* -1 a) (* -1/2 (* a z))))) |
(+ (* -1 (* a b)) (* z (+ (* -1 a) (* z (+ (* -1/2 a) (* -1/3 (* a z))))))) |
(* -1 b) |
(- (* -1 z) b) |
(- (* z (- (* -1/2 z) 1)) b) |
(- (* z (- (* z (- (* -1/3 z) 1/2)) 1)) b) |
(* x (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))))) |
(+ (* -1 (/ (* a (* x (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))))) z)) (* x (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))))) |
(+ (* -1 (/ (* a (* x (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))))) z)) (+ (* x (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))))) (/ (* x (* (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2))))) (pow z 2)))) |
(+ (* -1 (/ (* a (* x (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))))) z)) (+ (* x (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))))) (+ (/ (* x (* (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2))))) (pow z 2)) (/ (* x (* (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1/3 a) (+ (* -1/6 (pow a 3)) (* 1/2 (pow a 2)))))) (pow z 3))))) |
(exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) |
(+ (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (* -1 (/ (* a (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))))) z))) |
(+ (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1 (/ (* a (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))))) z)) (/ (* (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2)))) (pow z 2)))) |
(+ (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1 (/ (* a (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))))) z)) (+ (/ (* (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2)))) (pow z 2)) (/ (* (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1/3 a) (+ (* -1/6 (pow a 3)) (* 1/2 (pow a 2))))) (pow z 3))))) |
(+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))) |
(+ (* -1 (/ a z)) (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) |
(+ (* -1 (/ a z)) (+ (* -1/2 (/ a (pow z 2))) (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))))) |
(+ (* -1 (/ a z)) (+ (* -1/2 (/ a (pow z 2))) (+ (* -1/3 (/ a (pow z 3))) (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))))) |
(* y (- (* -1 (log (/ 1 z))) t)) |
(+ (log -1) (* -1 (log (/ 1 z)))) |
(- (+ (log -1) (* -1 (log (/ 1 z)))) (/ 1 z)) |
(+ (log -1) (+ (* -1 (log (/ 1 z))) (* -1 (/ (+ 1 (* 1/2 (/ 1 z))) z)))) |
(- (+ (log -1) (+ (* -1 (log (/ 1 z))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 z))) (pow z 2))))) (/ 1 z)) |
(* z (- (/ 1 z) 1)) |
(- (* -1 (log (/ 1 z))) t) |
(* -1 (log (/ 1 z))) |
(* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) |
(+ (* -1 (/ a z)) (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b))) |
(+ (* -1 (/ a z)) (+ (* -1/2 (/ a (pow z 2))) (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)))) |
(+ (* -1 (/ a z)) (+ (* -1/2 (/ a (pow z 2))) (+ (* -1/3 (/ a (pow z 3))) (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b))))) |
(- (+ (log -1) (* -1 (log (/ 1 z)))) b) |
(- (+ (log -1) (* -1 (log (/ 1 z)))) (+ b (/ 1 z))) |
(- (+ (log -1) (+ (* -1 (log (/ 1 z))) (* -1 (/ (+ 1 (* 1/2 (/ 1 z))) z)))) b) |
(- (+ (log -1) (+ (* -1 (log (/ 1 z))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 z))) (pow z 2))))) (+ b (/ 1 z))) |
(* x (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t))))) |
(+ (* -1 (/ (* a (* x (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))))) z)) (* x (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))))) |
(+ (* -1 (/ (+ (* -1 (/ (* x (* (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2))))) z)) (* a (* x (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t))))))) z)) (* x (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))))) |
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* x (* (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (+ (* -1/2 (pow a 2)) (+ (* 1/6 (pow a 3)) (* 1/3 a))))) z)) (* x (* (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2)))))) z)) (* a (* x (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t))))))) z)) (* x (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))))) |
(exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) |
(+ (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (* -1 (/ (* a (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t))))) z))) |
(+ (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (* -1 (/ (+ (* -1 (/ (* (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2)))) z)) (* a (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))))) z))) |
(+ (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (+ (* -1/2 (pow a 2)) (+ (* 1/6 (pow a 3)) (* 1/3 a)))) z)) (* (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2))))) z)) (* a (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))))) z))) |
(+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t))) |
(+ (* -1 (/ a z)) (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) |
(+ (* -1 (/ (+ a (* 1/2 (/ a z))) z)) (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) |
(+ (* -1 (/ (+ a (* -1 (/ (+ (* -1/2 a) (* -1/3 (/ a z))) z))) z)) (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) |
(* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)) |
(* -1 (log (/ -1 z))) |
(- (* -1 (log (/ -1 z))) (/ 1 z)) |
(+ (* -1 (log (/ -1 z))) (* -1 (/ (+ 1 (* 1/2 (/ 1 z))) z))) |
(+ (* -1 (log (/ -1 z))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow z 2)) (* 1/2 (/ 1 z)))) z))) |
(* -1 (* z (- 1 (/ 1 z)))) |
(- (+ (log -1) (* -1 (log (/ -1 z)))) t) |
(+ (log -1) (* -1 (log (/ -1 z)))) |
(* a (- (* -1 (log (/ -1 z))) b)) |
(+ (* -1 (/ a z)) (* a (- (* -1 (log (/ -1 z))) b))) |
(+ (* -1 (/ (+ a (* 1/2 (/ a z))) z)) (* a (- (* -1 (log (/ -1 z))) b))) |
(+ (* -1 (/ (+ a (* -1 (/ (+ (* -1/2 a) (* -1/3 (/ a z))) z))) z)) (* a (- (* -1 (log (/ -1 z))) b))) |
(- (* -1 (log (/ -1 z))) b) |
(- (* -1 (log (/ -1 z))) (+ b (/ 1 z))) |
(- (+ (* -1 (log (/ -1 z))) (* -1 (/ (+ 1 (* 1/2 (/ 1 z))) z))) b) |
(- (+ (* -1 (log (/ -1 z))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow z 2)) (* 1/2 (/ 1 z)))) z))) b) |
(* x (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z))))) |
(+ (* -1 (* t (* x (* y (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))))) (* x (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))) |
(+ (* t (+ (* -1 (* x (* y (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z))))))) (* 1/2 (* t (* x (* (pow y 2) (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))))))) (* x (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))) |
(+ (* t (+ (* -1 (* x (* y (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z))))))) (* t (+ (* -1/6 (* t (* x (* (pow y 3) (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))))) (* 1/2 (* x (* (pow y 2) (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z))))))))))) (* x (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))) |
(exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))) |
(+ (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))) (* -1 (* t (* y (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))))) |
(+ (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))) (* t (+ (* -1 (* y (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))) (* 1/2 (* t (* (pow y 2) (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))))))) |
(+ (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))) (* t (+ (* -1 (* y (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))) (* t (+ (* -1/6 (* t (* (pow y 3) (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z))))))) (* 1/2 (* (pow y 2) (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z))))))))))) |
(+ (* a (- (log (- 1 z)) b)) (* y (log z))) |
(+ (* -1 (* t y)) (+ (* a (- (log (- 1 z)) b)) (* y (log z)))) |
(* y (log z)) |
(+ (* -1 (* t y)) (* y (log z))) |
(+ (log z) (* -1 t)) |
(* -1 (* t y)) |
(* t (+ (* -1 y) (+ (/ (* a (- (log (- 1 z)) b)) t) (/ (* y (log z)) t)))) |
(* t (+ (* -1 y) (/ (* y (log z)) t))) |
(* -1 t) |
(* t (- (/ (log z) t) 1)) |
(* x (exp (+ (* a (- (log (- 1 z)) b)) (* y (+ (log z) (* -1 t)))))) |
(exp (+ (* a (- (log (- 1 z)) b)) (* y (+ (log z) (* -1 t))))) |
(* -1 (* t (+ y (* -1 (/ (+ (* a (- (log (- 1 z)) b)) (* y (log z))) t))))) |
(* -1 (* t (+ y (* -1 (/ (* y (log z)) t))))) |
(* -1 (* t (+ 1 (* -1 (/ (log z) t))))) |
(* x (exp (* y (- (log z) t)))) |
(+ (* a (* x (* (exp (* y (- (log z) t))) (- (log (- 1 z)) b)))) (* x (exp (* y (- (log z) t))))) |
(+ (* a (+ (* 1/2 (* a (* x (* (exp (* y (- (log z) t))) (pow (- (log (- 1 z)) b) 2))))) (* x (* (exp (* y (- (log z) t))) (- (log (- 1 z)) b))))) (* x (exp (* y (- (log z) t))))) |
(+ (* a (+ (* a (+ (* 1/6 (* a (* x (* (exp (* y (- (log z) t))) (pow (- (log (- 1 z)) b) 3))))) (* 1/2 (* x (* (exp (* y (- (log z) t))) (pow (- (log (- 1 z)) b) 2)))))) (* x (* (exp (* y (- (log z) t))) (- (log (- 1 z)) b))))) (* x (exp (* y (- (log z) t))))) |
(exp (* y (- (log z) t))) |
(+ (exp (* y (- (log z) t))) (* a (* (exp (* y (- (log z) t))) (- (log (- 1 z)) b)))) |
(+ (exp (* y (- (log z) t))) (* a (+ (* 1/2 (* a (* (exp (* y (- (log z) t))) (pow (- (log (- 1 z)) b) 2)))) (* (exp (* y (- (log z) t))) (- (log (- 1 z)) b))))) |
(+ (exp (* y (- (log z) t))) (* a (+ (* a (+ (* 1/6 (* a (* (exp (* y (- (log z) t))) (pow (- (log (- 1 z)) b) 3)))) (* 1/2 (* (exp (* y (- (log z) t))) (pow (- (log (- 1 z)) b) 2))))) (* (exp (* y (- (log z) t))) (- (log (- 1 z)) b))))) |
(* x (exp (- (+ (* a (log (- 1 z))) (* y (- (log z) t))) (* a b)))) |
(exp (- (+ (* a (log (- 1 z))) (* y (- (log z) t))) (* a b))) |
(* a (- (+ (log (- 1 z)) (/ (* y (- (log z) t)) a)) b)) |
(* -1 (* a (+ (* -1 (- (log (- 1 z)) b)) (* -1 (/ (* y (- (log z) t)) a))))) |
(* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t))))) |
(+ (* -1 (* a (* b (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))))) (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))) |
(+ (* b (+ (* -1 (* a (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t))))))) (* 1/2 (* (pow a 2) (* b (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))))))) (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))) |
(+ (* b (+ (* -1 (* a (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t))))))) (* b (+ (* -1/6 (* (pow a 3) (* b (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))))) (* 1/2 (* (pow a 2) (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t))))))))))) (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))) |
(exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))) |
(+ (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))) (* -1 (* a (* b (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))))) |
(+ (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))) (* b (+ (* -1 (* a (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))) (* 1/2 (* (pow a 2) (* b (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))))))) |
(+ (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))) (* b (+ (* -1 (* a (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))) (* b (+ (* -1/6 (* (pow a 3) (* b (exp (+ (* a (log (- 1 z))) (* y (- (log z) t))))))) (* 1/2 (* (pow a 2) (exp (+ (* a (log (- 1 z))) (* y (- (log z) t))))))))))) |
(+ (* a (log (- 1 z))) (* y (- (log z) t))) |
(+ (* -1 (* a b)) (+ (* a (log (- 1 z))) (* y (- (log z) t)))) |
(* a (log (- 1 z))) |
(+ (* -1 (* a b)) (* a (log (- 1 z)))) |
(log (- 1 z)) |
(+ (log (- 1 z)) (* -1 b)) |
(* b (+ (* -1 a) (+ (/ (* a (log (- 1 z))) b) (/ (* y (- (log z) t)) b)))) |
(* b (+ (* -1 a) (/ (* a (log (- 1 z))) b))) |
(* b (- (/ (log (- 1 z)) b) 1)) |
(* x (exp (+ (* a (+ (log (- 1 z)) (* -1 b))) (* y (- (log z) t))))) |
(exp (+ (* a (+ (log (- 1 z)) (* -1 b))) (* y (- (log z) t)))) |
(* -1 (* b (+ a (* -1 (/ (+ (* a (log (- 1 z))) (* y (- (log z) t))) b))))) |
(* -1 (* b (+ a (* -1 (/ (* a (log (- 1 z))) b))))) |
(* -1 (* b (+ 1 (* -1 (/ (log (- 1 z)) b))))) |
| Outputs |
|---|
(* x (exp (+ (* a (- (log (- 1 z)) b)) (* y (- (log z) t))))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
(* x (exp (* a (- (log (- 1 z)) b)))) |
(exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
(+ (* x (exp (* a (- (log (- 1 z)) b)))) (* x (* y (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t))))) |
(+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
(+ (* x (exp (* a (- (log (- 1 z)) b)))) (* y (+ (* 1/2 (* x (* y (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 2))))) (* x (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t)))))) |
(*.f64 y (-.f64 (log.f64 z) t)) |
(+ (* x (exp (* a (- (log (- 1 z)) b)))) (* y (+ (* x (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t))) (* y (+ (* 1/6 (* x (* y (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 3))))) (* 1/2 (* x (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 2))))))))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (log.f64 (-.f64 #s(literal 1 binary64) z))) |
(exp (* a (- (log (- 1 z)) b))) |
(log.f64 (-.f64 #s(literal 1 binary64) z)) |
(+ (exp (* a (- (log (- 1 z)) b))) (* y (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t)))) |
(-.f64 #s(literal 1 binary64) z) |
(+ (exp (* a (- (log (- 1 z)) b))) (* y (+ (* 1/2 (* y (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 2)))) (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t))))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 y (-.f64 (log.f64 z) t))) |
(+ (exp (* a (- (log (- 1 z)) b))) (* y (+ (* y (+ (* 1/6 (* y (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 3)))) (* 1/2 (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 2))))) (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t))))) |
(-.f64 (log.f64 z) t) |
(* a (- (log (- 1 z)) b)) |
(log.f64 z) |
(+ (* a (- (log (- 1 z)) b)) (* y (- (log z) t))) |
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
(* y (- (log z) t)) |
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
(* x (exp (- (+ (* a (- (log (- 1 z)) b)) (* y (log z))) (* t y)))) |
(*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) |
(exp (- (+ (* a (- (log (- 1 z)) b)) (* y (log z))) (* t y))) |
(-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) |
(* y (- (+ (log z) (/ (* a (- (log (- 1 z)) b)) y)) t)) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
| Inputs |
|---|
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
(exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
(+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
(*.f64 y (-.f64 (log.f64 z) t)) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (log.f64 (-.f64 #s(literal 1 binary64) z))) |
(log.f64 (-.f64 #s(literal 1 binary64) z)) |
(-.f64 #s(literal 1 binary64) z) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 y (-.f64 (log.f64 z) t))) |
(-.f64 (log.f64 z) t) |
(log.f64 z) |
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
(*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) |
(-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
| Outputs |
|---|
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
(exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
(+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
(*.f64 y (-.f64 (log.f64 z) t)) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (log.f64 (-.f64 #s(literal 1 binary64) z))) |
(log.f64 (-.f64 #s(literal 1 binary64) z)) |
(-.f64 #s(literal 1 binary64) z) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 y (-.f64 (log.f64 z) t))) |
(-.f64 (log.f64 z) t) |
(log.f64 z) |
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
(*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) |
(-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
Compiled 1 843 to 64 computations (96.5% saved)
15 alts after pruning (9 fresh and 6 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 40 | 9 | 49 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 5 | 5 |
| Done | 0 | 1 | 1 |
| Total | 40 | 15 | 55 |
| Status | Accuracy | Program |
|---|---|---|
| ✓ | 96.1% | (*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
| ✓ | 15.0% | (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
| ✓ | 8.1% | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
| 8.4% | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (+.f64 #s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) | |
| ✓ | 5.1% | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 y (-.f64 (log.f64 z) t))) |
| ▶ | 8.4% | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
| ✓ | 41.3% | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (log.f64 (-.f64 #s(literal 1 binary64) z))) |
| ✓ | 61.3% | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
| ▶ | 36.3% | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 (+.f64 #s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
| ▶ | 26.1% | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))))) |
| 3.7% | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log.f64 z)))) | |
| 2.7% | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log.f64 z))) | |
| 3.1% | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) | |
| ▶ | 2.7% | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 (log.f64 z) t))) |
| ▶ | 2.8% | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 #s(literal 1 binary64) z))) |
Compiled 976 to 555 computations (43.1% saved)
| 1× | egg-herbie |
Found 19 expressions of interest:
| New | Metric | Score | Program |
|---|---|---|---|
| cost-diff | 0 | (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) | |
| cost-diff | 0 | #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) | |
| cost-diff | 0 | (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))) | |
| cost-diff | 0 | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))))) | |
| cost-diff | 0 | (log.f64 (-.f64 #s(literal 1 binary64) z)) | |
| cost-diff | 0 | (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) | |
| cost-diff | 0 | (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) | |
| cost-diff | 0 | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) | |
| cost-diff | 0 | (log.f64 z) | |
| cost-diff | 0 | (-.f64 (log.f64 z) t) | |
| cost-diff | 0 | #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 (log.f64 z) t)) | |
| cost-diff | 0 | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 (log.f64 z) t))) | |
| cost-diff | 0 | (-.f64 #s(literal 1 binary64) z) | |
| cost-diff | 0 | #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 #s(literal 1 binary64) z)) | |
| cost-diff | 0 | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 #s(literal 1 binary64) z))) | |
| cost-diff | 0 | #s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) | |
| cost-diff | 0 | (+.f64 #s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) | |
| cost-diff | 0 | (exp.f64 (+.f64 #s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) | |
| cost-diff | 0 | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 (+.f64 #s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
| Inputs |
|---|
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 (+.f64 #s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
(exp.f64 (+.f64 #s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
(+.f64 #s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
#s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
(*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) |
a |
(-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) |
(log.f64 (-.f64 #s(literal 1 binary64) z)) |
(-.f64 #s(literal 1 binary64) z) |
#s(literal 1 binary64) |
z |
b |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 #s(literal 1 binary64) z))) |
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 #s(literal 1 binary64) z)) |
(-.f64 #s(literal 1 binary64) z) |
#s(literal 1 binary64) |
z |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 (log.f64 z) t))) |
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 (log.f64 z) t)) |
(-.f64 (log.f64 z) t) |
(log.f64 z) |
z |
t |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
(*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) |
a |
(-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) |
(log.f64 (-.f64 #s(literal 1 binary64) z)) |
(-.f64 #s(literal 1 binary64) z) |
#s(literal 1 binary64) |
z |
b |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))))) |
(exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))) |
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
x |
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
(*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) |
a |
(-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) |
(log.f64 (-.f64 #s(literal 1 binary64) z)) |
(-.f64 #s(literal 1 binary64) z) |
#s(literal 1 binary64) |
z |
b |
| Outputs |
|---|
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 (+.f64 #s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
(exp.f64 (+.f64 #s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
(+.f64 #s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
#s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
(*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) |
a |
(-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) |
(log.f64 (-.f64 #s(literal 1 binary64) z)) |
(-.f64 #s(literal 1 binary64) z) |
#s(literal 1 binary64) |
z |
b |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 #s(literal 1 binary64) z))) |
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 #s(literal 1 binary64) z)) |
(-.f64 #s(literal 1 binary64) z) |
#s(literal 1 binary64) |
z |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 (log.f64 z) t))) |
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 (log.f64 z) t)) |
(-.f64 (log.f64 z) t) |
(log.f64 z) |
z |
t |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
(*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) |
a |
(-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) |
(log.f64 (-.f64 #s(literal 1 binary64) z)) |
(-.f64 #s(literal 1 binary64) z) |
#s(literal 1 binary64) |
z |
b |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))))) |
(exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))) |
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
x |
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
(*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) |
a |
(-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) |
(log.f64 (-.f64 #s(literal 1 binary64) z)) |
(-.f64 #s(literal 1 binary64) z) |
#s(literal 1 binary64) |
z |
b |
Found 19 expressions of interest:
| New | Metric | Score | Program |
|---|---|---|---|
| accuracy | 23.07678231836673 | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))))) | |
| accuracy | 57.36555144954786 | #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) | |
| accuracy | 57.663066730431055 | (log.f64 (-.f64 #s(literal 1 binary64) z)) | |
| accuracy | 58.76087655978873 | #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) | |
| accuracy | 0.0 | (-.f64 #s(literal 1 binary64) z) | |
| accuracy | 0.0234375 | (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) | |
| accuracy | 57.663066730431055 | (log.f64 (-.f64 #s(literal 1 binary64) z)) | |
| accuracy | 58.76476854509933 | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) | |
| accuracy | 0.0 | (log.f64 z) | |
| accuracy | 0.00390625 | (-.f64 (log.f64 z) t) | |
| accuracy | 23.07678231836673 | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 (log.f64 z) t))) | |
| accuracy | 62.394877584079616 | #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 (log.f64 z) t)) | |
| accuracy | 0.0 | (-.f64 #s(literal 1 binary64) z) | |
| accuracy | 23.07678231836673 | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 #s(literal 1 binary64) z))) | |
| accuracy | 51.727743078360746 | #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 #s(literal 1 binary64) z)) | |
| accuracy | 23.07678231836673 | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 (+.f64 #s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) | |
| accuracy | 57.36555144954786 | #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) | |
| accuracy | 57.663066730431055 | (log.f64 (-.f64 #s(literal 1 binary64) z)) | |
| accuracy | 58.70481589013204 | #s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
| 98.0ms | 209× | 1 | valid |
| 16.0ms | 25× | 2 | valid |
| 8.0ms | 22× | 0 | valid |
Compiled 970 to 57 computations (94.1% saved)
ival-log: 49.0ms (62.5% of total)adjust: 8.0ms (10.2% of total)ival-mult: 8.0ms (10.2% of total)ival-sub: 7.0ms (8.9% of total)ival-exp: 3.0ms (3.8% of total)ival-add: 2.0ms (2.5% of total)ival-assert: 0.0ms (0% of total)ival-true: 0.0ms (0% of total)exact: 0.0ms (0% of total)| Inputs |
|---|
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 (+.f64 #s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
(exp.f64 (+.f64 #s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
(+.f64 #s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
#s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 #s(literal 1 binary64) z))) |
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 #s(literal 1 binary64) z)) |
(-.f64 #s(literal 1 binary64) z) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 (log.f64 z) t))) |
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 (log.f64 z) t)) |
(-.f64 (log.f64 z) t) |
(log.f64 z) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
(*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) |
(-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) |
(log.f64 (-.f64 #s(literal 1 binary64) z)) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))))) |
(exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))) |
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
| Outputs |
|---|
(* x (exp (+ (* a (- (log (- 1 z)) b)) (* y (- (log z) t))))) |
(* x (exp (* a (- (log (- 1 z)) b)))) |
(+ (* x (exp (* a (- (log (- 1 z)) b)))) (* x (* y (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t))))) |
(+ (* x (exp (* a (- (log (- 1 z)) b)))) (* y (+ (* 1/2 (* x (* y (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 2))))) (* x (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t)))))) |
(+ (* x (exp (* a (- (log (- 1 z)) b)))) (* y (+ (* x (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t))) (* y (+ (* 1/6 (* x (* y (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 3))))) (* 1/2 (* x (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 2))))))))) |
(exp (* a (- (log (- 1 z)) b))) |
(+ (exp (* a (- (log (- 1 z)) b))) (* y (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t)))) |
(+ (exp (* a (- (log (- 1 z)) b))) (* y (+ (* 1/2 (* y (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 2)))) (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t))))) |
(+ (exp (* a (- (log (- 1 z)) b))) (* y (+ (* y (+ (* 1/6 (* y (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 3)))) (* 1/2 (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 2))))) (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t))))) |
(* a (- (log (- 1 z)) b)) |
(+ (* a (- (log (- 1 z)) b)) (* y (- (log z) t))) |
(* y (- (log z) t)) |
(* x (exp (- (+ (* a (- (log (- 1 z)) b)) (* y (log z))) (* t y)))) |
(exp (- (+ (* a (- (log (- 1 z)) b)) (* y (log z))) (* t y))) |
(* y (- (+ (log z) (/ (* a (- (log (- 1 z)) b)) y)) t)) |
(exp (+ (* a (- (log (- 1 z)) b)) (* y (- (log z) t)))) |
(* -1 (* y (+ (* -1 (- (log z) t)) (* -1 (/ (* a (- (log (- 1 z)) b)) y))))) |
(* x (exp (+ (* -1 (* a b)) (* y (- (log z) t))))) |
(+ (* -1 (* a (* x (* z (exp (+ (* -1 (* a b)) (* y (- (log z) t)))))))) (* x (exp (+ (* -1 (* a b)) (* y (- (log z) t)))))) |
(+ (* x (exp (+ (* -1 (* a b)) (* y (- (log z) t))))) (* z (+ (* -1 (* a (* x (exp (+ (* -1 (* a b)) (* y (- (log z) t))))))) (* x (* z (* (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2))))))))) |
(+ (* x (exp (+ (* -1 (* a b)) (* y (- (log z) t))))) (* z (+ (* -1 (* a (* x (exp (+ (* -1 (* a b)) (* y (- (log z) t))))))) (* z (+ (* x (* z (* (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (+ (* -1/3 a) (+ (* -1/6 (pow a 3)) (* 1/2 (pow a 2))))))) (* x (* (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2)))))))))) |
(exp (+ (* -1 (* a b)) (* y (- (log z) t)))) |
(+ (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (* -1 (* a (* z (exp (+ (* -1 (* a b)) (* y (- (log z) t)))))))) |
(+ (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (* z (+ (* -1 (* a (exp (+ (* -1 (* a b)) (* y (- (log z) t)))))) (* z (* (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2)))))))) |
(+ (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (* z (+ (* -1 (* a (exp (+ (* -1 (* a b)) (* y (- (log z) t)))))) (* z (+ (* z (* (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (+ (* -1/3 a) (+ (* -1/6 (pow a 3)) (* 1/2 (pow a 2)))))) (* (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2))))))))) |
(+ (* -1 (* a b)) (* y (- (log z) t))) |
(+ (* -1 (* a b)) (+ (* -1 (* a z)) (* y (- (log z) t)))) |
(+ (* -1 (* a b)) (+ (* y (- (log z) t)) (* z (+ (* -1 a) (* -1/2 (* a z)))))) |
(+ (* -1 (* a b)) (+ (* y (- (log z) t)) (* z (+ (* -1 a) (* z (+ (* -1/2 a) (* -1/3 (* a z)))))))) |
1 |
(+ 1 (* -1 z)) |
(- (log z) t) |
(log z) |
(* -1 (* a b)) |
(+ (* -1 (* a b)) (* -1 (* a z))) |
(+ (* -1 (* a b)) (* z (+ (* -1 a) (* -1/2 (* a z))))) |
(+ (* -1 (* a b)) (* z (+ (* -1 a) (* z (+ (* -1/2 a) (* -1/3 (* a z))))))) |
(* -1 b) |
(- (* -1 z) b) |
(- (* z (- (* -1/2 z) 1)) b) |
(- (* z (- (* z (- (* -1/3 z) 1/2)) 1)) b) |
(* -1 z) |
(* z (- (* -1/2 z) 1)) |
(* z (- (* z (- (* -1/3 z) 1/2)) 1)) |
(* z (- (* z (- (* z (- (* -1/4 z) 1/3)) 1/2)) 1)) |
(* x (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))))) |
(+ (* -1 (/ (* a (* x (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))))) z)) (* x (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))))) |
(+ (* -1 (/ (* a (* x (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))))) z)) (+ (* x (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))))) (/ (* x (* (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2))))) (pow z 2)))) |
(+ (* -1 (/ (* a (* x (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))))) z)) (+ (* x (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))))) (+ (/ (* x (* (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2))))) (pow z 2)) (/ (* x (* (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1/3 a) (+ (* -1/6 (pow a 3)) (* 1/2 (pow a 2)))))) (pow z 3))))) |
(exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) |
(+ (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (* -1 (/ (* a (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))))) z))) |
(+ (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1 (/ (* a (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))))) z)) (/ (* (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2)))) (pow z 2)))) |
(+ (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1 (/ (* a (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))))) z)) (+ (/ (* (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2)))) (pow z 2)) (/ (* (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1/3 a) (+ (* -1/6 (pow a 3)) (* 1/2 (pow a 2))))) (pow z 3))))) |
(+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))) |
(+ (* -1 (/ a z)) (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) |
(+ (* -1 (/ a z)) (+ (* -1/2 (/ a (pow z 2))) (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))))) |
(+ (* -1 (/ a z)) (+ (* -1/2 (/ a (pow z 2))) (+ (* -1/3 (/ a (pow z 3))) (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))))) |
(* y (- (* -1 (log (/ 1 z))) t)) |
(* z (- (/ 1 z) 1)) |
(- (* -1 (log (/ 1 z))) t) |
(* -1 (log (/ 1 z))) |
(* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) |
(+ (* -1 (/ a z)) (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b))) |
(+ (* -1 (/ a z)) (+ (* -1/2 (/ a (pow z 2))) (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)))) |
(+ (* -1 (/ a z)) (+ (* -1/2 (/ a (pow z 2))) (+ (* -1/3 (/ a (pow z 3))) (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b))))) |
(- (+ (log -1) (* -1 (log (/ 1 z)))) b) |
(- (+ (log -1) (* -1 (log (/ 1 z)))) (+ b (/ 1 z))) |
(- (+ (log -1) (+ (* -1 (log (/ 1 z))) (* -1 (/ (+ 1 (* 1/2 (/ 1 z))) z)))) b) |
(- (+ (log -1) (+ (* -1 (log (/ 1 z))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 z))) (pow z 2))))) (+ b (/ 1 z))) |
(+ (log -1) (* -1 (log (/ 1 z)))) |
(- (+ (log -1) (* -1 (log (/ 1 z)))) (/ 1 z)) |
(+ (log -1) (+ (* -1 (log (/ 1 z))) (* -1 (/ (+ 1 (* 1/2 (/ 1 z))) z)))) |
(- (+ (log -1) (+ (* -1 (log (/ 1 z))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 z))) (pow z 2))))) (/ 1 z)) |
(* x (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t))))) |
(+ (* -1 (/ (* a (* x (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))))) z)) (* x (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))))) |
(+ (* -1 (/ (+ (* -1 (/ (* x (* (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2))))) z)) (* a (* x (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t))))))) z)) (* x (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))))) |
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* x (* (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (+ (* -1/2 (pow a 2)) (+ (* 1/6 (pow a 3)) (* 1/3 a))))) z)) (* x (* (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2)))))) z)) (* a (* x (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t))))))) z)) (* x (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))))) |
(exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) |
(+ (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (* -1 (/ (* a (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t))))) z))) |
(+ (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (* -1 (/ (+ (* -1 (/ (* (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2)))) z)) (* a (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))))) z))) |
(+ (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (+ (* -1/2 (pow a 2)) (+ (* 1/6 (pow a 3)) (* 1/3 a)))) z)) (* (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2))))) z)) (* a (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))))) z))) |
(+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t))) |
(+ (* -1 (/ a z)) (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) |
(+ (* -1 (/ (+ a (* 1/2 (/ a z))) z)) (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) |
(+ (* -1 (/ (+ a (* -1 (/ (+ (* -1/2 a) (* -1/3 (/ a z))) z))) z)) (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) |
(* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)) |
(* -1 (* z (- 1 (/ 1 z)))) |
(- (+ (log -1) (* -1 (log (/ -1 z)))) t) |
(+ (log -1) (* -1 (log (/ -1 z)))) |
(* a (- (* -1 (log (/ -1 z))) b)) |
(+ (* -1 (/ a z)) (* a (- (* -1 (log (/ -1 z))) b))) |
(+ (* -1 (/ (+ a (* 1/2 (/ a z))) z)) (* a (- (* -1 (log (/ -1 z))) b))) |
(+ (* -1 (/ (+ a (* -1 (/ (+ (* -1/2 a) (* -1/3 (/ a z))) z))) z)) (* a (- (* -1 (log (/ -1 z))) b))) |
(- (* -1 (log (/ -1 z))) b) |
(- (* -1 (log (/ -1 z))) (+ b (/ 1 z))) |
(- (+ (* -1 (log (/ -1 z))) (* -1 (/ (+ 1 (* 1/2 (/ 1 z))) z))) b) |
(- (+ (* -1 (log (/ -1 z))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow z 2)) (* 1/2 (/ 1 z)))) z))) b) |
(* -1 (log (/ -1 z))) |
(- (* -1 (log (/ -1 z))) (/ 1 z)) |
(+ (* -1 (log (/ -1 z))) (* -1 (/ (+ 1 (* 1/2 (/ 1 z))) z))) |
(+ (* -1 (log (/ -1 z))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow z 2)) (* 1/2 (/ 1 z)))) z))) |
(* x (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z))))) |
(+ (* -1 (* t (* x (* y (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))))) (* x (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))) |
(+ (* t (+ (* -1 (* x (* y (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z))))))) (* 1/2 (* t (* x (* (pow y 2) (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))))))) (* x (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))) |
(+ (* t (+ (* -1 (* x (* y (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z))))))) (* t (+ (* -1/6 (* t (* x (* (pow y 3) (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))))) (* 1/2 (* x (* (pow y 2) (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z))))))))))) (* x (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))) |
(exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))) |
(+ (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))) (* -1 (* t (* y (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))))) |
(+ (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))) (* t (+ (* -1 (* y (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))) (* 1/2 (* t (* (pow y 2) (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))))))) |
(+ (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))) (* t (+ (* -1 (* y (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))) (* t (+ (* -1/6 (* t (* (pow y 3) (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z))))))) (* 1/2 (* (pow y 2) (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z))))))))))) |
(+ (* a (- (log (- 1 z)) b)) (* y (log z))) |
(+ (* -1 (* t y)) (+ (* a (- (log (- 1 z)) b)) (* y (log z)))) |
(* y (log z)) |
(+ (* -1 (* t y)) (* y (log z))) |
(+ (log z) (* -1 t)) |
(* -1 (* t y)) |
(* t (+ (* -1 y) (+ (/ (* a (- (log (- 1 z)) b)) t) (/ (* y (log z)) t)))) |
(* t (+ (* -1 y) (/ (* y (log z)) t))) |
(* -1 t) |
(* t (- (/ (log z) t) 1)) |
(* x (exp (+ (* a (- (log (- 1 z)) b)) (* y (+ (log z) (* -1 t)))))) |
(exp (+ (* a (- (log (- 1 z)) b)) (* y (+ (log z) (* -1 t))))) |
(* -1 (* t (+ y (* -1 (/ (+ (* a (- (log (- 1 z)) b)) (* y (log z))) t))))) |
(* -1 (* t (+ y (* -1 (/ (* y (log z)) t))))) |
(* -1 (* t (+ 1 (* -1 (/ (log z) t))))) |
(* x (exp (* y (- (log z) t)))) |
(+ (* a (* x (* (exp (* y (- (log z) t))) (- (log (- 1 z)) b)))) (* x (exp (* y (- (log z) t))))) |
(+ (* a (+ (* 1/2 (* a (* x (* (exp (* y (- (log z) t))) (pow (- (log (- 1 z)) b) 2))))) (* x (* (exp (* y (- (log z) t))) (- (log (- 1 z)) b))))) (* x (exp (* y (- (log z) t))))) |
(+ (* a (+ (* a (+ (* 1/6 (* a (* x (* (exp (* y (- (log z) t))) (pow (- (log (- 1 z)) b) 3))))) (* 1/2 (* x (* (exp (* y (- (log z) t))) (pow (- (log (- 1 z)) b) 2)))))) (* x (* (exp (* y (- (log z) t))) (- (log (- 1 z)) b))))) (* x (exp (* y (- (log z) t))))) |
(exp (* y (- (log z) t))) |
(+ (exp (* y (- (log z) t))) (* a (* (exp (* y (- (log z) t))) (- (log (- 1 z)) b)))) |
(+ (exp (* y (- (log z) t))) (* a (+ (* 1/2 (* a (* (exp (* y (- (log z) t))) (pow (- (log (- 1 z)) b) 2)))) (* (exp (* y (- (log z) t))) (- (log (- 1 z)) b))))) |
(+ (exp (* y (- (log z) t))) (* a (+ (* a (+ (* 1/6 (* a (* (exp (* y (- (log z) t))) (pow (- (log (- 1 z)) b) 3)))) (* 1/2 (* (exp (* y (- (log z) t))) (pow (- (log (- 1 z)) b) 2))))) (* (exp (* y (- (log z) t))) (- (log (- 1 z)) b))))) |
(* x (exp (- (+ (* a (log (- 1 z))) (* y (- (log z) t))) (* a b)))) |
(exp (- (+ (* a (log (- 1 z))) (* y (- (log z) t))) (* a b))) |
(* a (- (+ (log (- 1 z)) (/ (* y (- (log z) t)) a)) b)) |
(* -1 (* a (+ (* -1 (- (log (- 1 z)) b)) (* -1 (/ (* y (- (log z) t)) a))))) |
(* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t))))) |
(+ (* -1 (* a (* b (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))))) (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))) |
(+ (* b (+ (* -1 (* a (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t))))))) (* 1/2 (* (pow a 2) (* b (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))))))) (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))) |
(+ (* b (+ (* -1 (* a (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t))))))) (* b (+ (* -1/6 (* (pow a 3) (* b (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))))) (* 1/2 (* (pow a 2) (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t))))))))))) (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))) |
(exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))) |
(+ (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))) (* -1 (* a (* b (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))))) |
(+ (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))) (* b (+ (* -1 (* a (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))) (* 1/2 (* (pow a 2) (* b (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))))))) |
(+ (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))) (* b (+ (* -1 (* a (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))) (* b (+ (* -1/6 (* (pow a 3) (* b (exp (+ (* a (log (- 1 z))) (* y (- (log z) t))))))) (* 1/2 (* (pow a 2) (exp (+ (* a (log (- 1 z))) (* y (- (log z) t))))))))))) |
(+ (* a (log (- 1 z))) (* y (- (log z) t))) |
(+ (* -1 (* a b)) (+ (* a (log (- 1 z))) (* y (- (log z) t)))) |
(* a (log (- 1 z))) |
(+ (* -1 (* a b)) (* a (log (- 1 z)))) |
(log (- 1 z)) |
(+ (log (- 1 z)) (* -1 b)) |
(* b (+ (* -1 a) (+ (/ (* a (log (- 1 z))) b) (/ (* y (- (log z) t)) b)))) |
(* b (+ (* -1 a) (/ (* a (log (- 1 z))) b))) |
(* b (- (/ (log (- 1 z)) b) 1)) |
(* x (exp (+ (* a (+ (log (- 1 z)) (* -1 b))) (* y (- (log z) t))))) |
(exp (+ (* a (+ (log (- 1 z)) (* -1 b))) (* y (- (log z) t)))) |
(* -1 (* b (+ a (* -1 (/ (+ (* a (log (- 1 z))) (* y (- (log z) t))) b))))) |
(* -1 (* b (+ a (* -1 (/ (* a (log (- 1 z))) b))))) |
(* -1 (* b (+ 1 (* -1 (/ (log (- 1 z)) b))))) |
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 25.0ms | x | @ | 0 | ((* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* y (- (log z) t)) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (- 1 z) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (- (log z) t) (log z) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (* a (- (log (- 1 z)) b)) (- (log (- 1 z)) b) (log (- 1 z)) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) |
| 20.0ms | x | @ | inf | ((* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* y (- (log z) t)) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (- 1 z) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (- (log z) t) (log z) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (* a (- (log (- 1 z)) b)) (- (log (- 1 z)) b) (log (- 1 z)) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) |
| 17.0ms | y | @ | 0 | ((* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* y (- (log z) t)) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (- 1 z) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (- (log z) t) (log z) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (* a (- (log (- 1 z)) b)) (- (log (- 1 z)) b) (log (- 1 z)) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) |
| 14.0ms | a | @ | 0 | ((* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* y (- (log z) t)) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (- 1 z) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (- (log z) t) (log z) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (* a (- (log (- 1 z)) b)) (- (log (- 1 z)) b) (log (- 1 z)) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) |
| 13.0ms | x | @ | -inf | ((* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* y (- (log z) t)) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (- 1 z) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (- (log z) t) (log z) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (* a (- (log (- 1 z)) b)) (- (log (- 1 z)) b) (log (- 1 z)) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) |
| 1× | egg-herbie |
| Inputs |
|---|
(* x (exp (+ (* a (- (log (- 1 z)) b)) (* y (- (log z) t))))) |
(* x (exp (* a (- (log (- 1 z)) b)))) |
(+ (* x (exp (* a (- (log (- 1 z)) b)))) (* x (* y (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t))))) |
(+ (* x (exp (* a (- (log (- 1 z)) b)))) (* y (+ (* 1/2 (* x (* y (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 2))))) (* x (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t)))))) |
(+ (* x (exp (* a (- (log (- 1 z)) b)))) (* y (+ (* x (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t))) (* y (+ (* 1/6 (* x (* y (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 3))))) (* 1/2 (* x (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 2))))))))) |
(exp (* a (- (log (- 1 z)) b))) |
(+ (exp (* a (- (log (- 1 z)) b))) (* y (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t)))) |
(+ (exp (* a (- (log (- 1 z)) b))) (* y (+ (* 1/2 (* y (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 2)))) (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t))))) |
(+ (exp (* a (- (log (- 1 z)) b))) (* y (+ (* y (+ (* 1/6 (* y (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 3)))) (* 1/2 (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 2))))) (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t))))) |
(* a (- (log (- 1 z)) b)) |
(+ (* a (- (log (- 1 z)) b)) (* y (- (log z) t))) |
(* y (- (log z) t)) |
(* x (exp (- (+ (* a (- (log (- 1 z)) b)) (* y (log z))) (* t y)))) |
(exp (- (+ (* a (- (log (- 1 z)) b)) (* y (log z))) (* t y))) |
(* y (- (+ (log z) (/ (* a (- (log (- 1 z)) b)) y)) t)) |
(exp (+ (* a (- (log (- 1 z)) b)) (* y (- (log z) t)))) |
(* -1 (* y (+ (* -1 (- (log z) t)) (* -1 (/ (* a (- (log (- 1 z)) b)) y))))) |
(* x (exp (+ (* -1 (* a b)) (* y (- (log z) t))))) |
(+ (* -1 (* a (* x (* z (exp (+ (* -1 (* a b)) (* y (- (log z) t)))))))) (* x (exp (+ (* -1 (* a b)) (* y (- (log z) t)))))) |
(+ (* x (exp (+ (* -1 (* a b)) (* y (- (log z) t))))) (* z (+ (* -1 (* a (* x (exp (+ (* -1 (* a b)) (* y (- (log z) t))))))) (* x (* z (* (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2))))))))) |
(+ (* x (exp (+ (* -1 (* a b)) (* y (- (log z) t))))) (* z (+ (* -1 (* a (* x (exp (+ (* -1 (* a b)) (* y (- (log z) t))))))) (* z (+ (* x (* z (* (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (+ (* -1/3 a) (+ (* -1/6 (pow a 3)) (* 1/2 (pow a 2))))))) (* x (* (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2)))))))))) |
(exp (+ (* -1 (* a b)) (* y (- (log z) t)))) |
(+ (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (* -1 (* a (* z (exp (+ (* -1 (* a b)) (* y (- (log z) t)))))))) |
(+ (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (* z (+ (* -1 (* a (exp (+ (* -1 (* a b)) (* y (- (log z) t)))))) (* z (* (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2)))))))) |
(+ (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (* z (+ (* -1 (* a (exp (+ (* -1 (* a b)) (* y (- (log z) t)))))) (* z (+ (* z (* (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (+ (* -1/3 a) (+ (* -1/6 (pow a 3)) (* 1/2 (pow a 2)))))) (* (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2))))))))) |
(+ (* -1 (* a b)) (* y (- (log z) t))) |
(+ (* -1 (* a b)) (+ (* -1 (* a z)) (* y (- (log z) t)))) |
(+ (* -1 (* a b)) (+ (* y (- (log z) t)) (* z (+ (* -1 a) (* -1/2 (* a z)))))) |
(+ (* -1 (* a b)) (+ (* y (- (log z) t)) (* z (+ (* -1 a) (* z (+ (* -1/2 a) (* -1/3 (* a z)))))))) |
1 |
(+ 1 (* -1 z)) |
(- (log z) t) |
(log z) |
(* -1 (* a b)) |
(+ (* -1 (* a b)) (* -1 (* a z))) |
(+ (* -1 (* a b)) (* z (+ (* -1 a) (* -1/2 (* a z))))) |
(+ (* -1 (* a b)) (* z (+ (* -1 a) (* z (+ (* -1/2 a) (* -1/3 (* a z))))))) |
(* -1 b) |
(- (* -1 z) b) |
(- (* z (- (* -1/2 z) 1)) b) |
(- (* z (- (* z (- (* -1/3 z) 1/2)) 1)) b) |
(* -1 z) |
(* z (- (* -1/2 z) 1)) |
(* z (- (* z (- (* -1/3 z) 1/2)) 1)) |
(* z (- (* z (- (* z (- (* -1/4 z) 1/3)) 1/2)) 1)) |
(* x (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))))) |
(+ (* -1 (/ (* a (* x (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))))) z)) (* x (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))))) |
(+ (* -1 (/ (* a (* x (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))))) z)) (+ (* x (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))))) (/ (* x (* (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2))))) (pow z 2)))) |
(+ (* -1 (/ (* a (* x (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))))) z)) (+ (* x (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))))) (+ (/ (* x (* (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2))))) (pow z 2)) (/ (* x (* (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1/3 a) (+ (* -1/6 (pow a 3)) (* 1/2 (pow a 2)))))) (pow z 3))))) |
(exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) |
(+ (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (* -1 (/ (* a (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))))) z))) |
(+ (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1 (/ (* a (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))))) z)) (/ (* (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2)))) (pow z 2)))) |
(+ (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1 (/ (* a (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))))) z)) (+ (/ (* (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2)))) (pow z 2)) (/ (* (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1/3 a) (+ (* -1/6 (pow a 3)) (* 1/2 (pow a 2))))) (pow z 3))))) |
(+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))) |
(+ (* -1 (/ a z)) (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) |
(+ (* -1 (/ a z)) (+ (* -1/2 (/ a (pow z 2))) (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))))) |
(+ (* -1 (/ a z)) (+ (* -1/2 (/ a (pow z 2))) (+ (* -1/3 (/ a (pow z 3))) (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))))) |
(* y (- (* -1 (log (/ 1 z))) t)) |
(* z (- (/ 1 z) 1)) |
(- (* -1 (log (/ 1 z))) t) |
(* -1 (log (/ 1 z))) |
(* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) |
(+ (* -1 (/ a z)) (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b))) |
(+ (* -1 (/ a z)) (+ (* -1/2 (/ a (pow z 2))) (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)))) |
(+ (* -1 (/ a z)) (+ (* -1/2 (/ a (pow z 2))) (+ (* -1/3 (/ a (pow z 3))) (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b))))) |
(- (+ (log -1) (* -1 (log (/ 1 z)))) b) |
(- (+ (log -1) (* -1 (log (/ 1 z)))) (+ b (/ 1 z))) |
(- (+ (log -1) (+ (* -1 (log (/ 1 z))) (* -1 (/ (+ 1 (* 1/2 (/ 1 z))) z)))) b) |
(- (+ (log -1) (+ (* -1 (log (/ 1 z))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 z))) (pow z 2))))) (+ b (/ 1 z))) |
(+ (log -1) (* -1 (log (/ 1 z)))) |
(- (+ (log -1) (* -1 (log (/ 1 z)))) (/ 1 z)) |
(+ (log -1) (+ (* -1 (log (/ 1 z))) (* -1 (/ (+ 1 (* 1/2 (/ 1 z))) z)))) |
(- (+ (log -1) (+ (* -1 (log (/ 1 z))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 z))) (pow z 2))))) (/ 1 z)) |
(* x (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t))))) |
(+ (* -1 (/ (* a (* x (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))))) z)) (* x (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))))) |
(+ (* -1 (/ (+ (* -1 (/ (* x (* (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2))))) z)) (* a (* x (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t))))))) z)) (* x (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))))) |
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* x (* (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (+ (* -1/2 (pow a 2)) (+ (* 1/6 (pow a 3)) (* 1/3 a))))) z)) (* x (* (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2)))))) z)) (* a (* x (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t))))))) z)) (* x (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))))) |
(exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) |
(+ (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (* -1 (/ (* a (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t))))) z))) |
(+ (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (* -1 (/ (+ (* -1 (/ (* (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2)))) z)) (* a (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))))) z))) |
(+ (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (+ (* -1/2 (pow a 2)) (+ (* 1/6 (pow a 3)) (* 1/3 a)))) z)) (* (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2))))) z)) (* a (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))))) z))) |
(+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t))) |
(+ (* -1 (/ a z)) (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) |
(+ (* -1 (/ (+ a (* 1/2 (/ a z))) z)) (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) |
(+ (* -1 (/ (+ a (* -1 (/ (+ (* -1/2 a) (* -1/3 (/ a z))) z))) z)) (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) |
(* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)) |
(* -1 (* z (- 1 (/ 1 z)))) |
(- (+ (log -1) (* -1 (log (/ -1 z)))) t) |
(+ (log -1) (* -1 (log (/ -1 z)))) |
(* a (- (* -1 (log (/ -1 z))) b)) |
(+ (* -1 (/ a z)) (* a (- (* -1 (log (/ -1 z))) b))) |
(+ (* -1 (/ (+ a (* 1/2 (/ a z))) z)) (* a (- (* -1 (log (/ -1 z))) b))) |
(+ (* -1 (/ (+ a (* -1 (/ (+ (* -1/2 a) (* -1/3 (/ a z))) z))) z)) (* a (- (* -1 (log (/ -1 z))) b))) |
(- (* -1 (log (/ -1 z))) b) |
(- (* -1 (log (/ -1 z))) (+ b (/ 1 z))) |
(- (+ (* -1 (log (/ -1 z))) (* -1 (/ (+ 1 (* 1/2 (/ 1 z))) z))) b) |
(- (+ (* -1 (log (/ -1 z))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow z 2)) (* 1/2 (/ 1 z)))) z))) b) |
(* -1 (log (/ -1 z))) |
(- (* -1 (log (/ -1 z))) (/ 1 z)) |
(+ (* -1 (log (/ -1 z))) (* -1 (/ (+ 1 (* 1/2 (/ 1 z))) z))) |
(+ (* -1 (log (/ -1 z))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow z 2)) (* 1/2 (/ 1 z)))) z))) |
(* x (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z))))) |
(+ (* -1 (* t (* x (* y (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))))) (* x (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))) |
(+ (* t (+ (* -1 (* x (* y (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z))))))) (* 1/2 (* t (* x (* (pow y 2) (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))))))) (* x (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))) |
(+ (* t (+ (* -1 (* x (* y (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z))))))) (* t (+ (* -1/6 (* t (* x (* (pow y 3) (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))))) (* 1/2 (* x (* (pow y 2) (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z))))))))))) (* x (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))) |
(exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))) |
(+ (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))) (* -1 (* t (* y (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))))) |
(+ (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))) (* t (+ (* -1 (* y (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))) (* 1/2 (* t (* (pow y 2) (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))))))) |
(+ (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))) (* t (+ (* -1 (* y (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))) (* t (+ (* -1/6 (* t (* (pow y 3) (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z))))))) (* 1/2 (* (pow y 2) (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z))))))))))) |
(+ (* a (- (log (- 1 z)) b)) (* y (log z))) |
(+ (* -1 (* t y)) (+ (* a (- (log (- 1 z)) b)) (* y (log z)))) |
(* y (log z)) |
(+ (* -1 (* t y)) (* y (log z))) |
(+ (log z) (* -1 t)) |
(* -1 (* t y)) |
(* t (+ (* -1 y) (+ (/ (* a (- (log (- 1 z)) b)) t) (/ (* y (log z)) t)))) |
(* t (+ (* -1 y) (/ (* y (log z)) t))) |
(* -1 t) |
(* t (- (/ (log z) t) 1)) |
(* x (exp (+ (* a (- (log (- 1 z)) b)) (* y (+ (log z) (* -1 t)))))) |
(exp (+ (* a (- (log (- 1 z)) b)) (* y (+ (log z) (* -1 t))))) |
(* -1 (* t (+ y (* -1 (/ (+ (* a (- (log (- 1 z)) b)) (* y (log z))) t))))) |
(* -1 (* t (+ y (* -1 (/ (* y (log z)) t))))) |
(* -1 (* t (+ 1 (* -1 (/ (log z) t))))) |
(* x (exp (* y (- (log z) t)))) |
(+ (* a (* x (* (exp (* y (- (log z) t))) (- (log (- 1 z)) b)))) (* x (exp (* y (- (log z) t))))) |
(+ (* a (+ (* 1/2 (* a (* x (* (exp (* y (- (log z) t))) (pow (- (log (- 1 z)) b) 2))))) (* x (* (exp (* y (- (log z) t))) (- (log (- 1 z)) b))))) (* x (exp (* y (- (log z) t))))) |
(+ (* a (+ (* a (+ (* 1/6 (* a (* x (* (exp (* y (- (log z) t))) (pow (- (log (- 1 z)) b) 3))))) (* 1/2 (* x (* (exp (* y (- (log z) t))) (pow (- (log (- 1 z)) b) 2)))))) (* x (* (exp (* y (- (log z) t))) (- (log (- 1 z)) b))))) (* x (exp (* y (- (log z) t))))) |
(exp (* y (- (log z) t))) |
(+ (exp (* y (- (log z) t))) (* a (* (exp (* y (- (log z) t))) (- (log (- 1 z)) b)))) |
(+ (exp (* y (- (log z) t))) (* a (+ (* 1/2 (* a (* (exp (* y (- (log z) t))) (pow (- (log (- 1 z)) b) 2)))) (* (exp (* y (- (log z) t))) (- (log (- 1 z)) b))))) |
(+ (exp (* y (- (log z) t))) (* a (+ (* a (+ (* 1/6 (* a (* (exp (* y (- (log z) t))) (pow (- (log (- 1 z)) b) 3)))) (* 1/2 (* (exp (* y (- (log z) t))) (pow (- (log (- 1 z)) b) 2))))) (* (exp (* y (- (log z) t))) (- (log (- 1 z)) b))))) |
(* x (exp (- (+ (* a (log (- 1 z))) (* y (- (log z) t))) (* a b)))) |
(exp (- (+ (* a (log (- 1 z))) (* y (- (log z) t))) (* a b))) |
(* a (- (+ (log (- 1 z)) (/ (* y (- (log z) t)) a)) b)) |
(* -1 (* a (+ (* -1 (- (log (- 1 z)) b)) (* -1 (/ (* y (- (log z) t)) a))))) |
(* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t))))) |
(+ (* -1 (* a (* b (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))))) (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))) |
(+ (* b (+ (* -1 (* a (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t))))))) (* 1/2 (* (pow a 2) (* b (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))))))) (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))) |
(+ (* b (+ (* -1 (* a (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t))))))) (* b (+ (* -1/6 (* (pow a 3) (* b (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))))) (* 1/2 (* (pow a 2) (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t))))))))))) (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))) |
(exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))) |
(+ (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))) (* -1 (* a (* b (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))))) |
(+ (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))) (* b (+ (* -1 (* a (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))) (* 1/2 (* (pow a 2) (* b (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))))))) |
(+ (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))) (* b (+ (* -1 (* a (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))) (* b (+ (* -1/6 (* (pow a 3) (* b (exp (+ (* a (log (- 1 z))) (* y (- (log z) t))))))) (* 1/2 (* (pow a 2) (exp (+ (* a (log (- 1 z))) (* y (- (log z) t))))))))))) |
(+ (* a (log (- 1 z))) (* y (- (log z) t))) |
(+ (* -1 (* a b)) (+ (* a (log (- 1 z))) (* y (- (log z) t)))) |
(* a (log (- 1 z))) |
(+ (* -1 (* a b)) (* a (log (- 1 z)))) |
(log (- 1 z)) |
(+ (log (- 1 z)) (* -1 b)) |
(* b (+ (* -1 a) (+ (/ (* a (log (- 1 z))) b) (/ (* y (- (log z) t)) b)))) |
(* b (+ (* -1 a) (/ (* a (log (- 1 z))) b))) |
(* b (- (/ (log (- 1 z)) b) 1)) |
(* x (exp (+ (* a (+ (log (- 1 z)) (* -1 b))) (* y (- (log z) t))))) |
(exp (+ (* a (+ (log (- 1 z)) (* -1 b))) (* y (- (log z) t)))) |
(* -1 (* b (+ a (* -1 (/ (+ (* a (log (- 1 z))) (* y (- (log z) t))) b))))) |
(* -1 (* b (+ a (* -1 (/ (* a (log (- 1 z))) b))))) |
(* -1 (* b (+ 1 (* -1 (/ (log (- 1 z)) b))))) |
| Outputs |
|---|
(* x (exp (+ (* a (- (log (- 1 z)) b)) (* y (- (log z) t))))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 (+.f64 #s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
(* x (exp (* a (- (log (- 1 z)) b)))) |
(exp.f64 (+.f64 #s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
(+ (* x (exp (* a (- (log (- 1 z)) b)))) (* x (* y (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t))))) |
(+.f64 #s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
(+ (* x (exp (* a (- (log (- 1 z)) b)))) (* y (+ (* 1/2 (* x (* y (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 2))))) (* x (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t)))))) |
#s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
(+ (* x (exp (* a (- (log (- 1 z)) b)))) (* y (+ (* x (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t))) (* y (+ (* 1/6 (* x (* y (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 3))))) (* 1/2 (* x (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 2))))))))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 #s(literal 1 binary64) z))) |
(exp (* a (- (log (- 1 z)) b))) |
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 #s(literal 1 binary64) z)) |
(+ (exp (* a (- (log (- 1 z)) b))) (* y (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t)))) |
(-.f64 #s(literal 1 binary64) z) |
(+ (exp (* a (- (log (- 1 z)) b))) (* y (+ (* 1/2 (* y (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 2)))) (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t))))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 (log.f64 z) t))) |
(+ (exp (* a (- (log (- 1 z)) b))) (* y (+ (* y (+ (* 1/6 (* y (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 3)))) (* 1/2 (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 2))))) (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t))))) |
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 (log.f64 z) t)) |
(* a (- (log (- 1 z)) b)) |
(-.f64 (log.f64 z) t) |
(+ (* a (- (log (- 1 z)) b)) (* y (- (log z) t))) |
(log.f64 z) |
(* y (- (log z) t)) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
(* x (exp (- (+ (* a (- (log (- 1 z)) b)) (* y (log z))) (* t y)))) |
(*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) |
(exp (- (+ (* a (- (log (- 1 z)) b)) (* y (log z))) (* t y))) |
(-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) |
(* y (- (+ (log z) (/ (* a (- (log (- 1 z)) b)) y)) t)) |
(log.f64 (-.f64 #s(literal 1 binary64) z)) |
(exp (+ (* a (- (log (- 1 z)) b)) (* y (- (log z) t)))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))))) |
(* -1 (* y (+ (* -1 (- (log z) t)) (* -1 (/ (* a (- (log (- 1 z)) b)) y))))) |
(exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))) |
(* x (exp (+ (* -1 (* a b)) (* y (- (log z) t))))) |
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
(+ (* -1 (* a (* x (* z (exp (+ (* -1 (* a b)) (* y (- (log z) t)))))))) (* x (exp (+ (* -1 (* a b)) (* y (- (log z) t)))))) |
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
(+ (* x (exp (+ (* -1 (* a b)) (* y (- (log z) t))))) (* z (+ (* -1 (* a (* x (exp (+ (* -1 (* a b)) (* y (- (log z) t))))))) (* x (* z (* (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2))))))))) |
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
| Inputs |
|---|
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 (+.f64 #s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
(exp.f64 (+.f64 #s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
(+.f64 #s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
#s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 #s(literal 1 binary64) z))) |
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 #s(literal 1 binary64) z)) |
(-.f64 #s(literal 1 binary64) z) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 (log.f64 z) t))) |
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 (log.f64 z) t)) |
(-.f64 (log.f64 z) t) |
(log.f64 z) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
(*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) |
(-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) |
(log.f64 (-.f64 #s(literal 1 binary64) z)) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))))) |
(exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))) |
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
| Outputs |
|---|
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 (+.f64 #s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
(exp.f64 (+.f64 #s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
(+.f64 #s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
#s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 #s(literal 1 binary64) z))) |
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 #s(literal 1 binary64) z)) |
(-.f64 #s(literal 1 binary64) z) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 (log.f64 z) t))) |
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 (log.f64 z) t)) |
(-.f64 (log.f64 z) t) |
(log.f64 z) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
(*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) |
(-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) |
(log.f64 (-.f64 #s(literal 1 binary64) z)) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))))) |
(exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))) |
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
Compiled 2 764 to 71 computations (97.4% saved)
17 alts after pruning (6 fresh and 11 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 49 | 2 | 51 |
| Fresh | 0 | 4 | 4 |
| Picked | 0 | 5 | 5 |
| Done | 0 | 6 | 6 |
| Total | 49 | 17 | 66 |
| Status | Accuracy | Program |
|---|---|---|
| ✓ | 96.1% | (*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
| ✓ | 15.0% | (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
| ✓ | 8.1% | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
| ▶ | 8.4% | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (+.f64 #s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
| ✓ | 5.1% | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 y (-.f64 (log.f64 z) t))) |
| ✓ | 8.4% | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
| ✓ | 41.3% | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (log.f64 (-.f64 #s(literal 1 binary64) z))) |
| ✓ | 61.3% | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
| ✓ | 36.3% | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 (+.f64 #s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
| ▶ | 15.6% | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (-.f64 (log.f64 z) t)))) |
| ✓ | 26.1% | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))))) |
| ▶ | 3.7% | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log.f64 z)))) |
| 10.1% | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))))))) | |
| ▶ | 2.7% | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log.f64 z))) |
| ▶ | 3.1% | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
| ✓ | 2.7% | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 (log.f64 z) t))) |
| ✓ | 2.8% | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 #s(literal 1 binary64) z))) |
Compiled 986 to 538 computations (45.4% saved)
| 1× | egg-herbie |
Found 19 expressions of interest:
| New | Metric | Score | Program |
|---|---|---|---|
| cost-diff | 0 | #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) | |
| cost-diff | 0 | #s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) | |
| cost-diff | 0 | (+.f64 #s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) | |
| cost-diff | 0 | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (+.f64 #s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) | |
| cost-diff | 0 | (log.f64 z) | |
| cost-diff | 0 | #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log.f64 z)) | |
| cost-diff | 0 | (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log.f64 z))) | |
| cost-diff | 0 | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log.f64 z)))) | |
| cost-diff | 0 | (log.f64 (-.f64 #s(literal 1 binary64) z)) | |
| cost-diff | 0 | (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) | |
| cost-diff | 0 | #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) | |
| cost-diff | 0 | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) | |
| cost-diff | 0 | (log.f64 z) | |
| cost-diff | 0 | #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log.f64 z)) | |
| cost-diff | 0 | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log.f64 z))) | |
| cost-diff | 0 | (-.f64 (log.f64 z) t) | |
| cost-diff | 0 | #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (-.f64 (log.f64 z) t)) | |
| cost-diff | 0 | (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (-.f64 (log.f64 z) t))) | |
| cost-diff | 0 | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (-.f64 (log.f64 z) t)))) |
| Inputs |
|---|
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (-.f64 (log.f64 z) t)))) |
(exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (-.f64 (log.f64 z) t))) |
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (-.f64 (log.f64 z) t)) |
(-.f64 (log.f64 z) t) |
(log.f64 z) |
z |
t |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log.f64 z))) |
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log.f64 z)) |
(log.f64 z) |
z |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) |
(-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) |
(log.f64 (-.f64 #s(literal 1 binary64) z)) |
(-.f64 #s(literal 1 binary64) z) |
#s(literal 1 binary64) |
z |
b |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log.f64 z)))) |
(exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log.f64 z))) |
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log.f64 z)) |
(log.f64 z) |
z |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (+.f64 #s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
(+.f64 #s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
#s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
(*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) |
a |
(-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) |
(log.f64 (-.f64 #s(literal 1 binary64) z)) |
(-.f64 #s(literal 1 binary64) z) |
#s(literal 1 binary64) |
z |
b |
| Outputs |
|---|
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (-.f64 (log.f64 z) t)))) |
(exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (-.f64 (log.f64 z) t))) |
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (-.f64 (log.f64 z) t)) |
(-.f64 (log.f64 z) t) |
(log.f64 z) |
z |
t |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log.f64 z))) |
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log.f64 z)) |
(log.f64 z) |
z |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) |
(-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) |
(log.f64 (-.f64 #s(literal 1 binary64) z)) |
(-.f64 #s(literal 1 binary64) z) |
#s(literal 1 binary64) |
z |
b |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log.f64 z)))) |
(exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log.f64 z))) |
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log.f64 z)) |
(log.f64 z) |
z |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (+.f64 #s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
(+.f64 #s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
#s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
(*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) |
a |
(-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) |
(log.f64 (-.f64 #s(literal 1 binary64) z)) |
(-.f64 #s(literal 1 binary64) z) |
#s(literal 1 binary64) |
z |
b |
Found 19 expressions of interest:
| New | Metric | Score | Program |
|---|---|---|---|
| accuracy | 57.36555144954786 | #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) | |
| accuracy | 57.663066730431055 | (log.f64 (-.f64 #s(literal 1 binary64) z)) | |
| accuracy | 58.70481589013204 | #s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) | |
| accuracy | 58.76087655978873 | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (+.f64 #s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) | |
| accuracy | 0.0 | (log.f64 z) | |
| accuracy | 0.0 | (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log.f64 z))) | |
| accuracy | 23.07678231836673 | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log.f64 z)))) | |
| accuracy | 62.053218213077876 | #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log.f64 z)) | |
| accuracy | 0.0 | (-.f64 #s(literal 1 binary64) z) | |
| accuracy | 23.07678231836673 | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) | |
| accuracy | 57.663066730431055 | (log.f64 (-.f64 #s(literal 1 binary64) z)) | |
| accuracy | 62.29964963157378 | #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) | |
| accuracy | 0.0 | (log.f64 z) | |
| accuracy | 58.76087655978873 | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log.f64 z))) | |
| accuracy | 62.053218213077876 | #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log.f64 z)) | |
| accuracy | 0.0 | (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (-.f64 (log.f64 z) t))) | |
| accuracy | 0.00390625 | (-.f64 (log.f64 z) t) | |
| accuracy | 23.07678231836673 | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (-.f64 (log.f64 z) t)))) | |
| accuracy | 61.820364031685806 | #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (-.f64 (log.f64 z) t)) |
| 104.0ms | 209× | 1 | valid |
| 15.0ms | 25× | 2 | valid |
| 3.0ms | 22× | 0 | valid |
Compiled 766 to 56 computations (92.7% saved)
ival-log: 45.0ms (48.5% of total)ival-mult: 23.0ms (24.8% of total)adjust: 8.0ms (8.6% of total)ival-sub: 7.0ms (7.5% of total)ival-add: 6.0ms (6.5% of total)ival-exp: 3.0ms (3.2% of total)ival-assert: 0.0ms (0% of total)ival-true: 0.0ms (0% of total)exact: 0.0ms (0% of total)| Inputs |
|---|
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (-.f64 (log.f64 z) t)))) |
(exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (-.f64 (log.f64 z) t))) |
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (-.f64 (log.f64 z) t)) |
(-.f64 (log.f64 z) t) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log.f64 z))) |
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log.f64 z)) |
(log.f64 z) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) |
(-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) |
(log.f64 (-.f64 #s(literal 1 binary64) z)) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log.f64 z)))) |
(exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log.f64 z))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (+.f64 #s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
(+.f64 #s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
#s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
(-.f64 #s(literal 1 binary64) z) |
| Outputs |
|---|
(* x (exp (+ (* a (- (log (- 1 z)) b)) (* y (- (log z) t))))) |
(* x (exp (* a (- (log (- 1 z)) b)))) |
(+ (* x (exp (* a (- (log (- 1 z)) b)))) (* x (* y (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t))))) |
(+ (* x (exp (* a (- (log (- 1 z)) b)))) (* y (+ (* 1/2 (* x (* y (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 2))))) (* x (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t)))))) |
(+ (* x (exp (* a (- (log (- 1 z)) b)))) (* y (+ (* x (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t))) (* y (+ (* 1/6 (* x (* y (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 3))))) (* 1/2 (* x (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 2))))))))) |
(exp (* a (- (log (- 1 z)) b))) |
(+ (exp (* a (- (log (- 1 z)) b))) (* y (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t)))) |
(+ (exp (* a (- (log (- 1 z)) b))) (* y (+ (* 1/2 (* y (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 2)))) (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t))))) |
(+ (exp (* a (- (log (- 1 z)) b))) (* y (+ (* y (+ (* 1/6 (* y (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 3)))) (* 1/2 (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 2))))) (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t))))) |
(* a (- (log (- 1 z)) b)) |
(+ (* a (- (log (- 1 z)) b)) (* y (- (log z) t))) |
(* y (- (log z) t)) |
(* x (exp (- (+ (* a (- (log (- 1 z)) b)) (* y (log z))) (* t y)))) |
(exp (- (+ (* a (- (log (- 1 z)) b)) (* y (log z))) (* t y))) |
(* y (- (+ (log z) (/ (* a (- (log (- 1 z)) b)) y)) t)) |
(exp (+ (* a (- (log (- 1 z)) b)) (* y (- (log z) t)))) |
(* -1 (* y (+ (* -1 (- (log z) t)) (* -1 (/ (* a (- (log (- 1 z)) b)) y))))) |
(* x (exp (+ (* -1 (* a b)) (* y (- (log z) t))))) |
(+ (* -1 (* a (* x (* z (exp (+ (* -1 (* a b)) (* y (- (log z) t)))))))) (* x (exp (+ (* -1 (* a b)) (* y (- (log z) t)))))) |
(+ (* x (exp (+ (* -1 (* a b)) (* y (- (log z) t))))) (* z (+ (* -1 (* a (* x (exp (+ (* -1 (* a b)) (* y (- (log z) t))))))) (* x (* z (* (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2))))))))) |
(+ (* x (exp (+ (* -1 (* a b)) (* y (- (log z) t))))) (* z (+ (* -1 (* a (* x (exp (+ (* -1 (* a b)) (* y (- (log z) t))))))) (* z (+ (* x (* z (* (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (+ (* -1/3 a) (+ (* -1/6 (pow a 3)) (* 1/2 (pow a 2))))))) (* x (* (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2)))))))))) |
(exp (+ (* -1 (* a b)) (* y (- (log z) t)))) |
(+ (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (* -1 (* a (* z (exp (+ (* -1 (* a b)) (* y (- (log z) t)))))))) |
(+ (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (* z (+ (* -1 (* a (exp (+ (* -1 (* a b)) (* y (- (log z) t)))))) (* z (* (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2)))))))) |
(+ (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (* z (+ (* -1 (* a (exp (+ (* -1 (* a b)) (* y (- (log z) t)))))) (* z (+ (* z (* (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (+ (* -1/3 a) (+ (* -1/6 (pow a 3)) (* 1/2 (pow a 2)))))) (* (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2))))))))) |
(+ (* -1 (* a b)) (* y (- (log z) t))) |
(+ (* -1 (* a b)) (+ (* -1 (* a z)) (* y (- (log z) t)))) |
(+ (* -1 (* a b)) (+ (* y (- (log z) t)) (* z (+ (* -1 a) (* -1/2 (* a z)))))) |
(+ (* -1 (* a b)) (+ (* y (- (log z) t)) (* z (+ (* -1 a) (* z (+ (* -1/2 a) (* -1/3 (* a z)))))))) |
(- (log z) t) |
(log z) |
(* -1 b) |
(- (* -1 z) b) |
(- (* z (- (* -1/2 z) 1)) b) |
(- (* z (- (* z (- (* -1/3 z) 1/2)) 1)) b) |
(* -1 z) |
(* z (- (* -1/2 z) 1)) |
(* z (- (* z (- (* -1/3 z) 1/2)) 1)) |
(* z (- (* z (- (* z (- (* -1/4 z) 1/3)) 1/2)) 1)) |
1 |
(+ 1 (* -1 z)) |
(* x (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))))) |
(+ (* -1 (/ (* a (* x (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))))) z)) (* x (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))))) |
(+ (* -1 (/ (* a (* x (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))))) z)) (+ (* x (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))))) (/ (* x (* (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2))))) (pow z 2)))) |
(+ (* -1 (/ (* a (* x (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))))) z)) (+ (* x (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))))) (+ (/ (* x (* (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2))))) (pow z 2)) (/ (* x (* (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1/3 a) (+ (* -1/6 (pow a 3)) (* 1/2 (pow a 2)))))) (pow z 3))))) |
(exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) |
(+ (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (* -1 (/ (* a (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))))) z))) |
(+ (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1 (/ (* a (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))))) z)) (/ (* (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2)))) (pow z 2)))) |
(+ (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1 (/ (* a (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))))) z)) (+ (/ (* (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2)))) (pow z 2)) (/ (* (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1/3 a) (+ (* -1/6 (pow a 3)) (* 1/2 (pow a 2))))) (pow z 3))))) |
(+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))) |
(+ (* -1 (/ a z)) (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) |
(+ (* -1 (/ a z)) (+ (* -1/2 (/ a (pow z 2))) (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))))) |
(+ (* -1 (/ a z)) (+ (* -1/2 (/ a (pow z 2))) (+ (* -1/3 (/ a (pow z 3))) (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))))) |
(- (* -1 (log (/ 1 z))) t) |
(* -1 (log (/ 1 z))) |
(- (+ (log -1) (* -1 (log (/ 1 z)))) b) |
(- (+ (log -1) (* -1 (log (/ 1 z)))) (+ b (/ 1 z))) |
(- (+ (log -1) (+ (* -1 (log (/ 1 z))) (* -1 (/ (+ 1 (* 1/2 (/ 1 z))) z)))) b) |
(- (+ (log -1) (+ (* -1 (log (/ 1 z))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 z))) (pow z 2))))) (+ b (/ 1 z))) |
(+ (log -1) (* -1 (log (/ 1 z)))) |
(- (+ (log -1) (* -1 (log (/ 1 z)))) (/ 1 z)) |
(+ (log -1) (+ (* -1 (log (/ 1 z))) (* -1 (/ (+ 1 (* 1/2 (/ 1 z))) z)))) |
(- (+ (log -1) (+ (* -1 (log (/ 1 z))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 z))) (pow z 2))))) (/ 1 z)) |
(* y (- (* -1 (log (/ 1 z))) t)) |
(* z (- (/ 1 z) 1)) |
(* x (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t))))) |
(+ (* -1 (/ (* a (* x (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))))) z)) (* x (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))))) |
(+ (* -1 (/ (+ (* -1 (/ (* x (* (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2))))) z)) (* a (* x (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t))))))) z)) (* x (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))))) |
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* x (* (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (+ (* -1/2 (pow a 2)) (+ (* 1/6 (pow a 3)) (* 1/3 a))))) z)) (* x (* (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2)))))) z)) (* a (* x (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t))))))) z)) (* x (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))))) |
(exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) |
(+ (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (* -1 (/ (* a (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t))))) z))) |
(+ (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (* -1 (/ (+ (* -1 (/ (* (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2)))) z)) (* a (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))))) z))) |
(+ (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (+ (* -1/2 (pow a 2)) (+ (* 1/6 (pow a 3)) (* 1/3 a)))) z)) (* (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2))))) z)) (* a (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))))) z))) |
(+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t))) |
(+ (* -1 (/ a z)) (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) |
(+ (* -1 (/ (+ a (* 1/2 (/ a z))) z)) (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) |
(+ (* -1 (/ (+ a (* -1 (/ (+ (* -1/2 a) (* -1/3 (/ a z))) z))) z)) (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) |
(- (+ (log -1) (* -1 (log (/ -1 z)))) t) |
(+ (log -1) (* -1 (log (/ -1 z)))) |
(- (* -1 (log (/ -1 z))) b) |
(- (* -1 (log (/ -1 z))) (+ b (/ 1 z))) |
(- (+ (* -1 (log (/ -1 z))) (* -1 (/ (+ 1 (* 1/2 (/ 1 z))) z))) b) |
(- (+ (* -1 (log (/ -1 z))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow z 2)) (* 1/2 (/ 1 z)))) z))) b) |
(* -1 (log (/ -1 z))) |
(- (* -1 (log (/ -1 z))) (/ 1 z)) |
(+ (* -1 (log (/ -1 z))) (* -1 (/ (+ 1 (* 1/2 (/ 1 z))) z))) |
(+ (* -1 (log (/ -1 z))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow z 2)) (* 1/2 (/ 1 z)))) z))) |
(* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)) |
(* -1 (* z (- 1 (/ 1 z)))) |
(* x (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z))))) |
(+ (* -1 (* t (* x (* y (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))))) (* x (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))) |
(+ (* t (+ (* -1 (* x (* y (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z))))))) (* 1/2 (* t (* x (* (pow y 2) (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))))))) (* x (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))) |
(+ (* t (+ (* -1 (* x (* y (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z))))))) (* t (+ (* -1/6 (* t (* x (* (pow y 3) (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))))) (* 1/2 (* x (* (pow y 2) (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z))))))))))) (* x (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))) |
(exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))) |
(+ (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))) (* -1 (* t (* y (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))))) |
(+ (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))) (* t (+ (* -1 (* y (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))) (* 1/2 (* t (* (pow y 2) (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))))))) |
(+ (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))) (* t (+ (* -1 (* y (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))) (* t (+ (* -1/6 (* t (* (pow y 3) (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z))))))) (* 1/2 (* (pow y 2) (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z))))))))))) |
(+ (* a (- (log (- 1 z)) b)) (* y (log z))) |
(+ (* -1 (* t y)) (+ (* a (- (log (- 1 z)) b)) (* y (log z)))) |
(+ (log z) (* -1 t)) |
(* y (log z)) |
(+ (* -1 (* t y)) (* y (log z))) |
(* -1 (* t y)) |
(* t (+ (* -1 y) (+ (/ (* a (- (log (- 1 z)) b)) t) (/ (* y (log z)) t)))) |
(* -1 t) |
(* t (- (/ (log z) t) 1)) |
(* t (+ (* -1 y) (/ (* y (log z)) t))) |
(* x (exp (+ (* a (- (log (- 1 z)) b)) (* y (+ (log z) (* -1 t)))))) |
(exp (+ (* a (- (log (- 1 z)) b)) (* y (+ (log z) (* -1 t))))) |
(* -1 (* t (+ y (* -1 (/ (+ (* a (- (log (- 1 z)) b)) (* y (log z))) t))))) |
(* -1 (* t (+ 1 (* -1 (/ (log z) t))))) |
(* -1 (* t (+ y (* -1 (/ (* y (log z)) t))))) |
(* x (exp (* y (- (log z) t)))) |
(+ (* a (* x (* (exp (* y (- (log z) t))) (- (log (- 1 z)) b)))) (* x (exp (* y (- (log z) t))))) |
(+ (* a (+ (* 1/2 (* a (* x (* (exp (* y (- (log z) t))) (pow (- (log (- 1 z)) b) 2))))) (* x (* (exp (* y (- (log z) t))) (- (log (- 1 z)) b))))) (* x (exp (* y (- (log z) t))))) |
(+ (* a (+ (* a (+ (* 1/6 (* a (* x (* (exp (* y (- (log z) t))) (pow (- (log (- 1 z)) b) 3))))) (* 1/2 (* x (* (exp (* y (- (log z) t))) (pow (- (log (- 1 z)) b) 2)))))) (* x (* (exp (* y (- (log z) t))) (- (log (- 1 z)) b))))) (* x (exp (* y (- (log z) t))))) |
(exp (* y (- (log z) t))) |
(+ (exp (* y (- (log z) t))) (* a (* (exp (* y (- (log z) t))) (- (log (- 1 z)) b)))) |
(+ (exp (* y (- (log z) t))) (* a (+ (* 1/2 (* a (* (exp (* y (- (log z) t))) (pow (- (log (- 1 z)) b) 2)))) (* (exp (* y (- (log z) t))) (- (log (- 1 z)) b))))) |
(+ (exp (* y (- (log z) t))) (* a (+ (* a (+ (* 1/6 (* a (* (exp (* y (- (log z) t))) (pow (- (log (- 1 z)) b) 3)))) (* 1/2 (* (exp (* y (- (log z) t))) (pow (- (log (- 1 z)) b) 2))))) (* (exp (* y (- (log z) t))) (- (log (- 1 z)) b))))) |
(* x (exp (- (+ (* a (log (- 1 z))) (* y (- (log z) t))) (* a b)))) |
(exp (- (+ (* a (log (- 1 z))) (* y (- (log z) t))) (* a b))) |
(* a (- (+ (log (- 1 z)) (/ (* y (- (log z) t)) a)) b)) |
(* -1 (* a (+ (* -1 (- (log (- 1 z)) b)) (* -1 (/ (* y (- (log z) t)) a))))) |
(* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t))))) |
(+ (* -1 (* a (* b (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))))) (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))) |
(+ (* b (+ (* -1 (* a (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t))))))) (* 1/2 (* (pow a 2) (* b (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))))))) (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))) |
(+ (* b (+ (* -1 (* a (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t))))))) (* b (+ (* -1/6 (* (pow a 3) (* b (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))))) (* 1/2 (* (pow a 2) (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t))))))))))) (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))) |
(exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))) |
(+ (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))) (* -1 (* a (* b (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))))) |
(+ (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))) (* b (+ (* -1 (* a (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))) (* 1/2 (* (pow a 2) (* b (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))))))) |
(+ (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))) (* b (+ (* -1 (* a (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))) (* b (+ (* -1/6 (* (pow a 3) (* b (exp (+ (* a (log (- 1 z))) (* y (- (log z) t))))))) (* 1/2 (* (pow a 2) (exp (+ (* a (log (- 1 z))) (* y (- (log z) t))))))))))) |
(+ (* a (log (- 1 z))) (* y (- (log z) t))) |
(+ (* -1 (* a b)) (+ (* a (log (- 1 z))) (* y (- (log z) t)))) |
(log (- 1 z)) |
(+ (log (- 1 z)) (* -1 b)) |
(* -1 (* a b)) |
(* b (+ (* -1 a) (+ (/ (* a (log (- 1 z))) b) (/ (* y (- (log z) t)) b)))) |
(* b (- (/ (log (- 1 z)) b) 1)) |
(* x (exp (+ (* a (+ (log (- 1 z)) (* -1 b))) (* y (- (log z) t))))) |
(exp (+ (* a (+ (log (- 1 z)) (* -1 b))) (* y (- (log z) t)))) |
(* -1 (* b (+ a (* -1 (/ (+ (* a (log (- 1 z))) (* y (- (log z) t))) b))))) |
(* -1 (* b (+ 1 (* -1 (/ (log (- 1 z)) b))))) |
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 23.0ms | x | @ | 0 | ((* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (- (log z) t) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log z) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (- (log (- 1 z)) b) (log (- 1 z)) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* y (- (log z) t)) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (- 1 z)) |
| 19.0ms | x | @ | inf | ((* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (- (log z) t) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log z) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (- (log (- 1 z)) b) (log (- 1 z)) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* y (- (log z) t)) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (- 1 z)) |
| 14.0ms | y | @ | 0 | ((* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (- (log z) t) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log z) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (- (log (- 1 z)) b) (log (- 1 z)) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* y (- (log z) t)) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (- 1 z)) |
| 13.0ms | x | @ | -inf | ((* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (- (log z) t) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log z) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (- (log (- 1 z)) b) (log (- 1 z)) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* y (- (log z) t)) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (- 1 z)) |
| 11.0ms | z | @ | 0 | ((* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (- (log z) t) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log z) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (- (log (- 1 z)) b) (log (- 1 z)) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* y (- (log z) t)) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (- 1 z)) |
| 1× | egg-herbie |
| Inputs |
|---|
(* x (exp (+ (* a (- (log (- 1 z)) b)) (* y (- (log z) t))))) |
(* x (exp (* a (- (log (- 1 z)) b)))) |
(+ (* x (exp (* a (- (log (- 1 z)) b)))) (* x (* y (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t))))) |
(+ (* x (exp (* a (- (log (- 1 z)) b)))) (* y (+ (* 1/2 (* x (* y (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 2))))) (* x (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t)))))) |
(+ (* x (exp (* a (- (log (- 1 z)) b)))) (* y (+ (* x (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t))) (* y (+ (* 1/6 (* x (* y (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 3))))) (* 1/2 (* x (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 2))))))))) |
(exp (* a (- (log (- 1 z)) b))) |
(+ (exp (* a (- (log (- 1 z)) b))) (* y (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t)))) |
(+ (exp (* a (- (log (- 1 z)) b))) (* y (+ (* 1/2 (* y (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 2)))) (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t))))) |
(+ (exp (* a (- (log (- 1 z)) b))) (* y (+ (* y (+ (* 1/6 (* y (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 3)))) (* 1/2 (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 2))))) (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t))))) |
(* a (- (log (- 1 z)) b)) |
(+ (* a (- (log (- 1 z)) b)) (* y (- (log z) t))) |
(* y (- (log z) t)) |
(* x (exp (- (+ (* a (- (log (- 1 z)) b)) (* y (log z))) (* t y)))) |
(exp (- (+ (* a (- (log (- 1 z)) b)) (* y (log z))) (* t y))) |
(* y (- (+ (log z) (/ (* a (- (log (- 1 z)) b)) y)) t)) |
(exp (+ (* a (- (log (- 1 z)) b)) (* y (- (log z) t)))) |
(* -1 (* y (+ (* -1 (- (log z) t)) (* -1 (/ (* a (- (log (- 1 z)) b)) y))))) |
(* x (exp (+ (* -1 (* a b)) (* y (- (log z) t))))) |
(+ (* -1 (* a (* x (* z (exp (+ (* -1 (* a b)) (* y (- (log z) t)))))))) (* x (exp (+ (* -1 (* a b)) (* y (- (log z) t)))))) |
(+ (* x (exp (+ (* -1 (* a b)) (* y (- (log z) t))))) (* z (+ (* -1 (* a (* x (exp (+ (* -1 (* a b)) (* y (- (log z) t))))))) (* x (* z (* (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2))))))))) |
(+ (* x (exp (+ (* -1 (* a b)) (* y (- (log z) t))))) (* z (+ (* -1 (* a (* x (exp (+ (* -1 (* a b)) (* y (- (log z) t))))))) (* z (+ (* x (* z (* (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (+ (* -1/3 a) (+ (* -1/6 (pow a 3)) (* 1/2 (pow a 2))))))) (* x (* (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2)))))))))) |
(exp (+ (* -1 (* a b)) (* y (- (log z) t)))) |
(+ (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (* -1 (* a (* z (exp (+ (* -1 (* a b)) (* y (- (log z) t)))))))) |
(+ (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (* z (+ (* -1 (* a (exp (+ (* -1 (* a b)) (* y (- (log z) t)))))) (* z (* (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2)))))))) |
(+ (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (* z (+ (* -1 (* a (exp (+ (* -1 (* a b)) (* y (- (log z) t)))))) (* z (+ (* z (* (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (+ (* -1/3 a) (+ (* -1/6 (pow a 3)) (* 1/2 (pow a 2)))))) (* (exp (+ (* -1 (* a b)) (* y (- (log z) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2))))))))) |
(+ (* -1 (* a b)) (* y (- (log z) t))) |
(+ (* -1 (* a b)) (+ (* -1 (* a z)) (* y (- (log z) t)))) |
(+ (* -1 (* a b)) (+ (* y (- (log z) t)) (* z (+ (* -1 a) (* -1/2 (* a z)))))) |
(+ (* -1 (* a b)) (+ (* y (- (log z) t)) (* z (+ (* -1 a) (* z (+ (* -1/2 a) (* -1/3 (* a z)))))))) |
(- (log z) t) |
(log z) |
(* -1 b) |
(- (* -1 z) b) |
(- (* z (- (* -1/2 z) 1)) b) |
(- (* z (- (* z (- (* -1/3 z) 1/2)) 1)) b) |
(* -1 z) |
(* z (- (* -1/2 z) 1)) |
(* z (- (* z (- (* -1/3 z) 1/2)) 1)) |
(* z (- (* z (- (* z (- (* -1/4 z) 1/3)) 1/2)) 1)) |
1 |
(+ 1 (* -1 z)) |
(* x (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))))) |
(+ (* -1 (/ (* a (* x (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))))) z)) (* x (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))))) |
(+ (* -1 (/ (* a (* x (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))))) z)) (+ (* x (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))))) (/ (* x (* (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2))))) (pow z 2)))) |
(+ (* -1 (/ (* a (* x (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))))) z)) (+ (* x (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))))) (+ (/ (* x (* (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2))))) (pow z 2)) (/ (* x (* (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1/3 a) (+ (* -1/6 (pow a 3)) (* 1/2 (pow a 2)))))) (pow z 3))))) |
(exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) |
(+ (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (* -1 (/ (* a (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))))) z))) |
(+ (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1 (/ (* a (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))))) z)) (/ (* (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2)))) (pow z 2)))) |
(+ (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1 (/ (* a (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))))) z)) (+ (/ (* (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2)))) (pow z 2)) (/ (* (exp (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) (+ (* -1/3 a) (+ (* -1/6 (pow a 3)) (* 1/2 (pow a 2))))) (pow z 3))))) |
(+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))) |
(+ (* -1 (/ a z)) (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))) |
(+ (* -1 (/ a z)) (+ (* -1/2 (/ a (pow z 2))) (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t))))) |
(+ (* -1 (/ a z)) (+ (* -1/2 (/ a (pow z 2))) (+ (* -1/3 (/ a (pow z 3))) (+ (* a (- (+ (log -1) (* -1 (log (/ 1 z)))) b)) (* y (- (* -1 (log (/ 1 z))) t)))))) |
(- (* -1 (log (/ 1 z))) t) |
(* -1 (log (/ 1 z))) |
(- (+ (log -1) (* -1 (log (/ 1 z)))) b) |
(- (+ (log -1) (* -1 (log (/ 1 z)))) (+ b (/ 1 z))) |
(- (+ (log -1) (+ (* -1 (log (/ 1 z))) (* -1 (/ (+ 1 (* 1/2 (/ 1 z))) z)))) b) |
(- (+ (log -1) (+ (* -1 (log (/ 1 z))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 z))) (pow z 2))))) (+ b (/ 1 z))) |
(+ (log -1) (* -1 (log (/ 1 z)))) |
(- (+ (log -1) (* -1 (log (/ 1 z)))) (/ 1 z)) |
(+ (log -1) (+ (* -1 (log (/ 1 z))) (* -1 (/ (+ 1 (* 1/2 (/ 1 z))) z)))) |
(- (+ (log -1) (+ (* -1 (log (/ 1 z))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 z))) (pow z 2))))) (/ 1 z)) |
(* y (- (* -1 (log (/ 1 z))) t)) |
(* z (- (/ 1 z) 1)) |
(* x (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t))))) |
(+ (* -1 (/ (* a (* x (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))))) z)) (* x (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))))) |
(+ (* -1 (/ (+ (* -1 (/ (* x (* (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2))))) z)) (* a (* x (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t))))))) z)) (* x (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))))) |
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* x (* (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (+ (* -1/2 (pow a 2)) (+ (* 1/6 (pow a 3)) (* 1/3 a))))) z)) (* x (* (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2)))))) z)) (* a (* x (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t))))))) z)) (* x (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))))) |
(exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) |
(+ (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (* -1 (/ (* a (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t))))) z))) |
(+ (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (* -1 (/ (+ (* -1 (/ (* (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2)))) z)) (* a (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))))) z))) |
(+ (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (+ (* -1/2 (pow a 2)) (+ (* 1/6 (pow a 3)) (* 1/3 a)))) z)) (* (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) (+ (* -1/2 a) (* 1/2 (pow a 2))))) z)) (* a (exp (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))))) z))) |
(+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t))) |
(+ (* -1 (/ a z)) (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) |
(+ (* -1 (/ (+ a (* 1/2 (/ a z))) z)) (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) |
(+ (* -1 (/ (+ a (* -1 (/ (+ (* -1/2 a) (* -1/3 (/ a z))) z))) z)) (+ (* a (- (* -1 (log (/ -1 z))) b)) (* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)))) |
(- (+ (log -1) (* -1 (log (/ -1 z)))) t) |
(+ (log -1) (* -1 (log (/ -1 z)))) |
(- (* -1 (log (/ -1 z))) b) |
(- (* -1 (log (/ -1 z))) (+ b (/ 1 z))) |
(- (+ (* -1 (log (/ -1 z))) (* -1 (/ (+ 1 (* 1/2 (/ 1 z))) z))) b) |
(- (+ (* -1 (log (/ -1 z))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow z 2)) (* 1/2 (/ 1 z)))) z))) b) |
(* -1 (log (/ -1 z))) |
(- (* -1 (log (/ -1 z))) (/ 1 z)) |
(+ (* -1 (log (/ -1 z))) (* -1 (/ (+ 1 (* 1/2 (/ 1 z))) z))) |
(+ (* -1 (log (/ -1 z))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow z 2)) (* 1/2 (/ 1 z)))) z))) |
(* y (- (+ (log -1) (* -1 (log (/ -1 z)))) t)) |
(* -1 (* z (- 1 (/ 1 z)))) |
(* x (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z))))) |
(+ (* -1 (* t (* x (* y (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))))) (* x (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))) |
(+ (* t (+ (* -1 (* x (* y (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z))))))) (* 1/2 (* t (* x (* (pow y 2) (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))))))) (* x (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))) |
(+ (* t (+ (* -1 (* x (* y (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z))))))) (* t (+ (* -1/6 (* t (* x (* (pow y 3) (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))))) (* 1/2 (* x (* (pow y 2) (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z))))))))))) (* x (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))) |
(exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))) |
(+ (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))) (* -1 (* t (* y (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))))) |
(+ (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))) (* t (+ (* -1 (* y (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))) (* 1/2 (* t (* (pow y 2) (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))))))) |
(+ (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))) (* t (+ (* -1 (* y (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z)))))) (* t (+ (* -1/6 (* t (* (pow y 3) (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z))))))) (* 1/2 (* (pow y 2) (exp (+ (* a (- (log (- 1 z)) b)) (* y (log z))))))))))) |
(+ (* a (- (log (- 1 z)) b)) (* y (log z))) |
(+ (* -1 (* t y)) (+ (* a (- (log (- 1 z)) b)) (* y (log z)))) |
(+ (log z) (* -1 t)) |
(* y (log z)) |
(+ (* -1 (* t y)) (* y (log z))) |
(* -1 (* t y)) |
(* t (+ (* -1 y) (+ (/ (* a (- (log (- 1 z)) b)) t) (/ (* y (log z)) t)))) |
(* -1 t) |
(* t (- (/ (log z) t) 1)) |
(* t (+ (* -1 y) (/ (* y (log z)) t))) |
(* x (exp (+ (* a (- (log (- 1 z)) b)) (* y (+ (log z) (* -1 t)))))) |
(exp (+ (* a (- (log (- 1 z)) b)) (* y (+ (log z) (* -1 t))))) |
(* -1 (* t (+ y (* -1 (/ (+ (* a (- (log (- 1 z)) b)) (* y (log z))) t))))) |
(* -1 (* t (+ 1 (* -1 (/ (log z) t))))) |
(* -1 (* t (+ y (* -1 (/ (* y (log z)) t))))) |
(* x (exp (* y (- (log z) t)))) |
(+ (* a (* x (* (exp (* y (- (log z) t))) (- (log (- 1 z)) b)))) (* x (exp (* y (- (log z) t))))) |
(+ (* a (+ (* 1/2 (* a (* x (* (exp (* y (- (log z) t))) (pow (- (log (- 1 z)) b) 2))))) (* x (* (exp (* y (- (log z) t))) (- (log (- 1 z)) b))))) (* x (exp (* y (- (log z) t))))) |
(+ (* a (+ (* a (+ (* 1/6 (* a (* x (* (exp (* y (- (log z) t))) (pow (- (log (- 1 z)) b) 3))))) (* 1/2 (* x (* (exp (* y (- (log z) t))) (pow (- (log (- 1 z)) b) 2)))))) (* x (* (exp (* y (- (log z) t))) (- (log (- 1 z)) b))))) (* x (exp (* y (- (log z) t))))) |
(exp (* y (- (log z) t))) |
(+ (exp (* y (- (log z) t))) (* a (* (exp (* y (- (log z) t))) (- (log (- 1 z)) b)))) |
(+ (exp (* y (- (log z) t))) (* a (+ (* 1/2 (* a (* (exp (* y (- (log z) t))) (pow (- (log (- 1 z)) b) 2)))) (* (exp (* y (- (log z) t))) (- (log (- 1 z)) b))))) |
(+ (exp (* y (- (log z) t))) (* a (+ (* a (+ (* 1/6 (* a (* (exp (* y (- (log z) t))) (pow (- (log (- 1 z)) b) 3)))) (* 1/2 (* (exp (* y (- (log z) t))) (pow (- (log (- 1 z)) b) 2))))) (* (exp (* y (- (log z) t))) (- (log (- 1 z)) b))))) |
(* x (exp (- (+ (* a (log (- 1 z))) (* y (- (log z) t))) (* a b)))) |
(exp (- (+ (* a (log (- 1 z))) (* y (- (log z) t))) (* a b))) |
(* a (- (+ (log (- 1 z)) (/ (* y (- (log z) t)) a)) b)) |
(* -1 (* a (+ (* -1 (- (log (- 1 z)) b)) (* -1 (/ (* y (- (log z) t)) a))))) |
(* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t))))) |
(+ (* -1 (* a (* b (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))))) (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))) |
(+ (* b (+ (* -1 (* a (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t))))))) (* 1/2 (* (pow a 2) (* b (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))))))) (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))) |
(+ (* b (+ (* -1 (* a (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t))))))) (* b (+ (* -1/6 (* (pow a 3) (* b (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))))) (* 1/2 (* (pow a 2) (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t))))))))))) (* x (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))) |
(exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))) |
(+ (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))) (* -1 (* a (* b (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))))) |
(+ (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))) (* b (+ (* -1 (* a (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))) (* 1/2 (* (pow a 2) (* b (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))))))) |
(+ (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))) (* b (+ (* -1 (* a (exp (+ (* a (log (- 1 z))) (* y (- (log z) t)))))) (* b (+ (* -1/6 (* (pow a 3) (* b (exp (+ (* a (log (- 1 z))) (* y (- (log z) t))))))) (* 1/2 (* (pow a 2) (exp (+ (* a (log (- 1 z))) (* y (- (log z) t))))))))))) |
(+ (* a (log (- 1 z))) (* y (- (log z) t))) |
(+ (* -1 (* a b)) (+ (* a (log (- 1 z))) (* y (- (log z) t)))) |
(log (- 1 z)) |
(+ (log (- 1 z)) (* -1 b)) |
(* -1 (* a b)) |
(* b (+ (* -1 a) (+ (/ (* a (log (- 1 z))) b) (/ (* y (- (log z) t)) b)))) |
(* b (- (/ (log (- 1 z)) b) 1)) |
(* x (exp (+ (* a (+ (log (- 1 z)) (* -1 b))) (* y (- (log z) t))))) |
(exp (+ (* a (+ (log (- 1 z)) (* -1 b))) (* y (- (log z) t)))) |
(* -1 (* b (+ a (* -1 (/ (+ (* a (log (- 1 z))) (* y (- (log z) t))) b))))) |
(* -1 (* b (+ 1 (* -1 (/ (log (- 1 z)) b))))) |
| Outputs |
|---|
(* x (exp (+ (* a (- (log (- 1 z)) b)) (* y (- (log z) t))))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (-.f64 (log.f64 z) t)))) |
(* x (exp (* a (- (log (- 1 z)) b)))) |
(exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (-.f64 (log.f64 z) t))) |
(+ (* x (exp (* a (- (log (- 1 z)) b)))) (* x (* y (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t))))) |
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (-.f64 (log.f64 z) t)) |
(+ (* x (exp (* a (- (log (- 1 z)) b)))) (* y (+ (* 1/2 (* x (* y (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 2))))) (* x (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t)))))) |
(-.f64 (log.f64 z) t) |
(+ (* x (exp (* a (- (log (- 1 z)) b)))) (* y (+ (* x (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t))) (* y (+ (* 1/6 (* x (* y (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 3))))) (* 1/2 (* x (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 2))))))))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log.f64 z))) |
(exp (* a (- (log (- 1 z)) b))) |
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log.f64 z)) |
(+ (exp (* a (- (log (- 1 z)) b))) (* y (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t)))) |
(log.f64 z) |
(+ (exp (* a (- (log (- 1 z)) b))) (* y (+ (* 1/2 (* y (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 2)))) (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t))))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
(+ (exp (* a (- (log (- 1 z)) b))) (* y (+ (* y (+ (* 1/6 (* y (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 3)))) (* 1/2 (* (exp (* a (- (log (- 1 z)) b))) (pow (- (log z) t) 2))))) (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t))))) |
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) |
(* a (- (log (- 1 z)) b)) |
(-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) |
(+ (* a (- (log (- 1 z)) b)) (* y (- (log z) t))) |
(log.f64 (-.f64 #s(literal 1 binary64) z)) |
(* y (- (log z) t)) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log.f64 z)))) |
(* x (exp (- (+ (* a (- (log (- 1 z)) b)) (* y (log z))) (* t y)))) |
(exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log.f64 z))) |
(exp (- (+ (* a (- (log (- 1 z)) b)) (* y (log z))) (* t y))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (+.f64 #s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
(* y (- (+ (log z) (/ (* a (- (log (- 1 z)) b)) y)) t)) |
(+.f64 #s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
(exp (+ (* a (- (log (- 1 z)) b)) (* y (- (log z) t)))) |
#s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
(* -1 (* y (+ (* -1 (- (log z) t)) (* -1 (/ (* a (- (log (- 1 z)) b)) y))))) |
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
(* x (exp (+ (* -1 (* a b)) (* y (- (log z) t))))) |
(-.f64 #s(literal 1 binary64) z) |
| Inputs |
|---|
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (-.f64 (log.f64 z) t)))) |
(exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (-.f64 (log.f64 z) t))) |
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (-.f64 (log.f64 z) t)) |
(-.f64 (log.f64 z) t) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log.f64 z))) |
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log.f64 z)) |
(log.f64 z) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) |
(-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) |
(log.f64 (-.f64 #s(literal 1 binary64) z)) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log.f64 z)))) |
(exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log.f64 z))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (+.f64 #s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
(+.f64 #s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
#s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
(-.f64 #s(literal 1 binary64) z) |
| Outputs |
|---|
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (-.f64 (log.f64 z) t)))) |
(exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (-.f64 (log.f64 z) t))) |
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (-.f64 (log.f64 z) t)) |
(-.f64 (log.f64 z) t) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log.f64 z))) |
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log.f64 z)) |
(log.f64 z) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) |
(-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) |
(log.f64 (-.f64 #s(literal 1 binary64) z)) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log.f64 z)))) |
(exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log.f64 z))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (+.f64 #s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
(+.f64 #s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
#s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
(-.f64 #s(literal 1 binary64) z) |
Compiled 2 158 to 69 computations (96.8% saved)
18 alts after pruning (3 fresh and 15 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 41 | 2 | 43 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 5 | 5 |
| Done | 1 | 10 | 11 |
| Total | 42 | 18 | 60 |
| Status | Accuracy | Program |
|---|---|---|
| ✓ | 96.1% | (*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
| ✓ | 15.0% | (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
| ✓ | 8.1% | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
| ✓ | 8.4% | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (+.f64 #s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
| ✓ | 5.1% | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 y (-.f64 (log.f64 z) t))) |
| ✓ | 8.4% | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
| ✓ | 41.3% | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (log.f64 (-.f64 #s(literal 1 binary64) z))) |
| ✓ | 61.3% | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
| 16.8% | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) | |
| ✓ | 15.6% | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (-.f64 (log.f64 z) t)))) |
| ✓ | 26.1% | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))))) |
| ✓ | 3.7% | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log.f64 z)))) |
| 10.1% | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))))))) | |
| 36.3% | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))) | |
| ✓ | 2.7% | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log.f64 z))) |
| ✓ | 3.1% | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
| ✓ | 2.7% | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 (log.f64 z) t))) |
| ✓ | 2.8% | #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 #s(literal 1 binary64) z))) |
Compiled 1 523 to 485 computations (68.2% saved)
| Inputs |
|---|
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 #s(literal 1 binary64) z))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log.f64 z))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 (log.f64 z) t))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (log.f64 (-.f64 #s(literal 1 binary64) z))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 y (-.f64 (log.f64 z) t))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log.f64 z)))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (-.f64 (log.f64 z) t)))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (+.f64 #s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))))))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 (+.f64 #s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
(*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
| Outputs |
|---|
(*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
9 calls:
| 9.0ms | (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
| 8.0ms | t |
| 7.0ms | x |
| 6.0ms | y |
| 6.0ms | b |
| Accuracy | Segments | Branch |
|---|---|---|
| 96.1% | 1 | x |
| 96.1% | 1 | y |
| 96.1% | 1 | z |
| 96.1% | 1 | t |
| 96.1% | 1 | a |
| 96.1% | 1 | b |
| 96.1% | 1 | (*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
| 96.1% | 1 | (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
| 96.1% | 1 | (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
Compiled 55 to 84 computations (-52.7% saved)
| Inputs |
|---|
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 #s(literal 1 binary64) z))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log.f64 z))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 (log.f64 z) t))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (log.f64 (-.f64 #s(literal 1 binary64) z))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 y (-.f64 (log.f64 z) t))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log.f64 z)))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (-.f64 (log.f64 z) t)))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (+.f64 #s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))))))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 (+.f64 #s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
| Outputs |
|---|
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
9 calls:
| 7.0ms | a |
| 6.0ms | y |
| 6.0ms | (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
| 5.0ms | z |
| 5.0ms | b |
| Accuracy | Segments | Branch |
|---|---|---|
| 61.3% | 1 | y |
| 61.3% | 1 | t |
| 61.3% | 1 | z |
| 61.3% | 1 | a |
| 61.3% | 1 | b |
| 65.9% | 2 | (*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
| 61.3% | 1 | (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
| 61.3% | 1 | (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
| 61.3% | 1 | x |
Compiled 55 to 84 computations (-52.7% saved)
| Inputs |
|---|
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 #s(literal 1 binary64) z))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log.f64 z))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 (log.f64 z) t))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (log.f64 (-.f64 #s(literal 1 binary64) z))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 y (-.f64 (log.f64 z) t))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log.f64 z)))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (-.f64 (log.f64 z) t)))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (+.f64 #s(approx (* y (- (log z) t)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))))))) |
| Outputs |
|---|
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (log.f64 (-.f64 #s(literal 1 binary64) z))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))) |
9 calls:
| 11.0ms | t |
| 6.0ms | a |
| 5.0ms | y |
| 5.0ms | z |
| 5.0ms | b |
| Accuracy | Segments | Branch |
|---|---|---|
| 45.5% | 2 | x |
| 46.2% | 3 | y |
| 43.3% | 2 | t |
| 46.7% | 3 | b |
| 44.8% | 2 | z |
| 45.1% | 2 | a |
| 50.1% | 2 | (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
| 51.8% | 3 | (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
| 54.5% | 3 | (*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
Compiled 55 to 84 computations (-52.7% saved)
| Inputs |
|---|
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 #s(literal 1 binary64) z))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log.f64 z))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 (log.f64 z) t))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (log.f64 (-.f64 #s(literal 1 binary64) z))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 y (-.f64 (log.f64 z) t))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log.f64 z)))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (-.f64 (log.f64 z) t)))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
| Outputs |
|---|
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (log.f64 (-.f64 #s(literal 1 binary64) z))) |
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
3 calls:
| 7.0ms | (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
| 4.0ms | (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
| 3.0ms | (*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
| Accuracy | Segments | Branch |
|---|---|---|
| 49.8% | 2 | (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
| 49.9% | 2 | (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
| 50.9% | 3 | (*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
Compiled 49 to 48 computations (2% saved)
| Inputs |
|---|
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 #s(literal 1 binary64) z))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log.f64 z))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 (log.f64 z) t))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (log.f64 (-.f64 #s(literal 1 binary64) z))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 y (-.f64 (log.f64 z) t))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
| Outputs |
|---|
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (log.f64 (-.f64 #s(literal 1 binary64) z))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
4 calls:
| 3.0ms | (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
| 3.0ms | x |
| 2.0ms | (*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
| 2.0ms | (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
| Accuracy | Segments | Branch |
|---|---|---|
| 41.3% | 1 | x |
| 45.3% | 2 | (*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
| 45.2% | 2 | (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
| 45.2% | 2 | (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
Compiled 50 to 54 computations (-8% saved)
| Inputs |
|---|
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 #s(literal 1 binary64) z))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log.f64 z))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 (log.f64 z) t))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (log.f64 (-.f64 #s(literal 1 binary64) z))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 y (-.f64 (log.f64 z) t))) |
| Outputs |
|---|
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (log.f64 (-.f64 #s(literal 1 binary64) z))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 y (-.f64 (log.f64 z) t))) |
7 calls:
| 6.0ms | a |
| 2.0ms | b |
| 2.0ms | (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
| 2.0ms | z |
| 2.0ms | y |
| Accuracy | Segments | Branch |
|---|---|---|
| 41.3% | 1 | y |
| 41.3% | 1 | z |
| 41.3% | 1 | b |
| 41.3% | 1 | a |
| 43.5% | 2 | (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
| 43.5% | 2 | (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
| 43.6% | 2 | (*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
Compiled 53 to 72 computations (-35.8% saved)
| Inputs |
|---|
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 #s(literal 1 binary64) z))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log.f64 z))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 (log.f64 z) t))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (log.f64 (-.f64 #s(literal 1 binary64) z))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
| Outputs |
|---|
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (log.f64 (-.f64 #s(literal 1 binary64) z))) |
5 calls:
| 3.0ms | z |
| 2.0ms | (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
| 2.0ms | t |
| 2.0ms | (*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
| 2.0ms | (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
| Accuracy | Segments | Branch |
|---|---|---|
| 41.3% | 1 | z |
| 41.3% | 1 | t |
| 41.3% | 1 | (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
| 41.3% | 1 | (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
| 41.3% | 1 | (*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
Compiled 51 to 60 computations (-17.6% saved)
Total -0.6b remaining (-1%)
Threshold costs -0.6b (-1%)
| Inputs |
|---|
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 #s(literal 1 binary64) z))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (log.f64 z))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 (log.f64 z) t))) |
| Outputs |
|---|
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 #s(literal 1 binary64) z))) |
9 calls:
| 2.0ms | (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
| 2.0ms | t |
| 2.0ms | b |
| 2.0ms | z |
| 2.0ms | a |
| Accuracy | Segments | Branch |
|---|---|---|
| 2.8% | 1 | (*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
| 2.8% | 1 | y |
| 2.8% | 1 | x |
| 2.8% | 1 | t |
| 2.8% | 1 | b |
| 2.8% | 1 | a |
| 2.8% | 1 | (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
| 2.8% | 1 | (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) |
| 2.8% | 1 | z |
Compiled 55 to 84 computations (-52.7% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | -5.539574775096241e-274 | 0.0 |
Compiled 21 to 26 computations (-23.8% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 3.575444220382421e+168 | 8.98959559075137e+210 |
| 0.0ms | -2.91680670334467e+59 | -3.7425999146199246e+47 |
Compiled 21 to 26 computations (-23.8% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | -1.6610878736881242e-179 | -1.8197240134934337e-193 |
Compiled 21 to 26 computations (-23.8% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 8.98959559075137e+210 | +inf |
Compiled 21 to 26 computations (-23.8% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 3.575444220382421e+168 | 8.98959559075137e+210 |
Compiled 21 to 26 computations (-23.8% saved)
| 1× | egg-herbie |
| Inputs |
|---|
(*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
(if (<=.f64 (*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) #s(literal -152270531428125/304541062856249971261043199621099634714882089299843985214622076787904646586450815702050470808812820600790778632231520880733099058287596688955562103009770419360352428123639782183462176734064176511024987296225574339802674935168589842054573862983405175400866837597008673346307143437247315968 binary64)) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))) |
(if (<=.f64 (*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) #s(literal -199999999999999994337576099120928401699872656732354315812864 binary64)) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (if (<=.f64 (*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) #s(literal 4999999999999999669302474173714872811859751082151657593058464111538503233498018238128462162979229735854572772998492607377696904067224063966397292527018643087471925002240 binary64)) #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (log.f64 (-.f64 #s(literal 1 binary64) z))) #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))))) |
(if (<=.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) #s(literal -2919961995278205/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664 binary64)) #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
(if (<=.f64 (*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) #s(literal 9999999999999999563134023721266549739021664297767471527755878388779781994104643936539191296017163181162427182749897969201059028320356032930746282153172616351711759756540926280845609521557638656931995269719916544 binary64)) #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (log.f64 (-.f64 #s(literal 1 binary64) z))) #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
(if (<=.f64 (*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) #s(literal 4999999999999999669302474173714872811859751082151657593058464111538503233498018238128462162979229735854572772998492607377696904067224063966397292527018643087471925002240 binary64)) #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (log.f64 (-.f64 #s(literal 1 binary64) z))) #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 y (-.f64 (log.f64 z) t)))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (log.f64 (-.f64 #s(literal 1 binary64) z))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 #s(literal 1 binary64) z))) |
| Outputs |
|---|
(*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
(if (<=.f64 (*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) #s(literal -152270531428125/304541062856249971261043199621099634714882089299843985214622076787904646586450815702050470808812820600790778632231520880733099058287596688955562103009770419360352428123639782183462176734064176511024987296225574339802674935168589842054573862983405175400866837597008673346307143437247315968 binary64)) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))) |
(if (<=.f64 (*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) #s(literal -199999999999999994337576099120928401699872656732354315812864 binary64)) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (if (<=.f64 (*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) #s(literal 4999999999999999669302474173714872811859751082151657593058464111538503233498018238128462162979229735854572772998492607377696904067224063966397292527018643087471925002240 binary64)) #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (log.f64 (-.f64 #s(literal 1 binary64) z))) #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))))) |
(if (<=.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) #s(literal -2919961995278205/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664 binary64)) #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) |
(if (<=.f64 (*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) #s(literal 9999999999999999563134023721266549739021664297767471527755878388779781994104643936539191296017163181162427182749897969201059028320356032930746282153172616351711759756540926280845609521557638656931995269719916544 binary64)) #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (log.f64 (-.f64 #s(literal 1 binary64) z))) #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) |
(if (<=.f64 (*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) #s(literal 4999999999999999669302474173714872811859751082151657593058464111538503233498018238128462162979229735854572772998492607377696904067224063966397292527018643087471925002240 binary64)) #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (log.f64 (-.f64 #s(literal 1 binary64) z))) #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 y (-.f64 (log.f64 z) t)))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (log.f64 (-.f64 #s(literal 1 binary64) z))) |
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (-.f64 #s(literal 1 binary64) z))) |
| 1× | fuel |
Compiled 524 to 55 computations (89.5% saved)
Compiled 1 084 to 144 computations (86.7% saved)
Loading profile data...