Details

simplify47.9m

Calls

25917 calls:

Slowest
2.9s
(/ (* (* (* (- (* a (/ c b)) b) (- (* a (/ c b)) b)) (- (* a (/ c b)) b)) (* (* 2 2) 2)) (* (* (* 2 a) (* 2 a)) (* 2 a)))
2.6s
(/ (* (* (* c c) c) (* (* (* 4 a) (* 4 a)) (* 4 a))) (* (* (* (* 2 a) (* 2 a)) (* 2 a)) (* (* (- (- b) (sqrt (- (* b b) (* (* 4 a) c)))) (- (- b) (sqrt (- (* b b) (* (* 4 a) c))))) (- (- b) (sqrt (- (* b b) (* (* 4 a) c)))))))
1.7s
(/ (* (* (cos (* 2 x)) (cos (* 2 x))) (cos (* 2 x))) (* (* (* (* sin sin) sin) (* (* (* x x) x) (* (* cos cos) cos))) (* (* (* sin sin) sin) (* (* (* x cos) (* x cos)) (* x cos)))))
1.7s
(/ (* (* (* (- (* a (/ c b)) b) (- (* a (/ c b)) b)) (- (* a (/ c b)) b)) (* (* 2 2) 2)) (* (* (* 2 2) 2) (* (* a a) a)))
1.5s
(* (* (* j j) j) (* (* (- (* c t) (* i y)) (- (* c t) (* i y))) (- (* c t) (* i y))))

rewrite9.9m

Algorithm
94×rewrite-expression-head
Calls

312 calls:

Slowest
5.0m
(* (+ (* (+ (* (+ (* (+ (* x y) z) y) 27464.7644705) y) 230661.510616) y) t) (/ 1 (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)))
3.1m
(/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 27464.7644705) y) 230661.510616) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i))
22.9s
(/ 1 (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i))
12.3s
(/ (+ (pow (+ (+ (* x y) (* z t)) (* a b)) 3) (pow (* c i) 3)) (+ (* (+ (+ (* x y) (* z t)) (* a b)) (+ (+ (* x y) (* z t)) (* a b))) (- (* (* c i) (* c i)) (* (+ (+ (* x y) (* z t)) (* a b)) (* c i)))))
5.8s
(pow (exp (* (cbrt (- (+ (* y (log z)) (* (- t 1.0) (log a))) b)) (cbrt (- (+ (* y (log z)) (* (- t 1.0) (log a))) b)))) (cbrt (- (+ (* y (log z)) (* (- t 1.0) (log a))) b)))
Rules
444165×*-un-lft-identity
294682×associate-*l*
277880×distribute-lft-out
78997×times-frac
48098×add-sqr-sqrt
45798×distribute-lft-out--
39542×unpow-prod-down
39512×cube-prod
31989×associate-/r*
31109×frac-times
29021×add-cube-cbrt
14515×associate-/l*
13687×associate-*r*
13192×cbrt-prod
10384×cbrt-div
9689×distribute-rgt-neg-in
9362×distribute-lft-neg-in
7038×frac-sub
6847×unswap-sqr
5680×associate-/l/
4098×swap-sqr
3674×clear-num
3522×frac-2neg
3275×difference-of-squares
3239×associate-*r/
3064×neg-mul-1
2576×associate-*l/
2504×*-commutative
1992×sqrt-prod
1831×pow-unpow
1796×flip3-- sum-cubes flip--
1713×flip-+ flip3-+
1595×add-exp-log
1409×add-cbrt-cube
1114×pow1
1003×frac-add
611×div-inv
582×add-log-exp
535×prod-exp
482×cbrt-unprod
398×sqrt-div
375×un-div-inv
362×div-exp
340×log-prod
312×insert-posit16
307×pow-prod-down
293×cbrt-undiv
285×associate-/r/
221×associate--l+
214×exp-prod
210×exp-sum
192×distribute-rgt-in distribute-lft-in
184×associate-+r+
173×associate-+l+
172×tan-quot
131×log-pow
114×sub-neg
113×pow-pow
100×distribute-neg-frac
97×sum-log
81×diff-log
80×pow-prod-up
79×1-exp rec-exp
67×+-commutative
54×pow1/3
43×sqrt-pow1 pow1/2
41×pow-flip
39×pow-sqr
37×inv-pow
33×pow-plus
31×sin-mult
28×associate-+l-
25×difference-of-sqr-1 rem-sqrt-square
24×distribute-rgt-out--
21×neg-sub0
20×div-sub log-div
19×sub-div
18×rem-exp-log
16×associate--l-
15×pow2
12×neg-log
11×distribute-rgt-out
10×cos-mult pow3
distribute-frac-neg
exp-diff associate--r+
associate-+r- rem-log-exp
distribute-lft1-in pow-exp distribute-rgt-neg-out rem-cbrt-cube
sqr-pow pow-to-exp tan-sum cos-sum
remove-double-div cos-2
distribute-lft-neg-out cube-unmult sqrt-unprod exp-to-pow distribute-neg-in
unpow1/2 exp-neg unpow2 sqr-neg

prune4.7m

sample3.5m

Algorithm
53×intervals
Results
1.7m275393×body80valid
31.1s190273×body80nan
29.0s19861×body1280valid
9.4s9010×body640valid
6.1s4243×body2560valid
4.1s3985×body320valid
1.4s16512×pre80true
855.0ms1852×body160valid
70.0ms105×body5120valid

series42.4s

Calls

308 calls:

Slowest
3.2s
(pow (exp (* (cbrt (- (+ (* y (log z)) (* (- t 1.0) (log a))) b)) (cbrt (- (+ (* y (log z)) (* (- t 1.0) (log a))) b)))) (cbrt (- (+ (* y (log z)) (* (- t 1.0) (log a))) b)))
781.0ms
(* (/ (- y z) (- (+ t 1.0) z)) (- a x))
725.0ms
(* (/ (/ (- y z) (* (cbrt (- (+ t 1.0) z)) (cbrt (- (+ t 1.0) z)))) (cbrt (- (+ t 1.0) z))) (- a x))
723.0ms
(* (* (- y z) (/ 1 (- (+ t 1.0) z))) (- a x))
584.0ms
(- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a))

regimes28.0s

Accuracy

Total 24.8b remaining (24.7%)

7.9b-1.7%Linear.Matrix:det44 from linear-1.19.1.3
6.2b5.9%Linear.Matrix:det33 from linear-1.19.1.3
3.1b49.4%Graphics.Rendering.Chart.Backend.Diagrams:calcFontMetrics from Chart-diagrams-1.5.1
1.4b90.7%jeff quadratic root 2
1.3b94.7%The quadratic formula (r1)

bsearch5.8s

localize5.7s

end1.0ms