Details

simplify2.5m (33.0%)

prune2.4m (31.5%)

sample1.5m (20.3%)

Algorithm
67×intervals
Results
39.5s269541×body80valid
12.8s13870×body1280valid
6.9s16814×body160valid
5.5s9291×body640valid
5.2s3849×body2560valid
4.5s2233×body10240exit
3.5s6892×body320valid
3.4s75773×pre80true
2.1s19430×body80nan
306.0ms237×body5120valid
11.0ms100×pre80false

series30.2s (6.6%)

Calls

324 calls:

567.0ms
(cbrt (+ (* (* (* 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))))
545.0ms
(cbrt (+ (* (* (* 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))))
531.0ms
(cbrt (+ (* (* (* 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))))
505.0ms
(cbrt (+ (* (* (* 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))))
483.0ms
(cbrt (+ (* (* (* 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))))

rewrite25.9s (5.7%)

Algorithm
106×rewrite-expression-head
Calls

324 calls:

1.4s
(+ (+ (* x (* x x)) (* -1/2 (* (* x (* x x)) (* x (* x x))))) (* (pow x 9) 1/3))
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)))
989.0ms
(* x1 (* (* (- (/ (- (* x2 2) (- x1 (* (* 3 x1) x1))) (+ 1 (* x1 x1))) 3) 2) (/ (- (* x2 2) (- x1 (* (* 3 x1) x1))) (+ 1 (* x1 x1)))))
742.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)))
734.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)))
Rules
4713×frac-times
3318×flip-+ flip3-+
3294×*-un-lft-identity
3239×add-sqr-sqrt
3036×times-frac
1977×pow1
1887×add-cube-cbrt
1824×add-exp-log
1724×add-cbrt-cube
1490×associate-*r/
1481×associate-*l/
881×cbrt-div
823×associate-*r*
776×add-log-exp
672×prod-exp
656×difference-of-squares
632×cbrt-unprod
542×associate-*l*
521×pow-prod-down
458×pow-prod-up
389×div-exp
373×distribute-lft-out
341×cbrt-undiv
328×sqrt-prod
324×insert-posit16
271×associate-/l*
244×associate-/r*
228×distribute-lft-out-- unpow-prod-down
226×flip3-- flip--
223×div-inv
205×pow-plus
199×pow-sqr
197×associate-/r/
196×sqr-pow
190×cbrt-prod
185×sum-log
183×difference-of-sqr-1
127×sqrt-div
126×pow2
122×unswap-sqr
121×sub-neg
113×exp-prod
104×frac-add
100×distribute-rgt-neg-in
95×exp-sum
94×*-commutative
91×distribute-lft-neg-in
87×swap-sqr
86×diff-log
71×distribute-rgt-in distribute-lft-in
69×associate-/l/
67×log-prod
60×frac-2neg clear-num log-pow
49×+-commutative
41×associate--l+
34×sqrt-pow1
33×pow1/2
31×neg-mul-1 rem-sqrt-square
27×frac-sub
25×associate-+l+
23×pow1/3
21×1-exp rec-exp
17×div-sub log-div
16×associate-+r+
15×rem-exp-log
13×pow-exp pow-to-exp
associate--l- pow-flip pow3 inv-pow
distribute-rgt-out-- pow-div rem-log-exp
exp-diff difference-of-sqr--1 distribute-frac-neg associate--r+ distribute-lft-neg-out
neg-sub0 pow-unpow sub-div
neg-log un-div-inv
exp-to-pow associate-+l- associate--r- distribute-rgt-out
distribute-lft1-in remove-posit16 cube-unmult pow-pow rem-cbrt-cube
unsub-neg e-exp-1

regimes7.4s (1.6%)

Accuracy

Total 37.6b remaining (16.5%)

Threshold costs 2.6b (1.1%)

12.2b46.6%Compound Interest
5.7b79.7%The quadratic formula (r2)
4.7b75.9%Kahan p9 Example
4.4b84.7%The quadratic formula (r1)
2.6b0%Complex division, real part

localize4.6s (1.0%)

bsearch1.5s (0.3%)

end1.0ms (0.0%)