Details

prune35.6s (28.5%)

sample32.1s (25.7%)

Algorithm
73×intervals
Results
8.8s293555×body80valid
4.6s13831×body1280valid
2.4s3842×body2560valid
1.7s16892×body160valid
1.7s9324×body640valid
1.3s100580×pre80true
1.0s2225×body10240exit
696.0ms6952×body320valid
516.0ms19564×body80nan
83.0ms233×body5120valid
3.0ms100×pre80false

series29.2s (23.4%)

Calls

260 calls:

6.7s
(/ (/ (- (pow (pow (+ 1.0 (/ i n)) n) 3) (pow 1.0 3)) (fma 1.0 (+ (pow (+ 1.0 (/ i n)) n) 1.0) (pow (+ 1.0 (/ i n)) (* 2 n)))) (/ i n))
1.2s
(+ (pow y 6.0) (fma (pow y 4.0) 121.0 2.0))
701.0ms
(/ (* 100.0 (fma (pow (* (cbrt (+ 1.0 (/ i n))) (cbrt (+ 1.0 (/ i n)))) n) (pow (cbrt (+ 1.0 (/ i n))) n) (- 1.0))) (/ i n))
577.0ms
(* (+ 0 (* 4.0 (* a c))) (/ 1 (- (- b) (* (fabs (cbrt (- (* b b) (* (* 4.0 a) c)))) (sqrt (cbrt (- (* b b) (* (* 4.0 a) c))))))))
572.0ms
(/ (+ 0 (* 4.0 (* a c))) (- (- b) (* (fabs (cbrt (- (* b b) (* (* 4.0 a) c)))) (sqrt (cbrt (- (* b b) (* (* 4.0 a) c)))))))

rewrite13.3s (10.6%)

Algorithm
97×rewrite-expression-head
Calls

260 calls:

645.0ms
(/ (/ (- (pow (pow (+ 1.0 (/ i n)) n) 3) (pow 1.0 3)) (fma 1.0 (+ (pow (+ 1.0 (/ i n)) n) 1.0) (pow (+ 1.0 (/ i n)) (* 2 n)))) (/ i n))
588.0ms
(- (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0)) 3.0)
584.0ms
(- (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0)) 3.0)
584.0ms
(- (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0)) 3.0)
582.0ms
(- (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0)) 3.0)
Rules
13946×times-frac
10813×*-un-lft-identity
10796×add-sqr-sqrt
7592×add-cube-cbrt
3312×prod-diff
1861×difference-of-squares
1576×unpow-prod-down
1477×add-exp-log
1130×add-cbrt-cube
1027×cube-prod
999×distribute-lft-out
946×sqr-pow
735×div-inv
717×distribute-rgt-in distribute-lft-in
710×associate-*r*
636×distribute-lft-out--
560×associate-/l*
556×pow1
542×add-log-exp
498×associate-*l*
459×prod-exp
430×div-exp
349×associate-/r/
344×associate-/r*
333×sqrt-prod
289×cbrt-undiv
285×cbrt-unprod
260×log1p-expm1-u expm1-log1p-u
257×distribute-rgt-neg-in
253×flip-+ flip3-+
243×fma-neg
231×distribute-lft-neg-in
164×flip-- flip3--
156×frac-times
135×pow-prod-down
133×unswap-sqr
131×associate-*r/
118×swap-sqr
113×sum-log
96×frac-sub
90×associate-*l/
88×fma-def 1-exp
81×associate-/l/
80×exp-neg
77×neg-mul-1
74×cbrt-prod
70×neg-sub0
64×clear-num frac-2neg
63×sub-neg
60×exp-diff
59×*-commutative
55×diff-log
43×rec-exp
42×difference-cubes
39×fma-udef
37×unpow2
27×div-sub
26×pow1/2
25×un-div-inv
24×+-commutative
23×sqrt-div
20×cbrt-div pow-to-exp pow-exp
18×pow-prod-up
16×pow-unpow frac-add
15×pow-plus
14×pow-sqr
12×associate-+l+ pow1/3
11×rem-sqrt-square associate-+r+
10×associate--l- pow2 sqrt-pow1
distribute-lft-neg-out
associate--l+
sqrt-unprod neg-log
pow-pow
inv-pow hypot-udef pow-flip unpow3 cube-mult distribute-frac-neg
cube-div log-prod
rem-cbrt-cube
hypot-def associate-+l- associate--r+ log-div
rem-cube-cbrt sqrt-undiv pow3 log-pow rem-square-sqrt distribute-rgt-out rem-log-exp

simplify9.8s (7.9%)

Algorithm
167×egg-herbie

regimes3.0s (2.4%)

Accuracy

Total 41.8b remaining (16.6%)

Threshold costs 2.5b (1%)

11.6b51.4%Compound Interest
9.6b21.6%Complex division, imag part
7.5b33.5%Complex division, real part
4.3b84.5%The quadratic formula (r2)
3.7b86.1%The quadratic formula (r1)

localize1.1s (0.9%)

bsearch726.0ms (0.6%)

end1.0ms (0.0%)