Details

sample2.2m (52.4%)

Algorithm
56×intervals
16×halfpoints
Results
32.1s67128×body1280valid
20.0s17497×body2560valid
12.0s41467×body640valid
6.9s94238×body80valid
4.1s63747×body80nan
4.1s20924×body320valid
1.5s10500×body160valid
1.0s13027×body80overflowed
831.0ms47507×pre80true
390.0ms626×body1280nan
297.0ms649×body640nan
255.0ms459×body5120valid
106.0ms352×body320nan
30.0ms164×body160nan

prune48.7s (19.6%)

series42.4s (17.0%)

Calls

400 calls:

986.0ms
(cbrt (* (cbrt (fma 0.0021164021164021165 (pow x 5) (* 0.3333333333333333 x))) (cbrt (fma 0.0021164021164021165 (pow x 5) (* 0.3333333333333333 x)))))
978.0ms
(* (cbrt (fma 0.0021164021164021165 (pow x 5) (* 0.3333333333333333 x))) (cbrt (fma 0.0021164021164021165 (pow x 5) (* 0.3333333333333333 x))))
930.0ms
(cbrt (fma 0.0021164021164021165 (pow x 5) (* 0.3333333333333333 x)))
929.0ms
(cbrt (fma 0.0021164021164021165 (pow x 5) (* 0.3333333333333333 x)))
926.0ms
(cbrt (fma 0.0021164021164021165 (pow x 5) (* 0.3333333333333333 x)))

simplify13.3s (5.3%)

Algorithm
196×egg-herbie

rewrite6.8s (2.7%)

Algorithm
124×rewrite-expression-head
Calls

400 calls:

247.0ms
(+ (- (/ 1.0 (+ x 1.0)) (/ 2.0 x)) (/ 1.0 (- x 1.0)))
173.0ms
(/ (/ (- (pow (pow eps 2) 3) (pow (fma (/ eps 1.0) (/ eps 1.0) eps) 3)) (sqrt (fma (fma eps eps (fma (/ eps 1.0) (/ eps 1.0) eps)) (fma (/ eps 1.0) (/ eps 1.0) eps) (pow eps 4)))) (sqrt (fma (fma eps eps (fma (/ eps 1.0) (/ eps 1.0) eps)) (fma (/ eps 1.0) (/ eps 1.0) eps) (pow eps 4))))
143.0ms
(+ (/ 1.0 (+ x 1.0)) (- (/ 1.0 (- x 1.0)) (/ 2.0 x)))
123.0ms
(/ (- (pow (pow eps 2) 3) (pow (fma (/ eps 1.0) (/ eps 1.0) eps) 3)) (sqrt (fma (fma eps eps (fma (/ eps 1.0) (/ eps 1.0) eps)) (fma (/ eps 1.0) (/ eps 1.0) eps) (pow eps 4))))
117.0ms
(/ (- (pow (pow eps 2) 3) (pow (fma (/ eps 1.0) (/ eps 1.0) eps) 3)) (fma (fma eps eps (fma (/ eps 1.0) (/ eps 1.0) eps)) (fma (/ eps 1.0) (/ eps 1.0) eps) (pow eps 4)))
Rules
17881×times-frac
15102×add-sqr-sqrt
14483×*-un-lft-identity
10034×add-cube-cbrt
4907×sqrt-prod
3695×prod-diff
3043×difference-of-squares
2988×unpow-prod-down
1783×cube-prod
1584×add-exp-log
1485×sqr-pow
1157×distribute-lft-out--
1141×associate-/l*
1121×distribute-lft-out
1019×add-cbrt-cube
878×cbrt-prod
704×pow1
653×associate-*r*
649×add-log-exp
624×div-inv
609×associate-*l*
603×unpow2
473×div-exp
458×fma-neg
397×prod-exp
395×associate-/r/
387×associate-/r*
386×expm1-log1p-u
385×log1p-expm1-u
369×distribute-rgt-neg-in
322×associate-+r+
303×unswap-sqr
294×associate-+l+
259×log-prod
247×flip-- flip3--
221×cbrt-undiv
182×pow-unpow
181×cbrt-unprod
177×distribute-lft-neg-in
161×flip-+ flip3-+
151×sqrt-div
125×pow-exp
117×log-pow
112×pow-to-exp
110×diff-log sub-neg
102×fma-def
100×pow-prod-down
85×1-exp
83×exp-prod
74×pow1/3
73×associate-/l/
71×frac-2neg clear-num
63×cbrt-div
61×rec-exp
60×*-commutative
59×neg-mul-1
57×associate-*r/
55×associate-*l/ exp-sum
53×difference-cubes
48×tan-quot
46×sqrt-pow1
45×pow1/2
42×swap-sqr
40×frac-times
37×distribute-rgt-in distribute-lft-in
34×pow-pow
33×fma-udef
28×rem-sqrt-square
27×div-sub
26×log-div sum-log
25×unpow3 cube-mult
24×complex-mul-def
20×frac-sub
19×pow-prod-up
18×frac-add
17×pow-sqr +-commutative
15×rem-cube-cbrt neg-sub0 rem-log-exp
12×associate--l- hypot-def
11×neg-log pow-flip
10×cube-div
inv-pow
pow-plus associate-+l- associate--l+
pow2
exp-diff associate--r+ *.c-commutative
un-div-inv associate-+r-
pow-div sqrt-unprod +.c-commutative complex-add-def cos-mult
sin-cos-mult difference-of-sqr-1 sin-mult rem-cbrt-cube
rem-exp-log associate-+l+.c expm1-def log1p-udef exp-neg log1p-expm1 associate-*l*.c cos-sum tan-sum sin-sum
diff-atan sub-div diff-cos expm1-log1p rem-square-sqrt expm1-udef frac-2neg.c sqrt-undiv exp-to-pow diff-sin

regimes3.0s (1.2%)

Accuracy

Total 27.7b remaining (10.2%)

Threshold costs 7.2b (2.7%)

4.4b84.6%quadm (p42, negative)
4.4b84.7%quad2m (problem 3.2.1, negative)
4.3b48.1%expq3 (problem 3.4.2)
3.1b88.6%quad2p (problem 3.2.1, positive)
1.9b79.2%2nthrt (problem 3.4.6)

bsearch2.3s (0.9%)

localize2.0s (0.8%)

end1.0ms (0.0%)