Details

simplify3.5m (51.9%)

sample1.1m (16.8%)

Algorithm
60×intervals
Results
21.8s327754×body80valid
8.8s21341×body1280valid
6.2s168651×body80nan
3.0s10746×body640valid
2.4s5281×body2560valid
964.0ms5252×body320valid
419.0ms16512×pre80true
324.0ms2500×body160valid
54.0ms212×body5120valid

series50.0s (12.2%)

Calls

353 calls:

4.0s
(sqrt (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)))
4.0s
(sqrt (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)))
578.0ms
(+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y))))
553.0ms
(/ (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i) (+ (* (+ (* (+ (* (+ (* x y) z) y) 27464.7644705) y) 230661.510616) y) t))
510.0ms
(pow (+ (log (+ x y)) (* 2 (log (sqrt z)))) 3)

prune39.4s (9.6%)

rewrite21.2s (5.2%)

Algorithm
104×rewrite-expression-head
Calls

353 calls:

3.1s
(* (* (/ 1 (* (cbrt (- (+ t 1.0) z)) (cbrt (- (+ t 1.0) z)))) (/ (- y z) (* (* (cbrt (cbrt (- (+ t 1.0) z))) (cbrt (cbrt (- (+ t 1.0) z)))) (cbrt (cbrt (- (+ t 1.0) z)))))) (- x))
1.2s
(* (* (/ 1 (* (cbrt (- (+ t 1.0) z)) (cbrt (- (+ t 1.0) z)))) (/ (- y z) (cbrt (- (+ t 1.0) z)))) (- x))
1.0s
(+ (- (+ (+ (log (+ x y)) (log (sqrt z))) (log (sqrt z))) t) (* (- a 0.5) (log t)))
734.0ms
(* (/ 1 (* (cbrt (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (cbrt (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)))) (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 27464.7644705) y) 230661.510616) y) t) (cbrt (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i))))
538.0ms
(+ (+ (- (+ (log (+ x y)) (* 2 (log (sqrt z)))) t) (* (- a 0.5) (* 2 (log (cbrt t))))) (* (log (cbrt t)) (- a 0.5)))
Rules
3147×add-exp-log
3142×add-sqr-sqrt
3031×*-un-lft-identity
2365×times-frac
2012×add-cube-cbrt
1808×prod-exp
1420×add-cbrt-cube
875×pow1
769×associate-*r*
749×associate-*l*
681×cbrt-prod
579×cbrt-unprod
564×add-log-exp
507×div-exp
428×sqrt-prod
355×flip3-- flip--
342×difference-of-squares
337×distribute-rgt-neg-in
330×pow-exp
328×distribute-lft-out--
325×distribute-lft-neg-in
323×pow-to-exp
282×associate-/r*
252×cbrt-undiv
240×pow-prod-down
238×associate-*r/
225×associate-/l*
213×unpow-prod-down
209×distribute-lft-out
203×unswap-sqr
202×frac-times
200×associate-*l/
182×frac-sub
140×cube-prod
139×distribute-rgt-in sub-neg distribute-lft-in
133×associate-/r/ div-inv
131×flip-+ flip3-+
130×*-commutative
129×log-prod
117×sqrt-div
94×neg-mul-1
85×cbrt-div
75×swap-sqr
73×associate-+r+
70×sum-log
69×frac-add
61×clear-num frac-2neg
58×associate-/l/
56×diff-log
55×tan-quot
50×pow1/3 sqrt-pow1
49×pow1/2
46×associate-+l+
44×sqr-pow
41×log-pow
40×exp-prod
39×pow-unpow rem-sqrt-square
32×1-exp rec-exp
28×+-commutative associate--r+
25×distribute-neg-frac
24×sin-mult cos-mult
21×associate-+l-
18×cube-div associate--l+
15×exp-sum
13×pow-pow unpow-prod-up
12×sub-div
11×rem-exp-log pow-prod-up log-div
10×unpow2 div-sub
pow-sqr neg-sub0 distribute-rgt-neg-out
neg-log exp-diff pow-flip
rem-cube-cbrt unpow3 inv-pow cube-mult
pow-plus distribute-lft-neg-out sum-cubes pow2
distribute-neg-in pow-sub
un-div-inv unsub-neg distribute-frac-neg rem-cbrt-cube
e-exp-1 sqrt-unprod cos-sum tan-sum cube-neg rem-log-exp associate--l-
pow-neg quot-tan exp-neg rem-square-sqrt acos-asin associate-+r-

regimes11.6s (2.8%)

Accuracy

Total 44.1b remaining (27.4%)

Threshold costs 2.8b (1.7%)

10.7b-23.6%Linear.Matrix:det44 from linear-1.19.1.3
9.4b6.1%Linear.Matrix:det33 from linear-1.19.1.3
4.7b83.4%The quadratic formula (r1)
2.4b80.9%jeff quadratic root 1
2.2b0%Numeric.SpecFunctions:invIncompleteBetaWorker from math-functions-0.1.5.2

bsearch3.5s (0.9%)

localize2.4s (0.6%)

end1.0ms (0.0%)