Details

simplify2.4m (39.5%)

sample1.6m (25.3%)

Algorithm
67×intervals
Results
37.4s269560×body80valid
12.9s13921×body1280valid
7.9s16735×body160valid
5.8s9326×body640valid
5.3s2316×body10240exit
5.2s3888×body2560valid
3.9s75820×pre80true
3.5s6890×body320valid
2.9s19765×body80nan
256.0ms218×body5120valid
10.0ms100×pre80false

prune59.4s (16.0%)

rewrite32.3s (8.7%)

Algorithm
104×rewrite-expression-head
Calls

320 calls:

4.8s
(+ (* (* (* (* (exp 2) x) x) x) (* (* (* (* (exp 2) x) x) x) (* (* (* (* (exp 2) x) x) x) 8/27))) (* (- (exp 2) (* (* (exp 2) x) x)) (* (- (exp 2) (* (* (exp 2) x) x)) (- (exp 2) (* (* (exp 2) x) x)))))
4.6s
(log (+ (* (* (* (* (exp 2) x) x) x) (* (* (* (* (exp 2) x) x) x) (* (* (* (* (exp 2) x) x) x) 8/27))) (* (- (exp 2) (* (* (exp 2) x) x)) (* (- (exp 2) (* (* (exp 2) x) x)) (- (exp 2) (* (* (exp 2) x) x))))))
1.4s
(exp (+ (exp (* (- eps 1) x)) (+ (- (/ (exp (* (- eps 1) x)) eps) (/ (exp (* x (- -1 eps))) eps)) (exp (* x (- -1 eps))))))
1.1s
(+ (+ (+ (* 333.75 (pow 33096 6)) (* (* 77617 77617) (+ (+ (+ (* (* 11 (* 77617 77617)) (* 33096 33096)) (- (pow 33096 6))) (* -121 (pow 33096 4))) -2))) (* 5.5 (pow 33096 8))) (/ 77617 (* 2 33096)))
1.1s
(+ (+ (* 333.75 (pow 33096 6)) (* (* 77617 77617) (+ (+ (+ (* (* 11 (* 77617 77617)) (* 33096 33096)) (- (pow 33096 6))) (* -121 (pow 33096 4))) -2))) (* 5.5 (pow 33096 8)))
Rules
6705×times-frac
6102×*-un-lft-identity
5807×add-sqr-sqrt
2959×add-cube-cbrt
1590×add-exp-log
1518×add-cbrt-cube
1166×difference-of-squares
1134×associate-*r*
988×pow1
962×sqrt-prod
836×add-log-exp
785×distribute-lft-out--
698×distribute-lft-out
630×associate-*r/
546×associate-*l*
527×prod-exp
499×cbrt-unprod
485×div-inv
440×associate-/l*
375×flip3-- flip--
361×cbrt-div
351×div-exp
326×frac-times cbrt-undiv
320×insert-posit16
313×flip-+ flip3-+
304×associate-/r*
274×pow-prod-down associate-/r/
213×sum-log
207×associate-*l/
192×unpow-prod-down
184×frac-add
151×sqr-pow
149×sqrt-div
127×swap-sqr
116×cbrt-prod
109×unswap-sqr
101×sub-neg
100×diff-log
91×difference-of-sqr-1
86×*-commutative
85×distribute-rgt-in distribute-lft-in
84×distribute-rgt-neg-in
81×distribute-lft-neg-in
77×exp-prod
66×pow-prod-up
65×log-prod
59×associate-/l/
55×frac-2neg clear-num
53×+-commutative
46×pow-sqr
39×pow-plus
38×frac-sub
37×log-div
36×sqrt-pow1
34×pow1/2
33×associate--l+
32×associate-+r+ log-pow rem-sqrt-square
31×associate-+l+ exp-sum
28×pow2
27×neg-mul-1
23×div-sub
19×pow1/3
18×rem-exp-log
17×distribute-rgt-out--
13×1-exp rec-exp
12×difference-of-sqr--1
11×pow-exp pow-to-exp rem-log-exp
10×distribute-lft1-in distribute-frac-neg distribute-rgt-out
associate--l-
pow-flip pow-div inv-pow
exp-diff distribute-lft-neg-out
neg-sub0 associate--r+
associate-+r- pow3 sub-div
pow-unpow cube-unmult exp-to-pow associate-+l-
remove-posit16 exp-lft-sqr neg-log rem-cbrt-cube
pow-pow un-div-inv associate--r-

series27.1s (7.3%)

Calls

320 calls:

707.0ms
(log (+ (* (* (* (* (exp 2) x) x) x) (* (* (* (* (exp 2) x) x) x) (* (* (* (* (exp 2) x) x) x) 8/27))) (* (- (exp 2) (* (* (exp 2) x) x)) (* (- (exp 2) (* (* (exp 2) x) x)) (- (exp 2) (* (* (exp 2) x) x))))))
474.0ms
(+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6)))
418.0ms
(log (+ (* (- (exp 2) (* (* (exp 2) x) x)) (- (exp 2) (* (* (exp 2) x) x))) (* (* (exp 2) (* x (* x (* x 2/3)))) (- (* (exp 2) (* x (* x (* x 2/3)))) (- (exp 2) (* (* (exp 2) x) x))))))
406.0ms
(* (sqrt (sqrt x)) (* (sqrt x) (+ (* x x) x)))
399.0ms
(+ (* (* (* (* (exp 2) x) x) x) (* (* (* (* (exp 2) x) x) x) (* (* (* (* (exp 2) x) x) x) 8/27))) (* (- (exp 2) (* (* (exp 2) x) x)) (* (- (exp 2) (* (* (exp 2) x) x)) (- (exp 2) (* (* (exp 2) x) x)))))

regimes6.1s (1.6%)

Accuracy

Total 35.6b remaining (15.7%)

Threshold costs 2.6b (1.1%)

10.8b52.1%Compound Interest
4.9b82.4%The quadratic formula (r1)
4.8b75.9%Kahan p9 Example
4.6b82.7%The quadratic formula (r2)
2.6b0%Complex division, imag part

localize4.1s (1.1%)

bsearch1.6s (0.4%)

end1.0ms (0.0%)