Date:Monday, June 29th, 2020
Commit:9427dca4 on ival-perf-with-search
Hostname:warfa with Racket 7.5
Seed:2020181
Parameters:256 points for 4 iterations
Flags:
setup:simplifysetup:searchrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicrules:specialrules:boolsrules:branchesgenerate:rrgenerate:taylorgenerate:simplifyreduce:regimesreduce:avg-errorreduce:binary-searchreduce:branch-expressionsprecision:doubleprecision:fallback
default

Details

sample1.5min (32.8%)

Algorithm
62×intervals
Results
19.7s30850×body1280valid
14.5s175761×body80valid
9.2s20688×body640valid
6.3s7449×body2560valid
4.6s50110×body80nan
3.6s765×body5120invalid
3.4s1356×body2560invalid
3.0s9843×body320valid
2.7s4783×body1280nan
2.6s23930×body80invalid
2.0s2547×body5120valid
1.9s3741×body1280invalid
1.7s8798×body160valid
1.6s3974×body640nan
1.1s3102×body640invalid
620.0ms2051×body320nan
438.0ms1665×body320invalid
361.0ms602×body5120exit
346.0ms2587×body80overflowed
160.0ms890×body160invalid
142.0ms8256×pre80true
115.0ms648×body160nan

analyze1.1min (23.8%)

Algorithm
62×search
Search
TrueOtherFalseIter
0%98.2%1.8%0
3.2%95%1.8%1
5.6%91%3.4%2
8%84.5%7.4%3
9.8%80.7%9.5%4
13.5%76.9%9.7%5
16%72.8%11.2%6
18.1%68.2%13.7%7
21.2%62.6%16.2%8
24.7%57%18.2%9
26.4%53.6%20%10
28.9%49.8%21.3%11
30.2%47.2%22.5%12
31.9%42.5%25.7%13
32.9%40.8%26.3%14

prune31.3s (11.5%)

Filtered
18458 candidates to 9605 candidates (48.0%)

series26.7s (9.8%)

Calls

433 calls:

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

bsearch24.5s (9.0%)

regimes17.5s (6.4%)

Accuracy

Total 48.1b remaining (23.4%)

Threshold costs 5.1b (2.5%)

8.8b10.7%Henrywood and Agarwal, Equation (12)
7.7b-1.3%Toniolo and Linder, Equation (13)
7.2b16.6%Henrywood and Agarwal, Equation (13)
5.9b74.6%Toniolo and Linder, Equation (7)
4.6b22.9%Toniolo and Linder, Equation (10+)

simplify10.7s (3.9%)

Algorithm
176×egg-herbie

rewrite5.6s (2.1%)

Algorithm
114×rewrite-expression-head
Calls

433 calls:

204.0ms
(+ (* a a) (* b b))
170.0ms
(* (* (pow (/ d h) (/ 1.0 2.0)) (pow (/ d l) (/ 1.0 2.0))) (- 1.0 (* (* (/ 1.0 2.0) (pow (/ (* M D) (* 2.0 d)) 2.0)) (/ h l))))
84.0ms
(* l (* 2.0 (* (pow (pow (pow k (/ (neg 2.0) 2)) 1.0) 1.0) (* l (* (/ (cos k) (pow (sin k) 2)) (pow (* (pow (pow k (/ (neg 2.0) 2)) 1.0) (pow (pow t (neg 1.0)) 1.0)) 1.0))))))
72.0ms
(* l (* 2.0 (* (pow (* (pow (pow k (/ (neg 2.0) 2)) 1.0) (* (pow (pow t (neg 1.0)) 1.0) (pow (pow k (/ (neg 2.0) 2)) 1.0))) 1.0) (* (/ (cos k) (pow (sin k) 2)) l))))
54.0ms
(* l (* (/ 1 (pow (* (cbrt t) (cbrt t)) (/ 3.0 2))) (* l (/ 2.0 (* (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (* (sin k) (* (tan k) (* (+ 1.0 (+ 1.0 (pow (/ k t) 2.0))) (pow (cbrt t) 3.0)))))))))
Rules
27663×add-exp-log
22430×prod-exp
11559×pow-exp
4758×times-frac
4743×pow-to-exp
4613×add-sqr-sqrt
4388×div-exp
4060×*-un-lft-identity
3503×add-cube-cbrt
2232×add-cbrt-cube
1683×sqrt-prod
1166×associate-*r*
1146×unpow-prod-down
1135×pow1
1029×associate-*l*
921×cbrt-unprod
548×add-log-exp
518×associate-*r/
514×cbrt-prod
386×sqr-pow
361×pow-prod-down
337×associate-/r*
328×pow-unpow
327×cbrt-undiv
323×unswap-sqr
273×1-exp rec-exp
270×associate-/l*
264×sqrt-div
253×div-inv
178×difference-of-squares
177×associate-*l/
175×associate-/r/
169×*-commutative
165×distribute-lft-out--
153×flip-+ flip3-+
151×distribute-lft-out
142×flip-- flip3--
116×distribute-rgt-neg-in
114×cbrt-div
107×frac-times
103×distribute-lft-neg-in exp-prod
64×pow1/3
60×clear-num sqrt-pow1 frac-2neg
59×log-prod
57×pow-pow
51×distribute-rgt-in distribute-lft-in
48×sub-neg
47×tan-quot
46×sum-log pow1/2
45×rem-sqrt-square
38×cube-prod
37×associate-/l/
36×div-sub
33×log-pow
29×pow-sub
27×frac-add
26×+-commutative
25×neg-mul-1
19×unpow2
17×diff-log pow-flip
16×cube-div distribute-frac-neg
14×neg-sub0
13×cube-mult unpow3 rem-cube-cbrt
11×rem-log-exp pow-neg
associate-+r+ inv-pow rem-exp-log
un-div-inv
exp-sum log-div swap-sqr
acos-asin sqrt-undiv distribute-neg-frac
asin-acos exp-diff
cos-diff cos-sum neg-log distribute-rgt-neg-out associate-+l- rem-cbrt-cube associate--r+
unpow-prod-up associate-+l+ frac-sub associate-+r- associate--l+ pow-sqr pow-prod-up
pow2 exp-neg pow-plus unsub-neg mul0-rgt

localize2.2s (0.8%)

end1.0ms (0.0%)

Profiling

Loading profile data...