Details

sample1.8m (44.6%)

Algorithm
60×intervals
Results
53.9s334377×body80valid
13.3s206652×body80nan
10.9s21556×body1280valid
4.0s10937×body640valid
3.1s5354×body2560valid
1.3s5093×body320valid
744.0ms16512×pre80true
457.0ms2449×body160valid
93.0ms212×body5120valid

prune54.5s (22.4%)

series42.6s (17.6%)

Calls

336 calls:

2.8s
(fma t (- (* (* (* x 18.0) y) z) (* a 4.0)) (- (* b c) (fma x (* 4.0 i) (* (* j 27.0) k))))
2.8s
(fma t (- (* (* x (* 18.0 y)) z) (* a 4.0)) (- (* b c) (fma x (* 4.0 i) (* (* j 27.0) k))))
710.0ms
(/ (- (* (* z (sqrt (+ t a))) (* (- a (/ 5.0 6.0)) (* t 3.0))) (* t (* (- b c) (- (* (- (* a a) (* (/ 5.0 6.0) (/ 5.0 6.0))) (* t 3.0)) (* (- a (/ 5.0 6.0)) 2.0))))) (* t (* (- a (/ 5.0 6.0)) (* t 3.0))))
602.0ms
(- (* (* z (sqrt (+ t a))) (* (- a (/ 5.0 6.0)) (* t 3.0))) (* t (* (- b c) (- (* (- (* a a) (* (/ 5.0 6.0) (/ 5.0 6.0))) (* t 3.0)) (* (- a (/ 5.0 6.0)) 2.0)))))
530.0ms
(* (* (/ (pow (sqrt (/ 1 a)) 1.0) (sqrt (exp (fma y (log (/ 1 z)) (fma (log (/ 1 a)) t b))))) x) (/ (/ (pow (sqrt (/ 1 a)) 1.0) (sqrt (exp (fma y (log (/ 1 z)) (fma (log (/ 1 a)) t b))))) y))

regimes13.3s (5.5%)

Accuracy

Total 40.7b remaining (26%)

Threshold costs 2.6b (1.7%)

11.5b-12.4%Linear.Matrix:det44 from linear-1.19.1.3
5.0b82.6%The quadratic formula (r1)
5.0b82.8%NMSE problem 3.2.1
4.1b5.9%Linear.Matrix:det33 from linear-1.19.1.3
2.1b6.6%cos(2*x)/(cos^2(x)*sin^2(x))

simplify8.7s (3.6%)

Algorithm
163×egg-herbie

rewrite8.5s (3.5%)

Algorithm
103×rewrite-expression-head
Calls

336 calls:

1.4s
(/ (* 2.0 c) (+ (- b) (- (* 2.0 (* (* (/ a (* (cbrt b) (cbrt b))) (/ (* (cbrt c) (cbrt c)) (cbrt 1))) (/ (cbrt c) (cbrt b)))) b)))
670.0ms
(+ (- (+ (+ (log (+ x y)) (log (sqrt z))) (log (sqrt z))) t) (* (- a 0.5) (log t)))
277.0ms
(/ (- (* (* z (sqrt (+ t a))) (* (- a (/ 5.0 6.0)) (* t 3.0))) (* t (* (- b c) (- (* (- (* a a) (* (/ 5.0 6.0) (/ 5.0 6.0))) (* t 3.0)) (* (- a (/ 5.0 6.0)) 2.0))))) (* t (* (- a (/ 5.0 6.0)) (* t 3.0))))
242.0ms
(/ (* 2.0 c) (+ (- b) (- (* 2.0 (* (/ a (* (cbrt b) (cbrt b))) (/ c (cbrt b)))) b)))
200.0ms
(* (* (/ (pow (sqrt (/ 1 a)) 1.0) (sqrt (exp (fma y (log (/ 1 z)) (fma (log (/ 1 a)) t b))))) x) (/ (/ (pow (sqrt (/ 1 a)) 1.0) (sqrt (exp (fma y (log (/ 1 z)) (fma (log (/ 1 a)) t b))))) y))
Rules
6194×times-frac
5563×*-un-lft-identity
4970×add-sqr-sqrt
4077×add-cube-cbrt
2437×add-exp-log
1237×associate-*r*
1205×add-cbrt-cube
1180×prod-diff
1177×prod-exp
937×associate-*r/
936×associate-*l/
858×unpow-prod-down
857×flip-- flip3--
851×pow1
794×sqrt-prod
618×frac-times
569×frac-sub
519×distribute-lft-out
516×associate-*l*
495×div-exp
482×add-log-exp
477×sqrt-div
400×cbrt-unprod
369×distribute-rgt-neg-in
346×associate-/r*
336×log1p-expm1-u expm1-log1p-u
330×associate-/l*
321×cbrt-prod distribute-lft-neg-in
318×distribute-lft-out--
314×div-inv
270×exp-sum
264×difference-of-squares
257×cbrt-div
246×distribute-rgt-in distribute-lft-in
240×flip-+ flip3-+
236×fma-udef
230×associate-/r/
222×cbrt-undiv
206×associate-/l/
190×pow-prod-down
184×fma-neg
176×pow-exp
164×pow-to-exp
149×unswap-sqr
135×log-pow
117×fma-def sub-neg
112×*-commutative
105×associate-+l+
104×neg-mul-1
90×sqr-pow
86×1-exp
80×log-prod
79×rec-exp
75×associate--r+
64×clear-num frac-2neg
54×pow1/3
48×exp-prod diff-log
46×associate-+r+
38×sum-log
36×sqrt-pow1
35×rem-sqrt-square
30×sin-mult
28×pow1/2
26×pow-unpow
25×unpow-prod-up
24×cos-mult pow-pow
23×tan-quot
22×associate-+l-
21×swap-sqr
18×+-commutative
16×frac-add
15×distribute-rgt-out-- sub-div
14×neg-sub0
13×div-sub neg-log
12×log-div
11×associate--l+
10×rem-exp-log pow-flip
inv-pow
un-div-inv distribute-neg-in pow-sqr pow-prod-up
associate--l- unpow2
exp-diff pow2 pow-plus cube-prod
exp-neg expm1-udef
associate--r- pow-sub distribute-frac-neg tan-sum cos-sum distribute-neg-frac
distribute-lft-neg-out sqrt-unprod associate-+r- expm1-log1p unpow3 cube-mult exp-to-pow rem-log-exp mul-1-neg

bsearch4.1s (1.7%)

localize2.8s (1.1%)

end0.0ms (0.0%)