Details

sample2.0m (53.6%)

Algorithm
56×intervals
16×halfpoints
Results
28.5s66438×body1280valid
18.6s17211×body2560valid
10.8s41989×body640valid
6.1s94204×body80valid
3.5s20607×body320valid
3.3s62417×body80nan
1.3s11038×body160valid
852.0ms47374×pre80true
775.0ms11412×body80overflowed
596.0ms1150×body10240exit
375.0ms655×body1280nan
260.0ms629×body640nan
195.0ms402×body5120valid
105.0ms395×body320nan
32.0ms185×body160nan

prune41.7s (18.4%)

series39.0s (17.2%)

Calls

393 calls:

1.1s
(* (cbrt (fma 0.0021164021164021165 (pow x 5) (* 0.3333333333333333 x))) (cbrt (fma 0.0021164021164021165 (pow x 5) (* 0.3333333333333333 x))))
933.0ms
(cbrt (fma 0.0021164021164021165 (pow x 5) (* 0.3333333333333333 x)))
925.0ms
(cbrt (fma 0.0021164021164021165 (pow x 5) (* 0.3333333333333333 x)))
924.0ms
(cbrt (fma 0.0021164021164021165 (pow x 5) (* 0.3333333333333333 x)))
923.0ms
(cbrt (fma 0.0021164021164021165 (pow x 5) (* 0.3333333333333333 x)))

simplify11.6s (5.1%)

Algorithm
196×egg-herbie

rewrite6.0s (2.6%)

Algorithm
124×rewrite-expression-head
Calls

393 calls:

239.0ms
(+ (- (/ 1.0 (+ x 1.0)) (/ 2.0 x)) (/ 1.0 (- x 1.0)))
154.0ms
(/ (- (pow (/ 0.3333333333333333 N) 3) (pow 0.5 3)) (pow N 2))
140.0ms
(* (sqrt (/ (+ 1.0 0) (+ (sqrt (+ x 1.0)) (sqrt x)))) (sqrt (/ (+ 1.0 0) (+ (sqrt (+ x 1.0)) (sqrt x)))))
126.0ms
(* (/ (sqrt 1) (/ x (sqrt (- 1.0 (cos x))))) (/ (sqrt (- 1.0 (cos x))) x))
114.0ms
(* (/ (/ 1 (sqrt (sqrt 2.0))) (sqrt (sqrt 2.0))) (* (/ (fma 1/3 (pow x 3) (fma 1/60 (pow x 5) (* 2 x))) (sqrt 2.0)) (sin y)))
Rules
9440×*-un-lft-identity
8703×add-sqr-sqrt
8655×times-frac
6586×add-cube-cbrt
3749×prod-diff
3391×sqrt-prod
1428×add-exp-log
1036×add-cbrt-cube
942×unpow-prod-down
871×associate-*l*
828×distribute-lft-out
798×difference-of-squares
736×pow1
651×add-log-exp
647×associate-*r*
616×distribute-lft-out--
512×associate-/l*
480×div-inv
466×fma-neg
437×distribute-rgt-neg-in
412×associate-/r/
396×div-exp
378×log1p-expm1-u expm1-log1p-u
368×flip-- flip3--
363×sqr-pow
342×associate-/r*
337×prod-exp
330×associate-+l+
327×distribute-lft-neg-in
287×cbrt-prod
285×cube-prod
231×cbrt-undiv
216×unswap-sqr
188×exp-prod
187×cbrt-unprod
186×frac-times
183×associate-*l/
162×log-prod
161×flip-+ flip3-+
159×frac-sub unpow2
148×associate-/l/
141×sqrt-pow1
138×sqrt-div
132×fma-def
130×associate-*r/
128×distribute-rgt-in distribute-lft-in
127×log-pow
126×neg-sub0
124×exp-neg
118×swap-sqr
113×exp-diff neg-mul-1
111×diff-log
108×sub-neg
102×pow1/2
94×pow-prod-down
77×frac-2neg clear-num
75×pow-unpow
67×pow-prod-up
59×pow-exp
58×pow-to-exp
57×1-exp
55×pow1/3 exp-sum
54×*-commutative
49×rec-exp
42×fma-udef
39×rem-sqrt-square tan-quot
37×pow-sqr unpow3 cube-mult associate--l+
34×pow-pow
32×log-div
27×sum-log
26×pow-flip
24×complex-mul-def div-sub
21×associate--l-
20×un-div-inv
19×+-commutative
18×neg-log
17×rem-log-exp
15×frac-add pow-plus
14×cbrt-div
12×associate-+r+
10×pow-div inv-pow associate--r+
rem-cube-cbrt difference-cubes pow2
cube-div
sqrt-unprod
*.c-commutative associate-+l-
rem-exp-log sin-mult distribute-rgt-out--
+.c-commutative complex-add-def hypot-def
associate-+r- associate--r- difference-of-sqr-1 cos-mult exp-to-pow
associate-+l+.c expm1-def sqr-sin sub-div rem-square-sqrt associate-*l*.c cos-sum tan-sum rem-cbrt-cube sin-sum
sin-cos-mult diff-atan distribute-neg-in diff-cos unsub-neg expm1-udef frac-2neg.c diff-sin mul-1-neg

regimes3.0s (1.3%)

Accuracy

Total 30.6b remaining (14.1%)

Threshold costs 6.4b (2.9%)

5.2b81.4%quad2m (problem 3.2.1, negative)
5.2b81.4%quadm (p42, negative)
5.0b79%quadp (p42, positive)
3.2b0%expq3 (problem 3.4.2)
1.5b84.9%2cos (problem 3.3.5)

localize2.0s (0.9%)

bsearch1.9s (0.8%)

end1.0ms (0.0%)