Date:Thursday, June 11th, 2020
Commit:929a4bd5 on ival-perf-with-search
Hostname:warfa with Racket 7.5
Seed:2020163
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

sample5.5min (76.9%)

Algorithm
62×intervals
Results
20.6s30669×body1280valid
15.4s175974×body80valid
9.7s20503×body640valid
6.3s7400×body2560valid
5.3s54128×body80nan
3.6s37490×body80invalid
3.5s740×body5120invalid
3.5s1355×body2560invalid
3.1s9768×body320valid
2.6s4470×body1280nan
2.3s2602×body5120valid
2.0s17792×body80overflowed
1.9s3631×body1280invalid
1.8s9020×body160valid
1.7s3930×body640nan
1.1s3155×body640invalid
625.0ms2059×body320nan
476.0ms1773×body320invalid
395.0ms595×body5120exit
207.0ms1030×body160nan
174.0ms949×body160invalid
149.0ms8256×pre80true
sampling

Space saved by range analysis: 1.629042%

Space saved by search: 22.058478%

Guaranteed chance to sample good point: 51.119724%

prune32.4s (7.5%)

Filtered
17530 candidates to 9208 candidates (47.5%)

series25.5s (5.9%)

Calls

451 calls:

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

regimes19.3s (4.5%)

Accuracy

Total 39.5b remaining (18%)

Threshold costs 4.6b (2.1%)

11.6b6.4%Toniolo and Linder, Equation (13)
6.2b43.8%Toniolo and Linder, Equation (10-)
5.2b78.1%Toniolo and Linder, Equation (7)
3.4b14.9%Henrywood and Agarwal, Equation (12)
3.1b0%Henrywood and Agarwal, Equation (13)

simplify13.4s (3.1%)

Algorithm
180×egg-herbie

rewrite5.0s (1.2%)

Algorithm
118×rewrite-expression-head
Calls

451 calls:

78.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))))
75.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))))
59.0ms
(* (* (* (* (/ (pow (cbrt t) 3.0) (/ l (pow (cbrt t) 3.0))) (/ (pow (cbrt t) 3.0) l)) (sin k)) (tan k)) (+ (+ 1.0 (pow (/ k t) 2.0)) 1.0))
54.0ms
(* (* (* (/ (pow (cbrt t) 3.0) (/ l (pow (cbrt t) 3.0))) (* (/ (pow (cbrt t) 3.0) l) (sin k))) (tan k)) (+ (+ 1.0 (pow (/ k t) 2.0)) 1.0))
46.0ms
(* (* (* (/ (pow (cbrt t) 3.0) (/ l (pow (cbrt t) 3.0))) (/ (pow (cbrt t) 3.0) l)) (sin k)) (tan k))
Rules
26569×add-exp-log
17096×prod-exp
7276×div-exp
6445×pow-exp
3670×*-un-lft-identity
3661×add-sqr-sqrt
3142×times-frac
2811×add-cbrt-cube
2802×add-cube-cbrt
2733×pow-to-exp
1619×sqrt-prod
1194×pow1
1187×cbrt-unprod
1022×associate-*l*
934×associate-*r/
782×unpow-prod-down
763×associate-*r*
553×sqrt-div
538×add-log-exp
501×cbrt-undiv
393×cbrt-prod
372×pow-prod-down
370×frac-times
349×associate-/l*
339×associate-*l/
316×distribute-lft-out
312×flip-- flip3--
298×cbrt-div
295×associate-/r*
271×unswap-sqr
239×div-inv
235×pow-unpow
228×1-exp rec-exp associate-/r/
221×exp-prod
213×distribute-lft-out--
208×sqr-pow
194×sqrt-pow1
172×log-prod
166×flip-+ flip3-+
152×*-commutative
127×difference-of-squares
125×log-pow
110×distribute-rgt-neg-in
97×tan-quot
92×clear-num frac-2neg
80×pow1/2
79×distribute-rgt-in distribute-lft-in
69×cube-prod
64×pow1/3
62×distribute-lft-neg-in
56×rem-sqrt-square
51×sub-neg
43×pow-pow
42×associate-/l/
39×frac-sub
35×swap-sqr
30×sum-log
28×div-sub
26×unpow2
22×exp-sum
20×frac-add
19×rem-log-exp +-commutative
17×diff-log
15×associate--l+
14×associate-+r+
13×pow-prod-up
11×cube-mult unpow3
neg-sub0 log-div pow-sqr rem-cube-cbrt
neg-mul-1 pow-sub
rem-exp-log
acos-asin cos-sum
unpow-prod-up exp-diff
associate-+r- unsub-neg pow-neg
pow2 cos-diff pow-plus
cube-div inv-pow distribute-frac-neg asin-acos rem-cbrt-cube pow-flip distribute-neg-frac
exp-neg e-exp-1 sqrt-undiv rem-square-sqrt exp-to-pow sqrt-unprod unpow1/3 mul0 un-div-inv associate--r+

localize2.3s (0.5%)

bsearch1.5s (0.4%)

end1.0ms (0.0%)

Profiling

Loading profile data...