Date:Wednesday, June 10th, 2020
Commit:5ea8c613 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.5min (66.4%)

Algorithm
78×intervals
Results
44.8s43722×body1280valid
20.5s2970×body5120exit
14.8s30840×body640valid
9.3s203027×body80valid
6.2s27484×body320valid
5.0s108860×body80nan
4.7s175358×pre80true
4.4s36180×body160valid
4.1s1624×body1280overflowed
3.1s26934×body80overflowed
2.0s1449×body640overflowed
1.0s3058×body2560valid
611.0ms3076×body2560nan
602.0ms761×body320overflowed
415.0ms2589×body1280nan
169.0ms1297×body640nan
169.0ms382×body160overflowed
163.0ms230×body5120valid
145.0ms8171×pre80false
71.0ms672×body320nan
25.0ms319×body160nan
6.0msbody5120overflowed
sampling

Space saved by range analysis: 29.432013%

Space saved by search: 33.514893%

Guaranteed chance to sample good point: 37.003351%

prune1.4min (20.8%)

Filtered
23279 candidates to 13573 candidates (41.7%)

regimes16.2s (4.0%)

Accuracy

Total 27.6b remaining (23.4%)

Threshold costs 8.0b (6.8%)

5.6b50.6%Quotient of products
4.5b84.6%Quadratic roots, full range
4.5b83.6%Cubic critical
4.0b71.1%Equirectangular approximation to distance on a great circle
1.1b0%2-ancestry mixing, zero discriminant

simplify15.7s (3.9%)

Algorithm
224×egg-herbie

series10.1s (2.5%)

Calls

496 calls:

299.0ms
(/ (- (* (cos delta) (cos delta)) (* (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))))) (+ (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))))
219.0ms
(/ (* (pow (/ 1.0 (+ 1.0 (exp (neg s)))) c_p) (pow (- 1.0 (/ 1.0 (+ 1.0 (exp (neg s))))) c_n)) (* (+ (* c_p (+ (log 0.5) (* 0.5 t))) 1) (pow (- 1.0 (/ 1.0 (+ 1.0 (exp (neg t))))) c_n)))
209.0ms
(cbrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0)))) (* (- phi1 phi2) (- phi1 phi2))))
198.0ms
(cbrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0)))) (* (- phi1 phi2) (- phi1 phi2))))
192.0ms
(cbrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0)))) (* (- phi1 phi2) (- phi1 phi2))))

rewrite6.9s (1.7%)

Algorithm
146×rewrite-expression-head
Calls

496 calls:

177.0ms
(/ (/ (/ 1 (/ 2.0 4.0)) (/ 1 c)) (- (neg b) (sqrt (- (* b b) (* (* 4.0 a) c)))))
153.0ms
(/ (- (pow (/ x (+ x 1.0)) 3) (pow (/ (+ x 1.0) (- x 1.0)) 3)) (+ (* (/ (+ x 1.0) (- x 1.0)) (+ (/ (+ x 1.0) (- x 1.0)) (/ x (+ x 1.0)))) (* (/ x (+ x 1.0)) (/ x (+ x 1.0)))))
102.0ms
(- (pow (/ x (+ x 1.0)) 3) (pow (/ (+ x 1.0) (- x 1.0)) 3))
77.0ms
(- (/ 0.125 (pow x 3)) (- (/ 0.5 x) (/ (neg 0.0625) (pow x 5))))
76.0ms
(log (- (/ 0.125 (pow x 3)) (- (/ 0.5 x) (/ (neg 0.0625) (pow x 5)))))
Rules
29398×times-frac
17584×*-un-lft-identity
17139×add-sqr-sqrt
11989×add-cube-cbrt
5180×add-exp-log
2481×prod-exp
2294×difference-of-squares
2239×distribute-lft-out--
2065×sqrt-prod
1934×add-cbrt-cube
1802×div-exp
1541×associate-/l*
1254×div-inv
1152×pow-exp
1147×associate-*l/
1091×associate-*r*
1065×flip--
1064×flip3--
961×pow1
950×unpow-prod-down
928×distribute-rgt-neg-in
819×pow-to-exp
815×add-log-exp
741×cube-prod
695×associate-*l*
662×frac-times
619×associate-/r*
564×frac-add
520×cbrt-undiv
506×distribute-lft-out
429×cbrt-unprod
419×cbrt-prod
406×associate-/r/
396×associate-*r/
372×cbrt-div
294×sqrt-div
276×1-exp
268×rec-exp
237×sqr-pow
215×unswap-sqr
209×log-prod
198×flip-+
197×flip3-+
170×pow-prod-down
136×associate-/l/
119×clear-num frac-2neg
112×sub-neg
104×*-commutative
98×diff-log
94×log-pow
74×exp-prod
68×sum-log
62×swap-sqr
57×distribute-lft-neg-in cube-mult unpow3
53×log-div
52×unpow2
47×pow1/3
46×div-sub
45×+-commutative
42×pow-unpow
38×distribute-rgt-in distribute-lft-in sqrt-pow1 pow1/2
33×neg-sub0
31×rem-sqrt-square
28×frac-sub
26×associate-+r+ distribute-rgt-out
25×rem-log-exp associate-+l+
22×neg-log
21×sin-mult
20×cos-diff tan-quot associate-+l-
19×cube-div neg-mul-1
18×exp-sum
17×sin-diff
16×pow-flip
15×associate--l- cos-sum cos-mult
14×associate--l+ pow-sqr pow-prod-up pow-pow associate--r+
12×rem-cube-cbrt
10×acos-asin pow-plus sin-cos-mult inv-pow
pow2 associate-+r- associate--r- rem-exp-log
difference-cubes distribute-frac-neg
rem-cbrt-cube exp-diff
exp-to-pow sin-sum un-div-inv
distribute-lft1-in
acos-neg
sub-div asin-acos distribute-rgt-neg-out
tanh-undef sqrt-undiv sqrt-unprod unsub-neg tanh-def

localize2.4s (0.6%)

bsearch340.0ms (0.1%)

end1.0ms (0.0%)

Profiling

Loading profile data...