Details

sample1.9m (50.4%)

Algorithm
56×intervals
16×halfpoints
Results
24.4s67304×body1280valid
17.1s17446×body2560valid
8.3s41882×body640valid
3.8s12626×body10240exit
2.9s94049×body80valid
2.5s20197×body320valid
1.6s62519×body80nan
859.0ms10764×body160valid
531.0ms47491×pre80true
304.0ms669×body1280nan
213.0ms662×body640nan
138.0ms467×body5120valid
72.0ms349×body320nan
22.0ms203×body160nan

prune43.4s (19.5%)

series38.1s (17.1%)

Calls

368 calls:

938.0ms
(cbrt (* (cbrt (fma 0.0021164021164021165 (pow x 5) (* 0.3333333333333333 x))) (cbrt (fma 0.0021164021164021165 (pow x 5) (* 0.3333333333333333 x)))))
932.0ms
(* (cbrt (fma 0.0021164021164021165 (pow x 5) (* 0.3333333333333333 x))) (cbrt (fma 0.0021164021164021165 (pow x 5) (* 0.3333333333333333 x))))
924.0ms
(cbrt (fma 0.0021164021164021165 (pow x 5) (* 0.3333333333333333 x)))
917.0ms
(cbrt (fma 0.0021164021164021165 (pow x 5) (* 0.3333333333333333 x)))
910.0ms
(cbrt (fma 0.0021164021164021165 (pow x 5) (* 0.3333333333333333 x)))

rewrite11.4s (5.1%)

Algorithm
121×rewrite-expression-head
Calls

368 calls:

758.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))))
352.0ms
(* (- (/ 1.0 (+ x 1.0)) (/ 2.0 x)) (- (/ 1.0 (+ x 1.0)) (/ 2.0 x)))
313.0ms
(+ (- (/ 1.0 (+ x 1.0)) (/ 2.0 x)) (/ 1.0 (- x 1.0)))
302.0ms
(+ (- (/ 1.0 (+ x 1.0)) (/ 2.0 x)) (/ 1.0 (- x 1.0)))
297.0ms
(+ (- (/ 1.0 (+ x 1.0)) (/ 2.0 x)) (* (* (cbrt (/ 1.0 (- x 1.0))) (cbrt (/ 1.0 (- x 1.0)))) (cbrt (/ 1.0 (- x 1.0)))))
Rules
11791×*-un-lft-identity
10457×times-frac
10202×add-sqr-sqrt
8075×add-cube-cbrt
5682×prod-diff
1678×sqrt-prod
1221×add-exp-log
1075×unpow-prod-down distribute-lft-out
862×add-cbrt-cube
858×difference-of-squares
773×distribute-lft-out--
745×cbrt-prod
723×associate-+l+
716×div-inv
684×associate-*r*
651×add-log-exp
649×pow1
550×fma-neg
535×distribute-rgt-in distribute-lft-in
523×associate-/r/
487×associate--l+
472×associate-/l*
391×sqr-pow
382×associate-/r*
372×distribute-rgt-neg-in
354×log1p-expm1-u expm1-log1p-u
327×log-prod
313×associate-*l*
311×prod-exp
304×cube-prod
299×div-exp
279×flip-- flip3--
263×distribute-lft-neg-in
253×flip-+ flip3-+
239×pow-unpow
176×unswap-sqr
175×cbrt-undiv
173×log-pow
172×frac-sub
153×exp-sum
145×cbrt-unprod
142×frac-times
139×fma-def
138×sqrt-div
122×swap-sqr
120×unpow2
118×diff-log
117×associate-*r/
116×sub-neg
113×associate-/l/
107×associate-*l/
99×cbrt-div
90×neg-mul-1
83×exp-prod
66×unpow3 cube-mult
65×clear-num frac-2neg
62×pow-prod-down pow1/3
61×sqrt-pow1
52×pow-exp
51×pow-to-exp
50×pow1/2
49×frac-add
42×1-exp rec-exp
41×*-commutative
39×log-div
38×tan-quot
36×sum-log
34×associate-+r+
31×fma-udef
29×rem-sqrt-square
24×complex-mul-def +-commutative
22×div-sub hypot-def
21×difference-of-sqr-1 rem-log-exp
18×neg-sub0
17×associate--l- pow-prod-up
16×pow-flip pow-pow
15×pow-sqr
14×neg-log
11×exp-diff associate--r+
pow2 pow-plus associate-+l-
inv-pow
rem-cube-cbrt distribute-rgt-out-- *.c-commutative cos-mult
distribute-rgt-out
rem-exp-log sqrt-unprod associate-+r- +.c-commutative complex-add-def expm1-def sqr-cos sin-mult
sin-cos-mult associate--r- sub-div
cube-div associate-+l+.c sin-sum exp-neg associate-*l*.c cos-sum tan-sum
difference-cubes un-div-inv diff-atan diff-cos rem-square-sqrt distribute-frac-neg rem-cbrt-cube distribute-rgt-neg-out expm1-udef exp-to-pow diff-sin log-rec

simplify11.2s (5.0%)

Algorithm
193×egg-herbie

regimes3.4s (1.5%)

Accuracy

Total 30.0b remaining (11.3%)

Threshold costs 5.0b (1.9%)

5.0b79.2%quad2p (problem 3.2.1, positive)
4.5b84.2%quad2m (problem 3.2.1, negative)
4.4b87.1%quadm (p42, negative)
3.2b0%expq3 (problem 3.4.2)
2.1b36.3%sintan (problem 3.4.5)

localize1.9s (0.8%)

bsearch1.2s (0.5%)

end1.0ms (0.0%)