Details

series6.8m (32.9%)

Calls

2489 calls:

1.9m
(- (* (+ (+ (* x y) (* z t)) (* a b)) (+ (+ (* x y) (* z t)) (* a b))) (* (* c i) (* c i)))
5.1s
(cbrt (* (/ (- y z) (* (cbrt (- a z)) (cbrt (- a z)))) (/ (- t x) (cbrt (- a z)))))
5.0s
(cbrt (* (/ (- y z) (* (cbrt (- a z)) (cbrt (- a z)))) (/ (- t x) (cbrt (- a z)))))
5.0s
(cbrt (* (/ (- y z) (* (cbrt (- a z)) (cbrt (- a z)))) (/ (- t x) (cbrt (- a z)))))
3.7s
(sqrt (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)))

sample6.6m (32.0%)

Algorithm
538×intervals
Results
3.6m2661142×body80valid
45.7s504096×body80nan
24.0s47512×body1280valid
14.0s42587×body640valid
5.9s24551×body320valid
5.4s5596×body2560valid
2.2s13523×body160valid
183.0ms658×body640nan
158.0ms473×body1280nan
147.0ms1552×body80overflowed
117.0ms40×body5120valid
86.0ms421×body320nan
34.0ms238×body160nan

prune3.8m (18.5%)

simplify1.2m (6.0%)

Algorithm
1415×egg-herbie

rewrite59.7s (4.8%)

Algorithm
878×rewrite-expression-head
Calls

2489 calls:

1.2s
(* (sqrt (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5.0))) (sqrt (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5.0))))
1.2s
(* (cbrt (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5.0))) (cbrt (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5.0))))
1.1s
(+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (log (sqrt c)) (- b 0.5))) (* (log (sqrt c)) (- b 0.5)))
720.0ms
(* (* (/ 1 (* (cbrt (- (+ t 1.0) z)) (cbrt (- (+ t 1.0) z)))) (/ (- y z) (cbrt (- (+ t 1.0) z)))) (- a x))
681.0ms
(* (sqrt (exp (+ (* y (- (log z) t)) (* a (- (- (log 1.0) (+ (* 1/2 (/ (pow z 2) (pow 1.0 2))) (* 1.0 z))) b))))) (sqrt (exp (+ (* y (- (log z) t)) (* a (- (- (log 1.0) (+ (* 1/2 (/ (pow z 2) (pow 1.0 2))) (* 1.0 z))) b))))))
Rules
35053×times-frac
33245×*-un-lft-identity
31760×add-sqr-sqrt
21919×add-cube-cbrt
10983×add-exp-log
8485×add-cbrt-cube
6594×pow1
6035×cbrt-prod
6019×associate-*r*
4432×sqrt-prod
4180×associate-*l*
4174×cbrt-div
3732×add-log-exp
3262×prod-exp
3247×difference-of-squares
3209×distribute-lft-out--
3149×associate-/r*
2909×associate-*r/
2798×frac-times
2666×associate-*l/
2664×distribute-lft-out
2616×cbrt-unprod
2519×flip-- flip3--
2495×div-exp
2371×flip-+ flip3-+
2339×associate-/l*
2019×unpow-prod-down
1896×associate-/r/
1866×pow-prod-down
1803×div-inv
1672×cbrt-undiv
1428×log-prod
1399×unswap-sqr
1209×distribute-rgt-in distribute-lft-in
904×pow1/3
862×swap-sqr
853×frac-sub
852×sqrt-div
791×*-commutative
700×associate-/l/
670×sub-neg
627×distribute-rgt-neg-in
604×distribute-lft-neg-in
596×sqrt-pow1
514×clear-num frac-2neg
456×log-pow
454×exp-prod
431×sum-log
378×sqr-pow
360×pow1/2
354×pow-exp
350×pow-prod-up
283×associate-+l+
281×associate-+r+
267×cube-prod
266×1-exp
260×rec-exp
258×diff-log
256×+-commutative
250×exp-sum
242×pow-sqr
234×associate--l+
222×frac-add
215×pow-unpow
183×pow-to-exp
165×neg-mul-1
132×div-sub
125×rem-sqrt-square
110×pow-plus
99×pow-pow
96×pow2
90×unpow-prod-up
88×unpow2
70×cosh-def
65×pow-flip
62×associate--r+
60×inv-pow
56×log-div
51×un-div-inv
47×rem-log-exp
45×tanh-def
40×distribute-rgt-out--
38×associate-+l-
35×distribute-neg-frac
28×rem-exp-log sqrt-unprod
26×distribute-rgt-neg-out
22×distribute-rgt-out sinh-def
21×unpow3 cube-mult
19×cube-div distribute-lft-neg-out rem-square-sqrt
18×exp-diff
17×associate-+r- sub-div
14×unpow1/3 unsub-neg
12×sum-cubes
11×difference-cubes associate--r-
rem-cube-cbrt
associate--l-
sqrt-undiv rem-cbrt-cube
distribute-rgt1-in
distribute-lft1-in diff-cos count-2 neg-sub0 log-rec
distribute-neg-in pow-sub exp-to-pow
sqrt-pow2 cos-diff
pow-div cos-sum distribute-neg-out e-exp-1 pow3 distribute-frac-neg neg-log tan-quot
sin-cos-mult exp-lft-sqr cube-unmult exp-neg mul-1-neg

regimes50.7s (4.1%)

Accuracy

Total 221.3b remaining (37.4%)

Threshold costs 22.3b (3.8%)

17.5b17.1%AI.Clustering.Hierarchical.Internal:ward from clustering-0.2.1
16.2b43.6%Data.Array.Repa.Algorithms.Pixel:doubleRmsOfRGB8 from repa-algorithms-3.4.0.1
15.5b51.8%Diagrams.TwoD.Arc:arcBetween from diagrams-lib-1.3.0.3
13.2b-17.6%Linear.Matrix:det44 from linear-1.19.1.3
10.9b54.4%Data.Octree.Internal:octantDistance from Octree-0.5.4.2

bsearch10.6s (0.9%)

localize10.0s (0.8%)

end5.0ms (0.0%)