Date:Tuesday, March 3rd, 2020
Commit:ee6b458f on refactor-and-minor
Hostname:warfa with Racket 7.5
Seed:2020063
Parameters:256 points for 4 iterations
Flags:
setup:simplifyrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicrules:complexrules:specialrules:boolsrules:branchesgenerate:rrgenerate:taylorgenerate:simplifyreduce:regimesreduce:avg-errorreduce:binary-searchreduce:branch-expressionsprecision:doubleprecision:fallback
default

Details

series1.7m (36.4%)

Calls

448 calls:

4.9s
(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*)))))
4.7s
(sqrt (* (* (* (* 2.0 n) U) (* (cbrt (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))) (cbrt (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))) (cbrt (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))))

sample1.4m (31.1%)

Algorithm
61×intervals
Results
16.4s249121×body80valid
16.2s31083×body1280valid
11.6s167560×body80nan
9.0s8748×body2560valid
7.7s21451×body640valid
5.3s3366×body5120valid
2.5s10344×body320valid
1.4s9157×body160valid
957.0ms2769×body1280nan
615.0ms2343×body640nan
375.0ms687×body10240exit
230.0ms1227×body320nan
121.0ms8256×pre80true
85.0ms624×body160nan

prune56.0s (20.1%)

Filtered
19063 candidates to 10072 candidates (52.8%)

simplify11.8s (4.2%)

Algorithm
177×egg-herbie

regimes10.5s (3.8%)

Accuracy

Total 42.5b remaining (21.3%)

Threshold costs 4.9b (2.4%)

7.7b-2%Henrywood and Agarwal, Equation (12)
7.7b21.7%Toniolo and Linder, Equation (13)
6.0b18%Toniolo and Linder, Equation (10+)
5.5b76.9%Toniolo and Linder, Equation (7)
3.7b46.6%Toniolo and Linder, Equation (10-)

rewrite5.5s (2.0%)

Algorithm
117×rewrite-expression-head
Calls

448 calls:

236.0ms
(* (pow (/ 1 (* (pow k (/ 2.0 2)) (* (pow k (/ 2.0 2)) (pow t 1.0)))) 1.0) (* (/ (cos k) (sin k)) (/ l (/ (sin k) l))))
82.0ms
(* (cbrt (/ 1 (/ (+ 1.0 (exp (/ (- (- (- (- Ec Vef) EDonor) mu)) KbT))) NdChar))) (cbrt (/ 1 (/ (+ 1.0 (exp (/ (- (- (- (- Ec Vef) EDonor) mu)) KbT))) NdChar))))
62.0ms
(/ (+ (pow 1.0 3) (pow (exp (/ (+ (+ (+ Ev Vef) EAccept) (- mu)) KbT)) 3)) (+ (* (exp (/ (+ (+ (+ Ev Vef) EAccept) (- mu)) KbT)) (- (exp (/ (+ (+ (+ Ev Vef) EAccept) (- mu)) KbT)) 1.0)) (* 1.0 1.0)))
52.0ms
(sqrt (* (* (* (* 2.0 n) U) (* (cbrt (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))) (cbrt (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))) (cbrt (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))))
50.0ms
(* (/ (cbrt (- 1.0 (* 5.0 (* v v)))) (* PI t)) (/ (cbrt (- 1.0 (* 5.0 (* v v)))) (pow (cbrt (sqrt (* 2.0 (- 1.0 (* 3.0 (* v v)))))) 3)))
Rules
17000×add-exp-log
11477×prod-exp
6203×pow-exp
5460×times-frac
5415×div-exp
5078×add-sqr-sqrt
4874×*-un-lft-identity
3847×add-cube-cbrt
3547×pow-to-exp
2827×sqrt-prod
2760×associate-*r/
2398×add-cbrt-cube
2097×frac-times
2093×cbrt-div
1720×associate-*l/
1168×pow1
1095×cbrt-prod
1041×flip3-- flip--
975×associate-*r*
938×cbrt-unprod
900×1-exp
894×associate-*l*
881×sqrt-div
836×rec-exp
730×unpow-prod-down
648×frac-sub
555×add-log-exp
468×associate-/l*
442×associate-/r*
426×cbrt-undiv
403×distribute-lft-out
378×pow-prod-down
344×unswap-sqr
333×flip-+ flip3-+
294×div-inv
274×pow-unpow
257×sqr-pow
246×tan-quot
225×associate-/r/
222×difference-of-squares
152×distribute-lft-out--
151×cube-prod
146×distribute-rgt-neg-in
142×*-commutative
104×clear-num frac-2neg
98×distribute-lft-neg-in
92×sqrt-pow1
82×swap-sqr
69×rem-sqrt-square pow1/3
63×distribute-rgt-in distribute-lft-in
62×pow1/2
61×sub-neg
54×associate-/l/
49×unpow2
46×frac-add
43×sum-log
36×pow-pow
30×+-commutative associate--l+
24×div-sub
21×pow-flip
20×unpow3 cube-mult
15×neg-sub0
13×diff-log pow-neg
12×pow-sub neg-mul-1 log-prod
10×cube-div inv-pow log-pow exp-prod exp-sum
associate-+r+
difference-cubes
cos-sum associate-+l+ associate-+r-
un-div-inv
pow-prod-up pow-sqr unsub-neg acos-asin sum-cubes distribute-neg-frac
distribute-rgt-out-- cos-diff rem-cbrt-cube
exp-diff rem-cube-cbrt pow-plus pow2 distribute-frac-neg sqrt-undiv exp-to-pow associate--r+ rem-log-exp
quot-tan sub-div asin-acos sin-mult mul0 log-div

bsearch4.0s (1.4%)

localize2.5s (0.9%)

end1.0ms (0.0%)