Details

sample1.8m (52.1%)

Algorithm
56×intervals
16×halfpoints
Results
24.6s66674×body1280valid
17.6s17684×body2560valid
8.4s42276×body640valid
3.0s93824×body80valid
2.6s20242×body320valid
1.7s64337×body80nan
901.0ms10742×body160valid
639.0ms16259×body80overflowed
594.0ms49557×pre80true
135.0ms274×body640nan
126.0ms130×body1280nan
120.0ms444×body5120valid
43.0ms167×body320nan
13.0ms97×body160nan

series36.8s (18.2%)

Calls

415 calls:

1.5s
(- (/ 1 (/ (- (pow 1 3) (pow (* (tan x) (tan eps)) 3)) (* (+ (* (* (tan x) (tan eps)) (+ (* (tan x) (tan eps)) 1)) 1) (+ (tan x) (tan eps))))) (tan x))
666.0ms
(/ (- (* (- (/ 1.0 (+ x 1.0)) (/ 2.0 x)) (- (/ 1.0 (+ x 1.0)) (/ 2.0 x))) (* (/ 1.0 (- x 1.0)) (/ 1.0 (- x 1.0)))) (- (- (/ 1.0 (+ x 1.0)) (/ 2.0 x)) (/ 1.0 (- x 1.0))))
513.0ms
(exp (- (log 1.0) (log (+ (* (cbrt (+ x 1.0)) (cbrt (+ x 1.0))) (+ (* (cbrt x) (cbrt x)) (* (cbrt (+ x 1.0)) (cbrt x)))))))
512.0ms
(/ (* 1.0 (/ (+ x (- 1.0 x)) (+ (sqrt (+ x 1.0)) (sqrt x)))) (* (sqrt x) (sqrt (+ x 1.0))))
511.0ms
(/ (* 1.0 (/ 1.0 (+ (sqrt (+ x 1.0)) (sqrt x)))) (* (sqrt x) (sqrt (+ x 1.0))))

prune34.8s (17.2%)

simplify10.4s (5.1%)

Algorithm
195×egg-herbie

rewrite8.0s (4.0%)

Algorithm
123×rewrite-expression-head
Calls

415 calls:

425.0ms
(- (/ 1 (/ (- (pow 1 3) (pow (* (tan x) (tan eps)) 3)) (* (+ (* (* (tan x) (tan eps)) (+ (* (tan x) (tan eps)) 1)) 1) (+ (tan x) (tan eps))))) (tan x))
421.0ms
(/ (- (* (- (/ 1.0 (+ x 1.0)) (/ 2.0 x)) (- (/ 1.0 (+ x 1.0)) (/ 2.0 x))) (* (/ 1.0 (- x 1.0)) (/ 1.0 (- x 1.0)))) (- (- (/ 1.0 (+ x 1.0)) (/ 2.0 x)) (/ 1.0 (- x 1.0))))
322.0ms
(- (+ (- 1.0 (+ (* 1.0 (log (/ 1 n))) (* 0.16666666666666669 (/ 1 (pow n 2))))) (/ 0.5 n)) 1.0)
233.0ms
(/ (- (* (- (* (exp x) (exp x)) (* 2.0 2.0)) (* (- (pow (exp x) 3) (pow 2.0 3)) (pow (exp x) 2))) (* (+ (exp x) 2.0) (+ (pow (exp x) 2) (* 2.0 (+ 2.0 (exp x)))))) (* (* (+ (exp x) 2.0) (+ (pow (exp x) 2) (* 2.0 (+ 2.0 (exp x))))) (pow (exp x) 2)))
209.0ms
(* (- (/ 1.0 (+ x 1.0)) (/ 2.0 x)) (- (/ 1.0 (+ x 1.0)) (/ 2.0 x)))
Rules
5312×add-sqr-sqrt
5256×*-un-lft-identity
4933×times-frac
2983×add-cube-cbrt
1501×add-exp-log
1066×difference-of-squares
1065×add-cbrt-cube
811×unpow-prod-down
756×add-log-exp
737×sqrt-prod
713×pow1
710×distribute-lft-out--
601×associate-*r*
529×associate-*l*
527×associate-/l*
502×flip-- flip3--
453×associate-*l/
449×frac-times
432×associate-/r*
430×distribute-lft-out
407×sqr-pow
405×cbrt-prod
403×cube-prod
383×prod-exp
380×frac-sub
368×div-exp
367×flip-+ flip3-+
327×log-prod
275×associate-*r/
258×associate-/r/
213×unswap-sqr
207×div-inv
205×cbrt-undiv
204×associate-/l/
202×cbrt-unprod
177×exp-prod
152×cbrt-div
147×sub-neg
136×diff-log
132×unpow2
113×pow-exp
111×frac-add
110×pow-to-exp
101×pow-prod-down
99×log-pow
90×log-div
85×pow-unpow
82×distribute-rgt-neg-in
80×swap-sqr
77×*-commutative
76×frac-2neg clear-num
75×sqrt-div
69×neg-sub0
65×exp-neg
62×tan-quot
61×exp-diff
56×associate-+r+
53×sqrt-pow1
51×pow1/3 sum-log
48×distribute-rgt-in distribute-lft-in
47×pow1/2
43×1-exp
40×rec-exp
35×associate--l+
33×pow-pow
31×pow-prod-up rem-sqrt-square
30×+-commutative
29×pow-sqr exp-sum
28×associate-+l+ rem-log-exp
26×div-sub
24×difference-cubes complex-mul-def
23×associate--r+
22×cube-mult
20×distribute-lft-neg-in associate--r-
18×unpow3
15×pow-flip
12×un-div-inv
11×associate--l- associate-+l-
10×inv-pow
rem-cube-cbrt pow2 pow-plus
neg-mul-1 cos-mult exp-to-pow
neg-log sin-mult
rem-exp-log difference-of-sqr-1 *.c-commutative
cube-div
sqrt-unprod associate-+r- pow-sub +.c-commutative complex-add-def pow-neg log-rec
rem-cbrt-cube
associate-+l+.c sub-div cos-sum tan-sum exp-lft-cube associate-*l*.c sin-sum
sin-cos-mult diff-atan diff-cos unsub-neg rem-square-sqrt frac-2neg.c diff-sin

regimes3.4s (1.7%)

Accuracy

Total 24.1b remaining (9%)

Threshold costs 6.0b (2.2%)

3.2b88.1%quad2m (problem 3.2.1, negative)
3.2b88.2%quadm (p42, negative)
2.7b89.7%quad2p (problem 3.2.1, positive)
1.9b29.3%expq3 (problem 3.4.2)
1.6b83.9%2cos (problem 3.3.5)

localize1.9s (1.0%)

bsearch1.6s (0.8%)

end1.0ms (0.0%)