Details

sample56.8s (40.7%)

Algorithm
73×intervals
Results
24.5s293205×body80valid
7.1s13753×body1280valid
4.5s16882×body160valid
3.4s3754×body2560valid
3.2s9414×body640valid
2.9s100593×pre80true
1.5s6959×body320valid
1.3s18988×body80nan
324.0ms200×body10240exit
294.0ms1967×body80overflowed
147.0ms216×body5120valid
8.0ms100×pre80false

prune32.7s (23.5%)

series27.0s (19.4%)

Calls

276 calls:

1.2s
(+ (pow y 6.0) (fma (pow y 4.0) 121.0 2.0))
552.0ms
(* 100.0 (/ (- (pow (+ 1.0 (/ i n)) n) 1.0) (/ i n)))
471.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)))))
468.0ms
(cbrt (* (fma 3.0 (* x1 x1) (- (* 2.0 x2) x1)) (* (* 3.0 x1) x1)))
468.0ms
(cbrt (* (fma 3.0 (* x1 x1) (- (* 2.0 x2) x1)) (* (* 3.0 x1) x1)))

simplify9.8s (7.1%)

Algorithm
174×egg-herbie

rewrite7.9s (5.6%)

Algorithm
104×rewrite-expression-head
Calls

276 calls:

313.0ms
(* (- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t)))) (- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t)))))
276.0ms
(- (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0)) 3.0)
275.0ms
(- (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0)) 3.0)
270.0ms
(+ (+ (+ (+ d e) c) b) a)
267.0ms
(+ (+ (+ (+ e d) c) b) a)
Rules
8812×times-frac
8652×*-un-lft-identity
7661×add-sqr-sqrt
6594×add-cube-cbrt
4363×prod-diff
1810×add-exp-log
1212×add-cbrt-cube
1028×distribute-rgt-in distribute-lft-in
770×distribute-lft-out
685×div-inv
658×associate-*r*
616×pow1
595×prod-exp
583×div-exp
552×add-log-exp
481×sqrt-prod
475×associate-*l*
410×unpow-prod-down
393×difference-of-squares
391×associate-/l*
316×cbrt-unprod
307×cbrt-undiv
302×associate-/r*
294×distribute-lft-out--
279×fma-neg
277×expm1-log1p-u
276×log1p-expm1-u
269×associate-/r/
223×distribute-rgt-neg-in
197×frac-times
193×flip-+ flip3-+
192×distribute-lft-neg-in
185×associate-*r/
183×flip3-- flip--
177×1-exp
131×cbrt-prod
123×pow-prod-down
115×frac-sub
113×associate-*l/
112×unswap-sqr
111×sum-log
110×sqr-pow
107×fma-def
103×rec-exp
91×associate--l+
80×exp-neg sub-neg
76×associate-/l/
72×neg-sub0
67×clear-num frac-2neg
65×*-commutative
64×neg-mul-1
63×log-pow
61×exp-diff
60×sqrt-div
58×swap-sqr
56×diff-log
55×log-prod
52×associate--r+
46×fma-udef
41×cbrt-div
36×sqrt-pow1
35×pow1/2
30×un-div-inv
23×+-commutative
22×div-sub
19×pow1/3
18×rem-sqrt-square
17×pow-flip
16×pow-prod-up exp-sum log-div
15×pow-plus
14×cube-prod pow-exp
13×pow-unpow
12×pow-sqr
11×pow2 pow-to-exp
10×associate-+l+ inv-pow
associate--l-
associate-+r+
distribute-lft-neg-out distribute-frac-neg neg-log
rem-log-exp unpow2
associate--r- pow-pow
frac-add hypot-def
cube-mult unpow3 exp-prod
cube-div associate-+r- unsub-neg rem-cbrt-cube associate-+l-
log1p-udef pow3 log1p-expm1 sub-div expm1-log1p hypot-udef distribute-rgt-out-- sum-cubes expm1-udef

regimes2.5s (1.8%)

Accuracy

Total 44.3b remaining (14.6%)

Threshold costs 2.6b (0.8%)

13.2b51.5%Compound Interest
10.0b14.4%Complex division, imag part
8.0b27%Complex division, real part
4.6b84%The quadratic formula (r2)
4.4b83.4%The quadratic formula (r1)

bsearch1.4s (1.0%)

localize1.2s (0.9%)

end1.0ms (0.0%)