Details

sample1.8m (51.2%)

Algorithm
56×intervals
16×halfpoints
Results
24.5s67058×body1280valid
16.7s17165×body2560valid
8.5s42691×body640valid
3.9s12625×body10240exit
2.9s93767×body80valid
2.8s20629×body320valid
1.7s63163×body80nan
877.0ms10728×body160valid
543.0ms47304×pre80true
315.0ms698×body1280nan
211.0ms658×body640nan
140.0ms474×body5120valid
72.0ms383×body320nan
20.0ms187×body160nan

prune43.7s (20.5%)

series36.5s (17.1%)

Calls

361 calls:

1.8s
(fma (- (cbrt (- (/ (/ 0.5 n) (pow x 2)) (/ (* (log x) 1.0) (* x (pow n 2)))))) (* (cbrt (- (/ (/ 0.5 n) (pow x 2)) (/ (* (log x) 1.0) (* x (pow n 2))))) (cbrt (- (/ (/ 0.5 n) (pow x 2)) (/ (* (log x) 1.0) (* x (pow n 2)))))) (* (cbrt (- (/ (/ 0.5 n) (pow x 2)) (/ (* (log x) 1.0) (* x (pow n 2))))) (* (cbrt (- (/ (/ 0.5 n) (pow x 2)) (/ (* (log x) 1.0) (* x (pow n 2))))) (cbrt (- (/ (/ 0.5 n) (pow x 2)) (/ (* (log x) 1.0) (* x (pow n 2))))))))
750.0ms
(- (/ (* (+ (tan x) (tan eps)) (fma (tan x) (tan eps) 1)) (- 1 (/ (* (* (tan x) (tan x)) (pow (sin eps) 2)) (pow (cos eps) 2)))) (tan x))
733.0ms
(- (/ (* (+ (tan x) (tan eps)) (fma (tan x) (tan eps) 1)) (- 1 (* (* (tan x) (tan eps)) (* (tan x) (tan eps))))) (tan x))
718.0ms
(cbrt (- (/ (/ 0.5 n) (pow x 2)) (/ (* (log x) 1.0) (* x (pow n 2)))))
710.0ms
(cbrt (- (/ (/ 0.5 n) (pow x 2)) (/ (* (log x) 1.0) (* x (pow n 2)))))

simplify11.2s (5.3%)

Algorithm
191×egg-herbie

rewrite6.7s (3.1%)

Algorithm
119×rewrite-expression-head
Calls

361 calls:

348.0ms
(exp (+ (- (log 1.0) (log N)) (+ (* (/ 1 (pow N 2)) (- 0.3333333333333333 (/ 0.125 (pow 1.0 2)))) (/ (- 0.5) N))))
337.0ms
(- (/ (/ 1.0 n) x) (- (/ (/ 0.5 n) (pow x 2)) (/ (* (log x) 1.0) (* x (pow n 2)))))
246.0ms
(+ (- (/ 1.0 (+ x 1.0)) (/ 2.0 x)) (/ 1.0 (- x 1.0)))
232.0ms
(+ (- (/ 1.0 (+ x 1.0)) (/ 2.0 x)) (log1p (expm1 (/ 1.0 (- x 1.0)))))
129.0ms
(- (/ (* (+ (tan x) (tan eps)) (fma (tan x) (tan eps) 1)) (- 1 (/ (* (* (tan x) (tan x)) (pow (sin eps) 2)) (pow (cos eps) 2)))) (tan x))
Rules
11855×times-frac
11536×add-sqr-sqrt
11113×*-un-lft-identity
8112×add-cube-cbrt
5749×prod-diff
1585×sqrt-prod
1324×add-exp-log
1282×difference-of-squares
1249×unpow-prod-down
896×add-cbrt-cube
868×distribute-lft-out--
738×div-inv
726×associate-*r*
715×pow1
653×distribute-lft-out
629×add-log-exp
552×associate--r+
550×sqr-pow
535×fma-neg
526×associate-+l+
515×associate-/l*
477×distribute-rgt-neg-in
463×associate-/r/
419×associate-/r*
364×div-exp
363×associate-*l*
360×cube-prod
352×unpow2
348×log1p-expm1-u
345×expm1-log1p-u
315×cbrt-prod
304×distribute-lft-neg-in
300×prod-exp
255×flip-- flip3--
249×unswap-sqr
202×flip-+ flip3-+
189×cbrt-undiv
170×distribute-rgt-in distribute-lft-in
151×cbrt-unprod
148×sqrt-div
130×fma-def
110×diff-log
105×pow-exp
104×neg-mul-1
102×pow-to-exp
99×log-pow cbrt-div
98×unpow3 cube-mult sub-neg
97×sqrt-pow1
95×log-prod
92×pow-unpow
89×pow-prod-down
82×associate-*r/
80×frac-times
74×tan-quot
72×pow1/2 frac-2neg clear-num
65×associate-/l/ 1-exp
59×rec-exp
58×associate-*l/
55×exp-sum
51×pow-prod-up
49×pow1/3
48×*-commutative
47×sum-log
44×swap-sqr
35×fma-udef
34×frac-add
25×log-div div-sub neg-sub0
24×rem-sqrt-square complex-mul-def associate--l+
23×pow-sqr pow-flip +-commutative
19×frac-sub
18×associate--l-
17×pow-pow neg-log
16×inv-pow
14×pow-plus
13×exp-prod
12×associate-+r+
11×associate-+l-
10×associate-+r- rem-log-exp
rem-cube-cbrt
rem-exp-log pow2
exp-diff sqrt-unprod *.c-commutative
log1p-udef
difference-cubes associate--r- +.c-commutative expm1-udef distribute-frac-neg complex-add-def
un-div-inv difference-of-sqr-1 expm1-log1p distribute-rgt-out--
associate-+l+.c expm1-def exp-neg pow-sub unsub-neg associate-*l*.c tan-sum cos-sum frac-2neg.c pow-neg sin-sum
diff-atan log1p-expm1 sin-cos-mult diff-cos rem-square-sqrt sub-div sin-mult cos-mult exp-to-pow diff-sin

regimes2.9s (1.4%)

Accuracy

Total 29.6b remaining (14%)

Threshold costs 5.9b (2.8%)

5.0b82.3%quad2m (problem 3.2.1, negative)
5.0b82.3%quadm (p42, negative)
4.9b81.7%quadp (p42, positive)
3.5b0%expq3 (problem 3.4.2)
2.1b76.4%2nthrt (problem 3.4.6)

localize1.9s (0.9%)

bsearch1.1s (0.5%)

end1.0ms (0.0%)