Details

series14.6m (54.3%)

Calls

2352 calls:

6.3s
(fma (- (* c a) (* y i)) j (- (+ (* x (fma y z (- (* a t)))) (* x (fma (- a) t (* a t)))) (+ (* b (- (* c z) (* t i))) (* b (fma (- i) t (* i t))))))
3.4s
(fma (- (* c a) (* y i)) j (- (* x (- (* y z) (* t a))) (+ (* b (- (* c z) (* t i))) (* b (fma (- i) t (* i t))))))
1.6s
(fma x x (+ (* (* y 4.0) (- t (* z z))) (* (* y 4.0) (fma (- z) z (* z z)))))
1.3s
(/ (+ 2.0 (* (* (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) (- (sin y) (/ (sin x) 16.0))) (- (cos x) (cos y)))) (* 3.0 (+ (+ 1.0 (* (/ (- (sqrt 5.0) 1.0) 2.0) (cos x))) (* (/ (- 3.0 (sqrt 5.0)) 2.0) (cos y)))))
1.1s
(/ (cbrt (- z t)) (/ (cbrt (- a t)) y))

prune4.9m (18.3%)

sample3.9m (14.4%)

Algorithm
538×intervals
Results
1.2m2583836×body80valid
22.1s539990×body80nan
17.4s47030×body1280valid
9.7s44431×body640valid
4.1s5567×body2560valid
3.8s25287×body320valid
1.4s14189×body160valid
779.0ms1592×body10240exit
118.0ms48×body5120valid
100.0ms688×body640nan
92.0ms525×body1280nan
41.0ms412×body320nan
18.0ms235×body160nan

rewrite1.3m (4.8%)

Algorithm
861×rewrite-expression-head
Calls

2354 calls:

6.5s
(* (fma 1.0 1.0 (fma y y (* 1.0 y))) (+ (- (/ (- x y) (- (pow 1.0 3) (pow y 3)))) (/ (- x y) (- (pow 1.0 3) (pow y 3)))))
2.0s
(* (/ (cbrt 1) (/ (sqrt (fma (fma (fma (+ x 43.3400022514) x 263.505074721) x 313.399215894) x 47.066876606)) (cbrt 1))) (/ (cbrt 1) (/ (/ (sqrt (fma (fma (fma (+ x 43.3400022514) x 263.505074721) x 313.399215894) x 47.066876606)) (fma (fma (fma (fma x 4.16438922228 78.6994924154) x 137.519416416) x y) x z)) (- x 2.0))))
1.3s
(* (* (* (* (- y x) (* (cbrt (sqrt 6.0)) (cbrt (sqrt 6.0)))) (cbrt (sqrt 6.0))) (sqrt 6.0)) z)
916.0ms
(* (* (* (* (- (* x 0.5) y) (sqrt z)) (* (cbrt (sqrt 2.0)) (cbrt (sqrt 2.0)))) (* (cbrt (cbrt (sqrt 2.0))) (cbrt (cbrt (sqrt 2.0))))) (cbrt (cbrt (sqrt 2.0))))
748.0ms
(* a (- (- (log 1.0) (+ (* 1/2 (/ (pow z 2) (pow 1.0 2))) (* 1.0 z))) b))
Rules
76128×times-frac
58090×*-un-lft-identity
56978×add-sqr-sqrt
40519×add-cube-cbrt
11363×prod-diff
11233×add-exp-log
11170×cbrt-prod
8147×add-cbrt-cube
8064×associate-*r*
6023×difference-of-squares
5954×pow1
5562×distribute-lft-out--
4908×sqrt-prod
4304×unpow-prod-down
3681×associate-*l*
3598×div-inv
3453×prod-exp
3394×distribute-lft-out
3167×associate-/r*
3114×add-log-exp
2880×div-exp
2752×distribute-rgt-in distribute-lft-in
2586×cbrt-unprod
2470×cube-prod
2360×log1p-expm1-u
2355×expm1-log1p-u
2221×flip3-- flip--
2197×associate-/r/
2154×associate-/l*
1985×associate-*r/
1905×associate-*l/
1772×cbrt-undiv
1678×pow-prod-down
1557×unswap-sqr
1288×frac-times
1128×cbrt-div
1093×log-prod
1055×flip-+ flip3-+
960×pow1/3
954×sqr-pow
916×swap-sqr
816×exp-sum
671×distribute-lft-neg-in distribute-rgt-out
665×frac-sub
640×associate-+r+
633×fma-neg
628×*-commutative
602×fma-udef
525×associate-/l/
511×sqrt-div
502×distribute-rgt-neg-in
499×fma-def
477×associate-+l+
462×sqrt-pow1
451×clear-num frac-2neg
450×sub-neg
422×1-exp
409×associate--l+
325×rec-exp
309×log-pow
246×pow-prod-up
244×frac-add
229×pow1/2
215×sum-log
202×pow-sqr
196×diff-log
191×exp-prod
167×pow-exp
160×unpow2
153×unpow3 cube-mult
146×+-commutative
127×pow-to-exp
115×associate--r+
95×rem-sqrt-square
93×div-sub
90×pow-unpow pow-plus
88×pow2
62×pow-flip
55×inv-pow
49×log-div
46×difference-cubes
45×un-div-inv
41×distribute-rgt-neg-out
40×rem-log-exp pow-pow sinh-def
37×tanh-def
31×neg-mul-1
24×distribute-lft1-in distribute-rgt-out--
23×cos-sum associate-+l-
21×rem-cube-cbrt
20×sqrt-unprod unsub-neg
18×distribute-lft-neg-out
15×rem-exp-log
14×hypot-udef rem-square-sqrt cosh-def
13×sub-div hypot-def
11×unpow1/3 tan-quot
10×cube-div expm1-udef rem-cbrt-cube distribute-neg-frac
associate-+r-
associate--l- expm1-log1p
exp-diff associate--r-
distribute-rgt1-in count-2
log1p-udef log1p-expm1 neg-sub0 neg-log sin-mult sum-cubes
cos-diff diff-cos
pow-div
sqrt-pow2 pow3 exp-neg exp-to-pow mul-1-neg

simplify1.3m (4.8%)

Algorithm
1398×egg-herbie

regimes42.4s (2.6%)

Accuracy

Total 174.0b remaining (37.2%)

Threshold costs 25.1b (5.4%)

13.3b57.4%Diagrams.TwoD.Arc:arcBetween from diagrams-lib-1.3.0.3
8.1b33%Development.Shake.Progress:decay from shake-0.15.5
7.9b-0.9%Data.Colour.Matrix:determinant from colour-2.3.3, A
7.1b64.2%Data.Array.Repa.Algorithms.Pixel:doubleRmsOfRGB8 from repa-algorithms-3.4.0.1
7.1b-26.3%Diagrams.Solve.Tridiagonal:solveCyclicTriDiagonal from diagrams-solve-0.1, B

localize9.9s (0.6%)

bsearch3.4s (0.2%)

end6.0ms (0.0%)