Linnik's theorem

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

Linnik's theorem in analytic number theory answers a natural question after Dirichlet's theorem on arithmetic progressions. It asserts that there exist positive c and L such that, if we denote p(a,d) the least prime in the arithmetic progression

a + nd,\

where n runs through the positive integers and a and d are any given positive coprime integers with 1 ≤ ad - 1, then:

 p(a,d) < c d^{L}. \;

The theorem is named after Yuri Vladimirovich Linnik, who proved it in 1944.[1][2] Although Linnik's proof showed c and L to be effectively computable, he provided no numerical values for them.

Properties

It is known that L ≤ 2 for almost all integers d.[3]

On the generalized Riemann hypothesis it can be shown that

 p(a,d) \leq (1+o(1))\varphi(d)^2 \ln^2 d \; ,

where \varphi is the totient function.[4]

It is also conjectured that:

 p(a,d) < d^2. \; [4]


Bounds for L

The constant L is called Linnik's constant [5] and the following table shows the progress that has been made on determining its size.

L ≤ Year of publication Author
10000 1957 Pan[6]
5448 1958 Pan
777 1965 Chen[7]
630 1971 Jutila
550 1970 Jutila[8]
168 1977 Chen[9]
80 1977 Jutila[10]
36 1977 Graham[11]
20 1981 Graham[12] (submitted before Chen's 1979 paper)
17 1979 Chen[13]
16 1986 Wang
13.5 1989 Chen and Liu[14][15]
8 1990 Wang[16]
5.5 1992 Heath-Brown[4]
5.18 2009 Xylouris[17]
5 2011 Xylouris[18]

Moreover, in Heath-Brown's result the constant c is effectively computable.

Notes

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. Lua error in package.lua at line 80: module 'strict' not found.
  4. 4.0 4.1 4.2 Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. Lua error in package.lua at line 80: module 'strict' not found.
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. Lua error in package.lua at line 80: module 'strict' not found.
  11. Lua error in package.lua at line 80: module 'strict' not found.
  12. Lua error in package.lua at line 80: module 'strict' not found.
  13. Lua error in package.lua at line 80: module 'strict' not found.
  14. Lua error in package.lua at line 80: module 'strict' not found.
  15. Lua error in package.lua at line 80: module 'strict' not found.
  16. Lua error in package.lua at line 80: module 'strict' not found.
  17. Lua error in package.lua at line 80: module 'strict' not found.
  18. Lua error in package.lua at line 80: module 'strict' not found.