Details

simplify23.2m (41.1%)

sample21.7m (38.4%)

Algorithm
56×intervals
16×halfpoints
Results
3.6m66703×body1280valid
2.4m17280×body2560valid
1.5m41844×body640valid
1.4m12698×body10240exit
44.3s93548×body80valid
39.3s20935×body320valid
30.2s62434×body80nan
16.9s47470×pre80true
12.0s11237×body160valid
4.9s414×body5120valid
2.8s653×body1280nan
2.0s659×body640nan
274.0ms324×body320nan
82.0ms210×body160nan

prune5.7m (10.1%)

series2.8m (4.9%)

Calls

388 calls:

4.6s
(- (* (pow (* (cbrt (+ x 1.0)) (cbrt (+ x 1.0))) (/ 1.0 n)) (pow (cbrt (+ x 1.0)) (/ 1.0 n))) (pow x (/ 1.0 n)))
4.2s
(log (exp (- (pow (pow (+ x 1.0) (* (cbrt (/ 1.0 n)) (cbrt (/ 1.0 n)))) (cbrt (/ 1.0 n))) (pow x (/ 1.0 n)))))
3.3s
(/ 1.0 (* (* (sqrt x) (sqrt (+ x 1.0))) (+ (* 1.0 (sqrt (+ x 1.0))) (* (sqrt x) 1.0))))
3.0s
(- (pow (pow (+ x 1.0) (* (cbrt (/ 1.0 n)) (cbrt (/ 1.0 n)))) (cbrt (/ 1.0 n))) (pow x (/ 1.0 n)))
3.0s
(- (/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (* (tan x) (tan eps)))) (tan x))

rewrite2.3m (4.0%)

Algorithm
121×rewrite-expression-head
Calls

388 calls:

14.8s
(* (/ 1 (sqrt 2.0)) (/ (+ (+ (* (* (* x (* x x)) (* x x)) 1/60) (* (* (* x x) x) 1/3)) (+ x x)) (/ (sqrt 2.0) (sin y))))
13.0s
(* (/ (/ 1 (sqrt (sqrt 2.0))) (sqrt (sqrt 2.0))) (/ (+ (+ (* (* (* x (* x x)) (* x x)) 1/60) (* (* (* x x) x) 1/3)) (+ x x)) (/ (sqrt 2.0) (sin y))))
10.2s
(/ (+ (+ (* (* (* x (* x x)) (* x x)) 1/60) (* (* (* x x) x) 1/3)) (+ x x)) (/ (sqrt 2.0) (sin y)))
5.4s
(/ x (/ (+ (* 0.3333333333333333 0.3333333333333333) (- (* (* (* x 0.022222222222222223) x) (* (* x 0.022222222222222223) x)) (* 0.3333333333333333 (* (* x 0.022222222222222223) x)))) (+ (* 0.3333333333333333 (* 0.3333333333333333 0.3333333333333333)) (* (* (* (* 0.022222222222222223 x) x) (* (* 0.022222222222222223 x) x)) (* (* 0.022222222222222223 x) x)))))
5.1s
(* x (+ (* 0.3333333333333333 (* 0.3333333333333333 0.3333333333333333)) (* (* (* (* 0.022222222222222223 x) x) (* (* 0.022222222222222223 x) x)) (* (* 0.022222222222222223 x) x))))
Rules
7424×frac-times
6237×*-un-lft-identity
6039×times-frac
5225×add-sqr-sqrt
4634×flip3-- flip--
3452×add-cube-cbrt
3278×associate-*l/
3092×sqrt-prod
2949×exp-diff
2264×associate-*r/
2196×frac-sub
2000×pow1
1570×add-exp-log
1352×add-cbrt-cube
1054×distribute-lft-out
811×associate-*l*
739×associate-*r*
660×add-log-exp
482×prod-exp
477×distribute-lft-out--
458×pow-prod-down
456×associate-/l*
455×pow-prod-up
429×difference-of-squares
410×cbrt-unprod
391×cbrt-prod
325×associate-/r*
308×div-exp
280×unswap-sqr
239×cbrt-undiv
226×div-inv
212×pow-sqr
191×flip-+ flip3-+
189×associate-/r/
182×pow-plus
174×swap-sqr
158×log-prod
132×pow2
123×unpow-prod-down
121×sub-neg
111×sqrt-div
109×diff-log
98×log-pow
96×associate-/l/ pow-unpow
94×frac-add *-commutative
86×distribute-rgt-neg-in
79×exp-prod
73×distribute-lft-neg-in
68×frac-2neg clear-num
66×sqr-pow
64×distribute-rgt-in distribute-lft-in
61×pow1/3
52×sqrt-pow1
42×pow1/2
39×sum-log
35×associate--l+ log-div
34×div-sub
28×cbrt-div
27×1-exp rec-exp
26×rem-sqrt-square
25×+-commutative pow-exp
24×pow-pow neg-mul-1
23×cube-unmult
22×tan-quot
21×pow-to-exp pow-flip associate--r+
18×pow3
17×sum-cubes
15×associate-+l+ rem-log-exp
14×associate--l-
13×associate-+r+
12×complex-mul-def
11×rem-exp-log
10×pow-div exp-sum
neg-sub0
cos-sum
inv-pow associate-+r-
sqr-cos
un-div-inv distribute-frac-neg neg-log sin-mult cos-mult associate-+l- distribute-neg-frac
unpow1/3 sqrt-unprod +.c-commutative *.c-commutative sin-sum
sin-cos-mult associate--r- exp-neg distribute-neg-in complex-add-def distribute-rgt-out tan-sum
difference-cubes associate-+l+.c diff-atan diff-cos associate-*l*.c quot-tan rem-cbrt-cube distribute-rgt-neg-out frac-2neg.c diff-sin exp-to-pow

localize21.5s (0.6%)

regimes16.6s (0.5%)

Accuracy

Total 29.3b remaining (16.3%)

Threshold costs 6.4b (3.6%)

5.1b82.3%quadp (p42, positive)
5.1b82.5%quad2p (problem 3.2.1, positive)
4.2b85.4%quadm (p42, negative)
3.6b53.3%expq3 (problem 3.4.2)
3.2b88.1%quad2m (problem 3.2.1, negative)

bsearch13.0s (0.4%)

end64.0ms (0.0%)