En Pythagoras tripel er et ordnet sæt af tre naturlige tal , der opfylder en homogen andengradsligning, der beskriver Pythagoras sætning . De kaldes Pythagoras tal .
En trekant med sidelængder, der danner en pythagoras tripel er en retvinklet trekant og kaldes også en pythagoras .
Da ovenstående ligning er homogen , når multipliceret med , og med det samme naturlige tal, vil en anden Pythagoras tripel blive opnået. En pythagoræisk tripel kaldes primitiv , hvis den ikke kan opnås på denne måde fra en anden pythagoras tripel, altså hvis de er relativt primtal . Med andre ord er den største fælles divisor for en primitiv pythagoræisk tripel 1.
I en primitiv triple , tallene og har forskellige pariteter , og lige er deleligt med 4, og er altid ulige.
Enhver primitiv pythagoræisk tripel , hvor er ulige og er lige, er unikt repræsenteret i formen for nogle naturlige coprimtal med forskellig paritet.
Disse tal kan beregnes ved hjælp af formlerne
Tværtimod definerer ethvert sådant par af tal en primitiv pythagoræisk tripel [1] .
Der er 16 primitive pythagoræiske tripler med :
(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) |
Ikke alle tripler med er primitive, for eksempel fås (6, 8, 10) ved at gange tripler (3, 4, 5) med to. Hver af triplerne med en lille hypotenuse danner en veldefineret radial lige linje fra flere tripler i scatterplotten.
Primitive tripler med :
(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) |
De mulige værdier i Pythagoras tripler danner en sekvens (sekvens A009003 i OEIS )
5, 10, 13, 15, 17, 20, 25, 26, 29, 30, 34, 35, 37, 39, 40, 41, 45, 50, …Baseret på egenskaberne ved Fibonacci-tal er det muligt at danne ud fra disse tal, for eksempel sådanne pythagoræiske tripler:
Den mest berømte i udviklede antikke kulturer var de tre (3, 4, 5), som gjorde det muligt for de gamle at bygge rette vinkler. Vitruvius anså denne tredobbelte for den højeste præstation af matematik, og Platon - et symbol på ægteskab, hvilket indikerer den store betydning, som de gamle tillagde tredobbelt (3, 4, 5).
I arkitekturen af gamle mesopotamiske gravsten findes en ligebenet trekant, der består af to rektangulære med sider på 9, 12 og 15 alen. Farao Snefrus pyramid (XXVII århundrede f.Kr.) blev bygget ved hjælp af trekanter med siderne 20, 21 og 29 samt 18, 24 og 30 tiere egyptiske alen.
Babylonske matematikere vidste, hvordan man beregner Pythagoras tripler. Den babylonske lertavle , kaldet Plimpton 322 , indeholder femten pythagoræiske trillinger (mere præcist, femten par tal som f.eks. ). Det menes, at denne tablet blev skabt omkring 1800 f.Kr. e. [2]
Euklids formel [3] er hovedværktøjet til at konstruere Pythagoras tripler. Ifølge det, for ethvert par naturlige tal og ( ) heltal
danner en pythagoras tripel. Tripler dannet af Euklids formel er primitive, hvis og kun hvis begge er coprime og ulige. Hvis og , og er ulige, så vil , og være lige, og det tredobbelte er ikke primitivt. At dividere , og med 2 giver dog en primitiv tredobbelt hvis og er coprime [4] .
Enhver primitiv tripel er opnået fra et enkelt par coprime tal og , hvoraf den ene er lige. Heraf følger, at der er uendeligt mange primitive pythagoræiske tripler.
Selvom Euklids formel genererer alle primitive tripler, genererer den ikke alle tripler. Når du tilføjer en ekstra parameter , opnås en formel, der genererer alle Pythagoras trekanter på en unik måde:
hvor , og er naturlige tal, , ulige og coprime.
At disse formler danner pythagoræiske tripler kan verificeres ved at erstatte i og kontrollere, at resultatet er det samme som . Da enhver pythagoræisk tripel kan divideres med nogle for at få en primitiv tripel, kan enhver tripel dannes unikt ved at bruge og for at skabe en primitiv tripel, og derefter ganges den med .
Siden Euklids tid er der fundet mange formler til at generere tripletter.
Det faktum, at tallene , , , der opfylder Euklids formel, altid danner en pythagoras trekant er indlysende for positive heltal og , , da efter substitution i formlerne , og vil være positive tal, og også fra det faktum, at
Den omvendte påstand om, at , , er udtrykt ved Euklids formel for enhver pythagoræisk tripel følger af følgende [5] . Alle sådanne tripler kan skrives som ( , , ), hvor , og , , er coprime, og og har modsat paritet (en af dem er lige, den anden er ulige). (Hvis det har samme paritet med begge ben, så hvis de er lige, vil de ikke være coprime, og hvis de er ulige , vil det give et lige tal, og det kan ikke være lig med ulige .) Fra vi får , og derfor ,. Så . Da det er rationelt, repræsenterer vi det som en irreducerbar brøk . Herfra får vi, at brøken er lig med . Løsning af ligninger
i forhold til og , får vi
Da og er irreducerbare ved antagelse, vil tællere og nævnere være ens , hvis og kun hvis højresiden af hver lighed er irreducerbare. Som vi aftalte, er fraktionen også irreducerbar, hvilket betyder, at og er coprime. Højre sider vil være irreducerbare hvis og kun hvis og har modsat paritet, således at tælleren ikke er delelig med 2. (A og skal have modsat paritet - begge kan ikke være lige på grund af irreducerbarhed, og hvis begge tal er ulige, at dividere med 2 vil give en brøk , i hvis tæller og nævner der vil være ulige tal, men denne brøk er lig , hvor tæller og nævner vil have forskellig paritet, hvilket modsiger antagelsen.) Lige nu tællere og nævnere, får vi Euklids formlen , , med og coprime og har forskellig paritet .
Et længere, men mere generelt accepteret bevis er givet i bøgerne af Maor (Maor, 2007) [6] og Sierpinski [7] .
Lad siderne af Pythagoras trekant være , og . Lad os betegne vinklen mellem benet og hypotenusen som . Derefter [8]
Egenskaber for en primitiv pythagoræisk tripel ( a , b , c ) , hvor a < b < c (uden at angive , om a eller b er lige ):
Derudover kan der være specielle pythagoræiske tripler med nogle yderligere egenskaber:
Det vides ikke, om der er to forskellige pythagoræiske tripler med det samme produkt af deres tal [27] .
Euklids formel for en pythagoræisk tripel
kan forstås ud fra geometrien af rationelle punkter på enhedscirklen [28] . Lad der være en trekant med benene a og b og hypotenusen c , hvor a , b og c er positive heltal. Ved Pythagoras sætning er a 2 + b 2 = c 2 , og efter at have divideret begge sider med c 2
Geometrisk et punkt på et kartesisk plan med koordinater
ligger på enhedscirklen x 2 + y 2 = 1 . I denne ligning er x- og y- koordinaterne givet ved rationelle tal. Omvendt giver ethvert punkt på cirklen med rationelle koordinater x og y en primitiv pythagoras trippel. Faktisk, lad os skrive x og y som irreducerbare brøker :
hvor den største fælles divisor for tallene a , b og c er 1. Da punktet med koordinaterne x og y ligger på enhedscirklen, så
Q.E.D.
Der er således en overensstemmelse mellem punkter med rationelle koordinater på enhedscirklen og primitive pythagoræiske trekanter. Herfra kan Euklids formler opnås ved hjælp af trigonometriske metoder eller ved at bruge stereografisk projektion .
For at anvende den stereografiske tilgang, antag, at P′ er et punkt på x -aksen med rationelle koordinater
Så kan man ved hjælp af algebraiske beregninger vise, at punktet P har koordinater
Således opnår vi, at ethvert rationelt punkt x -aksen svarer til et rationelt punkt i enhedscirklen. Lad omvendt P ( x , y ) være et punkt på enhedscirklen med rationelle koordinater x og y . Så har den stereografiske projektion P′ på x - aksen rationelle koordinater
Med hensyn til algebraisk geometri er den algebraiske variation af rationelle punkter på enhedscirklen birationel til den affine linje over de rationelle tal. Enhedscirklen kaldes så en rationel kurve . Korrespondancen mellem rationelle punkter på en linje og en cirkel gør det muligt at give en eksplicit parametrisering af (rationelle) punkter på en cirkel ved hjælp af rationelle funktioner.
Ethvert rationelt punkt på enhedscirklen svarer til en pythagoras tripel ( a , b , c ) , mere præcist en generaliseret pythagoras tripel, da a og b kan være nul og negativ.
Lad to pythagoræiske trekanter ( a 1 , b 1 , c 1 ) og ( a 2 , b 2 , c 2 ) med vinklerne α og β være givet . Du kan konstruere trekanter med vinkler α ± β ved hjælp af vinkeladditionsformlerne:
Disse retvinklede trekanter vil også være heltal, det vil sige Pythagoras. Du kan indtaste en operation på tripler ved hjælp af ovenstående formler. Denne operation vil være kommutativ og associativ, det vil sige generaliserede pythagoræiske tripler danner en abelsk gruppe [29] .
Et todimensionelt gitter er et sæt af isolerede punkter, hvori, hvis et punkt vælges som udgangspunkt (0, 0), alle andre punkter har koordinater ( x , y ) , hvor x og y løber gennem alle positive og negative heltal . Enhver pythagoras trippel ( a , b , c ) kan tegnes på et todimensionelt gitter som punkter med koordinater ( a , 0) og (0, b ) . Ifølge Picks sætning er antallet af gitterpunkter, der ligger strengt inde i trekanten, givet af formlen [30] . For primitive Pythagoras tripler er antallet af gitterpunkter , og dette kan sammenlignes med arealet af en trekant
Det er interessant, at det første tilfælde af sammenfaldet af områderne med primitive Pythagoras tripler vises på tripler (20, 21, 29), (12, 35, 37) med et areal på 210 [31] . Den første forekomst af primitive pythagoræiske tripler med det samme antal gitterpunkter optræder kun på ( 18 108 , 252 685 , 253 333 ), ( 28 077 , 162 964 , 165 365 ) med antallet af punkter 2 428 9 [ 64 5 ] . Tre primitive pythagoræiske tripler med samme områder (4485, 5852, 7373), (3059, 8580, 9109), (1380, 19 019 , 19 069 ) og område 13 123 110 findes . Ikke desto mindre er der endnu ikke fundet en eneste trippel af primitive Pythagoras tripler med det samme antal gitterpunkter.
Pythagoras tripler kan repræsenteres som matricer af formen
Denne type matrix er symmetrisk . Desuden dens afgørende
er nul nøjagtigt, når ( a , b , c ) er en pythagoras trippel. Hvis X svarer til en Pythagoras tripel, skal den have rang 1.
Da X er symmetrisk, er det kendt fra lineær algebra , at der eksisterer en vektor ξ = [ m n ] T , således at det ydre produkt opfylder
(en)hvor T står for transponere . Vektoren ξ kaldes en spinor (for Lorentz-gruppen SO(1, 2). I abstrakte termer betyder Euklids formel, at enhver primitiv pythagoræisk tripel kan skrives som det ydre produkt af en spinor med heltalselementer, som i formel (1) ).
Den modulære gruppe Γ er sættet af 2 × 2 matricer med heltalsindtastninger
og determinant lig med én: αδ − βγ = 1 . Denne mængde danner en gruppe, fordi den inverse af en matrix fra Γ igen er en matrix fra Γ , ligesom produktet af to matricer fra Γ er . Den modulære gruppe virker på sættet af alle heltals spinorer. Desuden er gruppen transitiv på sættet af heltalsspinorer med coprime-elementer. Hvis [ m n ] T indeholder coprime-elementer, så
hvor u og v er valgt (ved hjælp af Euklids algoritme ) således at mu + nv = 1 .
Virker på spinoren ξ i (1), går handlingen i Γ over til handlingen på pythagoræiske tripler, mens man tillader tripler med negative værdier. Hvis A er en matrix i Γ , så
(2)giver anledning til operationer på matrixen X i (1). Dette giver ikke en veldefineret handling på primitive tripler, da det kan tage en primitiv tripel til en ikke-primitiv. På dette tidspunkt er det sædvanligt (efter Trautman [28] ) at kalde en tredobbelt ( a , b , c ) standard, hvis c > 0 og enten ( a , b , c ) er coprime eller ( a /2, b /2, c / 2) er coprime og a /2 er ulige. Hvis spinoren [ m n ] T har coprime-elementer, så er den tilhørende tripel ( a , b , c ) givet ved formel (1) en standardtripel. Dette indebærer, at handlingen af den modulære gruppe er transitiv på sættet af standardtripler.
Alternativt begrænser vi os til de værdier af m og n , for hvilke m er ulige og n er lige. Lad undergruppen Γ (2) af gruppen Γ være kernen i homomorfien
hvor SL(2, Z 2 ) er en speciel lineær gruppe over et endeligt felt Z 2 af heltal modulo 2 . Så er Γ (2) en gruppe af unimodulære transformationer, der bevarer pariteten af hvert element. Således, hvis elementet i vektoren ξ er ulige, og det andet element er lige, så gælder det samme for Aξ for alle A ∈ Γ(2) . Faktisk, under virkningen af (2), virker gruppen Γ (2) transitivt på sættet af primitive pythagoræiske tripler [33] .
Gruppen Γ (2) er en fri gruppe, hvis generatorer er matricerne
Derfor kan enhver primitiv pythagoræisk tripel entydigt opnås som et produkt af kopier af matricerne U og L .
Som Berggren [34] viste , kan alle primitive Pythagoras tripler fås fra trekanten (3, 4, 5) ved hjælp af tre lineære transformationer T1, T2, T3, hvor a , b , c er siderne af triplen:
ny side a | ny side b | ny side c | |
T1: | a − 2 b + 2 c | 2a − b + 2 c | 2a − 2b + 3c _ |
T2: | a + 2 b + 2 c | 2a + b + 2 c | 2a + 2b + 3c _ |
T3: | − a + 2 b + 2 c | −2 a + b + 2 c | −2 a + 2 b + 3 c |
Hvis du starter med 3, 4, 5, så vil alle andre primitive tripler til sidst blive opnået. Med andre ord vil enhver primitiv tripel være "forælder" til 3 yderligere primitive tripler. Hvis vi starter med a = 3, b = 4 og c = 5, så vil den næste generation af tripletter være
ny side a | ny side b | ny side c |
3 − (2×4) + (2×5) = 5 | (2×3) − 4 + (2×5) = 12 | (2×3) − (2×4) + (3×5) = 13 |
3 + (2x4) + (2x5) = 21 | (2x3) + 4 + (2x5) = 20 | (2x3) + (2x4) + (3x5) = 29 |
−3 + (2×4) + (2×5) = 15 | −(2×3) + 4 + (2×5) = 8 | −(2×3) + (2×4) + (3×5) = 17 |
De lineære transformationer T1, T2 og T3 har en geometrisk fortolkning i sproget af kvadratiske former. De er tæt beslægtede (men ikke ækvivalente) med refleksioner genereret af den ortogonale gruppe x 2 + y 2 − z 2 over heltal. Et andet sæt af tre lineære transformationer er diskuteret i artiklen Generating Pythagoras tripler ved hjælp af matricer og lineære transformationer [35] .
Euklids formler kan analyseres og bevises ved hjælp af Gaussiske heltal [36] . Gaussiske heltal er komplekse tal af formen α = u + vi , hvor u og v er regulære heltal , og i er roden af minus en . Enhederne for Gaussiske heltal er ±1 og ±i. Almindelige heltal kaldes heltal og betegnes med Z . Gaussiske heltal er angivet med Z [ i ]. Den højre side af Pythagoras sætning kan dekomponeres i Gaussiske heltal:
En primitiv pythagoras tripel er en tripel, hvor a og b er coprime , det vil sige, de har ingen fælles primtal divisorer. For sådanne trillinger er enten a eller b lige, og den anden er ulige. Det følger heraf, at c også er ulige.
Hver af de to faktorer z = a + bi og z* = a - bi af en primitiv pythagoras tripel er lig med kvadratet af et Gaussisk heltal. Dette kan bevises ved at bruge den egenskab, at ethvert Gaussisk heltal kan dekomponeres unikt i Gaussiske primtal op til et [37] . (Det unikke ved udvidelsen, groft sagt, følger af, at en version af Euklids algoritme kan defineres for dem .) Beviset har tre trin. For det første er det bevist, at hvis a og b ikke har nogen primtal i heltal, så har de ingen primtal fælles faktorer i Gaussiske heltal. Dette indebærer, at z og z* ikke har fælles primfaktorer i Gaussiske heltal. Endelig, da c 2 er et kvadrat, gentages ethvert Gaussisk primtal i udvidelsen to gange. Da z og z* ikke har primfaktorer til fælles, gælder denne fordobling også for dem. Derfor er z og z* kvadrater.
Således kan den første faktor skrives som
De reelle og imaginære dele af denne ligning giver to formler:
For enhver primitiv pythagoræisk tripel skal der eksistere heltal m og n , således at disse to ligheder holder. Derfor kan enhver Pythagoras tripel opnås ved at vælge disse heltal.
Hvis vi tager kvadratet af et gaussisk heltal, får vi følgende fortolkning af Euklids formler som en repræsentation af hele kvadratet af Gaussiske heltal.
Ved at bruge det faktum, at Gaussiske heltal er et euklidisk domæne, og at for Gaussiske heltal p er kvadratet af modulet altid et perfekt kvadrat, kan det påvises, at pythagoras tripler svarer til kvadraterne af primtal Gaussiske heltal, hvis hypotenusen er et primtal nummer.
Der er mange resultater om fordelingen af Pythagoras tripler. Der er nogle tydelige mønstre i scatterplot. Hvis benene ( a , b ) af en primitiv tripel optræder i diagrammet, så skal alle produkter med et helt tal af disse ben også være i diagrammet, og denne egenskab forklarer udseendet af radiale linjer fra oprindelsen i diagrammet.
Diagrammet viser mange parabler med en høj tæthed af punkter, der har foci ved origo. Parabler reflekteres fra akserne med en vinkel på 45 grader, og på samme punkt nærmer den tredje parabel sig aksen vinkelret.
Disse mønstre kan forklares som følger. Hvis et naturligt tal, så er ( a , , ) en pythagoræisk tripel. (Faktisk kan enhver pythagoreisk tripel ( a , b , c ) skrives på denne måde med et heltal n , måske efter at have byttet a og b , da både a og b ikke kan være ulige på samme tid.) Pythagoras tripler ligger så på kurverne givet af ligningerne . Således reflekteres parablerne fra a -aksen , og de tilsvarende kurver med a og b ombyttes. Hvis a varierer for en given n (det vil sige på en valgt parabel), vises heltalværdier af b relativt ofte, hvis n er et kvadrat eller produktet af et kvadrat og et lille tal. Hvis nogle af sådanne værdier ligger tæt på hinanden, falder de tilsvarende paraboler næsten sammen, og triplerne danner et smalt parabolsk bånd. For eksempel 38 2 = 1444, 2 × 27 2 = 1458, 3 × 22 2 = 1452, 5 × 17 2 = 1445 og 10 × 12 2 = 1440. Det tilsvarende parabolske bånd omkring n ≈ 145 er tydeligt synligt scatterplot.
De ovenfor beskrevne vinkelegenskaber følger umiddelbart af den funktionelle form af parabler. Parablerne reflekteres fra a -aksen i punktet a = 2 n og den afledede af b med hensyn til a på dette punkt er lig med −1. Hældningsvinklen er således 45°. Da klynger, ligesom trekanter, gentages, når de ganges med en heltalskonstant, hører værdien 2 n også til klyngen. Den tilsvarende parabel skærer b -aksen i en ret vinkel i punktet b = 2 n , og er derfor en symmetrisk refleksion af parablen, der opnås ved at udveksle variablerne a og b , og som skærer a-aksen i en ret vinkel ved punktet a = 2 n .
Albert Fässler et al. har vist betydningen af disse parabler i sammenhæng med konforme kortlægninger [38] [39] .
Tilfældet n = 1 af den generelle konstruktion af Pythagoras tripler har længe været kendt. Proclus beskriver i sin kommentar til den 47. udtalelse i den første bog af Euklids Principia det som følger:
Nogle metoder til at opnå sådanne trekanter af denne art er nemme at opnå, en af dem tilhører Platon , den anden til Pythagoras . (Sidste) startede med ulige tal. For at gøre dette valgte han et ulige tal som det mindste af benene. Så kvadrede han det, trak et fra, og brugte halvdelen af denne forskel som det andet ben. Til sidst tilføjede han en til dette ben og fik hypotenusen.
…Platons metode fungerer med lige tal. Den bruger det givne lige tal som et af benene. Halvdelen af dette tal er kvadreret og en tilføjet for at give hypotenusen, og subtrahering af et giver det andet ben. ... Og dette giver samme trekant som den anden metode.
I form af ligninger:
Det kan påvises, at alle pythagoræiske tripler fås fra den platoniske sekvens ( x , y , z ) = p , ( p 2 − 1)/2 og ( p 2 + 1)/2 hvis p får lov til at tage ikke-heltal (rationelle) værdier. Hvis p i denne sekvens erstattes af en rationel brøk m / n , får vi 'standard'-generatoren af tripler 2 mn , m 2 − n 2 og m 2 + n 2 . Det følger heraf, at enhver tredobbelt svarer til en rationel værdi p , som kan bruges til at opnå en lignende trekant med rationelle sider, der er proportionale med siderne af den oprindelige trekant. For eksempel ville den platoniske ækvivalent af det tredobbelte (6, 8, 10) være (3/2; 2, 5/2).
Ligningen
svarer til den specielle diophantinske tripel
Der er et uendeligt antal løsninger til denne ligning, der kan opnås ved hjælp af en elliptisk kurve . To af disse løsninger:
En måde at generere løsninger på er at parametrisere a , b , c , d i form af naturlige tal m , n , p , q som følger: [40]
Givet to sæt Pythagoras tripler:
så problemet med at finde lige produkter af benet og hypotenusen
da det er let at se, svarer det til ligningen
som Euler fik løsningen for . Da han viste, at dette punkt er et rationelt punkt på en elliptisk kurve , er der et uendeligt antal løsninger. Faktisk fandt han også en polynomiel parameterisering af 7. grad.
I tilfælde af Descartes' sætning , når alle variabler er kvadrater,
Euler viste, at dette svarer til tre pythagoræiske tripler:
Også her er der et uendeligt antal løsninger, og for et særligt tilfælde forenkler ligningen til
som har en løsning med små tal og kan løses som en binær andengradsform .
Der er retvinklede trekanter med heltalsider, hvor benlængderne adskiller sig med én, for eksempel:
og et uendeligt antal andre. For dem kan vi udlede en generel formel
hvor ( x , y ) er løsninger til Pells ligning .
I det tilfælde, hvor benet og hypotenusen adskiller sig med én, som i tilfældene
den generelle løsning ville være
hvorfra det kan ses, at alle ulige tal (større end 1) forekommer i primitive pythagoræiske tripler.
Der er flere muligheder for at generalisere begrebet Pythagoras tripler.
Et sæt af fire naturlige tal a , b , c og d , således at a 2 + b 2 + c 2 = d 2 kaldes Pythagoras firdobbel . Det enkleste eksempel er (1, 2, 2, 3), fordi 1 2 + 2 2 + 2 2 = 3 2 . Det næste (primitive) simpleste eksempel er (2, 3, 6, 7), fordi 2 2 + 3 2 + 6 2 = 7 2 .
Alle fire er givet af formlen
Brug af en simpel algebraisk identitet
for vilkårlig x 0 , x 1 er det let at bevise, at kvadratet af summen af n kvadrater i sig selv er summen af n kvadrater, for hvilket vi sætter x 0 = x 2 2 + x 3 2 + … + x n 2 og udvide beslagene [41] . Det kan let ses, at pythagoras tripler og quads kun er specielle tilfælde af henholdsvis x 0 = x 2 2 og x 0 = x 2 2 + x 3 2 , som kan fortsættes for andre n ved hjælp af fem-kvadratformlen
Da summen F ( k , m ) af k på hinanden følgende kvadrater, startende fra m 2 , er givet ved formlen [42]
man kan finde værdier ( k , m ), sådan at F ( k , m ) er et kvadrat. Hirshhorn fandt således en formel for sekvenser, hvor antallet af led i sig selv er et kvadrat [43] ,
og v ⩾ 5 er ethvert naturligt tal, der ikke er deleligt med 2 eller 3. Den mindste værdi er v = 5, hvorfra k = 25, hvilket giver den velkendte værdi fra Lucas kanonkugleopbevaringsproblem:
et faktum, der er relateret til Leach-gitteret .
Desuden, hvis i en pythagoræisk n -tupel ( n ⩾ 4) alle led er fortløbende naturlige tal, undtagen det sidste, kan man bruge ligheden [44]
Da anden potens af p udgår, forbliver der en lineær ligning, der let kan løses , selvom k og m skal vælges, så p er et heltal, og eksemplet opnås med k = 5 og m = 1:
Således opnår vi en metode til at generere n -tupler fra Pythagoras ved at vælge x [45] :
hvor q = n − 2 og
En generalisering af begrebet Pythagoras tripler er søgningen efter tripler af naturlige tal a , b og c , således at a n + b n = c n for nogle n større end 2. Pierre de Fermat i 1637 udtalte, at der ikke er sådanne tripler . , og dette udsagn blev kendt som Fermats sidste sætning , fordi det tog meget længere tid at bevise eller modbevise end nogen af Fermats andre hypoteser. Det første bevis blev givet af Wiles i 1994.
En anden generalisering er at finde sekvenser af n + 1 naturlige tal, for hvilke den n'te potens af det sidste led i sekvensen er lig med summen af de n'te potenser af de foregående led. De mindste sekvenser for kendte værdier af n er:
I en lidt anderledes generalisering svarer summen af ( k + 1) n -te potenser til summen af ( n − k ) n -te potenser. For eksempel:
Der kan også være n − 1 n . potens af naturlige tal, der summerer op til n . potens af et naturligt tal (selvom, ifølge Fermats sidste sætning , ikke for n = 3). Disse sekvenser er modeksempler til Euler-formodningen . Mindst kendte modeksempler [46] [47]
Herons trekant er normalt defineret som en trekant med heltalsider, hvis areal også er et heltal, og vi vil antage, at trekantens sider er forskellige . Længderne af siderne i en sådan trekant danner en heronisk tripel ( a, b, c ), hvor a < b < c . Det er tydeligt, at pythagoreiske tripler er heronske tripler, da i en pythagoras trippel er mindst et af benene a og b et lige tal, så arealet af trekanten ab /2 vil være et heltal. Ikke hver tripel af Heron er pythagoræisk, da for eksempel triplen (4, 13, 15) med område 24 ikke er pythagoræisk.
Hvis ( a , b , c ) er en Heron-tredobbelt, så vil ( ma , mb , mc ) det også for enhver naturlig m større end én. En heronisk tripel ( a , b , c ) er primitiv , hvis a , b og c er parvise coprime (som det er tilfældet for pythagoræiske tripler). Nedenfor er flere heroniske tripler, der ikke er pythagoræiske:
(4, 13, 15) med et areal på 24, (3, 25, 26) med område 36, (7, 15, 20) med område 42, (6, 25, 29) med område 60, (11, 13, 20) med område 66, (13, 14, 15) med område 84, (13, 20, 21) med et areal på 126.For at en tripel af naturlige tal ( a , b , c ) med en < b < c , skal være en Heron-tripel, er det nødvendigt med Herons formel .
( a 2 + b 2 + c 2 ) 2 − 2 ( a 4 + b 4 + c 4 )eller, som er det samme,
2 ( a 2 b 2 + a 2 c 2 + b 2 c 2 ) − ( a 4 + b 4 + c 4 )var et perfekt kvadrat, der ikke er nul, deleligt med 16.
Primitive Pythagoras tripler bruges i kryptografi som tilfældige sekvenser og til nøglegenerering [48] .