Details

sample1.7m (60.2%)

Algorithm
28×intervals
14×halfpoints
Results
1.5s2090×body1280valid
1.0s521×body2560valid
442.0ms1287×body640valid
433.0ms397×body10240exit
205.0ms2959×body80valid
172.0ms667×body320valid
102.0ms1908×body80nan
76.0ms1477×pre80true
50.0ms346×body160valid
15.0ms20×body1280nan
8.0ms19×body640nan
5.0ms10×body5120valid
2.0msbody320nan
0.0msbody160nan

simplify1.0m (35.5%)

rewrite4.3s (2.5%)

Algorithm
39×rewrite-expression-head
Calls

102 calls:

562.0ms
(+ (- (/ 1.0 (+ x 1.0)) (/ 2.0 x)) (/ 1.0 (- x 1.0)))
154.0ms
(- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))
136.0ms
(/ (- (- b) (sqrt (- (* b b) (* 4.0 (* a c))))) (* 2.0 a))
133.0ms
(/ (+ (- b) (sqrt (- (* b b) (* 4.0 (* a c))))) (* 2.0 a))
116.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
Rules
3138×*-un-lft-identity
2636×times-frac
2634×add-sqr-sqrt
2269×add-cube-cbrt
1959×prod-diff
776×sqrt-prod
287×distribute-lft-out
247×associate-+l+
202×div-inv
200×pow1
181×add-log-exp
179×fma-neg
163×add-exp-log
159×associate-/r/
156×add-cbrt-cube
153×distribute-lft-out--
145×difference-of-squares
89×log1p-expm1-u expm1-log1p-u
82×flip-+ flip3-+
77×sqrt-pow1
73×unpow-prod-down
71×associate-/l*
70×associate-*l*
64×distribute-rgt-neg-in cbrt-prod
62×log-prod
61×flip-- associate-/r* flip3--
59×sqrt-div
53×pow1/2
48×distribute-lft-neg-in
39×pow-prod-up
38×fma-def sub-neg diff-log
30×associate-*r*
28×log-pow
26×pow-unpow
24×sqr-pow
23×div-exp
22×cbrt-undiv
19×distribute-rgt-in distribute-lft-in
18×associate-/l/
17×tan-quot
16×frac-2neg neg-mul-1 clear-num
15×pow-prod-down cbrt-unprod prod-exp
14×unswap-sqr
13×rem-sqrt-square complex-mul-def associate--l+
11×pow-sqr log-div div-sub
10×swap-sqr
sum-log
neg-sub0
frac-add *-commutative pow-plus associate-*l/ frac-sub
associate-+l-
associate--l- +-commutative rem-log-exp
neg-log frac-times *.c-commutative associate--r+
+.c-commutative sqrt-unprod
cbrt-div exp-diff pow-pow fma-udef exp-neg pow-to-exp pow1/3 complex-add-def hypot-def tan-sum cos-sum pow-exp associate-*r/ frac-2neg.c sin-sum
associate-+l+.c rem-exp-log diff-atan pow2 diff-cos rem-square-sqrt exp-prod associate-*l*.c exp-to-pow diff-sin

localize1.2s (0.7%)

series1.1s (0.6%)

Calls

23 calls:

21.0ms
(*.c (complex (/ (- 1.0) 2.0) (/ (sqrt 3.0) 2.0)) (complex (/ (- 1.0) 2.0) (/ (sqrt 3.0) 2.0)))
15.0ms
(sqrt (atan2 1.0 (fma N (+ N 1.0) 1)))
13.0ms
(sqrt (atan2 1.0 (fma N (+ N 1.0) 1)))
12.0ms
(sqrt (atan2 1.0 (fma N (+ N 1.0) 1)))
12.0ms
(sqrt (atan2 1.0 (fma N (+ N 1.0) 1)))

prune858.0ms (0.5%)

regimes2.0ms (0.0%)

end0.0ms (0.0%)