Date:Thursday, July 2nd, 2020
Commit:47d1d61e on ival-find-range
Hostname:warfa with Racket 7.5
Seed:2020184
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

series2.7min (45.1%)

Calls

461 calls:

2.5s
(+ (* (+ alpha beta) (/ 1 (* (* (+ alpha (+ beta (* 2.0 i))) (* (cbrt (+ alpha (+ beta (+ 2.0 (* 2.0 i))))) (/ (cbrt (+ alpha (+ beta (+ 2.0 (* 2.0 i))))) (* (cbrt (- beta alpha)) (cbrt (- beta alpha)))))) (/ (cbrt (+ beta (+ alpha (+ 2.0 (* 2.0 i))))) (cbrt (- beta alpha)))))) 1.0)
820.0ms
(- (pow 1.0 3) (pow (* 1.0 (/ (+ 0.254829592 (* 1.0 (/ (+ -0.284496736 (* 1.0 (/ (+ 1.421413741 (* 1.0 (/ (+ -1.453152027 (* 1.0 (/ 1.061405429 (+ 1.0 (* 0.3275911 (fabs x)))))) (+ 1.0 (* 0.3275911 (fabs x)))))) (+ 1.0 (* 0.3275911 (fabs x)))))) (+ 1.0 (* 0.3275911 (fabs x)))))) (* (+ 1.0 (* 0.3275911 (fabs x))) (exp (pow (fabs x) 2))))) 3))
813.0ms
(- (pow 1.0 3) (* (sqrt (pow (* 1.0 (/ (+ 0.254829592 (* 1.0 (/ (+ -0.284496736 (* 1.0 (/ (+ 1.421413741 (* 1.0 (/ (+ -1.453152027 (* 1.0 (/ 1.061405429 (+ 1.0 (* 0.3275911 (fabs x)))))) (+ 1.0 (* 0.3275911 (fabs x)))))) (+ 1.0 (* 0.3275911 (fabs x)))))) (+ 1.0 (* 0.3275911 (fabs x)))))) (* (+ 1.0 (* 0.3275911 (fabs x))) (exp (pow (fabs x) 2))))) 3)) (sqrt (pow (* 1.0 (/ (+ 0.254829592 (* 1.0 (/ (+ -0.284496736 (* 1.0 (/ (+ 1.421413741 (* 1.0 (/ (+ -1.453152027 (* 1.0 (/ 1.061405429 (+ 1.0 (* 0.3275911 (fabs x)))))) (+ 1.0 (* 0.3275911 (fabs x)))))) (+ 1.0 (* 0.3275911 (fabs x)))))) (+ 1.0 (* 0.3275911 (fabs x)))))) (* (+ 1.0 (* 0.3275911 (fabs x))) (exp (pow (fabs x) 2))))) 3))))
800.0ms
(log (exp (- (pow 1.0 3) (pow (* 1.0 (/ (+ 0.254829592 (* 1.0 (/ (+ -0.284496736 (* 1.0 (/ (+ 1.421413741 (* 1.0 (/ (+ -1.453152027 (* 1.0 (/ 1.061405429 (+ 1.0 (* 0.3275911 (fabs x)))))) (+ 1.0 (* 0.3275911 (fabs x)))))) (+ 1.0 (* 0.3275911 (fabs x)))))) (+ 1.0 (* 0.3275911 (fabs x)))))) (* (+ 1.0 (* 0.3275911 (fabs x))) (exp (pow (fabs x) 2))))) 3))))
795.0ms
(- (pow 1.0 3) (pow (* 1.0 (/ (+ 0.254829592 (* 1.0 (/ (+ -0.284496736 (* 1.0 (/ (+ 1.421413741 (* 1.0 (/ (+ -1.453152027 (* 1.0 (/ 1.061405429 (+ 1.0 (* 0.3275911 (fabs x)))))) (+ 1.0 (* 0.3275911 (fabs x)))))) (+ 1.0 (* 0.3275911 (fabs x)))))) (+ 1.0 (* 0.3275911 (fabs x)))))) (* (+ 1.0 (* 0.3275911 (fabs x))) (exp (pow (fabs x) 2))))) 3))

sample1.8min (29.5%)

Algorithm
98×intervals
Results
49.8s8202×body5120exit
21.7s353987×body80valid
7.2s15184×body1280valid
5.7s11530×body1280invalid
3.3s11786×body640valid
2.7s8695×body640invalid
1.4s7255×body160valid
1.3s79016×pre80true
1.1s6362×body320valid
975.0ms18125×body80invalid
839.0ms3899×body320invalid
396.0ms1400×body2560valid
279.0ms1945×body160invalid
196.0ms2361×body80nan
194.0ms572×body5120valid
121.0ms74×body2560invalid
0.0ms13×body80overflowed

prune42.0s (11.6%)

Filtered
14551 candidates to 9373 candidates (35.6%)

simplify13.4s (3.7%)

Algorithm
252×egg-herbie

analyze13.3s (3.7%)

Algorithm
50×search
Search
TrueOtherFalseIter
0%87.1%12.9%0
2.5%84.6%12.9%1
9.3%75.6%15.1%2
22.1%62.3%15.6%3
27.1%55.4%17.4%4
36.3%45.6%18.1%5
39.7%40.6%19.7%6
44.2%33.4%22.4%7
47.6%29.3%23.1%8
50.7%25.2%24.1%9
53.2%21.6%25.2%10
55.3%18.7%26%11
57.2%16.3%26.5%12
59.1%13.6%27.4%13
60.1%12.2%27.7%14

regimes11.4s (3.2%)

Accuracy

Total 87.4b remaining (34.4%)

Threshold costs 5.9b (2.3%)

11.4b40.6%math.sqrt on complex, imaginary part, im greater than 0 branch
10.8b56.8%math.log/1 on complex, real part
10.7b57.1%math.log10 on complex, real part
10.1b57.9%math.log/2 on complex, real part
10.0b58.2%math.abs on complex

rewrite8.5s (2.4%)

Algorithm
156×rewrite-expression-head
Calls

464 calls:

1.1s
(* PI (/ (* (sqrt (* PI 2.0)) (* (pow (+ (neg z) (+ 7.0 0.5)) (+ (neg z) 0.5)) (/ (+ 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)))))) (sin (* PI z))))
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))))
293.0ms
(/ (+ 0.9999999999998099 (+ (/ 676.5203681218851 (- 1.0 z)) (+ (+ (/ 771.3234287776531 (- 3.0 z)) (/ -176.6150291621406 (- 4.0 z))) (+ (/ -1259.1392167224028 (- 2.0 z)) (+ (/ 12.507343278686905 (- 5.0 z)) (+ (/ -0.13857109526572012 (- 6.0 z)) (+ (/ 9.984369578019572e-06 (- 7.0 z)) (/ 1.5056327351493116e-07 (- 8.0 z))))))))) (exp (+ 7.0 (- 0.5 z))))
289.0ms
(/ (+ 0.9999999999998099 (+ (/ 676.5203681218851 (- 1.0 z)) (+ (+ (/ 771.3234287776531 (- 3.0 z)) (/ -176.6150291621406 (- 4.0 z))) (+ (/ -1259.1392167224028 (- 2.0 z)) (+ (/ 12.507343278686905 (- 5.0 z)) (+ (/ -0.13857109526572012 (- 6.0 z)) (+ (/ 9.984369578019572e-06 (- 7.0 z)) (/ 1.5056327351493116e-07 (- 8.0 z))))))))) (exp (+ 7.0 (- 0.5 z))))
288.0ms
(/ (+ 0.9999999999998099 (+ (/ 676.5203681218851 (- 1.0 z)) (+ (+ (/ 771.3234287776531 (- 3.0 z)) (/ -176.6150291621406 (- 4.0 z))) (+ (/ -1259.1392167224028 (- 2.0 z)) (+ (/ 12.507343278686905 (- 5.0 z)) (+ (/ -0.13857109526572012 (- 6.0 z)) (+ (/ 9.984369578019572e-06 (- 7.0 z)) (/ 1.5056327351493116e-07 (- 8.0 z))))))))) (exp (+ (neg z) (+ 7.0 0.5))))
Rules
13060×*-un-lft-identity
6690×times-frac
4449×distribute-lft-out
4077×add-sqr-sqrt
2960×add-cube-cbrt
2170×add-exp-log
1675×add-cbrt-cube
1474×distribute-lft-out--
1378×pow1
1216×sqrt-prod
1055×associate-*r*
904×associate-*l*
813×add-log-exp
795×prod-exp
585×flip-+ flip3-+
563×cbrt-unprod
475×associate-/l*
408×associate-/r/
380×div-exp
352×associate-*r/
347×associate-/r*
340×cbrt-prod pow-prod-down
320×unpow-prod-down
319×frac-add
262×unswap-sqr
258×frac-times
257×cbrt-undiv
227×associate-*l/
219×sqrt-div
217×difference-of-squares
206×log-pow
197×div-inv
193×sum-log
141×*-commutative
127×cbrt-div
126×pow-unpow
115×log-prod
113×sqr-pow
110×sqrt-pow1
99×flip-- flip3--
97×pow-exp
94×cube-prod
88×pow1/3 associate-/l/
86×swap-sqr
84×exp-sum
83×exp-prod
80×clear-num frac-2neg
79×pow1/2
77×pow-pow
63×pow-to-exp
59×+-commutative
57×distribute-rgt-in distribute-lft-in
53×rem-sqrt-square
51×1-exp rec-exp
43×sub-neg
30×diff-log
26×exp-diff rem-cube-cbrt
23×pow-prod-up
22×log-div
21×cube-mult pow-sqr unpow3
19×rem-log-exp
18×frac-sub
16×div-sub
14×pow2 pow-plus pow-flip
13×cube-div
12×distribute-rgt-neg-in
11×un-div-inv
10×associate-+l+ associate-+r+
unpow-prod-up inv-pow
associate-+l- associate--r+
distribute-lft-neg-in associate--l+ pow-sub
distribute-rgt-out distribute-rgt1-in rem-exp-log
neg-sub0 cos-sum sub-div sin-sum difference-of-sqr--1
difference-cubes associate-+r- sum-cubes distribute-rgt-neg-out pow-neg rem-cbrt-cube unpow2
neg-mul-1 associate--r- distribute-rgt-out-- pow-div
associate--l- sqrt-unprod unpow1/3

localize2.4s (0.7%)

bsearch841.0ms (0.2%)

end1.0ms (0.0%)

Profiling

Loading profile data...