Details

simplify8.1m (63.8%)

sample1.8m (14.0%)

Algorithm
49×intervals
Results
49.1s219376×body80valid
15.5s128552×body80nan
10.8s13132×body1280valid
4.0s4171×body2560valid
3.1s5351×body640valid
1.3s16512×pre80true
1.3s2639×body320valid
355.0ms1330×body160valid
55.0ms119×body5120valid

prune1.2m (9.8%)

series46.6s (6.1%)

Calls

270 calls:

773.0ms
(fma (- (* y z) (* t a)) x (fma b (- (* i a) (* c z)) (* j (- (* c t) (* i y)))))
771.0ms
(+ x (/ (- (* (+ (tan y) (tan z)) (cos a)) (* (- 1 (* (tan y) (tan z))) (sin a))) (* (- 1 (* (tan y) (tan z))) (cos a))))
738.0ms
(/ (fma (fma (fma (+ y a) y b) y c) y i) (fma y (fma y (fma (fma y x z) y 27464.7644705) 230661.510616) t))
733.0ms
(* (* x (pow sin (/ 2.0 2))) (* (* x (pow sin (/ 2.0 2))) (pow cos (/ 2.0 2))))
700.0ms
(/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 27464.7644705) y) 230661.510616) y) t) (+ (* (+ (* (* (cbrt (* (+ (* (+ y a) y) b) y)) (cbrt (* (+ (* (+ y a) y) b) y))) (cbrt (* (+ (* (+ y a) y) b) y))) c) y) i))

regimes24.3s (3.2%)

Accuracy

Total 18.2b remaining (27%)

Threshold costs 3.6b (5.3%)

7.1b7.8%Linear.Matrix:det33 from linear-1.19.1.3
3.5b87.2%NMSE problem 3.2.1
2.8b44%Diagrams.Solve.Polynomial:cubForm from diagrams-solve-0.1
1.3b0%Numeric.SpecFunctions:invIncompleteBetaWorker from math-functions-0.1.5.2
0.9b44.6%fabs fraction 1

rewrite11.7s (1.5%)

Algorithm
83×rewrite-expression-head
Calls

270 calls:

515.0ms
(/ (+ (* (+ (* (+ (* (* (cbrt (+ (* x y) z)) (cbrt (+ (* x y) z))) (* (cbrt (+ (* x y) z)) y)) 27464.7644705) y) 230661.510616) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i))
369.0ms
(* (pow cos (/ 2.0 2)) (* (* (* x (pow sin (/ 2.0 2))) (* x (pow sin (/ 2.0 2)))) (pow cos (/ 2.0 2))))
357.0ms
(/ (cos (* 2.0 x)) (* (pow cos (/ 2.0 2)) (* (* (* x (pow sin (/ 2.0 2))) (* x (pow sin (/ 2.0 2)))) (pow cos (/ 2.0 2)))))
356.0ms
(/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 27464.7644705) y) 230661.510616) y) t) (+ (* (+ (* (* (cbrt (* (+ (* (+ y a) y) b) y)) (cbrt (* (+ (* (+ y a) y) b) y))) (cbrt (* (+ (* (+ y a) y) b) y))) c) y) i))
354.0ms
(- (/ y (- (+ t 1.0) z)) (/ z (- (+ t 1.0) z)))
Rules
5073×*-un-lft-identity
4965×add-exp-log
4853×times-frac
4563×add-sqr-sqrt
3848×prod-exp
3512×add-cube-cbrt
1635×prod-diff
1082×add-cbrt-cube
904×pow-exp pow-to-exp
656×pow1
580×div-exp
548×distribute-lft-out--
486×associate-*r*
469×cbrt-prod
456×associate-*l*
440×distribute-rgt-neg-in
431×distribute-lft-neg-in
418×cbrt-unprod
374×difference-of-squares
367×add-log-exp
342×distribute-lft-out
301×div-inv
271×log1p-expm1-u
270×expm1-log1p-u
265×distribute-rgt-in distribute-lft-in
259×sqrt-prod
246×associate-/l*
240×flip3-- flip--
234×associate-/r*
186×pow-prod-down
180×fma-neg associate-/r/
153×cbrt-undiv
128×neg-mul-1
124×unswap-sqr
105×associate-*l/
96×*-commutative
94×associate-*r/
87×frac-times
83×associate-+r+
82×sub-neg
61×pow1/3
57×fma-def
47×frac-2neg clear-num flip-+ flip3-+
43×log-prod
40×associate-+l+ cbrt-div associate-/l/
37×1-exp rec-exp
36×diff-log
35×unpow-prod-down log-pow
28×sqrt-div tan-quot
26×frac-sub
24×fma-udef
20×swap-sqr
19×sum-log
17×exp-sum
15×sqrt-pow1 pow1/2
13×sqr-pow rem-sqrt-square
12×sub-div div-sub sin-mult
11×cos-mult +-commutative associate-+l-
10×neg-sub0
distribute-neg-frac exp-prod
log-div
pow-flip pow-unpow frac-add
neg-log inv-pow pow-prod-up pow-sqr
un-div-inv distribute-rgt-out--
distribute-lft-neg-out associate--l- pow2 pow-plus rem-exp-log distribute-frac-neg
exp-diff associate-+r- associate--r+ pow-pow
associate--l+ tan-sum cos-sum
expm1-log1p expm1-udef log1p-expm1 log1p-udef pow3 sqrt-unprod unpow1/3

bsearch7.1s (0.9%)

localize5.1s (0.7%)

end0.0ms (0.0%)