Date:Saturday, June 27th, 2020
Commit:6b86a4bc on ival-find-range
Hostname:warfa with Racket 7.5
Seed:2020179
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.8min (40.4%)

Algorithm
99×intervals
Results
49.3s8044×body5120exit
22.2s360168×body80valid
7.5s15986×body1280valid
5.7s11465×body1280invalid
3.3s12248×body640valid
2.7s8619×body640invalid
1.4s86943×pre80true
1.4s7561×body160valid
1.1s6584×body320valid
936.0ms17967×body80invalid
827.0ms3861×body320invalid
407.0ms1396×body2560valid
279.0ms1943×body160invalid
212.0ms602×body5120valid
209.0ms2383×body80nan
92.0ms54×body2560invalid
0.0ms11×body80overflowed

prune1.3min (30.0%)

Filtered
19558 candidates to 11090 candidates (43.3%)

analyze26.0s (9.9%)

Algorithm
99×search
Search
TrueOtherFalseIter
0%87.8%12.2%0
2.3%85.5%12.2%1
9.1%76.3%14.5%2
22%62.9%15%3
27.2%56%16.9%4
36.4%46.1%17.5%5
39.9%41%19.1%6
44.4%33.8%21.8%7
47.9%29.6%22.6%8
51%25.4%23.6%9
53.5%21.8%24.7%10
55.6%18.9%25.5%11
57.5%16.5%26%12
59.4%13.7%26.9%13
60.5%12.3%27.2%14

simplify13.3s (5.1%)

Algorithm
258×egg-herbie

series12.9s (4.9%)

Calls

475 calls:

392.0ms
(* (* i (+ i (+ alpha beta))) (exp (- (log (+ (* i (+ i (+ alpha beta))) (* alpha beta))) (+ (log (- (* (+ alpha (+ beta (* i 2.0))) (+ alpha (+ beta (* i 2.0)))) 1.0)) (* 2 (log (+ alpha (+ beta (* i 2.0)))))))))
331.0ms
(exp (- (log (+ (* i (+ i (+ alpha beta))) (* alpha beta))) (+ (log (- (* (+ alpha (+ beta (* i 2.0))) (+ alpha (+ beta (* i 2.0)))) 1.0)) (* 2 (log (+ alpha (+ beta (* i 2.0))))))))
294.0ms
(* (* i (+ i (+ alpha beta))) (/ (+ (* i (+ i (+ alpha beta))) (* alpha beta)) (* (+ alpha (+ beta (* i 2.0))) (* (+ alpha (+ beta (* i 2.0))) (- (* (+ alpha (+ beta (* i 2.0))) (+ alpha (+ beta (* i 2.0)))) 1.0)))))
286.0ms
(- 1.0 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (/ (+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429)))))))) (pow (exp (fabs x)) (fabs x)))))
244.0ms
(sqrt (+ alpha (+ beta (+ (* alpha beta) 1.0))))

regimes11.4s (4.4%)

Accuracy

Total 94.3b remaining (36.8%)

Threshold costs 4.1b (1.6%)

10.9b55.4%math.log10 on complex, real part
10.9b56.8%math.log/2 on complex, real part
10.7b56.1%math.log/1 on complex, real part
10.1b57%math.abs on complex
9.0b54.2%math.sqrt on complex, imaginary part, im greater than 0 branch

rewrite7.2s (2.7%)

Algorithm
160×rewrite-expression-head
Calls

475 calls:

1.1s
(/ (+ 0.9999999999998099 (+ (+ (/ 676.5203681218851 (- 1.0 z)) (+ (/ -1259.1392167224028 (+ 2.0 (neg z))) (+ (/ 771.3234287776531 (+ (neg z) 3.0)) (/ -176.6150291621406 (+ (neg z) 4.0))))) (+ (/ 12.507343278686905 (+ (neg z) 5.0)) (+ (/ -0.13857109526572012 (+ (neg z) 6.0)) (+ (/ 9.984369578019572e-06 (+ (neg z) 7.0)) (/ 1.5056327351493116e-07 (+ (neg z) 8.0))))))) (exp (+ (neg z) (+ 7.0 0.5))))
211.0ms
(/ (/ (/ (sqrt (+ (+ (+ alpha beta) (* beta alpha)) 1.0)) (/ (+ alpha (+ beta (* 1.0 2.0))) (sqrt (+ alpha (+ beta (+ (* alpha beta) 1.0)))))) (+ (+ alpha beta) (* 2.0 1.0))) (+ (+ (+ alpha beta) (* 2.0 1.0)) 1.0))
153.0ms
(/ (+ (+ (/ 771.3234287776531 (+ (neg z) 3.0)) (/ -176.6150291621406 (+ (neg z) 4.0))) (+ (+ (/ 676.5203681218851 (- 1.0 z)) (/ -1259.1392167224028 (+ 2.0 (neg z)))) (+ (/ 12.507343278686905 (+ (neg z) 5.0)) (+ (/ -0.13857109526572012 (+ (neg z) 6.0)) (+ (+ (/ 9.984369578019572e-06 (+ (neg z) 7.0)) (/ 1.5056327351493116e-07 (+ (neg z) 8.0))) 0.9999999999998099))))) (exp (+ 7.0 0.5)))
65.0ms
(+ 0.254829592 (+ (/ 1.421413741 (pow (+ 1.0 (* 0.3275911 (fabs x))) 2)) (- (/ 1.061405429 (pow (+ 1.0 (* 0.3275911 (fabs x))) 4)) (+ (/ 1.453152027 (pow (+ 1.0 (* 0.3275911 (fabs x))) 3)) (/ 0.284496736 (+ 1.0 (* 0.3275911 (fabs x))))))))
62.0ms
(/ (+ (+ (+ (+ (+ 1.0 (* 0.1049934947 (* x x))) (* 0.0424060604 (* (* x x) (* x x)))) (* 0.0072644182 (* (* (* x x) (* x x)) (* x x)))) (* 0.0005064034 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 0.0001789971 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1.0 (* 0.7715471019 (* x x))) (* 0.2909738639 (* (* x x) (* x x)))) (* 0.0694555761 (* (* (* x x) (* x x)) (* x x)))) (* 0.0140005442 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 0.0008327945 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2.0 0.0001789971) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x)))))
Rules
18713×times-frac
18505×*-un-lft-identity
9224×add-sqr-sqrt
8095×add-cube-cbrt
5804×distribute-lft-out
5413×sqrt-prod
2171×add-exp-log
1849×associate-*r/
1659×add-cbrt-cube
1613×flip-+ flip3-+
1572×pow1
1404×sqrt-div
1325×frac-times
1262×associate-/l*
1245×frac-add
1083×associate-*l*
931×associate-*r*
771×prod-exp
714×add-log-exp
649×associate-/r/
571×cbrt-div
518×cbrt-unprod
513×cbrt-prod
437×unpow-prod-down
402×div-exp
383×associate-/r*
367×associate-*l/
333×pow-prod-down
313×div-inv
291×unswap-sqr
273×log-pow
268×cbrt-undiv
242×flip-- flip3--
212×cube-prod
201×difference-of-squares
178×sqrt-pow1
175×swap-sqr
164×associate-/l/
149×log-prod
146×distribute-lft-out--
145×exp-prod
143×*-commutative
136×sqr-pow
124×pow-prod-up
123×pow1/2
122×pow-exp
116×pow1/3
105×pow-unpow
101×distribute-rgt-in distribute-lft-in
100×exp-sum
96×sum-log
86×pow-sqr
82×clear-num sub-neg frac-2neg
74×pow-to-exp
71×pow-pow
58×frac-sub
55×+-commutative
54×rem-sqrt-square pow-plus
43×pow2
40×associate--l+
38×diff-log
36×1-exp rec-exp
30×log-div
26×cube-mult unpow3
25×distribute-rgt-neg-in exp-diff
20×rem-log-exp div-sub rem-cube-cbrt
17×associate-+r+
16×distribute-neg-frac
13×cube-div
11×rem-exp-log
10×pow-flip
sqrt-unprod
associate-+l-
inv-pow associate--r- associate--r+
sin-sum sum-cubes
associate-+l+ distribute-neg-in unpow2
distribute-rgt-out neg-log sqr-cos-a distribute-rgt1-in cos-mult un-div-inv difference-of-sqr-1
difference-cubes rem-square-sqrt rem-cbrt-cube
neg-sub0 cos-sum associate-+r-
associate--l- exp-to-pow

bsearch4.5s (1.7%)

localize2.5s (1.0%)

end2.0ms (0.0%)

Profiling

Loading profile data...