Details

simplify5.2m (31.0%)

sample4.3m (25.2%)

Algorithm
61×intervals
Results
55.1s252948×body80valid
53.0s29784×body1280valid
35.8s160481×body80nan
23.6s20236×body640valid
22.9s8721×body2560valid
14.3s3469×body5120valid
7.8s9840×body320valid
4.3s8802×body160valid
1.0s609×body10240exit
491.0ms607×body1280nan
314.0ms378×body320nan
308.0ms613×body640nan
237.0ms8256×pre80true
95.0ms186×body160nan

series3.2m (19.2%)

Calls

443 calls:

9.5s
(sqrt (* (* 2.0 n) (* U (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))))
9.1s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
9.0s
(sqrt (* (* (cbrt (* (* 2.0 n) (* U (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))) (cbrt (* (* 2.0 n) (* U (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))))) (cbrt (* (* 2.0 n) (* U (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))))))
8.2s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
4.1s
(/ (* 1.0 (pow (pow (* 2.0 (* n PI)) (+ (sqrt 1.0) (sqrt k))) (/ (- (sqrt 1.0) (sqrt k)) 2.0))) (sqrt k))

prune2.5m (14.9%)

rewrite54.1s (5.3%)

Algorithm
115×rewrite-expression-head
Calls

443 calls:

2.4s
(* (* (* (/ (pow (cbrt t) 3.0) (/ l (pow (cbrt t) 3.0))) (* (/ (pow (cbrt t) 3.0) l) (sin k))) (tan k)) (+ (+ 1.0 (pow (/ k t) 2.0)) 1.0))
2.0s
(+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (* (* (cbrt (/ (* c0 (* d d)) (* (* w h) (* D D)))) (cbrt (/ (* c0 (* d d)) (* (* w h) (* D D))))) (cbrt (/ (* c0 (* d d)) (* (* w h) (* D D)))))) (* M M))))
1.5s
(sqrt (* (* (cbrt (* (* 2.0 n) (* U (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))) (cbrt (* (* 2.0 n) (* U (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))))) (cbrt (* (* 2.0 n) (* U (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))))))
1.5s
(* (* (* (/ (pow (* (cbrt t) (cbrt t)) 3.0) l) (* (/ (pow (cbrt t) 3.0) l) (sin k))) (tan k)) (+ (+ 1.0 (pow (/ k t) 2.0)) 1.0))
1.4s
(* (* (* (pow (cbrt t) 3.0) (* (/ (pow (cbrt t) 3.0) l) (sin k))) (sin k)) (+ (+ 1.0 (pow (/ k t) 2.0)) 1.0))
Rules
43593×add-exp-log
30774×prod-exp
20720×pow-exp
15722×div-exp
13094×times-frac
10516×pow-to-exp
6500×add-sqr-sqrt
6033×*-un-lft-identity
5579×add-cube-cbrt
4404×unpow-prod-down
2942×associate-*r/
2410×add-cbrt-cube
2340×cube-prod
2231×rec-exp 1-exp
1988×sqrt-prod
1196×pow1
1161×associate-*l*
1103×sqr-pow
958×flip3-- flip--
954×cbrt-div
922×cbrt-unprod
850×associate-*r*
770×frac-times
631×frac-sub
630×sqrt-div
625×unpow3 cube-mult
584×cbrt-prod
538×add-log-exp
477×associate-/l*
441×associate-/r*
426×cbrt-undiv
377×associate-*l/
360×div-inv
356×pow-prod-down
352×pow-unpow
286×unswap-sqr
232×difference-of-squares
217×associate-/r/
153×flip-+ flip3-+
152×*-commutative
144×exp-prod
128×distribute-lft-out
125×sqrt-pow1
120×distribute-lft-out--
113×log-pow
95×clear-num tan-quot frac-2neg
84×distribute-lft-neg-in distribute-rgt-neg-in
78×distribute-rgt-in distribute-lft-in
74×cube-div
68×pow1/2
65×unpow2
61×sub-neg
60×pow1/3
57×pow-pow
53×associate-/l/
51×rem-sqrt-square
35×sum-log
31×log-prod
29×swap-sqr
27×pow-sub
26×frac-add
25×+-commutative div-sub
22×pow-neg neg-mul-1
18×pow-prod-up associate--l+
16×neg-sub0
15×rem-cube-cbrt un-div-inv
14×diff-log
12×pow-flip
10×pow-sqr
pow-plus associate-+r+ inv-pow
associate-+l+
asin-acos rem-log-exp
cos-sum associate--r+
pow2
rem-exp-log exp-sum associate-+r- log-div
exp-diff distribute-rgt-out-- cos-diff distribute-neg-frac
unpow-prod-up rem-cbrt-cube
sqrt-undiv sqrt-pow2 sqrt-unprod pow3 neg-log rem-square-sqrt distribute-frac-neg acos-asin sub-div associate--r- mul0 associate-+l-

regimes33.1s (3.3%)

Accuracy

Total 49.4b remaining (23.2%)

Threshold costs 5.1b (2.4%)

10.0b24.5%Toniolo and Linder, Equation (13)
7.9b-11.6%Toniolo and Linder, Equation (10-)
5.9b75.9%Toniolo and Linder, Equation (7)
5.8b54.3%Henrywood and Agarwal, Equation (3)
5.7b6.6%Henrywood and Agarwal, Equation (12)

localize7.8s (0.8%)

bsearch4.5s (0.4%)

end1.0ms (0.0%)