Date:Wednesday, April 29th, 2020
Commit:293eb8dd on gh-actions
Hostname:warfa with Racket 7.5
Seed:2020120
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.5%)

Calls

440 calls:

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.8s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
4.8s
(pow (+ (pow (- (/ (+ m n) 2.0) M) 2.0) (- l (fabs (- m n)))) 3)
4.6s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
4.6s
(sqrt (* (* 2.0 n) (* U (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))))

sample1.6m (35.4%)

Algorithm
61×intervals
Results
19.7s248508×body80valid
19.0s31466×body1280valid
14.0s168894×body80nan
9.4s8835×body2560valid
8.3s20564×body640valid
5.5s3411×body5120valid
2.9s10334×body320valid
1.7s9102×body160valid
853.0ms1622×body1280nan
575.0ms1540×body640nan
453.0ms3642×body80overflowed
383.0ms601×body5120exit
213.0ms822×body320nan
152.0ms8256×pre80true
61.0ms388×body160nan

prune42.8s (15.5%)

Filtered
19955 candidates to 9285 candidates (46.5%)

simplify12.3s (4.5%)

Algorithm
177×egg-herbie

regimes10.8s (3.9%)

Accuracy

Total 48.5b remaining (22.7%)

Threshold costs 3.4b (1.6%)

9.4b27.5%Toniolo and Linder, Equation (13)
8.5b4.3%Toniolo and Linder, Equation (10+)
7.0b52.1%Henrywood and Agarwal, Equation (3)
5.8b6.6%Henrywood and Agarwal, Equation (12)
5.7b76.7%Toniolo and Linder, Equation (7)

rewrite6.0s (2.2%)

Algorithm
117×rewrite-expression-head
Calls

440 calls:

115.0ms
(* (cos th) (/ (/ (+ (pow a2 2) (pow a1 2)) (sqrt (sqrt 2.0))) (sqrt (sqrt 2.0))))
75.0ms
(* (* (* (pow (/ (* (cbrt d) (cbrt d)) 1) (/ 1.0 2.0)) (pow (/ (cbrt d) 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))))
71.0ms
(* (* (* (pow (/ (* (cbrt d) (cbrt d)) 1) (/ 1.0 2.0)) (pow (/ (cbrt d) 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))))
57.0ms
(* (/ (/ (cos th) (sqrt (sqrt 2.0))) (sqrt (sqrt 2.0))) (+ (* a1 a1) (* a2 a2)))
46.0ms
(* (cbrt (sqrt (pow (+ 1.0 (exp (/ (+ (+ (+ Ev Vef) EAccept) (- mu)) KbT))) 3))) (cbrt (sqrt (pow (+ 1.0 (exp (/ (+ (+ (+ Ev Vef) EAccept) (- mu)) KbT))) 3))))
Rules
30044×add-exp-log
21183×prod-exp
10597×pow-exp
8613×div-exp
5312×*-un-lft-identity
5287×times-frac
5028×pow-to-exp
4791×add-sqr-sqrt
3884×sqrt-prod
3667×add-cube-cbrt
2408×add-cbrt-cube
1331×unpow-prod-down
1328×1-exp
1310×associate-*r*
1163×pow1
1139×associate-*l*
976×cbrt-unprod
836×cbrt-prod
832×rec-exp
688×distribute-lft-out
573×add-log-exp
496×associate-*r/
382×cbrt-undiv
363×pow-prod-down
350×unswap-sqr
338×associate-/l*
291×pow-unpow
288×sqrt-div
271×sqr-pow
267×exp-prod
260×associate-/r*
251×associate-*l/
236×div-inv
219×frac-times
205×distribute-lft-out--
193×cube-prod
189×flip-+ flip3-+
182×flip3-- flip--
176×difference-of-squares
154×*-commutative
133×distribute-rgt-neg-in
131×associate-/r/
106×sqrt-pow1
97×distribute-lft-neg-in
88×distribute-rgt-in distribute-lft-in
83×frac-2neg clear-num
79×tan-quot
73×sub-neg
70×pow1/2
67×cbrt-div
64×swap-sqr
54×sum-log
53×pow-pow
52×pow1/3
47×unpow2
44×associate-/l/
43×rem-sqrt-square frac-sub
40×+-commutative
38×log-prod
30×cube-div associate--l+
23×log-pow div-sub
21×unpow3 cube-mult
20×frac-add exp-sum
16×pow-prod-up
15×associate-+r+
13×neg-mul-1 diff-log
12×rem-exp-log
10×cos-sum pow-sqr neg-sub0
exp-diff
pow-sub
associate-+l+ associate-+r-
rem-cube-cbrt inv-pow cos-diff pow-flip acos-asin rem-log-exp log-div
exp-neg sum-cubes distribute-frac-neg rem-cbrt-cube pow-neg
unsub-neg pow-plus asin-acos pow2
un-div-inv sqrt-unprod rem-square-sqrt associate--r+
sub-div mul0 exp-to-pow

bsearch3.2s (1.2%)

localize2.2s (0.8%)

end1.0ms (0.0%)