Processing math: 100%

Thursday, October 8, 2015

Sylvester, On Arithmetical Series, 1892

claimtoken-5618eb80bbe93

In Chebyshev's Mémoire, which is a famous paper in the history of number theory, Chebyshev obtains bounds on the function ψ(x)=pαxlogp
where the sum is over prime powers. Sylvester improved Chebyshev's bounds in his paper On Arithmetical Series by applying two strategies:
  1. Whereas Chebyshev analyzed the expression T(x)T(x2)T(x3)T(x5)+T(x30)
    where T(x)=1nxlogn , Sylvester analyzed more complex expressions, for example T(x)T(x2)T(x3)T(x5)+T(x6)T(x7)+T(x70)T(x210)
  2. Sylvester also applied an iterative method so that he could strengthen bounds he obtained in a recursive manner.
Method (1) is explained in part II, §1 of the paper; method (2) in part II, §2. Sylvester obtained the best bounds by combining (1) and (2). The whole exercise is now more of historical interest because the prime number theorem, which is the statement ψ(x)x, has been proved four years after the publication of Sylvester's paper. Nevertheless, in this post I will see how method (2) works in a simple situation. I will of course obtain bounds that are weaker than Sylvester's. More elaborations on method (1) can be found in this post.
I start with the expression V(x)=T(x)T(x2)2T(x3)+T(x6)
It then follows that V(x)=ψ(x)ψ(x3)+ψ(x5)ψ(x6)+ψ(x7)ψ(x9)+
Because V(x)=Bx+O(logx)
with B=16log108, one can obtain easily (see here for details) that Bx+O(log2x)ψ(x)32Bx+O(log2x)
This is numerically 0.780355 x+O(log2x)ψ(x)1.17053 x+O(log2x)
Sylvester's recursive method works as follows. Suppose one has already obtained that ux+O(log2x)ψ(x)vx+O(log2x)
then one can improve the lower bound as follows. Write ψ(x)=V(x)+ψ(x3)ψ(x5)0+ψ(x6)ψ(x7)0+ψ(x9)ψ(x11)0+
I will now keep some of the terms in the right hand side. First, I calculate with the bounds already obtained so far ψ(xn)ψ(xm)uxnvxm
This is 0 if and only if mnvu. Hence, I will keep the terms ψ(xn)ψ(xm) if and only if mnvu. The rationale is that if mn<vu, it is better to replace ψ(xn)ψ(xm) with the lower bound 0 instead of uxnvxm.
At the start of the iteration, I know from (1) that vu=32
Because 53>32, I keep the term ψ(x3)ψ(x5). Because 76<32, I drop the term ψ(x6)ψ(x7) and so on. Thus from (2), I select ψ(x)V(x)+ψ(x3)ψ(x5)Bx+O(logx)+ux3vx5+O(log2x)
Thus I obtain the recursive equation ui+1=B+ui3vi5
In a similar way, I can improve the upper bound as follows. First write ψ(x)=V(x)+ψ(x3)ψ(x5)+ψ(x6)0ψ(x7)+ψ(x9)0
Because 65<32, I drop the term ψ(x5)+ψ(x6). For similar reason, all the next pairs are also dropped. Thus ψ(x)V(x)+ψ(x3)Bx+O(logx)+vx3+O(log2x)
Thus I obtain the recursive equation vi+1=B+vi3
The solution of the recursive equations (3) and (5), together with the initial conditions u0=B and v0=32B, is ui=(1203i+2120)Bvi=32B
Taking i large, one can thus see that for all ϵ>0, ψ(x) is bounded by (2120Bϵ)x+O(log2x)ψ(x)32Bx+O(log2x)
The lower bound in (1) is thus improved; the upper bound not. Numerically, (6) is the bound (0.819373ϵ)x+O(log2x)ψ(x)1.17053 x+O(log2x)
In part II, §2 of his paper, Sylvester gives a very readable account of the application of this recursive method on Chebyshev's choice T(x)T(x2)T(x3)T(x5)+T(x30)
which then leads to the bound (5107250999Dϵ)x+O(log2x)ψ(x)5959550999Dx+O(log2x)
with D=12log2+13log3+15log5130log30. Numerically, this is (0.922611ϵ)x+O(log2x)ψ(x)1.07658 x+O(log2x)

No comments:

Post a Comment