Time bar (total: 5.9s)
| 1× | search |
| True | Other | False | Iter |
|---|---|---|---|
| 0% | 99.9% | 0.1% | 0 |
| 0% | 99.9% | 0.1% | 1 |
| 0% | 99.9% | 0.1% | 2 |
| 0% | 99.9% | 0.1% | 3 |
| 0% | 99.9% | 0.1% | 4 |
| 6.2% | 93.7% | 0.1% | 5 |
| 6.2% | 90.5% | 3.2% | 6 |
| 21.9% | 67.1% | 11% | 7 |
| 23.4% | 64.8% | 11.8% | 8 |
| 32% | 52.7% | 15.3% | 9 |
| 33.2% | 51.3% | 15.5% | 10 |
| 37.7% | 45.2% | 17.2% | 11 |
| 38.3% | 44.4% | 17.2% | 12 |
| 40.6% | 41.3% | 18% | 13 |
| 41% | 41% | 18% | 14 |
Compiled 13 to 12 computations (7.7% saved)
| 1× | intervals |
| 10.0ms | 190× | body | 128 | valid |
| 6.0ms | 30× | body | 1024 | valid |
| 5.0ms | 37× | body | 1024 | nan |
| 3.0ms | 22× | body | 512 | valid |
| 1.0ms | 14× | body | 512 | nan |
| 1.0ms | 14× | body | 256 | valid |
| 1.0ms | 16× | body | 128 | nan |
| 0.0ms | 6× | body | 256 | nan |
Compiled 25 to 25 computations (0% saved)
| 1× | egg-herbie |
Useful iterations: 0 (302.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 5118 | 18 |
2 alts after pruning (2 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 0 | 1 | 1 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 0 | 2 | 2 |
Merged error: 16.6b
Compiled 24 to 22 computations (8.3% saved)
Found 4 expressions with local error:
| 0.0b | (-.f64 1 (log.f64 (-.f64 1 (/.f64 (-.f64 x y) (-.f64 1 y))))) |
| 0.0b | (/.f64 (-.f64 x y) (-.f64 1 y)) |
| 1.8b | (-.f64 1 (/.f64 (-.f64 x y) (-.f64 1 y))) |
| 4.8b | (log.f64 (-.f64 1 (/.f64 (-.f64 x y) (-.f64 1 y)))) |
| 1× | rewrite-expression-head |
| 78× | add-sqr-sqrt_binary64_10882 |
| 67× | *-un-lft-identity_binary64_10861 |
| 36× | times-frac_binary64_10867 |
| 33× | difference-of-squares_binary64_10830 |
| 19× | add-cube-cbrt_binary64_10893 |
| 18× | distribute-lft-out--_binary64_10815 |
| 16× | log-prod_binary64_10944 |
| 8× | associate--r+_binary64_10799 |
| 7× | add-log-exp_binary64_10897 add-exp-log_binary64_10896 |
| 6× | pow1_binary64_10919 flip--_binary64_10836 associate-/r*_binary64_10807 flip3--_binary64_10865 add-cbrt-cube_binary64_10894 |
| 5× | associate-/l*_binary64_10808 |
| 4× | log-div_binary64_10945 |
| 3× | associate--r-_binary64_10802 |
| 2× | associate-/r/_binary64_10809 sub-neg_binary64_10854 diff-log_binary64_10950 log-pow_binary64_10947 div-sub_binary64_10866 associate-/l/_binary64_10810 |
| 1× | cbrt-undiv_binary64_10892 div-inv_binary64_10858 frac-2neg_binary64_10872 clear-num_binary64_10860 div-exp_binary64_10909 rem-log-exp_binary64_10899 |
4 calls:
| 23.0ms | (-.f64 1 (log.f64 (-.f64 1 (/.f64 (-.f64 x y) (-.f64 1 y))))) |
| 19.0ms | (log.f64 (-.f64 1 (/.f64 (-.f64 x y) (-.f64 1 y)))) |
| 18.0ms | (-.f64 1 (/.f64 (-.f64 x y) (-.f64 1 y))) |
| 9.0ms | (/.f64 (-.f64 x y) (-.f64 1 y)) |
4 calls:
| 126.0ms | (log.f64 (-.f64 1 (/.f64 (-.f64 x y) (-.f64 1 y)))) |
| 126.0ms | (-.f64 1 (log.f64 (-.f64 1 (/.f64 (-.f64 x y) (-.f64 1 y))))) |
| 78.0ms | (-.f64 1 (/.f64 (-.f64 x y) (-.f64 1 y))) |
| 55.0ms | (/.f64 (-.f64 x y) (-.f64 1 y)) |
| 1× | egg-herbie |
Useful iterations: 0 (51.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 5518 | 2791 |
4 alts after pruning (4 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 127 | 4 | 131 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 128 | 4 | 132 |
Merged error: 0.0b
Compiled 2759 to 1792 computations (35% saved)
Found 4 expressions with local error:
| 0.0b | (/.f64 (-.f64 x y) (-.f64 1 y)) |
| 0.0b | (log.f64 (/.f64 E.f64 (-.f64 1 (/.f64 (-.f64 x y) (-.f64 1 y))))) |
| 0.1b | (/.f64 E.f64 (-.f64 1 (/.f64 (-.f64 x y) (-.f64 1 y)))) |
| 1.8b | (-.f64 1 (/.f64 (-.f64 x y) (-.f64 1 y))) |
| 1× | rewrite-expression-head |
| 138× | add-sqr-sqrt_binary64_10882 |
| 106× | *-un-lft-identity_binary64_10861 |
| 94× | times-frac_binary64_10867 |
| 51× | difference-of-squares_binary64_10830 |
| 42× | add-cube-cbrt_binary64_10893 |
| 30× | log-prod_binary64_10944 |
| 21× | distribute-lft-out--_binary64_10815 |
| 14× | associate-/r*_binary64_10807 |
| 13× | add-exp-log_binary64_10896 |
| 8× | associate-/l*_binary64_10808 add-cbrt-cube_binary64_10894 |
| 6× | associate-/r/_binary64_10809 add-log-exp_binary64_10897 |
| 5× | pow1_binary64_10919 flip--_binary64_10836 div-exp_binary64_10909 flip3--_binary64_10865 |
| 3× | div-inv_binary64_10858 rem-log-exp_binary64_10899 |
| 2× | cbrt-undiv_binary64_10892 e-exp-1_binary64_10903 frac-2neg_binary64_10872 clear-num_binary64_10860 div-sub_binary64_10866 associate-/l/_binary64_10810 |
| 1× | log-div_binary64_10945 sub-neg_binary64_10854 diff-log_binary64_10950 log-pow_binary64_10947 associate--r-_binary64_10802 |
4 calls:
| 24.0ms | (log.f64 (/.f64 E.f64 (-.f64 1 (/.f64 (-.f64 x y) (-.f64 1 y))))) |
| 21.0ms | (/.f64 E.f64 (-.f64 1 (/.f64 (-.f64 x y) (-.f64 1 y)))) |
| 19.0ms | (-.f64 1 (/.f64 (-.f64 x y) (-.f64 1 y))) |
| 9.0ms | (/.f64 (-.f64 x y) (-.f64 1 y)) |
4 calls:
| 154.0ms | (log.f64 (/.f64 E.f64 (-.f64 1 (/.f64 (-.f64 x y) (-.f64 1 y))))) |
| 117.0ms | (/.f64 E.f64 (-.f64 1 (/.f64 (-.f64 x y) (-.f64 1 y)))) |
| 91.0ms | (-.f64 1 (/.f64 (-.f64 x y) (-.f64 1 y))) |
| 55.0ms | (/.f64 (-.f64 x y) (-.f64 1 y)) |
| 1× | egg-herbie |
Useful iterations: 0 (53.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 5001 | 4580 |
4 alts after pruning (3 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 178 | 1 | 179 |
| Fresh | 1 | 2 | 3 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 179 | 4 | 183 |
Merged error: 0.0b
Compiled 3900 to 2308 computations (40.8% saved)
Found 2 expressions with local error:
| 0.0b | (log.f64 (*.f64 E.f64 (+.f64 1 (-.f64 x y)))) |
| 0.2b | (*.f64 E.f64 (+.f64 1 (-.f64 x y))) |
| 1× | rewrite-expression-head |
| 9× | *-un-lft-identity_binary64_10861 add-exp-log_binary64_10896 |
| 7× | pow1_binary64_10919 |
| 6× | add-sqr-sqrt_binary64_10882 |
| 5× | associate-*r*_binary64_10803 |
| 4× | prod-exp_binary64_10907 associate-*r/_binary64_10805 add-cube-cbrt_binary64_10893 add-cbrt-cube_binary64_10894 |
| 3× | rem-log-exp_binary64_10899 associate-*l*_binary64_10804 |
| 2× | log-div_binary64_10945 pow-prod-down_binary64_10929 e-exp-1_binary64_10903 flip3-+_binary64_10864 add-log-exp_binary64_10897 log-pow_binary64_10947 flip-+_binary64_10835 distribute-lft-out_binary64_10814 |
| 1× | distribute-lft-out--_binary64_10815 cbrt-unprod_binary64_10891 *-commutative_binary64_10794 unswap-sqr_binary64_10829 log-prod_binary64_10944 distribute-rgt-in_binary64_10813 distribute-lft-in_binary64_10812 |
2 calls:
| 9.0ms | (*.f64 E.f64 (+.f64 1 (-.f64 x y))) |
| 7.0ms | (log.f64 (*.f64 E.f64 (+.f64 1 (-.f64 x y)))) |
2 calls:
| 59.0ms | (log.f64 (*.f64 E.f64 (+.f64 1 (-.f64 x y)))) |
| 31.0ms | (*.f64 E.f64 (+.f64 1 (-.f64 x y))) |
| 1× | egg-herbie |
Useful iterations: 0 (47.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 4943 | 612 |
| 1 | 4943 | 612 |
4 alts after pruning (2 fresh and 2 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 46 | 0 | 46 |
| Fresh | 0 | 2 | 2 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 1 | 1 |
| Total | 46 | 4 | 50 |
Merged error: 0.0b
Compiled 627 to 370 computations (41% saved)
Found 4 expressions with local error:
| 0.1b | (*.f64 (/.f64 (-.f64 x y) (-.f64 1 y)) (/.f64 (-.f64 x y) (-.f64 1 y))) |
| 1.7b | (-.f64 1 (*.f64 (/.f64 (-.f64 x y) (-.f64 1 y)) (/.f64 (-.f64 x y) (-.f64 1 y)))) |
| 2.5b | (log.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 x y) (-.f64 1 y)) (/.f64 (-.f64 x y) (-.f64 1 y))))) |
| 4.8b | (log.f64 (+.f64 1 (/.f64 (-.f64 x y) (-.f64 1 y)))) |
| 1× | rewrite-expression-head |
| 284× | *-un-lft-identity_binary64_10861 |
| 204× | add-sqr-sqrt_binary64_10882 |
| 176× | times-frac_binary64_10867 |
| 82× | distribute-lft-out--_binary64_10815 |
| 80× | difference-of-squares_binary64_10830 |
| 62× | swap-sqr_binary64_10828 add-cube-cbrt_binary64_10893 |
| 36× | associate-*r*_binary64_10803 associate-*l*_binary64_10804 |
| 18× | add-exp-log_binary64_10896 |
| 16× | add-cbrt-cube_binary64_10894 |
| 13× | pow1_binary64_10919 |
| 9× | log-prod_binary64_10944 |
| 8× | associate-/r/_binary64_10809 |
| 6× | flip--_binary64_10836 add-log-exp_binary64_10897 flip3--_binary64_10865 |
| 4× | prod-exp_binary64_10907 log-div_binary64_10945 cbrt-undiv_binary64_10892 cbrt-unprod_binary64_10891 div-inv_binary64_10858 unswap-sqr_binary64_10829 div-exp_binary64_10909 |
| 2× | log-pow_binary64_10947 rem-log-exp_binary64_10899 |
| 1× | associate-*r/_binary64_10805 sub-neg_binary64_10854 pow-prod-down_binary64_10929 pow-plus_binary64_10921 frac-times_binary64_10871 pow-sqr_binary64_10834 diff-log_binary64_10950 pow2_binary64_10939 *-commutative_binary64_10794 flip3-+_binary64_10864 associate-*l/_binary64_10806 pow-prod-up_binary64_10928 flip-+_binary64_10835 distribute-lft-out_binary64_10814 |
4 calls:
| 44.0ms | (*.f64 (/.f64 (-.f64 x y) (-.f64 1 y)) (/.f64 (-.f64 x y) (-.f64 1 y))) |
| 16.0ms | (log.f64 (+.f64 1 (/.f64 (-.f64 x y) (-.f64 1 y)))) |
| 4.0ms | (-.f64 1 (*.f64 (/.f64 (-.f64 x y) (-.f64 1 y)) (/.f64 (-.f64 x y) (-.f64 1 y)))) |
| 4.0ms | (log.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 x y) (-.f64 1 y)) (/.f64 (-.f64 x y) (-.f64 1 y))))) |
4 calls:
| 450.0ms | (log.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 x y) (-.f64 1 y)) (/.f64 (-.f64 x y) (-.f64 1 y))))) |
| 249.0ms | (-.f64 1 (*.f64 (/.f64 (-.f64 x y) (-.f64 1 y)) (/.f64 (-.f64 x y) (-.f64 1 y)))) |
| 108.0ms | (log.f64 (+.f64 1 (/.f64 (-.f64 x y) (-.f64 1 y)))) |
| 92.0ms | (*.f64 (/.f64 (-.f64 x y) (-.f64 1 y)) (/.f64 (-.f64 x y) (-.f64 1 y))) |
| 1× | egg-herbie |
Useful iterations: 0 (34.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 5738 | 5824 |
4 alts after pruning (1 fresh and 3 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 218 | 0 | 218 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 2 | 2 |
| Total | 218 | 4 | 222 |
Merged error: 0.0b
Compiled 8342 to 5194 computations (37.7% saved)
Compiled 361 to 293 computations (18.8% saved)
| Iters | Range | Point | |
|---|---|---|---|
| 6 | 3003821.5334400334 | 15122767.406312425 | 14967418.208870608 |
| 9 | -205499890146.077 | -5294.120622247828 | -152142793.2786643 |
Compiled 1 to 2 computations (-100% saved)
| 1× | egg-herbie |
Useful iterations: 0 (2.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 104 | 57 |
| 1 | 104 | 57 |
| 1× | intervals |
| 313.0ms | 5829× | body | 128 | valid |
| 205.0ms | 1036× | body | 1024 | valid |
| 147.0ms | 1009× | body | 1024 | nan |
| 101.0ms | 711× | body | 512 | valid |
| 74.0ms | 667× | body | 512 | nan |
| 34.0ms | 372× | body | 256 | valid |
| 28.0ms | 379× | body | 256 | nan |
| 18.0ms | 503× | body | 128 | nan |
| 16.0ms | 52× | body | 2048 | valid |
| 1.0ms | 4× | body | 2048 | nan |
Compiled 170 to 130 computations (23.5% saved)
Loading profile data...