Details

prune1.7m (50.2%)

sample44.4s (21.6%)

Algorithm
73×intervals
Results
17.2s294392×body80valid
5.7s13520×body1280valid
2.8s3867×body2560valid
2.7s9616×body640valid
2.4s16879×body160valid
2.1s2182×body10240exit
1.6s100625×pre80true
1.3s6878×body320valid
736.0ms19722×body80nan
110.0ms229×body5120valid
5.0ms100×pre80false

series22.4s (10.9%)

Calls

278 calls:

1.2s
(+ (pow y 6.0) (fma (pow y 4.0) 121.0 2.0))
434.0ms
(fma x (* (- (* (* (* (* 11.0 x) x) y) y) (+ (pow y 6.0) (fma (pow y 4.0) 121.0 2.0))) x) (+ (* 333.75 (pow y 6.0)) (fma (pow y 8.0) 5.5 (/ x (* 2.0 y)))))
390.0ms
(cbrt (pow (- (* 9.0 (pow x 4.0)) (pow y 4.0)) 3))
387.0ms
(fma (* (fma (/ (* (cbrt (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1)) (cbrt (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1))) (* (cbrt (+ (* x1 x1) 1.0)) (cbrt (+ (* x1 x1) 1.0)))) (/ (cbrt (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1)) (cbrt (+ (* x1 x1) 1.0))) (- 3.0)) 2.0) (/ (* x1 (fma 3.0 (* x1 x1) (- (* 2.0 x2) x1))) (fma x1 x1 1.0)) (+ (/ (* (* (pow x1 2) 4.0) (fma 3.0 (* x1 x1) (- (* 2.0 x2) x1))) (fma x1 x1 1.0)) (* (* x1 x1) (- 6.0))))
385.0ms
(- (* 9.0 (pow x 4.0)) (pow y 4.0))

rewrite16.1s (7.8%)

Algorithm
102×rewrite-expression-head
Calls

278 calls:

1.4s
(* 100.0 (* (/ 1 i) (* (- (pow (+ 1.0 (/ i n)) n) 1.0) n)))
593.0ms
(- (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0)) 3.0)
583.0ms
(- (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0)) 3.0)
579.0ms
(- (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0)) 3.0)
562.0ms
(* (/ 1 i) (* (- (pow (+ 1.0 (/ i n)) n) 1.0) n))
Rules
14387×times-frac
12718×*-un-lft-identity
11161×add-sqr-sqrt
9902×add-cube-cbrt
7139×prod-diff
1695×add-exp-log
1430×unpow-prod-down
1410×distribute-rgt-in distribute-lft-in
1300×add-cbrt-cube
1092×distribute-lft-out
1012×associate-+r+
916×div-inv
665×pow1
621×associate-*r*
610×associate-*l*
600×prod-exp
590×add-log-exp
511×sqr-pow
485×cube-prod
466×difference-of-squares
432×div-exp
389×cbrt-unprod
353×associate-/r/
352×distribute-lft-out--
345×associate-/r*
328×associate-/l*
300×cbrt-undiv
296×fma-neg
278×log1p-expm1-u expm1-log1p-u
274×sqrt-prod
261×flip-+ flip3-+
171×distribute-rgt-neg-in
168×frac-times
159×unpow3 cube-mult
153×flip3-- flip--
152×pow-prod-down fma-def associate-*r/
136×unswap-sqr
130×sum-log
118×frac-sub
113×associate-*l/
93×1-exp
90×log-pow swap-sqr
88×distribute-lft-neg-in
83×cbrt-prod
77×exp-neg
73×*-commutative
67×neg-sub0 sub-neg
62×clear-num frac-2neg
58×exp-diff
57×exp-prod diff-log log-prod
51×rec-exp
39×fma-udef sqrt-div associate-/l/
35×unpow2
30×+-commutative neg-mul-1
23×pow-to-exp pow-exp
22×un-div-inv
21×div-sub
19×frac-add
18×pow-prod-up log-div
17×pow1/3 pow-plus
14×associate-+l+ pow-sqr
13×pow1/2 rem-sqrt-square pow2 sqrt-pow1
12×pow-flip
pow-unpow associate--r+
inv-pow neg-log associate--l+ rem-log-exp
sub-div associate--l-
cbrt-div distribute-rgt-out-- associate-+l-
distribute-lft-neg-out
cube-div associate--r-
associate-+r- distribute-frac-neg rem-cbrt-cube pow-pow
rem-exp-log
rem-cube-cbrt pow3 distribute-rgt-out exp-sum

simplify11.0s (5.4%)

Algorithm
172×egg-herbie

regimes5.7s (2.8%)

Accuracy

Total 40.9b remaining (16.8%)

Threshold costs 2.5b (1%)

12.9b44.5%Compound Interest
8.4b32.6%Complex division, imag part
7.3b37.1%Complex division, real part
4.2b85.3%The quadratic formula (r2)
3.2b89.2%The quadratic formula (r1)

localize1.4s (0.7%)

bsearch1.4s (0.7%)

end1.0ms (0.0%)