Details

sample1.9m (50.5%)

Algorithm
56×intervals
16×halfpoints
Results
23.7s66709×body1280valid
17.1s17663×body2560valid
8.1s41712×body640valid
3.8s12814×body10240exit
2.9s94023×body80valid
2.7s20595×body320valid
1.6s62230×body80nan
865.0ms10950×body160valid
536.0ms47613×pre80true
292.0ms654×body1280nan
214.0ms677×body640nan
124.0ms429×body5120valid
71.0ms377×body320nan
22.0ms206×body160nan

series39.6s (17.9%)

Calls

417 calls:

1.6s
(/ (* eps (- (exp (* (+ a b) eps)) 1.0)) (* (- (exp (* a eps)) 1.0) (+ (* 1/6 (* (pow eps 3) (pow b 3))) (+ (* 1/2 (* (pow eps 2) (pow b 2))) (* eps b)))))
710.0ms
(/ (* 1.0 (/ 1.0 (+ (sqrt (+ x 1.0)) (sqrt x)))) (* (sqrt x) (sqrt (+ x 1.0))))
582.0ms
(/ (/ (sqrt 1.0) (sqrt (sqrt (+ (sqrt (+ x 1.0)) (sqrt x))))) (sqrt (+ (sqrt (+ x 1.0)) (sqrt x))))
513.0ms
(+ (pow (log (sqrt (+ N 1.0))) 3) (pow (log (/ (sqrt (+ N 1.0)) N)) 3))
508.0ms
(/ (* 1.0 (/ (+ x (- 1.0 x)) (+ (sqrt (+ x 1.0)) (sqrt x)))) (* (sqrt x) (sqrt (+ x 1.0))))

prune36.6s (16.5%)

rewrite15.5s (7.0%)

Algorithm
122×rewrite-expression-head
Calls

417 calls:

992.0ms
(* (/ (sqrt 1.0) (sqrt (sqrt (+ (sqrt (+ x 1.0)) (sqrt x))))) (/ (/ (sqrt 1.0) (sqrt (sqrt (+ (sqrt (+ x 1.0)) (sqrt x))))) (sqrt (+ (sqrt (+ x 1.0)) (sqrt x)))))
669.0ms
(- (+ (/ (sin x) (* (- 1 (/ (* (sin x) (sin eps)) (* (cos x) (cos eps)))) (cos x))) (/ (sin eps) (* (- 1 (/ (* (sin x) (sin eps)) (* (cos x) (cos eps)))) (cos eps)))) (/ (sin x) (cos x)))
536.0ms
(+ (- (* (/ (* (cbrt 1.0) (cbrt 1.0)) (* (cbrt (+ x 1.0)) (cbrt (+ x 1.0)))) (/ (cbrt 1.0) (cbrt (+ x 1.0)))) (/ 2.0 x)) (/ 1.0 (- x 1.0)))
322.0ms
(- (* (* (cbrt (* (cbrt (+ x 1.0)) (cbrt (+ x 1.0)))) (cbrt (cbrt (+ x 1.0)))) (* (cbrt (* (cbrt (+ x 1.0)) (cbrt (+ x 1.0)))) (cbrt (cbrt (+ x 1.0))))) (* (cbrt x) (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x)))))
291.0ms
(- (* (* (cbrt (* (cbrt (+ x 1.0)) (cbrt (+ x 1.0)))) (cbrt (cbrt (+ x 1.0)))) (* (cbrt (* (cbrt (+ x 1.0)) (cbrt (+ x 1.0)))) (cbrt (cbrt (+ x 1.0))))) (* (cbrt x) (cbrt x)))
Rules
9888×*-un-lft-identity
9133×times-frac
7140×add-sqr-sqrt
6499×sqrt-prod
4560×add-cube-cbrt
2137×distribute-lft-out
1289×add-exp-log
1175×associate-*r*
1143×cbrt-prod
1006×add-cbrt-cube
896×difference-of-squares
737×add-log-exp
736×distribute-lft-out--
725×pow1
626×associate-/l* associate-*l*
576×unpow-prod-down
460×log-prod
360×associate-/r*
348×cube-prod
304×unswap-sqr
300×div-inv prod-exp
274×associate-/r/
260×div-exp
256×sqr-pow
233×flip-+ flip3-+
216×flip-- swap-sqr flip3--
195×sqrt-div
190×cbrt-undiv
189×cbrt-unprod
174×cbrt-div
170×log-pow
120×sub-neg
118×diff-log
116×distribute-rgt-neg-in
84×pow-prod-down pow1/3
83×associate-/l/ associate-*l/
77×exp-prod
76×pow-unpow associate-+l+
73×*-commutative
71×clear-num frac-2neg
69×associate-*r/
65×pow-exp
63×pow-to-exp
61×frac-times log-div
53×sum-log
47×unpow2
41×distribute-rgt-in distribute-lft-in rem-log-exp
39×sqrt-pow1
37×pow1/2
36×+-commutative
34×frac-add
33×associate-+r+ 1-exp
30×associate--l+
29×rem-sqrt-square tan-quot
26×rec-exp frac-sub
25×exp-sum
24×complex-mul-def
21×div-sub
19×unpow3 cube-mult
18×associate--r+
16×pow-pow neg-sub0 sum-cubes
13×difference-cubes rem-exp-log pow-sqr associate--l- pow-prod-up
12×associate-+l-
11×exp-to-pow
10×distribute-rgt-out--
exp-diff
pow-flip neg-log sin-mult
pow2 sqrt-undiv pow-plus
rem-cube-cbrt inv-pow *.c-commutative
associate-+r- difference-of-sqr-1 cos-mult
sqrt-unprod sub-div +.c-commutative complex-add-def
un-div-inv
cube-div cos-sum associate-+l+.c associate--r- exp-neg pow-sub associate-*l*.c tan-sum rem-cbrt-cube frac-2neg.c pow-neg sin-sum
sin-cos-mult diff-atan diff-cos exp-lft-cube diff-sin unpow1/2

simplify10.2s (4.6%)

regimes4.0s (1.8%)

Accuracy

Total 23.1b remaining (8.2%)

Threshold costs 5.9b (2.1%)

3.3b0%expq3 (problem 3.4.2)
3.3b88.6%quadm (p42, negative)
2.6b90%quad2p (problem 3.2.1, positive)
2.4b76.1%2cos (problem 3.3.5)
1.9b78%2nthrt (problem 3.4.6)

localize2.1s (0.9%)

bsearch1.4s (0.7%)

end1.0ms (0.0%)