Details

sample1.2m (32.3%)

Algorithm
60×intervals
Results
25.4s335458×body80valid
9.2s21424×body1280valid
8.8s207932×body80nan
3.2s10717×body640valid
2.5s5260×body2560valid
1.0s5252×body320valid
442.0ms16512×pre80true
355.0ms2583×body160valid
61.0ms226×body5120valid

prune1.1m (29.9%)

series48.3s (21.7%)

Calls

349 calls:

2.9s
(/ (* (cbrt (- (* (+ (* x y) (* z t)) (+ (* x y) (* z t))) (* (* a b) (* a b)))) (cbrt (- (* (+ (* x y) (* z t)) (+ (* x y) (* z t))) (* (* a b) (* a b))))) (* (cbrt (- (+ (* x y) (* z t)) (* a b))) (cbrt (- (+ (* x y) (* z t)) (* a b)))))
1.0s
(/ (- (* (* (* (fabs (cbrt (+ t a))) z) (sqrt (cbrt (+ t a)))) (* (- a (/ 5.0 6.0)) (* t 3.0))) (* t (* (- b c) (- (* (+ a (/ 5.0 6.0)) (* (- a (/ 5.0 6.0)) (* t 3.0))) (* (- a (/ 5.0 6.0)) 2.0))))) (* t (* (- a (/ 5.0 6.0)) (* t 3.0))))
1.0s
(- (* (* (* (fabs (cbrt (+ t a))) z) (sqrt (cbrt (+ t a)))) (* (- a (/ 5.0 6.0)) (* t 3.0))) (* t (* (- b c) (- (* (+ a (/ 5.0 6.0)) (* (- a (/ 5.0 6.0)) (* t 3.0))) (* (- a (/ 5.0 6.0)) 2.0)))))
1.0s
(- (* (* (* (fabs (cbrt (+ t a))) z) (sqrt (cbrt (+ 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)))))
993.0ms
(/ (- (* (* (* (fabs (cbrt (+ t a))) z) (sqrt (cbrt (+ 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))))

regimes12.4s (5.6%)

Accuracy

Total 43.1b remaining (27.2%)

Threshold costs 4.4b (2.8%)

9.7b-11.8%Linear.Matrix:det44 from linear-1.19.1.3
7.0b74.3%The quadratic formula (r1)
3.9b0%Linear.Matrix:det33 from linear-1.19.1.3
3.0b17.6%Numeric.SpecFunctions:invIncompleteBetaWorker from math-functions-0.1.5.2
2.7b89.7%NMSE problem 3.2.1

rewrite9.5s (4.3%)

Algorithm
103×rewrite-expression-head
Calls

349 calls:

563.0ms
(/ (* (cbrt (+ (* (+ (* (* (cbrt (+ (* (+ (* x y) z) y) 27464.7644705)) (cbrt (+ (* (+ (* x y) z) y) 27464.7644705))) (* (cbrt (+ (* (+ (* x y) z) y) 27464.7644705)) y)) 230661.510616) y) t)) (cbrt (+ (* (+ (* (* (cbrt (+ (* (+ (* x y) z) y) 27464.7644705)) (cbrt (+ (* (+ (* x y) z) y) 27464.7644705))) (* (cbrt (+ (* (+ (* x y) z) y) 27464.7644705)) y)) 230661.510616) y) t))) (/ (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i) (cbrt (+ (* (+ (* (* (cbrt (+ (* (+ (* x y) z) y) 27464.7644705)) (cbrt (+ (* (+ (* x y) z) y) 27464.7644705))) (* (cbrt (+ (* (+ (* x y) z) y) 27464.7644705)) y)) 230661.510616) y) t))))
466.0ms
(/ (- (* (* (* (fabs (cbrt (+ t a))) z) (sqrt (cbrt (+ t a)))) (* (- a (/ 5.0 6.0)) (* t 3.0))) (* t (* (- b c) (- (* (+ a (/ 5.0 6.0)) (* (- a (/ 5.0 6.0)) (* t 3.0))) (* (- a (/ 5.0 6.0)) 2.0))))) (* t (* (- a (/ 5.0 6.0)) (* t 3.0))))
456.0ms
(* t (* (- b c) (- (* (+ a (/ 5.0 6.0)) (* (- a (/ 5.0 6.0)) (* t 3.0))) (* (- a (/ 5.0 6.0)) 2.0))))
322.0ms
(/ (- (* (* (* (fabs (cbrt (+ t a))) z) (sqrt (cbrt (+ 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))))
296.0ms
(- (* (* (* (fabs (cbrt (+ t a))) z) (sqrt (cbrt (+ t a)))) (* (- a (/ 5.0 6.0)) (* t 3.0))) (* t (* (- b c) (- (* (+ a (/ 5.0 6.0)) (* (- a (/ 5.0 6.0)) (* t 3.0))) (* (- a (/ 5.0 6.0)) 2.0)))))
Rules
4539×times-frac
4379×*-un-lft-identity
4243×add-sqr-sqrt
3781×associate-*l/
3655×associate-*r/
2770×add-cube-cbrt
2614×add-exp-log
2452×flip3-- flip--
2394×frac-sub
2105×frac-times
1271×add-cbrt-cube
1238×prod-exp
1202×cbrt-div
1070×sqrt-div
935×flip-+ flip3-+
930×pow1
767×cbrt-prod
765×associate-*r*
747×associate-*l*
737×associate-/l/
700×div-exp
654×unpow-prod-down
546×add-log-exp
536×difference-of-squares
510×distribute-lft-out--
443×cbrt-unprod
398×pow-exp
354×associate-/r*
350×associate-/l*
342×cube-prod
326×distribute-lft-out
324×distribute-rgt-neg-in
289×distribute-lft-neg-in
288×pow-prod-down
261×associate-/r/
240×sqrt-prod
209×pow-to-exp
205×div-inv
196×cbrt-undiv
192×unswap-sqr
156×distribute-rgt-in distribute-lft-in
134×log-prod
122×*-commutative sub-neg
121×sub-div
85×neg-mul-1
78×1-exp
75×rec-exp
73×sqr-pow
69×pow1/3
65×clear-num frac-2neg
62×sum-log
56×exp-sum
52×diff-log
47×swap-sqr
41×pow-unpow
40×pow1/2 sqrt-pow1
36×frac-add log-pow
35×tan-quot
34×associate-+r+
31×associate--r+
29×rem-sqrt-square sin-mult
27×+-commutative
25×unpow2
24×exp-prod cos-mult
23×associate-+l+
22×neg-sub0
19×associate-+l-
18×associate--l+
17×neg-log div-sub
16×pow-prod-up
14×pow-sqr
12×unpow3 cube-mult
11×distribute-rgt-neg-out
10×pow-pow associate--l- log-div
cube-div associate-+r-
pow-plus pow-flip
rem-exp-log inv-pow pow2
rem-cube-cbrt distribute-neg-frac
exp-diff un-div-inv distribute-frac-neg
distribute-neg-in log-rec
distribute-lft-neg-out unsub-neg
sqrt-unprod unpow-prod-up tan-sum cos-sum rem-cbrt-cube
e-exp-1 pow-neg exp-neg pow-sub rem-square-sqrt cube-neg exp-to-pow rem-log-exp

simplify9.1s (4.1%)

Algorithm
163×egg-herbie

localize2.8s (1.3%)

bsearch2.3s (1.0%)

end0.0ms (0.0%)