Details

series1.9m (34.3%)

Calls

439 calls:

5.0s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
5.0s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* (* n (pow (* (cbrt (/ l Om)) (cbrt (/ l Om))) 2.0)) (pow (cbrt (/ l Om)) 2.0)) (- U U*)))))
5.0s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* (* n (pow (* (cbrt (/ l Om)) (cbrt (/ l Om))) 2.0)) (pow (cbrt (/ l Om)) 2.0)) (- U U*)))))
4.9s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
4.9s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* (* n (pow (* (cbrt (/ l Om)) (cbrt (/ l Om))) 2.0)) (pow (cbrt (/ l Om)) 2.0)) (- U U*)))))

sample1.4m (26.2%)

Algorithm
61×intervals
Results
15.9s29857×body1280valid
15.3s253197×body80valid
9.6s160448×body80nan
8.8s8805×body2560valid
7.2s20093×body640valid
5.4s3366×body5120valid
2.3s9776×body320valid
1.2s9001×body160valid
434.0ms639×body10240exit
170.0ms628×body1280nan
118.0ms625×body640nan
94.0ms8256×pre80true
45.0ms330×body320nan
16.0ms181×body160nan

prune1.1m (19.7%)

rewrite37.7s (11.6%)

Algorithm
116×rewrite-expression-head
Calls

439 calls:

6.3s
(* (* (* (* (* (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (* (cbrt l) (cbrt l))) (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (cbrt l))) (/ (pow (cbrt t) 3.0) l)) (sin k)) (tan k)) (+ (+ 1.0 (pow (/ k t) 2.0)) 1.0))
2.3s
(/ (/ NdChar (sqrt (+ 1.0 (exp (/ (- (- (- (- Ec Vef) EDonor) mu)) KbT))))) (sqrt (+ 1.0 (exp (/ (- (- (- (- Ec Vef) EDonor) mu)) KbT)))))
1.8s
(* (* (* (* (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (* (cbrt l) (cbrt l))) (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (cbrt l))) (/ (pow (cbrt t) 3.0) l)) (sin k)) (* (tan k) (+ (+ 1.0 (pow (/ k t) 2.0)) 1.0)))
1.8s
(/ 2.0 (* (* (* (* (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (* (cbrt l) (cbrt l))) (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (cbrt l))) (/ (pow (cbrt t) 3.0) l)) (sin k)) (* (tan k) (+ (+ 1.0 (pow (/ k t) 2.0)) 1.0))))
1.6s
(* (* (* (* (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (* (cbrt l) (cbrt l))) (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (cbrt l))) (/ (pow (cbrt t) 3.0) l)) (sin k)) (tan k))
Rules
33698×add-exp-log
22319×prod-exp
9125×div-exp
8341×pow-exp
6917×times-frac
5319×add-sqr-sqrt
5213×*-un-lft-identity
4334×add-cube-cbrt
3285×pow-to-exp
3126×add-cbrt-cube
1781×unpow-prod-down
1611×cbrt-prod
1513×cbrt-unprod
1412×sqrt-div
1340×frac-times
1334×pow1
1180×sqrt-prod
1020×associate-*r*
969×associate-*r/
819×associate-*l/
703×cbrt-undiv
672×associate-*l*
626×sqr-pow
620×flip-- flip3--
504×add-log-exp
493×1-exp
491×rec-exp
479×pow-prod-down
441×expm1-log1p-u
440×log1p-expm1-u
433×associate-/r*
363×div-inv
357×associate-/l*
356×distribute-lft-out--
321×unswap-sqr
311×pow-unpow
290×exp-prod
252×distribute-rgt-neg-in
250×unpow2
239×distribute-lft-neg-in
236×prod-diff
192×associate-/r/
178×flip-+ flip3-+
171×distribute-lft-out
148×cbrt-div *-commutative sqrt-pow1
130×difference-of-squares
126×tan-quot
110×distribute-rgt-in distribute-lft-in
95×clear-num frac-2neg
84×swap-sqr
82×pow1/2
71×fma-def
46×fma-udef
44×pow-pow
42×rem-sqrt-square
40×pow1/3
39×sub-neg
38×div-sub
37×associate-/l/
34×pow-prod-up neg-mul-1
31×fma-neg
30×pow-sub
28×frac-sub
25×cos-sum
23×sum-log
22×pow-sqr neg-sub0 associate--l+
16×+-commutative
14×pow-neg
12×hypot-def
frac-add distribute-neg-frac
distribute-frac-neg diff-log
hypot-udef
un-div-inv
rem-exp-log exp-diff pow-plus exp-neg pow2 acos-asin
associate-+r+ sqrt-unprod rem-square-sqrt neg-log asin-acos
associate-+r- associate-+l+ associate-+l-
log1p-udef log1p-expm1 quot-tan expm1-log1p unsub-neg expm1-udef
sqrt-pow2 sqrt-undiv cos-diff mul0 distribute-rgt-neg-out

simplify12.0s (3.7%)

regimes10.3s (3.2%)

Accuracy

Total 37.8b remaining (20.5%)

Threshold costs 3.9b (2.1%)

8.0b16.1%Toniolo and Linder, Equation (13)
7.5b22.8%Toniolo and Linder, Equation (10+)
7.1b71.2%Toniolo and Linder, Equation (7)
5.2b0%Henrywood and Agarwal, Equation (12)
2.2b0%Henrywood and Agarwal, Equation (13)

localize2.4s (0.7%)

bsearch2.1s (0.7%)

end1.0ms (0.0%)