Details

simplify5.3m (46.2%)

sample3.1m (26.9%)

Algorithm
60×intervals
Results
1.3m335779×body80valid
27.0s209930×body80nan
21.2s21463×body1280valid
7.2s10713×body640valid
4.7s5335×body2560valid
2.6s5424×body320valid
760.0ms16512×pre80true
606.0ms2371×body160valid
170.0ms234×body5120valid

series1.1m (9.9%)

Calls

356 calls:

4.3s
(/ (* (cbrt (+ (* (+ (* (+ (* (+ (* x y) z) y) 27464.7644705) y) 230661.510616) y) t)) (cbrt (+ (* (+ (* (+ (* (+ (* x y) z) y) 27464.7644705) y) 230661.510616) y) t))) (* (cbrt (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (cbrt (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i))))
1.0s
(pow (+ (pow (+ (* a a) (* b b)) 2.0) (* 4.0 (+ (* (* a a) (+ 1.0 a)) (* (* b b) (- 1.0 (* 3.0 a)))))) 3)
695.0ms
(cbrt t)
686.0ms
(- (/ (+ (tan z) (tan y)) (- 1 (* (tan z) (tan y)))) (tan a))
684.0ms
(* (+ (* (+ (* (* (cbrt (* (+ (* (+ (* x y) z) y) 27464.7644705) y)) (cbrt (* (+ (* (+ (* x y) z) y) 27464.7644705) y))) (cbrt (* (+ (* (+ (* x y) z) y) 27464.7644705) y))) 230661.510616) y) t) (/ 1 (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)))

prune1.0m (9.0%)

rewrite26.4s (3.9%)

Algorithm
104×rewrite-expression-head
Calls

356 calls:

3.6s
(- (+ (- (* (* (* x 18.0) (* y z)) t) (* (* a 4.0) t)) (* b c)) (* (* x 4.0) i))
1.4s
(* (+ (* (+ (* (* (cbrt (* (+ (* (+ (* x y) z) y) 27464.7644705) y)) (cbrt (* (+ (* (+ (* x y) z) y) 27464.7644705) y))) (cbrt (* (+ (* (+ (* x y) z) y) 27464.7644705) y))) 230661.510616) y) t) (/ 1 (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)))
1.3s
(* (* (/ (* (cbrt (- y z)) (cbrt (- y z))) (* (cbrt (- (+ t 1.0) z)) (cbrt (- (+ t 1.0) z)))) (/ (cbrt (- y z)) (cbrt (- (+ t 1.0) z)))) (- a x))
589.0ms
(exp (+ x (- (/ (+ (tan z) (tan y)) (- 1 (* (tan z) (tan y)))) (tan a))))
515.0ms
(* (/ (/ (- y z) (* (cbrt (- (+ t 1.0) z)) (cbrt (- (+ t 1.0) z)))) (cbrt (- (+ t 1.0) z))) (- a x))
Rules
3479×add-sqr-sqrt
3393×*-un-lft-identity
3095×add-exp-log
3040×times-frac
2289×add-cube-cbrt
1769×prod-exp
1344×add-cbrt-cube
1193×cbrt-prod
964×pow1
759×associate-*r*
747×associate-*l*
581×div-exp
561×add-log-exp
499×cbrt-unprod
446×distribute-rgt-neg-in
406×distribute-lft-neg-in
400×pow-exp
397×pow-to-exp
372×flip3-- flip--
369×difference-of-squares
341×distribute-lft-out--
303×pow-prod-down
285×associate-/r*
278×cbrt-div
254×frac-times
246×associate-/l*
243×sqrt-prod
238×unpow-prod-down
216×distribute-lft-out
210×associate-/r/
208×unswap-sqr
206×associate-*l/
205×associate-*r/
202×cbrt-undiv
183×div-inv
141×cube-prod
137×swap-sqr
136×sub-neg
133×*-commutative
117×neg-mul-1
114×flip-+ flip3-+
112×distribute-rgt-in distribute-lft-in
109×frac-sub
102×sqrt-pow1
98×pow1/3 exp-prod
84×sqrt-div
70×log-prod
62×tan-quot
60×sqr-pow diff-log
57×associate-+r+
56×frac-2neg clear-num
55×associate-/l/ sum-log
43×pow-prod-up
42×pow1/2
33×pow-sqr
31×sin-mult
30×pow-unpow exp-sum
28×log-pow
26×+-commutative
24×rem-sqrt-square
23×cos-mult associate-+l-
22×associate-+l+
20×unpow2 neg-sub0
19×associate--l+
18×associate--r+
16×1-exp
15×pow-plus rec-exp
13×pow-pow rem-exp-log neg-log
12×cube-div sub-div distribute-neg-frac log-div
11×exp-diff
10×pow2 div-sub
un-div-inv frac-add associate--l-
rem-cube-cbrt unpow3 cube-mult
distribute-frac-neg
associate-+r-
inv-pow unpow-prod-up pow-flip
sqrt-unprod pow-sub rem-cbrt-cube
cos-sum exp-neg rem-square-sqrt tan-sum
unpow1/3 pow3 unsub-neg distribute-rgt-out acos-asin cube-neg exp-to-pow rem-log-exp

regimes19.4s (2.8%)

Accuracy

Total 43.4b remaining (27.3%)

Threshold costs 5.1b (3.2%)

10.2b-11.7%Linear.Matrix:det44 from linear-1.19.1.3
8.4b10.3%Linear.Matrix:det33 from linear-1.19.1.3
6.1b3.1%Diagrams.Solve.Polynomial:cubForm from diagrams-solve-0.1
4.6b83.5%The quadratic formula (r1)
2.4b0%Numeric.SpecFunctions:invIncompleteBetaWorker from math-functions-0.1.5.2

bsearch5.5s (0.8%)

localize4.0s (0.6%)

end1.0ms (0.0%)