Details

simplify5.4m (57.8%)

sample1.3m (13.6%)

Algorithm
73×intervals
Results
27.0s286164×body80valid
9.7s13925×body1280valid
9.4s25112×body160valid
3.9s9164×body640valid
3.9s3804×body2560valid
3.9s2143×body10240exit
3.5s100577×pre80true
2.0s7014×body320valid
1.4s19328×body80nan
195.0ms213×body5120valid
6.0ms100×pre80false

prune59.7s (10.7%)

series49.4s (8.9%)

Calls

305 calls:

3.1s
(cbrt (+ (+ (* n (log 1.0)) (* 1.0 i)) (- (* (* i i) 0.5) (* (log 1.0) (* (* i i) 0.5)))))
2.7s
(cbrt (+ (+ (* n (log 1.0)) (* 1.0 i)) (- (* (* i i) 0.5) (* (log 1.0) (* (* i i) 0.5)))))
2.7s
(cbrt (+ (+ (* n (log 1.0)) (* 1.0 i)) (- (* (* i i) 0.5) (* (log 1.0) (* (* i i) 0.5)))))
809.0ms
(* (pow y 6.0) 333.75)
748.0ms
(+ (+ (* (* x x) (- (- (- (* 11.0 (* (* x y) (* x y))) (pow y 6.0)) (* 121.0 (pow y 4.0))) 2.0)) (* (pow y 6.0) 333.75)) (+ (* (pow y 8.0) 5.5) (/ x (* y 2.0))))

rewrite36.6s (6.6%)

Algorithm
110×rewrite-expression-head
Calls

305 calls:

8.9s
(+ (+ (* (* x x) (- (- (- (* 11.0 (* (* x y) (* x y))) (pow y 6.0)) (* 121.0 (pow y 4.0))) 2.0)) (* (pow y 6.0) 333.75)) (+ (* (pow y 8.0) 5.5) (/ x (* y 2.0))))
1.5s
(+ (* (* (* 2.0 x1) (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0))) (- (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0)) 3.0)) (+ (* (* 4.0 (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0))) (* x1 x1)) (* (- 6.0) (* x1 x1))))
1.3s
(+ (+ (* 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)))
797.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))) (+ (* 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)))) (- (+ (* 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)))) (- (/ (* (* 5.5 (pow 33096.0 8.0)) (* 5.5 (pow 33096.0 8.0))) (- (+ (* 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))))
694.0ms
(* (/ x (+ (* (* x x) (* (* x x) (* x x))) (* 1.0 (* 1.0 1.0)))) (+ (* (* x x) (* x x)) (- (* 1.0 1.0) (* (* x x) 1.0))))
Rules
3026×*-un-lft-identity
2680×add-sqr-sqrt
2607×times-frac
1773×add-exp-log
1766×add-cube-cbrt
1553×add-cbrt-cube
1012×pow1
795×add-log-exp
773×associate-*r*
741×prod-exp
618×associate-*l*
597×cbrt-unprod
410×flip3-- flip--
404×associate-*r/
395×distribute-lft-out
370×frac-times
325×pow-prod-down
321×difference-of-squares
307×div-exp
294×cbrt-div
285×flip-+ flip3-+
272×cbrt-undiv
252×distribute-lft-out--
241×associate-*l/
219×cbrt-prod
217×associate-/r*
211×associate-/l*
207×sqrt-prod
201×sum-log
200×associate-/r/
192×frac-sub
177×div-inv
167×frac-add
126×unswap-sqr
120×swap-sqr unpow-prod-down
115×sub-neg
114×sqrt-div
94×diff-log
92×exp-neg
88×*-commutative
83×pow-prod-up
79×neg-sub0
73×sqr-pow
71×exp-diff
68×sqrt-pow1
66×distribute-rgt-neg-in
64×associate-/l/
60×distribute-rgt-in distribute-lft-in
54×+-commutative distribute-lft-neg-in
53×pow1/3
51×pow-plus
50×frac-2neg clear-num
43×pow-sqr
38×associate-+l+
37×log-prod
35×log-pow
31×associate-+r+
30×pow2 rem-sqrt-square
29×exp-sum
26×un-div-inv pow1/2
25×1-exp rec-exp
24×exp-prod
22×associate--l+
21×div-sub
18×neg-log neg-mul-1
16×distribute-neg-frac
15×pow-exp cube-unmult pow-to-exp
13×associate--r+
12×associate-+r-
distribute-lft-neg-out distribute-frac-neg
sum-cubes rem-log-exp associate-+l- log-div
associate--l- pow3 unsub-neg
rem-exp-log
cube-prod distribute-neg-in
distribute-lft1-in pow-unpow distribute-rgt-out-- pow-flip sub-div inv-pow distribute-rgt-out
exp-to-pow rem-cbrt-cube associate--r-
unpow3 pow-pow cube-mult distribute-rgt1-in

regimes6.4s (1.1%)

Accuracy

Total 36.1b remaining (8.6%)

Threshold costs 3.4b (0.8%)

10.8b52.6%Compound Interest
4.9b75.1%Kahan p9 Example
4.4b84.4%The quadratic formula (r1)
4.4b84.5%The quadratic formula (r2)
3.7b-20.3%Complex division, real part

localize5.3s (1.0%)

bsearch1.2s (0.2%)

end1.0ms (0.0%)