Beweis, dass das Produkt primitiver pythagoreischer Hypotenusen auch eine primitive pythagoreische Hypotenuse ist

Nur um klar zu sein, ich nenne eine ganze Zahl C eine 'primitive pythagoräische Hypotenuse', wenn es teilerfremde ganze Zahlen gibt A Und B befriedigend A 2 + B 2 = C 2 . Mir ist aufgefallen, dass die Menge solcher primitiven pythagoräischen Hypotenusen bei der Multiplikation eine geschlossene Menge zu bilden scheint (und dies wird tatsächlich durch diese Mathworld-Seite unterstützt - siehe Gleichungen (25)-(26)). Ich kann jedoch keinen Beweis dafür finden (der obige Link enthält eine Buchreferenz, aber ich habe keinen Zugriff darauf) oder selbst einen finden.

Einige Gedanken: Euler hat das gezeigt C ist ein primitives pythagoreisches Tripel genau dann, wenn es ungerade ist und als Summe zweier Quadrate geschrieben werden kann C = M 2 + N 2 für einige teilerfremde ganze Zahlen M Und N . Es ist einfach zu zeigen, dass das Produkt einer Summe von zwei Quadraten auch eine Summe von zwei Quadraten ist (und daher die Menge aller pythagoräischen Hypotenusen unter Multiplikation geschlossen ist), aber ich habe Probleme mit dem primitiven/coprime-Teil. Mit anderen Worten, ich kann zeigen, dass wenn C 1 = M 1 2 + N 1 2 Und C 2 = M 2 2 + N 2 2 dann gibt es M 3 Und N 3 so dass C 1 C 2 = M 3 2 + N 3 2 , aber ich kann das nicht zeigen, wenn G C D ( M 1 , N 1 ) = G C D ( M 2 , N 2 ) = 1 dann ist es möglich zu wählen M 3 Und N 3 so dass G C D ( M 3 , N 3 ) = 1 . Für Hinweise oder Hinweise wäre ich dankbar!

Bearbeiten (als Antwort auf die Kommentare von Einzelpersonen): Beachten Sie, dass die Formeln

M 3 = M 1 N 2 N 1 M 2   ,   N 3 = M 1 M 2 + N 1 N 2
Und
M 3 = M 1 N 2 + N 1 M 2   ,   N 3 = M 1 M 2 N 1 N 2
produzieren nicht immer teilerfremd M 3 Und N 3 . Das früheste Beispiel dafür, das ich finden konnte, ist
M 1 = 8 , N 1 = 1 , M 2 = 31 , N 2 = 92
wofür die erste Formel oben gibt M 3 = 705 , N 3 = 340 (beide durch 5 teilbar) und die zweite obige Formel ergibt M 3 = 767 , N 3 = 156 (beide durch 13 teilbar). Jedoch M 3 2 + N 3 2 = 612 , 625 ist immer noch die Hypotenuse eines primitiven Tripels, weil
199176 2 + 579343 2 = 612625 2
Und G C D ( 199176 , 579343 ) = 1 . (Entschuldigung für das ziemlich hässliche Beispiel, aber es war das einfachste, das ich finden konnte (vielleicht, weil ich nicht weiß, wie man effizient sucht!).)

was meinst du mit Multiplikation? meinst du das, wenn du definierst ( A , B , C ) . ( D , e , F ) = ( A D , B e , C F ) dann ist das Produkt zweier primitiver Tripel ein anderes? Ich bezweifle wirklich, dass das stimmt.
Dies ist möglich, wenn mindestens eine Hypotenuse zum Quadrat steht.
C 1 2 = M 1 2 + N 1 2
Dann kannst du machen
C 1 2 C 2 = ( C 1 M 2 ) 2 + ( C 1 N 2 ) 2
Auf der anderen Seite musst du ein Gleichungssystem schreiben und versuchen, es zu lösen. Schreiben Sie, welches System besser ist?
Ich denke, um das Problem im Allgemeinen zu lösen, müssen wir die diophantische Gleichung lösen.
( M 2 + N 2 ) ( X 2 + j 2 ) = z 2 + Q 2
Die Lösung dort. mathoverflow.net/questions/181242/… Die Formel ist da und geschrieben.
@MarkJoshi: Ich meine, nur die Hypotenusen zu multiplizieren: dh das zeigen C F ist die Hypotenuse eines anderen primitiven pythagoreischen Tripels (die 'Beine' müssen es nicht sein A D Und B e ).
@individ: In Bezug auf Ihren ersten Kommentar ist diese Lösung nutzlos, da das resultierende pythagoreische Tripel nicht primitiv ist ( C 1 2 ist ein gemeinsamer Faktor). Zu Ihrem zweiten Kommentar reicht es nicht, die diophantische Gleichung zu lösen, das müssen Sie auch zeigen z Und Q kann gewählt werden, um teilerfremd zu sein (was das Bit ist, mit dem ich zu kämpfen habe).

Antworten (4)

Betrachten wir den Ring der Gaußschen ganzen Zahlen Z [ ich ] . Für ζ = A + ich B Z [ ich ] das sagen wir ζ ist primitiv , wenn gcd ( A , B ) = 1 . Beachten Sie, dass ζ ist genau dann primitiv, wenn für jede D Z , D ζ impliziert D = ± 1 . Folglich sind Faktoren primitiver Zahlen primitiv.

Eine ungerade Ganzzahl X Z ist eine primitive pythagoräische Hypotenuse genau dann, wenn es eine primitive gibt ξ Z [ ich ] so dass X = ξ ξ ¯ .

Lassen X = ξ ξ ¯ sei eine primitive pythagoräische Hypotenuse und da Z [ ich ] ein UFD ist, nehmen Sie die Primfaktorzerlegung ξ = π 1 e 1 π R e R . Seit ξ ist primitiv u X ungerade, jeder Faktor π J ist primitiv und hat keinen gemeinsamen Faktor mit 2 , somit ( π J 4 ) 0 . Seit π J π ¯ J X kann davon ausgehen ( π J 4 ) > 0 für jede J .

Lassen j = η η ¯ sei eine weitere primitive pythagoräische Hypotenuse mit η = Ö 1 D 1 Ö S D S Und ( Ö J 4 ) > 0 .

Das behaupten wir ξ η ist primitiv. Denn im Gegenteil davon ausgehen D ξ η für einige D Z . Lassen π Z [ ich ] ein irreduzibler Faktor von sein D . Dann wlog, π ξ . Dann π ist primitiv u π ¯ D ξ η , Aber π ¯ ξ , somit π ¯ η . Das ist ein Widerspruch, denn ( π ¯ 4 ) < 0 .

Dies beweist das X j ist eine primitive pythagoräische Hypotenuse.

Das sieht gut aus - danke! Nur eine Frage: Ich denke, der dritte Satz sollte " ζ ist nicht primitiv genau dann, wenn es durch eine ganze Zahl in teilbar ist Z " (statt Z [ ich ] ). Ist das richtig?
Ja, ich meine: ζ ist nicht primitiv genau dann, wenn es in teilbar ist Z [ ich ] durch eine ganze Zahl in Z .

Anstatt nur die Hypotenusen zu multiplizieren, multiplizieren Sie zwei primitive Tripel mit komplexen Zahlen, um ein drittes zu erhalten.

( A 1 , B 1 ich , C 1 ) ( A 2 , B 2 ich , C 2 ) = ( A 3 , B ich 3 , C 3 ) A 3 = ( A 1 A 2 + B 1 B 2 ich 2 ) B 3 = ( A 1 B 2 ich + A 2 B 1 ich ) C 3 = ( C 1 C 2 )

Es gibt also keine gemeinsamen Faktoren ( A 3 , B 3 , C 3 ) ist primitiv.

( 3 , 4 ich , 5 ) ( 5 , 12 ich , 13 ) = ( A 3 , B ich 3 , C 3 ) A 3 = ( 15 48 ) = 33 B 3 = ( 36 ich + 20 ich ) = 56 ich C 3 = 65

( 33 2 + 56 ich 2 = 65 2 ) 33 2 + 56 2 = 65 2 .

Die Aussage, dass A 3 Und B 3 Keine gemeinsamen Faktoren teilen ist im Allgemeinen falsch – siehe das Beispiel, das ich am Ende der Frage gebe. Daher erzeugt diese Methode nicht immer ein neues primitives Tripel.

Gegeben primitive Tripel ( 3 , 4 , 5 ) Und ( 7 , 24 , 25 ) , wir glauben, dass 5 25 = 125 ist ein Teil von ( 75 , 100 , 125 ) was nicht primitiv ist. Noch ein Triple ( 117 , 44 , 125 ) ist primitiv, aber das Gegenbeispiel widerlegt die Theorie, dass das Ergebnis immer ein Primitiv ist.

Schreiben Sie die Gleichung in dieser Form um:

( M 2 + N 2 ) ( X 2 + j 2 ) = z 2 + Q 2

Dann ist die Lösung immer da.

z = M X + N j

Q = N X M j

Aber man muss zeigen warum z , Q sind relativ prim.
@Wojowu Es sind nicht alle Entscheidungen. Ich habe das einfachste geschrieben. Um relativ einfache Lösungen zu erhalten, müssen bestimmte Wegfaktoren gewählt werden. Es ist einfache Arithmetik - ist für mich nicht interessant.
@individ: danke für deine Antwort, aber wie ich oben kommentiert habe, zeige ich das z Und Q teilerfremd sind, finde ich schwierig (und trifft nicht immer auf das Spezifische zu z Und Q gibst du hier).
@MarkA Sie ersetzen ( M , N ) ( X , j ) andere Parität und sehen, was passiert.
( M , N ) ( 5 , 2 )
( X , j ) ( 7 , 4 )
( z , Q ) ( 43 , 6 )
Es gibt kein Problem. Dies ergibt pythagoreische Tripel.
20 2 + 21 2 = 29 2
33 2 + 56 2 = 65 2
1813 2 + 516 2 = 1885 2
@individ Ich stimme zu, dass Ihre Formel immer pythagoreische Tripel ergibt, aber nicht immer primitive pythagoreische Tripel - siehe das Gegenbeispiel, das ich der Frage hinzugefügt habe ...
@MarkA Immer noch nicht klar, was ich brauche. Die Tatsache, dass es unendlich viele teilerfremde Tripel gibt, ist verständlich. Wenn Sie sie finden möchten, reicht es aus, eine Zahl anzugeben M wie jede ungerade Zahl. N jede Zweierpotenz.