Details

sample46.6s (30.4%)

Algorithm
75×intervals
Results
19.5s310980×body80valid
5.4s13868×body1280valid
3.0s108664×pre80true
2.8s16842×body160valid
2.8s3835×body2560valid
2.2s9374×body640valid
1.0s19532×body80nan
978.0ms6894×body320valid
924.0ms1861×body10240exit
193.0ms8256×pre80overflowed
100.0ms227×body5120valid
6.0ms100×pre80false

prune35.9s (23.4%)

series31.0s (20.2%)

Calls

350 calls:

597.0ms
(+ (* 9.0 (pow x 4.0)) (- (pow y 4)))
412.0ms
(cbrt (pow (- (* 9.0 (pow x 4.0)) (pow y 4)) 3))
412.0ms
(- (* 9.0 (pow x 4.0)) (pow y 4))
404.0ms
(- (* 9.0 (pow x 4.0)) (pow y 4.0))
402.0ms
(cbrt (pow (- (* 9.0 (pow x 4.0)) (pow y 4.0)) 3))

rewrite15.3s (10.0%)

Algorithm
117×rewrite-expression-head
Calls

350 calls:

1.1s
(+ (+ (* 333.75 (pow y 6.0)) (* (* x x) (- (- (- (* (* (* (* 11.0 x) x) y) y) (pow y 6.0)) (* 121.0 (pow y 4.0))) 2.0))) (* 5.5 (pow y 8.0)))
710.0ms
(* (* x1 x1) (- (* (* 4.0 (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0))) (* 4.0 (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0)))) (* 6.0 6.0)))
609.0ms
(+ (+ (+ (* 333.75 (pow 33096.0 6.0)) (* (* 77617.0 77617.0) (+ (+ (+ (* (* 11.0 (* 77617.0 77617.0)) (* 33096.0 33096.0)) (- (pow 33096.0 6.0))) (* -121.0 (pow 33096.0 4.0))) -2.0))) (* 5.5 (pow 33096.0 8.0))) (/ 77617.0 (* 2.0 33096.0)))
597.0ms
(- (exp (+ (* (+ (* 0.5 (/ 1 y)) (+ (* 2.0 y) (fabs (- y (sqrt (+ (pow y 2) 1.0)))))) (- (fabs (- y (sqrt (+ (* y y) 1.0)))) (/ 1.0 (+ y (sqrt (+ (* y y) 1.0)))))) (pow (pow 10.0 -300.0) (* 10000.0 (+ y 1.0))))) 1.0)
596.0ms
(- (exp (+ (* (+ (* 0.5 (/ 1 y)) (+ (* 2.0 y) (fabs (- y (sqrt (+ (pow y 2) 1.0)))))) (- (fabs (- y (sqrt (+ (* y y) 1.0)))) (/ 1.0 (+ y (sqrt (+ (* y y) 1.0)))))) (pow (pow 10.0 -300.0) (* 10000.0 (+ y 1.0))))) 1.0)
Rules
6715×times-frac
5446×*-un-lft-identity
5102×add-sqr-sqrt
3279×add-cube-cbrt
1615×add-exp-log
1238×add-cbrt-cube
863×add-log-exp
802×associate-*l*
761×associate-*r/
715×unpow-prod-down
695×difference-of-squares
678×pow1
669×associate-*r*
642×distribute-lft-out
585×associate-/r*
500×flip3-- flip--
492×distribute-lft-out--
487×div-exp
406×prod-exp
382×div-inv
378×associate-/r/
377×associate-/l*
363×sqrt-prod
322×cbrt-div
313×frac-times
306×cbrt-unprod
291×sqr-pow
282×cbrt-undiv
256×flip-+ flip3-+
193×associate-*l/
183×sum-log
180×cbrt-prod frac-add
162×unswap-sqr
157×unpow2
148×distribute-rgt-neg-in
137×sub-neg
134×pow-prod-down
126×distribute-lft-neg-in
123×cube-prod
115×diff-log
90×associate-/l/
75×sqrt-div
68×*-commutative
66×distribute-rgt-in clear-num frac-2neg distribute-lft-in
56×pow-to-exp pow-exp
52×log-prod
48×+-commutative
46×rem-sqrt-square
45×1-exp rec-exp sqrt-pow1
44×swap-sqr
42×neg-mul-1
41×pow1/2
33×associate-+r+
29×pow1/3
28×div-sub
27×frac-sub
25×associate-+l+
24×associate--l+
19×pow-unpow
18×pow-prod-up log-pow log-div
13×unpow3 cube-mult pow-plus
12×pow-sqr neg-sub0
neg-log un-div-inv pow2
associate--l- rem-log-exp
pow-pow
cube-div difference-cubes pow-flip
inv-pow distribute-frac-neg exp-prod associate--r+
associate-+r- exp-sum rem-cbrt-cube
distribute-lft-neg-out unsub-neg
exp-diff distribute-rgt-out sum-cubes
rem-cube-cbrt rem-exp-log distribute-lft1-in sqrt-unprod pow3 distribute-rgt-out-- sub-div rem-square-sqrt associate--r- associate-+l- exp-to-pow

simplify10.8s (7.1%)

Algorithm
191×egg-herbie

localize8.3s (5.4%)

regimes4.2s (2.7%)

Accuracy

Total 31.5b remaining (6.4%)

Threshold costs 3.5b (0.7%)

10.6b51.7%Compound Interest
5.0b76.6%Kahan p9 Example
3.2b87.9%The quadratic formula (r2)
2.8b0%Complex division, real part
1.6b0%Kahan's Monster

bsearch1.1s (0.7%)

end1.0ms (0.0%)