


Bits error versus x
Results
if x < -259874426857348.75 or 77852912.33585455 < x Initial program 59.5
Simplified59.5
Taylor expanded around -inf 59.5
Taylor expanded around inf 0.0
Simplified0
if -259874426857348.75 < x < 77852912.33585455Initial program 0.0
Simplified0.0
rmApplied add-sqr-sqrt0.1
Applied add-sqr-sqrt0.1
Applied times-frac0.1
Applied associate-*l*0.1
Simplified0.1
Final simplification0.0
herbie shell --seed 2019022
(FPCore (x)
:name "Jmat.Real.dawson"
(* (/ (+ (+ (+ (+ (+ 1 (* 0.1049934947 (* x x))) (* 0.0424060604 (* (* x x) (* x x)))) (* 0.0072644182 (* (* (* x x) (* x x)) (* x x)))) (* 0.0005064034 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 0.0001789971 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 0.7715471019 (* x x))) (* 0.2909738639 (* (* x x) (* x x)))) (* 0.0694555761 (* (* (* x x) (* x x)) (* x x)))) (* 0.0140005442 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 0.0008327945 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 0.0001789971) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x))
Time bar (total: 2.3m)Debug log
| 122.0ms | 256× | body | 80 | valid |
| 389.0ms | (* (/ (+ (+ (+ (+ (+ 1 (* 0.1049934947 (* x x))) (* 0.0424060604 (* (* x x) (* x x)))) (* 0.0072644182 (* (* (* x x) (* x x)) (* x x)))) (* 0.0005064034 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 0.0001789971 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 0.7715471019 (* x x))) (* 0.2909738639 (* (* x x) (* x x)))) (* 0.0694555761 (* (* (* x x) (* x x)) (* x x)))) (* 0.0140005442 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 0.0008327945 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 0.0001789971) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) |
2 alts after pruning (2 fresh and 0 done)
Merged error: 27.4b
Found 4 expressions with local error:
| 27.4b | (/ (+ (+ 1 (* (* x x) 0.1049934947)) (+ (* (pow x 4) (+ 0.0424060604 (* x (* x 0.0072644182)))) (* (* (pow x 4) (pow x 4)) (+ 0.0005064034 (* x (* x 0.0001789971)))))) (+ (+ (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (pow x 4))) (+ (* (* x 0.7715471019) x) 1)) (+ (* (* (pow x 4) (pow x 4)) (+ (* 0.0008327945 (* x x)) 0.0140005442)) (* (pow x 4) (+ 0.2909738639 (* (* x 0.0694555761) x)))))) |
| 13.6b | (* (/ (+ (+ 1 (* (* x x) 0.1049934947)) (+ (* (pow x 4) (+ 0.0424060604 (* x (* x 0.0072644182)))) (* (* (pow x 4) (pow x 4)) (+ 0.0005064034 (* x (* x 0.0001789971)))))) (+ (+ (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (pow x 4))) (+ (* (* x 0.7715471019) x) 1)) (+ (* (* (pow x 4) (pow x 4)) (+ (* 0.0008327945 (* x x)) 0.0140005442)) (* (pow x 4) (+ 0.2909738639 (* (* x 0.0694555761) x)))))) x) |
| 0.1b | (* (* x x) 0.1049934947) |
| 0.1b | (* 0.0008327945 (* x x)) |
| 60× | frac-add |
| 59× | *-un-lft-identity |
| 51× | flip-+ |
| 51× | flip3-+ |
| 48× | associate-*r/ |
| 35× | associate-*l* |
| 32× | times-frac |
| 28× | associate-/r/ |
| 23× | add-cube-cbrt |
| 23× | add-sqr-sqrt |
| 18× | distribute-lft-out |
| 14× | associate-/l/ |
| 6× | add-exp-log |
| 6× | add-cbrt-cube |
| 4× | add-log-exp |
| 4× | associate-/l* |
| 4× | associate-/r* |
| 4× | pow1 |
| 3× | *-commutative |
| 2× | div-inv |
| 1× | associate-*l/ |
| 1× | associate-*r* |
| 1× | div-exp |
| 1× | frac-2neg |
| 1× | clear-num |
| 1× | cbrt-undiv |
| 193.0ms | (/ (+ (+ 1 (* (* x x) 0.1049934947)) (+ (* (pow x 4) (+ 0.0424060604 (* x (* x 0.0072644182)))) (* (* (pow x 4) (pow x 4)) (+ 0.0005064034 (* x (* x 0.0001789971)))))) (+ (+ (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (pow x 4))) (+ (* (* x 0.7715471019) x) 1)) (+ (* (* (pow x 4) (pow x 4)) (+ (* 0.0008327945 (* x x)) 0.0140005442)) (* (pow x 4) (+ 0.2909738639 (* (* x 0.0694555761) x)))))) |
| 112.0ms | (* (/ (+ (+ 1 (* (* x x) 0.1049934947)) (+ (* (pow x 4) (+ 0.0424060604 (* x (* x 0.0072644182)))) (* (* (pow x 4) (pow x 4)) (+ 0.0005064034 (* x (* x 0.0001789971)))))) (+ (+ (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (pow x 4))) (+ (* (* x 0.7715471019) x) 1)) (+ (* (* (pow x 4) (pow x 4)) (+ (* 0.0008327945 (* x x)) 0.0140005442)) (* (pow x 4) (+ 0.2909738639 (* (* x 0.0694555761) x)))))) x) |
| 2.0ms | (* (* x x) 0.1049934947) |
| 1.0ms | (* 0.0008327945 (* x x)) |
| 145.0ms | (* (/ (+ (+ 1 (* (* x x) 0.1049934947)) (+ (* (pow x 4) (+ 0.0424060604 (* x (* x 0.0072644182)))) (* (* (pow x 4) (pow x 4)) (+ 0.0005064034 (* x (* x 0.0001789971)))))) (+ (+ (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (pow x 4))) (+ (* (* x 0.7715471019) x) 1)) (+ (* (* (pow x 4) (pow x 4)) (+ (* 0.0008327945 (* x x)) 0.0140005442)) (* (pow x 4) (+ 0.2909738639 (* (* x 0.0694555761) x)))))) x) |
| 126.0ms | (/ (+ (+ 1 (* (* x x) 0.1049934947)) (+ (* (pow x 4) (+ 0.0424060604 (* x (* x 0.0072644182)))) (* (* (pow x 4) (pow x 4)) (+ 0.0005064034 (* x (* x 0.0001789971)))))) (+ (+ (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (pow x 4))) (+ (* (* x 0.7715471019) x) 1)) (+ (* (* (pow x 4) (pow x 4)) (+ (* 0.0008327945 (* x x)) 0.0140005442)) (* (pow x 4) (+ 0.2909738639 (* (* x 0.0694555761) x)))))) |
| 21.0ms | (* 0.0008327945 (* x x)) |
| 19.0ms | (* (* x x) 0.1049934947) |
| 620.0ms | (* (- (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (pow x 4))) (+ (* (* x 0.7715471019) x) 1)) (* (- (* 0.0008327945 (* x x)) 0.0140005442) (+ (* 0.2909738639 0.2909738639) (- (* (* (* x 0.0694555761) x) (* (* x 0.0694555761) x)) (* 0.2909738639 (* (* x 0.0694555761) x)))))) |
| 494.0ms | (+ (* (- (* 1 1) (* (* (* x x) 0.1049934947) (* (* x x) 0.1049934947))) (* (+ (* 0.0424060604 0.0424060604) (- (* (* x (* x 0.0072644182)) (* x (* x 0.0072644182))) (* 0.0424060604 (* x (* x 0.0072644182))))) (- 0.0005064034 (* x (* x 0.0001789971))))) (* (- 1 (* (* x x) 0.1049934947)) (+ (* (* (pow x 4) (+ (pow 0.0424060604 3) (pow (* x (* x 0.0072644182)) 3))) (- 0.0005064034 (* x (* x 0.0001789971)))) (* (+ (* 0.0424060604 0.0424060604) (- (* (* x (* x 0.0072644182)) (* x (* x 0.0072644182))) (* 0.0424060604 (* x (* x 0.0072644182))))) (* (* (pow x 4) (pow x 4)) (- (* 0.0005064034 0.0005064034) (* (* x (* x 0.0001789971)) (* x (* x 0.0001789971))))))))) |
| 482.0ms | (+ (* (+ (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (pow x 4))) (+ (* (* x 0.7715471019) x) 1)) (+ (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (pow x 4))) (+ (* (* x 0.7715471019) x) 1))) (- (* (+ (* (* (pow x 4) (pow x 4)) (+ (* 0.0008327945 (* x x)) 0.0140005442)) (* (pow x 4) (+ 0.2909738639 (* (* x 0.0694555761) x)))) (+ (* (* (pow x 4) (pow x 4)) (+ (* 0.0008327945 (* x x)) 0.0140005442)) (* (pow x 4) (+ 0.2909738639 (* (* x 0.0694555761) x))))) (* (+ (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (pow x 4))) (+ (* (* x 0.7715471019) x) 1)) (+ (* (* (pow x 4) (pow x 4)) (+ (* 0.0008327945 (* x x)) 0.0140005442)) (* (pow x 4) (+ 0.2909738639 (* (* x 0.0694555761) x))))))) |
| 469.0ms | (+ (* (+ (pow 1 3) (pow (* (* x x) 0.1049934947) 3)) (* (- 0.0424060604 (* x (* x 0.0072644182))) (- 0.0005064034 (* x (* x 0.0001789971))))) (* (+ (* 1 1) (- (* (* (* x x) 0.1049934947) (* (* x x) 0.1049934947)) (* 1 (* (* x x) 0.1049934947)))) (+ (* (* (pow x 4) (- (* 0.0424060604 0.0424060604) (* (* x (* x 0.0072644182)) (* x (* x 0.0072644182))))) (- 0.0005064034 (* x (* x 0.0001789971)))) (* (- 0.0424060604 (* x (* x 0.0072644182))) (* (* (pow x 4) (pow x 4)) (- (* 0.0005064034 0.0005064034) (* (* x (* x 0.0001789971)) (* x (* x 0.0001789971))))))))) |
| 434.0ms | (+ (* (- (* 1 1) (* (* (* x x) 0.1049934947) (* (* x x) 0.1049934947))) (* (- 0.0424060604 (* x (* x 0.0072644182))) (- 0.0005064034 (* x (* x 0.0001789971))))) (* (- 1 (* (* x x) 0.1049934947)) (+ (* (* (pow x 4) (- (* 0.0424060604 0.0424060604) (* (* x (* x 0.0072644182)) (* x (* x 0.0072644182))))) (- 0.0005064034 (* x (* x 0.0001789971)))) (* (- 0.0424060604 (* x (* x 0.0072644182))) (* (* (pow x 4) (pow x 4)) (- (* 0.0005064034 0.0005064034) (* (* x (* x 0.0001789971)) (* x (* x 0.0001789971))))))))) |
3 alts after pruning (3 fresh and 0 done)
Merged error: 0b
Found 4 expressions with local error:
| 27.4b | (/ (+ (+ 1 (* 0.1049934947 (pow x 2))) (+ (* (pow x 4) (+ 0.0424060604 (* x (* x 0.0072644182)))) (* (* (pow x 4) (pow x 4)) (+ 0.0005064034 (* x (* x 0.0001789971)))))) (+ (+ (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (pow x 4))) (+ (* (* x 0.7715471019) x) 1)) (+ (* (* (pow x 4) (pow x 4)) (+ (* 0.0008327945 (* x x)) 0.0140005442)) (* (pow x 4) (+ 0.2909738639 (* (* x 0.0694555761) x)))))) |
| 13.6b | (* (/ (+ (+ 1 (* 0.1049934947 (pow x 2))) (+ (* (pow x 4) (+ 0.0424060604 (* x (* x 0.0072644182)))) (* (* (pow x 4) (pow x 4)) (+ 0.0005064034 (* x (* x 0.0001789971)))))) (+ (+ (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (pow x 4))) (+ (* (* x 0.7715471019) x) 1)) (+ (* (* (pow x 4) (pow x 4)) (+ (* 0.0008327945 (* x x)) 0.0140005442)) (* (pow x 4) (+ 0.2909738639 (* (* x 0.0694555761) x)))))) x) |
| 0.1b | (* 0.1049934947 (pow x 2)) |
| 0.1b | (* 0.0008327945 (* x x)) |
| 60× | frac-add |
| 60× | *-un-lft-identity |
| 51× | flip-+ |
| 51× | flip3-+ |
| 48× | associate-*r/ |
| 34× | associate-*l* |
| 32× | times-frac |
| 28× | associate-/r/ |
| 24× | add-cube-cbrt |
| 24× | add-sqr-sqrt |
| 18× | distribute-lft-out |
| 14× | associate-/l/ |
| 6× | add-exp-log |
| 6× | add-cbrt-cube |
| 5× | associate-*r* |
| 4× | add-log-exp |
| 4× | associate-/l* |
| 4× | associate-/r* |
| 4× | pow1 |
| 3× | *-commutative |
| 2× | div-inv |
| 1× | unpow2 |
| 1× | associate-*l/ |
| 1× | div-exp |
| 1× | frac-2neg |
| 1× | clear-num |
| 1× | cbrt-undiv |
| 229.0ms | (/ (+ (+ 1 (* 0.1049934947 (pow x 2))) (+ (* (pow x 4) (+ 0.0424060604 (* x (* x 0.0072644182)))) (* (* (pow x 4) (pow x 4)) (+ 0.0005064034 (* x (* x 0.0001789971)))))) (+ (+ (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (pow x 4))) (+ (* (* x 0.7715471019) x) 1)) (+ (* (* (pow x 4) (pow x 4)) (+ (* 0.0008327945 (* x x)) 0.0140005442)) (* (pow x 4) (+ 0.2909738639 (* (* x 0.0694555761) x)))))) |
| 176.0ms | (* (/ (+ (+ 1 (* 0.1049934947 (pow x 2))) (+ (* (pow x 4) (+ 0.0424060604 (* x (* x 0.0072644182)))) (* (* (pow x 4) (pow x 4)) (+ 0.0005064034 (* x (* x 0.0001789971)))))) (+ (+ (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (pow x 4))) (+ (* (* x 0.7715471019) x) 1)) (+ (* (* (pow x 4) (pow x 4)) (+ (* 0.0008327945 (* x x)) 0.0140005442)) (* (pow x 4) (+ 0.2909738639 (* (* x 0.0694555761) x)))))) x) |
| 2.0ms | (* 0.1049934947 (pow x 2)) |
| 1.0ms | (* 0.0008327945 (* x x)) |
| 164.0ms | (* (/ (+ (+ 1 (* 0.1049934947 (pow x 2))) (+ (* (pow x 4) (+ 0.0424060604 (* x (* x 0.0072644182)))) (* (* (pow x 4) (pow x 4)) (+ 0.0005064034 (* x (* x 0.0001789971)))))) (+ (+ (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (pow x 4))) (+ (* (* x 0.7715471019) x) 1)) (+ (* (* (pow x 4) (pow x 4)) (+ (* 0.0008327945 (* x x)) 0.0140005442)) (* (pow x 4) (+ 0.2909738639 (* (* x 0.0694555761) x)))))) x) |
| 130.0ms | (/ (+ (+ 1 (* 0.1049934947 (pow x 2))) (+ (* (pow x 4) (+ 0.0424060604 (* x (* x 0.0072644182)))) (* (* (pow x 4) (pow x 4)) (+ 0.0005064034 (* x (* x 0.0001789971)))))) (+ (+ (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (pow x 4))) (+ (* (* x 0.7715471019) x) 1)) (+ (* (* (pow x 4) (pow x 4)) (+ (* 0.0008327945 (* x x)) 0.0140005442)) (* (pow x 4) (+ 0.2909738639 (* (* x 0.0694555761) x)))))) |
| 14.0ms | (* 0.1049934947 (pow x 2)) |
| 11.0ms | (* 0.0008327945 (* x x)) |
| 809.0ms | (* (+ (* (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (pow x 4))) (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (pow x 4)))) (- (* (+ (* (* x 0.7715471019) x) 1) (+ (* (* x 0.7715471019) x) 1)) (* (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (pow x 4))) (+ (* (* x 0.7715471019) x) 1)))) (* (+ (* (* 0.0008327945 (* x x)) (* 0.0008327945 (* x x))) (- (* 0.0140005442 0.0140005442) (* (* 0.0008327945 (* x x)) 0.0140005442))) (+ (* 0.2909738639 0.2909738639) (- (* (* (* x 0.0694555761) x) (* (* x 0.0694555761) x)) (* 0.2909738639 (* (* x 0.0694555761) x)))))) |
| 584.0ms | (+ (* (- (* 1 1) (* (* 0.1049934947 (pow x 2)) (* 0.1049934947 (pow x 2)))) (* (+ (* 0.0424060604 0.0424060604) (- (* (* x (* x 0.0072644182)) (* x (* x 0.0072644182))) (* 0.0424060604 (* x (* x 0.0072644182))))) (- 0.0005064034 (* x (* x 0.0001789971))))) (* (- 1 (* 0.1049934947 (pow x 2))) (+ (* (* (pow x 4) (+ (pow 0.0424060604 3) (pow (* x (* x 0.0072644182)) 3))) (- 0.0005064034 (* x (* x 0.0001789971)))) (* (+ (* 0.0424060604 0.0424060604) (- (* (* x (* x 0.0072644182)) (* x (* x 0.0072644182))) (* 0.0424060604 (* x (* x 0.0072644182))))) (* (* (pow x 4) (pow x 4)) (- (* 0.0005064034 0.0005064034) (* (* x (* x 0.0001789971)) (* x (* x 0.0001789971))))))))) |
| 453.0ms | (+ (* (+ (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (pow x 4))) (+ (* (* x 0.7715471019) x) 1)) (+ (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (pow x 4))) (+ (* (* x 0.7715471019) x) 1))) (- (* (+ (* (* (pow x 4) (pow x 4)) (+ (* 0.0008327945 (* x x)) 0.0140005442)) (* (pow x 4) (+ 0.2909738639 (* (* x 0.0694555761) x)))) (+ (* (* (pow x 4) (pow x 4)) (+ (* 0.0008327945 (* x x)) 0.0140005442)) (* (pow x 4) (+ 0.2909738639 (* (* x 0.0694555761) x))))) (* (+ (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (pow x 4))) (+ (* (* x 0.7715471019) x) 1)) (+ (* (* (pow x 4) (pow x 4)) (+ (* 0.0008327945 (* x x)) 0.0140005442)) (* (pow x 4) (+ 0.2909738639 (* (* x 0.0694555761) x))))))) |
| 432.0ms | (+ (* (+ (pow 1 3) (pow (* 0.1049934947 (pow x 2)) 3)) (* (- 0.0424060604 (* x (* x 0.0072644182))) (- 0.0005064034 (* x (* x 0.0001789971))))) (* (+ (* 1 1) (- (* (* 0.1049934947 (pow x 2)) (* 0.1049934947 (pow x 2))) (* 1 (* 0.1049934947 (pow x 2))))) (+ (* (* (pow x 4) (- (* 0.0424060604 0.0424060604) (* (* x (* x 0.0072644182)) (* x (* x 0.0072644182))))) (- 0.0005064034 (* x (* x 0.0001789971)))) (* (- 0.0424060604 (* x (* x 0.0072644182))) (* (* (pow x 4) (pow x 4)) (- (* 0.0005064034 0.0005064034) (* (* x (* x 0.0001789971)) (* x (* x 0.0001789971))))))))) |
| 416.0ms | (* (+ (* (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (pow x 4))) (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (pow x 4)))) (- (* (+ (* (* x 0.7715471019) x) 1) (+ (* (* x 0.7715471019) x) 1)) (* (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (pow x 4))) (+ (* (* x 0.7715471019) x) 1)))) (* (- (* 0.0008327945 (* x x)) 0.0140005442) (+ (* 0.2909738639 0.2909738639) (- (* (* (* x 0.0694555761) x) (* (* x 0.0694555761) x)) (* 0.2909738639 (* (* x 0.0694555761) x)))))) |
3 alts after pruning (2 fresh and 1 done)
Merged error: 0b
Found 4 expressions with local error:
| 24.1b | (/ (sqrt (+ (+ (+ (* (pow x 4) 0.0424060604) (* (* x 0.0072644182) (pow x 5))) (+ 1 (* (* x x) 0.1049934947))) (* (* (pow x 4) (pow x 4)) (+ (* (* x x) 0.0001789971) 0.0005064034)))) (sqrt (+ (+ (+ (* (* 0.0694555761 x) (pow x 5)) (* (pow x 4) 0.2909738639)) (+ 1 (* (* x x) 0.7715471019))) (* (* (pow x 4) (pow x 4)) (+ (* (* 2 0.0001789971) (pow x 4)) (+ 0.0140005442 (* (* x 0.0008327945) x))))))) |
| 24.1b | (/ (sqrt (+ (+ 1 (* (* x x) 0.1049934947)) (+ (* (pow x 4) (+ 0.0424060604 (* x (* x 0.0072644182)))) (* (* (pow x 4) (pow x 4)) (+ 0.0005064034 (* x (* x 0.0001789971))))))) (sqrt (+ (+ (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (pow x 4))) (+ (* (* x 0.7715471019) x) 1)) (+ (* (* (pow x 4) (pow x 4)) (+ (* 0.0008327945 (* x x)) 0.0140005442)) (* (pow x 4) (+ 0.2909738639 (* (* x 0.0694555761) x))))))) |
| 3.7b | (sqrt (+ (+ 1 (* (* x x) 0.1049934947)) (+ (* (pow x 4) (+ 0.0424060604 (* x (* x 0.0072644182)))) (* (* (pow x 4) (pow x 4)) (+ 0.0005064034 (* x (* x 0.0001789971))))))) |
| 3.7b | (sqrt (+ (+ (+ (* (pow x 4) 0.0424060604) (* (* x 0.0072644182) (pow x 5))) (+ 1 (* (* x x) 0.1049934947))) (* (* (pow x 4) (pow x 4)) (+ (* (* x x) 0.0001789971) 0.0005064034)))) |
| 120× | frac-add |
| 113× | sqrt-prod |
| 102× | flip-+ |
| 102× | flip3-+ |
| 100× | *-un-lft-identity |
| 85× | times-frac |
| 84× | associate-*r/ |
| 84× | sqrt-div |
| 68× | add-sqr-sqrt |
| 66× | add-cube-cbrt |
| 28× | associate-/l/ |
| 28× | associate-/r/ |
| 17× | distribute-lft-out |
| 13× | associate-/l* |
| 13× | associate-/r* |
| 8× | add-exp-log |
| 8× | add-cbrt-cube |
| 4× | add-log-exp |
| 4× | pow1 |
| 2× | div-inv |
| 2× | div-exp |
| 2× | pow1/2 |
| 2× | frac-2neg |
| 2× | clear-num |
| 2× | sqrt-undiv |
| 2× | rem-sqrt-square |
| 2× | cbrt-undiv |
| 174.0ms | (/ (sqrt (+ (+ (+ (* (pow x 4) 0.0424060604) (* (* x 0.0072644182) (pow x 5))) (+ 1 (* (* x x) 0.1049934947))) (* (* (pow x 4) (pow x 4)) (+ (* (* x x) 0.0001789971) 0.0005064034)))) (sqrt (+ (+ (+ (* (* 0.0694555761 x) (pow x 5)) (* (pow x 4) 0.2909738639)) (+ 1 (* (* x x) 0.7715471019))) (* (* (pow x 4) (pow x 4)) (+ (* (* 2 0.0001789971) (pow x 4)) (+ 0.0140005442 (* (* x 0.0008327945) x))))))) |
| 131.0ms | (/ (sqrt (+ (+ 1 (* (* x x) 0.1049934947)) (+ (* (pow x 4) (+ 0.0424060604 (* x (* x 0.0072644182)))) (* (* (pow x 4) (pow x 4)) (+ 0.0005064034 (* x (* x 0.0001789971))))))) (sqrt (+ (+ (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (pow x 4))) (+ (* (* x 0.7715471019) x) 1)) (+ (* (* (pow x 4) (pow x 4)) (+ (* 0.0008327945 (* x x)) 0.0140005442)) (* (pow x 4) (+ 0.2909738639 (* (* x 0.0694555761) x))))))) |
| 63.0ms | (sqrt (+ (+ (+ (* (pow x 4) 0.0424060604) (* (* x 0.0072644182) (pow x 5))) (+ 1 (* (* x x) 0.1049934947))) (* (* (pow x 4) (pow x 4)) (+ (* (* x x) 0.0001789971) 0.0005064034)))) |
| 13.0ms | (sqrt (+ (+ 1 (* (* x x) 0.1049934947)) (+ (* (pow x 4) (+ 0.0424060604 (* x (* x 0.0072644182)))) (* (* (pow x 4) (pow x 4)) (+ 0.0005064034 (* x (* x 0.0001789971))))))) |
| 179.0ms | (/ (sqrt (+ (+ 1 (* (* x x) 0.1049934947)) (+ (* (pow x 4) (+ 0.0424060604 (* x (* x 0.0072644182)))) (* (* (pow x 4) (pow x 4)) (+ 0.0005064034 (* x (* x 0.0001789971))))))) (sqrt (+ (+ (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (pow x 4))) (+ (* (* x 0.7715471019) x) 1)) (+ (* (* (pow x 4) (pow x 4)) (+ (* 0.0008327945 (* x x)) 0.0140005442)) (* (pow x 4) (+ 0.2909738639 (* (* x 0.0694555761) x))))))) |
| 160.0ms | (/ (sqrt (+ (+ (+ (* (pow x 4) 0.0424060604) (* (* x 0.0072644182) (pow x 5))) (+ 1 (* (* x x) 0.1049934947))) (* (* (pow x 4) (pow x 4)) (+ (* (* x x) 0.0001789971) 0.0005064034)))) (sqrt (+ (+ (+ (* (* 0.0694555761 x) (pow x 5)) (* (pow x 4) 0.2909738639)) (+ 1 (* (* x x) 0.7715471019))) (* (* (pow x 4) (pow x 4)) (+ (* (* 2 0.0001789971) (pow x 4)) (+ 0.0140005442 (* (* x 0.0008327945) x))))))) |
| 91.0ms | (sqrt (+ (+ 1 (* (* x x) 0.1049934947)) (+ (* (pow x 4) (+ 0.0424060604 (* x (* x 0.0072644182)))) (* (* (pow x 4) (pow x 4)) (+ 0.0005064034 (* x (* x 0.0001789971))))))) |
| 89.0ms | (sqrt (+ (+ (+ (* (pow x 4) 0.0424060604) (* (* x 0.0072644182) (pow x 5))) (+ 1 (* (* x x) 0.1049934947))) (* (* (pow x 4) (pow x 4)) (+ (* (* x x) 0.0001789971) 0.0005064034)))) |
| 815.0ms | (sqrt (+ (* (+ (* (- (* (* (pow x 4) 0.0424060604) (* (pow x 4) 0.0424060604)) (* (* (* x 0.0072644182) (pow x 5)) (* (* x 0.0072644182) (pow x 5)))) (- 1 (* (* x x) 0.1049934947))) (* (- (* (pow x 4) 0.0424060604) (* (* x 0.0072644182) (pow x 5))) (- (* 1 1) (* (* (* x x) 0.1049934947) (* (* x x) 0.1049934947))))) (+ (* (* (* x x) 0.0001789971) (* (* x x) 0.0001789971)) (- (* 0.0005064034 0.0005064034) (* (* (* x x) 0.0001789971) 0.0005064034)))) (* (* (- (* (pow x 4) 0.0424060604) (* (* x 0.0072644182) (pow x 5))) (- 1 (* (* x x) 0.1049934947))) (* (* (pow x 4) (pow x 4)) (+ (pow (* (* x x) 0.0001789971) 3) (pow 0.0005064034 3)))))) |
| 585.0ms | (sqrt (* (+ (* (+ (* (* 0.0694555761 x) (pow x 5)) (* (pow x 4) 0.2909738639)) (+ (* (* 0.0694555761 x) (pow x 5)) (* (pow x 4) 0.2909738639))) (- (* (+ 1 (* (* x x) 0.7715471019)) (+ 1 (* (* x x) 0.7715471019))) (* (+ (* (* 0.0694555761 x) (pow x 5)) (* (pow x 4) 0.2909738639)) (+ 1 (* (* x x) 0.7715471019))))) (- (* (* 2 0.0001789971) (pow x 4)) (+ 0.0140005442 (* (* x 0.0008327945) x))))) |
| 550.0ms | (sqrt (+ (* (+ (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (pow x 4))) (+ (* (* x 0.7715471019) x) 1)) (+ (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (pow x 4))) (+ (* (* x 0.7715471019) x) 1))) (- (* (+ (* (* (pow x 4) (pow x 4)) (+ (* 0.0008327945 (* x x)) 0.0140005442)) (* (pow x 4) (+ 0.2909738639 (* (* x 0.0694555761) x)))) (+ (* (* (pow x 4) (pow x 4)) (+ (* 0.0008327945 (* x x)) 0.0140005442)) (* (pow x 4) (+ 0.2909738639 (* (* x 0.0694555761) x))))) (* (+ (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (pow x 4))) (+ (* (* x 0.7715471019) x) 1)) (+ (* (* (pow x 4) (pow x 4)) (+ (* 0.0008327945 (* x x)) 0.0140005442)) (* (pow x 4) (+ 0.2909738639 (* (* x 0.0694555761) x)))))))) |
| 528.0ms | (/ (sqrt (sqrt (+ (+ 1 (* (* x x) 0.1049934947)) (+ (* (pow x 4) (+ 0.0424060604 (* x (* x 0.0072644182)))) (* (* (pow x 4) (pow x 4)) (+ 0.0005064034 (* x (* x 0.0001789971)))))))) (sqrt (sqrt (+ (+ (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (pow x 4))) (+ (* (* x 0.7715471019) x) 1)) (+ (* (* (pow x 4) (pow x 4)) (+ (* 0.0008327945 (* x x)) 0.0140005442)) (* (pow x 4) (+ 0.2909738639 (* (* x 0.0694555761) x)))))))) |
| 520.0ms | (sqrt (+ (* (+ (pow 1 3) (pow (* (* x x) 0.1049934947) 3)) (* (- 0.0424060604 (* x (* x 0.0072644182))) (- 0.0005064034 (* x (* x 0.0001789971))))) (* (+ (* 1 1) (- (* (* (* x x) 0.1049934947) (* (* x x) 0.1049934947)) (* 1 (* (* x x) 0.1049934947)))) (+ (* (* (pow x 4) (- (* 0.0424060604 0.0424060604) (* (* x (* x 0.0072644182)) (* x (* x 0.0072644182))))) (- 0.0005064034 (* x (* x 0.0001789971)))) (* (- 0.0424060604 (* x (* x 0.0072644182))) (* (* (pow x 4) (pow x 4)) (- (* 0.0005064034 0.0005064034) (* (* x (* x 0.0001789971)) (* x (* x 0.0001789971)))))))))) |
3 alts after pruning (1 fresh and 2 done)
Merged error: 0b
Found 4 expressions with local error:
| 0.3b | (/ 0.15298196345929327 (pow x 5)) |
| 0.1b | (/ (/ 0.2514179000665375 x) (* x x)) |
| 0.0b | (+ (/ (/ 0.2514179000665375 x) (* x x)) (+ (/ 0.15298196345929327 (pow x 5)) (/ 0.5 x))) |
| 0.0b | (+ (/ 0.15298196345929327 (pow x 5)) (/ 0.5 x)) |
| 14× | *-un-lft-identity |
| 11× | add-log-exp |
| 7× | add-cube-cbrt |
| 7× | add-sqr-sqrt |
| 6× | add-exp-log |
| 6× | add-cbrt-cube |
| 5× | frac-add |
| 4× | associate-/l* |
| 4× | distribute-lft-out |
| 4× | div-inv |
| 4× | times-frac |
| 4× | sum-log |
| 4× | associate-/r* |
| 4× | pow1 |
| 3× | flip-+ |
| 3× | flip3-+ |
| 2× | frac-2neg |
| 2× | clear-num |
| 2× | +-commutative |
| 1× | associate-/l/ |
| 1× | div-exp |
| 1× | associate-+r+ |
| 1× | cbrt-undiv |
| 13.0ms | (+ (/ (/ 0.2514179000665375 x) (* x x)) (+ (/ 0.15298196345929327 (pow x 5)) (/ 0.5 x))) |
| 4.0ms | (+ (/ 0.15298196345929327 (pow x 5)) (/ 0.5 x)) |
| 3.0ms | (/ (/ 0.2514179000665375 x) (* x x)) |
| 0.0ms | (/ 0.15298196345929327 (pow x 5)) |
| 66.0ms | (+ (/ 0.15298196345929327 (pow x 5)) (/ 0.5 x)) |
| 34.0ms | (/ 0.15298196345929327 (pow x 5)) |
| 23.0ms | (/ (/ 0.2514179000665375 x) (* x x)) |
| 22.0ms | (+ (/ (/ 0.2514179000665375 x) (* x x)) (+ (/ 0.15298196345929327 (pow x 5)) (/ 0.5 x))) |
| 546.0ms | (/ (* (* (/ 0.2514179000665375 x) (/ 0.2514179000665375 x)) (/ 0.2514179000665375 x)) (* (* (* x x) (* x x)) (* x x))) |
| 245.0ms | (+ (* (/ 0.2514179000665375 x) (- (/ 0.15298196345929327 (pow x 5)) (/ 0.5 x))) (* (* x x) (- (* (/ 0.15298196345929327 (pow x 5)) (/ 0.15298196345929327 (pow x 5))) (* (/ 0.5 x) (/ 0.5 x))))) |
| 217.0ms | (* (* x x) (+ (* (/ 0.15298196345929327 (pow x 5)) (/ 0.15298196345929327 (pow x 5))) (- (* (/ 0.5 x) (/ 0.5 x)) (* (/ 0.15298196345929327 (pow x 5)) (/ 0.5 x))))) |
| 178.0ms | (+ (* (/ 0.2514179000665375 x) (* (pow x 5) x)) (* (* x x) (+ (* 0.15298196345929327 x) (* (pow x 5) 0.5)))) |
| 134.0ms | (+ (* (/ 0.2514179000665375 x) (+ (* (/ 0.15298196345929327 (pow x 5)) (/ 0.15298196345929327 (pow x 5))) (- (* (/ 0.5 x) (/ 0.5 x)) (* (/ 0.15298196345929327 (pow x 5)) (/ 0.5 x))))) (* (* x x) (+ (pow (/ 0.15298196345929327 (pow x 5)) 3) (pow (/ 0.5 x) 3)))) |
3 alts after pruning (0 fresh and 3 done)
Merged error: 0b
99.9% (0.0b remaining)
Error of 0.0b against oracle of 0.0b and baseline of 28.4b
| 3.8s | 8000× | body | 80 | valid |