Details

series2.0m (39.7%)

Calls

437 calls:

5.8s
(sqrt (+ (* (* (* 2.0 n) U) (fma (* (cbrt t) (cbrt t)) (cbrt t) (- (* (* l (/ l Om)) 2.0)))) (* (* (* 2.0 n) U) (- (fma (- (* l (/ l Om))) 2.0 (* (* l (/ l Om)) 2.0)) (* (* n (pow (/ l Om) 2.0)) (- U U*))))))
5.1s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
4.8s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
4.8s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
4.8s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))

sample1.3m (26.1%)

Algorithm
61×intervals
Results
16.1s256489×body80valid
14.8s26553×body1280valid
10.1s161074×body80nan
8.6s8643×body2560valid
6.6s17447×body640valid
5.1s3352×body5120valid
2.2s8606×body320valid
1.2s8248×body160valid
612.0ms10981×body80overflowed
526.0ms576×body10240exit
151.0ms638×body1280nan
126.0ms8256×pre80true
113.0ms608×body640nan
45.0ms334×body320nan
18.0ms195×body160nan

prune1.0m (20.0%)

rewrite15.3s (5.0%)

Algorithm
115×rewrite-expression-head
Calls

437 calls:

1.2s
(- (exp (/ (- (- (- (- Ec Vef) EDonor) mu)) KbT)) 1.0)
356.0ms
(* (* (* (pow (/ 1 (* (cbrt h) (cbrt h))) (/ 1.0 2.0)) (pow (/ d (cbrt h)) (/ 1.0 2.0))) (* (pow (/ (* (cbrt d) (cbrt d)) (* (cbrt l) (cbrt l))) (/ 1.0 2.0)) (pow (/ (cbrt d) (cbrt l)) (/ 1.0 2.0)))) (- 1.0 (/ (* (* 1.0 (pow (/ (* M D) (* 2.0 d)) 2.0)) h) (* 2.0 l))))
342.0ms
(* (* (* (pow (/ 1 (* (cbrt h) (cbrt h))) (/ 1.0 2.0)) (pow (/ d (cbrt h)) (/ 1.0 2.0))) (* (pow (/ (* (cbrt d) (cbrt d)) (* (cbrt l) (cbrt l))) (/ 1.0 2.0)) (pow (/ (cbrt d) (cbrt l)) (/ 1.0 2.0)))) (- 1.0 (* (* (/ 1.0 2.0) (pow (/ (* M D) (* 2.0 d)) 2.0)) (/ h l))))
293.0ms
(+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))
292.0ms
(+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))
Rules
51645×add-exp-log
37937×prod-exp
26763×pow-exp
18514×div-exp
12222×pow-to-exp
6560×times-frac
5639×add-sqr-sqrt
5465×*-un-lft-identity
4536×add-cube-cbrt
4061×1-exp rec-exp
3941×sqrt-prod
2563×add-cbrt-cube
1565×pow1
1562×associate-*l*
1032×cbrt-prod
1010×associate-*r*
983×cbrt-unprod
810×unpow-prod-down
514×cbrt-undiv
494×pow-unpow
491×add-log-exp
489×associate-/l*
448×pow-prod-down
438×log1p-expm1-u expm1-log1p-u
365×associate-*r/
328×div-inv
327×associate-/r*
318×distribute-lft-out--
316×prod-diff
311×unswap-sqr
243×distribute-lft-out
236×sqrt-div
222×sqr-pow
221×distribute-rgt-neg-in
193×difference-of-squares
179×distribute-lft-neg-in
168×distribute-rgt-in distribute-lft-in
151×*-commutative
148×flip3-- flip--
146×exp-prod
139×associate-/r/
125×flip-+ flip3-+
123×pow-prod-up
114×sqrt-pow1
112×cbrt-div
105×log-pow
96×clear-num frac-2neg
94×frac-times
84×associate-*l/
81×cube-prod
77×pow-sqr
69×cos-sum
67×pow1/2
60×pow-pow
59×pow-plus
57×unpow2 sub-neg
54×fma-def
48×pow1/3
44×associate-/l/ pow2 associate--l+
42×rem-sqrt-square
37×div-sub
36×frac-sub
25×fma-udef
24×tan-quot
23×pow-flip swap-sqr neg-mul-1
20×sum-log
18×+-commutative
17×pow-sub log-prod
16×exp-diff fma-neg neg-sub0
14×hypot-def
12×frac-add
10×distribute-neg-frac log-div
rem-cube-cbrt inv-pow
pow-div pow-neg
unpow3 cube-mult
diff-log
distribute-frac-neg exp-sum
cube-div rem-exp-log un-div-inv associate-+r- unsub-neg acos-asin rem-log-exp
cos-diff hypot-udef
asin-acos rem-cbrt-cube
sqrt-undiv associate-+l+ log1p-udef exp-to-pow log1p-expm1 expm1-log1p rem-square-sqrt sqrt-unprod mul0 expm1-udef

simplify12.8s (4.2%)

Algorithm
175×egg-herbie

regimes11.0s (3.6%)

Accuracy

Total 47.6b remaining (22.2%)

Threshold costs 4.3b (2%)

11.2b-6.9%Toniolo and Linder, Equation (13)
7.9b42.4%Henrywood and Agarwal, Equation (3)
7.8b-19.8%Henrywood and Agarwal, Equation (12)
6.5b72.6%Toniolo and Linder, Equation (7)
4.3b28.3%Toniolo and Linder, Equation (10-)

localize2.3s (0.7%)

bsearch2.1s (0.7%)

end0.0ms (0.0%)