Pythagoreisches Tripel

Kleinstes Tripel: ( 3 ,   4 ,   5 ) {\displaystyle (3,\ 4,\ 5)}

In der Zahlentheorie besteht ein Pythagoreisches Tripel oder Pythagoreisches Zahlentripel aus drei verschiedenen natürlichen Zahlen[1], bei denen die Summe der Quadrate der beiden kleineren Zahlen gleich dem Quadrat der größten Zahl ist. Nach dem Satz des Pythagoras können die drei Zahlen eines Pythagoreischen Tripels auch als die Seitenlängen eines ebenen rechtwinkligen Dreiecks in der Euklidischen Geometrie aufgefasst werden. Wenn a {\displaystyle a} , b {\displaystyle b} und c {\displaystyle c} außer 1 keinen Teiler gemeinsam haben, spricht man von einem primitiven pythagoreischen Tripel.

Geschichte

Die Tontafel Plimpton 322

Pythagoreische Tripel finden sich bereits auf babylonischen Tontafeln, die in die Zeit der Hammurabi-Dynastie datiert werden (1829 bis 1530 v. Chr.). Die Keilschrifttafel Plimpton 322 enthält 15 verschiedene pythagoreische Tripel,[2] u. a. ( 56 , 90 , 106 ) {\displaystyle (56,90,106)} , ( 119 , 120 , 169 ) {\displaystyle (119,120,169)} und ( 12709 , 13500 , 18541 ) {\displaystyle (12709,13500,18541)} , was darauf schließen lässt, dass bereits vor mehr als 3500 Jahren ein Verfahren zur Berechnung solcher Tripel bekannt war. Für Ägypten ist die explizite Erwähnung von pythagoreischen Tripeln nur aus einem demotischen Papyrus des 3. Jahrhunderts v. Chr. bekannt,[3] doch wurde auch die Verwendung insbesondere der Tripel ( 3 ,   4 ,   5 ) {\displaystyle (3,\ 4,\ 5)} und ( 20 ,   21 ,   29 ) {\displaystyle (20,\ 21,\ 29)} für Böschungswinkel bei einigen Pyramiden aus einer Zeit rund zweitausend Jahre vor dem erwähnten Papyrus diskutiert.[4]

Das indische Baudhayana-Sulbasutra aus dem 6. Jahrhundert vor Christus enthält fünf pythagoreische Tripel.[5]

Pythagoreische Tripel wurden bei den Griechen von Euklid, nach dem Kommentar von Proklos zu Euklids Elementen von Pythagoras und Platon behandelt und später von Diophant.

Beispiele

  • ( 3 ,   4 ,   5 ) {\displaystyle (3,\ 4,\ 5)} ist das kleinste und bekannteste pythagoreische Tripel. Es ist primitiv, denn die drei natürlichen Zahlen haben nur 1 als Teiler gemeinsam.
  • ( 5 ,   12 ,   13 ) {\displaystyle (5,\ 12,\ 13)} und ( 8 ,   15 ,   17 ) {\displaystyle (8,\ 15,\ 17)} sind Beispiele für weitere kleine primitive pythagoreische Tripel.
  • Beispiele für nicht primitive pythagoreische Tripel sind ( 15 ,   20 ,   25 ) {\displaystyle (15,\ 20,\ 25)} mit 5 {\displaystyle 5} als einem gemeinsamen Teiler oder ( 15 ,   36 ,   39 ) {\displaystyle (15,\ 36,\ 39)} mit dem gemeinsamen Teiler 3 {\displaystyle 3} .

Erzeugung der pythagoreischen Tripel

Pythagoreische Tripel im kartesischen Koordinatensystem mit x und y von 1 bis 2500. Die deutlich dunklen Linien markieren Tripel der Form ( 3 n ,   4 n ,   5 n ) . {\displaystyle (3n,\ 4n,\ 5n).} Weitere Regelmäßigkeiten werden in der Vergröße­rung sichtbar. Die Symmetrie zur 45°-Achse ist eine Folge des Kommutativgesetzes.

Die drei Formeln

a = m 2 n 2 {\displaystyle a=m^{2}-n^{2}}
b = 2 m n {\displaystyle b=2\;\!mn}
c = m 2 + n 2 {\displaystyle c=m^{2}+n^{2}}

liefern für beliebige m , n N , m > n > 0 {\displaystyle m,n\in \mathbb {N} ,m>n>0} [1] ein pythagoreisches Tripel ( a ,   b ,   c ) {\displaystyle (a,\ b,\ c)} . Es ist genau dann primitiv, wenn m {\displaystyle m} und n {\displaystyle n} teilerfremd und nicht beide ungerade sind.

Diese Formeln wurden von Euklid angegeben (Elemente, Buch 10, Proposition 29, Lemma 1).[6] Sie werden manchmal indische Formeln genannt, da sie explizit auch vom indischen Mathematiker Brahmagupta (598–668) knapp 900 Jahre später angegeben wurden.[7][8] Möglicherweise waren sie auch den Babyloniern bekannt bei ihrer Erstellung pythagoreischer Tripel,[9] denn die Formeln ergeben sich unmittelbar aus der babylonischen Multiplikationsformel

k l = ( k + l 2 ) 2 ( k l 2 ) 2 , {\displaystyle k\cdot l={\left({\frac {k+l}{2}}\right)\!}^{2}-{\left({\frac {k-l}{2}}\right)\!}^{2},}

wenn man k = m 2 {\displaystyle k=m^{2}} und l = n 2 {\displaystyle l=n^{2}} setzt und mit 2 2 {\displaystyle 2^{2}} multipliziert: ( 2 m n ) 2 = ( m 2 + n 2 ) 2 ( m 2 n 2 ) 2 {\displaystyle \quad (2\;\!mn)^{2}=\left(m^{2}+n^{2}\right)^{2}-\left(m^{2}-n^{2}\right)^{2}} .

Umgekehrt lässt sich jedes primitive pythagoreische Tripel ( a ,   b ,   c ) {\displaystyle (a,\ b,\ c)} mit Hilfe dieser Formeln aus teilerfremden m , n N {\displaystyle m,n\in \mathbb {N} } erzeugen.

Jedes pythagoreische Tripel ( A , B , C ) {\displaystyle (A,B,C)} kann aus einem primitiven pythagoreischen Tripel ( a , b , c ) {\displaystyle (a,b,c)} durch ( A , B , C ) = ( N a , N b , N c ) {\displaystyle (A,B,C)=(Na,Nb,Nc)} berechnet werden. Die natürliche Zahl N {\displaystyle N} ist der größte gemeinsame Teiler von A ,   B ,   C {\displaystyle A,\ B,\ C} und damit eindeutig bestimmt.

Beispiele:

  • m = 2 ,   n = 1 {\displaystyle m=2,\ n=1} liefert das Tripel ( 3 ,   4 ,   5 ) {\displaystyle (3,\ 4,\ 5)} .
  • Multiplikation mit N = 2 {\displaystyle N=2} liefert ( 6 ,   8 ,   10 ) {\displaystyle (6,\ 8,\ 10)} . Es ergibt sich auch nach der babylonischen Multiplikationsformel aus k = 3 ,   l = 1. {\displaystyle k=3,\ l=1.} Weil 3 {\displaystyle 3} und 1 {\displaystyle 1} beide ungerade sind, ist es nicht primitiv.
  • m = 3 ,   n = 2 {\displaystyle m=3,\ n=2} liefert das primitive Tripel ( 5 ,   12 ,   13 ) {\displaystyle (5,\ 12,\ 13)} .
  • Multiplikation mit N = 7 {\displaystyle N=7} liefert ( 35 ,   84 ,   91 ) {\displaystyle (35,\ 84,\ 91)} ; dies ist ein pythagoreisches Tripel, das sich nicht mit den Formeln nach Euklid erzeugen lässt. Diese erzeugen zwar alle primitiven, aber nur einen Teil der nicht-primitiven Tripel.

Die Verbindung der von B. Berggren (1934)[10] und von A. Hall (1970)[11] bekannten Baumstruktur der primitiven pythagoreischen Tripel mit der modularen Gruppe untersuchte R. C. Alperin (2005)[12]. Sämtliche primitiven pythagoreischen Tripel lassen sich über sieben verschiedene Lineartransformationen, jeweils ausgehend von ( 3 , 4 , 5 ) {\displaystyle (3,4,5)} , in (bis auf die Anordnung) genau drei verschiedenen ternären Wurzelbäumen erzeugen, wie Firstov allgemein bewies.[13] Genau ein Wurzelbaum hat mit einem anderen jeweils eine Lineartransformation gemeinsam, eine davon erzeugt bspw. alle (primitiven) pythagoreischen Tripel ( x ,   y ,   y + 1 ) {\displaystyle (x,\ y,\ y+1)} , auch alle mit einer beliebigen ungeraden Primzahl x {\displaystyle x} , und der von Price[14] entdeckte andere Wurzelbaum die beiden (gemischten) Darstellungen ( p q ,   2 p q ,   p q + q p ) {\displaystyle (p'q',\ 2pq,\ pq'+qp')} und ( p q ,   2 p q ,   p q q p ) {\displaystyle (p'q',\ 2pq,\ pq'-qp')} der primitiven Tripel mit ungeradem q {\displaystyle q} , einem dazu teilerfremden q {\displaystyle q'} und p = q + q ,   p = q + p {\displaystyle p=q'+q,\ p'=q+p} .[15]

Herleitung der Formel zur Bildung der pythagoreischen Tripel

Ist ( a , b , c ) {\displaystyle (a,b,c)} ein pythagoreisches Tripel, so ergibt die Division der zugehörigen Gleichung a 2 + b 2 = c 2 {\displaystyle a^{2}+b^{2}=c^{2}} durch c 2 {\displaystyle c^{2}}

( a c ) 2 + ( b c ) 2 = 1 {\displaystyle \left({\frac {a}{c}}\right)^{2}+\left({\frac {b}{c}}\right)^{2}=1} .

Die Zahlen x := a c {\displaystyle x:={\tfrac {a}{c}}} und y := b c {\displaystyle y:={\tfrac {b}{c}}} sind rational und positiv und erfüllen die Koordinatengleichung des Einheitskreises

x 2 + y 2 = 1 {\displaystyle x^{2}+y^{2}=1} .

Also ist ( x , y ) {\displaystyle (x,y)} ein Punkt mit rationalen Koordinaten auf dem Einheitskreis. Die Gerade durch die Punkte ( 1 , 0 ) {\displaystyle (-1,0)} und ( x , y ) {\displaystyle (x,y)} schneidet die y {\displaystyle y} -Achse in einem Punkt ( 0 , t ) {\displaystyle (0,t)} , wobei t {\displaystyle t} die Steigung dieser Geraden ist, für die gilt:

t = y x + 1 {\displaystyle t={\frac {y}{x+1}}}

Daher ist t {\displaystyle t} eine rationale Zahl.

Eliminiert man y {\displaystyle y} aus dieser Gleichung und der des Einheitskreises, erhält man mit

x 2 + t 2 ( x + 1 ) 2 = 1 ( x 2 1 ) + t 2 ( x + 1 ) 2 = 0 ( x + 1 ) [ ( x 1 ) + t 2 ( x + 1 ) ] = 0 {\displaystyle {\begin{aligned}x^{2}+t^{2}(x+1)^{2}&=1\\(x^{2}-1)+t^{2}(x+1)^{2}&=0\\(x+1)\left[(x-1)+t^{2}(x+1)\right]&=0\end{aligned}}}

eine Bestimmungsgleichung für x {\displaystyle x} .

Wegen x > 0 {\displaystyle x>0} gilt x + 1 0 {\displaystyle x+1\neq 0} , sodass man beide Seiten durch ( x + 1 ) {\displaystyle (x+1)} dividieren darf:

( x 1 ) + t 2 ( x + 1 ) = 0 x = 1 t 2 1 + t 2 y = t ( x + 1 ) = t ( 1 t 2 1 + t 2 + 1 ) = 2 t 1 + t 2 {\displaystyle {\begin{aligned}(x-1)+t^{2}(x+1)&=0\\x&={\frac {1-t^{2}}{1+t^{2}}}\\y&=t\cdot (x+1)=t\cdot \left({\frac {1-t^{2}}{1+t^{2}}}+1\right)={\frac {2t}{1+t^{2}}}\end{aligned}}}

Damit haben wir also

( x , y ) = ( 1 t 2 1 + t 2 , 2 t 1 + t 2 ) {\displaystyle (x,y)=\left({\frac {1-t^{2}}{1+t^{2}}},{\frac {2t}{1+t^{2}}}\right)}

oder, weil man t = v u {\displaystyle t={\tfrac {v}{u}}} mit teilerfremden natürlichen Zahlen u , v {\displaystyle u,v} setzen kann:

( a c , b c ) = ( 1 v 2 u 2 1 + v 2 u 2 , 2 v u 1 + v 2 u 2 ) = ( u 2 v 2 u 2 + v 2 , 2 u v u 2 + v 2 ) {\displaystyle \left({\frac {a}{c}},{\frac {b}{c}}\right)=\left({\frac {1-{\frac {v^{2}}{u^{2}}}}{1+{\frac {v^{2}}{u^{2}}}}},{\frac {\frac {2v}{u}}{1+{\frac {v^{2}}{u^{2}}}}}\right)=\left({\frac {u^{2}-v^{2}}{u^{2}+v^{2}}},{\frac {2uv}{u^{2}+v^{2}}}\right)}

Dies ergibt das pythagoreische Tripel

( a , b , c ) = ( u 2 v 2 , 2 u v , u 2 + v 2 ) . {\displaystyle (a,b,c)=(u^{2}-v^{2},2uv,u^{2}+v^{2}).}

Es kann vorkommen, dass u 2 v 2 {\displaystyle u^{2}-v^{2}} , 2 u v {\displaystyle 2uv} und u 2 + v 2 {\displaystyle u^{2}+v^{2}} einen gemeinsamen Teiler N > 1 {\displaystyle N>1} haben. Aus u = 3 ,   v = 1 {\displaystyle u=3,\ v=1} würde beispielsweise a = 8 ,   b = 6 ,   c = 10 {\displaystyle a=8,\ b=6,\ c=10} folgen.

Als einzige Möglichkeit hierfür kommt jedoch N = 2 {\displaystyle N=2} in Betracht. Denn angenommen, eine ungerade Primzahl p {\displaystyle p} teilte sowohl u 2 v 2 {\displaystyle u^{2}-v^{2}} als auch u 2 + v 2 {\displaystyle u^{2}+v^{2}} , so wäre

v 2 u 2 ( mod p ) {\displaystyle v^{2}\equiv u^{2}{\pmod {p}}} und v 2 u 2 ( mod p ) , {\displaystyle v^{2}\equiv -u^{2}{\pmod {p}},}

woraus man, weil p {\displaystyle p} prim und 2 {\displaystyle 2} teilerfremd zu p {\displaystyle p} ist, so weiter schließen kann:

u 2 u 2 ( mod p ) 2 u 2 0   ( mod p ) u 2 0   ( mod p ) u 0   ( mod p ) {\displaystyle {\begin{aligned}u^{2}&\equiv -u^{2}{\pmod {p}}\\2u^{2}&\equiv 0\quad \ {\pmod {p}}\\u^{2}&\equiv 0\quad \ {\pmod {p}}\\u&\equiv 0\quad \ {\pmod {p}}\\\end{aligned}}}

Die ungerade Primzahl p {\displaystyle p} teilt also u {\displaystyle u} und wegen v 2 u 2 ( mod p ) {\displaystyle v^{2}\equiv u^{2}{\pmod {p}}} auch v {\displaystyle v} . Das steht jedoch in Widerspruch zur Teilerfremdheit von u {\displaystyle u} und v {\displaystyle v} , sodass p {\displaystyle p} nicht ungerade sein kann. Also bleibt nur N = 2 {\displaystyle N=2} , was mit u v 1 ( mod 2 ) {\displaystyle u\equiv v\equiv 1{\pmod {2}}} offenbar auch tatsächlich möglich und immer der Fall ist.

Man kann solche u , v {\displaystyle u,v} , die teilerfremd und beide ungerade sind, jedoch aussortieren, ohne primitive pythagoreische Tripel zu verlieren. Denn, wenn u {\displaystyle u} und v {\displaystyle v} das Tripel ( 2 a , 2 b , 2 c ) {\displaystyle (2a,2b,2c)} ergeben, so ergeben u = ( u + v ) / 2 {\displaystyle u'=(u+v)/2} und v = ( u v ) / 2 {\displaystyle v'=(u-v)/2} das Tripel ( b , a , c ) {\displaystyle (b,a,c)} . Dabei sind u , v {\displaystyle u',v'} teilerfremd und nicht beide ungerade.

Weitere Formeln für pythagoreische Tripel

Aus der Antike stammen nach Proklos die Formeln von Pythagoras und Plato.

Pythagoras gibt die Seitenlängen

a = k ,   b = k 2 1 2 ,   c = k 2 + 1 2 {\displaystyle a=k,\ b={\frac {k^{2}-1}{2}},\ c={\frac {k^{2}+1}{2}}}

für ungerades k 3 {\displaystyle k\geq 3} an. Plato gibt die Seitenlängen

a = l ,   b = ( l 2 ) 2 1 ,   c = ( l 2 ) 2 + 1 {\displaystyle a=l,\ b={\left({\frac {l}{2}}\right)}^{\!2}\!\!-1,\ c={\left({\frac {l}{2}}\right)}^{\!2}\!\!+1}

für gerade l 4 {\displaystyle l\geq 4} an.

Setzt man k = 2 n + 1 {\displaystyle k=2n+1} mit 1 n N {\displaystyle 1\leq n\in \mathbb {N} } , ergibt die Formel von Pythagoras

( 2 n + 1 ,   2 n 2 + 2 n ,   2 n 2 + 2 n + 1 ) {\displaystyle (2n+1,\ 2n^{2}+2n,\ 2n^{2}+2n+1)} .

Die Formel für Plato ergibt für l = 2 n {\displaystyle l=2n} mit 2 n N {\displaystyle 2\leq n\in \mathbb {N} }

( 2 n ,   n 2 1 ,   n 2 + 1 ) {\displaystyle (2n,\ n^{2}-1,\ n^{2}+1)} .

Viele weitere Formeln findet man unter Formeln zur Erzeugung pythagoreischer Tripel.

Primitive pythagoreische Tripel

Primitive pythagoreischen Tripel ( a ,   b ,   c ) {\displaystyle (a,\ b,\ c)} sind solche, für die a , b {\displaystyle a,b} und c {\displaystyle c} keinen gemeinsamen Teiler außer 1 haben (diese drei Zahlen sind dann auch paarweise teilerfremd).

  • Die größte Zahl c {\displaystyle c} ist ungerade, von den Zahlen a {\displaystyle a} und b {\displaystyle b} ist jeweils eine gerade und eine ungerade.
  • Für jeden Primfaktor p {\displaystyle p} von | b a | {\displaystyle |b-a|} gilt: p ± 1 ( mod 8 ) {\displaystyle \quad p\equiv \pm 1{\pmod {8}}} .[16]
  • Für jeden Primfaktor p {\displaystyle p} des Quadrats der Kathetenhalbierenden a 2 + ( b 2 ) 2 {\displaystyle a^{2}+({\tfrac {b}{2}})^{2}} gilt: p 1 ( mod 12 ) {\displaystyle \quad p\equiv 1{\pmod {12}}} .[17]
  • Das Produkt a b c {\displaystyle a\!\cdot \!b\!\cdot \!c} aller drei Zahlen ist immer durch 60 teilbar.

Beispiele primitiver pythagoreischer Tripel

Nach den Euklidischen Regeln erhält man als primitive pythagoreische Tripel zum Beispiel (aufsteigend geordnet nach m + n {\displaystyle m+n} und bei Gleichheit dann nach der kleineren Zahl n {\displaystyle n} ):

m n a b c m n a b c
2 1 3 4 5 7 2 45 28 53
4 1 15 8 17 5 4 9 40 41
3 2 5 12 13 10 1 99 20 101
6 1 35 12 37 9 2 77 36 85
5 2 21 20 29 8 3 55 48 73
4 3 7 24 25 7 4 33 56 65
8 1 63 16 65 6 5 11 60 61

Die primitiven pythagoreischen Tripel mit c < 300 {\displaystyle c<300} (aufsteigend geordnet nach der größten der drei Zahlen und bei Gleichheit dann nach der kleinsten) sind:

(3, 4, 5) (5, 12, 13) (8, 15, 17) (7, 24, 25)
(20, 21, 29) (12, 35, 37) (9, 40, 41) (28, 45, 53)
(11, 60, 61) (16, 63, 65) (33, 56, 65) (48, 55, 73)
(13, 84, 85) (36, 77, 85) (39, 80, 89) (65, 72, 97)
(20, 99, 101) (60, 91, 109) (15, 112, 113) (44, 117, 125)
(88, 105, 137) (17, 144, 145) (24, 143, 145) (51, 140, 149)
(85, 132, 157) (119, 120, 169) (52, 165, 173) (19, 180, 181)
(57, 176, 185) (104, 153, 185) (95, 168, 193) (28, 195, 197)
(84, 187, 205) (133, 156, 205) (21, 220, 221) (140, 171, 221)
(60, 221, 229) (105, 208, 233) (120, 209, 241) (32, 255, 257)
(23, 264, 265) (96, 247, 265) (69, 260, 269) (115, 252, 277)
(160, 231, 281) (161, 240, 289) (68, 285, 293)

Bemerkenswertes

Zwei Folgen von pythagoreischen Tripeln sind noch bemerkenswert:

  • m = k + 1 {\displaystyle m=k+1} und n = k ( 1 k N ) {\displaystyle n=k\quad (1\leq k\in \mathbb {N} )} [1] ergibt mit ( m 2 n 2 ,   2 m n ,   m 2 + n 2 ) {\displaystyle (m^{2}-n^{2},\ 2\;\!mn,\ m^{2}+n^{2})}
( 3 , 4 , 5 ) , ( 5 , 12 , 13 ) , ( 7 , 24 , 25 ) , ( 9 , 40 , 41 ) , ( 11 , 60 , 61 ) , ( 13 , 84 , 85 ) , , ( 2 k + 1 ,   2 k 2 + 2 k ,   2 k 2 + 2 k + 1 ) ,   {\displaystyle (3,4,5),\;(5,12,13),\;(7,24,25),\;(9,40,41),\;(11,60,61),\;(13,84,85),\;\dotsc ,\;(2k+1,\ 2k^{2}+2k,\ 2k^{2}+2k+1),\ \dotsc } [18]
für jede Zahl k {\displaystyle k} ein Tripel, das die ungerade Zahl 2 k + 1 {\displaystyle 2k+1} (als kleinste Zahl) enthält und bei dem sich die beiden anderen Zahlen um genau 1 {\displaystyle 1} unterscheiden.
Der Halbumfang eines rechtwinkeligen Dreiecks mit diesen Seitenlängen beträgt s = 2 n 2 + 3 n + 1 {\displaystyle s=2n^{2}+3n+1} .
  • m = 2 k ( 1 k N ) {\displaystyle m=2k\quad (1\leq k\in \mathbb {N} )} [1] und n = 1 {\displaystyle n=1} ergibt mit ( m 2 n 2 ,   2 m n ,   m 2 + n 2 ) {\displaystyle (m^{2}-n^{2},\ 2\;\!mn,\ m^{2}+n^{2})}
( 3 , 4 , 5 ) , ( 15 , 8 , 17 ) , ( 35 , 12 , 37 ) , ( 63 , 16 , 65 ) , ( 99 , 20 , 101 ) , ( 143 , 24 , 145 ) , , ( 4 k 2 1 ,   4 k ,   4 k 2 + 1 ) ,   {\displaystyle (3,4,5),\;(15,8,17),\;(35,12,37),\;(63,16,65),\;(99,20,101),\;(143,24,145),\;\dotsc ,(4k^{2}-1,\ 4k,\ 4k^{2}+1),\ \dotsc }
für die durch 4 teilbare Zahl 4 k {\displaystyle 4k} ein Tripel, das 4 k {\displaystyle 4k} (als kleinste Zahl, außer für k = 1 {\displaystyle k=1} , dort ist es die mittlere Zahl) enthält und bei dem sich die beiden anderen Zahlen um genau 2 {\displaystyle 2} unterscheiden.
Der Halbumfang eines rechtwinkeligen Dreiecks mit diesen Seitenlängen beträgt s = 4 n 2 + 2 n {\displaystyle s=4n^{2}+2n} .

Auch in dem noch fehlenden Fall 2 ( 2 n + 1 ) {\displaystyle 2\cdot (2n+1)} des Doppelten einer ungeraden Zahl findet man leicht immer ein (natürlich nicht primitives) pythagoreisches Tripel, indem man die Lösungen der ersten Folge einfach zu ( 4 n + 2 , 4 n 2 + 4 n , 4 n 2 + 4 n + 2 ) {\displaystyle (4n+2,4n^{2}+4n,4n^{2}+4n+2)} verdoppelt. Somit kann man zu jeder natürlichen Zahl x > 2 {\displaystyle x>2} ein Zahlenpaar ( b , c ) {\displaystyle (b,c)} finden, mit dem sich x {\displaystyle x} zu einem pythagoreischen Tripel ( x ,   y ,   z ) {\displaystyle (x,\ y,\ z)} ergänzen lässt – bei ungeradem a {\displaystyle a} mit der Differenz 1, bei geradem a {\displaystyle a} mit Differenz 2:

a b c a b c a b c
3 4 5 11 60 61 19 180 181
4 3 5 12 35 37 20 99 101
5 12 13 13 84 85 21 220 221
*6 8 10 *14 48 50 *22 120 122
7 24 25 15 112 113 23 264 265
8 15 17 16 63 65 24 143 145
9 40 41 17 144 145 25 312 313
*10 24 26 *18 80 82 *26 168 170

Mit * sind nichtprimitive Tripel markiert. Diese Fälle für a = 4 n + 2 {\displaystyle a=4n+2} sind redundant, da sie auch durch Verdoppelung von a = 2 n + 1 {\displaystyle a=2n+1} entstehen.

Alternative Formel zur Erzeugung primitiver pythagoreischer Tripel

Die babylonischen Multiplikationsformel

a = k l {\displaystyle a=kl}
b = k 2 l 2 2 {\displaystyle b={\frac {k^{2}-l^{2}}{2}}}
c = k 2 + l 2 2 {\displaystyle c={\frac {k^{2}+l^{2}}{2}}}

liefern für teilerfremde ungerade k , l N {\displaystyle k,l\in \mathbb {N} } [1] mit k > l {\displaystyle k>l} ein primitives pythagoreisches Tripel.[19]

Höhe primitiver pythagoreischer Tripel

Primitive pythagoreische Tripel ( ( 1 + 2 i ) ( 1 + 2 j ) , 2 ( i j ) ( 1 + i + j ) , ( i j ) 2 + ( 1 + i + j ) 2 ) {\displaystyle ((1+2i)(1+2j),2(i-j)(1+i+j),(i-j)^{2}+(1+i+j)^{2})} mit i , j N 0 , i > j , g g T ( i j , 1 + i + j ) = 1 {\displaystyle i,j\in \mathbb {N} _{0},i>j,ggT(i-j,1+i+j)=1} haben (zur Hypotenuse) stets eine unkürzbare Höhe

h = 2 ( 1 + 2 i ) ( 1 + 2 j ) i j 1 + i + j + 1 + i + j i j {\displaystyle h={\frac {2(1+2i)(1+2j)}{{\frac {i-j}{1+i+j}}+{\frac {1+i+j}{i-j}}}}} .

Verallgemeinerung auf pythagoreische (N + 1)-Tupel

Pythagoreische Tripel können als Punkte mit ganzzahligen Koordinaten auf einem Kreis mit ganzzahligem Radius aufgefasst werden. Diese Idee lässt sich auf beliebig viele Dimensionen verallgemeinern derart, dass ein pythagoreisches ( N + 1 ) {\displaystyle (N+1)} -Tupel einen Punkt mit ganzzahligen Koordinaten auf einer N {\displaystyle N} -dimensionalen Hypersphäre mit ganzzahligem Radius darstellt.

Alle diese ( N + 1 ) {\displaystyle (N+1)} -Tupel sind Lösungen der diophantischen Gleichung k = 1 N x k 2 = r 2 {\displaystyle \textstyle \sum _{k=1}^{N}x_{k}^{2}=r^{2}} , wobei r {\displaystyle r} den Radius bezeichnet. Für jedes N > 1 {\displaystyle N>1} sind für alle N {\displaystyle N} -Tupel ganzer Zahlen unendlich viele Lösungen dieser Gleichung durch die folgende Identität gegeben:

( z 1 , z 2 , , z N ) Z N ( x 1 , x 2 , , x N ) Z N : k = 1 N x k 2 = r 2 , r N {\displaystyle \forall (z_{1},z_{2},\dotsc ,z_{N})\in \mathbb {Z} ^{N}\exists (x_{1},x_{2},\dotsc ,x_{N})\in \mathbb {Z} ^{N}\colon \sum _{k=1}^{N}x_{k}^{2}=r^{2},r\in \mathbb {N} }
mit x N = z N 2 k = 1 N 1 z k 2 {\displaystyle x_{N}=z_{N}^{2}-\sum _{k=1}^{N-1}z_{k}^{2}} sowie x k = 2 z N z k {\displaystyle x_{k}=2z_{N}z_{k}} für alle k < N {\displaystyle k<N} .

Damit ergibt sich r {\displaystyle r} als Summe von Quadraten ganzer Zahlen und somit als natürliche Zahl zu r = k = 1 N z k 2 {\displaystyle \textstyle r=\sum _{k=1}^{N}z_{k}^{2}} . Der Beweis erfolgt direkt durch Einsetzen und Vereinfachen:

Beweis der Identität

k = 1 N x k 2 = k = 1 N 1 ( 2 z N z k ) 2 + ( z N 2 k = 1 N 1 z k 2 ) 2 = k = 1 N 1 ( 2 z N z k ) 2 + k = 1 N z k 4 + k j N 1 j = 1 N 1 z k 2 z j 2 2 j = 1 N 1 z N 2 z j 2 = k = 1 N z k 4 + k j N 1 j = 1 N 1 z k 2 z j 2 + 2 j = 1 N 1 z N 2 z j 2 = ( z N 2 + k = 1 N 1 z k 2 ) 2 = ( k = 1 N z k 2 ) 2 {\displaystyle {\begin{aligned}\sum _{k=1}^{N}x_{k}^{2}&=\sum _{k=1}^{N-1}(2z_{N}z_{k})^{2}+\left(z_{N}^{2}-\sum _{k=1}^{N-1}z_{k}^{2}\right)^{2}\\&=\sum _{k=1}^{N-1}(2z_{N}z_{k})^{2}+\sum _{k=1}^{N}z_{k}^{4}+\sum _{k\neq j}^{N-1}\sum _{j=1}^{N-1}z_{k}^{2}z_{j}^{2}-2\sum _{j=1}^{N-1}z_{N}^{2}z_{j}^{2}\\&=\sum _{k=1}^{N}z_{k}^{4}+\sum _{k\neq j}^{N-1}\sum _{j=1}^{N-1}z_{k}^{2}z_{j}^{2}+2\sum _{j=1}^{N-1}z_{N}^{2}z_{j}^{2}\\&=\left(z_{N}^{2}+\sum _{k=1}^{N-1}z_{k}^{2}\right)^{2}\\&=\left(\sum _{k=1}^{N}z_{k}^{2}\right)^{2}\quad \square \\\end{aligned}}}

Dies stimmt offensichtlich mit der rechten Seite der Gleichung überein, womit die Gültigkeit der Identität für alle ( N + 1 ) {\displaystyle (N+1)} -Tupel ganzer Zahlen gezeigt ist.

Alternativer Beweis

Eine bequemere Notation des Sachverhaltes und eine Formulierung als Satz ergibt sich durch Betrachtung der folgenden Abbildung:

Seien z Z N {\displaystyle z\in \mathbb {Z} ^{N}} sowie Q Z N × N {\displaystyle Q\in \mathbb {Z} ^{N\times N}} mit Q ( z ) := 2 z N I N e N z T {\displaystyle Q(z):=2z_{N}I_{N}-e_{N}\cdot z^{T}} , wobei z N {\displaystyle z_{N}} die N {\displaystyle N} -te Komponente von z {\displaystyle z} , I N {\displaystyle I_{N}} die N × N {\displaystyle N\times N} -Einheitsmatrix und e N z T {\displaystyle e_{N}\cdot z^{T}} das dyadische Produkt des N {\displaystyle N} -ten kanonischen Einheitsvektors mit dem Vektor z {\displaystyle z} bezeichnen. Dann gilt:

z Z N : Q ( z ) z { q Z N q N } {\displaystyle \forall z\in \mathbb {Z} ^{N}\colon Q(z)\cdot z\in \{q\in \mathbb {Z^{N}} \mid \|q\|\in \mathbb {N} \}}

Anschaulich handelt es sich hierbei um eine Abbildung, die jeden Gitterpunkt eines kartesischen Gitters auf einen weiteren solchen Gitterpunkt – mit der Eigenschaft, ganzzahligen euklidischen Abstand zum Ursprung zu haben – abbildet.

Der Beweis erfolgt auch hier durch einfaches Ausrechnen:

Q ( z ) z = ( 2 z N I N e N z T ) z = ( ( 2 z N 0 0 0 0 2 z N 0 0 0 0 0 2 z N ) ( 0 0 0 0 0 0 0 0 z 1 z 2 z 3 z N ) ) z = ( 2 z N 0 0 0 0 2 z N 0 0 z 1 z 2 z 3 z N ) z = ( 2 z N z 1 , 2 z N z 2 , , 2 z N z N 1 , z N 2 z 1 2 z 2 2 z N 1 2 ) {\displaystyle {\begin{aligned}Q(z)\cdot z&=\left(2z_{N}I_{N}-e_{N}\cdot z^{T}\right)\cdot z\\&=\left(\left({\begin{smallmatrix}2z_{N}&0&0&\ldots &0\\0&2z_{N}&0&\ldots &0\\\vdots &\vdots &\vdots &\ddots &\vdots \\0&0&0&\ldots &2z_{N}\end{smallmatrix}}\right)-\left({\begin{smallmatrix}0&0&0&\ldots &0\\0&0&0&\ldots &0\\\vdots &\vdots &\vdots &\ddots &\vdots \\z_{1}&z_{2}&z_{3}&\ldots &z_{N}\end{smallmatrix}}\right)\right)\cdot z\\&=\left({\begin{smallmatrix}2z_{N}&0&0&\ldots &0\\0&2z_{N}&0&\ldots &0\\\vdots &\vdots &\vdots &\ddots &\vdots \\-z_{1}&-z_{2}&-z_{3}&\ldots &z_{N}\end{smallmatrix}}\right)\cdot z\\&=\left(2z_{N}z_{1},2z_{N}z_{2},\dotsc ,2z_{N}z_{N-1},z_{N}^{2}-z_{1}^{2}-z_{2}^{2}-\dotsb -z_{N-1}^{2}\right)\quad \square \end{aligned}}}

Das entspricht gerade der zuvor bewiesenen Identität.

Anzahl der Lösungen

Die Anzahl der Lösungen der diophantischen Gleichung k = 1 N x k 2 = r 2 {\displaystyle \textstyle \sum _{k=1}^{N}x_{k}^{2}=r^{2}} hängt sowohl von N {\displaystyle N} als auch von r {\displaystyle r} ab. Für N = 3 {\displaystyle N=3} und N = 4 {\displaystyle N=4} kann die Anzahl der Lösungen für r 10 {\displaystyle r\leq 10} der folgenden Tabelle entnommen werden. Dabei bezeichnet R N ( r ) {\displaystyle R_{N}(r)} die Anzahl der Lösungen in N {\displaystyle N} Dimensionen für den Abstand r {\displaystyle r} und Z N ( r ) {\displaystyle Z_{N}(r)} die Gesamtanzahl aller Lösungen mit Abstand r {\displaystyle \leq r} , es gilt also: Z N ( r ) = k = 1 r R N ( k ) {\displaystyle \textstyle Z_{N}(r)=\sum _{k=1}^{r}R_{N}(k)}

r {\displaystyle r} 1 02 003 004 005 006 0007 0008 0009 0010 Folge in der OEIS
R 3 ( r ) {\displaystyle R_{3}(r)} 6 06 030 006 030 030 0054 0006 0102 0030 OEIS:A267651
R 4 ( r ) {\displaystyle R_{4}(r)} 8 24 104 024 248 312 0456 0024 0968 0744 OEIS:A267326
Z 3 ( r ) {\displaystyle Z_{3}(r)} 6 12 042 048 078 108 0162 0168 0270 0300 OEIS:A267309
Z 4 ( r ) {\displaystyle Z_{4}(r)} 8 32 136 160 408 720 1176 1200 2168 2912 OEIS:A264390

Die Einträge in der Folge R N ( r ) {\displaystyle R_{N}(r)} sind durch 2 N {\displaystyle 2N} teilbar. Danny Rorabaugh hat dies am Beispiel R 3 ( r ) {\displaystyle R_{3}(r)} gezeigt.[20] Der Beweis lässt sich problemlos auf alle N {\displaystyle N} verallgemeinern.

Gilt R N ( r ) = 2 N {\displaystyle R_{N}(r)=2N} , so besitzt die diophantische Gleichung k = 1 N x k 2 = r 2 {\displaystyle \textstyle \sum _{k=1}^{N}x_{k}^{2}=r^{2}} nur triviale Lösungen der Form k = 1 N 1 0 2 + r 2 = r 2 {\displaystyle \textstyle \sum _{k=1}^{N-1}0^{2}+r^{2}=r^{2}} . Interessanterweise muss N 4 {\displaystyle N\geq 4} gelten, damit für alle r > 1 {\displaystyle r>1} eine nichttriviale Lösung existiert. Dies folgt unmittelbar aus dem Vier-Quadrate-Satz von Lagrange, wonach jede natürliche Zahl (und damit auch jede Quadratzahl) als Summe von höchstens vier Quadratzahlen darstellbar ist, und der Tatsache, dass die einzige Darstellung 2 2 {\displaystyle 2^{2}} als Summe von Quadratzahlen durch 2 2 = 1 2 + 1 2 + 1 2 + 1 2 {\displaystyle 2^{2}=1^{2}+1^{2}+1^{2}+1^{2}} gegeben ist.

Zwillingstripel

Ein Zwillingstripel ist ein spezielles Pythagoreisches Tripel ( x , x + 1 , z ) {\displaystyle (x,x+1,z)} , bei dem sich die Katheten um 1 unterscheiden. ( 3 , 4 , 5 ) {\displaystyle (3,4,5)} ist das kleinste Zwillingstripel, weitere sind ( 20 , 21 , 29 ) , ( 119 , 120 , 169 ) {\displaystyle (20,21,29),(119,120,169)} und die mit 696, 4059, 23660, 137903 oder 803760 beginnenden Tripel. Schon Albert Girard waren im 17. Jahrhundert 14 solcher Tripel bekannt, das höchste mit x = 31509019100 {\displaystyle x=31509019100} .

Es gibt unendlich viele solcher Tripel, wie Pierre de Fermat zeigte, denn mit ( x , x + 1 , z ) {\displaystyle (x,x+1,z)} ist auch ( X , X + 1 , Z )  mit  X = 2 z + 3 x + 1 {\displaystyle (X,X+1,Z){\text{ mit }}X=2z+3x+1} ein solches Tripel.[21] Eine weitere Formel ergibt sich aus der Standardform ( m 2 n 2 , 2 m n , m 2 + n 2 ) {\displaystyle (m^{2}-n^{2},2mn,m^{2}+n^{2})} über m 2 n 2 = 2 m n ± 1 {\displaystyle m^{2}-n^{2}=2mn\pm 1} und einsetzen von m = x + y {\displaystyle m=x+y} , n = y {\displaystyle n=y} als Lösung der Pell-Gleichung x 2 2 y 2 = 1 {\displaystyle x^{2}-2y^{2}=1} .[22][23] Sind ( m , n ) {\displaystyle (m,n)} die Generatoren eines solchen Tripels in der oben angegebenen Standardform, so sind ( 2 m + n , m ) {\displaystyle (2m+n,m)} Generatoren eines weiteren Tripels. Aufeinanderfolgende Werte m r , n r {\displaystyle m_{r},n_{r}} erhält man über n r = 2 n r 1 + n r 2 {\displaystyle n_{r}=2n_{r-1}+n_{r-2}} und es gilt m r = n r + 1 {\displaystyle m_{r}=n_{r+1}} .[24] Werden die Kathetenlängen x r {\displaystyle x_{r}} der Lösungen nach Größe geordnet, so ist x r = 6 x r 1 x r 2 + 2 {\displaystyle x_{r}=6x_{r-1}-x_{r-2}+2} und z r = 6 z r 1 + z r 2 {\displaystyle z_{r}=6z_{r-1}+z_{r-2}} . Es gibt auch explizite Formeln für x r , z r {\displaystyle x_{r},z_{r}} .[25]

Außerdem gibt es unendlich viele Zwillingstripel, bei denen sich eine Seite und die Hypotenuse um 1 unterscheidet, wie z. B. (3,4,5), (5,12,13), (7,24,25), (9,40,41), (11,60,61), (13,84,85) oder (15,112,113). Das Quadrat von a ist die Summe der Zwillinge des Tripels:
9 = 4 + 5 25 = 12 + 13 81 = 40 + 41 169 = 84 + 85. {\displaystyle {\begin{aligned}9&=4+5\\25&=12+13\\81&=40+41\\169&=84+85.\end{aligned}}}
Daher haben diese Zwillingstripel die Form ( 2 n + 1 , ( 2 n + 1 ) 2 1 2 , ( 2 n + 1 ) 2 + 1 2 ) {\displaystyle \left(2n+1,{\frac {(2n+1)^{2}-1}{2}},{\frac {(2n+1)^{2}+1}{2}}\right)} .

Zusammenhang mit den heronischen Dreiecken

Jedes zu einem pythagoreischen Tripel gehörige Dreieck ist ein heronisches Dreieck, das heißt, sowohl die Seitenlängen als auch der Flächeninhalt sind rationale Zahlen. Jedes heronische Dreieck lässt sich in zwei rechtwinklige Dreiecke zerlegen, die durch pythagoreische Tripel aus rationalen Zahlen gegeben sind.

Die Fermatsche Gleichung

Eine Verallgemeinerung der pythagoreischen Tripel erhält man, wenn man den Exponenten 2 durch eine natürliche Zahl n {\displaystyle n} ersetzt. Man untersucht also die diophantische Gleichung

a n + b n = c n ( 2 < n N ) {\displaystyle a^{n}+b^{n}=c^{n}\qquad (2<n\in \mathbb {N} )}

und sucht nach Lösungen durch ganze Zahlen a ,   b ,   c {\displaystyle a,\ b,\ c} unter Ausschluss der trivialen Lösungen, bei denen eine der drei Zahlen gleich Null ist, oder durch natürliche[1] Zahlen.

Pierre de Fermat stellte um das Jahr 1637 die Behauptung auf, dass es keine derartigen Tripel gibt. Obwohl er keinen Beweis angab, wird diese Vermutung als großer Fermatscher Satz bezeichnet. Jahrhundertelang konnte kein Beweis gefunden werden. Die Suche danach führte aber zu vielen interessanten Erkenntnissen, insbesondere in der Zahlentheorie. Erst 1995 konnte der Mathematiker Andrew Wiles den Satz von Fermat schließlich beweisen.

Fermat besaß einen Beweis für den Fall n = 4 {\displaystyle n=4} und behandelte den eng verwandten Fall eines heronischen Dreiecks, dessen Flächeninhalt ein Quadrat ist (siehe Unendlicher Abstieg). Dieses Problem geht auch auf Diophant zurück.

Algorithmus

Ein möglicher Algorithmus in der Programmiersprache Haskell könnte folgendermaßen aussehen. Er erstellt für eine natürliche Zahl n {\displaystyle n} alle möglichen Tripel, deren Hypotenuse n {\displaystyle n} nicht überschreitet:

pythTripels n = [(k*x, k*y, k*z) | (x,y,z) <- primitives, k <- [1..n`div`z]] where
   primitives = [(p^2-q^2, 2*p*q, p^2+q^2) | p <- takeWhile (\p -> p^2+1 <= n) [1..], q <- takeWhile (\q -> p^2+q^2 <= n) [1..p], odd (p+q) && gcd p q == 1]

In Python ist List Comprehension ein elegantes Mittel, um pythagoreische Tripel zu bestimmen (Beispiel für alle Tripel mit c<100):

[(a, b, c) for a in range(1, 100) for b in range(a, 100) for c in range(b, 100) if a ** 2 + b ** 2 == c ** 2]

In der Literatur

In der Science-Fiction-Geschichte Ein Experiment, 1913 anonym von Hans Dominik in Das Neue Universum erschienen, werden Folgen von Funkimpulsen, deren Anzahlen die pythagoreischen Tripel ( 3 , 4 , 5 ) {\displaystyle (3,4,5)} und ( 5 , 12 , 13 ) {\displaystyle (5,12,13)} bilden, zu einem Planeten gesendet in der Hoffnung, dort intelligente Außerirdische ansprechen zu können.

Siehe auch

Weblinks

Wikiversity: Ein einführender Vortrag zu pythagoreischen Tripeln – Kursmaterialien

Literatur

  • Peter Bundschuh: Einführung in die Zahlentheorie. 6., überarbeitete und aktualisierte Auflage. Springer-Verlag, Berlin u. a. 2008, ISBN 978-3-540-76490-8. 
  • Helmuth Gericke: Mathematik in Antike, Orient und Abendland. Matrix-Verlag, Wiesbaden 2005, ISBN 3-937715-71-1. 
  • Georges Ifrah: The Universal History of Computing. From Prehistory to the Invention of the Computer. Translated from the French by David Bellos, E. F. Harding, Sophie Wood, and Ian Monk. First published in France with the title Histoire universelle des chiffres by Editions Robert Laffont, Paris, in 1994. Harvill Press, London 1998, ISBN 1-86046-324-X. 
  • Andreas Loos, Hans-Joachim Rein: Dreiecke mit ganzzahligen Seitenlängen und einem Innenwinkel von 60°, 90° oder 120°. In: Der mathematische und naturwissenschaftliche Unterricht (MNU). 37. Jahrg., 1984, Heft 5, S. 275–279.
  • Harald Scheid: Zahlentheorie. 3. Auflage. Spektrum Akademischer Verlag, Heidelberg u. a. 2003, ISBN 3-8274-1365-6. 

Einzelnachweise

  1. a b c d e f In diesem Artikel gilt 0 N , {\displaystyle 0\notin \mathbb {N} ,} 0 ist also keine natürliche Zahl.
  2. Georges Ifrah: The Universal History of Computing. From Prehistory to the Invention of the Computer. S. 151. 
  3. Corinna Rossi: Mathematics and Architecture in Ancient Egypt. Cambridge UP 2003, S. 217. Sie zitiert Richard Parker: Demotic Mathematical Papyri. Brown University Press 1972, S. 3–4, 35–40.
  4. Rossi, loc. cit., S. 219. Die Chephren-Pyramide mit einem Böschungswinkel von rund 53° käme demnach für die Verwendung von (3,\ 4,\ 5) in Betracht, die Rote Pyramide mit einem Böschungswinkel von rund 43° für (20,\ 21,\ 29).
  5. Helmuth Gericke: Mathematik in Antike, Orient und Abendland. Matrix-Verlag, Wiesbaden 2005, ISBN 3-937715-71-1, S. 68. 
  6. David Joyce: Euclids Elements.
  7. Dickson: History of the Theory of Numbers. Band 2, Carnegie Institution 1920, S. 166.
  8. Harald Scheid: Zahlentheorie. 3. Auflage. Spektrum Akademischer Verlag, Heidelberg u. a. 2003, ISBN 3-8274-1365-6, S. 225. 
  9. André Weil: Number theory. An approach through history from Hammurapi to Legendre. Birkhäuser 1984, S. 8. Als Alternative gibt er die Formel a 2 = ( b c ) ( b + c ) {\displaystyle a^{2}=(b-c)(b+c)} an, wobei die Babylonier entsprechend ihrem Zahlensystem auf Basis 60 für a {\displaystyle a} nur Produkte von 2, 3, 5 genommen hätten und b {\displaystyle b} und c {\displaystyle c} sich durch systematisches Ausprobieren ergäben.
  10. B. Berggren: Pytagoreiska trianglar. Tidskrift för Elementär Matematik, Fysik och Kemi (in Swedish) 17 (1934), S. 129–139.
  11. A. Hall: Genealogy of Pythagorean triads. Math. Gazette 54 (1970), S. 377–379.
  12. R. C. Alperin: The Modular Tree of Pythagoras. (PDF) In: math.sjsu.edu. 2005, abgerufen am 4. Juni 2020. 
  13. V. E. Firstov: A Special Matrix Transformation Semigroup of Primitive Pairs and the Genealogy of Pythagorean Triples. (PDF; 669 kB) In: mathnet.ru. 2008, abgerufen am 4. Mai 2020. 
  14. H. Lee Price: The Pythagorean Tree: A New Species. (PDF; 298 kB) In: arxiv.org. September 2008, abgerufen am 29. Februar 2020. 
  15. Frank Bernhart, H. Lee Price: Heron’s Formula, Descartes Circles, and Pythagorean Triangles. (PDF; 285 kB) In: arxiv.org. 1. Januar 2007, abgerufen am 29. Februar 2020. 
  16. OEIS:A058529.
  17. [1]
  18. Die letztgenannte Formel nennt schon Pythagoras (etwa 570–510 v. Chr.); vgl. Harald Scheid: Zahlentheorie. 3. Auflage. Spektrum Akademischer Verlag, Heidelberg u. a. 2003, ISBN 3-8274-1365-6, S. 225. 
  19. Franz Lemmermeyer: Kreise und Quadrate modulo p. (PDF; 331 kB; S. 2.) In: researchgate.net. Abgerufen am 11. Oktober 2020. 
  20. Folge A267651 in OEIS
  21. Leonard E. Dickson, History of the Theory of Numbers, Band 2, S. 181f
  22. Twin Pythagorean Triples, Wolfram
  23. Vergleiche die OEIS Sequenzen 001652,046090,001653
  24. Albert Beiler, Recreations in the theory of numbers, Dover 1966, S. 123
  25. Albert Beiler, S. 125