Details

simplify42.5m (51.4%)

series16.5m (19.9%)

Calls

2564 calls:

1.8m
(* (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)))
5.9s
(log (/ (- (* (* (* (* (* 1.0 1.0) (* 1.0 1.0)) (* 1.0 1.0)) 1.0) (* 1.0 1.0)) (* (* (* (* (/ (- x y) (- 1.0 y)) (/ (- x y) (- 1.0 y))) (* (/ (- x y) (- 1.0 y)) (/ (- x y) (- 1.0 y)))) (* (* (/ (- x y) (- 1.0 y)) (/ (- x y) (- 1.0 y))) (* (/ (- x y) (- 1.0 y)) (/ (- x y) (- 1.0 y))))) (/ (- x y) (- 1.0 y)))) (+ (* (* (* 1.0 1.0) (* 1.0 1.0)) (* 1.0 1.0)) (* (* (* (/ (- x y) (- 1.0 y)) (/ (- x y) (- 1.0 y))) (/ (- x y) (- 1.0 y))) (+ (* 1.0 (* 1.0 1.0)) (* (* (/ (- x y) (- 1.0 y)) (/ (- x y) (- 1.0 y))) (/ (- x y) (- 1.0 y))))))))
4.5s
(* (/ (cbrt (- y z)) (- (+ t 1.0) z)) (- a x))
2.5s
(- (* (* (* (* (* 1.0 1.0) (* 1.0 1.0)) (* 1.0 1.0)) 1.0) (* 1.0 1.0)) (* (* (* (* (/ (- x y) (- 1.0 y)) (/ (- x y) (- 1.0 y))) (* (/ (- x y) (- 1.0 y)) (/ (- x y) (- 1.0 y)))) (* (* (/ (- x y) (- 1.0 y)) (/ (- x y) (- 1.0 y))) (* (/ (- x y) (- 1.0 y)) (/ (- x y) (- 1.0 y))))) (/ (- x y) (- 1.0 y))))
2.0s
(/ (- (* (* (* (* (* 1.0 1.0) (* 1.0 1.0)) (* 1.0 1.0)) 1.0) (* 1.0 1.0)) (* (* (* (* (/ (- x y) (- 1.0 y)) (/ (- x y) (- 1.0 y))) (* (/ (- x y) (- 1.0 y)) (/ (- x y) (- 1.0 y)))) (* (* (/ (- x y) (- 1.0 y)) (/ (- x y) (- 1.0 y))) (* (/ (- x y) (- 1.0 y)) (/ (- x y) (- 1.0 y))))) (/ (- x y) (- 1.0 y)))) (+ (* (* (* 1.0 1.0) (* 1.0 1.0)) (* 1.0 1.0)) (* (* (* (/ (- x y) (- 1.0 y)) (/ (- x y) (- 1.0 y))) (/ (- x y) (- 1.0 y))) (+ (* 1.0 (* 1.0 1.0)) (* (* (/ (- x y) (- 1.0 y)) (/ (- x y) (- 1.0 y))) (/ (- x y) (- 1.0 y)))))))

prune9.9m (12.0%)

sample8.3m (10.1%)

Algorithm
538×intervals
Results
3.6m2645831×body80valid
1.0m518606×body80nan
41.9s46757×body1280valid
26.7s44201×body640valid
9.8s25224×body320valid
6.5s5511×body2560valid
3.5s13839×body160valid
1.6s1526×body10240exit
174.0ms457×body320nan
165.0ms655×body640nan
146.0ms41×body5120valid
138.0ms442×body1280nan
62.0ms247×body160nan

rewrite2.5m (3.0%)

Algorithm
891×rewrite-expression-head
Calls

2566 calls:

11.8s
(+ (/ x y) (+ (- (/ (/ (sqrt 2.0) 1) (/ t (/ (sqrt 2.0) z))) 2.0) (/ 2.0 t)))
9.2s
(/ (- (* (* (* (* (* 1.0 1.0) (* 1.0 1.0)) (* 1.0 1.0)) 1.0) (* 1.0 1.0)) (* (* (* (* (/ (- x y) (- 1.0 y)) (/ (- x y) (- 1.0 y))) (* (/ (- x y) (- 1.0 y)) (/ (- x y) (- 1.0 y)))) (* (* (/ (- x y) (- 1.0 y)) (/ (- x y) (- 1.0 y))) (* (/ (- x y) (- 1.0 y)) (/ (- x y) (- 1.0 y))))) (/ (- x y) (- 1.0 y)))) (+ (* (* (* 1.0 1.0) (* 1.0 1.0)) (* 1.0 1.0)) (* (* (* (/ (- x y) (- 1.0 y)) (/ (- x y) (- 1.0 y))) (/ (- x y) (- 1.0 y))) (+ (* 1.0 (* 1.0 1.0)) (* (* (/ (- x y) (- 1.0 y)) (/ (- x y) (- 1.0 y))) (/ (- x y) (- 1.0 y)))))))
3.0s
(log (/ (- (* (* (* (* (* 1.0 1.0) (* 1.0 1.0)) (* 1.0 1.0)) 1.0) (* 1.0 1.0)) (* (* (* (* (/ (- x y) (- 1.0 y)) (/ (- x y) (- 1.0 y))) (* (/ (- x y) (- 1.0 y)) (/ (- x y) (- 1.0 y)))) (* (* (/ (- x y) (- 1.0 y)) (/ (- x y) (- 1.0 y))) (* (/ (- x y) (- 1.0 y)) (/ (- x y) (- 1.0 y))))) (/ (- x y) (- 1.0 y)))) (+ (* (* (* 1.0 1.0) (* 1.0 1.0)) (* 1.0 1.0)) (* (* (* (/ (- x y) (- 1.0 y)) (/ (- x y) (- 1.0 y))) (/ (- x y) (- 1.0 y))) (+ (* 1.0 (* 1.0 1.0)) (* (* (/ (- x y) (- 1.0 y)) (/ (- x y) (- 1.0 y))) (/ (- x y) (- 1.0 y))))))))
2.4s
(- (* (* (* (* (* 1.0 1.0) (* 1.0 1.0)) (* 1.0 1.0)) 1.0) (* 1.0 1.0)) (* (* (* (* (/ (- x y) (- 1.0 y)) (/ (- x y) (- 1.0 y))) (* (/ (- x y) (- 1.0 y)) (/ (- x y) (- 1.0 y)))) (* (* (/ (- x y) (- 1.0 y)) (/ (- x y) (- 1.0 y))) (* (/ (- x y) (- 1.0 y)) (/ (- x y) (- 1.0 y))))) (/ (- x y) (- 1.0 y))))
1.9s
(* (* (* (* (- x (/ 16.0 116.0)) (* (cbrt 3.0) (cbrt 3.0))) (sqrt (cbrt 3.0))) (sqrt (cbrt 3.0))) y)
Rules
59588×times-frac
46238×*-un-lft-identity
44465×add-sqr-sqrt
30949×add-cube-cbrt
12261×add-exp-log
9331×add-cbrt-cube
7436×pow1
6764×sqrt-prod
6640×cbrt-prod
6029×associate-*r*
4867×distribute-lft-out--
4851×difference-of-squares
4725×associate-*l*
4359×cbrt-div
4173×add-log-exp
3816×prod-exp
3695×associate-/r*
3554×frac-times
3341×associate-*r/
3298×flip3-- flip--
3153×cbrt-unprod
3014×distribute-lft-out
2994×associate-/r/
2840×div-exp
2603×div-inv
2582×associate-*l/
2282×associate-/l*
2206×flip-+ flip3-+
2128×pow-prod-down
2058×cbrt-undiv
1512×log-prod
1399×unswap-sqr
1268×swap-sqr
1139×pow1/3
963×distribute-rgt-in distribute-lft-in
805×frac-sub
801×*-commutative
795×associate-/l/
750×sub-neg
734×sqrt-div
575×sum-log
514×frac-2neg clear-num
502×pow-prod-up
415×frac-add
388×sqrt-pow1
369×diff-log
353×pow-sqr
343×1-exp
315×associate-+r+
280×associate--l+
266×+-commutative pow1/2
251×rec-exp
249×log-pow
237×pow-plus
213×associate-+l+
212×tanh-def
172×pow2
120×div-sub
111×log-div
107×un-div-inv
101×cube-unmult
97×exp-diff
91×exp-prod
85×rem-sqrt-square
82×pow-flip pow-unpow
77×rem-log-exp
75×associate--r+ unpow-prod-down
59×pow3
58×inv-pow
51×pow-exp
50×distribute-rgt-out
43×pow-to-exp
42×distribute-rgt-neg-in
39×exp-sum associate-+l-
38×sum-cubes
33×distribute-lft-neg-in
31×pow-pow
30×rem-exp-log
29×sqr-pow
28×associate-+r-
25×sqrt-unprod difference-cubes
24×distribute-rgt-out-- associate--r-
21×distribute-rgt-neg-out
18×sub-div unpow1/3 sinh-def
17×associate--l-
16×rem-square-sqrt
15×distribute-rgt1-in
14×neg-mul-1 rem-cbrt-cube unsub-neg
13×distribute-lft-neg-out
12×distribute-lft1-in
11×count-2
cos-mult
cosh-def distribute-neg-in
sqr-cos
tan-quot diff-cos
neg-sub0 exp-to-pow cos-diff
pow-div sin-mult exp-neg cos-sum
sqrt-undiv

regimes2.3m (2.7%)

Accuracy

Total 211.2b remaining (38.1%)

Threshold costs 26.6b (4.8%)

13.1b46.2%AI.Clustering.Hierarchical.Internal:ward from clustering-0.2.1
12.5b59.9%Diagrams.TwoD.Arc:arcBetween from diagrams-lib-1.3.0.3
11.3b-3.7%Linear.Matrix:det44 from linear-1.19.1.3
10.0b58.8%Data.Octree.Internal:octantDistance from Octree-0.5.4.2
7.5b62.5%Data.Array.Repa.Algorithms.Pixel:doubleRmsOfRGB8 from repa-algorithms-3.4.0.1

localize33.6s (0.7%)

bsearch9.9s (0.2%)

end7.0ms (0.0%)