Date:Saturday, February 29th, 2020
Commit:c75aaa3c on more-ival-tests
Hostname:warfa with Racket 7.5
Seed:2020060
Parameters:256 points for 4 iterations
Flags:
setup:simplifyrules:numericsrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicrules:complexrules:specialrules:boolsrules:branchesgenerate:rrgenerate:taylorgenerate:simplifyreduce:regimesreduce:avg-errorreduce:binary-searchreduce:branch-expressionsprecision:doubleprecision:fallback
+o rules:numerics

Details

series1.8m (38.7%)

Calls

429 calls:

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

sample1.4m (30.2%)

Algorithm
61×intervals
Results
15.8s30808×body1280valid
15.6s248652×body80valid
10.9s168473×body80nan
8.7s8861×body2560valid
7.4s21453×body640valid
5.5s3434×body5120valid
2.4s10224×body320valid
1.4s9239×body160valid
862.0ms2673×body1280nan
580.0ms2303×body640nan
376.0ms748×body10240exit
212.0ms1193×body320nan
108.0ms8256×pre80true
63.0ms588×body160nan

prune53.3s (19.3%)

simplify11.9s (4.3%)

Algorithm
173×egg-herbie

regimes9.9s (3.6%)

Accuracy

Total 49.7b remaining (25.8%)

Threshold costs 4.2b (2.2%)

10.3b15.1%Toniolo and Linder, Equation (13)
8.1b9.2%Toniolo and Linder, Equation (10+)
7.9b28%Henrywood and Agarwal, Equation (3)
6.6b72%Toniolo and Linder, Equation (7)
4.2b28.6%Toniolo and Linder, Equation (10-)

rewrite6.4s (2.3%)

Algorithm
113×rewrite-expression-head
Calls

429 calls:

108.0ms
(- (* (exp (/ (+ (+ (+ Ev Vef) EAccept) (- mu)) KbT)) (exp (/ (+ (+ (+ Ev Vef) EAccept) (- mu)) KbT))) (* 1.0 (exp (/ (+ (+ (+ Ev Vef) EAccept) (- mu)) KbT))))
99.0ms
(* (pow (/ 1 (pow k (/ 2.0 2))) 1.0) (* (pow (/ 1 (* (pow k (/ 2.0 2)) (pow t 1.0))) 1.0) (/ (* (cos k) (pow l 2)) (pow (sin k) 2))))
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)) 1) (/ 1.0 2.0)) (pow (/ (cbrt d) l) (/ 1.0 2.0)))) (- 1.0 (* (/ (* (/ 1.0 2.0) (pow (/ (* M D) (* 2.0 d)) 2.0)) (* (cbrt l) (cbrt l))) (/ h (cbrt l)))))
58.0ms
(* (cos (- (/ (* K (+ m n)) 2.0) M)) (exp (- (- (pow (- (/ (+ m n) 2.0) M) 2.0)) (- l (fabs (- m n))))))
45.0ms
(* (* (* (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (* (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) l) (* (/ (pow (cbrt t) 3.0) l) (sin k)))) (tan k)) (+ (+ 1.0 (pow (/ k t) 2.0)) 1.0))
Rules
47783×add-exp-log
34877×prod-exp
24469×pow-exp
17540×div-exp
11802×pow-to-exp
3822×1-exp
3585×rec-exp
3336×add-sqr-sqrt
3276×*-un-lft-identity
2770×add-cbrt-cube
2443×add-cube-cbrt
2330×times-frac
1366×pow1
1227×cbrt-unprod
988×associate-*r*
863×associate-*l*
852×sqrt-prod
749×unpow-prod-down
576×associate-*r/
518×cbrt-undiv
502×add-log-exp
491×prod-diff
430×log1p-expm1-u expm1-log1p-u
422×pow-prod-down
378×cbrt-prod
337×distribute-lft-out
333×associate-/l*
308×associate-/r*
283×distribute-rgt-in distribute-lft-in
263×pow-unpow
261×unswap-sqr
245×sqrt-div
237×associate-*l/
232×div-inv
224×distribute-rgt-neg-in
218×sqr-pow
210×frac-times
194×div-sub
171×flip3-- flip--
168×distribute-lft-out--
160×exp-diff *-commutative
159×difference-of-squares
158×distribute-lft-neg-in
126×exp-sum
100×flip-+ flip3-+
96×clear-num frac-2neg
95×associate-/r/
87×sqrt-pow1 pow-pow
85×frac-sub
84×associate--l+
82×exp-prod
78×sub-neg
75×pow-prod-up
74×tan-quot
69×fma-def
64×neg-sub0
57×unsub-neg associate-+r-
54×pow1/2
47×pow-sqr
42×rem-sqrt-square
39×associate-/l/
38×pow-plus
37×fma-udef
30×unpow2
29×pow2
28×sum-log
26×log-prod
25×+-commutative cos-sum
24×associate-+l+
21×fma-neg
20×pow-sub
18×sub-div pow1/3
17×log-pow neg-mul-1
15×hypot-def
diff-log cube-prod swap-sqr
frac-add
cbrt-div
associate-+r+ inv-pow pow-flip rem-log-exp
rem-cube-cbrt pow-neg un-div-inv
unpow3 cube-mult acos-asin distribute-neg-frac
cube-div sqrt-unprod asin-acos
sqrt-undiv log1p-udef sin-sum log1p-expm1 unpow-prod-up expm1-log1p hypot-udef distribute-frac-neg expm1-udef
rem-exp-log cos-diff associate--r- mul0 distribute-rgt-out--

localize2.4s (0.9%)

bsearch2.3s (0.8%)

end1.0ms (0.0%)