Time bar (total: 4.7s)
| 37.0ms | 237× | body | 10240 | exit |
| 33.0ms | 112× | body | 1280 | valid |
| 16.0ms | 75× | body | 640 | valid |
| 4.0ms | 40× | body | 320 | valid |
| 1.0ms | 16× | body | 160 | valid |
| 0.0ms | 13× | body | 80 | valid |
Useful iterations: 7 (43.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 9 |
| 1 | 24 | 9 |
| 2 | 32 | 9 |
| 3 | 44 | 9 |
| 4 | 63 | 9 |
| 5 | 179 | 9 |
| 6 | 1184 | 9 |
| 7 | 5002 | 7 |
1 alts after pruning (1 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 0 | 1 | 1 |
| Fresh | 1 | 0 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 1 | 1 | 2 |
Merged error: 0.8b
Found 2 expressions with local error:
| 0.0b | (fma 1 1 (exp (+ x x))) |
| 0.8b | (/ (expm1 (+ x x)) (fma 1 1 (exp (+ x x)))) |
| 1× | frac-2neg div-sub clear-num fma-udef div-inv expm1-udef |
| 1.0ms | (fma 1 1 (exp (+ x x))) |
| 2.0ms | (/ (expm1 (+ x x)) (fma 1 1 (exp (+ x x)))) |
| 20.0ms | (fma 1 1 (exp (+ x x))) |
| 67.0ms | (/ (expm1 (+ x x)) (fma 1 1 (exp (+ x x)))) |
Useful iterations: 3 (24.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 72 | 56 |
| 1 | 189 | 56 |
| 2 | 702 | 55 |
| 3 | 3041 | 54 |
| 4 | 5002 | 54 |
3 alts after pruning (2 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 9 | 2 | 11 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 9 | 3 | 12 |
Merged error: 0.7b
Found 3 expressions with local error:
| 0.0b | (+ (exp (* 2 x)) 1) |
| 0.0b | (/ 1 (+ (exp (* 2 x)) 1)) |
| 0.8b | (* (expm1 (+ x x)) (/ 1 (+ (exp (* 2 x)) 1))) |
| 4× | associate-/r/ |
| 3× | flip3-+ associate-*r/ associate-*r* clear-num flip-+ |
| 2× | frac-2neg un-div-inv *-commutative div-inv |
| 1× | +-commutative fma-def exp-lft-sqr inv-pow |
| 4.0ms | (+ (exp (* 2 x)) 1) |
| 4.0ms | (/ 1 (+ (exp (* 2 x)) 1)) |
| 5.0ms | (* (expm1 (+ x x)) (/ 1 (+ (exp (* 2 x)) 1))) |
| 9.0ms | (+ (exp (* 2 x)) 1) |
| 21.0ms | (/ 1 (+ (exp (* 2 x)) 1)) |
| 49.0ms | (* (expm1 (+ x x)) (/ 1 (+ (exp (* 2 x)) 1))) |
Useful iterations: 3 (63.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 127 | 111 |
| 1 | 504 | 101 |
| 2 | 2293 | 96 |
| 3 | 5001 | 92 |
4 alts after pruning (3 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 26 | 2 | 28 |
| Fresh | 0 | 1 | 1 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 1 | 1 |
| Total | 27 | 4 | 31 |
Merged error: 0.7b
Found 3 expressions with local error:
| 0.0b | (fma (exp x) (exp x) 1) |
| 0.0b | (/ 1 (fma (exp x) (exp x) 1)) |
| 0.8b | (* (expm1 (+ x x)) (/ 1 (fma (exp x) (exp x) 1))) |
| 3× | associate-*r/ clear-num |
| 2× | frac-2neg un-div-inv div-inv |
| 1× | associate-*r* *-commutative fma-udef inv-pow |
| 1.0ms | (fma (exp x) (exp x) 1) |
| 2.0ms | (/ 1 (fma (exp x) (exp x) 1)) |
| 3.0ms | (* (expm1 (+ x x)) (/ 1 (fma (exp x) (exp x) 1))) |
| 23.0ms | (fma (exp x) (exp x) 1) |
| 33.0ms | (/ 1 (fma (exp x) (exp x) 1)) |
| 72.0ms | (* (expm1 (+ x x)) (/ 1 (fma (exp x) (exp x) 1))) |
Useful iterations: 3 (34.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 91 | 65 |
| 1 | 280 | 62 |
| 2 | 1132 | 61 |
| 3 | 5001 | 60 |
4 alts after pruning (2 fresh and 2 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 21 | 0 | 21 |
| Fresh | 0 | 2 | 2 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 1 | 1 |
| Total | 21 | 4 | 25 |
Merged error: 0.7b
Found 4 expressions with local error:
| 0.6b | (+ (* (exp (* 2 x)) (exp (* 2 x))) (- (* 1 1) (* (exp (* 2 x)) 1))) |
| 0.8b | (* (expm1 (+ x x)) (* (/ 1 (+ (pow (exp (* 2 x)) 3) 1)) (+ (* (exp (* 2 x)) (exp (* 2 x))) (- (* 1 1) (* (exp (* 2 x)) 1))))) |
| 0.8b | (* (/ 1 (+ (pow (exp (* 2 x)) 3) 1)) (+ (* (exp (* 2 x)) (exp (* 2 x))) (- (* 1 1) (* (exp (* 2 x)) 1)))) |
| 4.9b | (- (* 1 1) (* (exp (* 2 x)) 1)) |
| 71× | *-commutative |
| 56× | associate-+r+ |
| 50× | distribute-rgt-in distribute-lft-in |
| 48× | prod-diff |
| 23× | associate-*l* |
| 22× | exp-lft-sqr |
| 15× | associate-*r/ |
| 12× | frac-times |
| 11× | flip3-+ flip-+ |
| 8× | sub-neg |
| 7× | +-commutative |
| 6× | fma-def frac-2neg associate-*r* associate-*l/ clear-num |
| 4× | associate-/r/ |
| 2× | distribute-rgt-out-- fma-neg div-inv distribute-lft-out-- |
| 1× | associate-+r- flip3-- swap-sqr flip-- unswap-sqr |
| 14.0ms | (+ (* (exp (* 2 x)) (exp (* 2 x))) (- (* 1 1) (* (exp (* 2 x)) 1))) |
| 23.0ms | (* (expm1 (+ x x)) (* (/ 1 (+ (pow (exp (* 2 x)) 3) 1)) (+ (* (exp (* 2 x)) (exp (* 2 x))) (- (* 1 1) (* (exp (* 2 x)) 1))))) |
| 21.0ms | (* (/ 1 (+ (pow (exp (* 2 x)) 3) 1)) (+ (* (exp (* 2 x)) (exp (* 2 x))) (- (* 1 1) (* (exp (* 2 x)) 1)))) |
| 6.0ms | (- (* 1 1) (* (exp (* 2 x)) 1)) |
| 32.0ms | (+ (* (exp (* 2 x)) (exp (* 2 x))) (- (* 1 1) (* (exp (* 2 x)) 1))) |
| 161.0ms | (* (expm1 (+ x x)) (* (/ 1 (+ (pow (exp (* 2 x)) 3) 1)) (+ (* (exp (* 2 x)) (exp (* 2 x))) (- (* 1 1) (* (exp (* 2 x)) 1))))) |
| 88.0ms | (* (/ 1 (+ (pow (exp (* 2 x)) 3) 1)) (+ (* (exp (* 2 x)) (exp (* 2 x))) (- (* 1 1) (* (exp (* 2 x)) 1)))) |
| 19.0ms | (- (* 1 1) (* (exp (* 2 x)) 1)) |
Useful iterations: 2 (61.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 626 | 2639 |
| 1 | 3103 | 2185 |
| 2 | 5001 | 2160 |
4 alts after pruning (1 fresh and 3 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 138 | 0 | 138 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 2 | 2 |
| Total | 138 | 4 | 142 |
Merged error: 0.7b
0% (0.1b remaining)
Error of 0.7b against oracle of 0.6b and baseline of 0.7b
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 7 |
| 1 | 15 | 7 |
| 2 | 15 | 7 |
| 1.3s | 7671× | body | 10240 | exit |
| 1.0s | 3364× | body | 1280 | valid |
| 419.0ms | 2366× | body | 640 | valid |
| 132.0ms | 1196× | body | 320 | valid |
| 43.0ms | 637× | body | 160 | valid |
| 16.0ms | 437× | body | 80 | valid |