Details

simplify19.8m

Calls

9885 calls:

Slowest
2.3s
(/ (* (* (* (- (+ n f)) (- (+ n f))) (* (- (+ n f)) (- (+ n f)))) (* (- (+ n f)) (- (+ n f)))) (/ (* (* (* (- f n) (- f n)) (* (- f n) (- f n))) (* (- f n) (- f n))) (/ (* (* (- (+ n f)) (- (+ n f))) (- (+ n f))) (* (* (- f n) (- f n)) (- f n)))))
2.2s
(/ (* (* (* 2 2) 2) (* (* c c) c)) (* (* (* (- (* a (/ c b)) b) 2) (* (- (* a (/ c b)) b) 2)) (* (- (* a (/ c b)) b) 2)))
2.0s
(* (* (* (* (/ 1 (* (cbrt (- (+ t 1.0) z)) (cbrt (- (+ t 1.0) z)))) (/ 1 (* (cbrt (- (+ t 1.0) z)) (cbrt (- (+ t 1.0) z))))) (/ 1 (* (cbrt (- (+ t 1.0) z)) (cbrt (- (+ t 1.0) z))))) (/ (* (* (- y z) (- y z)) (- y z)) (* (* (* (cbrt (* (cbrt (- (+ t 1.0) z)) (cbrt (- (+ t 1.0) z)))) (cbrt (cbrt (- (+ t 1.0) z)))) (* (cbrt (* (cbrt (- (+ t 1.0) z)) (cbrt (- (+ t 1.0) z)))) (cbrt (cbrt (- (+ t 1.0) z))))) (* (cbrt (* (cbrt (- (+ t 1.0) z)) (cbrt (- (+ t 1.0) z)))) (cbrt (cbrt (- (+ t 1.0) z))))))) (* (* (- a x) (- a x)) (- a x)))
1.9s
(/ (* (* (* (- (+ n f)) (- (+ n f))) (* (- (+ n f)) (- (+ n f)))) (* (- (+ n f)) (- (+ n f)))) (/ (* (* (* (- f n) (- f n)) (- f n)) (* (* (- f n) (- f n)) (- f n))) (* (* (/ (- (+ n f)) (- f n)) (/ (- (+ n f)) (- f n))) (/ (- (+ n f)) (- f n)))))
1.9s
(* (* (/ (* (* 1 1) 1) (* (* (* (cbrt (- (+ t 1.0) z)) (cbrt (- (+ t 1.0) z))) (* (cbrt (- (+ t 1.0) z)) (cbrt (- (+ t 1.0) z)))) (* (cbrt (- (+ t 1.0) z)) (cbrt (- (+ t 1.0) z))))) (/ (* (* (- y z) (- y z)) (- y z)) (* (* (* (cbrt (* (cbrt (- (+ t 1.0) z)) (cbrt (- (+ t 1.0) z)))) (cbrt (cbrt (- (+ t 1.0) z)))) (* (cbrt (* (cbrt (- (+ t 1.0) z)) (cbrt (- (+ t 1.0) z)))) (cbrt (cbrt (- (+ t 1.0) z))))) (* (cbrt (* (cbrt (- (+ t 1.0) z)) (cbrt (- (+ t 1.0) z)))) (cbrt (cbrt (- (+ t 1.0) z))))))) (* (* (- a x) (- a x)) (- a x)))

sample3.7m

Algorithm
60×intervals
Results
1.8m333006×body80valid
35.8s207154×body80nan
27.3s21187×body1280valid
11.6s11092×body640valid
6.6s5237×body2560valid
3.8s5273×body320valid
1.3s16512×pre80true
1.3s2472×body160valid
172.0ms198×body5120valid

series3.3m

Calls

347 calls:

Slowest
2.4m
(- (* (+ (+ (* x y) (* z t)) (* a b)) (+ (+ (* x y) (* z t)) (* a b))) (* (* c i) (* c i)))
879.0ms
(/ (- (* (+ (+ (* x y) (* z t)) (* a b)) (+ (+ (* x y) (* z t)) (* a b))) (* (* c i) (* c i))) (- (+ (+ (* x y) (* z t)) (* a b)) (* c i)))
857.0ms
(+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y))))
737.0ms
(* (/ (- y z) (- (+ t 1.0) z)) (- a x))
648.0ms
(* (+ (+ (* x y) (* z t)) (* a b)) (+ (+ (* x y) (* z t)) (* a b)))

prune3.2m

regimes31.5s

Accuracy

Total 40.3b remaining (26.9%)

10.4b-22.5%Linear.Matrix:det44 from linear-1.19.1.3
4.1b85.2%The quadratic formula (r1)
4.1b82.7%NMSE problem 3.2.1
4.0b46.7%Linear.Matrix:det33 from linear-1.19.1.3
2.9b0%cos(2*x)/(cos^2(x)*sin^2(x))

rewrite19.3s

Algorithm
102×rewrite-expression-head
Calls

347 calls:

Slowest
1.3s
(* (* (/ 1 (* (cbrt (- (+ t 1.0) z)) (cbrt (- (+ t 1.0) z)))) (/ (- y z) (* (cbrt (* (cbrt (- (+ t 1.0) z)) (cbrt (- (+ t 1.0) z)))) (cbrt (cbrt (- (+ t 1.0) z)))))) (- a x))
1.1s
(* (* (/ 1 (* (cbrt (- (+ t 1.0) z)) (cbrt (- (+ t 1.0) z)))) (/ (- y z) (cbrt (- (+ t 1.0) z)))) (- a x))
580.0ms
(* (cbrt (cbrt (- (+ (+ (* x y) (* z t)) (* a b)) (* c i)))) (cbrt (cbrt (- (+ (+ (* x y) (* z t)) (* a b)) (* c i)))))
507.0ms
(* (cbrt (- (+ (+ (* x y) (* z t)) (* a b)) (* c i))) (cbrt (- (+ (+ (* x y) (* z t)) (* a b)) (* c i))))
448.0ms
(+ x (- (/ (+ (tan y) (tan z)) (- 1 (/ (* (sin z) (sin y)) (* (cos y) (cos z))))) (tan a)))
Rules
4514×times-frac
3533×add-sqr-sqrt
3491×*-un-lft-identity
2583×add-cube-cbrt
1893×add-exp-log
1378×add-cbrt-cube
1046×pow1
618×cbrt-prod
584×add-log-exp prod-exp
561×associate-*r*
530×div-exp
509×associate-*l*
444×cbrt-unprod
418×distribute-rgt-neg-in
402×sqrt-prod
390×distribute-lft-neg-in
347×associate-/r* insert-posit16
326×pow-prod-down
322×flip3-- flip--
303×difference-of-squares
291×cbrt-undiv
289×associate-/l*
285×div-inv
255×distribute-lft-out--
216×associate-*r/
200×distribute-lft-out
185×cbrt-div
175×frac-times
157×unswap-sqr
154×associate-*l/
134×sub-neg
121×associate-/r/
114×*-commutative
113×distribute-rgt-in distribute-lft-in
112×neg-mul-1
108×flip-+ flip3-+
94×pow1/3
85×swap-sqr
84×associate-/l/
83×log-prod
82×frac-sub
80×sum-log
78×1-exp sqrt-div
76×rec-exp
66×diff-log
58×frac-2neg clear-num
51×sin-mult
49×associate-+r+
48×tan-quot
47×associate-+l+
43×cos-mult
36×pow-prod-up pow-sqr
34×distribute-neg-frac
32×+-commutative
31×sqrt-pow1 pow1/2 associate-+l- unpow-prod-down
30×associate--l+
27×exp-diff exp-prod rem-sqrt-square frac-add
26×associate--r+
24×log-pow
22×neg-sub0
20×pow-unpow
19×pow-plus
17×neg-log div-sub
16×sub-div
14×pow2 log-div
10×exp-sum sqr-pow
associate--l- associate-+r- pow-flip inv-pow
unpow2 rem-exp-log
pow-pow
distribute-neg-in
distribute-rgt-neg-out difference-of-sqr-1 distribute-rgt-out-- distribute-frac-neg
distribute-lft-neg-out
pow-exp cos-2 pow-to-exp remove-posit16 un-div-inv
unpow-prod-up sqrt-unprod tan-sum cos-sum
sqr-sin exp-neg pow-neg sqr-neg pow-sub

localize6.5s

bsearch5.5s

end1.0ms