Details

sample1.8m (52.7%)

Algorithm
56×intervals
16×halfpoints
Results
24.1s67304×body1280valid
17.0s17446×body2560valid
8.1s41882×body640valid
3.7s12626×body10240exit
2.9s94049×body80valid
2.5s20197×body320valid
1.6s62519×body80nan
837.0ms10764×body160valid
526.0ms47491×pre80true
294.0ms669×body1280nan
203.0ms662×body640nan
130.0ms467×body5120valid
63.0ms349×body320nan
21.0ms203×body160nan

series37.9s (18.0%)

Calls

397 calls:

1.1s
(cbrt (* (cbrt (+ (* 0.0021164021164021165 (pow x 5)) (* 0.3333333333333333 x))) (cbrt (+ (* 0.0021164021164021165 (pow x 5)) (* 0.3333333333333333 x)))))
1.1s
(cbrt (+ (* 0.0021164021164021165 (pow x 5)) (* 0.3333333333333333 x)))
1.1s
(cbrt (cbrt (+ (* 0.0021164021164021165 (pow x 5)) (* 0.3333333333333333 x))))
942.0ms
(* (cbrt (+ (* 0.0021164021164021165 (pow x 5)) (* 0.3333333333333333 x))) (cbrt (+ (* 0.0021164021164021165 (pow x 5)) (* 0.3333333333333333 x))))
924.0ms
(cbrt (+ (* 0.0021164021164021165 (pow x 5)) (* 0.3333333333333333 x)))

prune33.0s (15.7%)

rewrite12.7s (6.0%)

Algorithm
122×rewrite-expression-head
Calls

397 calls:

598.0ms
(- (+ (- 1.0 (+ (* 1.0 (log (/ 1 n))) (* 0.16666666666666669 (/ 1 (pow n 2))))) (/ 0.5 n)) 1.0)
484.0ms
(* (/ (- (log 1.0) (+ (* 1.0 x) (* 1/2 (/ (pow x 2) (pow 1.0 2))))) (- (* (- (* (* 1.0 x) (* 1.0 x)) (* (log 1.0) (log 1.0))) (pow 1.0 2)) (* (- (* 1.0 x) (log 1.0)) (* 1/2 (pow x 2))))) (* (- (* 1.0 x) (log 1.0)) (pow 1.0 2)))
310.0ms
(* (/ 1 (sqrt 2.0)) (* (/ 1 (sqrt (sqrt 2.0))) (* (/ (+ (* 1/3 (pow x 3)) (+ (* 1/60 (pow x 5)) (* 2 x))) (sqrt (sqrt 2.0))) (sin y))))
261.0ms
(+ (- (/ 1.0 (+ x 1.0)) (/ 2.0 x)) (/ 1.0 (- x 1.0)))
236.0ms
(* (sqrt (+ (- (exp x) 2.0) (exp (- x)))) (sqrt (+ (- (exp x) 2.0) (exp (- x)))))
Rules
5790×add-sqr-sqrt
5719×times-frac
5474×*-un-lft-identity
3306×add-cube-cbrt
1626×add-exp-log
1124×difference-of-squares
1108×add-cbrt-cube
859×sqrt-prod
845×unpow-prod-down
801×pow1
766×add-log-exp
765×associate-*r*
672×distribute-lft-out--
616×associate-/l*
461×prod-exp
454×distribute-lft-out
451×cube-prod
442×sqr-pow
436×associate-*l*
420×div-exp
410×associate-/r*
363×cbrt-prod
301×div-inv
289×flip3-- flip--
248×log-prod
237×associate-*l/
231×cbrt-undiv
230×cbrt-unprod
216×associate-/r/
215×flip-+ flip3-+
214×unswap-sqr
182×log-pow
178×sqrt-div
158×sqrt-pow1
155×exp-prod
141×cbrt-div
132×swap-sqr
130×frac-add
129×diff-log
127×sub-neg
125×pow-unpow pow-prod-down
122×frac-times
101×associate-*r/
97×unpow2
89×associate-/l/
77×frac-2neg clear-num
75×pow1/2
73×1-exp pow-exp
71×pow1/3
70×pow-to-exp
68×*-commutative
64×rec-exp
63×distribute-rgt-neg-in
62×sum-log
48×neg-sub0
46×pow-prod-up
45×exp-diff
40×log-div
38×pow-sqr
37×difference-cubes unpow3 cube-mult
34×exp-neg +-commutative
33×pow-pow frac-sub
31×rem-sqrt-square
28×distribute-rgt-in div-sub distribute-lft-in
25×exp-to-pow
24×complex-mul-def rem-log-exp
23×associate--r+
20×pow-flip exp-sum
19×associate--l+
18×tan-quot
16×associate-+l+
15×associate--l-
14×pow-plus
13×pow2 cos-mult
12×neg-log
11×inv-pow
10×rem-cube-cbrt associate-+r+ associate-+l-
cube-div rem-exp-log
sqrt-unprod difference-of-sqr-1 exp-lft-cube *.c-commutative
sin-mult
+.c-commutative complex-add-def
sin-cos-mult associate-+r- associate--r- distribute-rgt-out-- rem-square-sqrt
cos-sum un-div-inv sqr-sin associate-+l+.c associate-*l*.c tan-sum sin-sum
diff-atan sub-div diff-cos distribute-frac-neg diff-sin mul-1-neg

simplify9.9s (4.7%)

Algorithm
194×egg-herbie

regimes2.8s (1.4%)

Accuracy

Total 24.1b remaining (10.8%)

Threshold costs 3.9b (1.8%)

4.3b83.9%quadm (p42, negative)
4.2b82.2%quad2p (problem 3.2.1, positive)
3.2b0%expq3 (problem 3.4.2)
1.7b83.2%2cos (problem 3.3.5)
1.6b82.2%2nthrt (problem 3.4.6)

localize2.0s (0.9%)

bsearch1.2s (0.6%)

end1.0ms (0.0%)