Date:Monday, June 22nd, 2020
Commit:21118a12 on ival-find-range
Hostname:warfa with Racket 7.5
Seed:2020174
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 (31.5%)

Algorithm
62×intervals
Results
20.4s30948×body1280valid
14.7s175323×body80valid
9.5s20732×body640valid
6.4s7558×body2560valid
4.8s51047×body80nan
3.9s817×body5120invalid
3.2s1320×body2560invalid
3.1s9745×body320valid
2.8s4734×body1280nan
2.6s24217×body80invalid
2.0s2587×body5120valid
2.0s3751×body1280invalid
1.9s3968×body640nan
1.8s9043×body160valid
1.1s3060×body640invalid
644.0ms2057×body320nan
486.0ms1775×body320invalid
380.0ms586×body5120exit
350.0ms2478×body80overflowed
159.0ms881×body160invalid
146.0ms8256×pre80true
122.0ms622×body160nan

analyze1.1min (22.5%)

Algorithm
62×search

prune39.7s (13.6%)

Filtered
19232 candidates to 9301 candidates (51.6%)

bsearch30.0s (10.3%)

series25.5s (8.8%)

Calls

437 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 (/ Om l)))) (* (* n (pow (/ l Om) (/ 2.0 2))) (* (pow (/ l Om) (/ 2.0 2)) (- U U*))))))
1.9s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ l (/ Om l)))) (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*)))))
1.9s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ l (/ Om l)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
415.0ms
(/ (* (pow (/ (* M D) (* 2.0 d)) 2.0) h) l)

regimes18.7s (6.4%)

Accuracy

Total 47.1b remaining (20.1%)

Threshold costs 6.2b (2.6%)

9.4b2.1%Toniolo and Linder, Equation (13)
6.1b74.1%Toniolo and Linder, Equation (7)
6.0b57.2%Henrywood and Agarwal, Equation (3)
5.9b20.9%Toniolo and Linder, Equation (10-)
5.0b17.8%Henrywood and Agarwal, Equation (12)

simplify12.4s (4.2%)

Algorithm
179×egg-herbie

rewrite5.5s (1.9%)

Algorithm
117×rewrite-expression-head
Calls

437 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 (/ 1 (* (cbrt l) (cbrt l))) (/ 1.0 2.0)) (pow (/ d (cbrt l)) (/ 1.0 2.0)))) (- 1.0 (/ (* (* 1.0 (pow (/ (* M D) (* 2.0 d)) 2.0)) h) (* 2.0 l))))
76.0ms
(* (* (* (pow (/ (* (cbrt d) (cbrt d)) (* (cbrt h) (cbrt h))) (/ 1.0 2.0)) (pow (/ (cbrt d) (cbrt h)) (/ 1.0 2.0))) (* (pow (/ 1 (* (cbrt l) (cbrt l))) (/ 1.0 2.0)) (pow (/ d (cbrt l)) (/ 1.0 2.0)))) (- 1.0 (* (* (/ 1.0 2.0) (pow (/ (* M D) (* 2.0 d)) 2.0)) (/ h l))))
61.0ms
(* (* (* (* (/ (pow (cbrt t) 3.0) (* (cbrt l) (cbrt l))) (/ (pow (cbrt t) 3.0) (cbrt l))) (* (/ (pow (cbrt t) 3.0) l) (sin k))) (tan k)) (+ (+ 1.0 (pow (/ k t) 2.0)) 1.0))
59.0ms
(* (* (* (* (/ (pow (cbrt t) 3.0) (* (cbrt l) (cbrt l))) (/ (pow (cbrt t) 3.0) (cbrt l))) (* (/ (pow t (* 1/3 3.0)) l) (sin k))) (tan k)) (+ (+ 1.0 (pow (/ k t) 2.0)) 1.0))
56.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)))
Rules
38955×add-exp-log
28619×prod-exp
10376×pow-exp
8465×div-exp
4682×pow-to-exp
3747×add-sqr-sqrt
3498×*-un-lft-identity
3339×times-frac
3027×add-cbrt-cube
2778×add-cube-cbrt
1948×sqrt-prod
1443×cbrt-unprod
1203×associate-*l*
1202×pow1
870×unpow-prod-down
717×associate-*r/
706×associate-*r*
543×associate-*l/
539×add-log-exp
515×cbrt-prod
514×cbrt-undiv
482×frac-times
470×1-exp rec-exp
405×pow-prod-down
370×sqrt-div
340×flip-- flip3--
289×unswap-sqr
285×associate-/l*
280×pow-unpow
261×distribute-lft-out
243×sqr-pow
239×associate-/r*
237×flip-+ flip3-+
214×div-inv
192×exp-prod
164×distribute-lft-out--
153×difference-of-squares
144×frac-add *-commutative
138×distribute-rgt-neg-in
133×associate-/r/
116×tan-quot
102×distribute-lft-neg-in
101×associate-/l/
99×sqrt-pow1
96×distribute-neg-frac
88×log-prod
86×clear-num frac-2neg
83×distribute-rgt-in distribute-lft-in
74×sub-neg
69×rem-sqrt-square
66×pow1/2
62×pow1/3
53×frac-sub
51×pow-pow unpow2
36×sum-log
28×associate--l+
26×exp-sum +-commutative
24×cube-prod
22×log-div div-sub exp-diff
18×cbrt-div
17×associate-+r+
16×diff-log swap-sqr
15×neg-sub0
14×log-pow pow-neg pow-sub
12×neg-mul-1
10×associate-+l+
rem-log-exp
cos-sum rem-exp-log
cube-div un-div-inv pow-flip
asin-acos pow-sqr pow-prod-up
exp-neg cos-diff associate-+r- inv-pow unsub-neg cube-mult distribute-frac-neg unpow3
pow2 acos-asin pow-plus associate--r- rem-cbrt-cube sin-mult associate--r+
sub-div mul0 rem-cube-cbrt

localize2.3s (0.8%)

end1.0ms (0.0%)

Profiling

Loading profile data...