Timeout in 10.0m

Use the --timeout flag to change the timeout.

Details

Time bar (total: 1.2m)Debug log

sample127.0ms

Algorithm
intervals
Results
256×(pre true 80)
256×(body real 80)

simplify434.0ms

Counts
1 → 1
Calls
1 calls:
Slowest
434.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)

prune49.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 28.6b

localize182.0ms

Local error

Found 4 expressions with local error:

28.5b
(/ (+ (+ 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))))))
14.5b
(* (/ (+ (+ 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.2b
(* (pow x 4) (* 2 0.0001789971))
0.2b
(* (* x 0.7715471019) x)

rewrite320.0ms

Algorithm
rewrite-expression-head
Rules
60×frac-add
60×*-un-lft-identity
51×flip-+
51×flip3-+
48×associate-*r/
38×associate-*l*
32×times-frac
28×associate-/r/
24×add-cube-cbrt
24×add-sqr-sqrt
18×distribute-lft-out
14×associate-/l/
add-exp-log
add-cbrt-cube
add-log-exp
associate-/l*
associate-/r*
pow1
*-commutative
div-inv
prod-exp
cbrt-unprod
associate-*l/
associate-*r*
div-exp
frac-2neg
clear-num
cbrt-undiv
pow-to-exp
Counts
4 → 131
Calls
4 calls:
Slowest
204.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))))))
108.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)
3.0ms
(* (pow x 4) (* 2 0.0001789971))
2.0ms
(* (* x 0.7715471019) x)

series339.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
164.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)
128.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))))))
27.0ms
(* (pow x 4) (* 2 0.0001789971))
19.0ms
(* (* x 0.7715471019) x)

simplify20.8s

Counts
119 → 143
Calls
119 calls:
Slowest
875.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)))))) x)
618.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))))))) (cbrt (+ (+ (* (* (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)))))))
489.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)))))))))
477.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))))))
472.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)))))))))

prune5.6s

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0b

localize51.0ms

Local error

Found 4 expressions with local error:

28.5b
(/ (+ (+ 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)))))) (+ (+ (* (cbrt (* (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (* 2 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.5b
(* (/ (+ (+ 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)))))) (+ (+ (* (cbrt (* (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (* 2 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)
9.3b
(cbrt (* (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (* 2 0.0001789971))) (* (pow x 4) (* 2 0.0001789971))))
0.2b
(* (pow x 4) (* 2 0.0001789971))

rewrite436.0ms

Algorithm
rewrite-expression-head
Rules
60×frac-add
60×*-un-lft-identity
51×flip-+
51×flip3-+
48×associate-*r/
37×associate-*l*
32×times-frac
28×associate-/r/
24×add-cube-cbrt
24×add-sqr-sqrt
18×distribute-lft-out
14×associate-/l/
add-exp-log
add-cbrt-cube
add-log-exp
associate-/l*
associate-/r*
pow1
div-inv
*-commutative
prod-exp
cbrt-unprod
rem-cbrt-cube
associate-*l/
pow3
associate-*r*
div-exp
pow1/3
frac-2neg
clear-num
cbrt-undiv
pow-to-exp
cbrt-prod
Counts
4 → 132
Calls
4 calls:
Slowest
194.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)))))) (+ (+ (* (cbrt (* (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (* 2 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))))))
192.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)))))) (+ (+ (* (cbrt (* (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (* 2 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)
38.0ms
(cbrt (* (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (* 2 0.0001789971))) (* (pow x 4) (* 2 0.0001789971))))
6.0ms
(* (pow x 4) (* 2 0.0001789971))

series546.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
231.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)))))) (+ (+ (* (cbrt (* (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (* 2 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)
200.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)))))) (+ (+ (* (cbrt (* (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (* 2 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))))))
99.0ms
(cbrt (* (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (* 2 0.0001789971))) (* (pow x 4) (* 2 0.0001789971))))
16.0ms
(* (pow x 4) (* 2 0.0001789971))

simplify21.1s

Counts
121 → 144
Calls
121 calls:
Slowest
566.0ms
(/ (* (cbrt (+ (+ 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))))))) (cbrt (+ (+ 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)))))))) (* (cbrt (+ (+ (* (cbrt (* (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (* 2 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)))))) (cbrt (+ (+ (* (cbrt (* (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (* 2 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))))))))
472.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)))))))))
468.0ms
(+ (* (+ (* (cbrt (* (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (* 2 0.0001789971))) (* (pow x 4) (* 2 0.0001789971)))) (* (pow x 4) (pow x 4))) (+ (* (* x 0.7715471019) x) 1)) (+ (* (cbrt (* (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (* 2 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)))) (+ (* (* (pow x 4) (pow x 4)) (+ (* 0.0008327945 (* x x)) 0.0140005442)) (* (pow x 4) (+ 0.2909738639 (* (* x 0.0694555761) x))))) (* (+ (* (cbrt (* (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (* 2 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)))))))
455.0ms
(* (- (* (cbrt (* (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (* 2 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) (pow x 4)) (+ (* 0.0008327945 (* x x)) 0.0140005442))) (- (* (* (pow x 4) (+ 0.2909738639 (* (* x 0.0694555761) x))) (* (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)))))))
424.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)))))) x)

prune6.3s

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0b

localize163.0ms

Local error

Found 4 expressions with local error:

29.2b
(/ (+ (* (- 0.0005064034 (* 0.0001789971 (* x x))) (+ (* (- 0.0424060604 (* (* x x) 0.0072644182)) (- 1 (* (* x (* 0.1049934947 x)) (* x (* 0.1049934947 x))))) (* (* (- 1 (* x (* 0.1049934947 x))) (+ 0.0424060604 (* (* x x) 0.0072644182))) (* (- 0.0424060604 (* (* x x) 0.0072644182)) (pow x 4))))) (* (* (* (* (pow x 4) (pow x 4)) (+ 0.0005064034 (* 0.0001789971 (* x x)))) (- 0.0005064034 (* 0.0001789971 (* x x)))) (* (- 1 (* x (* 0.1049934947 x))) (- 0.0424060604 (* (* x x) 0.0072644182))))) (* (+ (+ (* (cbrt (* (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (* 2 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))))) (* (- 1 (* (* x x) 0.1049934947)) (* (- 0.0424060604 (* x (* x 0.0072644182))) (- 0.0005064034 (* x (* x 0.0001789971)))))))
14.5b
(* (/ (+ (* (- 0.0005064034 (* 0.0001789971 (* x x))) (+ (* (- 0.0424060604 (* (* x x) 0.0072644182)) (- 1 (* (* x (* 0.1049934947 x)) (* x (* 0.1049934947 x))))) (* (* (- 1 (* x (* 0.1049934947 x))) (+ 0.0424060604 (* (* x x) 0.0072644182))) (* (- 0.0424060604 (* (* x x) 0.0072644182)) (pow x 4))))) (* (* (* (* (pow x 4) (pow x 4)) (+ 0.0005064034 (* 0.0001789971 (* x x)))) (- 0.0005064034 (* 0.0001789971 (* x x)))) (* (- 1 (* x (* 0.1049934947 x))) (- 0.0424060604 (* (* x x) 0.0072644182))))) (* (+ (+ (* (cbrt (* (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (* 2 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))))) (* (- 1 (* (* x x) 0.1049934947)) (* (- 0.0424060604 (* x (* x 0.0072644182))) (- 0.0005064034 (* x (* x 0.0001789971))))))) x)
9.3b
(cbrt (* (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (* 2 0.0001789971))) (* (pow x 4) (* 2 0.0001789971))))
0.2b
(* (pow x 4) (* 2 0.0001789971))

rewrite15.2s

Algorithm
rewrite-expression-head
Rules
199840×frac-times
140882×flip--
140882×flip3--
107912×associate-*r/
102157×associate-*l/
101560×frac-add
50562×associate-/l/
35503×flip-+
35503×flip3-+
808×associate-/r/
414×associate-*l*
21×add-exp-log
20×add-cbrt-cube
add-cube-cbrt
*-un-lft-identity
add-sqr-sqrt
prod-exp
cbrt-unprod
times-frac
add-log-exp
div-exp
cbrt-undiv
pow1
associate-/l*
div-inv
*-commutative
rem-cbrt-cube
pow3
associate-*r*
pow1/3
frac-2neg
associate-/r*
clear-num
pow-to-exp
cbrt-prod
Counts
4 → 51436
Calls
4 calls:
Slowest
1.3s
(/ (+ (* (- 0.0005064034 (* 0.0001789971 (* x x))) (+ (* (- 0.0424060604 (* (* x x) 0.0072644182)) (- 1 (* (* x (* 0.1049934947 x)) (* x (* 0.1049934947 x))))) (* (* (- 1 (* x (* 0.1049934947 x))) (+ 0.0424060604 (* (* x x) 0.0072644182))) (* (- 0.0424060604 (* (* x x) 0.0072644182)) (pow x 4))))) (* (* (* (* (pow x 4) (pow x 4)) (+ 0.0005064034 (* 0.0001789971 (* x x)))) (- 0.0005064034 (* 0.0001789971 (* x x)))) (* (- 1 (* x (* 0.1049934947 x))) (- 0.0424060604 (* (* x x) 0.0072644182))))) (* (+ (+ (* (cbrt (* (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (* 2 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))))) (* (- 1 (* (* x x) 0.1049934947)) (* (- 0.0424060604 (* x (* x 0.0072644182))) (- 0.0005064034 (* x (* x 0.0001789971)))))))
538.0ms
(* (/ (+ (* (- 0.0005064034 (* 0.0001789971 (* x x))) (+ (* (- 0.0424060604 (* (* x x) 0.0072644182)) (- 1 (* (* x (* 0.1049934947 x)) (* x (* 0.1049934947 x))))) (* (* (- 1 (* x (* 0.1049934947 x))) (+ 0.0424060604 (* (* x x) 0.0072644182))) (* (- 0.0424060604 (* (* x x) 0.0072644182)) (pow x 4))))) (* (* (* (* (pow x 4) (pow x 4)) (+ 0.0005064034 (* 0.0001789971 (* x x)))) (- 0.0005064034 (* 0.0001789971 (* x x)))) (* (- 1 (* x (* 0.1049934947 x))) (- 0.0424060604 (* (* x x) 0.0072644182))))) (* (+ (+ (* (cbrt (* (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (* 2 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))))) (* (- 1 (* (* x x) 0.1049934947)) (* (- 0.0424060604 (* x (* x 0.0072644182))) (- 0.0005064034 (* x (* x 0.0001789971))))))) x)
40.0ms
(cbrt (* (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (* 2 0.0001789971))) (* (pow x 4) (* 2 0.0001789971))))
6.0ms
(* (pow x 4) (* 2 0.0001789971))

series924.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
485.0ms
(* (/ (+ (* (- 0.0005064034 (* 0.0001789971 (* x x))) (+ (* (- 0.0424060604 (* (* x x) 0.0072644182)) (- 1 (* (* x (* 0.1049934947 x)) (* x (* 0.1049934947 x))))) (* (* (- 1 (* x (* 0.1049934947 x))) (+ 0.0424060604 (* (* x x) 0.0072644182))) (* (- 0.0424060604 (* (* x x) 0.0072644182)) (pow x 4))))) (* (* (* (* (pow x 4) (pow x 4)) (+ 0.0005064034 (* 0.0001789971 (* x x)))) (- 0.0005064034 (* 0.0001789971 (* x x)))) (* (- 1 (* x (* 0.1049934947 x))) (- 0.0424060604 (* (* x x) 0.0072644182))))) (* (+ (+ (* (cbrt (* (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (* 2 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))))) (* (- 1 (* (* x x) 0.1049934947)) (* (- 0.0424060604 (* x (* x 0.0072644182))) (- 0.0005064034 (* x (* x 0.0001789971))))))) x)
357.0ms
(/ (+ (* (- 0.0005064034 (* 0.0001789971 (* x x))) (+ (* (- 0.0424060604 (* (* x x) 0.0072644182)) (- 1 (* (* x (* 0.1049934947 x)) (* x (* 0.1049934947 x))))) (* (* (- 1 (* x (* 0.1049934947 x))) (+ 0.0424060604 (* (* x x) 0.0072644182))) (* (- 0.0424060604 (* (* x x) 0.0072644182)) (pow x 4))))) (* (* (* (* (pow x 4) (pow x 4)) (+ 0.0005064034 (* 0.0001789971 (* x x)))) (- 0.0005064034 (* 0.0001789971 (* x x)))) (* (- 1 (* x (* 0.1049934947 x))) (- 0.0424060604 (* (* x x) 0.0072644182))))) (* (+ (+ (* (cbrt (* (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (* 2 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))))) (* (- 1 (* (* x x) 0.1049934947)) (* (- 0.0424060604 (* x (* x 0.0072644182))) (- 0.0005064034 (* x (* x 0.0001789971)))))))
65.0ms
(cbrt (* (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (* 2 0.0001789971))) (* (pow x 4) (* 2 0.0001789971))))
16.0ms
(* (pow x 4) (* 2 0.0001789971))

Reproduce

herbie shell --seed 2019016 
(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))