Primzahlen und die Riemannsche Vermutung Von Christopher Deninger 1 Einführung Die natürlichen Zahlen 1 , 2 , 3 , 4 , sind uns wohlvertraut. Ihre multiplikativen Bestandteile sind die Primzahlen, d.h. die Zahlen p ≥ 2 , die nur durch 1 und sich selbst geteilt werden 2, 3, 5, 7, 11, 13,… Aus der Definition folgt sofort: Jede natürliche Zahl n ≥ 2 lässt sich in ein Produkt von Primzahlen zerlegen. Weiter ist bekannt, dass diese Zerlegung bis auf die Reihenfolge der Faktoren eindeutig ist. So ist zum Beispiel 4 = 2⋅ 2 , 1 0 = 2⋅ 5 , 1 1 4 4 = 2⋅ 2⋅ 2⋅ 1 1⋅ 1 3 u sw . Gibt es unendlich viele Prinzahlen? Tatsächlich wurde die Antwort schon von Euklid gegeben. Sein Beweis ist ein schönes Beispiel für mathematisches Denken: Satz (Euklid) Es gibt unendlich viele Primzahlen. Beweis Wir nehmen an, es gäbe nur endlich viele Primzahlen. Sie seien der Reihe nach mit p 1 , p 2 , , p k bezeichnet. Hierbei ist k also die Anzahl der Primzahlen und p 1= 2 , p 2= 3 , p 3= 5 , p 4= 7 , Wir bilden nun die Zahl N = p 1⋅ p 2⋅ ⋅ p k 1 . Offenbar ist N ≥ 2 . Wir können N also in ein Produkt von Primzahlen zerlegen. Sei p eine dieser Primzahlen. Sie teilt N. Die Zahlen p 1 , , p k hingegen teilen N nicht: es bleibt stets der Rest 1. Also ist die Primzahl p unter den Zahlen p 1 , , p k nicht vertreten. Dies ist ein Widerspruch zu unserer Annahme, dass p 1 , , p k sämtliche Primzahlen seien. Die Annahme, es gäbe nur endlich viele Primzahlen hat zu einem Widerspruch geführt. Es gibt also unendlich viele von ihnen, und der Satz ist bewiesen. 2 Primzahlverteilung und Riemannsche Vermutung Die Anzahl der Primzahlen, die kleiner oder gleich einer gegebenen reellen Zahl x sind, wird seit Gauß mit π x bezeichnet. In kleinem Maßstab sieht die Funktion π x so aus: 1 Es gibt für jede natürliche Zahl N Primzahllücken der Länge N, d.h. Folgen von N aufeinander folgenden Zahlen, von denen keine prim ist. Das sieht man, indem man die folgenden Zahlen betrachtet, von denen keine prim ist N 1 ! 2 , , N 1 ! N 1 . Hierbei ist N 1 ! = 1⋅ 2⋅ 3 ⋯ N 1 . Die Funktion π x nimmt auf diesen Zahlen denselben Wert an, bleibt also mindestens N Schritte lang waagerecht. Trotz dieses Phänomens zeigt die Funktion π x bei großem Maßstab ein erstaunlich reguläres Verhalten: 2 Die Mathematiker haben schon früh versucht, eine gute Approximation von π x durch eine glatte Funktion zu finden. Der folgende Vorschlag stammt um 1792 von C. F. Gauß, der durch das Abzählen tausender Primzahlen ein Gefühl für die Zuwachsrate der Primzahlen gewonnen hatte. Diese erschien ihm wie 1 / lo g x , wobei lo g x der Logarithmus zur Basis e ist. In diesem Sinne gilt also für die Ableitung: dπ x = 1 /lo g x , was streng genommen keinen Sinn ergibt, da π x keine dx differenzierbare Funktion ist. Integration führte Gauß nun zu der Vermutung, dass π x durch die Funktion: x Li x =∫ 2 dt lo g t gut approximierbar sein sollte. Dies ist auf eindrucksvolle Weise der Fall: Die ersten Zusammenhänge von π x mit L i x wurden von Tschebyscheff um 1848 durch kunstvolle Überlegungen mit Binomialkoeffizienten bewiesen [T]. 3 Insbesondere konnte er zeigen: Wenn π x / L i x für x ∞ einem Grenzwert zustrebt, so muss dieser Grenzwert = 1 sein. Die Existenz dieses Grenzwertes zu beweisen, also dass π x und L i x asymptotisch gleich sind, ist viel schwieriger. Dies und mehr gelang 1896 unabhängig voneinander Hadamard [H] und de la Vallé Poussin [V]. Mit Methoden der komplexen Analysis zeigten sie den berühmten Primzahlsatz: Satz lim π x /L i x = 1 . x ∞ Das Rätsel, weshalb man mit den kontinuierlichen Methoden der Analysis etwas über die diskrete Folge der Primzahlen beweisen kann, wird sich später aufklären, durch das Eulerprodukt für die Riemannsche Zetafunktion. Durch partielle Integration sieht man, dass L i x und x /lo g x gleich sind. Der Primzahlsatz wird daher häufig auch in der Form asymptotisch lim π x / x /lo g x = 1 x ∞ ausgesprochen. Der „Integrallogarithmus“ L i x liefert aber eine viel bessere x /lo g x , wie man an folgendem π x Approximation an als die Funktion Diagramm sieht: Nachdem das asymptotische Verhalten von π x / L i x geklärt ist, erhebt sich die feinere Frage nach der Größenordnung der Funktion π x − L i x . In dieser Differenz spiegelt sich der auch zufällige Charakter des Auftretens der nächsten Primzahl eindrucksvoll wider 4 Die Differenz L i x − π x scheint übrigens nach dem Diagramm bis auf kleine Schwankungen immer zu wachsen, so dass man vermuten könnte, für alle x gelte die Ungleichung L i x ≥ π x . Dies ist nicht der Fall. Littlewood zeigte 1914, dass L i x − π x sogar unendlich oft das Vorzeichen ändert. Über die Größenordnung der Differenz macht die Riemannsche Vermutung eine Aussage: Riemannsche Vermutung (1. Fassung) Es gibt eine Konstante c 0 , so dass für alle x ≥ 2 gilt: ∣π x − L i x ∣≤ c x lo g x . Die Differenz π x − L i x hat also im Wesentlichen die Größenordnung von x , denn mit x verglichen wächst log x nur sehr langsam. Man kann zeigen, dass man 1 /2 in dieser Abschätzung x = x durch keine kleinere Potenz von x ersetzen kann. In der obigen Form ist nicht so klar, warum die Riemannsche Vermutung eine der berühmtesten Vermutungen der Mathematik geworden ist, und warum man an sie glauben sollte. Ihre tiefere Natur erhellt sich erst aus den folgenden Betrachtungen. Zunächst sei daran erinnert, dass man für positive reelle Zahlen a und reelle x die x Potenz durch a = e xp x lo g a erklärt. Ist s = x iy eine komplexe Zahl, x , y ∈¿ s 2 , i = − 1 , so kann man die komplexe Potenz a durch die Formel ¿ a s = a x cos x log a ia x s in x log a erklären. Aus den Additionstheoremen für den Logarithmus und für Sinus und Kosis s s s nus folgt dann die Formel a 1 2 = a 1 a 2 für beliebige komplexe Zahlen s 1 und −s s s2 . Insbesondere ist a = 1 /a . 5 Die Riemannsche Zetafunktion ζ s ist für komplexes Re s := x 1 durch die konvergente Reihe ζ s =1 1 2 s 1 3 s 1 4 s s= x iy mit 1 5s erklärt. Ihre Werte sind wieder komplexe Zahlen. Offenbar gehen in ihre Bildung gerade die natürlichen Zahlen 1 , 2 , 3 , 4 , 5 , ein. Der Zusammenhang mit den Primzahlen wird durch die folgende berühmte Formel hergestellt: Euler Produkt Für alle s mit Re s 1 gilt folgende Gleichung, wobei das Produkt über die Primzahlen erstreckt wird: ζ s = 1− 2 − s −1 1− 3 − s −1 1 − 5− s −1 1 − 7− s −1 Tatsächlich ist diese Formel äquivalent zu der bis auf die Reihenfolge eindeutigen Zerlegbarkeit der natürlichen Zahlen in Produkte von Primzahlpotenzen. Das sieht −s man so: Wegen Re s 1 ist ∣p ∣ 1 für jede Primzahl p. Also konvergiert die geometrische Reihe: 1− p − s −1 = 1 p− s p− 2s p− 3s Die rechte Seite im Euler Produkt ist der Grenzwert endlicher Produkte. Multipliziert − s −1 man diese aus, wobei man für die Faktoren 1 − p ihre Darstellung als geometrische Reihe wählt, so geht die rechte Seite über in eine Reihe über a b c d −s Summanden der Form 2 3 5 7 ⋯ . Die Gleichheit im Euler Produkt besagt also gerade, dass jede natürliche Zahl n ≥ 1 in eindeutiger Weise als endliches a b c d Produkt der Gestalt 2 3 5 7 ⋯ geschrieben werden kann, also als endliches Produkt von Primzahlpotenzen. Es ist nicht schwierig, diese Beweisidee zu einem strengen Beweis auszubauen. Man kann das Euler Produkt benutzen, um mit Hilfe von Analysis Eigenschaften der Primzahlen zu beweisen. Gäbe es zum Beispiel nur endlich viele Primzahlen, so wäre das Euler Produkt endlich, und ζ s müsste daher beschränkt bleiben, wenn sich s der Zahl 1 nähert. Dies ist aber nicht der Fall, was letztlich daran liegt, dass die Reihe 1 1 /2 1 /3 1 /4 divergiert. Also muss es unendlich viele Primzahlen geben. Um tiefer liegende Eigenschaften zu zeigen, ist es sinnvoll, ζ s mit Methoden der komplexen Analysis zu untersuchen. Dort werden sogenannte analytische Funktionen betrachtet, die viele bemerkenswerte Eigenschaften besitzen. Insbesondere sind sie „starr“ in dem Sinne, dass ihre Werte in einer noch so kleinen Kreisscheibe ihre Werte an allen anderen Stellen ihres Definitionsgebietes in eindeutig bestimmen. Hieraus folgt, dass es höchstens eine Fortsetzung von ζ s von der Halbebene Re s 1 (wo ζ s analytisch ist) in die ganze komplexe Ebene geben kann. Riemann hat entdeckt, dass es diese Fortsetzung tatsächlich gibt, wobei an der Stelle s = 1 , wie oben bemerkt, ein Pol der Ordnung 1 auftritt. Es gibt sogar eine Funktionalgleichung, 6 welche den Wert von ζ s an der Stelle 1 − s in Beziehung setzt. Sie lautet: π − s /2 Γ s /2 ζ s = π − s∈¿ ¿ mit ihrem Wert an der Stelle 1 − s /2 Γ 1 − s /2 ζ 1 − s die Eulersche Gammafunktion ist. Hieraus folgt, dass ein ρ mit 0 Re ρ 1 genau dann eine Nullstelle von ζ ist, wenn 1 − ρ eine Nullstelle ist. Hiermit kann man leicht zeigen (wegen (s) (s)), dass ρ = x iy genau dann Nullstelle von ζ ist, wenn 1 − x iy Nullstelle ist. wobei Γ s Ausgehend von der berühmten Arbeit [R] von Riemann hat sich herausgestellt, dass die Nullstellen der Zetafunktion eng mit den Primzahlen zusammenhängen. Man weiß, dass alle „interessanten“ Nullstellen ρ = x iy von ζ im „kritischen Streifen“ 0 Re s 1 in der komplexen Ebene liegen. Wie gesehen, liegen sie dabei symmetrisch zur Achse Re s = 1 /2 , d.h. zur Senkrechten durch den Punkt 1/2. Die oben formulierte Riemannsche Vermutung ist äquivalent zu der folgenden Vermutung, deren Faszination unmittelbar einleuchtet: Riemannsche Vermutung (2. Fassung) Alle Nullstellen ρ der Riemannschen Zetafunktion im kritischen Streifen liegen auf der Geraden Re s = 1 /2 . 1 /2 Das Auftreten der Zahl 1/2 in beiden Fassungen ( x = x !) ist kein Zufall. Man kann nämlich zeigen, dass folgende Aussagen für eine reelle Zahl δ ≥ 1 /2 äquivalent sind: ∣π x − L i x ∣≤ co n st . x δ lo g x für alle x ≥ 2 . a b hat keine Nullstelle mit < Re < 1. Erstaunlicherweise hat man trotz über hundertjähriger Bemühungen noch nicht einmal zeigen können, dass es ein δ 1 gibt, für das es keine Nullstellen von ζ im Streifen δ Re s 1 gibt. Alle bekannten nullstellenfreien Bereiche, die mit größter Mühe gewonnen wurden, schmiegen sich der Geraden x = 1 asymptotisch an. Dennoch hat man vieles über die Nullstellen von ζ im kritischen Streifen herausbekommen, z.B. 1 Es gibt unendlich viele Nullstellen der Gestalt ρ = 2 iy , vgl. [Ha]. 13 Die ersten 1 0 Nullstellen liegen auf der Geraden Re s = 1 /2 , GourdonDemichel 2004 In einem geeigneten Sinn liegen über 2/5 der Nullstellen auf der Geraden Re s = 1 /2 , vgl. [C]. Ein Analogon der Riemannschen Vermutung für „Funktionenkörper“ ist richtig [W]. Deren Arithmetik ist allerdings viel einfacher als die Arithmetik der natürlichen Zahlen. Hier sind die ersten drei Nullstellen ρ = x iy mit y 0 im kritischen Streifen bis auf sechs Stellen genau: 7 ρ1 ¿ ρ2 ¿ ρ3 ¿ 1 14 , 134725 i 2 1 21 , 022040 i 2 1 25 , 010856 i. 2 Literatur [AK] J. Álvarez López, Y.A. Kordyukov, Distributional Betti numbers of transitive foliations of codimension one. In: Proceedings on foliations. Eds. P. Walczak et al. World Scientific, Singapore 2002, pp. 159–183 [C] J.B. Conrey, More than two fiths of the zeros of the Riemann zeta function are on the critical line. J. reine angew. Math. 399 (1989), 1–26 [D1] C. Deninger, Number theory and dynamical systems on foliated spaces. Jber. d. Dt. Math.-Verein. 103 (2001), 79–100 [D2] C. Deninger, On the nature of the explicit formulas in number theory – a simple example. In: S. Kanemitsu, C. Jia (eds.) Number theoretic methods – future trends. Kluwer Academic Publ. 2003 [H] J. Hadamard, Sur la distribution des zéros de la function (s) et ses consequences arithmétiques. Bull. Soc. Math. France 24 (1896), 199–220 [Ha] G. H. Hardy, Sur les zéros de la function (s) de Riemann. C.R. Aca. Sci. Paris 158 (1914), 1012–1014 [R] B. Riemann, Über die Anzahl der Primzahlen unter einer gegebenen Größe. Monatsber. d. Berliner Akad. Wiss. 1859, S. 671–680 [T] P. L. Tschebycheff, Recherches nouvelles sur les nombres premiers. CR Paris 29 (1849), 397–401, 738–739 [V] Ch. De La Vallée-Poussin, Recherches analytiques sur la theorie des nombres premiers. Ann. Soc. Sci. Bruxelles 20 B (1896), 183–256, 281–352, 363–397, Bd. 21 B, 351–368 [W] A. Weil, On the Riemann hypotheses in function-fields. Proc. Nat. Ac. Sci. 27 (1941), 345–347 [Z] D. Zagier, The first 50 million prime numbers. Math. Intelligencer 0 (1977), 7–19 8