Details

simplify8.2m (61.3%)

prune2.7m (19.9%)

sample1.6m (12.1%)

Algorithm
67×intervals
Results
39.9s269900×body80valid
12.7s13666×body1280valid
8.4s16730×body160valid
6.2s3890×body2560valid
5.7s9467×body640valid
4.5s2212×body10240exit
3.7s75879×pre80true
3.2s7097×body320valid
2.6s19170×body80nan
1.1s228×body5120valid
10.0ms100×pre80false

series28.8s (3.6%)

Calls

275 calls:

910.0ms
(+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (fma (/ (* (cbrt (- (+ (* (* 3 x1) x1) (* 2 x2)) x1)) (cbrt (- (+ (* (* 3 x1) x1) (* 2 x2)) x1))) (* (cbrt (+ (* x1 x1) 1)) (cbrt (+ (* x1 x1) 1)))) (/ (cbrt (- (+ (* (* 3 x1) x1) (* 2 x2)) x1)) (cbrt (+ (* x1 x1) 1))) -3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6)))
627.0ms
(+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (+ (* (fma 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) (- (* (sqrt 6) (sqrt 6)))) (* x1 x1)) (* 0 (* x1 x1))))
613.0ms
(/ (* 0.125 (* w r)) (/ (- 1 v) (fma -2 v 3)))
523.0ms
(+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (fma (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (- (* (* x1 x1) (* x1 x1)) (* 1 1))) (- (* x1 x1) 1) -3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6)))
493.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)))

rewrite15.6s (1.9%)

Algorithm
93×rewrite-expression-head
Calls

275 calls:

1.0s
(+ (+ (* 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)))
986.0ms
(+ (+ (+ (* 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)))
946.0ms
(* (sqrt (* (exp c) (* (* (exp b) (exp e)) (exp a)))) (sqrt (* (exp c) (* (* (exp b) (exp e)) (exp a)))))
825.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)))
754.0ms
(+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (+ (* (fma 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) (- (* (sqrt 6) (sqrt 6)))) (* x1 x1)) (* 0 (* x1 x1))))
Rules
7067×times-frac
5785×*-un-lft-identity
5292×add-sqr-sqrt
4359×add-cube-cbrt
1596×prod-diff
1375×add-exp-log
1258×add-cbrt-cube
1176×pow1
606×sqrt-prod
544×associate-*r*
524×associate-*l*
489×add-log-exp
466×pow-prod-down
438×div-inv
434×distribute-lft-out
431×prod-exp
412×associate-/r*
371×cbrt-unprod
341×difference-of-squares
340×div-exp
334×associate-/l*
294×associate-/r/
279×cbrt-undiv
278×expm1-log1p-u
275×associate-+r+ log1p-expm1-u insert-posit16
271×associate-+l+
243×sqrt-pow1
242×distribute-lft-out--
205×flip-+ flip3-+
175×distribute-rgt-in distribute-lft-in
170×distribute-rgt-neg-in
167×fma-neg
142×distribute-lft-neg-in
127×fma-def
126×frac-times associate-*r/
125×pow-prod-up
113×associate-*l/
108×flip3-- unswap-sqr flip--
89×sum-log unpow-prod-down
83×frac-sub
80×exp-neg
79×pow1/2
76×*-commutative
66×neg-sub0
65×frac-2neg clear-num
62×exp-prod
60×exp-diff
54×pow-sqr
52×sub-neg
51×swap-sqr fma-udef
48×neg-mul-1
44×associate-/l/
41×cbrt-prod
39×diff-log
34×sqr-pow
33×1-exp rec-exp
31×frac-add
27×un-div-inv rem-sqrt-square
21×pow-plus +-commutative
20×div-sub
18×pow1/3
16×pow2
14×pow-flip
10×inv-pow
pow-div hypot-def log-pow
distribute-frac-neg distribute-lft-neg-out
pow-exp associate--l- pow-to-exp
associate--l+ rem-exp-log
log-prod cube-unmult neg-log sqrt-unprod rem-square-sqrt
remove-posit16 pow-unpow distribute-rgt-neg-out log1p-expm1 difference-of-sqr-1 log1p-udef
associate-+r- exp-sum associate--r+ hypot-udef
expm1-udef sqrt-div pow3 pow-pow rem-log-exp rem-cbrt-cube unsub-neg distribute-rgt-out

regimes4.0s (0.5%)

Accuracy

Total 43.0b remaining (31.7%)

Threshold costs 1.9b (1.4%)

12.7b46.2%Compound Interest
10.6b24.7%Complex division, real part
6.9b34.3%Complex division, imag part
5.1b81.9%The quadratic formula (r2)
4.4b84.2%The quadratic formula (r1)

localize3.4s (0.4%)

bsearch2.6s (0.3%)

end1.0ms (0.0%)