# Mathematik/Einführender Text/Pythagoreische Tripel und der Einheitskreis/Vortrag

    Der Satz des Pythagoras
Wir rufen uns den Satz des Pythagoras in Erinnerung.

## Satz

In einem rechtwinkligen Dreieck
ist der Flächeninhalt des Hypotenusenquadrats gleich der Summe der Flächeninhalte der beiden Kathetenquadrate.
Wenn man die beiden Kathetenlängen mit $a$ und $b$ und die Hypotenusenlänge mit $c$ bezeichnet, so besteht also der Zusammenhang
    $a^{2}+b^{2}=c^{2}\,.$
In diesem Vortrag soll es aber nicht um den Satz selbst gehen, sondern um die Zahlen $a,b,c\in \mathbb {R}$, die diese Gleichung erfüllen. Wenn man sich einen Punkt und einen rechten Winkel vorgibt (durch zwei von dem Punkt ausgehenden, zueinander senkrechten Halbgeraden), so kann man sich beliebige Kathetenlängen $a$ und $b$ vorgeben und diese auf den beiden Halbgeraden eintragen. Zusammen mit der Verbindungsgeraden der Endpunkte entsteht ein rechtwinkliges Dreieck mit den vorgegebenen Kathetenlängen, und die Hypotenusenlänge ist dann
    $c={\sqrt {a^{2}+b^{2}}}\,.$
Die Kathetenlängen kann man sich also frei vorgeben, und das legt die Hypotenusenlänge fest. Allerdings kann man nicht erwarten, dass sich „schöne“ Eigenschaften von $a$ und $b$ übertragen. Wenn beispielsweise $a=2$ und $b=3$ ist, so ist
    $c={\sqrt {2^{2}+3^{2}}}={\sqrt {13}}\,.$
Die Hypotenusenlänge ist also eine irrationale Zahl (da Quadratwurzeln aus Primzahlen stets irrational sind), obwohl die Länge der Katheten natürliche Zahlen sind. Zur Erinnerung: Natürliche Zahlen sind die Zahlen
    $0,1,2,3,4.\ldots ,$
ganze Zahlen sind die Zahlen
    $\ldots ,-4,-3,-2,-1,0,1,2,3,4,\ldots$
und rationale Zahlen sind Zahlen, die man als Brüche aus ganzen Zahlen darstellen kann, also
    $\mathbb {Q} ={\left\{{\frac {a}{b}}\mid a,b\in \mathbb {Z} ,\,b\neq 0\right\}}\,.$
Reelle Zahlen, die nicht rational sind, nennt man irrational. Beispielsweise sind
    $-5,\,3,\,0,\,{\frac {1}{2}},\,{\frac {1}{10}},\,{\frac {3}{5}},\,{\frac {19}{6}}\,$
rationale Zahlen, dagegen sind
    ${\sqrt {2}},\,{\sqrt {3}},\,{\sqrt {13}},\,{\sqrt[{7}]{5}},\,\pi ,\,e\,$
irrational, wobei das teilweise schwierige Sätze sind. Optisch sind rationale Zahlen von irrationalen Zahlen auf der Zahlengeraden schwer zu unterscheiden. In jeder beliebig kleinen Umgebung einer rationalen Zahl gibt es (unendlich viele) irrationale Zahlen und in jeder beliebig kleinen Umgebung einer irrationalen Zahl gibt es (unendlich viele) rationale Zahlen.
    Pythagoreische Tripel
In diesem Vortrag beschäftigen wir uns mit den sogenannten pythagoreischen Tripeln.

## Definition

Ein pythagoreisches Tripel ist eine ganzzahlige Lösung $(x,y,z)\in \mathbb {Z} ^{3}$ der diophantischen Gleichung
    $x^{2}+y^{2}=z^{2}\,.$
Es heißt primitiv, wenn $x,y,z$ keinen gemeinsamen Teiler besitzen.
Lösungstripel, bei denen (mindestens) ein Eintrag null ist, heißen trivial. Nach der Umkehrung des Satzes des Pythagoras bildet ein solches Tripel die Seitenlängen eines rechtwinkligen Dreieckes. Es geht also um rechtwinklige Dreiecke mit der Eigenschaft, dass alle drei Seiten eine ganzzahlige Länge haben (dabei sind $x,y$ die Seitenlängen der Katheten und $z$ ist die Seitenlänge der Hypotenuse). Das bekannteste pythagoreische Tripel ist zweifellos
    $(3,4,5).$
Die einfachste Möglichkeit, neue pythagoreische Tripel zu erhalten, ist es, das Tripel mit einer ganzzahligen Konstanten komponentenweise zu multiplizieren, also beispielsweise
    $2\cdot (3,4,5)=(6,8,10)\,$
zu betrachten. Wenn man sich auf primitive Tripel beschränkt, ist diese Operation nicht mehr erlaubt. Wenn zwei Zahlen des Tripels einen gemeinsamen Teiler haben, so hat natürlich auch die dritte diesen Teiler, und das Tripel ist nicht primitiv.
Wir wollen alle (primitiven) pythagoreischen Tripel finden. Man kann das Problem umformulieren, indem man durch $z^{2}$ teilt. Dann ist das Problem äquivalent zu:
Bestimme alle rationalen Lösungen für die Gleichung
    $r^{2}+s^{2}=1\,\,(r,s\in \mathbb {Q} ).$
Es geht also um alle Punkte auf dem Einheitskreis (in der Ebene mit Mittelpunkt $(0,0)$ und Radius $1$), deren beide Koordinaten rationale Zahlen sind. Wir sprechen kurz von rationalen Punkten. Die trivialen Lösungen sind die Zahlenpaare $(1,0),\,(-1,0),\,(0,1),\,(0,-1)$.
Wenn umgekehrt eine rationale Lösung vorliegt, also
    $(r,s)\in \mathbb {Q} ^{2}{\text{ mit }}r^{2}+s^{2}=1,$
so kann man daraus einfach ein (primitives) pythagoreisches Tripel errechnen. Wenn $r={\frac {n}{m}}$ und $s={\frac {k}{\ell }}$ mit ganzen Zahlen $n,m,k,\ell$ ist, so ist also
    ${\left({\frac {n}{m}}\right)}^{2}+{\left({\frac {k}{\ell }}\right)}^{2}=1\,$
und durch Multiplikation mit $m^{2}\ell ^{2}$ erhält man daraus
    $(n\ell )^{2}+(km)^{2}=(m\ell )^{2}\,.$
Durch Division durch einen gemeinsamen Teiler ergibt sich ein primitives Tripel.
    Parametrisierungen des Einheitskreises
Der (Einheits-)Kreis ist ein eindimensionales Objekt und es gibt verschiedene (Teil-)Parametrisierungen für ihn oder Ausschnitte von ihm. Unter einer Parametrisierung einer Kurve $C$ im $\mathbb {R} ^{2}$ versteht man generell eine Abbildung
    $\mathbb {R} \longrightarrow C,$
die eine Bijektion zwischen $\mathbb {R}$ (oder einem Intervall) und der Kurve (oder einem möglichst großen Ausschnitt daraus) vermittelt. Das Ziel einer Parametrisierung ist es, durch die Beziehung zu dem linearen Objekt $\mathbb {R}$ auch das „krumme Objekt“ $C$ besser zu verstehen.
Da $x^{2}+y^{2}=1$ gelten soll, kann man sich $x$ zwischen $-1$ und $1$ frei vorgeben und erhält für $y$ die Bedingung
    $y={\sqrt {1-x^{2}}}\,.$
Der Graph dieser Abbildung ist die obere Hälfte des Einheitskreises. Wenn man für $x$ eine rationale Zahl nimmt, also $x\in [-1,1]\cap \mathbb {Q}$, so gibt es aber keinen Grund, warum ${\sqrt {1-x^{2}}}$ ebenfalls rational sein sollte. Für $x={\frac {3}{5}}$ ist
    $y={\sqrt {1-{\frac {3}{5}}^{2}}}={\sqrt {{\frac {25}{25}}-{\frac {9}{25}}}}={\sqrt {\frac {16}{25}}}={\frac {4}{5}}\,$
wieder rational, für $x={\frac {2}{5}}$ ist
    $y={\sqrt {1-{\frac {2}{5}}^{2}}}={\sqrt {{\frac {25}{25}}-{\frac {4}{25}}}}={\sqrt {\frac {21}{25}}}={\frac {\sqrt {21}}{5}}\,$
nicht rational. Wenn man sich „zufällig“ eine rationale Zahl $x$ aussucht, wird ${\sqrt {1-x^{2}}}$ meistens irrational sein.
Eine weitere wichtige Parametrisierung des Einheitskreises wird durch die trigonometrischen Funktionen Sinus und Kosinus gegeben. Zu einem Winkel $\alpha$ betrachtet man ein rechtwinkliges Dreieck mit Hypotenusenlänge $1$, wobei einer der Winkel $\alpha$ sei. Im Einheitskreis entsteht dieses Dreieck, wenn man den Winkel an die positive $x$-Achse gegen den Uhrzeigersinn im Nullpunkt anlegt und den Durchstoßungspunkt $P$ des zugehörigen Strahles (der Halbgeraden) mit dem Einheitskreis bestimmt. Der Nullpunkt, der Punkt $P$ und der Lotfußpunkt von $P$ auf die $x$-Achse bilden ein rechtwinkliges Dreieck. Die Länge der Gegenkathete (gegenüber dem Nullpunkt) bezeichnet man mit $\sin \alpha$ und die Länge der Ankathete bezeichnet man mit $\cos \alpha$. Somit besitzt der Kreispunkt $P$ die Koordinaten
    $P(\alpha )=(\cos \alpha ,\sin \alpha )\,.$
Wenn $\alpha$ sämtliche Winkel durchläuft, durchläuft $P(\alpha )$ den Einheitskreis. Die Zuordnung
    $\alpha \longmapsto (\cos \alpha ,\sin \alpha )$
bildet also eine Parametrisierung des Einheitskreises. Hierbei kann man den Winkel auf unterschiedliche Arten messen, etwa durch den Grad, bei dem eine Volldrehung als $360$ Grad angesetzt wird, oder durch das Bogenmaß, bei dem die Länge des zugehörigen Kreisbogens als Winkel genommen wird und eine Volldrehung somit $2\pi$ entspricht.
Diese trigonometrische Parametrisierung ist auf einem reellen Intervall (im Bogenmaß nimmt man $[0,2\pi [$ als Definitionsintervall) definiert, und man kann sich wieder fragen, was bei ihr mit rationalen Zahlen passiert. Wenn wir mit der Gradeinteilung arbeiten, so geht es um die Frage, ob die Koordinaten zu einer rationalen Teildrehung rational sind. Zu einer Vierteldrehung (immer gemessen von der $x$-Achse aus) erhält man die rationalen Koordinaten $(0,1)$, zu einer Achteldrehung (also zum Winkel $45$ Grad)
erhält man die Koordinaten
    $\left({\frac {1}{\sqrt {2}}},\,{\frac {1}{\sqrt {2}}}\right),$
die beide irrational sind, für eine Zwölfteldrehung
(also zum Winkel $30$ Grad) erhält man die Koordinaten
    $\left({\frac {\sqrt {3}}{2}},\,{\frac {1}{2}}\right),$
wobei die zweite Koordinate rational, die erste aber irrational ist. Die trigonometrische Parametrisierung hilft also ebenfalls nicht, die rationalen Punkte auf dem Einheitskreis besser zu verstehen.
    Eine rationale Parametrisierung des Einheitskreises
Wir brauchen eine Parametrisierung, die rationale Zahlen in solche Punkte überführt, deren beide Koordinaten rational sind, und dabei möglichst all diese Punkte trifft.
Wir betrachten hierzu die Abbildung, die einen Punkt $t$ auf der $y$-Achse auf den Durchstoßungspunkt $(x,y)$ abbildet, den der Einheitskreis mit der durch $(0,t)$ und $(-1,0)$ definierten Geraden bildet. Aufgrund des Strahlensatzes haben wir die Bedingung
    ${\frac {t}{1}}={\frac {y}{1+x}}\,$
bzw. $y=t(1+x)$. Setzt man diese Gleichung in die Gleichung des Einheitskreises ein, so erhält man
    $1=x^{2}+y^{2}=x^{2}+t^{2}(x+1)^{2}\,$
und damit
    $0=x^{2}-1+t^{2}(x+1)^{2}=(x+1)(x-1)+t^{2}(x+1)(x+1)=(x+1){\left(x-1+t^{2}(x+1)\right)}\,.$
Da uns die erste Lösung $x=-1$ nicht interessiert (da diese dem Punkt $(-1,0)$ auf dem Kreis entspricht), betrachten wir den zweiten Faktor
    $0=x-1+t^{2}(x+1)=x(1+t^{2})+t^{2}-1\,,$
die zu
    $x(1+t^{2})=1-t^{2}\,$
und damit zu
    $x={\frac {1-t^{2}}{1+t^{2}}}{\text{ und }}y=t\cdot (x+1)=t\cdot {\left({\frac {1-t^{2}}{1+t^{2}}}+1\right)}=t\cdot {\frac {1-t^{2}+1+t^{2}}{1+t^{2}}}={\frac {2t}{1+t^{2}}}$
führt. Die Abbildung
    $t\longmapsto \left({\frac {1-t^{2}}{1+t^{2}}},\,{\frac {2t}{1+t^{2}}}\right)=(x,y)$
ist also eine Parametrisierung des Einheitskreises. Bei dieser Parametrisierung werden alle Punkte des Einheitskreises mit Ausnahme von $(-1,0)$ genau einmal getroffen. Das Urbild zum Punkt $(x,y)$ ist
    $t={\frac {y}{1+x}}\,$
für $x\neq -1$. Eine schlechte Eigenschaft dieser Abbildung ist, dass sie sehr große Verzerrungen besitzt. Die Punkte des Kreises, die nah bei $(-1,0)$ liegen, werden enorm auseinandergerissen. Die gute und für uns entscheidende Eigenschaft kann man direkt aus den funktionalen Ausdrücken ablesen: Diese Parametrisierung macht aus rationalen Zahlen $t\in \mathbb {Q}$ ein rationales Punktepaar auf dem Einheitskreis. Wenn nämlich
    $t={\frac {u}{v}}\,$
ist, so ist
    ${\begin{aligned}(x,y)&=\left({\frac {1-t^{2}}{1+t^{2}}},\,{\frac {2t}{1+t^{2}}}\right)\\&=\left({\frac {1-{\left({\frac {u}{v}}\right)}^{2}}{1+{\left({\frac {u}{v}}\right)}^{2}}},\,{\frac {2{\left({\frac {u}{v}}\right)}}{1+{\left({\frac {u}{v}}\right)}^{2}}}\right)\\&=\left({\frac {v^{2}-u^{2}}{u^{2}+v^{2}}},\,{\frac {2uv}{u^{2}+v^{2}}}\right).\end{aligned}}$
Durch diese Abbildung werden auch alle Punkte des Einheitskreises mit rationalen Koordinaten durch einen rationalen Parameter erfasst. Wenn $x$ und $y$ beide rational sind, so ist auch das Urbild
    $t={\frac {y}{1+x}}\,$
rational. Wir fassen zusammen:

## Satz

Die Abbildung
    $\varphi :\mathbb {Q} \longrightarrow S_{\mathbb {Q} }^{1}\setminus \{(-1,0)\},\,t\longmapsto \left({\frac {1-t^{2}}{1+t^{2}}},\,{\frac {2t}{1+t^{2}}}\right)=(x,y),$
von der Menge der rationalen Zahlen in die Menge der Punkte auf dem Einheitskreis mit rationalen Koordinaten ohne den Punkt $(-1,0)$ ist eine Bijektion, d.h. durch sie stehen die rationalen Zahlen in eindeutiger Beziehung zu den rationalen Punkten auf dem Einheitskreis.
Es folgt insbesondere die keineswegs selbstverständliche Aussage, dass es auf dem Einheitskreis unendlich viele rationale Punktepaare gibt.
Wenn man
    $t={\frac {u}{v}}\,$
mit ganzen Zahlen $u,v$ ansetzt, so ist der Bildpunkt auf dem Kreis gleich
    $\left({\frac {v^{2}-u^{2}}{u^{2}+v^{2}}},\,{\frac {2uv}{u^{2}+v^{2}}}\right).$
Daher gehört zu einem jeden Paar $(u,v)\in \mathbb {Z} \times \mathbb {Z} \setminus \{0\}$ das pythagoreische Tripel
    $(v^{2}-u^{2},2uv,u^{2}+v^{2}).$
Als „Probe“, dass es sich um ein pythagoreisches Tripel handelt, kann man auch direkt
    $(v^{2}-u^{2})^{2}+(2uv)^{2}=v^{4}-2u^{2}v^{2}+u^{4}+4u^{2}v^{2}=v^{4}+2u^{2}v^{2}+u^{4}=(u^{2}+v^{2})^{2}\,$
ausrechnen. Wir halten fest.

## Satz

Zu jedem primitiven pythagoreischen Tripel $(x,y,z)$ mit $y\neq 0$ gibt es $u\in \mathbb {Z}$ und $v\in \mathbb {N} _{+}$ mit
    $x=v^{2}-u^{2},\,y=2uv,\,z=u^{2}+v^{2}.$
Wenn $u$ und $v$ einen gemeinsamen Teiler haben, so erhält man nichtprimitive Tripel. Um alle pythagoreischen Tripel überhaupt zu erhalten, muss man eventuell noch mit einer positiven ganzen Zahl multiplizieren. In der folgenden Tabelle werden nur teilerfremde und positive $u,v$ angeführt.
    Die Dichtheit der rationalen Punkte
Wir wissen nun, wie man sämtliche rationalen Punkte auf dem Einheitskreis erhalten kann, wir wissen aber noch nicht, wie sie auf dem Einheitskreis verteilt sind. Die folgende Überlegung zeigt, dass es in jedem beliebig kleinen Ausschnitt des Einheitskreises stets unendlich viele rationale Punkte gibt. Dies beruht darauf, dass rationale Funktionen stetig sind. Es ist typisch für die höhere Mathematik, dass algebraische, arithmetische, analytische, numerische, geometrische und topologische Methoden Hand in Hand gehen.

## Korollar

Die Menge der Punkte auf dem Einheitskreis mit rationalen Koordinaten bilden eine dichte Teilmenge. Das bedeutet, dass es zu jedem Punkt $P$ auf dem Einheitskreis in jeder beliebig kleinen Umgebung von $P$ unendlich viele rationale Punkte auf dem Einheitskreis gibt.

### Beweis

Die Parametrisierung
    $\varphi \colon \mathbb {R} \longrightarrow S^{1},\,t\longmapsto \varphi (t)=\left({\frac {1-t^{2}}{1+t^{2}}},\,{\frac {2t}{1+t^{2}}}\right),$
ist stetig, da sie komponentenweise durch rationale Funktionen gegeben ist. Es sei $s\in S^{1}$ ein Punkt des Einheitskreises. Der Punkt $s=(-1,0)$ (der Punkt, der von der Parametrisierung nicht erfasst wird), ist selbst rational. Es sei also $s\neq (-1,0)$, und sei $t\in \mathbb {R}$ eine reelle Zahl mit $\varphi (t)=s$. Es sei $\epsilon >0$ vorgegeben. Aufgrund der Stetigkeit gibt es dann auch ein $\delta >0$ derart, dass die Ballumgebung $B(t,\delta )$ (das ist die Intervallumgebung $]t-\delta ,t+\delta [$) nach $B(s,\epsilon )$ hinein abgebildet wird, also $\varphi (B(t,\delta ))\subseteq B(s,\epsilon )$. Da die rationalen Zahlen innerhalb der reellen Zahlen dicht liegen, gibt es eine rationale Zahl $q\in B(t,\delta )$. Dann ist $\varphi (q)$ ein Punkt auf dem Einheitskreis mit rationalen Koordinaten, der in der $\epsilon$-Umgebung von $s$ liegt.
$\Box$
Wenn manbeispielsweise einen rationalen Punkt auf dem Einheitskreis sucht, der möglichst nahe an dem irrationalen Punkt $\left({\frac {1}{\sqrt {2}}},\,{\frac {1}{\sqrt {2}}}\right)$ liegen soll, so kann man
    $t={\frac {\frac {1}{\sqrt {2}}}{1+{\frac {1}{\sqrt {2}}}}}={\frac {1}{1+{\sqrt {2}}}}=0,414213...\,$
berechnen. Die rationale Approximation
    $t'={\frac {414213}{1000000}}\,$
führt zum rationalen Punkt
    $\left({\frac {828427590631}{1171572409369}},\,{\frac {828426000000}{1171572409369}}\right)$
auf dem Einheitskreis und zum pythagoreischen Tripel
    ${\begin{aligned}x&=v^{2}-u^{2}\\&=1000000^{2}-414213^{2}\\&=1000000000000-171572409369\\&=828427590631,\end{aligned}}$
    $y=2\cdot 414213\cdot 1000000=828426000000\,$
und
    ${\begin{aligned}z&=u^{2}+v^{2}\\&=414213^{2}+1000000^{2}\\&=1171572409369.\end{aligned}}$
In der Tat ist
    ${\begin{aligned}828427590631^{2}+828426000000^{2}&=686292272918683718978161+686289637476000000000000\\&=1372581910394683718978161\\&=1171572409369^{2},\,\end{aligned}}$
wie man unmittelbar nachrechnet.
    Gleichungen von höherem Grad
Statt der Gleichung
    $x^{2}+y^{2}=z^{2}\,$
kann man auch andere Gleichungen in Hinblick darauf untersuchen, ob und wie viele ganzzahlige Lösungen sie haben. Generell nennt man Gleichungen der Form
    $x^{n}+y^{n}=z^{n}\,$
Fermat-Gleichungen. Die berühmte Vermutung von Fermat aus dem siebzehnten Jahrhundert, der sogenannte „Große Fermat“, besagt, dass es für $n\geq 3$ keine nicht-trivialen Lösungen gibt. Die Fälle $n=3,4$ wurden von Euler bewiesen.
Nach rund 350 Jahren wurde der Große Fermat schließlich 1995 von Andrew Wiles bewiesen.

## Satz

Die diophantische Gleichung
    $x^{n}+y^{n}=z^{n}\,$
besitzt für kein $n\geq 3$ eine ganzzahlige nichttriviale Lösung.
Pdf-Version dieses Vortrags