Time bar (total: 5.3m)
| 221.0ms | 80× | body | 10240 | exit |
| 157.0ms | 79× | body | 2560 | valid |
| 150.0ms | 116× | body | 1280 | valid |
| 25.0ms | 32× | body | 640 | valid |
| 16.0ms | 336× | pre | 80 | true |
| 5.0ms | 10× | body | 320 | valid |
| 3.0ms | 15× | body | 80 | valid |
| 1.0ms | 4× | body | 160 | valid |
| 736.0ms | (/ (* eps (- (exp (* (+ a b) eps)) 1)) (* (- (exp (* a eps)) 1) (- (exp (* b eps)) 1))) |
2 alts after pruning (2 fresh and 0 done)
Merged error: 58.3b
Found 4 expressions with local error:
| 5.7b | (- (exp (* (+ a b) eps)) 1) |
| 3.8b | (- (exp (* b eps)) 1) |
| 2.7b | (- (exp (* a eps)) 1) |
| 0.2b | (* (- (exp (* a eps)) 1) (- (exp (* b eps)) 1)) |
| 28× | add-sqr-sqrt |
| 21× | *-un-lft-identity |
| 10× | add-log-exp difference-of-squares |
| 9× | flip3-- flip-- |
| 7× | associate-*r* associate-*l* |
| 6× | pow1 add-cbrt-cube add-exp-log add-cube-cbrt |
| 5× | sub-neg difference-of-sqr-1 distribute-lft-out-- |
| 4× | frac-times insert-posit16 |
| 3× | diff-log |
| 2× | distribute-rgt-in distribute-lft-in associate-*l/ associate-*r/ |
| 1× | pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr |
| 88.0ms | (* (- (exp (* a eps)) 1) (- (exp (* b eps)) 1)) |
| 22.0ms | (- (exp (* (+ a b) eps)) 1) |
| 11.0ms | (- (exp (* b eps)) 1) |
| 10.0ms | (- (exp (* a eps)) 1) |
| 80.0ms | (* (- (exp (* a eps)) 1) (- (exp (* b eps)) 1)) |
| 61.0ms | (- (exp (* (+ a b) eps)) 1) |
| 53.0ms | (- (exp (* b eps)) 1) |
| 42.0ms | (- (exp (* a eps)) 1) |
| 649.0ms | (* (- (* (exp (* a eps)) (exp (* a eps))) (* 1 1)) (- (* (exp (* b eps)) (exp (* b eps))) (* 1 1))) |
| 513.0ms | (* (+ (* (exp (* a eps)) (exp (* a eps))) (+ (* 1 1) (* (exp (* a eps)) 1))) (+ (exp (* b eps)) 1)) |
| 508.0ms | (+ (* (exp (* b eps)) (exp (* b eps))) (+ (* 1 1) (* (exp (* b eps)) 1))) |
| 473.0ms | (* (+ (exp (* a eps)) 1) (+ (exp (* b eps)) 1)) |
| 412.0ms | (* (- (exp (* eps b)) 1) (- (exp (* a eps)) 1)) |
5 alts after pruning (5 fresh and 0 done)
Merged error: 48.5b
Found 4 expressions with local error:
| 5.7b | (- (exp (* (+ a b) eps)) 1) |
| 3.8b | (- (exp (* b eps)) 1) |
| 2.7b | (* (+ (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) (* 1/2 (* (* a eps) (* a eps)))) (- (exp (* b eps)) 1)) |
| 2.3b | (+ (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) (* 1/2 (* (* a eps) (* a eps)))) |
| 20× | add-sqr-sqrt |
| 15× | *-un-lft-identity |
| 13× | add-log-exp |
| 7× | associate-*r* |
| 6× | pow1 add-cbrt-cube add-exp-log add-cube-cbrt difference-of-squares |
| 5× | flip3-- flip-- |
| 4× | frac-times sub-neg flip3-+ flip-+ insert-posit16 |
| 3× | sum-log difference-of-sqr-1 associate-*l* distribute-lft-out-- |
| 2× | distribute-rgt-in distribute-lft-in diff-log associate-*l/ associate-*r/ |
| 1× | +-commutative associate-+l+ pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr |
| 3.4s | (* (+ (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) (* 1/2 (* (* a eps) (* a eps)))) (- (exp (* b eps)) 1)) |
| 1.2s | (+ (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) (* 1/2 (* (* a eps) (* a eps)))) |
| 23.0ms | (- (exp (* (+ a b) eps)) 1) |
| 10.0ms | (- (exp (* b eps)) 1) |
| 166.0ms | (+ (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) (* 1/2 (* (* a eps) (* a eps)))) |
| 155.0ms | (* (+ (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) (* 1/2 (* (* a eps) (* a eps)))) (- (exp (* b eps)) 1)) |
| 80.0ms | (- (exp (* (+ a b) eps)) 1) |
| 47.0ms | (- (exp (* b eps)) 1) |
| 1.1s | (* (* (* (+ (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) (* 1/2 (* (* a eps) (* a eps)))) (+ (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) (* 1/2 (* (* a eps) (* a eps))))) (+ (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) (* 1/2 (* (* a eps) (* a eps))))) (* (* (- (exp (* b eps)) 1) (- (exp (* b eps)) 1)) (- (exp (* b eps)) 1))) |
| 731.0ms | (* (+ (* (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps))) (- (* (* 1/2 (* (* a eps) (* a eps))) (* 1/2 (* (* a eps) (* a eps)))) (* (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) (* 1/2 (* (* a eps) (* a eps)))))) (+ (exp (* b eps)) 1)) |
| 699.0ms | (* (- (* (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps))) (* (* 1/2 (* (* a eps) (* a eps))) (* 1/2 (* (* a eps) (* a eps))))) (- (pow (exp (* b eps)) 3) (pow 1 3))) |
| 522.0ms | (* (- (* (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps))) (* (* 1/2 (* (* a eps) (* a eps))) (* 1/2 (* (* a eps) (* a eps))))) (- (exp (* b eps)) 1)) |
| 498.0ms | (* (- (* (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps))) (* (* 1/2 (* (* a eps) (* a eps))) (* 1/2 (* (* a eps) (* a eps))))) (- (* (exp (* b eps)) (exp (* b eps))) (* 1 1))) |
9 alts after pruning (8 fresh and 1 done)
Merged error: 48.3b
Found 4 expressions with local error:
| 5.7b | (- (exp (* (+ a b) eps)) 1) |
| 3.8b | (cbrt (* (+ (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) (* 1/2 (* (* a eps) (* a eps)))) (- (exp (* b eps)) 1))) |
| 3.8b | (cbrt (* (+ (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) (* 1/2 (* (* a eps) (* a eps)))) (- (exp (* b eps)) 1))) |
| 3.8b | (cbrt (* (+ (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) (* 1/2 (* (* a eps) (* a eps)))) (- (exp (* b eps)) 1))) |
| 24× | cbrt-div |
| 12× | frac-times |
| 10× | flip3-- flip-- |
| 9× | flip3-+ flip-+ |
| 8× | add-sqr-sqrt |
| 7× | *-un-lft-identity |
| 6× | associate-*l/ associate-*r/ add-log-exp |
| 4× | pow1 add-cbrt-cube add-exp-log add-cube-cbrt insert-posit16 |
| 3× | cbrt-prod pow1/3 |
| 2× | difference-of-squares |
| 1× | sub-neg diff-log difference-of-sqr-1 distribute-lft-out-- |
| 850.0ms | (cbrt (* (+ (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) (* 1/2 (* (* a eps) (* a eps)))) (- (exp (* b eps)) 1))) |
| 735.0ms | (cbrt (* (+ (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) (* 1/2 (* (* a eps) (* a eps)))) (- (exp (* b eps)) 1))) |
| 697.0ms | (cbrt (* (+ (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) (* 1/2 (* (* a eps) (* a eps)))) (- (exp (* b eps)) 1))) |
| 25.0ms | (- (exp (* (+ a b) eps)) 1) |
| 593.0ms | (cbrt (* (+ (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) (* 1/2 (* (* a eps) (* a eps)))) (- (exp (* b eps)) 1))) |
| 530.0ms | (cbrt (* (+ (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) (* 1/2 (* (* a eps) (* a eps)))) (- (exp (* b eps)) 1))) |
| 514.0ms | (cbrt (* (+ (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) (* 1/2 (* (* a eps) (* a eps)))) (- (exp (* b eps)) 1))) |
| 65.0ms | (- (exp (* (+ a b) eps)) 1) |
| 584.0ms | (cbrt (* (- (* (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps))) (* (* 1/2 (* (* a eps) (* a eps))) (* 1/2 (* (* a eps) (* a eps))))) (- (pow (exp (* b eps)) 3) (pow 1 3)))) |
| 576.0ms | (cbrt (* (- (* (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps))) (* (* 1/2 (* (* a eps) (* a eps))) (* 1/2 (* (* a eps) (* a eps))))) (- (pow (exp (* b eps)) 3) (pow 1 3)))) |
| 552.0ms | (cbrt (* (- (* (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps))) (* (* 1/2 (* (* a eps) (* a eps))) (* 1/2 (* (* a eps) (* a eps))))) (- (pow (exp (* b eps)) 3) (pow 1 3)))) |
| 542.0ms | (cbrt (* (+ (pow (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) 3) (pow (* 1/2 (* (* a eps) (* a eps))) 3)) (- (* (exp (* b eps)) (exp (* b eps))) (* 1 1)))) |
| 538.0ms | (cbrt (* (- (* (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps))) (* (* 1/2 (* (* a eps) (* a eps))) (* 1/2 (* (* a eps) (* a eps))))) (- (* (exp (* b eps)) (exp (* b eps))) (* 1 1)))) |
10 alts after pruning (9 fresh and 1 done)
Merged error: 48.3b
Found 4 expressions with local error:
| 5.7b | (- (exp (* (+ a b) eps)) 1) |
| 3.8b | (cbrt (* (* (cbrt (* (+ (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) (* 1/2 (* (* a eps) (* a eps)))) (- (exp (* b eps)) 1))) (cbrt (* (+ (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) (* 1/2 (* (* a eps) (* a eps)))) (- (exp (* b eps)) 1)))) (cbrt (* (+ (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) (* 1/2 (* (* a eps) (* a eps)))) (- (exp (* b eps)) 1))))) |
| 3.8b | (cbrt (* (+ (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) (* 1/2 (* (* a eps) (* a eps)))) (- (exp (* b eps)) 1))) |
| 3.8b | (cbrt (* (+ (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) (* 1/2 (* (* a eps) (* a eps)))) (- (exp (* b eps)) 1))) |
| 2688× | cbrt-div |
| 2196× | frac-times |
| 736× | flip3-- flip-- |
| 735× | flip3-+ flip-+ |
| 642× | associate-*l/ |
| 570× | associate-*r/ |
| 8× | add-sqr-sqrt |
| 7× | *-un-lft-identity |
| 6× | add-log-exp |
| 4× | pow1 add-cbrt-cube add-exp-log add-cube-cbrt insert-posit16 |
| 3× | cbrt-prod pow1/3 |
| 2× | difference-of-squares |
| 1× | sub-neg diff-log difference-of-sqr-1 pow3 rem-cbrt-cube distribute-lft-out-- |
| 1.6s | (cbrt (* (* (cbrt (* (+ (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) (* 1/2 (* (* a eps) (* a eps)))) (- (exp (* b eps)) 1))) (cbrt (* (+ (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) (* 1/2 (* (* a eps) (* a eps)))) (- (exp (* b eps)) 1)))) (cbrt (* (+ (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) (* 1/2 (* (* a eps) (* a eps)))) (- (exp (* b eps)) 1))))) |
| 779.0ms | (cbrt (* (+ (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) (* 1/2 (* (* a eps) (* a eps)))) (- (exp (* b eps)) 1))) |
| 754.0ms | (cbrt (* (+ (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) (* 1/2 (* (* a eps) (* a eps)))) (- (exp (* b eps)) 1))) |
| 33.0ms | (- (exp (* (+ a b) eps)) 1) |
| 1.1s | (cbrt (* (* (cbrt (* (+ (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) (* 1/2 (* (* a eps) (* a eps)))) (- (exp (* b eps)) 1))) (cbrt (* (+ (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) (* 1/2 (* (* a eps) (* a eps)))) (- (exp (* b eps)) 1)))) (cbrt (* (+ (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) (* 1/2 (* (* a eps) (* a eps)))) (- (exp (* b eps)) 1))))) |
| 568.0ms | (cbrt (* (+ (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) (* 1/2 (* (* a eps) (* a eps)))) (- (exp (* b eps)) 1))) |
| 516.0ms | (cbrt (* (+ (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) (* 1/2 (* (* a eps) (* a eps)))) (- (exp (* b eps)) 1))) |
| 77.0ms | (- (exp (* (+ a b) eps)) 1) |
| 996.0ms | (cbrt (* (* (cbrt (* (+ (pow (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) 3) (pow (* 1/2 (* (* a eps) (* a eps))) 3)) (- (* (exp (* b eps)) (exp (* b eps))) (* 1 1)))) (cbrt (* (+ (pow (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) 3) (pow (* 1/2 (* (* a eps) (* a eps))) 3)) (- (pow (exp (* b eps)) 3) (pow 1 3))))) (cbrt (* (+ (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) (* 1/2 (* (* a eps) (* a eps)))) (- (* (exp (* b eps)) (exp (* b eps))) (* 1 1)))))) |
| 793.0ms | (cbrt (* (* (cbrt (* (+ (pow (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) 3) (pow (* 1/2 (* (* a eps) (* a eps))) 3)) (- (* (exp (* b eps)) (exp (* b eps))) (* 1 1)))) (cbrt (* (+ (pow (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) 3) (pow (* 1/2 (* (* a eps) (* a eps))) 3)) (- (exp (* b eps)) 1)))) (cbrt (* (+ (pow (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) 3) (pow (* 1/2 (* (* a eps) (* a eps))) 3)) (- (pow (exp (* b eps)) 3) (pow 1 3)))))) |
| 766.0ms | (cbrt (* (* (cbrt (* (+ (pow (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) 3) (pow (* 1/2 (* (* a eps) (* a eps))) 3)) (- (pow (exp (* b eps)) 3) (pow 1 3)))) (cbrt (* (+ (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) (* 1/2 (* (* a eps) (* a eps)))) (- (* (exp (* b eps)) (exp (* b eps))) (* 1 1))))) (cbrt (* (+ (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) (* 1/2 (* (* a eps) (* a eps)))) (- (pow (exp (* b eps)) 3) (pow 1 3)))))) |
| 759.0ms | (cbrt (* (* (cbrt (* (- (* (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps))) (* (* 1/2 (* (* a eps) (* a eps))) (* 1/2 (* (* a eps) (* a eps))))) (- (pow (exp (* b eps)) 3) (pow 1 3)))) (cbrt (* (- (* (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps))) (* (* 1/2 (* (* a eps) (* a eps))) (* 1/2 (* (* a eps) (* a eps))))) (- (pow (exp (* b eps)) 3) (pow 1 3))))) (cbrt (* (+ (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) (* 1/2 (* (* a eps) (* a eps)))) (- (pow (exp (* b eps)) 3) (pow 1 3)))))) |
| 751.0ms | (cbrt (* (* (cbrt (* (+ (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) (* 1/2 (* (* a eps) (* a eps)))) (- (pow (exp (* b eps)) 3) (pow 1 3)))) (cbrt (* (- (* (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps))) (* (* 1/2 (* (* a eps) (* a eps))) (* 1/2 (* (* a eps) (* a eps))))) (- (exp (* b eps)) 1)))) (cbrt (* (- (* (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps)) (+ (* eps (* (* 1/6 a) (* (* a eps) (* a eps)))) (* a eps))) (* (* 1/2 (* (* a eps) (* a eps))) (* 1/2 (* (* a eps) (* a eps))))) (- (pow (exp (* b eps)) 3) (pow 1 3)))))) |
10 alts after pruning (9 fresh and 1 done)
Merged error: 48.3b
46.1% (4.9b remaining)
Error of 51.3b against oracle of 46.4b and baseline of 55.5b
| 4.7s | 2525× | body | 2560 | valid |
| 3.8s | 2080× | body | 10240 | exit |
| 3.3s | 3496× | body | 1280 | valid |
| 660.0ms | 1037× | body | 640 | valid |
| 395.0ms | 10082× | pre | 80 | true |
| 162.0ms | 354× | body | 320 | valid |
| 95.0ms | 458× | body | 80 | valid |
| 34.0ms | 132× | body | 160 | valid |