Zeros of Approximate Functional Approximations By Robert Spira 1. Introduction. (i) In this paper we discuss a calculation of zeros of s»W= Ííi- + xWÍ«h where (2) l/x(s) = (2x)-2(cos(W2))r(S). The <7jvr(s)are of interest as approximations to the Riemann zeta function. Let s = <r A- it. In [1], it was shown that for t sufficiently large, gi(s) and g2(s) have their zeros on the critical line a = \. After encountering analytical difficulties in attempting to extend this theorem to further N, the calculations described below were undertaken. The results strongly suggest that for N 2: 3 one can expect to find infinitely many zeros off a = §, so that the theorem proved in [1] appears at its natural limit. For each N there is a region where g?r(s) behaves similarly to f (s), and also a region where it behaves similarly to 2f(s). This empirical information should prove very useful for work along the lines of Rouché's theorem, giving a condition for the Riemann hypothesis to be true in terms of the location of the zeros of git(s). In Section 2, we give the theory of calculating the number of zeros of an analytic function within a closed curve when the information comes from a finite number of points on the curve. The theorem requires, for application in our case, an estimate for | gN (s)\ , and this estimate is obtained. In Section 3, the method used for calculating x(s) is described, a difficulty being the calculation of T(s) for low values of t. Section 4 contains a discussion of the real function Zs(t) analogous to the Z(t) of the f-function. In Section 5 the general organization of the calculations is described and Section 6 contains a discussion of the results. There are tables and figures of the zeros at the end. 2. The Theory of Zero Calculation. the spacing of points along a curve C counted correctly the number of zeros ment at these points. Let f(z) be analytic inside and on a R. The governing theorem is that if f(z) We consider first the problem of how close must be in order to conclude that one has inside C by calculating the change of arguclosed rectifiable Jordan curve C in a region ^ 0 on C, then the number of zeros within C is given by (3) Nif, C) =J-.f Zirl Ú£ dz =~¿ir [Acarg/(«)]. Jc J(z) By a set of sequential covering disks of C we mean a finite set of closed disks Ci, C2, Received December 20, 1965. 41 License or copyright restrictions may apply to redistribution; see http://www.ams.org/journal-terms-of-use 42 ROBERT SPIRA • • •, Cn , C„+i = Ci with centers cy lying on C whose union lies in R and contains C and such that the portion of C lying between c¡ and cJ+i lies wholly within Cy. Theorem (i) 1. // Ci, • • • , Cn , Cn+i = Ci is a set of sequential covering disks of C, all of radius h, (ii) M = l.u.b. \f'(z)\ ,zinR, (iii) 4hM g min |/(cy)| , then (4) Nif, C) = ¿X -j- Ê kg (/(cy+1)//(cy))]. 3=1 Proof. We need only show/(z) ^OonC and that the change of argument as we pass from c¡ to cy+i is ^ x/4. Let z be on C and within the disk Cy, so z = c¿ + zx, | 2i | ^ A. Let / = u A- iv, zi = x-i + ¿2/i • Then, applying Taylor's theorem, \f(Cj)\ - |/(2)¡ Ú IfiCj + Zi) -f(Ci)\ ^ | uicj + zi) — uicj)\ Ú \xiuxiii) ú[\xi\ since |.Ti| + > 0 as |/(cy)| + yiUyih)\ A- | vicj A- zi) — vici)\ A- I xiVxi¿2) + yivviZi)\ A- I 2/1|].[M + M] S 2V2hM, 12/1| ^ \/2 | zi | S V2h. Hence |/(z)| à 4/îJî, so/(z) ^ 0 on C. ^ |/(cy)| - 2y/2hM To complete the proof, note that by the above argument, all the images of the points on the curve between Cyand Cy+iwill lie in a circle of radius 2-\/2hM about ficj). Since, by hypothesis, the center of this circle lies at a distance at least AhM from the origin, there can be no winding of the curve about the origin for z between Cj and Cy+i. The possible change in argument will be less if the circle with center f(Cj) has a central distance to the origin greater than 4hM, and by elementary analytical geometry, at the closest position the angles of images to the central ray is at most x/4. If one uses McLeod's mean value theorem [2], hypothesis (iii) can be weakened to y/2hM ^ |/(cy)| . According to McLeod's theorem, we can write/(cy + zi) - f(Cj) = Xi2i/(fi) + X«2i/(&), 0 â Xi, X2; Xi + X2 = 1, and & , £2lying between Cyand cy + zi. The earlier estimate then reduces to hM. To apply the theorem, one obtains an a priori estimate for M, and works down to an h small enough to satisfy áhM g¡ |/(cy)| . If f(z) 9e 0 on C, such an h is easily seen to exist. Setting uk A- ivk = f(ck), the change of argument in (4) is easily seen to be arctan [(vkuk+i — ukvk+i)/(vkvk+i A- UkUk+i)]. In some cases, one may wish to locally compute the derivative and obtain only a consistent picture rather than a rigorous proof. In our particular case, we have (5) \gir'(a) I ^ É (log n)n° n=2 For convenience A- \ x(s) | £ (log «)/"' we take t ï: 10, 0- > \. With this limitation, [1], Lemma 2, (6) + | x'(s) | £ n'1. n=2 1x001 < 1-04(|s\/i2rr))W-°. License or copyright restrictions may apply to redistribution; see http://www.ams.org/journal-terms-of-use n=l we have, from Spira ZEROS OF APPROXIMATE For an estimate of | x'(s)| (7) , we differentiate x'(s) = x(8)[(*/2) From Spira, [3] equation 43 FUNCTIONAL APPROXIMATIONS tan(xs/2) (14), we have (2), obtaining + log2x - r'(s)/r(s)]. | tan (xs/2)| á (1 + e"")/(l - e""') ^ 1.02 for I ^ 10. From Schoenfeld [4], we have (8) r'(s)/r(«) and estimating (9) = log s - 1/(2«) - l/(12s2) + 6 Í Jo as done there, we have |r'(s)/r(s)| Putting together Pz(x)/(s A- x)A dx, g | logs | + 1/(2 | s |) + 1/(12 I s ¡2) + 1/(10 | ¿I3). (6), (7) and (9), we obtain I x'(«)| è 1.04(1 s |/(2x»1/w (10) •[.51x + log2x+ so that an estimate | log s | + 1/(2 | s |) + 1/(12 | s\2) + 1/(10 \t |3)] can be made for |oat'(s)| from (5), (6) and (10). Table I gives these estimates for N. = 2,10,100, t ~ 10, t ~ 100, ^r/glandl 3. The x-Function. The x-function satisfies (11) x(s)x(l -•) - 1 so that xfs) can be obtained by calculating use the Stirling formula (de Bruijn [5]) : (12) g a ^ 2. l/x(l — s). For the T-function, we 1 + Zo*. r(s) ~ Vi2ir)e-'s'-112 where the a* are constants. Near the negative real axis, the error term for (12) becomes large, so that (12) cannot be used for both t and <r small. By repeatedly using the functional equation T(s + 1) = sr(s), one obtains Vx(s + 8) = (2x)"""82(cos (xs/2))r(s ( 13 ) + 8) m is2 + 7s\ (s2 + 7s + 6\ (s2 A-Is A- 1Q\ /s2 + 7s+12\ V 4x2 )\ 4x2 A 4x2 A 4x2 _1_ )x,8y so that x(s) can be obtained from x(« + 8) for t and a small. We set £ = the Table I Estimates for | Ojv'(s) | i~ < 1 } á I x(s) | I x'GO I g¿ is) I flrioC«) \gíoo(s) 1. 5.91 13.01 80.42 1011.00 10 t~ 1 < o- < 2 I Ú «rá 1 .84 5.04 16.64 365.67 42903.64 1. 8.08 17.35 102.12 2036.00 License or copyright restrictions may apply to redistribution; see http://www.ams.org/journal-terms-of-use 100 lájg2 .27 2.19 7.30 150.72 16685.40 44 ROBERT SPIRA factor in brackets in (12), and separate and imaginary parts: l/x(s) = [ey+Ttn cos (6 - the remaining factors of l/x(«) into real xcr/2) + e"-*m cos (B + xa/2) + iiev+rtl2sm (0 - tto/2) + e"'*"2 sin (6 + wa/2))]-S where y = (o" - h) log (I s |/(2x)) (15) B = ¿log(|s|/(2x)) For computation, í(x/2 we rearrange - o- - ¿arg s, - Í + (o- - è)args. ey+ril2. Since — arg s) = t arctan (<r/i) = <r(l - o-2/(3í2) + <r4/(5¿4) - o-Vilf) A- ■■■) we have (16) e*+*"2 = exp{(<r - i)log(|s|/(2x)) - <7[<r2/(3i2) - <r4/(5i4) + •••]}. For t very large, it helps accuracy if the quantities 0 ± xu/2 are computed and reduced mod 2x in double precision before computing their single precision sines and cosines. For the S factor, we write m m s = i + Y,Ck-iHSk, k=l k=l and use the recursion formulas (17) where C = cos (args) Ck+i = iak+i/ak)[C*Ck - S*Sk]/\ s |, Sk+i = (ak+1/ak)[C*Sk + S*Ck]/\ s \ and S* = sin (args). The constants ak+i/ak may be found in Spira [6]. Table II gives check values for x(s) for a: .5, 1; t: 0, 1, 10, 100. 4. ZN(t), 5D(i). From (1) and (11), it follows that (18) gN(s) = x(s)s^(l - s), so, on <r = §, if guis) ?¿ 0, we have (19) ¡7*(| + it)/gNih - it) = xii + it). Table II Check values of x(s) = 1 .5 Re x(«) 0.0 1.0 10.0 100.0 1.0 -.92357 14911 .98891 46004 .99988 53642 Im x(s) 0.0 -.38342 62651 - .14848 53968 - .01514 12839 Re x(s) .22053 91646 .78528 89724 .25063 86409 License or copyright restrictions may apply to redistribution; see http://www.ams.org/journal-terms-of-use Im x(s) -.14096 10581 - .10788 77223 - .00348 20602 ZEROS OF APPROXIMATE li L li li 3 3 90-^ Il li h 3 3 Il li Il h Il 11 3 Il 3 3 3 3 a Il îi 3 3 3 Il 3 3 3 3 U u 3 3 . 3 "33 3 2 2 2 2222 2 2 3 3 2 3 2 2 2 2 2 2 2 2 2 222 2 2 2 2 2 2 2 2 2 2 2, 2 2 2 22 Ä2 ,22 2 ' 2 2 2 1 11 2 2 2 2 2 2, 2 2 2 2 2 2 3 2 2 2 2 2 322 3 2 22 2 li 2 2 2 2 li 2 2 2 2 332 2 2 2 333222 U 2 2 2 2 2 2*2 3 StH ,22 ,2 2, 2 2 2 2 3 3 2 2 2 2,22 2 2 2, 2 3 333 3 J, 11 1 k 2 2 2 2 2 2 11 Il 2 2 3 2 2 2 3 3 ¿ 3 2 3 3 3333 Il 3 2 2 3 3 2 2 3 3 2 3 2 3, 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 li li 0 0 1110 3 3 Il li 3 3 3 3 3 3 10 100 0 1 3,3 3 3 3 3 3 3 li . 3 3 3 01111110 0101 45 FUNCTIONAL APPROXIMATIONS 1 1 1 ! 2 2 2 2 2 h 3 3 3 t 111 3 2 1 . I h 3 3 1 1 , 2 11 111 2 I 11111 3 : 2 ; 111111 % 2 111 2. 1 2 1 11111.. '■11110 10 0 11 1 1 1 1, . '11000 10 1111. 111 '11111 1111. 11111111 111111. '11110000 0 0 0 0 0000 111 1 1 1 111. 2 2 1, 111 111 111 2 3 1 1 1 1 . 11, 1 1 1 1 . Il 111 111 11 11 II 2 '11 11 11 A1 2 3 1 1 . 11 000000 00000. 0 000000000000 111111100 11111 1111 'llOOOOOO- 0000 000 00000000000000 11000000000000. "00000000000 "ooooooooooo 00000 0 0 0 20 30 Fig. 1. Zeros of gs(s) License or copyright restrictions may apply to redistribution; see http://www.ams.org/journal-terms-of-use Uo 50 46 ROBERT SPIRA Define (20) ô = ait) = -(argxd +it))/2, so (21) x(* + it) = e-2i0. Now define (22) ZH(t) - e%(* + Ô). If gtfih + it) 7e 0, then, from (19), arg^(| + it) m —#(mod2x), so ZN(t) is real for such t, and since it clearly vanishes exactly at the zeros of gaii + it), it is always real. It is a priori possible that ZN(t) be of one sign on both sides of one of its zeros. If it changes sign over an interval, then there is a zero within the interval. As in the case of Z(i) for the f-function (Titchmarsh [7], p. 79), we find (23) ZNit) = 2±C0si»-lt2l0*n) n=i n1'2 and (24) 0 = Imlogrd + it/2) - (¿logx)/2 which is easily computed for t > 10 using the asymptotic series for log T. For t < 10 one can use formula (20), which will operate by the method of the previous section 100 Fig. 2. Regions of zeros of gx(s) with given real part License or copyright restrictions may apply to redistribution; see http://www.ams.org/journal-terms-of-use ZEROS OF APPROXIMATE 47 FUNCTIONAL APPROXIMATIONS Empirically, on a = Y¿, x(s) starts at 1 for í = 0, and as t increases, xis) first winds counterclockwise approximately 1^$ revolutions, passing —1 near t = .8 and 1 near t = 3.5 and peaking out around i = 2x, then reversing and winding ever faster clockwise as t goes to infinity. 5. The Programs. Two programs were written. The first straightforwardly calculated the number of zeros within a rectangle, and printed out this number along with the minimum of the functional values calculated and the maximum change of argument between successive points on the path. The second program was for use in the critical strip. It calculated A arg gtris) around a rectangle centered on a = ^ by calculating 2A arg gtt(s) — A arg x(s) around the right half of the rectangle. That this is correct follows from equation (18). The values of gx(s) and xis) were saved, so that the values for f7,v+i(s)were easily calculated. Provision was made for expanding the rectangle and refining the step size in case unsatisfactory minima of |<7jv(s)| or unsatisfactory maxima of change of argument were obtained. After the number of zeros within the rectangle was satisfactorily ascertained, a comparison was attempted with sign changes of ZN(t). The interval along the critical line could be subdivided several times to attempt to force agreement. As the computation developed, it became clear that there were many zeros off the critical line, so that the strict requirements of Theorem 1 did not have to be applied. Thus, the limits for satisfaction were simply set small, but well above the Table III Selected zeros of gn(s) N 2 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 Real 1.473596 .680126 2.561720 1.403170 .833385 1.736309 2.989619 .586301 .679439 .855779 .820997 .549963 1.516003 1.424444 .750056 .893923 1.088392 .895590 1.200929 .721840 .921079 Imaginary 4.259284 3.437405 8.020892 31.800344 48.882105 6.698773 11.976970 41.877039 49.068871 60.034343 66.058877 88.150047 49.031816 60.013084 76.458282 83.732473 88.219634 49.203126 59.767704 76.643891 88.111376 N 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 14 License or copyright restrictions may apply to redistribution; see http://www.ams.org/journal-terms-of-use Real 1.486354 1.214030 1.163081 .855429 1.057658 1.224559 1.056399 1.287352 1.405330 .739636 1.478086 .826287 .982439 1.161492 1.191464 1.423208 .880716 1.498076 1.195442 .863556 Imaginary 60 .035564 76 .770971 88 .014369 95 . 162091 60 .105830 76 .504505 87 .836911 95 .262405 76 .751423 87 .964248 95 .116721 76 .834502 87 .798674 95 .165571 88 .012637 95 .022729 88 .106968 95 .291697 95 .358673 95 .266764 48 ROBERT SPIRA roundoff noise, say .05, and the objective of the calculation was changed to obtaining a reasonably accurate picture of the true situation, with not too great an expenditure of computing time. There was considerable cross checking between the programs. For instance, along the critical line, the program for gN(s) was checked against the independent programs for ZN(t) and û(t). When roots of a = § were found, computing the corresponding roots with real part 1 — a gave another overall check. 6. The Zeros. Approximate locations iV: 2(1)100 in the region | < jg of zeros of gif(s) were calculated 5, 1 ¿ í | for 200. Fig. 1 gives the results for t 5¡ 100, N ^ 50. In this figure, the integer 0 signifies a zero with real part strictly between 5 and 1, and the integer k S; 1 signifies a zero with real part ^ k and < k A- 1. The column of the integer signifying a zero indicates to which N it belongs, and if the integer is between t and t A- 1, it indicates a zero with imaginary part è t and < t + 1. This t is usually meant to be an integer, but in some cases of uncertainty it was chosen a half integer. As can be seen, the majority of the zeros lie in descending chains of decreasing real part. In the portions of the chains where there is a change of the integer from k to k — 1, if there was uncertainty about whether k or k — 1 was to be chosen, the larger was taken in almost all cases. Fig. 2 shows the boundaries of the regions where zeros having given real parts occur, the integers occurring there having the same significance as in Fig. 1. The zeros within the critical strip appear to lie outside the t range\/(2irN) ^ t ^ 2xjV for each N. There is also a second, less obvious, t range free of zeros, corresponding to where the Riemann-Siegel formula is used, N á (í/2x)1/2 < N A- 1. In this second region, gtr(s) approximates f(s), while in the first region, g¡f(s) is approximately 2t(s) since 2Zn=iw~" is approximately f(s) for (2x2V)1/2 ^ t ^ 2x2V, (Spira [8]), and by the functional equation, the other sum of gx(s) is also approxi- mately f(s). Table III gives the zeros for N ;£ 4, t 5= 100, and also the zeros in the region to the left of the line t = 2xiV. The computations were done on an IBM 7040 at the University of Tennessee Computing Center, which was aided by grants NSF-G13581 and NSF-GP4046. Department of Mathematics University of Tennessee Knoxville, Tennessee 1. Robert Spira, "Approximate functional approximations and the Riemann hypothesis," Proc. Amer. Math. Soc, v. 17, 1966, pp. 314-317. 2. R. McLeod, "Mean value theorems for vector valued functions," Proc. Edinburgh Math. Soc, v. 14, 1965, pp. 197-209. 3. Robert Spira, "Zero-free regions of tm(s)," J. London Math. Soc v. 40, 1965, pp. 677-682. MR 31 #5849. 4. Lowell Schoenfeld & R. D. Dixon, "On the size of the Riemann zeta-function at places symmetric to the point $," Duke Math. J. 33 (1966), 291-292. 5. N. G. de Bruijn, hoff, Groningen; 6. Robert Asymptotic Interscience, Spira, Methods in Analysis, North-Holland, Amsterdam; Noord- New York, 1958. MR 20, #6003. "Calculation of the Riemann zeta function," Reviewed of the Riemann Zeta Function, Oxford, in Math. Comp., v. 18, 1964, pp. 519-521. 7. E. C. Titchmarsh, Theory at the Clarendon Press, 1951. MR 13, 741. 8. Robert Spira, "Zeros of sections of the zeta function. pp. 542-550. License or copyright restrictions may apply to redistribution; see http://www.ams.org/journal-terms-of-use I," Math. Comp., v. 20, 1966,
© Copyright 2024 Paperzz