Details

series14.4m (52.2%)

Calls

2324 calls:

3.9s
(fma (- (* c t) (* i y)) j (- (* x (- (* y z) (* t a))) (+ (* b (- (* c z) (* i a))) (* b (fma (- a) i (* a i))))))
3.7s
(fma (- (* c t) (* i y)) j (- (* x (- (* y z) (* t a))) (+ (* (* (cbrt b) (cbrt b)) (* (cbrt b) (- (* c z) (* i a)))) (* b (fma (- a) i (* a i))))))
3.1s
(/ (expm1 (log1p (/ (+ 1.0 0) (sqrt (+ (sqrt (+ x 1.0)) (sqrt x)))))) (sqrt (+ (sqrt (+ x 1.0)) (sqrt x))))
3.0s
(fma t (- (* (* (* (* x 18.0) (* (cbrt y) (cbrt y))) (cbrt y)) z) (* a 4.0)) (- (* b c) (fma x (* 4.0 i) (* j (* 27.0 k)))))
3.0s
(fma t (- (pow (* (* z y) (* x 18.0)) 1) (* a 4.0)) (- (* b c) (fma x (* 4.0 i) (* j (* 27.0 k)))))

sample6.2m (22.2%)

Algorithm
537×intervals
Results
3.1m2573827×body80valid
48.7s505214×body80nan
24.2s46319×body1280valid
14.8s42777×body640valid
6.0s24620×body320valid
5.7s5593×body2560valid
2.4s13573×body160valid
191.0ms641×body640nan
171.0ms471×body1280nan
170.0ms1566×body80overflowed
143.0ms46×body5120valid
97.0ms432×body320nan
36.0ms236×body160nan

prune4.2m (15.3%)

simplify1.3m (4.8%)

Algorithm
1398×egg-herbie

regimes39.8s (2.4%)

Accuracy

Total 171.7b remaining (36.4%)

Threshold costs 25.9b (5.5%)

11.6b52.1%AI.Clustering.Hierarchical.Internal:ward from clustering-0.2.1
8.9b27.3%Development.Shake.Progress:decay from shake-0.15.5
8.5b-11.1%Linear.Matrix:det33 from linear-1.19.1.3
8.1b6.4%Numeric.Signal:interpolate from hsignal-0.2.7.1
6.7b13.7%Graphics.Rendering.Chart.Axis.Types:linMap from Chart-1.5.3

rewrite36.4s (2.2%)

Algorithm
863×rewrite-expression-head
Calls

2326 calls:

1.7s
(* (* (* (* (* (- (* x 0.5) y) (sqrt z)) (* (cbrt (sqrt 2.0)) (cbrt (sqrt 2.0)))) (cbrt (sqrt 2.0))) (sqrt (exp (/ (* t t) 2.0)))) (sqrt (exp (/ (* t t) 2.0))))
502.0ms
(* a (- (- (log 1.0) (+ (* 1/2 (/ (pow z 2) (pow 1.0 2))) (* 1.0 z))) b))
441.0ms
(* (/ (/ 1 (sqrt (fma (fma (fma (+ x 43.3400022514) x 263.505074721) x 313.399215894) x 47.066876606))) (sqrt (sqrt (fma (fma (fma (+ x 43.3400022514) x 263.505074721) x 313.399215894) x 47.066876606)))) (/ (- x 2.0) (/ (sqrt (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))))
373.0ms
(* (* (* (* (- y x) (sqrt 6.0)) (* (cbrt (sqrt 6.0)) (cbrt (sqrt 6.0)))) (cbrt (sqrt 6.0))) z)
345.0ms
(* (* (* y (* (cbrt (- x z)) (cbrt (- x z)))) (cbrt (- x z))) t)
Rules
55287×times-frac
46217×*-un-lft-identity
44489×add-sqr-sqrt
33855×add-cube-cbrt
9995×prod-diff
9896×add-exp-log
7791×add-cbrt-cube
7349×sqrt-prod
6895×cbrt-prod
5852×associate-*r*
5614×pow1
3954×associate-*l*
3658×unpow-prod-down
3608×difference-of-squares
3313×distribute-lft-out--
3196×add-log-exp
3135×associate-/r*
3106×distribute-lft-out
2953×div-inv
2679×prod-exp
2404×div-exp
2383×associate-/l*
2332×log1p-expm1-u
2331×expm1-log1p-u
2280×distribute-rgt-in distribute-lft-in
2235×cbrt-unprod
2058×associate-/r/
1670×cbrt-undiv
1555×flip3-- flip--
1428×pow-prod-down
1237×cbrt-div
1171×unswap-sqr
1075×log-prod
960×associate-*r/
953×flip-+ flip3-+
839×frac-times
810×log-pow
757×associate-*l/
736×pow1/3
682×sqr-pow
627×fma-neg
612×sqrt-div
596×*-commutative
590×fma-udef
548×fma-def
546×exp-prod
514×clear-num frac-2neg
504×swap-sqr
489×associate--l+
462×associate-+l+
436×cube-prod
402×sub-neg
379×associate-/l/
378×exp-sum
370×sqrt-pow1
363×associate-+r+
295×1-exp
289×rec-exp
277×sum-log
256×unpow2
243×pow1/2
205×diff-log
203×pow-prod-up
193×pow-unpow
163×pow-exp
162×+-commutative
155×pow-sqr
118×pow-to-exp
104×rem-sqrt-square
100×log-div
99×div-sub
98×frac-sub pow-pow
85×pow-flip
84×associate--r+
80×pow-plus
79×frac-add
73×distribute-rgt-neg-in
71×pow2
69×inv-pow
68×distribute-lft-neg-in
65×distribute-rgt-out
51×sinh-def
49×rem-log-exp
46×un-div-inv unpow3 cube-mult distribute-rgt-neg-out
44×cosh-def
38×associate-+l-
30×hypot-def
28×tanh-def
24×cube-div neg-mul-1
23×rem-exp-log cos-sum
20×distribute-rgt-out--
19×rem-cube-cbrt distribute-lft-neg-out unpow-prod-up
16×unsub-neg distribute-neg-frac
14×distribute-lft1-in sub-div
13×sqrt-unprod distribute-rgt1-in
12×associate-+r- expm1-log1p expm1-udef rem-square-sqrt
10×log1p-udef log1p-expm1 hypot-udef rem-cbrt-cube
difference-cubes sum-cubes count-2
associate--l- neg-sub0
unpow1/3
exp-diff associate--r-
sqrt-pow2 distribute-neg-in diff-cos distribute-frac-neg tan-quot neg-log exp-to-pow
pow3 cos-diff
log1p-def
sqrt-undiv exp-lft-sqr exp-neg pow-sub sin-mult cos-mult mul0 mul-1-neg

localize10.2s (0.6%)

bsearch4.7s (0.3%)

end6.0ms (0.0%)