Details

sample4.4m (38.8%)

Algorithm
56×intervals
16×halfpoints
Results
49.5s66906×body1280valid
31.4s17504×body2560valid
20.2s42466×body640valid
11.8s12824×body10240exit
9.0s93701×body80valid
6.5s20408×body320valid
4.6s62864×body80nan
3.1s10800×body160valid
1.2s47484×pre80true
637.0ms719×body1280nan
349.0ms661×body640nan
261.0ms490×body5120valid
192.0ms359×body320nan
35.0ms193×body160nan

simplify3.8m (33.7%)

prune1.8m (15.6%)

series54.3s (7.9%)

Calls

387 calls:

1.0s
(/ (/ (- (exp (* (+ a b) eps)) 1.0) (* a (+ eps (* (* a (* eps eps)) 1/2)))) (/ (- (exp (* eps b)) 1.0) eps))
915.0ms
(* (/ a (cbrt a)) (/ (- c) (+ b_2 (sqrt (fma a (- c) (* b_2 b_2))))))
758.0ms
(* (+ (sqrt (pow (+ x 1.0) (/ 1.0 n))) (pow x (/ 1.0 (* 2 n)))) (- (/ (/ 0.5 n) x) (fma (/ 0.25 (pow n 2)) (/ (- (log x)) x) (/ (/ 0.25 (pow x 2)) n))))
714.0ms
(/ (/ (fma (* 1.0 1.0) (+ x 1.0) (* x (- (* 1.0 1.0)))) (* 1.0 (+ (sqrt (+ x 1.0)) (sqrt x)))) (* (sqrt (+ x 1.0)) (sqrt x)))
654.0ms
(+ (* 2 (fma (log 1.0) 1/3 (* 0.6666666666666666 (- (pow eps 2) (fma (/ eps 1.0) (/ eps 1.0) eps))))) (log (cbrt (/ (- 1.0 eps) (+ eps 1.0)))))

rewrite13.0s (1.9%)

Algorithm
123×rewrite-expression-head
Calls

387 calls:

365.0ms
(* (+ (sqrt (pow (+ x 1.0) (/ 1.0 n))) (pow x (/ 1.0 (* 2 n)))) (- (/ (/ 0.5 n) x) (fma (/ 0.25 (pow n 2)) (/ (- (log x)) x) (/ (/ 0.25 (pow x 2)) n))))
283.0ms
(/ (log (exp (- (pow 1.0 3) (pow (cos x) 3)))) (* (fma (cos x) (+ 1.0 (cos x)) (* 1.0 1.0)) x))
224.0ms
(* (/ (/ (fma (pow x 5) 1/60 (fma 1/3 (pow x 3) (* 2 x))) (sqrt 2.0)) (sqrt (sqrt 2.0))) (/ (sin y) (sqrt (sqrt 2.0))))
213.0ms
(+ (/ 1.0 (- x 1.0)) (- (/ 1.0 (+ x 1.0)) (/ 2.0 x)))
209.0ms
(+ (* (/ (/ 1.0 (+ 1.0 x)) (- x 1.0)) (+ x 1.0)) (- (/ 1.0 (+ x 1.0)) (/ 2.0 x)))
Rules
11881×times-frac
11650×*-un-lft-identity
10530×add-sqr-sqrt
8671×add-cube-cbrt
5482×prod-diff
2556×sqrt-prod
1456×add-exp-log
1096×add-cbrt-cube
1046×distribute-lft-out
903×unpow-prod-down
829×cbrt-prod
758×div-inv
718×associate-*l*
705×log-prod
703×difference-of-squares
699×pow1
678×cube-prod
580×add-log-exp
560×associate-/l*
531×fma-neg
524×associate-+r+
507×associate-*r*
486×associate-/r/
485×distribute-lft-out--
404×prod-exp
377×log1p-expm1-u
376×expm1-log1p-u
365×sqr-pow
339×div-exp
314×associate-/r*
281×flip-+ flip3-+
262×cbrt-unprod
257×cbrt-undiv
227×exp-sum
215×distribute-rgt-in distribute-lft-in
169×unswap-sqr
168×distribute-rgt-neg-in
166×flip3-- flip--
161×distribute-lft-neg-in
158×unpow3 cube-mult
147×log-pow
135×fma-def
112×pow-prod-down
109×sqrt-div
105×pow-unpow
104×associate-*r/
100×exp-prod
85×associate-*l/
79×sub-neg
76×frac-2neg clear-num
70×associate-/l/
69×diff-log
59×frac-times
57×pow1/3 *-commutative
50×sqrt-pow1 pow1/2
49×fma-udef
46×swap-sqr neg-mul-1
38×rem-sqrt-square
36×sum-log log-div
33×div-sub
31×+-commutative
29×cbrt-div
27×1-exp rec-exp
24×rem-log-exp
23×pow-exp tan-quot pow-to-exp frac-add
21×pow-pow
16×associate-+l+ frac-sub pow-prod-up difference-cubes
15×complex-mul-def
14×pow-sqr
13×unpow2 hypot-def
10×distribute-neg-frac
distribute-frac-neg
exp-diff neg-sub0 pow2 pow-plus associate--r+
distribute-rgt-neg-out associate--l+
rem-cube-cbrt associate--l-
sin-cos-mult sqrt-unprod *.c-commutative
expm1-log1p expm1-udef associate-+r- log1p-expm1 log1p-udef difference-of-sqr-1 +.c-commutative
quot-tan associate-*l*.c sin-sum unpow-prod-up neg-log tan-sum rem-exp-log cos-sum cube-div expm1-def complex-add-def
pow-flip distribute-lft-neg-out diff-atan frac-2neg.c sum-cubes inv-pow un-div-inv exp-to-pow distribute-rgt-out-- associate-+l- rem-square-sqrt diff-sin associate-+l+.c diff-cos sin-mult

regimes6.0s (0.9%)

Accuracy

Total 24.2b remaining (16.4%)

Threshold costs 8.1b (5.5%)

4.2b85.4%quadm (p42, negative)
3.7b87.2%quad2m (problem 3.2.1, negative)
3.4b0%expq3 (problem 3.4.2)
3.2b86.9%expax (section 3.5)
1.6b81.8%2nthrt (problem 3.4.6)

localize5.4s (0.8%)

bsearch2.0s (0.3%)

end1.0ms (0.0%)