Details

series15.1m (65.1%)

Calls

319 calls:

4.0m
(fma (* (cbrt x) (cbrt x)) (cbrt x) (+ (* (fma 1 a (- (* (cbrt x) (* (cbrt x) (cbrt x))))) (/ (- y z) (- (+ t 1.0) z))) (* (fma (- (cbrt x)) (* (cbrt x) (cbrt x)) (* (cbrt x) (* (cbrt x) (cbrt x)))) (/ (- y z) (- (+ t 1.0) z)))))
1.5m
(fma (- (* y0 c) (* y1 a)) (- (* y2 x) (* z y3)) (* (- (* a b) (* c i)) (- (* x y) (* z t))))
4.3s
(+ (* (* (fma a b (fma x y (* z t))) (fma a b (fma x y (* z t)))) (* a b)) (* (* (fma a b (fma x y (* z t))) (fma a b (fma x y (* z t)))) (fma x y (* z t))))
3.9s
(* (* (fma a b (fma x y (* z t))) (fma a b (fma x y (* z t)))) (fma a b (fma x y (* z t))))
2.2s
(* (* (fma a b (fma x y (* z t))) (fma a b (fma x y (* z t)))) (fma x y (* z t)))

simplify3.6m (15.7%)

sample2.7m (11.5%)

Algorithm
59×intervals
Results
48.7s264624×body80valid
34.0s209573×body80nan
31.0s21461×body1280valid
11.5s11186×body640valid
6.2s5235×body2560valid
3.7s4982×body320valid
2.2s2576×body160valid
1.2s16512×pre80true
806.0ms258×body5120valid

prune1.2m (5.2%)

regimes16.9s (1.2%)

Accuracy

Total 22.8b remaining (17.5%)

Threshold costs 5.2b (4%)

6.1b18.3%Linear.Matrix:det33 from linear-1.19.1.3
4.2b84.3%The quadratic formula (r1)
3.1b88.8%NMSE problem 3.2.1
1.8b61.1%Diagrams.Solve.Polynomial:cubForm from diagrams-solve-0.1
1.4b0%Numeric.SpecFunctions:invIncompleteBetaWorker from math-functions-0.1.5.2

rewrite10.3s (0.7%)

Algorithm
99×rewrite-expression-head
Calls

321 calls:

569.0ms
(* t (* (* x (* 18.0 y)) z))
314.0ms
(* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b)))
284.0ms
(/ (* (* (cbrt (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b)))) (cbrt (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))))) (cbrt (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))))) y)
217.0ms
(cbrt (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))))
216.0ms
(cbrt (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))))
Rules
3459×add-sqr-sqrt
3449×*-un-lft-identity
2611×times-frac
2561×add-cube-cbrt
1207×add-exp-log
1104×add-cbrt-cube
983×prod-diff
949×pow1
509×associate-*r*
455×sqrt-prod
449×cbrt-prod
446×associate-*l*
434×add-log-exp
418×distribute-rgt-neg-in
387×distribute-lft-neg-in
386×prod-exp
360×cbrt-unprod
324×log1p-expm1-u
323×expm1-log1p-u
321×insert-posit16
318×associate-/l*
304×difference-of-squares
297×pow-prod-down
270×distribute-lft-out--
230×associate-/r*
217×fma-neg
183×div-exp
170×distribute-lft-out
167×div-inv
149×cbrt-undiv
128×distribute-rgt-in distribute-lft-in
117×neg-mul-1
115×unswap-sqr
108×flip3-- flip--
103×associate-/r/
96×*-commutative
92×tan-quot
91×exp-sum
87×associate-*r/
76×log-prod associate--l+
75×associate-*l/
69×pow1/3
63×swap-sqr
61×sub-neg
57×frac-2neg clear-num
54×frac-times associate-+r+
49×fma-udef
48×associate-/l/
43×diff-log
42×sqrt-pow1 fma-def
40×log-pow
38×sqrt-div pow-prod-up
35×cbrt-div
32×flip-+ flip3-+
28×pow-plus
27×pow1/2
24×exp-diff 1-exp rec-exp pow-sqr
21×rem-sqrt-square exp-prod
18×cos-mult difference-of-sqr-1 sin-mult
16×neg-sub0 div-sub
15×frac-sub
14×sum-log pow2
12×unpow-prod-up distribute-neg-frac unpow-prod-down
10×log-div
pow-unpow pow-flip sub-div rem-exp-log
neg-log +-commutative inv-pow
un-div-inv distribute-frac-neg
associate--l- rem-log-exp
associate-+l-
associate-+l+ expm1-udef pow-exp pow3 sqr-pow
expm1-log1p associate-+r- log1p-expm1 log1p-udef pow-pow pow-to-exp
cos-sum tan-sum exp-to-pow unpow2 rem-cbrt-cube pow-sub cos-2
distribute-lft-neg-out sqrt-unprod log1p-def remove-posit16 frac-add e-exp-1

localize5.3s (0.4%)

bsearch2.4s (0.2%)

end1.0ms (0.0%)