Details

sample1.8m (52.5%)

Algorithm
56×intervals
16×halfpoints
Results
24.5s66667×body1280valid
17.1s17411×body2560valid
8.4s42121×body640valid
4.1s12572×body10240exit
3.1s94041×body80valid
2.6s20589×body320valid
1.8s62658×body80nan
889.0ms10649×body160valid
568.0ms47418×pre80true
310.0ms662×body1280nan
216.0ms672×body640nan
121.0ms433×body5120valid
71.0ms382×body320nan
20.0ms187×body160nan

prune40.6s (19.3%)

series36.8s (17.5%)

Calls

366 calls:

2.0s
(log1p (fma (pow (* (cbrt (+ x 1.0)) (cbrt (+ x 1.0))) (/ 1.0 n)) (fma 0.3333333333333333 (/ 1 (* x n)) (fma 1.0 (/ (log (pow (/ 1 x) -1/3)) n) 1)) (- (* (pow (cbrt x) (/ 1.0 n)) (pow (* (cbrt x) (cbrt x)) (/ 1.0 n))))))
1.2s
(fma (pow (* (cbrt (+ x 1.0)) (cbrt (+ x 1.0))) (/ 1.0 n)) (pow (cbrt (+ x 1.0)) (/ 1.0 n)) (- (* (pow (cbrt x) (/ 1.0 n)) (pow (* (cbrt x) (cbrt x)) (/ 1.0 n)))))
1.2s
(- (* (/ (/ (+ (tan x) (tan eps)) (fma (tan x) (tan eps) 1)) (- 1 (* (tan x) (tan eps)))) (+ 1 (* (tan x) (tan eps)))) (tan x))
942.0ms
(/ (* eps (- (exp (* (+ a b) eps)) 1.0)) (* (fma 1/6 (pow (* eps a) 3) (fma 1/2 (* (pow a 2) (pow eps 2)) (* a eps))) (- (exp (* b eps)) 1.0)))
795.0ms
(fma (pow (* (cbrt (+ x 1.0)) (cbrt (+ x 1.0))) (/ 1.0 n)) (fma 0.3333333333333333 (/ 1 (* x n)) (fma 1.0 (/ (log (pow (/ 1 x) -1/3)) n) 1)) (- (* (pow (cbrt x) (/ 1.0 n)) (pow (* (cbrt x) (cbrt x)) (/ 1.0 n)))))

simplify10.5s (5.0%)

Algorithm
191×egg-herbie

rewrite5.8s (2.8%)

Algorithm
119×rewrite-expression-head
Calls

366 calls:

605.0ms
(+ (- (cbrt (pow (/ 1.0 (+ x 1.0)) 3)) (/ 2.0 x)) (/ 1.0 (- x 1.0)))
236.0ms
(+ (- (/ 1.0 (+ x 1.0)) (/ 2.0 x)) (/ 1.0 (- x 1.0)))
178.0ms
(* (cbrt (/ 1.0 (/ (+ x 1.0) (- 0 1.0)))) (cbrt (/ 1.0 (/ (+ x 1.0) (- 0 1.0)))))
112.0ms
(* (/ (/ 1 (sqrt (sqrt 2.0))) (sqrt (sqrt 2.0))) (* (/ (fma 1/3 (pow x 3) (fma 1/60 (pow x 5) (* 2 x))) (sqrt 2.0)) (sin y)))
81.0ms
(* (* (cbrt (/ (+ (exp x) (exp (- x))) 2.0)) (cbrt (/ (+ (exp x) (exp (- x))) 2.0))) (* (cbrt (/ (+ (exp x) (exp (- x))) 2.0)) (cos y)))
Rules
9743×*-un-lft-identity
9535×times-frac
8394×add-sqr-sqrt
6713×add-cube-cbrt
3607×prod-diff
2389×sqrt-prod
1739×cbrt-prod
1204×add-exp-log
903×distribute-lft-out
852×add-cbrt-cube
839×associate-+l+
783×unpow-prod-down
748×associate-*l*
692×pow1
682×associate-*r*
601×add-log-exp
595×distribute-lft-out--
572×difference-of-squares
513×div-inv
456×associate-/r/
420×associate-/r*
370×fma-neg
352×expm1-log1p-u
350×log1p-expm1-u
340×associate-/l*
307×cube-prod
299×div-exp
271×log-prod
263×prod-exp
235×unswap-sqr
226×distribute-rgt-neg-in
224×flip-- flip3--
220×sqr-pow
207×log-pow
189×flip-+ flip3-+
187×swap-sqr
178×distribute-lft-neg-in
173×exp-prod
166×cbrt-undiv
160×exp-sum
147×cbrt-unprod
142×unpow2
124×fma-def
117×sqrt-div
116×pow-unpow
102×sub-neg
101×diff-log
85×pow-prod-down
80×pow-exp tan-quot
77×associate--l+
72×pow-to-exp
68×associate-*r/
66×clear-num frac-2neg
64×associate-*l/
62×neg-mul-1
60×sqrt-pow1
56×cbrt-div
54×frac-times
52×pow1/3
51×*-commutative
50×pow1/2 1-exp rec-exp
49×associate-/l/
38×fma-udef
36×log-div
35×distribute-rgt-in distribute-lft-in
34×pow-flip
29×associate-+r+
27×rem-sqrt-square sum-log
25×unpow3 cube-mult
24×complex-mul-def
23×pow-pow
21×rem-log-exp
20×inv-pow div-sub
17×neg-sub0
16×associate--l- +-commutative frac-sub
13×frac-add
12×neg-log associate-+l-
10×pow-div pow-sqr pow-prod-up
rem-exp-log associate--r+
exp-diff
*.c-commutative sin-mult
cube-div pow-plus un-div-inv
rem-cube-cbrt pow2 +.c-commutative complex-add-def hypot-def exp-to-pow
sqrt-unprod associate-+r- difference-of-sqr-1 cos-mult log-rec
associate-+l+.c expm1-def log1p-udef associate--r- exp-neg log1p-expm1 sub-div associate-*l*.c cos-sum tan-sum rem-cbrt-cube frac-2neg.c sin-sum
sin-cos-mult distribute-rgt-out-- diff-atan diff-cos expm1-log1p unsub-neg expm1-udef diff-sin

regimes3.2s (1.5%)

Accuracy

Total 35.4b remaining (15.5%)

Threshold costs 6.5b (2.8%)

6.0b79%quadm (p42, negative)
6.0b79%quad2m (problem 3.2.1, negative)
4.9b83.1%quadp (p42, positive)
4.9b83.3%quad2p (problem 3.2.1, positive)
2.9b0%expq3 (problem 3.4.2)

localize1.8s (0.9%)

bsearch1.1s (0.5%)

end1.0ms (0.0%)