Details

simplify24.4m (40.5%)

series15.5m (25.8%)

Calls

2239 calls:

2.0m
(fma (fma c y0 (* y1 (- a))) (fma y2 x (* z (- y3))) (* (- (* a b) (* c i)) (- (* x y) (* z t))))
5.6s
(sqrt (fma i c (fma z t (fma y x (* a b)))))
5.5s
(sqrt (fma i c (fma z t (fma y x (* a b)))))
4.3s
(fma (sqrt (+ (+ x (* y z)) (* t a))) (sqrt (+ (+ x (* y z)) (* t a))) (* (* a z) b))
3.7s
(/ (+ (fma (- x z) (/ (+ z x) y) y) (* (/ (+ z x) y) (fma (- z) 1 (* z 1)))) 2.0)

prune9.7m (16.1%)

sample7.3m (12.2%)

Algorithm
538×intervals
Results
3.0m2587457×body80valid
57.4s511522×body80nan
37.0s47295×body1280valid
24.2s44365×body640valid
9.4s24571×body320valid
8.2s5804×body2560valid
3.3s13837×body160valid
2.0s1656×body10240exit
181.0ms705×body640nan
161.0ms42×body5120valid
148.0ms460×body1280nan
72.0ms370×body320nan
27.0ms233×body160nan

regimes1.7m (2.8%)

Accuracy

Total 218.9b remaining (46.5%)

Threshold costs 22.8b (4.8%)

13.8b22.3%Data.HyperLogLog.Type:size from hyperloglog-0.3.4, A
13.4b56.8%Diagrams.TwoD.Arc:arcBetween from diagrams-lib-1.3.0.3
11.8b29.1%AI.Clustering.Hierarchical.Internal:ward from clustering-0.2.1
10.0b22.4%Data.Colour.Matrix:determinant from colour-2.3.3, A
8.0b32%Linear.Matrix:det33 from linear-1.19.1.3

rewrite1.1m (1.9%)

Algorithm
853×rewrite-expression-head
Calls

2241 calls:

1.5s
(* (* (* (* (exp (/ (* t t) 2.0)) (sqrt z)) (* (cbrt (sqrt 2.0)) (cbrt (sqrt 2.0)))) (- (* 0.5 x) y)) (cbrt (sqrt 2.0)))
905.0ms
(* (* (- (* 0.5 x) y) (* (sqrt z) (exp (/ t (/ 2.0 t))))) (sqrt 2.0))
764.0ms
(* (* x (/ (pow a (- 1.0)) (exp (cbrt (pow (- b (fma (log z) y (* t (log a)))) 3))))) (/ 1 y))
621.0ms
(+ (- (+ (+ x y) z) (* z (log t))) (* (- a 0.5) b))
586.0ms
(* (/ (/ (- (pow x 3) (pow 2.0 3)) (sqrt (fma x (fma x (fma x (+ 43.3400022514 x) 263.505074721) 313.399215894) 47.066876606))) (sqrt (fma x (fma x (fma x (+ 43.3400022514 x) 263.505074721) 313.399215894) 47.066876606))) (/ (fma x (fma x (fma x (fma 4.16438922228 x 78.6994924154) 137.519416416) y) z) (fma 2.0 (+ x 2.0) (* x x))))
Rules
79503×times-frac
63812×*-un-lft-identity
61435×add-sqr-sqrt
43929×add-cube-cbrt
12875×prod-diff
12092×sqrt-prod
11175×cbrt-prod
10771×add-exp-log
7802×add-cbrt-cube
7694×difference-of-squares
6147×distribute-lft-out--
5494×pow1
4509×associate-*r*
4456×associate-/l*
4267×associate-*l*
4107×distribute-lft-out
3932×unpow-prod-down
3832×associate-/r*
3465×div-inv
3284×cube-prod
3150×prod-exp
2916×add-log-exp
2913×div-exp
2379×associate-/r/
2244×log1p-expm1-u
2242×expm1-log1p-u
2172×cbrt-unprod
1763×cbrt-undiv
1743×distribute-rgt-in distribute-lft-in
1738×sqr-pow
1473×flip3-- flip--
1356×pow-prod-down
1235×fma-def
1107×associate-+r+
1069×associate-*l/
1040×cbrt-div
1031×unswap-sqr
918×swap-sqr
897×flip-+ flip3-+
895×associate-*r/
798×fma-neg
748×pow1/3
740×frac-times
714×log-prod
592×*-commutative
513×frac-2neg clear-num
459×distribute-rgt-neg-in
452×distribute-lft-neg-in
441×1-exp
404×difference-of-sqr--1
389×fma-udef
385×sqrt-div
380×log-pow
369×associate-/l/
362×frac-sub
330×sub-neg
322×associate-+l+
315×rec-exp
241×sqrt-pow1
208×tanh-def
207×sum-log
200×pow-prod-up
197×pow-unpow pow1/2
188×unpow3 cube-mult
187×associate--l+
186×difference-cubes
170×pow-sqr
164×diff-log
154×neg-mul-1
142×+-commutative
106×pow-exp
105×pow-pow
102×div-sub
101×difference-of-sqr-1
98×cos-sum
91×rem-sqrt-square
90×frac-add
87×pow-plus
82×pow2
78×pow-flip
75×pow-to-exp
68×un-div-inv
66×inv-pow
61×distribute-rgt-out-- exp-neg
53×exp-sum
50×neg-sub0
48×cube-div
45×exp-diff
41×rem-cube-cbrt
35×rem-log-exp
34×distribute-rgt-out
33×log-div
31×distribute-rgt-neg-out
27×associate-+r- sub-div exp-prod
25×distribute-lft-neg-out cosh-def
22×associate--r+
21×hypot-def
17×sum-cubes unsub-neg
15×rem-cbrt-cube
14×associate-+l-
12×sqrt-unprod sinh-def cos-diff
11×distribute-lft1-in rem-square-sqrt
10×rem-exp-log
pow3 diff-cos expm1-def
distribute-rgt1-in count-2
associate--r-
unpow-prod-up distribute-frac-neg neg-log unpow2
expm1-log1p expm1-udef sqrt-pow2 tan-quot
log1p-expm1 log1p-udef exp-to-pow
sqrt-undiv associate--l- distribute-neg-in e-exp-1
sin-cos-mult distribute-neg-frac hypot-udef remove-double-div unpow1/3

localize25.1s (0.7%)

bsearch7.9s (0.2%)

end6.0ms (0.0%)