Details

sample5.0m (34.3%)

Algorithm
56×intervals
16×halfpoints
Results
1.1m66947×body1280valid
39.8s17832×body2560valid
25.0s41632×body640valid
13.9s12720×body10240exit
11.7s93671×body80valid
8.4s20637×body320valid
7.4s64013×body80nan
3.0s11214×body160valid
2.2s47341×pre80true
1.2s696×body1280nan
914.0ms471×body5120valid
546.0ms625×body640nan
189.0ms344×body320nan
59.0ms193×body160nan

prune4.5m (31.0%)

simplify3.8m (25.8%)

series43.1s (4.9%)

Calls

372 calls:

Slowest
3.4s
(- (* (* (cos x) (/ (+ (tan eps) (tan x)) (- 1 (* (* (tan eps) (tan x)) (* (* (tan eps) (tan x)) (* (tan eps) (tan x))))))) (+ 1 (* (* (+ (* (tan eps) (tan x)) (* (* (tan eps) (tan x)) (* (tan eps) (tan x)))) (+ (* (tan eps) (tan x)) (* (* (tan eps) (tan x)) (* (tan eps) (tan x))))) (+ (* (tan eps) (tan x)) (* (* (tan eps) (tan x)) (* (tan eps) (tan x))))))) (* (+ (- (* (+ (* (tan eps) (tan x)) (* (* (tan eps) (tan x)) (* (tan eps) (tan x)))) (+ (* (tan eps) (tan x)) (* (* (tan eps) (tan x)) (* (tan eps) (tan x))))) (+ (* (tan eps) (tan x)) (* (* (tan eps) (tan x)) (* (tan eps) (tan x))))) 1) (sin x)))
2.1s
(- (* (/ (+ (tan x) (tan eps)) (- 1 (* (* (* (tan x) (tan eps)) (* (tan x) (tan eps))) (* (tan x) (tan eps))))) (+ (* 1 1) (+ (* (* (tan x) (tan eps)) (* (tan x) (tan eps))) (* 1 (* (tan x) (tan eps)))))) (tan x))
513.0ms
(- (/ (+ (tan x) (tan eps)) (- 1 (* (tan x) (tan eps)))) (tan x))
502.0ms
(log (* (cbrt (exp (- (pow (+ x 1) (/ 1 n)) (exp (/ (log x) n))))) (cbrt (exp (- (pow (+ x 1) (/ 1 n)) (exp (/ (log x) n)))))))
440.0ms
(log (cbrt (exp (- (pow (+ x 1) (/ 1 n)) (exp (/ (log x) n))))))

rewrite23.7s (2.7%)

Algorithm
115×rewrite-expression-head
Calls

372 calls:

Slowest
8.7s
(- (* (* (cos x) (/ (+ (tan eps) (tan x)) (- 1 (* (* (tan eps) (tan x)) (* (* (tan eps) (tan x)) (* (tan eps) (tan x))))))) (+ 1 (* (* (+ (* (tan eps) (tan x)) (* (* (tan eps) (tan x)) (* (tan eps) (tan x)))) (+ (* (tan eps) (tan x)) (* (* (tan eps) (tan x)) (* (tan eps) (tan x))))) (+ (* (tan eps) (tan x)) (* (* (tan eps) (tan x)) (* (tan eps) (tan x))))))) (* (+ (- (* (+ (* (tan eps) (tan x)) (* (* (tan eps) (tan x)) (* (tan eps) (tan x)))) (+ (* (tan eps) (tan x)) (* (* (tan eps) (tan x)) (* (tan eps) (tan x))))) (+ (* (tan eps) (tan x)) (* (* (tan eps) (tan x)) (* (tan eps) (tan x))))) 1) (sin x)))
716.0ms
(* (/ (+ 1/27 (* (* (* x x) (* (* x x) 1/91125)) (* x x))) (sqrt (+ (* (* x (* 1/45 x)) (* x (* 1/45 x))) (- (* 1/3 1/3) (* (* x (* 1/45 x)) 1/3))))) (/ x (sqrt (+ (* (* x (* 1/45 x)) (* x (* 1/45 x))) (- (* 1/3 1/3) (* (* x (* 1/45 x)) 1/3))))))
496.0ms
(- (sqrt (- (* b_2 b_2) (* a c))) b_2)
412.0ms
(*.c (complex (/ (- 1) 2) (/ (sqrt 3) 2)) (complex (/ (- 1) 2) (/ (sqrt 3) 2)))
355.0ms
(* (* (* (* a x) (* a x)) (* a x)) 1/6)
Rules
45020×tan-quot
25776×frac-times
14197×associate-*l/
14079×associate-*r/
13011×frac-add
4135×*-un-lft-identity
3974×add-sqr-sqrt
3213×times-frac
2262×sqrt-prod
2193×pow1
2078×add-cube-cbrt
1404×add-exp-log
1226×add-cbrt-cube
626×distribute-lft-out
621×difference-of-squares
619×associate-*r*
614×add-log-exp
566×cbrt-prod
513×pow-prod-up
509×pow-prod-down
489×associate-*l*
472×flip-+ flip3-+
465×prod-exp
414×cbrt-unprod
372×distribute-lft-out--
360×insert-posit16
308×pow-plus
287×associate-/l*
240×associate-/r*
237×pow-sqr
225×div-exp
223×div-inv
209×swap-sqr
200×unswap-sqr
189×flip3-- flip--
179×log-prod
163×cbrt-undiv
149×associate-/r/
146×sqrt-div
134×pow2
125×log-pow
99×sqrt-pow1
96×*-commutative
95×sub-neg
91×diff-log
84×associate-/l/
79×cbrt-div
76×pow1/3
71×exp-prod
67×frac-sub
65×pow-unpow pow1/2
59×frac-2neg clear-num
57×unpow-prod-down
55×pow-flip
39×sum-log
38×distribute-rgt-in inv-pow distribute-lft-in
36×1-exp rec-exp
35×rem-sqrt-square
28×sqr-pow log-div
27×difference-of-sqr-1
25×pow3 +-commutative
23×div-sub
21×un-div-inv
19×rem-log-exp
18×associate--l+
17×distribute-rgt-neg-in
16×distribute-rgt1-in
13×associate-+l+ complex-mul-def
11×cube-unmult
exp-diff associate-+r+ associate--r+
pow-exp associate--l- pow-to-exp
neg-sub0 associate-+l-
pow-div
sin-sum neg-log difference-cubes pow-pow
exp-sum sin-mult distribute-rgt-out
*.c-commutative sqr-sin exp-to-pow +.c-commutative distribute-rgt-out-- rem-exp-log
associate-*l*.c +-inverses sin-cos-mult sqrt-unprod tan-sum frac-2neg-c exp-neg complex-add-def rem-square-sqrt cos-sum
remove-posit16 diff-atan associate-+r- sub-div associate-+l+.c diff-sin diff-cos

regimes4.9s (0.6%)

Accuracy

Total 20.8b remaining (15.5%)

Threshold costs 6.3b (4.7%)

4.3b84.5%quad2p (problem 3.2.1, positive)
4.2b84.9%quadp (p42, positive)
4.2b84.3%quadm (p42, negative)
1.7b81.3%2nthrt (problem 3.4.6)
0.8b96.5%quad2m (problem 3.2.1, negative)

localize4.7s (0.5%)

bsearch1.6s (0.2%)

end1.0ms (0.0%)