Details

simplify5.3m (45.4%)

sample3.1m (26.4%)

Algorithm
60×intervals
Results
1.2m335929×body80valid
26.0s206764×body80nan
21.5s21353×body1280valid
9.4s10886×body640valid
5.2s5275×body2560valid
2.6s5178×body320valid
1.3s16512×pre80true
706.0ms2548×body160valid
134.0ms227×body5120valid

series1.2m (10.6%)

Calls

360 calls:

6.0s
(sqrt (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)))
5.4s
(sqrt (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)))
2.8s
(/ (- (* (* (- a (/ 5.0 6.0)) (* t 3.0)) (/ (* z (sqrt (+ t a))) (cbrt t))) (* (* (cbrt t) (cbrt t)) (* (- b c) (- (* (- (* a a) (* (/ 5.0 6.0) (/ 5.0 6.0))) (* t 3.0)) (* (- a (/ 5.0 6.0)) 2.0))))) (* (* (cbrt t) (cbrt t)) (* (- a (/ 5.0 6.0)) (* t 3.0))))
2.4s
(- (* (* (- a (/ 5.0 6.0)) (* t 3.0)) (/ (* z (sqrt (+ t a))) (cbrt t))) (* (* (cbrt t) (cbrt t)) (* (- b c) (- (* (- (* a a) (* (/ 5.0 6.0) (/ 5.0 6.0))) (* t 3.0)) (* (- a (/ 5.0 6.0)) 2.0)))))
831.0ms
(* (/ (/ (- y z) (* (cbrt (- (+ t 1.0) z)) (cbrt (- (+ t 1.0) z)))) (cbrt (- (+ t 1.0) z))) (- a x))

prune1.2m (9.9%)

rewrite26.4s (3.8%)

Algorithm
107×rewrite-expression-head
Calls

360 calls:

1.5s
(* (* (- y z) (/ (/ 1 (* (cbrt (- (+ t 1.0) z)) (cbrt (- (+ t 1.0) z)))) (cbrt (- (+ t 1.0) z)))) (- a x))
1.1s
(/ (- (* (* (- a (/ 5.0 6.0)) (* t 3.0)) (/ (* z (sqrt (+ t a))) (cbrt t))) (* (* (cbrt t) (cbrt t)) (* (- b c) (- (* (- (* a a) (* (/ 5.0 6.0) (/ 5.0 6.0))) (* t 3.0)) (* (- a (/ 5.0 6.0)) 2.0))))) (* (* (cbrt t) (cbrt t)) (* (- a (/ 5.0 6.0)) (* t 3.0))))
868.0ms
(* (cbrt (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i))) (cbrt (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i))))
808.0ms
(* (sqrt (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i))) (sqrt (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i))))
622.0ms
(- (* (* (- a (/ 5.0 6.0)) (* t 3.0)) (/ (* z (sqrt (+ t a))) (cbrt t))) (* (* (cbrt t) (cbrt t)) (* (- b c) (- (* (- (* a a) (* (/ 5.0 6.0) (/ 5.0 6.0))) (* t 3.0)) (* (- a (/ 5.0 6.0)) 2.0)))))
Rules
7525×times-frac
6104×add-sqr-sqrt
5533×*-un-lft-identity
4018×add-cube-cbrt
3394×add-exp-log
1842×prod-exp
1483×add-cbrt-cube
966×sqrt-prod
889×pow1
879×associate-*r*
781×associate-*l/
763×flip3-- flip--
741×associate-*l*
732×difference-of-squares
719×div-exp
558×add-log-exp
537×distribute-lft-out--
517×associate-*r/
502×associate-/r*
498×cbrt-unprod
496×frac-sub
465×frac-times
373×pow-exp
372×cbrt-prod
370×associate-/l*
369×pow-to-exp
344×distribute-rgt-neg-in
337×distribute-lft-neg-in
326×div-inv
318×associate-/r/
259×cbrt-undiv
251×pow-prod-down
246×unpow-prod-down
243×unswap-sqr
237×distribute-lft-out
184×cbrt-div
158×associate-/l/
153×sub-neg
146×sqrt-div
135×distribute-rgt-in distribute-lft-in
129×flip-+ flip3-+
126×*-commutative
104×sqr-pow
101×log-prod
81×neg-mul-1
77×associate-+r+
75×clear-num frac-2neg
71×1-exp rec-exp
66×tan-quot
65×diff-log
62×sqrt-pow1
58×pow1/2
56×swap-sqr
54×pow1/3
49×sum-log
42×rem-sqrt-square
39×pow-unpow
35×frac-add
32×unpow-prod-up
26×associate--r+
25×associate-+l+
23×exp-prod
22×distribute-neg-frac
20×+-commutative
19×cos-mult
18×log-pow pow-flip
17×sin-mult associate--l+
16×pow-pow
15×pow-prod-up exp-sum
14×inv-pow unpow2
13×pow-sqr div-sub
11×sub-div
10×cube-prod un-div-inv associate-+l-
rem-exp-log pow-plus pow2
exp-diff sqrt-unprod pow-sub neg-sub0 log-div
neg-log associate--l-
distribute-frac-neg
cube-div unpow3 cube-mult cos-sum tan-sum rem-log-exp associate-+r-
rem-cube-cbrt e-exp-1 quot-tan rem-square-sqrt acos-asin rem-cbrt-cube distribute-rgt-neg-out

regimes18.4s (2.6%)

Accuracy

Total 37.9b remaining (24.5%)

Threshold costs 4.9b (3.2%)

9.7b-11.3%Linear.Matrix:det44 from linear-1.19.1.3
6.6b37.6%Linear.Matrix:det33 from linear-1.19.1.3
4.6b84%The quadratic formula (r1)
2.9b41.8%Diagrams.Solve.Polynomial:cubForm from diagrams-solve-0.1
2.0b1.4%Numeric.SpecFunctions:invIncompleteBetaWorker from math-functions-0.1.5.2

bsearch4.8s (0.7%)

localize4.1s (0.6%)

end0.0ms (0.0%)