Date:Wednesday, June 10th, 2020
Commit:ecc7ec01 on ival-find-range
Hostname:warfa with Racket 7.5
Seed:2020162
Parameters:256 points for 4 iterations
Flags:
setup:simplifyrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicrules:specialrules:boolsrules:branchesgenerate:rrgenerate:taylorgenerate:simplifyreduce:regimesreduce:avg-errorreduce:binary-searchreduce:branch-expressionsprecision:doubleprecision:fallback
default

Details

sample4.4min (71.8%)

Algorithm
62×intervals
Results
23.0s34637×body1280valid
21.5s247876×body80valid
10.8s23716×body640valid
9.8s8765×body2560valid
6.1s3318×body5120valid
5.7s55445×body80nan
3.6s11550×body320valid
2.8s4733×body1280nan
2.1s18473×body80overflowed
2.0s9925×body160valid
1.7s3968×body640nan
640.0ms2031×body320nan
415.0ms594×body5120exit
198.0ms976×body160nan
157.0ms8256×pre80true
sampling

Space saved by range analysis: 1.629042%

Space saved by search: 15.889858%

Guaranteed chance to sample good point: 64.123958%

prune35.3s (9.6%)

Filtered
19004 candidates to 10056 candidates (47.1%)

series26.4s (7.2%)

Calls

454 calls:

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*)))))
1.9s
(sqrt (* (* 2.0 n) (* U (- (- t (* 2.0 (* l (/ l Om)))) (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*))))))
1.8s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
551.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))

regimes20.0s (5.4%)

Accuracy

Total 43.0b remaining (19.5%)

Threshold costs 5.7b (2.6%)

9.6b20.7%Toniolo and Linder, Equation (13)
6.0b21.3%Toniolo and Linder, Equation (10-)
5.5b77%Toniolo and Linder, Equation (7)
4.2b8.1%Henrywood and Agarwal, Equation (12)
3.1b0%Henrywood and Agarwal, Equation (13)

simplify12.7s (3.5%)

Algorithm
182×egg-herbie

rewrite5.3s (1.4%)

Algorithm
120×rewrite-expression-head
Calls

454 calls:

68.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))))
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))
55.0ms
(/ (* 2.0 (* l l)) (* (* (pow (/ k t) (/ 2.0 2)) (* (* (pow (/ k t) (/ 2.0 2)) (pow (* (cbrt t) (cbrt t)) 3.0)) (* (pow (cbrt t) 3.0) (tan k)))) (sin k)))
54.0ms
(/ (* 2.0 (* l l)) (* (* (pow (/ k t) (/ 2.0 2)) (* (pow (/ k t) (/ 2.0 2)) (* (pow (* (cbrt t) (cbrt t)) 3.0) (* (pow (cbrt t) 3.0) (tan k))))) (sin k)))
48.0ms
(* (* (/ (pow (cbrt t) 3.0) (/ l (pow (cbrt t) 3.0))) (* (/ (pow (cbrt t) 3.0) l) (sin k))) (tan k))
Rules
28229×add-exp-log
20534×prod-exp
7045×pow-exp
5876×div-exp
5535×times-frac
4978×add-sqr-sqrt
4746×*-un-lft-identity
3922×add-cube-cbrt
3531×pow-to-exp
2360×add-cbrt-cube
2337×sqrt-prod
1248×pow1
1139×associate-*l*
1138×unpow-prod-down
956×cbrt-unprod
843×associate-*r*
647×add-log-exp
566×cbrt-prod
502×associate-*r/
484×associate-/r*
390×associate-/l*
386×pow-prod-down
366×cbrt-undiv
330×sqrt-div
325×pow-unpow
304×sqr-pow
284×unswap-sqr
278×div-inv
250×distribute-lft-out
227×flip-+ flip3-+
221×distribute-lft-out--
217×associate-*l/
192×associate-/r/ difference-of-squares
188×flip-- flip3--
185×frac-times
148×*-commutative
133×distribute-rgt-neg-in
131×sqrt-pow1
107×distribute-lft-neg-in
95×pow1/2
91×cbrt-div
89×distribute-rgt-in distribute-lft-in tan-quot
88×cube-prod
85×clear-num frac-2neg
73×sub-neg
68×rem-sqrt-square pow1/3
60×frac-sub
58×associate-/l/ pow-pow
56×diff-log swap-sqr
55×log-prod
53×exp-prod
52×sum-log
45×unpow2
44×frac-add
31×exp-sum +-commutative associate--l+
27×rem-exp-log
25×pow-prod-up
24×exp-diff
22×log-div
20×div-sub
18×neg-sub0
17×pow-sqr log-pow
15×neg-mul-1 1-exp rec-exp
14×neg-log cube-mult pow-sub unpow3
12×pow-neg
11×associate-+r+
rem-cube-cbrt
associate--r-
cube-div pow2 pow-plus associate--r+
rem-log-exp acos-asin distribute-frac-neg pow-flip
cos-sum inv-pow distribute-neg-frac
associate-+l+ rem-square-sqrt sqrt-unprod distribute-rgt-out--
associate--l- cos-diff associate-+r- sub-div unsub-neg asin-acos un-div-inv rem-cbrt-cube
sqrt-undiv mul0 sum-cubes

localize2.2s (0.6%)

bsearch1.9s (0.5%)

end0.0ms (0.0%)

Profiling

Loading profile data...