Date:Tuesday, June 9th, 2020
Commit:c3d6c186 on ival-find-range
Hostname:warfa with Racket 7.5
Seed:2020161
Parameters:256 points for 4 iterations
Flags:
setup:simplifyrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicrules:specialrules:boolsrules:branchesgenerate:rrgenerate:taylorgenerate:simplifyreduce:regimesreduce:avg-errorreduce:binary-searchreduce:branch-expressionsprecision:doubleprecision:fallback
default

Details

sample4.7min (72.9%)

Algorithm
62×intervals
Results
21.7s34609×body1280valid
19.9s238231×body80valid
10.6s23554×body640valid
10.2s112841×body80nan
9.6s8853×body2560valid
5.7s3368×body5120valid
3.4s11217×body320valid
2.7s4635×body1280nan
2.0s18135×body80overflowed
1.9s9893×body160valid
1.7s4030×body640nan
619.0ms2014×body320nan
401.0ms603×body5120exit
199.0ms949×body160nan
149.0ms8256×pre80true

prune35.8s (9.3%)

Filtered
19114 candidates to 10120 candidates (47.1%)

series26.4s (6.8%)

Calls

445 calls:

1.9s
(sqrt (* (* 2.0 n) (* U (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))))
1.9s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
1.9s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* n (* (pow (/ l Om) 2.0) (- U U*))))))
1.9s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
493.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))

regimes20.2s (5.2%)

Accuracy

Total 46.6b remaining (20.3%)

Threshold costs 4.5b (2%)

8.7b30.3%Toniolo and Linder, Equation (13)
7.6b44.9%Henrywood and Agarwal, Equation (3)
6.1b74.6%Toniolo and Linder, Equation (7)
5.3b47.4%Toniolo and Linder, Equation (10-)
3.8b18.3%Henrywood and Agarwal, Equation (12)

simplify13.4s (3.5%)

Algorithm
181×egg-herbie

rewrite5.4s (1.4%)

Algorithm
119×rewrite-expression-head
Calls

445 calls:

215.0ms
(* (sqrt (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT))) (sqrt (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT))))
72.0ms
(* (* (* (pow (/ (* (cbrt d) (cbrt d)) (* (cbrt h) (cbrt h))) (/ 1.0 2.0)) (pow (/ (cbrt 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))))
68.0ms
(* (* (* (pow (/ (* (cbrt d) (cbrt d)) (* (cbrt h) (cbrt h))) (/ 1.0 2.0)) (pow (/ (cbrt 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))))
53.0ms
(* (/ (/ (cos th) (sqrt (sqrt 2.0))) (sqrt (sqrt 2.0))) (+ (* a1 a1) (* a2 a2)))
50.0ms
(/ (+ (pow (pow (+ (* a a) (* b b)) 2.0) 3) (pow (* 4.0 (+ (* (* a a) (- 1.0 a)) (* (* b b) (+ 3.0 a)))) 3)) (+ (* (* 4.0 (+ (* (* a a) (- 1.0 a)) (* (* b b) (+ 3.0 a)))) (- (* 4.0 (+ (* (* a a) (- 1.0 a)) (* (* b b) (+ 3.0 a)))) (pow (+ (* a a) (* b b)) 2.0))) (pow (+ (* a a) (* b b)) (* 2 2.0))))
Rules
26003×add-exp-log
16948×prod-exp
6946×div-exp
6922×*-un-lft-identity
6742×times-frac
6339×pow-exp
5426×add-sqr-sqrt
4281×add-cube-cbrt
2710×pow-to-exp
2649×add-cbrt-cube
2292×sqrt-prod
1251×associate-*l* exp-prod
1238×distribute-lft-out--
1160×pow1
1094×sqrt-pow1
1093×cbrt-unprod
1042×unpow-prod-down
806×associate-*r*
767×associate-*r/
581×distribute-rgt-neg-in
557×add-log-exp
534×pow-prod-down
489×distribute-lft-neg-in
473×cbrt-undiv
472×cbrt-prod
395×associate-/r*
382×associate-/l*
319×sqr-pow
307×div-inv
306×frac-times
301×unswap-sqr
298×distribute-lft-out
291×pow-unpow
284×sqrt-div
280×associate-*l/
265×1-exp rec-exp
248×associate-/r/
242×flip-- flip3--
236×difference-of-squares
226×flip-+ flip3-+
166×pow-prod-up
162×pow-sqr
152×*-commutative
128×frac-add
99×log-prod
97×distribute-rgt-in distribute-lft-in
90×cbrt-div
85×clear-num frac-2neg
82×tan-quot
76×sub-neg
73×pow1/2
57×frac-sub neg-mul-1
54×pow-pow
53×rem-sqrt-square
52×associate-/l/
47×pow1/3 cube-prod
40×unpow2
39×log-pow
38×sum-log
35×div-sub
34×associate--l+
25×+-commutative
22×neg-sub0 swap-sqr
21×diff-log
15×rem-log-exp
14×pow-neg
12×pow-sub
11×associate-+r+
10×cube-div exp-neg associate-+l+ distribute-frac-neg exp-diff
un-div-inv
cos-sum cube-mult pow-flip unpow3
difference-cubes sum-cubes rem-exp-log
exp-sum acos-asin log-div associate-+r- inv-pow rem-cube-cbrt
pow2 cos-diff unpow-prod-up pow-plus unsub-neg asin-acos
rem-square-sqrt sqrt-unprod rem-cbrt-cube associate--r+
e-exp-1 sqrt-undiv sub-div mul0

localize2.2s (0.6%)

bsearch1.6s (0.4%)

end1.0ms (0.0%)

Profiling

Loading profile data...