Details

simplify5.7m (46.7%)

sample4.3m (35.1%)

Algorithm
56×intervals
16×halfpoints
Results
49.6s66726×body1280valid
30.9s17286×body2560valid
17.9s41720×body640valid
10.3s12640×body10240exit
8.4s93988×body80valid
5.5s21158×body320valid
4.9s63102×body80nan
2.2s10865×body160valid
1.5s47396×pre80true
701.0ms708×body1280nan
419.0ms477×body5120valid
377.0ms625×body640nan
149.0ms342×body320nan
71.0ms194×body160nan

prune1.0m (8.3%)

series41.4s (5.7%)

Calls

393 calls:

750.0ms
(/ 1.0 (* (* (sqrt x) (sqrt (+ x 1.0))) (+ (* 1.0 (sqrt (+ x 1.0))) (* (sqrt x) 1.0))))
699.0ms
(log (sqrt (exp (- (pow (+ 1.0 x) (/ 1.0 n)) (exp (* (log x) (/ 1.0 n)))))))
583.0ms
(log (sqrt (exp (- (pow (+ 1.0 x) (/ 1.0 n)) (exp (* (log x) (/ 1.0 n)))))))
524.0ms
(- (/ (+ (tan x) (tan eps)) (- 1 (* (tan x) (tan eps)))) (tan x))
442.0ms
(- (pow (+ 1.0 x) (/ 1.0 n)) (exp (* (log x) (/ 1.0 n))))

rewrite17.4s (2.4%)

Algorithm
120×rewrite-expression-head
Calls

393 calls:

2.6s
(- (+ (- (+ (/ 0.5 n) 1.0) (/ 0.16666666666666669 (* n n))) (* (log n) 1.0)) 1.0)
420.0ms
(- (/ (/ (sin x) (cos x)) (- 1 (/ (/ (* (sin x) (sin eps)) (cos eps)) (cos x)))) (/ (sin x) (cos x)))
393.0ms
(- x (sin x))
377.0ms
(/ (- (log 1.0) (+ (* (* 1/2 (/ x 1.0)) (/ x 1.0)) (* 1.0 x))) (+ (* -1/2 (* (/ x 1.0) (/ x 1.0))) (+ (* 1.0 x) (log 1.0))))
376.0ms
(sqrt (- (* b b) (* 4.0 (* a c))))
Rules
3785×*-un-lft-identity
3623×add-sqr-sqrt
3472×times-frac
2489×add-cube-cbrt
1806×sqrt-prod
1242×pow1
1207×add-exp-log
1028×add-cbrt-cube
712×add-log-exp
684×associate-*l*
396×associate-*r*
379×cbrt-prod
378×difference-of-squares
333×distribute-lft-out
332×distribute-lft-out--
331×associate-/l*
327×prod-exp
303×associate-/r*
287×pow-prod-down
269×cbrt-unprod
235×log-prod
227×flip3-- flip--
191×div-exp
157×associate-/r/
156×flip-+ flip3-+
155×div-inv
146×log-pow
132×associate-*l/
130×cbrt-undiv
127×unswap-sqr
124×sub-neg
123×distribute-rgt-neg-in
118×diff-log
115×sqrt-pow1 sqrt-div
111×associate-*r/
105×pow-prod-up
93×swap-sqr
91×pow-unpow
89×distribute-lft-neg-in
86×frac-times
82×*-commutative
69×pow-sqr
65×pow1/2
62×frac-2neg clear-num
60×unpow-prod-down
55×associate-/l/
54×sum-log
49×pow-plus exp-prod
45×log-div
44×pow1/3
42×distribute-rgt-in distribute-lft-in
38×associate-+r+
36×pow2
33×frac-add
31×+-commutative
30×sqr-pow rem-sqrt-square
29×1-exp rec-exp div-sub
28×neg-mul-1
27×cbrt-div
26×rem-log-exp
25×associate-+l+
23×pow-flip
17×associate--l+
15×frac-sub
14×complex-mul-def distribute-neg-in
13×tan-quot pow3
12×neg-sub0
11×associate--l- pow-exp pow-to-exp
10×pow-div associate--r+ pow-pow
exp-sum
associate-+r- neg-log inv-pow
exp-diff difference-cubes exp-to-pow distribute-neg-frac
distribute-frac-neg distribute-rgt-out-- rem-exp-log cos-sum
sqrt-unprod associate-+l-
quot-tan cos-mult *.c-commutative sub-div un-div-inv +.c-commutative sqr-cos
associate-*l*.c sin-sum cube-unmult sin-mult tan-sum rem-cbrt-cube complex-add-def
diff-atan distribute-rgt-neg-out sqr-sin rem-square-sqrt diff-sin associate-+l+.c diff-cos distribute-rgt-out

regimes6.1s (0.8%)

Accuracy

Total 43.9b remaining (22.6%)

Threshold costs 5.6b (2.9%)

13.9b37.4%expax (section 3.5)
4.7b83.7%quadp (p42, positive)
4.6b83.7%quad2p (problem 3.2.1, positive)
4.6b83.6%quad2m (problem 3.2.1, negative)
4.5b83.9%quadm (p42, negative)

localize4.9s (0.7%)

bsearch2.9s (0.4%)

end2.0ms (0.0%)