
Time bar (total: 7.2s)
| 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 |
| 50% | 12.5% | 12.5% | 0.3% | 0% | 74.8% | 0% | 6 |
| 50% | 12.5% | 12.5% | 0.3% | 0% | 74.8% | 0% | 7 |
| 50% | 12.5% | 12.5% | 0.3% | 0% | 74.8% | 0% | 8 |
| 75% | 18.7% | 6.2% | 0.3% | 0% | 74.8% | 0% | 9 |
| 75% | 18.7% | 6.2% | 0.3% | 0% | 74.8% | 0% | 10 |
| 75% | 18.7% | 6.2% | 0.3% | 0% | 74.8% | 0% | 11 |
| 75% | 18.7% | 6.2% | 0.3% | 0% | 74.8% | 0% | 12 |
Compiled 20 to 19 computations (5% saved)
| 25.0ms | 260× | 0 | valid |
ival-log: 6.0ms (34.4% of total)ival-mult: 4.0ms (22.9% of total)ival-div: 2.0ms (11.5% of total)ival-exp: 2.0ms (11.5% of total)ival-sub: 2.0ms (11.5% of total)ival-add: 1.0ms (5.7% of total)ival-assert: 0.0ms (0% of total)ival-true: 0.0ms (0% of total)exact: 0.0ms (0% of total)| Ground Truth | Overpredictions | Example | Underpredictions | Example | Subexpression |
|---|---|---|---|---|---|
| 30 | 4 | (2.1793532114957626e+128 3.3777493834945144e-248 2.6484799334550726e-126 1.307779523481462e-17 2.645638608745651e+280 2.1347638005376242e-302) | 4 | (1.511189180417182e-102 1.571665276007796e-265 2.60219233061238e+120 -1.1089328971799978e-277 1.1576249766101913e+40 5.8249643651438326e-145) | (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a))) b)) |
| 1 | 0 | - | 1 | (-1.2019534008141068e-216 1.2096822112563945e-56 9.106408184859571e+298 -5.600771467895818e-272 6.306399499444178e+93 1.3941296116735406e-23) | (/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a))) b))) y) |
| 0 | 0 | - | 0 | - | (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a))) |
| 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 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a))) b))) |
| 0 | 0 | - | 0 | - | (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a)) |
| 0 | 0 | - | 0 | - | (log.f64 a) |
| 0 | 0 | - | 0 | - | y |
| 0 | 0 | - | 0 | - | (*.f64 y (log.f64 z)) |
| 0 | 0 | - | 0 | - | (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a))) b) |
| 0 | 0 | - | 0 | - | z |
| 0 | 0 | - | 0 | - | (-.f64 t #s(literal 1 binary64)) |
| 0 | 0 | - | 0 | - | b |
| 0 | 0 | - | 0 | - | x |
| Operator | Subexpression | Explanation | Count | |
|---|---|---|---|---|
exp.f64 | (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a))) b)) | sensitivity | 30 | 5 |
| Predicted + | Predicted - | |
|---|---|---|
| + | 14 | 3 |
| - | 16 | 223 |
| Predicted + | Predicted Maybe | Predicted - | |
|---|---|---|---|
| + | 14 | 3 | 0 |
| - | 16 | 2 | 221 |
| number | freq |
|---|---|
| 0 | 226 |
| 1 | 30 |
| Predicted + | Predicted Maybe | Predicted - | |
|---|---|---|---|
| + | 1 | 0 | 0 |
| - | 0 | 0 | 0 |
| 2.6s | 23 040× | 0 | valid |
Compiled 13 950 to 3 240 computations (76.8% saved)
ival-log: 559.0ms (34.6% of total)ival-mult: 403.0ms (24.9% of total)ival-sub: 211.0ms (13.1% of total)ival-exp: 156.0ms (9.6% of total)ival-div: 147.0ms (9.1% of total)ival-add: 96.0ms (5.9% of total)ival-true: 21.0ms (1.3% of total)exact: 15.0ms (0.9% of total)ival-assert: 9.0ms (0.6% of total)| 1× | egg-herbie |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 161 | 506 |
| 1 | 432 | 498 |
| 2 | 1166 | 442 |
| 3 | 4932 | 442 |
| 0 | 17 | 18 |
| 0 | 27 | 18 |
| 1 | 45 | 18 |
| 2 | 78 | 16 |
| 3 | 192 | 16 |
| 4 | 498 | 16 |
| 5 | 1305 | 16 |
| 6 | 2582 | 16 |
| 7 | 3812 | 16 |
| 8 | 4455 | 16 |
| 9 | 6355 | 16 |
| 0 | 8120 | 16 |
| 1× | iter limit |
| 1× | node limit |
| 1× | iter limit |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a))) b))) y) |
| Outputs |
|---|
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a))) b))) y) |
(*.f64 (*.f64 (/.f64 (/.f64 x a) y) (pow.f64 z y)) (/.f64 (pow.f64 a t) (exp.f64 b))) |
(negabs x)
Compiled 18 to 17 computations (5.6% saved)
Compiled 0 to 6 computations (-∞% saved)
| Status | Accuracy | Program |
|---|---|---|
| 99.3% | (/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a))) b))) y) |
Compiled 36 to 34 computations (5.6% saved)
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 18 |
| 1 | 28 | 18 |
| 2 | 35 | 18 |
| 3 | 41 | 18 |
| 4 | 49 | 18 |
| 5 | 60 | 18 |
| 1× | saturated |
| Inputs |
|---|
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a))) b))) y) |
| Outputs |
|---|
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a))) b))) y) |
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 (log.f64 a) (-.f64 t #s(literal 1 binary64))) (*.f64 (log.f64 z) y)) b)) x) y) |
| 1× | fuel |
Compiled 18 to 17 computations (5.6% saved)
(negabs x)
Compiled 266 to 192 computations (27.8% saved)
Loading profile data...