Zwei-Quadrate-Satz

Aus testwiki
Version vom 22. November 2024, 13:21 Uhr von imported>New knowlege srugpull (growthexperiments-addlink-summary-summary:2|1|0)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Der Zwei-Quadrate-Satz von Fermat ist ein mathematischer Satz der Zahlentheorie:

Eine ungerade Primzahl p kann genau dann in der Form
p=x2+y2
mit ganzzahligen x und y dargestellt werden, wenn
p1(mod4).

Primzahlen, die letztere Bedingung erfüllen, nennt man auch pythagoreische Primzahlen.

Beispielsweise sind die Primzahlen 5, 13, 17, 29, 37, 41 kongruent zu 1 modulo 4 und können als Summe zweier Quadrate geschrieben werden:

5=12+2213=22+3217=12+4229=22+5237=12+6241=42+52

Andererseits sind die Primzahlen 3, 7, 11, 19, 23 und 31 kongruent zu 3 modulo 4 und können nicht als Summe zweier Quadrate geschrieben werden.

Als Arbeitsdefinition wird im Folgenden darstellbare Zahl kurz für „Zahl, die eine Darstellung als Summe zweier Quadratzahlen besitzt“ gebraucht. Dies entspricht auch dem Sprachgebrauch des im Buch der Beweise vorgestellten Beweises, den wir im Folgenden skizzieren wollen:[1]

Der einfachere Teil des Satzes (dass jede darstellbare ungerade Primzahl pythagoreisch ist) folgt ganz leicht aus der Tatsache, dass ein Quadrat modulo 4 nur zu 0 oder zu 1 kongruent sein kann. Daher ging es immer nur darum, zu zeigen, dass auch umgekehrt jede pythagoreische Zahl darstellbar ist.

Historische Bemerkungen

Als Erster hat Albert Girard diese Beobachtung gemacht, er hat sogar alle (nicht nur die primen) positiven, ganzen Zahlen beschrieben, die als Summe zweier Quadrate ausgedrückt werden können, dies wurde 1625 veröffentlicht.[2][3] Die Aussage, dass jede Primzahl der Form 4n+1 die Summe zweier Quadrate ist, heißt manchmal Satz von Girard.[4] Diesen Teil der Aussage sowie die Bestimmung der Anzahl der verschiedenen Möglichkeiten, eine gegebene Primzahlpotenz als Summe zweier Quadrate zu schreiben, hat Fermat in einem Brief an Marin Mersenne ausgearbeitet, dieser datiert vom 25. Dezember 1640. Daher wird diese Version des Satzes manchmal auch Fermats Weihnachtstheorem genannt.

Beweise des Zwei-Quadrate-Satzes

Üblicherweise hat Fermat keine Beweise seiner Behauptungen veröffentlicht, auch für den Zwei-Quadrate-Satz hat er keinen Beweis geliefert. Ein erster Beweis wurde mit viel Aufwand mittels der Methode des unendlichen Abstiegs von Euler gefunden. Er hatte ihn zunächst in zwei Briefen vom 6. Mai 1747 und 12. April 1749 an Goldbach angekündigt, der vollständige Beweis wurde dann zwischen 1752 und 1755 in zwei Artikeln veröffentlicht.[5][6] Lagrange erbrachte 1775 einen Beweis mittels seiner Untersuchungen über quadratische Formen. Dieser wurde von Gauß in seinen Disquisitiones Arithmeticae vereinfacht. Dedekind lieferte mindestens zwei Beweise, die auf der Arithmetik gaußscher Zahlen fußen. Weiter gibt es einen eleganten Beweis, der den minkowskischen Gitterpunktsatz verwendet. 2016 veröffentlichte D. Christopher einen kombinatorisch-zahlentheoretischen Beweis.[7]

Eulers Beweis mit der Methode des unendlichen Abstiegs

Der Beweis von Euler besteht aus fünf Schritten. Die ersten vier Schritte sind die Sätze 1 bis 4 aus dem ersten der oben erwähnten Artikel, der fünfte Schritt stammt aus dem zweiten Artikel.

Im Folgenden kann auch die Null Summand der „Summe zweier Quadrate“ sein. Somit können auch Quadratzahlen als Summen zweier Quadrate aufgefasst werden.

1. Das Produkt zweier Zahlen, die jeweils als Summen zweier Quadrate darstellbar sind, lässt sich selbst als Summe zweier Quadrate schreiben.

Dies ist eine wohlbekannte Eigenschaft, die auf der Identität
(a2+b2)(p2+q2)=(ap+bq)2+(aqbp)2
beruht, die auf Diophant zurückgeht.

2. Wenn die Summe zweier Quadrate durch eine Primzahl teilbar ist, die sich ebenfalls als Summe zweier Quadrate schreiben lässt, dann ist auch der Quotient die Summe zweier Quadrate. (Satz 1 in Eulers erstem Artikel)

Zum Beweis wird angenommen, dass a2+b2 durch p2+q2 teilbar ist, wobei der letzte Term eine Primzahl ist. Dann teilt p2+q2 auch
(pbaq)(pb+aq)=p2b2a2q2=p2(a2+b2)a2(p2+q2).
Da p2+q2 eine Primzahl ist, muss es einen der beiden Faktoren teilen. Zunächst wird angenommen, dass p2+q2 Teiler von pbaq ist. Wegen Diophants Identität
(a2+b2)(p2+q2)=(ap+bq)2+(aqbp)2
folgt daraus, dass p2+q2 Teiler von (ap+bq)2 ist.
Daher kann die Gleichung durch das Quadrat von p2+q2 dividiert werden, ohne den Bereich der ganzen Zahlen zu verlassen. Es ergibt sich
a2+b2p2+q2=(ap+bqp2+q2)2+(aqbpp2+q2)2.
Das bedeutet, dass der Quotient, wie behauptet, die Summe zweier Quadrate ist.
Entsprechendes gilt, wenn p2+q2 Teiler von pb+aq ist. Für die Begründung verwendet man eine Variante von Diophants Identität, nämlich
(a2+b2)(q2+p2)=(aq+bp)2+(apbq)2.

3. Wenn die Summe zweier Quadrate durch eine Zahl teilbar ist, die sich nicht als Summe zweier Quadrate schreiben lässt, dann hat der Quotient einen Teiler, der nicht als Summe zweier Quadrate darstellbar ist. (Satz 2 aus Eulers zweitem Artikel)

q sei ein Teiler von a2+b2, der sich nicht als Summe zweier Quadrate ausdrücken lässt. Der Quotient wird in (möglicherweise mehrfach auftretende) Primfaktoren zerlegt, also in der Form p1p2pn geschrieben, sodass a2+b2=qp1p2pn gilt. Wenn alle Faktoren pi als Summen zweier Quadrate darstellbar sind, dann kann man a2+b2 der Reihe nach durch p1, p2 usw. dividieren; aus Schritt (2.) schließt man, dass die kleiner werdenden Quotienten jeweils Summen zweier Quadrate sind. Letztendlich wäre q selbst die Summe zweier Quadrate, was in Widerspruch zur Voraussetzung steht. Folglich ist wenigstens eine der Primzahlen pi nicht die Summe zweier Quadrate.

4. Sind a und b teilerfremde natürliche Zahlen, dann ist jeder Faktor von a2+b2 die Summe zweier Quadrate. (Dieser Schritt verwendet Schritt (3.), um einen ‚unendlichen Abstieg‘ zu erzeugen, und entspricht dem Satz 4 in Eulers erstem Artikel. Der Beweis, der hier skizziert wird, enthält auch den Beweis von Eulers Satz 3.)

Es seien a,b teilerfremde natürliche Zahlen. Ohne Beschränkung der Allgemeinheit sei a2+b2 nicht selbst prim, denn sonst gäbe es nichts zu beweisen. Es sei daher q ein echter Teiler von a2+b2, nicht notwendig eine Primzahl: Wir wollen zeigen, dass q die Summe zweier Quadrate ist. Dabei kann q>2 vorausgesetzt werden, da der Fall q=2=12+12 offensichtlich ist.
m und n seien die nicht-negativen ganzen Zahlen mit der Eigenschaft, dass mq bzw. nq (dem Betrag nach) so nahe wie möglich bei a bzw. b liegt. Man beachte, dass die Differenzen c=amq und d=bnq ganze Zahlen sind, deren absolute Beträge kleiner als q/2 sind.
Durch Ausmultiplizieren erhalten wir
a2+b2=m2q2+2mqc+c2+n2q2+2nqd+d2=Aq+(c2+d2),
wobei A eine eindeutig bestimmte nicht-negative ganze Zahl ist. Da q Teiler von a2+b2 ist, muss auch c2+d2 durch q teilbar sein: c2+d2=qr mit einer ganzen Zahl r. Es sei nun g der größte gemeinsame Teiler von c und d, der wegen der Teilerfremdheit von a und b teilerfremd zu q ist. Folglich ist g2 Teiler von r. Setzt man e=c/g, f=d/g und s=r/g2, erhält man e2+f2=qs. e und f sind teilerfremd und es gilt s<q/2 wegen
qs=e2+f2c2+d2<(q2)2+(q2)2=q2/2.
Nun erfolgt schließlich der Abstiegsschritt: Wenn q nicht die Summe zweier Quadrate ist, dann muss es gemäß (3.) einen Faktor von s, etwa q1, geben, der nicht Summe zweier Quadrate ist. Es gilt jedoch q1s<q/2<q. Wiederholt man diese Schritte (beginnend mit e,f;q1 anstelle von a,b;q) immer wieder, so findet man eine streng monoton abnehmende unendliche Folge q,q1,q2, von natürlichen Zahlen, die jeweils nicht als Summe zweier Quadrate darstellbar sind. Weil ein solcher unendlicher Abstieg unmöglich ist, muss q die Summe zweier Quadrate sein, wie behauptet.

5. Jede Primzahl der Form 4n+1 ist die Summe zweier Quadrate. (Hauptresultat von Eulers zweitem Artikel)

Wenn p=4n+1 gilt, dann ist nach dem kleinen fermatschen Satz jede der Zahlen 1,24n,34n,,(4n)4n kongruent zu 1 modulo p. Die Differenzen 24n1,34n24n,,(4n)4n(4n1)4n sind daher alle durch p teilbar. Jede dieser Differenzen kann faktorisiert werden als
a4nb4n=(a2n+b2n)(a2nb2n).
Als Primzahl muss p einen der beiden Faktoren teilen. Wenn p in jedem der 4n1 Fälle den ersten Faktor teilt, kann man nach dem letzten Schritt schließen, dass p selbst die Summe zweier Quadrate ist; a und b unterscheiden sich nämlich um 1 und sind daher teilerfremd. Es genügt also zu zeigen, dass p nicht immer den zweiten Faktor teilen kann.
Angenommen, p teilt alle 4n1 Differenzen 22n1,32n22n,,(4n)2n(4n1)2n. Dann teilt p auch alle 4n2 Differenzen der ursprünglichen Differenzen, alle 4n3 Differenzen von deren Differenzen und so weiter. Da die k-ten Differenzen der Folge 1k,2k,3k, alle gleich k! sind, wären die 2n-ten Differenzen alle konstant und gleich (2n)!. Andererseits ist (2n)! sicher nicht durch p teilbar. p kann also nicht alle zweiten Faktoren teilen. Durch diesen Widerspruch ist bewiesen, dass p tatsächlich die Summe zweier Quadrate ist.

Beweis mit dem Gitterpunktsatz von Minkowski

Ist p eine Primzahl, die kongruent zu 1 modulo 4 ist, dann ist 1 nach dem eulerschen Kriterium ein quadratischer Rest modulo p. Daher existiert eine ganze Zahl m, sodass p Teiler von m2+1 ist. Es seien nun 𝐞𝟏, 𝐞𝟐 die Elemente der Standardbasis des Vektorraums 2, außerdem 𝐮=𝐞𝟏+m𝐞𝟐 und 𝐯=0𝐞𝟏+p𝐞𝟐. Man betrachtet das Gitter S={a𝐮+b𝐯a,b}. Wenn 𝐰=a𝐮+b𝐯=a𝐞𝟏+(am+bp)𝐞𝟐 Element von S ist, gilt 𝐰2=a2+(am+bp)2a2(1+m2)0(modp). Daher ist p für jedes 𝐰S ein Teiler von 𝐰2.

Der Flächeninhalt der Grundmasche (Fundamentalmasche) des Gitters ist p. Der Flächeninhalt der offenen Kreisscheibe D mit dem Mittelpunkt im Ursprung und dem Radius 2p beträgt 2πp>4p. Außerdem ist D konvex und symmetrisch bezüglich des Ursprungs. Daher existiert nach dem Gitterpunktsatz von Minkowski ein vom Nullvektor verschiedener Vektor 𝐰S mit 𝐰D. Weil 𝐰2<2p gilt und p Teiler von 𝐰2 ist, muss p=𝐰2 gelten. Folglich ist p die Summe zweier Quadrate, nämlich der Quadrate der Koordinaten von 𝐰.

Don Zagiers Beweis

Berühmt geworden ist ein Beweis von Don Zagier, den er selbst als „Einzeiler“ bezeichnete (one-sentence proof). Dies ist eine Vereinfachung eines früheren kurzen Beweises von Heath-Brown, der wiederum von auf Lagrange zurückgehenden Ideen inspiriert war.

Der Beweis lautet folgendermaßen: Für eine Primzahl p=4k+1 hat die auf der endlichen Menge S={(x,y,z)3:x2+4yz=p} definierte Involution, gegeben durch

(x,y,z){(x+2z,z,yxz),wennx<yz(2yx,y,xy+z),wennyz<x<2y(x2y,xy+z,y),wennx>2y

einen Fixpunkt. Daher ist die Mächtigkeit |S| ungerade. Aus dieser Tatsache kann man folgern, dass auch die Involution (x,y,z)(x,z,y) auf S einen Fixpunkt besitzt. Weil für diesen Fixpunkt y=z gelten muss, folgt x2+4y2=p, d. h., p lässt sich als Summe zweier Quadratzahlen schreiben.

Zagier gab im selben Artikel, in dem er den Beweis vorstellte, zu, dass dieser one-sentence proof mehrere Annahmen trifft, die man mit mehr als einem Satz erklären müsse – wie, dass die Menge S endlich ist, dass die erste Abbildung eine wohldefinierte Involution mit eindeutig bestimmtem Fixpunkt ist und wie genau daraus der Zwei-Quadrate-Satz folgt.[8]

Verwandte Resultate

Vierzehn Jahre später hatte Fermat zwei verwandte Resultate angekündigt. In einem Brief vom 25. September 1654 an Blaise Pascal behauptete er über eine ungerade Primzahl p:

  • p ist genau dann von der Form x2+2y2, wenn p1 oder p3(mod8),
  • p ist genau dann von der Form x2+3y2, wenn p1(mod3).

Weiter schrieb er:

Enden zwei Primzahlen auf die Ziffern 3 oder 7 und sind beide um 3 größer als ein Vielfaches von 4, so ist ihr Produkt eine Summe aus einem Quadrat und dem Fünffachen eines Quadrates.

Mit anderen Worten, wenn p und q Primzahlen der Form 20k+3 oder 20k+7 sind, dann ist pq von der Form x2+5y2. Euler hat dies später zu der Vermutung ausgeweitet, dass gilt:

  • p ist genau dann von der Form x2+5y2, wenn p1 oder p9(mod20),
  • 2p ist genau dann von der Form x2+5y2, wenn p3 oder p7(mod20).

Beide Behauptungen von Fermat sowie die von Euler aufgestellten Vermutungen wurden schließlich von Lagrange bewiesen.

Algorithmische Lösung

Die gesuchten Zahlen x,y, mit denen p=x2+y2 gilt, lassen sich algorithmisch finden. Ein naheliegender Algorithmus ergibt sich mithilfe des Lemmas von Thue und lautet folgendermaßen: Für ein natürliches x mit 1x<p überprüfe man, ob px2 eine ganze Zahl ist. Falls dies so ist, so hat man das x gefunden und das y ergibt sich von selbst. Jedoch wächst mit größer werdendem p der Rechenaufwand exponentiell, sodass sich dieser Weg nur für kleinere Primzahlen eignet.

Der Mathematiker Stan Wagon gab einen Algorithmus an, der unter Benutzung des euklidischen Algorithmus das Problem in Polynomialzeit löst.[9]

Darstellung natürlicher Zahlen als Summe zweier Quadratzahlen

Auf den Zwei-Quadrate-Satz aufbauend kann man sich fragen, welche natürlichen Zahlen (nicht nur Primzahlen) als Summe zweier Quadratzahlen darstellbar sind. Hieraus ergibt sich folgender Satz (siehe Satz über die Summe zweier Quadrate):

Genau dann ist eine natürliche Zahl darstellbar als Summe zweier Quadratzahlen, wenn in der Primfaktorzerlegung jeder Primfaktor der Form 4m+3 mit geradem Exponenten auftritt.

Beweisskizze

Für die eine Richtung benötigt man folgende Tatsachen:

  • Die Zahlen 1 und 2 sind darstellbar, denn 1=12+02 und 2=12+12.
  • Nach dem Zwei-Quadrate-Satz sind ungerade Primzahlen nur darstellbar, wenn sie von der Form 4m+1 sind.
  • Nach der Brahmagupta–Fibonacci-Identität ist das Produkt zweier darstellbarer Zahlen wieder darstellbar.
  • Wenn n=x2+y2 darstellbar ist, so ist auch nz2 für z darstellbar, denn
nz2=(zx)2+(zy)2.

Für die Rückrichtung benötigt man zusätzlich folgende Aussagen:

  • Ist 4m+3 eine Primzahl, die eine darstellbare Zahl n=x2+y2 teilt, so teilt sie auch x und y.
  • Wenn n darstellbar ist und durch eine Primzahl der Form 4m+3 teilbar ist, so ist n auch durch (4m+3)2 teilbar und der Quotient n/(4m+3)2 ist immer noch darstellbar.

Die ganze Aussage ergibt sich dann, indem man die Primfaktorzerlegung betrachtet.

Beispiel

Die Zahl 127050643720, gegeben durch die Primfaktorzerlegung 2357411213292, ist darstellbar als Summe zweier Quadratzahlen. Nicht nur ist die Existenz bewiesen; aus dem Abschnitt zur algorithmischen Lösung und der Beweisskizze kann man die Darstellung sogar per Hand berechnen.

Dafür findet man zunächst die Darstellungen der darstellbaren Primfaktoren (das wären hier 2, 5 und 13). Dann ergibt sich unter Anwendung der Brahmagupta–Fibonacci-Identität und der Tatsache nz2=(zx)2+(zy)2 die folgende Darstellung als Summe:

127050643720=355742+3546622

Würde man 127050643720 mit 7 multiplizieren, dann wäre das Ergebnis nach dem obigen Resultat nicht mehr als Summe zweier Quadratzahlen darstellbar, da 7 geteilt durch 4 den Rest 3 hinterlässt, aber dann mit ungeradem Exponenten aufträte.

Verhältnis zu den Gaußschen Zahlen

Vorlage:Hauptartikel Es besteht eine sehr starke Beziehung zu den Gaußschen Zahlen [i]. Denn die Primelemente im Ring der Gaußschen Zahlen sind (abgesehen von den vier Einheiten ±1,±i als Faktoren) genau die Primzahlen der Form 4k+3, k0, die Zahl 1+i und die Zahlen a+bi, a,b, für die a2+b2=p eine Primzahl in ist, die man als p=4k+1, k schreiben kann.

Mit etwas Arbeit lässt sich daraus sogar die Leibniz-Reihe herleiten, wie das Edmund Weitz im Laufe seines Buches Pi und Primzahlen vorgestellt hat.[10]

Siehe auch

  • L. E. Dickson: History of the Theory of Numbers. Band 2. Chelsea Publishing Co., New York 1920.
  • J. Stillwell: Introduction zu: Richard Dedekind: Theory of Algebraic Integers. Cambridge University Library, Cambridge University Press 1996, ISBN 0-521-56518-9.
  • D. A. Cox: Primes of the Form x2 + ny2. Wiley-Interscience 1989, ISBN 0-471-50654-0.
  • Manon Bischoff: Ein Theorem rund um Weihnachten, Windmühlen und Primzahlen. Artikel auf Spektrum.de mit Beweisskizze.

Einzelnachweise

  1. Martin Aigner und Günter Ziegler: Das BUCH der Beweise, 5. Auflage, Springer, 2010, S. 24.
  2. Simon Stevin: L’Arithmétique de Simon Stevin de Bruges, kommentiert von Albert Girard, Leyden 1625, Seite 622.
  3. L. E. Dickson: History of the Theory of Numbers, Band II, Kap. VI, S. 227.
  4. L. E. Dickson: History of the Theory of Numbers, Band II, Kap. VI, S. 228.
  5. De numeris qui sunt aggregata duorum quadratorum. (Novi commentarii academiae scientiarum Petropolitanae 4 (1752/3), 1758, Seiten 3–40).
  6. Demonstratio theorematis FERMATIANI omnem numerum primum formae 4n+1 esse summam duorum quadratorum. (Novi commentarii academiae scientiarum Petropolitanae 5 (1754/5), 1760, Seiten 3–13).
  7. A. David Christopher: A partition-theoretic proof of Fermat’s Two Squares Theorem, Discrete Mathematics (2016), Band 339, Seiten 1410–1411.
  8. D. Zagier: A one-sentence proof that every prime p ≡ 1 (mod 4) is a sum of two squares, American Mathematical Monthly, 1990, Band 97, Seite 144.
  9. Stan Wagon: Editor’s Corner: The Euclidean Algorithm Strikes Again. The American Mathematical Monthly, Band 97, Nr. 2, 1990, S. 125–129.
  10. Edmund Weitz: Pi und Primzahlen. Eine Entdeckungsreise durch die Mathematik. 2021, Springer Berlin, Heidelberg.