Generating Prime Numbers - A Fast New Method
V. Vilfred Kamalappan
Department of Mathematics, Central University of Kerala
Tejaswini Hills, Periye - 671 316, Kasaragod
Kerala, India
[email protected]
Dedicated to the memory of our parents,
Thomas Kamalappan and Mary Kamalappan and son Lerroy Wilson
Abstract.
Let p1β,p2β,β¦ denote the prime numbers 2,3,β¦ numbered in increasing order. The following method is used to generate primes. Start with p1β=2, p2β=3, IpP1β=[2,3], pP1β= {2,3}, MIpP1β=3=MpP1β, Ο(pP1β)=2 and for j=1,2,β¦, MIpPjβ= max IpPjβ, MpPjβ= max pPjβ, Ο(pPjβ) = Ο(IpPjβ) = β£pPjββ£, IpPj+1β =[MIpPjβ+1, MpPj2β +4MpPjβ+3] and pPj+1β=Ο(IpPj+1β)= the set of all primes in IpPj+1β. We use elementary method to obtain pPj+1β, j=1,2,β¦. This algorithm generates primes in a faster way to any given limit and the width of interval IpPj+1β is a tight bound, in general, in the sense that if we increase further, then the algorithm fails. Also, we restate the Twin prime conjecture in an easier way.
2010 Mathematics Subject Classification:
11A41, 11A51.
Key Words: Prime number, composite number, AKS primality test, the sieve of Eratosthenes, Bertrandβs postulate, the standard pockets of primes, sequence of order of pockets of primes, Twin prime conjecture, Riemann zeta function.
1. Introduction
The sieve of Eratosthenes [5, 17] and Bertrandβs postulate [3] are important mile stones in generating prime numbers. The sieve of Eratosthenes is a very simple ancient algorithm that generates primes up to any given limit and Bertrandβs postulate establishes the existence of prime in an interval [n,2n], for any nβ₯2. In 1845, Joseph Bertrand postulated that for any integer n>3, there exists prime p such that n<p<2nβ2. And its slightly weaker form is that there exists prime p such that n<p<2n, n an integer β₯2. In 1850, Pafnuty Chebychev [19] first proved this postulate analytically. In 1932, Paul Erdos [5] gave an elementary proof using facts about the middle binomial coefficient. In 2002, Manindra Agarwal, Neeraj Kayal and Nitin Saxena [1] presented an unconditional deterministic polynomial-time algorithm that determines whether an input number is prime or composite.
The problem of computing Ο(x), the number of primes less than or equal to x is one of the oldest problem in Mathematics, xβN. For a very long time, the sieve of Eratosthenes has been the practical way to compute Ο(x) despite its time complexity. Legendre [11] observed a combinatorial formula, known as Legendre sum, for the number of primes p for which x21β<pβ€x. Since then, a large number of writers have suggested variants and improvements of the formula. During 1870 to 1885, astronomer Meissel [13]-[16] developed practical combinatorial method to compute Ο(x) and in 1959, Lehmer [11] extended and simplified Meisselβs method. In 1985, the Meissel-Lehmer method [10] was used to compute several values of Ο(x) up to x=4.1016 and in 1996, Deleglise and Rivat [6] developed a modified form of the Meissel-Lehmer method saving much computation.
In this article, we present a simple fast moving algorithm, using both the sieve of Eratosthenes and Bertrandβs postulate, to generate prime numbers. Let p1β,p2β,β¦ denote the primes 2,3,β¦ numbered in increasing order. We start with obtaining primes in successive intervals of the form [piβ+1,2piβ] and in each such interval Bertrandβs postulate ensures existence of prime(s). Then, the question arises is whether there exists any other method which generates primes in a faster way? Our second method considers intervals of the form [piβ+1,pi2β] instead of [piβ+1,2piβ], used in the first method and generates primes in a faster way, iβ₯2. Again, the question is whether it is the ultimate method, in general, to generate primes in a faster way? And our third method is the answer for the above question. It considers IpPj+1β = [MIpPjβ+1, MpPj2β+4MpPjβ+3] as successive intervals starting with IpP1β = [2,3] = pP1β and obtains pPjβ, the set of all the primes in each IpPjβ where MIpPjβ and MpPjβ are the maximum values of IpPjβ and pPjβ, respectively. Here, the width of the interval IpPjβ, in general, is a tight bound in the sense that if we increase the width by increasing its upper bound further, then the algorithm fails. All the three methods are presented here for more clarity. The author feels that this development is going to have more impact on the development in Mathematics, especially in Cryptography, Number theory, Signal processing and Computational Mathematics.
Algorithms used in the three methods are given below and in each method, we consider
MIpPjβ= max IpPjβ, MpPjβ= max pPjβ,
pPjβ = Ο(IpPjβ)= Set of all primes in IpPjβ and
Ο(IpPjβ) = β£pPjββ£ =Number of primes in IpPjβ, j = 1, 2, . . . .
- (i)
p1β=2, IpP1β={2} =pP1β,
MIpP1β=2=MpP1β, Ο(IpP1β)=β£pP1ββ£=1;
IpPj+1β= [MIpPjβ+1,Β 2MpPjβ], j = 1, 2, . . . .
2. (ii)
p1β=2, p2β=3, IpP1β=[2,3], pP1β={2,3},
MIpP1β=3= MpP1β,Β Ο(pP1β)=2;
IpPj+1β =[MIpPjβ+1,Β MpPj2β], j = 1, 2, . . . .
3. (iii)
p1β=2, p2β=3, IpP1β=[2,3], pP1β= {2,3},
MIpP1β=3=MpP1β, Ο(pP1β)=2;
IpPj+1β = [MIpPjβ+1,Β MpPj2β+4MpPjβ+3], j = 1, 2, . . . .
We use very simple method to obtain pPj+1β, j=1,2,β¦. After generating primes, it is easy to check, from the listing, whether any given number is prime or not, provided the number is within the list. We also discuss Riemann zeta function [9] related to prime generation and restate the Twin prime conjecture [21] in an easier way.
2. Preliminaries
To simplify our work, the following notations are used in this paper.
N = {1,2,β¦}; N0β = Nβͺ{0} = {0,1,2,β¦}; N1β = Nβ{1} = {2,3,...};
P = the set of all prime numbers;
C = the set of all composite numbers so that
Pβ©C = β
and PβͺC = Nβ{1};
P(S)=Ο(S)= the set of all primes in the set S and
C(S) = the set of all composite numbers in S, SβN;
Ο(S)= the number of primes in S when S is finite and SβN;
Ο(n) = Ο([1,n]) = the set of all primes β€ n and
Ο(n) = Ο([1,n]) = the number of primes β€ n, nβN;
βnmββ = integer part of nmβ when m,nβN.
Throughout the paper, p1β,p2β,β¦ denotes the primes 2, 3, β¦numbered in increasing order and [m,n] ={kβN:mβ€kβ€n}, m,nβN and mβ€n.
Definition 1**.**
Let a,n1β,n2ββN, n1ββ€n2β and [a] ={a,2a,β¦}=aN, the set of multiples of a in N. Then, we denote the set of all multiples of a each lies between n1β and n2β by ([a]:n1β,n2β). Thus, ([a]:n1β,n2β) ={ka/Β n1ββ€kaβ€ n2β,Β kβN}, a,n1β,n2ββN and n1ββ€n2β.
The following lemma is an important result to obtain the set of all primes in an interval [m,n] that is used to generate larger primes in this paper, m,nβN and mβ€n.
Lemma 2.1**.**
Let 1β€i<j, i,jβN, piβ, pjβ be primes, Qi,jβ=βpiβpjβββ, Qi,jβ²β=βpiβ2pjβββ, Qi,jβ²β²β=βpiβpj2βββ and Qi,jβ²β²β²β=βpiβpj2β+4pjβ+3ββ. Then,
- (1)
piβ(Qi,jβ+1)* is the smallest integer multiple of piβ that is greater than pjβ.*
2. (2)
piβQi,jβ²β* is the biggest integer multiple of piβ that is less than or equal to 2pjβ.*
3. (3)
piβQi,jβ²β²β* is the biggest integer multiple of piβ that is less than or equal to pj2β.*
4. (4)
piβQi,jβ²β²β²β* is the biggest integer multiple of piβ that is less than or equal to pj2β+4pjβ+3.*
5. (5)
([piβ]:pjβ+1,2pjβ)* ={piβ(Qi,jβ+1),piβ(Qi,jβ+2), β¦,piβQi,jβ²β}.*
6. (6)
([piβ]:pjβ+1,pj2β)* ={piβ(Qi,jβ+1),piβ(Qi,jβ+2),β¦,piβQi,jβ²β²β}.*
7. (7)
([piβ]:pjβ+1,pj2β+4pjβ+3)* ={piβ(Qi,jβ+1),piβ(Qi,jβ+2),β¦,piβQi,jβ²β²β²β}.*
8. (8)
In [pjβ+1,pj2β+4pjβ+3], any composite number has p1β, p2β, β¦ or pjβ as a divisor. And pj2β+4pjβ+3<pj+12β.
9. (9)
For jβ₯2, any composite number whose prime divisors, each >pjβ will be β₯pj+12ββ₯(pjβ+2)2 > pj2β+4pjβ+3.
10. (10)
In [pjβ+1,pj2β+4pjβ+3], any integer which is not divisible by p1β, p2β, β¦, pjβ1β and pjβ is a prime.
Proof.
Given, 1β€i<j, Qi,jβ=βpiβpjβββ, Qi,jβ²β=βpiβ2pjβββ, Qi,jβ²β²β=βpiβpj2βββ and Qi,jβ²β²β²β=βpiβpj2β+4pjβ+3ββ. This implies, piβ<pjβ and Qi,jβ, Qi,jβ²β, Qi,jβ²β²β, Qi,jβ²β²β²β are the quotients when pjβ, 2pjβ, pj2β, pj2β+4pjβ+3 are divided by piβ, respectively.
Let pjβ=piβQi,jβ+Ri,jβ where Qi,jβ and Ri,jβ are quotient and remainder when pjβ is divided by piβ, 1β€Ri,jββ€piββ1 since pjβ is a prime number greater than piβ. Similarly, let 2pjβ=piβQi,jβ²β+Ri,jβ²β, pj2β=piβQi,jβ²β²β+Ri,jβ²β²β and pj2β+4pjβ+3=piβQi,jβ²β²β²β+Ri,jβ²β²β²β where Qi,jβ²β and Ri,jβ²β are quotient and remainder when 2pjβ is divided by piβ, Qi,jβ²β²β and Ri,jβ²β²β are quotient and remainder when pj2β is divided by piβ and Qi,jβ²β²β²β and Ri,jβ²β²β²β are quotient and remainder when pj2β+4pjβ+3 is divided by piβ, 0β€Ri,jβ²β,Ri,jβ²β²β²ββ€piββ1 and 1β€Ri,jβ²β²ββ€piββ1. From the above, we get results (1), (2), (3) and (4).
Result (5) follows from (1) and (2). Result (6) follows from (1), (3) and pjβ is an odd prime >2. Result (7) follows from (1) and (4).
For jβ₯2, pj+1ββ₯pjβ+2>pjβ. This implies, the smallest composite number which does not have p1β, p2β, β¦ or pjβ as a divisor is pj+12β. And pj+12ββ₯(pjβ+2)2=pj2β+4pjβ+4>pj2β+4pjβ+3 for jβ₯2. Hence, we get results (8) and (9). Result (10) follows from (8) and (9).
β
Remark 1**.**
For jβ₯2, in the above lemma, (10) implies, in [pjβ+1,pj2β+4pjβ+ 3], each integer which is not divisible by p1β, p2β, β¦, pjβ1β and pjβ is a prime and is one among pj+1β, pj+2β, β¦, pj+kβ (and contained in [pjβ+1,pj2β+4pjβ+3]) where pj2β+4pjβ+3 is even, pjβ+2 β€ pj+kβ β€ pj2β+4pjβ+2 and kβN.
3. Main Result
In this section, we present all the three methods to generate prime numbers even though the third is the best. In all these methods, we obtain all prime numbers contained in each consecutive intervals IpPk+1β by simple method and thereby we obtain all consecutive prime numbers in a faster way, kβN. We use Theorems 3.1 and 3.2 in the first method; Theorems 3.3 and 3.4 in the second method and Theorems 3.5 and 3.6 in the third method.
Lemma 3.1**.**
Let 1β€i<j, Qi,jβ=βpiβpjβββ, Qi,jβ²β=βpiβ2pjβββ, Qi,jβ²β²β=βpiβpj2βββ, Qi,jβ²β²β²β=βpiβpj2β+4pjβ+3ββ and i,jβN. Then,
- (1)
the set of all composite numbers in [pjβ+1,2pjβ] is given by
C([pjβ+1,2pjβ])* = βi=1jβ piβ{Qi,jβ+1,Qi,jβ+2,β¦,Qi,jβ²β}*
=* βi=1jβ1β piβ{Qi,jβ+1,Qi,jβ+2,β¦,Qi,jβ²β} β {2pjβ};*
2. (2)
the set of all composite numbers in [pjβ+1,pj2β] is given by
C([pjβ+1,pj2β])* = βi=1jβ piβ{Qi,jβ+1,Qi,jβ+2,β¦,Qi,jβ²β²β};*
3. (3)
the set of all composite numbers in [pjβ+1,pj2β+4pjβ+3] is given by
C([pjβ+1,pj2β+4pjβ+3])* = βi=1jβ piβ{Qi,jβ+1,Qi,jβ+2,β¦,Qi,jβ²β²β²β};*
4. (4)
the number of primes in [pjβ+1,2pjβ] is given by
Ο([pjβ+1,2pjβ])* =Ο(2pjβ)βj;*
5. (5)
the number of primes in [pjβ+1,pj2β] is given by
Ο([pjβ+1,pj2β])* =Ο(pj2β)βj and*
6. (6)
the number of primes in [pjβ+1,pj2β+4pjβ+3] is given by
Ο([pjβ+1,pj2β+4pjβ+3])* =Ο(pj2β+4pjβ+3)βj.*
Proof.
Given, 1β€i<j, Qi,jβ=βpiβpjβββ and Qi,jβ²β=βpiβ2pjβββ. Then,
- (1)
the set of all composite numbers in [pjβ+1,2pjβ] is
C([pjβ+1,2pjβ]) = βi=1jβ{multiples of piβ in [pjβ+1,2pjβ]}.
= βi=1jβ ([piβ]:pjβ+1,2pjβ).
= {2pjβ} β (βi=1jβ1β {piβ(Qi,jβ+1),piβ(Qi,jβ+2),β¦,piβQi,jβ²β})
using Lemma 2.1 (5) and also 2pjβ is the only composite
number with pjβ as a divisor in [pjβ+1,2pjβ].
Proof of (2) and (3) are similar to (1).
Results (4)-(6) follow from Ο([pjβ+1,k]) = Ο([1,k]) - Ο([1,pjβ]) and Ο([1,pjβ]) = j = β£{p1β,p2β,...,pjβ}β£ for any kβ₯pjβ+1.
Hence, the lemma is true.
β
Prime numbers in [pjβ+1,2pjβ],Β jβ₯2.
Here, for jβ₯2, we obtain all prime numbers contained in the interval [pjβ+1,2pjβ] by removing its composite numbers.
Theorem 3.1**.**
Let 1β€i<j, i,jβN, Qi,jβ=βpiβpjβββ and Qi,jβ²β=βpiβ2pjβββ. Then, the set [pjβ+1,2pjβ] β C([pjβ+1,2pjβ])
- (1)
= [pjβ+2,2pjββ1] β C([pjβ+2,2pjββ1]).
2. (2)
is non-empty.
3. (3)
contains prime number(s) as its element(s).
4. (4)
= Ο([pjβ+1,2pjβ]) =Ο([pjβ+2,2pjββ1])
= the set of all prime numbers contained in [pjβ+1,2pjβ].
5. (5)
= [pjβ+1,2pjβ] β (βi=1jβ piβ{Qi,jβ+1,Qi,jβ+2,β¦,Qi,jβ²β}).
6. (6)
= [pjβ+2,2pjββ1] β (βi=1jβ1β piβ{Qi,jβ+1,Qi,jβ+2,β¦,Qi,jβ²β}).
Proof.
For jβ₯2, the set of all prime numbers contained in [pjβ+1,2pjβ] is obtained by removing all composite numbers contained in [pjβ+1,2pjβ].
For jβ₯1, by Bertrandβs postulate, [pjβ+1,2pjβ] contains at least one prime and for jβ₯2, pjβ+1 is composite. Hence, results (1), (2) and (3) are true.
By the definition of Ο(S), (4) is true.
For jβ₯2, using (1), [pjβ+2,2pjβ] contains at least one prime. And any prime number contained in [pjβ+2,2pjβ] is greater than pjβ and less than 2pjβ. But for jβ₯2, any composite number in [pjβ+2,2pjβ] contains p1β, p2β, β¦ or pjβ as a factor. Hence, after removing all multiples of p1β, p2β, β¦, pjβ from [pjβ+2,2pjβ], the resultant set contains only prime(s). This implies,
[pjβ+1,2pjβ] β C([pjβ+1,2pjβ])
=[pjβ+2,2pjβ] β C([pjβ+2,2pjβ]) = Ο([pjβ+2,2pjβ])
= [pjβ+2,2pjββ1] β (βi=1jβ1β piβ{Qi,jβ+1,Qi,jβ+2,β¦,Qi,jβ²β})
using Lemma 3.1 where Qi,jβ=βpiβpjβββ and Qi,jβ²β=βpiβ2pjβββ and 1β€i<j. And thereby (5) and (6) are true.
β
In the above result, we could see that Ο([pjβ+2,2pjβ]), the set of all prime numbers in the interval [pjβ+1,2pjβ], is a non-empty set for every jβ₯2, jβN. Consider the following example to calculate different primes using Theorem 3.1 with the notation of MIpPjβ = maximum value in IpPjβ, MpPjβ = maximum value in pPjβ and Ο(IpPjβ)= number of prime numbers in IpPjβ =Ο(pPjβ)=β£pPjββ£, j= 1,2,β¦.
Example 1**.**
p1β=2, IpP1β={2} =pP1β, MIpP1β=2=MpP1β.
β* IpP2β=[MIpP1β+1,2MpP1β]=[3,4], MIpP2β=4,*
pP2β=Ο(IpP2β)=Ο([3,4])={3}, p2β=3, MpP2β=3.
β* IpP3β=[MIpP2β+1,2MpP2β]=[5,6], MIpP3β=6,*
pP3β=Ο(IpP3β)=Ο([5,6])* = {5}, p3β=5, MpP3β=5.*
β* IpP4β=[MIpP3β+1,2MpP3β] = [7,10], MIpP4β=10,*
pP4β=Ο(IpP4β)={7}, p4β=7, MpP4β=7.
β* IpP5β=[MIpP4β+1,2MpP4β]=[11,14], MIpP5β=14,*
pP5β=* Ο(IpP5β)=Ο([11,14]) = {11,13},*
MpP5β=13, p5β=11, p6β=13.
β* IpP6β=[MIpP5β+1,2MpP5β]=[15,26], MIpP6β=26,*
pP6β=Ο(IpP6β)=Ο([15,26])* = {17,19,23}, MpP6β=23,*
p7β=17, p8β=19, p9β=23.
β* IpP7β=[MIpP6β+1,2MpP6β]=[27,46], MIpP7β=46,*
pP7β=Ο(IpP7β)* =Ο([27,46]) ={29,31,37,41,43},*
p10β=29, p11β=31, p12β=37, p13β=41, p14β=43, MpP7β=43.
β* IpP8β=[MIpP7β+1,2MpP7β]=[47,86], MIpP8β=86,*
pP8β=Ο(IpP8β)=Ο([47,86])* ={47,53,59,61,67,71,73,79,83},*
p15β=47, p16β=53, p17β=59, p18β=61, p19β=67,
p20β=71, p21β=73, p22β=79, p23β=83, MpP8β=83.
β* IpP9β=[MIpP8β+1,2MpP8β]=[87,166], MIpP9β=166,*
pP9β=Ο(IpP9β)=Ο([87,166])* ={89,97,101,103,107,109,*
113,127,131,137,139,149,151,157,163}, MpP9β=163,
p24β=89, p25β=97, p26β=101, p27β=103, p28β=107,
p29β=109, p30β=113, p31β=127, p32β=131, p33β=137,
p34β=139, p35β=149, p36β=151, p37β=157, p38β=163.
β* IpP10β=[MIpP9β+1,2MpP9β]=[167,326], MIpP10β=326,*
pP10β* =Ο(IpP10β) =Ο([167,326])={167=p39β,173,179,181,*
191,193,197,199,211,223,227,229,233,239,241,251,257,263,
269,271,277,281,283,293,307,311,313,317=p66β}, β¦.
With the notation, pP1β={2}, pP2β={3}, pP3β={5}, pP4β={7}, pP5β= {11,13}, pP6β={17,19,23}, β¦, IpPi+1β=[MIpPiβ+1, 2MpPiβ] and pPi+1β=Ο(IpPi+1β) where MIpPiβ= max IpPiβ= the maximum value in IpPiβ and MpPiβ= maxΒ pPiβ, i=2,3,β¦, we obtain the following result. Hereafter, we call pPiβ as the ith pocket of prime(s), iβN.
Theorem 3.2**.**
Let pP1β={2}, IpP1β={2}, IpP2β=[3,4], pP2β={3}, IpP3β=[5,6], pP3β={5}, IpP4β=[7,10], pP4β={7}, IpP5β=[11,14], pP5β={11,13}, β¦ where IpPi+1β=[MIpPiβ+1, 2MpPiβ], pPi+1β=Ο(IpPi+1β), MIpPiβ= max IpPiβ= the maximum value in IpPiβ and MpPiβ= max pPiβ= the maximum value in pPiβ, i=2,3,β¦.Β Then,
- (1)
The set of all prime numbers,
P* = Ο(N)= pP1ββͺpP2ββͺpP3ββͺβ¦ = βj=1ββ pPjβ.*
2. (2)
the set of all pockets of primes,
{pP1β,pP2β,β¦,pPiβ,β¦}* partitions the set of all primes. β‘*
Observation 1**.**
- (1)
To obtain the set of all primes P, one can consider different set of pockets of primes.
2. (2)
A set of pockets of primes whose union is the set of all primes need not be a partition of P.
We have generated prime numbers from successive intervals IpPj+1β; in each successive interval we obtain all its primes and thereby the corresponding pockets of primes pPj+1β=Ο([MIpPjβ+1,2MpPjβ]) for j=1,2,β¦, starting with pP1β={2}, IpP1β={2}, IpPj+1β= [MIpPiβ+1, 2MpPiβ], MIpPjβ= max IpPjβ and MpPjβ= max pPjβ. Now, the question is βIs it possible to find out any better method to generate primes?β The following method based on IpPj+1β =[MIpPjβ+1, MpPj2β] and pPj+1β =Ο(IpPj+1β) =Ο([MIpPjβ+2, MpPj2ββ2]) where MIpPjβ = maximum value in IpPjβ and MpPjβ = maximum value in pPjβ with p1β=2, pP1β={2}, IpP2β={3}=pP2β and p2β=3 =MIpP2β= MpP2β for j=2,3,β¦ is a better method. To begin with, let us calculate prime numbers in [pjβ+1,pj2β],Β jβ₯2.
Prime numbers in [pjβ+1,pj2β],Β jβ₯2.
Here, we obtain prime numbers by considering successive intervals IpPj+1β as [pjβ+1,pj2β]Β instead of [pjβ+1,2pjβ] in the previous method for jβ₯2 with p1β=2, p2β=3, β¦. Interval [pjβ+1,pj2β], in general, contains more primes than in [pjβ+1,2pjβ] for jβ₯2. Similar to Theorem 3.1, we get Theorems 3.3 as follows.
Theorem 3.3**.**
For jβ₯2, the set [pjβ+1,pj2β] β C([pjβ+1, pj2β])
- (1)
is non-empty;
2. (2)
contains prime number(s) as its element(s);
3. (3)
=Ο([pjβ+1,pj2β])=* Ο([pjβ+2,pj2ββ2]);*
4. (4)
=[pjβ+2,pj2ββ2]* β (βi=1jβ piβ{Qi,jβ+1,Qi,jβ+2,β¦,Qi,jβ²β²β})*
where Qi,jβ=βpiβpjβββ and Qi,jβ²β²β=βpiβpj2ββ2ββ, 1β€iβ€j.
Proof.
By Bertrandβs postulate, [pjβ+1,2pjβ] contains at least one prime, jβN. For jβN, [pjβ+1,pj2β] β [pjβ+1,2pjβ] and so [pjβ+1,pj2β] contains at least one prime since pjββ₯2. Also, for jβ₯2, pjβ is odd prime and pj2β an odd composite number. And hence the set of all prime numbers contained in [pjβ+1,pj2β] is same as the set of all prime numbers contained in [pjβ+2,pj2ββ2] and is obtained by removing all composite numbers contained in [pjβ+2,pj2ββ2]. Hence (1), (2) and (3) are true.
For jβ₯2, using (1), [pjβ+2,pj2ββ2] contains at least one prime. And any prime number contained in [pjβ+1,pj2β] is greater than pjβ and less than pj2β for jβ₯2. Also, for k,lβN, prime numbers pj+kβ,pj+lβ>pjβ and pj+kβpj+lβ>pj2β. This implies, p1β, p2β, β¦, pjβ1β or pjβ is a divisor of every composite number contained in [pjβ+1,pj2β] and after removal of all composite numbers that are multiples of p1β, p2β, β¦ or pjβ from [pjβ+1,pj2β], the resultant set contains only prime(s). This implies,
[pjβ+1,pj2β] β C([pjβ+1,pj2β]) = Ο([pjβ+1,pj2β])
= [pjβ+2,pj2ββ2] β C([pjβ+2,pj2ββ2]) since pjβ+1 is even for jβ₯2.
= [pjβ+2,pj2ββ2] β (βi=1jβ piβ{Qi,jβ+1,Qi,jβ+2,β¦,Qi,jβ²β²β}) follows from Lemma 3.1 where Qi,jβ=βpiβpjβββ and Qi,jβ²β²β=βpiβpj2ββ2ββ, 1β€iβ€j.
Hence, result (4) is true.
β
In the above result, Ο([pjβ+1,pj2β]), the set of all prime number(s) in the interval [pjβ+1,pj2β], is a non-empty set for every j using Bertrandβs postulate, jβN. Now, let us calculate different pockets of primes pPj+1β =Ο([MIpPjβ+2,MpPj2ββ2]) with p1β=2, IpP1β={2} =pP1β, Ο(pP1β)=β£pP1ββ£=1, MIpP1β=2=MpP1β, IpP2β= [MIpP1β +1,MpP12β]=[3,4], pP2β=Ο(IpP2β)={3}, Ο(pP2β)=1, MIpP2β=4, MpP2β=3 =pΟ(pP1β)+Ο(pP2β)β=p2β, IpPj+1β =[MIpPjβ+1, MpPj2β], pPj+1β =Ο([MIpPjβ+2,MpPj2ββ2]), MpPj+1β= maxΒ pPj+1β =pΟ(pP1β)+Ο(pP2β)+β¦+Ο(pPjβ)+Ο(pPj+1β)β and Ο(pPj+1β)=β£pPj+1ββ£, jβ₯2 and jβN. Here, we obtain pPjβ from IpPjβ using Theorem 3.3.(4).
Example 2**.**
Let p1β=2, IpP1β={2}=pP1β, Ο(pP1β)=1=β£pP1ββ£, MIpP1β = 2 = MpP1β.
β* IpP2β=[MIpP1β+1,MpP12β]=[3,4], pP2β=Ο(IpP2β)={3},*
Ο(pP2β)=β£pP2ββ£=1, MpP2β=3=pΟ(pP1β)+Ο(pP2β)β=p2β, MIpP2β=4.
β* IpP3β=[MIpP2β+1,MpP22β]=[5,9], MIpP3β=9,*
pP3β=Ο(IpP3β)={5,7}, Ο(pP3β)=β£pP3ββ£=2,
MpP3β=7=pΟ(pP1β)+Ο(pP2β)+Ο(pP3β)β=p4β.
β* IpP4β=[MIpP3β+1,MpP32β] =[10,49], MIpP4β=49,*
pP4β=Ο(IpP4β)* =Ο([10,49])=Ο([11,47])*
={11,13,17,19,23,29,31,37,41,43,47}, Ο(pP4β)=11,
pΟ(pP1β)+Ο(pP2β)+Ο(pP3β)+1β=p5β=11, p6β=13, p7β=17, p8β=19,
p9β=23, p10β=29, p11β=31, p12β=37, p13β=41, p14β=43,
p15β=47=MpP4β=pΟ(pP1β)+Ο(pP2β)+Ο(pP3β)+Ο(pP4β)β.
β* IpP5β=[MIpP4β+1,MpP42β] =[50,2209], MIpP5β=2209,*
pP5β=Ο(IpP5β)=Ο([MIpP4β+1,MpP42β])* =Ο([51,2209])*
=Ο([53,2207])* = {53,59,61,67,71,73,79,83,89,97,*
101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,
179,181,191,193,197,199,211,223,227,229,233,239,241,251,257,
263,269,271,277,281,283,293,307,311,313,317,331,337,347,349,
353,359,367,373,379,383,389,397,401,409,419,421,431,433,439,
443,449,457,461,463,467,479,487,491,499,503,509,521,523,541,
547,557,563,569,571,577,587,593,599,601,607,613,617,619,631,
641,643,647,653,659,661,673,677,683,691,701,709,719,727,733,
739,743,751,757,761,769,773,787,797,809,811,821,823,827,829,
839,853,857,859,863,877,881,883,887,907,911,919,929,937,
941,947,953,967,971,977,983,991,997,1009,1013,1019,1021,
1031,1033,1039,1049,1051,1061,1063,1069,1087,1091,1093,1097,
1103,1109,1117,1123,1129,1151,1153,1163,1171,1181,1187,1193,
1201,1213,1217,1223,1229,1231,1237,1249,1259,1277,1279,1283,
1289,1291,1297,1301,1303,1307,1319,1321,1327,1361,1367,1373,
1381,1399,1409,1423,1427,1429,1433,1439,1447,1451,1453,1459,
1471,1481,1483,1487,1489,1493,1499,1511,1523,1531,1543,1549,
1553,1559,1567,1571,1579,1583,1597,1601,1607,1609,1613,1619,
1621,1627,1637,1657,1663,1667,1669,1693,1697,1699,1709,1721,
1723,1733,1741,1747,1753,1759,1777,1783,1787,1789,1801,1811,
1823,1831,1847,1861,1867,1871,1873,1877,1879,1889,1901,1907,
1913,1931,1933,1949,1951,1973,1979,1987,1993,1997,1999,2003,
2011,2017,2027,2029,2039,2053,2063,2069,2081,2083,2087,2089,
2099,2111,2113,2129,2131,2137,2141,2143,2153,2161,2179,2203,
2207}, Ο(pP5β)=314,
p15+1β=p16β=53, p17β=59, β¦, p15+Ο(pP5β)β=p329β=MpP5β=2207.
β* IpP6β=[MIpP5β+1,MpP52β] =[2210,4870849]),
MIpP6β=4870849,*
pP6β=Ο([MIpP5β+2,MpP52ββ2])* =Ο([2211,4870847])*
={2213=p330β,2221=p331β,β¦,4870843=p340059β},
Ο(pP6β)=339730, MpP6β=4870843=p329+npP6ββ=p340059β, β¦.
Continuing the above process of obtaining prime numbers from successive pockets of primes, one can generate consecutive prime numbers up to any given limit. The algorithm used here is p1β=2, IpP1β ={2}=pP1β, Ο(pP1β)=β£pP1ββ£=1, MIpP1β=2=MpP1β, p2β=3, IpP2β ={3}= pP2β, MIpP2β=3=MpP2β, Ο(pP2β)=1, then IpPi+1β=[MIpPiβ+1,MpPi2β], MpPiβ= max Β pPiβ = the maximum value of pPiβ= the biggest prime in pPiβ= the biggest prime in IpPiβ, pPi+1β= the (i+1)th pocket of primes =Ο([MIpPiβ+2,MpPi2ββ2]), Ο(pPi+1β)=β£pPi+1ββ£, i=2,3,β¦.
Remark 2**.**
The above algorithm works since MpPi2β is composite and odd for every iβ₯2 whereas MpP12β=4 is even. Thus, corresponding to the above algorithm, we get Theorem 3.4.
Theorem 3.4**.**
Let p1β=2, IpP1β ={2}=pP1β, p2β=3, IpP2β ={3}= pP2β, p2β=3=MIpP2β=MpP2β, IpPi+1β=[MIpPiβ+1,MpPi2β] and pPi+1β=Ο([MIpPiβ+2,MpPi2ββ2]) where MIpPiβ=maxΒ IpPiβ and MpPiβ=maxΒ pPiβ, i=2,3,β¦. Then, the pockets of primes are
- (1)
pP1β=Ο({2})={2}, pP2β =Ο({3})={3}, pP3β={5,7},
pP4β={11=p5β,13,17,19,23,29,31,37,41,43,47=p15β};
pP5β={53=p16β,59=p17β,61,β¦,2207=p329β=MpP5β},
pP6β={2213=p330β,2221=p331β,β¦,4870843=p340059β},
. Β . Β . Β .
2. (2)
The set of all prime numbers,
P=* Ο(N) =βj=1ββ pPjβ*
=pP1β* β pP2β β (βj=2ββ Ο([MIpPjβ+2,MpPj2ββ2]))*
=pP1β* β pP2β*
β* (limnβββ (βj=2nβ Ο([MIpPjβ+2,MpPj2ββ2]))).*
3. (3)
The set of all pockets of primes, {pP1β,pP2β,β¦} partitions the set of all prime numbers, P.
Proof.
Here, for iξ =j and i,jβN, pPiββ©pPjβ=β
and each pocket of prime(s) is non-empty by Bertrand Postulate. Also, the set of all intervals IpPjβ partition Nβ{1} and each interval IpPjβ covers pocket of prime(s) pPjβ, j=1,2,β¦. Then, the theorem is true from the following.
P= Ο(N) =βj=1ββ pPjβ =limnβββ(βj=1nβ pPjβ)
=pP1β β pP2β β (limnβββ (βj=2nβ Ο([MpPjβ+2,MpPj2ββ2]))).
β
Remark 3**.**
In the two methods that we have discussed to generate prime numbers using successive pockets of prime(s) pP1β, pP2β, β¦ with IpP1β ={2} =pP1β, IpP2β= {3} =pP2β, MIpPjβ=maxΒ IpPjβ and MpPjβ =maxΒ pPjβ, in the first method we have IpPj+1β= [MIpPjβ+1, 2MpPjβ] and pPj+1β=Ο(IpPj+1β)=Ο([MIpPjβ +1, 2MpPjβ]) for j=2,3,β¦ and in the second method IpPj+1β= [MIpPjβ+1,MpPj2β] and pPj+1β=Ο(IpPj+1β)= Ο([MIpPjβ+2, MpPj2ββ2]) for j=2,3,β¦. Let Ο(pPjβ)=β£pPjββ£, j=1,2,β¦. It is easy to observe the following.
- (1)
The second method is a better one in terms of number of primes generated in successive pockets of primes. The number of elements in the successive pockets of primes in the two methods are as follows.
Method-1:* Ο(pP1β)=1, Ο(pP2β)=1, Ο(pP3β)=1, Ο(pP4β)=1, Ο(pP5β)=2, Ο(pP6β)=3, Ο(pP7β)=5, Ο(pP8β)=9, Ο(pP9β)=15, Ο(pP10β)=28, β¦.*
Method-2:* Ο(pP1β)=1, Ο(pP2β)=1, Ο(pP3β)=2, Ο(pP4β)=11, Ο(pP5β)=314, Ο(pP6β)=339730, β¦.*
See Table 1 for more details.
2. (2)
To generate prime numbers, if we consider any bigger interval of the form [MIpPjβ+1, MpPj2β+k] in the previous methods, then the method may fail since [MIpPjβ+1,MpPj2β+k] may contain composite numbers of the form MpPj2β+m for some k and m such that 1β€mβ€k and each of its prime divisor is >MpPjβ.
3. (3)
In the previous remark, let us ask the question, whether there exists such a value of k for which the algorithm works, in general, to generate prime numbers? If it exists, is it possible to find out such value(s) of k ? And what is the maximum general value of k ? Yes, such values of k exist. See the following.
4. (4)
For p1β=2, p2β=3, pP1β={2,3}, IpP1β=[2,3] and jβ₯2, pjβ is an odd prime and the next prime pj+1ββ₯pjβ+2 and so pj+1βpj+1β β₯ (pjβ+2)2 =pj2β+4pjβ+4 >pj2β+4pjβ+3. This implies, k =4pjβ+3 is a possible value of k, in general, for which the following algorithm works.
p1β=2, p2β=3, IpP1β=[2,3], pP1β={2,3},
Ο(pP1β)=2, MIpP1β=3=MpP1β=p2β,
k=4MpPjβ+3,
IpPj+1β=[MIpPjβ+1,MpPj2β+k],
pPj+1β=Ο([MIpPjβ+1,MpPj2β+kβ1]),
Ο(pPj+1β)=* β£pPj+1ββ£,*
MIpPj+1β=* maxΒ IpPj+1β and*
MpPj+1β=* maxΒ pPj+1β =pΟ(pP1β)+Ο(pP2β)+β¦+Ο(pPj+1β)β.*
Here, MpPj2β+4MpPjβ+3 is even for j=1,2,β¦.
5. (5)
Continuing the above process of generating primes from successive pockets of primes, one can generate consecutive prime numbers up to any given limit. Thus, corresponding to the third method, we get the following important result.
Remark 4**.**
In the above algorithm if we take k=4MpPjβ+4 instead of 4MpPjβ+3, then the algorithm fails when MpPjβ and its successive prime are twin primes (two primes of difference two). Thus, k=4MpPjβ+3 is a possible, in general, maximum value of k used in the third method to generate successive primes and correspondingly we get the most important result, Theorem 3.5.
Theorem 3.5**.**
Let jβN and kβN0β. Then,
- (1)
k=4MpPjβ+3* is a possible, in general, maximum value of k for which the following algorithm works to generate successive prime numbers from successive pocket of primes and doesnβt fail.*
p1β=2, p2β =3, IpP1β =[2,3], pP1β={2,3},
Ο(pP1β)=β£pP1ββ£=2, MpP1β= 3=MIpP1β=pΟ(pP1β)β=p2β,
IpPj+1β=[MIpPjβ+1,MpPj2β+k], MIpPjβ= max IpPjβ,
pPj+1β=Ο([MIpPjβ+1,MpPj2β+kβ1]), Ο(pPj+1β) =β£pPj+1ββ£ and MpPj+1β =maxΒ pPj+1β= pΟ(pP1β)+Ο(pP2β)+β¦+Ο(pPj+1β)β for j=1,2,β¦.
2. (2)
Let IpP1β=[2,3], pP1β={2,3}, p1β=2, p2β=3, Ο(pP1β)=2 and MIpP1β=3=MpP1β=pΟ(pP1β)β=p2β. Then, the set of all primes,
P* = βj=1ββ pPjβ
= limnβββ(βj=1nβ pPjβ)*
=pP1β* β(limnβββ(βj=1nβΟ([MIpPjβ+1,MpPj2β+4MpPjβ+2])))*
where IpPj+1β=[MIpPjβ+1,MpPj2β+4MpPjβ+3], MIpPjβ = maxΒ IpPjβ, pPj+1β=Ο(IpPj+1β)=Ο([MIpPjβ+1,MpPj2β+4MpPjβ +2]), Ο(pPj+1β) =β£pPj+1ββ£ and MpPj+1β= pΟ(pP1β)+Ο(pP2β)+β¦+Ο(pPj+1β)β = maxΒ pPj+1β, j= 1,2,β¦. β‘
Definition 2**.**
Let pP1β={2,3}, p1β=2, p2β=3, Ο(pP1β)=2, IpP1β=[2,3], MIpP1β =3 =MpP1β, IpPj+1β=[MIpPjβ+1, MpPj2β +4MpPjβ+3], MIpPj+1β= maxΒ IpPj+1β, pPj+1β=Ο([MIpPjβ+1,MpPj2β +4MpPjβ+2]), Ο(pPj+1β)= β£pPj+1ββ£ and MpPj+1β= pΟ(pP1β)+Ο(pP2β)+β¦+Ο(pPj+1β)β= max pPj+1β, j=1,2,β¦. Then, pP1β, pP2β, β¦ are called the standard pockets of primes.
Theorem 3.6**.**
For jβ₯2, the set [pjβ+1,pj2β+4pjβ+3] β C([pjβ+1,pj2β+ 4pjβ+3])
- (1)
is non-empty;
2. (2)
contains prime number(s) as its element(s);
3. (3)
=Ο([pjβ+1,pj2β+4pjβ+3])=* Ο([pjβ+2,pj2β+4pjβ+2]);*
4. (4)
=[pjβ+2,pj2β+4pjβ+2]* β (βi=1jβ piβ{Qi,jβ+1,Qi,jβ+2,β¦,Qi,jβ²β²β²β})*
where Qi,jβ=βpiβpjβββ and Qi,jβ²β²β²β=βpiβpj2β+4pjβ+2ββ, 1β€iβ€j.
Proof.
Proof is similar to Theorem 3.3.
β
Now, let us calculate the standard pockets of primes using Theorem 3.6.
Example 3**.**
p1β=2, p2β=3, IpP1β=[2,3], pP1β={2,3}, MIpP1β=3 =MpP1β, Ο(pP1β)=2;
βIpP2β=[MIpP1β+1,MpP12β+4MpP1β+3]=[4,24], MIpP2β=24,
pP2β=Ο([MIpP1β+2,MpP12β+4MpP1β+2])* =Ο([5,23]) ={5,7,*
11,13,17,19,23}, Ο(pP2β)=7, p3β=5, p4β=7, p5β=11, p6β=13,
p7β=17, p8β=19, p9β=23, MpP2β=23=pΟ(pP1β)+Ο(pP2β)β=p9β;
β* IpP3β=[MIpP2β+1,MpP22β+4MpP2β+3]=[25,624],*
MIpP3β=* 624, pP3β=Ο([MIpP2β+2,MpP22β+4MpP2β+2])*
=Ο([26,623])={29,31,37,41,43,47,53,59,61,67,71,73,79,83,
89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,
167,173,179,181,191,193,197,199,211,223,227,229,233,239,241,
251,257,263,269,271,277,281,283,293,307,311,313,317,331,337,
347,349,353,359,367,373,379,383,389,397,401,409,419,421,431,
433,439,443,449,457,461,463,467,479,487,491,499,503,509,521,
523,541,547,557,563,569,571,577,587,593,599,601,607,613,617,
619}, Β Β Ο(pP3β)=105,
MpP3β=619=p9+Ο(pP3β)β=p114β, p10β=29, p11β=31, β¦, p114β=619;
β* IpP4β=[MIpP3β+1,MpP32β+4MpP3β+3]=Ο([625,385640]),*
MIpP4β=* 385640, pP4β=Ο([MIpP3β+2,MpP32β+4MpP3β+2])*
=Ο([626,385639])={631,641,β¦,385639},
Ο(pP4β)=32622, MpP4β= 385639=p114+Ο(pP4β)β=p32736β,
p115β=631, p116β=641, β¦, 385639=MpP4β=p32736β;
β* IpP5β=[MIpP4β+1,MpP42β+4MpP4β+3]*
=Ο([385641,148718980880]), MIpP5β= 148718980880,
pP5β=Ο([MIpP4β+2,MpP42β+4MpP4β+2])**
=Ο([385642,* 148718980879]) ={385657=p32737β,*
385661=p32738β,β¦,MpP5β* = biggest prime β€148718980879},*
Ο(pP5β)=β£pP5ββ£, MpP5β= p32736+Ο(pP5β)β; Β Β β¦.
On Twin Prime Conjecture
One great open problem in number theory for many years is the twin prime conjecture, which states that there are infinitely many primes p such that p+2 is also prime [21]. Here, we restate the twin prime conjecture in terms of the standard pockets of primes that may help to settle the conjecture in an easier way.
Conjecture 1**.**
[Twin Prime Conjecture in terms of pockets of primes] Each pocket of primes of the standard pockets of primes, starting from the second, contains at least one pair of twin primes.
Remark 5**.**
- (1)
If we prove the above conjecture, then the Twin prime conjecture is also proved since the number of pockets of primes in the standard pockets of prime is infinite.
2. (2)
Finding number of twin primes in each pocket of primes in the standard pockets of primes and obtaining any general formula seems to be an interesting open problem.
4. Algorithm to generate primes
To generate prime numbers to any given limit, the third method is the fastest and the best among the three methods that we have discussed. Here, we present an algorithm corresponding to the third method only that is based on Theorems 3.5 and 3.6. It is easy to check whether a given natural number is prime or not by comparing with the list of primes already generated provided the number is within the list.
Generating primes with [MIpPkβ+1,MpPkβ(MpPkβ+4)+3], kβ₯1.
Algorithm:
p1β=2, p2β=3, IpP1β=[2,3], pP1β={2,3},
Ο(pP1β)=2, MIpP1β=3=MpP1β,
j = 2, Β Β Β (j= Number of primes already generated)
x=8, Β Β (x= Number of pockets of primes that are to be considered)
Do 10 k=1 to x,
IpPk+1β=[MIpPkβ+1,MpPkβ(MpPkβ+4)+3],
IPk+1β=[MIpPkβ+2,MpPkβ(MpPkβ+4)+2],
C(IPk+1β)={},
Do 20 i=1 to j,
Qi,kβ=βpiβMpPkβββ,
Qi,kβ²β=βpiβMpPkβ(MpPkβ+4)+2ββ,
Ciβ(IPk+1β)={piβ(Qi,kβ+1),piβ(Qi,kβ+2),β¦,piβQi,kβ²β},
20 C(IPk+1β) = C(IPk+1β) β Ciβ(IPk+1β)
pPk+1β = IPk+1β β C(IPk+1β),Β Β (C(IPkβ)= set of all composites in IPkβ.)
Ο(pPk+1β) = β£pPk+1ββ£,
MIpPk+1β= maxΒ IpPk+1β,
MpPk+1β= maxΒ pPk+1β,
tpPk+1β = pPk+1β, Β Β (Here, tpPk+1β represents temporary pPk+1β.)
y = j,
j = j+Ο(pPk+1β),
pjβ= MpPk+1β,
print (k+1, β²th Β pocketΒ of Β primes Β with Β No. Β of Β primes Β =Β β, Ο(pPk+1β),
βΒ starting Β withΒ β, y+1, β²th Β prime Β toΒ β, j, β²th Β prime.Β They Β areβ)
print (py+lβ,Β l=1 to Ο(pPk+1β)),
10 Print (β²MpPk+1β=β²,pjβ,β²=β²,j, β²thΒ prime.β)
End
In the three methods that we have discussed so far, we could see that the values of Ο(pPkβ), in each method, play an important roll and thereby we define the following.
Definition 3**.**
The sequence Ο(pP1β), Ο(pP2β), β¦ is called the sequence of order of pockets of primes, pP1β, pP2β, β¦.
Table 1 shows different sequences of order of pockets of primes in the three methods up to k = 8 in the first method, k=6 in the second and k=4 in the third.
Remark 6**.**
A new study is needed on the behaviour of sequences of order of pockets of primes in the three methods.
Remark 7**.**
While generating prime numbers using the above method, one need not start with IpP1β =[2,3], pP1β={2,3}, IpP2β = [4,24], β¦. If p1β, p2β, β¦, pkβ are already known primes, then by taking IpP1β=[p1β,pkβ] and pP1β={p1β,p2β,β¦,pkβ} in the above method, one can generate primes by considering successive pockets of primes, pPj+1β, j=1,2,β¦ and kβ₯3.
5. Riemann zeta function and prime number generation
In this section, we relate prime number generation with Riemann zeta function. Riemann zeta function ΞΆ(z) [9] is given by
[TABLE]
the series is convergent for Re(z)>1.
Proposition 5.1**.**
[TABLE]
and n1β>n2β>β¦, then pk+1β=n1β, pk+2β=n2β, β¦, pk+Ο(pPk+1β)β=nΟ(pPk+1β)β and pk+1β, pk+2β, β¦, pk+Ο(pPk+1β)ββpPk+1β =Ο([pkβ+1,pkβ(pkβ+4)+3]) where Ο(pPk+1β)=β£pPk+1ββ£ and Re(z)>1, kβN.
Proof.
For Re(z)>1, we have
[TABLE]
[TABLE]
- 2z1β(1+2z1β+3z1β+4z1β+Β .Β .Β .Β ).
[TABLE]
=1+ sum of the terms of ΞΆ(z) without multiples of 2z1β.
Similarly, we get,
[TABLE]
= 1+ sum of the terms of ΞΆ(z) without multiples of 2z1β or 3z1β.
Continuing the above process and using Theorem 3.6, we get the result.
β
Remark 8**.**
Number of primes in a pocket of primes plays an important role in the process of generating primes from successive pockets of primes and also measure the power/speed of the algorithm that generates primes. Legendre [11] obtained a formula to calculate Ο(x), the number of primes β€x, xβN. Based on this, we obtain, the number of primes in [pkβ+1,pkβ(pkβ+4)+3] as
Ο([pkβ+1,pkβ(pkβ+4)+3])=Ο(pkβ(pkβ+4)+3)βΟ(pkβ)**
=Ο(pkβ(pkβ+4)+3)βk, kβN.
Acknowledgement.βI express my sincere thanks to the Central University of Kerala, Kasaragod, Kerala, India - 671 316 and St. Judeβs College (SJC), Thoothoor, Kanyakumari District, Tamil Nadu, India - 629 176 for providing facilities to do this research work. I also express my sincere thanks to Prof. S. Krishnan (late) and Dr. V. Mohan, Department of Mathematics, Thiyagarayar College of Engineering, Madurai, Tamil Nadu, India - 625 015, Prof. M. I. Jinnah, Mr. Albert Joseph and Prof. L. John, University of Kerala, Trivandrum, Kerala, India - 695 581; Rev. Fr. J. G. Jesudas (late), Correspondent, Rev. Fr. C. M. George (late), Principal, Dr. K. Vareethaiah and Dr. S. Amirthaiyan, St. Judeβs College, Thoothoor, India and Dr. Oscar Fredy, Royal Liverpool University Hospital, Liverpool, U.K. for their support and encouragement to do research.