Details

sample1.8m (53.6%)

Algorithm
56×intervals
16×halfpoints
Results
23.7s66667×body1280valid
16.7s17411×body2560valid
8.1s42121×body640valid
3.8s12572×body10240exit
2.8s94041×body80valid
2.7s20589×body320valid
1.6s62658×body80nan
838.0ms10649×body160valid
546.0ms47418×pre80true
311.0ms662×body1280nan
222.0ms672×body640nan
111.0ms433×body5120valid
70.0ms382×body320nan
20.0ms187×body160nan

prune35.1s (17.6%)

series32.5s (16.3%)

Calls

395 calls:

1.5s
(- (* (/ (+ (tan x) (tan eps)) (- 1 (pow (* (tan x) (tan eps)) 3))) (+ (* 1 1) (+ (* (* (tan x) (tan eps)) (* (tan x) (tan eps))) (* 1 (* (tan x) (tan eps)))))) (tan x))
1.2s
(- (+ (+ (/ (* (pow (sin x) 2) (pow (sin eps) 3)) (* (pow (cos x) 2) (* (- 1 (/ (* (pow (sin x) 3) (pow (sin eps) 3)) (* (pow (cos x) 3) (pow (cos eps) 3)))) (pow (cos eps) 3)))) (* (/ (pow (sin eps) 2) (* (- 1 (/ (* (pow (sin x) 3) (pow (sin eps) 3)) (* (pow (cos x) 3) (pow (cos eps) 3)))) (pow (cos eps) 2))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (sin x) (* (- 1 (/ (* (pow (sin x) 3) (pow (sin eps) 3)) (* (pow (cos x) 3) (pow (cos eps) 3)))) (cos x)))) (/ (sin x) (cos x)))
757.0ms
(/ (* eps (- (exp (* (+ a b) eps)) 1.0)) (* (+ (* 1/6 (pow (* a eps) 3)) (+ (* 1/2 (* (pow a 2) (pow eps 2))) (* a eps))) (- (exp (* b eps)) 1.0)))
612.0ms
(- (pow (- (* (cos x) (cos eps)) (* (sin x) (sin eps))) 3) (pow (cos x) 3))
607.0ms
(/ (+ 0 (* 4.0 (* a c))) (- (- b) (* (fabs (cbrt (- (* b b) (* 4.0 (* a c))))) (sqrt (cbrt (- (* b b) (* 4.0 (* a c))))))))

simplify10.3s (5.2%)

Algorithm
192×egg-herbie

rewrite8.9s (4.5%)

Algorithm
120×rewrite-expression-head
Calls

395 calls:

1.9s
(- (+ (+ (/ (* (pow (sin x) 2) (pow (sin eps) 3)) (* (pow (cos x) 2) (* (- 1 (/ (* (pow (sin x) 3) (pow (sin eps) 3)) (* (pow (cos x) 3) (pow (cos eps) 3)))) (pow (cos eps) 3)))) (* (/ (pow (sin eps) 2) (* (- 1 (/ (* (pow (sin x) 3) (pow (sin eps) 3)) (* (pow (cos x) 3) (pow (cos eps) 3)))) (pow (cos eps) 2))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (sin x) (* (- 1 (/ (* (pow (sin x) 3) (pow (sin eps) 3)) (* (pow (cos x) 3) (pow (cos eps) 3)))) (cos x)))) (/ (sin x) (cos x)))
248.0ms
(- (/ (/ 1.0 n) x) (- (/ (/ 0.5 n) (pow x 2)) (/ (* (log x) 1.0) (exp (log (* x (pow n 2)))))))
209.0ms
(* (cbrt (/ (/ 1 2.0) (sqrt 2.0))) (* (/ (+ (* 1/3 (pow x 3)) (+ (* 1/60 (pow x 5)) (* 2 x))) (sqrt 2.0)) (sin y)))
199.0ms
(- (/ (/ 1.0 n) x) (- (/ (/ 0.5 n) (pow x 2)) (/ (* (log x) 1.0) (* x (pow n 2)))))
182.0ms
(+ (- (/ 1.0 (+ x 1.0)) (/ 2.0 x)) (/ 1.0 (- x 1.0)))
Rules
6914×times-frac
6416×*-un-lft-identity
6123×add-sqr-sqrt
3858×add-cube-cbrt
1455×add-exp-log
1049×cbrt-prod
1015×add-cbrt-cube
970×associate-*r*
834×difference-of-squares
769×pow1
732×sqrt-prod
710×add-log-exp
707×distribute-lft-out--
676×unpow-prod-down
631×associate-*l*
565×distribute-lft-out
497×associate-/l*
431×associate-/r*
379×prod-exp
333×unswap-sqr
331×div-exp
316×sqr-pow
298×flip-- flip3--
273×div-inv
270×associate-/r/
222×swap-sqr
216×unpow2
210×exp-prod
207×log-prod
197×associate-*l/
196×cbrt-unprod
186×cbrt-undiv
175×flip-+ flip3-+
173×log-pow
158×pow-unpow
132×sub-neg
131×associate-*r/
125×diff-log
123×cbrt-div
122×pow-prod-down
120×frac-times
116×cube-prod
112×pow-exp
109×pow-to-exp
92×associate-/l/
84×*-commutative
76×frac-2neg clear-num
73×sqrt-div
70×frac-add
59×pow1/2 tan-quot sqrt-pow1
56×frac-sub 1-exp
55×rec-exp
50×sum-log
44×distribute-rgt-in distribute-lft-in
39×log-div
38×pow1/3
36×associate--l+
33×distribute-rgt-neg-in
32×pow-prod-up
30×pow-pow rem-log-exp
27×rem-sqrt-square
26×pow-sqr
25×associate-+r+ +-commutative div-sub
24×complex-mul-def
22×unpow3 cube-mult
21×pow-flip
20×un-div-inv
19×associate-+l+ associate--r+
18×inv-pow
15×neg-sub0 cos-mult
13×rem-cube-cbrt associate--l-
12×sin-mult
11×distribute-rgt-out-- neg-log associate-+l-
10×pow-plus
pow2 exp-sum
cube-div
exp-diff difference-cubes rem-exp-log sub-div *.c-commutative
sqrt-unprod
pow-div associate-+r- associate--r- difference-of-sqr-1 +.c-commutative sqr-cos complex-add-def log-rec
exp-to-pow
cos-sum sub-1-cos associate-+l+.c exp-neg distribute-neg-in rem-square-sqrt associate-*l*.c tan-sum frac-2neg.c sin-sum
sin-cos-mult diff-atan diff-cos unsub-neg +-inverses distribute-rgt-neg-out diff-sin

regimes2.7s (1.3%)

Accuracy

Total 28.6b remaining (13.3%)

Threshold costs 6.0b (2.8%)

5.3b80.2%quadp (p42, positive)
4.9b83.3%quad2p (problem 3.2.1, positive)
3.2b88.1%quad2m (problem 3.2.1, negative)
3.0b0%expq3 (problem 3.4.2)
1.7b79.7%2nthrt (problem 3.4.6)

localize2.0s (1.0%)

bsearch1.3s (0.6%)

end1.0ms (0.0%)