Details

simplify22.5m

Calls

11707 calls:

Slowest
3.3s
(/ (* (* (* (/ 1 sin) (/ 1 sin)) (/ 1 sin)) (/ (* (* (cos (* 2 x)) (cos (* 2 x))) (cos (* 2 x))) (* (* (* x cos) (* x cos)) (* x cos)))) (* (* (* sin sin) sin) (* (* (* x cos) (* x cos)) (* x cos))))
3.1s
(/ (* (/ (* (* 1 1) 1) (* (* sin sin) sin)) (/ (* (* (cos (* 2 x)) (cos (* 2 x))) (cos (* 2 x))) (* (* (* x x) x) (* (* cos cos) cos)))) (* (* (* sin sin) sin) (* (* (* x x) x) (* (* cos cos) cos))))
3.0s
(/ (* (/ (* (* 1 1) 1) (* (* sin sin) sin)) (/ (* (* (cos (* 2 x)) (cos (* 2 x))) (cos (* 2 x))) (* (* (* x cos) (* x cos)) (* x cos)))) (* (* (* sin sin) sin) (* (* (* x cos) (* x cos)) (* x cos))))
2.8s
(/ (* (* (* (/ 1 sin) (/ (cos (* 2 x)) (* x cos))) (* (/ 1 sin) (/ (cos (* 2 x)) (* x cos)))) (* (/ 1 sin) (/ (cos (* 2 x)) (* x cos)))) (* (* (* sin (* x cos)) (* sin (* x cos))) (* sin (* x cos))))
2.8s
(/ (* (* (* (/ 1 sin) (/ 1 sin)) (/ 1 sin)) (/ (* (* (cos (* 2 x)) (cos (* 2 x))) (cos (* 2 x))) (* (* (* x x) x) (* (* cos cos) cos)))) (* (* (* sin sin) sin) (* (* (* x x) x) (* (* cos cos) cos))))

sample3.8m

Algorithm
58×intervals
Results
1.8m320713×body80valid
33.1s207735×body80nan
30.1s21634×body1280valid
12.6s11002×body640valid
6.6s5304×body2560valid
4.3s4901×body320valid
1.5s16512×pre80true
1.1s2502×body160valid
278.0ms213×body5120valid

prune3.4m

series1.1m

Calls

344 calls:

Slowest
5.7s
(cbrt (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5.0 6.0)) (/ 2.0 (* t 3.0))))))
5.1s
(cbrt (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5.0 6.0)) (/ 2.0 (* t 3.0))))))
5.1s
(cbrt (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5.0 6.0)) (/ 2.0 (* t 3.0))))))
743.0ms
(* (/ (- y z) (- (+ t 1.0) z)) (- a x))
684.0ms
(cbrt (+ (* (+ (* (+ (* (+ (* x y) z) y) 27464.7644705) y) 230661.510616) y) t))

rewrite39.8s

Algorithm
103×rewrite-expression-head
Calls

344 calls:

Slowest
892.0ms
(* (cbrt (cbrt (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)))) (cbrt (cbrt (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)))))
812.0ms
(+ (- (+ (+ (log (+ x y)) (log (sqrt z))) (log (sqrt z))) t) (* (- a 0.5) (log t)))
741.0ms
(/ (/ 1 (/ 1 (* (cbrt (+ (* (+ (* (+ (* (+ (* x y) z) y) 27464.7644705) y) 230661.510616) y) t)) (cbrt (+ (* (+ (* (+ (* (+ (* x y) z) y) 27464.7644705) y) 230661.510616) y) t))))) (/ (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i) (cbrt (+ (* (+ (* (+ (* (+ (* x y) z) y) 27464.7644705) y) 230661.510616) y) t))))
717.0ms
(/ (/ (/ -1 (/ (- f n) (+ f n))) (/ (- f n) (+ f n))) (/ (- f n) (+ f n)))
705.0ms
(* (+ (* (+ (* (+ (* (+ (* x y) z) y) 27464.7644705) y) 230661.510616) y) t) (/ 1 (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)))
Rules
608840×times-frac
408592×*-un-lft-identity
278200×add-sqr-sqrt
172805×add-cube-cbrt
65361×distribute-lft-out
57494×cbrt-prod
52584×distribute-lft-out--
52509×difference-of-squares
28401×associate-/r/
14934×div-inv
13713×flip-+ flip3-+
2649×add-exp-log
2627×associate-/l*
1768×add-cbrt-cube
1530×pow1
1179×cbrt-div
1016×prod-exp
789×div-exp
619×cbrt-unprod
599×associate-*l*
589×associate-/r*
582×add-log-exp
533×frac-times
520×pow-prod-down
517×associate-*r*
430×distribute-rgt-neg-in
416×cbrt-undiv
395×distribute-lft-neg-in
361×associate-*r/
344×insert-posit16
325×associate-*l/
291×flip3-- flip--
250×pow-exp
170×unswap-sqr
163×sqrt-prod
151×unpow-prod-down
148×sub-neg
143×pow-prod-up
138×frac-sub 1-exp
134×rec-exp
129×neg-mul-1
124×*-commutative
116×distribute-rgt-in distribute-lft-in
102×pow-to-exp
97×exp-prod
89×pow-sqr
74×frac-2neg pow-plus sin-mult clear-num
71×log-prod
69×diff-log
68×sum-log
66×pow1/3 exp-sum
58×associate-/l/
56×sqrt-div
49×associate-+r+
47×pow-pow
41×pow2
39×swap-sqr
37×pow-unpow
32×cos-mult rem-exp-log
31×sqr-pow frac-add log-pow
30×associate--l+
26×sqrt-pow1 +-commutative pow1/2
25×pow-sub
23×rem-sqrt-square
21×div-sub
20×unpow-prod-up
18×associate-+l+ associate--r+
17×tan-quot associate-+l-
16×neg-sub0 exp-diff pow-flip neg-log
14×inv-pow
12×e-exp-1
10×associate--l-
sub-div log-div
pow3
associate-+r- cos-2
rem-cbrt-cube distribute-neg-in
distribute-rgt-out-- distribute-frac-neg
cos-sum tan-sum distribute-neg-frac exp-neg remove-posit16
distribute-lft-neg-out unpow1/2 sub0-neg difference-of-sqr-1 sqrt-unprod unpow2 un-div-inv distribute-rgt-out

regimes29.4s

Accuracy

Total 41.4b remaining (33.1%)

9.9b2.1%Linear.Matrix:det44 from linear-1.19.1.3
5.9b0.1%Graphics.Rendering.Chart.Backend.Diagrams:calcFontMetrics from Chart-diagrams-1.5.1
4.6b7.5%Hakyll.Web.Tags:renderTagCloud from hakyll-4.7.2.3
4.5b83.6%NMSE problem 3.2.1
3.8b3.9%Linear.Matrix:det33 from linear-1.19.1.3

localize7.0s

bsearch5.7s

end1.0ms