En pythagoras trippel är en ordnad uppsättning av tre naturliga tal som uppfyller en homogen andragradsekvation som beskriver Pythagoras sats . De kallas pytagoreiska tal .
En triangel med sidolängder som bildar en pytagoreisk trippel är en rätvinklig triangel och kallas även en pytagoreisk .
Eftersom ovanstående ekvation är homogen , när den multipliceras med , och med samma naturliga tal, kommer en annan Pythagoras trippel att erhållas. En pythagoras trippel kallas primitiv om den inte kan erhållas på detta sätt från någon annan pythagoras trippel, det vill säga om de är relativt primtal . Med andra ord, den största gemensamma delaren för en primitiv pythagoras trippel är 1.
I en primitiv trippel , siffrorna och har olika pariteter , och jämnt är delbart med 4, och är alltid udda.
Varje primitiv pytagoreisk trippel , där är udda och är jämn, representeras unikt i formen för vissa naturliga coprimtal med olika paritet.
Dessa siffror kan beräknas med hjälp av formlerna
Tvärtom, alla sådana talpar definierar en primitiv pytagoreisk trippel [1] .
Det finns 16 primitiva Pythagoras trippel 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) |
Alla trippel med är inte primitiva, till exempel erhålls (6, 8, 10) genom att multiplicera trippel (3, 4, 5) med två. Var och en av trippelna med en liten hypotenusa bildar en väldefinierad radiell rät linje från flera trippel i spridningsdiagrammet.
Primitiva trippel 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 möjliga värdena i Pythagoras trippel bildar en sekvens (sekvens A009003 i OEIS )
5, 10, 13, 15, 17, 20, 25, 26, 29, 30, 34, 35, 37, 39, 40, 41, 45, 50, …Baserat på egenskaperna hos Fibonacci-tal är det möjligt att bilda från dessa siffror, till exempel sådana pytagoreiska trippel:
Den mest kända i utvecklade antika kulturer var de tre (3, 4, 5), som gjorde det möjligt för de gamla att bygga räta vinklar. Vitruvius ansåg att denna trippel var matematikens högsta prestation, och Platon - en symbol för äktenskap, vilket indikerar den stora vikt som de gamla fäste vid trippeln (3, 4, 5).
I arkitekturen av antika mesopotamiska gravstenar finns en likbent triangel, uppbyggd av två rektangulära med sidor på 9, 12 och 15 alnar. Faraos Snefrus pyramid (XXVII-talet f.Kr.) byggdes med hjälp av trianglar med sidorna 20, 21 och 29, samt 18, 24 och 30 tiotals egyptiska alnar.
Babyloniska matematiker visste hur man beräknade Pythagoras trippel. Den babyloniska lertavlan , kallad Plimpton 322 , innehåller femton pytagoreiska trillingar (närmare bestämt femton par siffror som t.ex. ). Man tror att denna tablett skapades runt 1800 f.Kr. e. [2]
Euklids formel [3] är det huvudsakliga verktyget för att konstruera Pythagoras trippel. Enligt den, för alla par naturliga tal och ( ) heltal
bildar en pytagoreisk trippel. Trippel som bildas av Euklids formel är primitiva om och endast om båda är coprime och udda. Om och , och är udda, då , och kommer att vara jämna och trippeln är inte primitiv. Men att dividera och med 2 ger en primitiv trippel om och är coprime [4] .
Varje primitiv trippel erhålls från ett enda par av coprime tal och , varav en är jämn. Det följer att det finns oändligt många primitiva pythagoras trippel.
Även om Euklids formel genererar alla primitiva trippel, genererar den inte alla trippel. När du lägger till en ytterligare parameter erhålls en formel som genererar alla Pythagoras trianglar på ett unikt sätt:
där , och är naturliga tal, , udda och coprime.
Att dessa formler bildar Pythagoras trippel kan verifieras genom att ersätta i och kontrollera att resultatet är detsamma som . Eftersom vilken pythagoreisk trippel som helst kan delas med några för att få en primitiv trippel, kan vilken trippel som helst skapas unikt med och för att skapa en primitiv trippel, och sedan multipliceras den med .
Sedan Euklids tid har många formler hittats för att generera tripletter.
Det faktum att talen , , , som uppfyller Euklids formel, alltid bildar en pytagoreisk triangel är uppenbart för positiva heltal och , , eftersom efter substitution i formlerna , och kommer att vara positiva tal, och även från det faktum att
Det omvända påståendet att , , uttrycks av Euklids formel för varje pytagoreisk trippel följer av följande [5] . Alla sådana trippel kan skrivas som ( , , ), där , och , , är coprime och och har motsatt paritet (en av dem är jämn, den andra är udda). (Om det har samma paritet med båda benen, då om de är jämna, kommer de inte att vara coprime, och om de är udda kommer det att ge ett jämnt tal, och det kan inte vara lika med udda .) Från vi får , och därför, . Sedan . Eftersom det är rationellt representerar vi det som en irreducerbar bråkdel . Härifrån får vi att bråkdelen är lika med . Lösa ekvationer
i förhållande till och , vi får
Eftersom och är irreducerbara genom antagande, kommer täljare och nämnare att vara lika om och endast om högersidan av varje likhet är irreducerbara. Som vi kom överens om är fraktionen också irreducerbar, vilket betyder att och är coprime. De högra sidorna kommer att vara irreducerbara om och bara om och har motsatt paritet, så att täljaren inte är delbar med 2. (A och måste ha motsatt paritet - båda kan inte vara jämna på grund av irreducerbarhet, och om båda talen är udda, att dividera med 2 kommer att ge ett bråk , i täljaren och nämnaren av vilka det kommer att finnas udda tal, men detta bråktal är lika , där täljaren och nämnaren kommer att ha olika paritet, vilket motsäger antagandet.) Nu, likställa täljarna och nämnare får vi Euklidformeln , , med och coprime och har olika paritet .
Ett längre men mer allmänt accepterat bevis ges i böckerna av Maor (Maor, 2007) [6] och Sierpinski [7] .
Låt sidorna av Pythagoras triangel vara , och . Låt oss beteckna vinkeln mellan benet och hypotenusan som . Sedan [8]
Egenskaper för en primitiv pytagoreisk trippel ( a , b , c ) , där a < b < c (utan att ange om a eller b är jämnt ):
Dessutom kan det finnas speciella Pythagoras trippel med några ytterligare egenskaper:
Det är inte känt om det finns två olika Pythagoras trippel med samma produkt av deras antal [27] .
Euklids formel för en pythagoras trippel
kan förstås i termer av geometrin för rationella punkter på enhetscirkeln [28] . Låt det finnas en triangel med benen a och b och hypotenusan c , där a , b och c är positiva heltal. Enligt Pythagoras sats, a 2 + b 2 = c 2 , och efter att ha dividerat båda sidor med c 2
Geometriskt en punkt på ett kartesiskt plan med koordinater
ligger på enhetscirkeln x 2 + y 2 = 1 . I denna ekvation ges x- och y -koordinaterna av rationella tal. Omvänt ger vilken punkt som helst på cirkeln med rationella koordinater x och y en primitiv pytagoreisk trippel. Låt oss faktiskt skriva x och y som irreducerbara bråk :
där den största gemensamma delaren för talen a , b och c är 1. Eftersom punkten med koordinaterna x och y ligger på enhetscirkeln, så
Q.E.D.
Det finns alltså en överensstämmelse mellan punkter med rationella koordinater på enhetscirkeln och primitiva pytagoreiska trianglar. Från detta kan Euclids formler erhållas med trigonometriska metoder eller genom att använda stereografisk projektion .
För att tillämpa den stereografiska metoden, antag att P′ är en punkt på x -axeln med rationella koordinater
Sedan kan man med hjälp av algebraiska beräkningar visa att punkten P har koordinater
Således får vi att varje rationell punkt x -axeln motsvarar en rationell punkt i enhetscirkeln. Omvänt, låt P ( x , y ) vara en punkt på enhetscirkeln med rationella koordinater x och y . Då har den stereografiska projektionen P′ på x -axeln rationella koordinater
När det gäller algebraisk geometri är den algebraiska variationen av rationella punkter på enhetscirkeln birational till den affina linjen över de rationella talen. Enhetscirkeln kallas då en rationell kurva . Överensstämmelsen mellan rationella punkter på en linje och en cirkel gör det möjligt att ge en explicit parametrisering av (rationella) punkter på en cirkel med hjälp av rationella funktioner.
Vilken rationell punkt som helst på enhetscirkeln motsvarar en pytagoreisk trippel ( a , b , c ) , närmare bestämt en generaliserad pythagoras trippel, eftersom a och b kan vara noll och negativa.
Låt två pytagoreiska trianglar ( a 1 , b 1 , c 1 ) och ( a 2 , b 2 , c 2 ) med vinklarna α och β ges . Du kan konstruera trianglar med vinklarna α ± β med hjälp av vinkeladditionsformlerna:
Dessa rätvinkliga trianglar kommer också att vara heltal, det vill säga Pythagoras. Du kan ange en operation på trippel med formlerna ovan. Denna operation kommer att vara kommutativ och associativ, det vill säga generaliserade Pythagoras trippel bildar en Abelisk grupp [29] .
Ett tvådimensionellt gitter är en uppsättning isolerade punkter där, om en punkt väljs som origo (0, 0), alla andra punkter har koordinater ( x , y ) , där x och y går genom alla positiva och negativa heltal . Vilken pytagoreisk trippel ( a , b , c ) som helst kan ritas på ett tvådimensionellt gitter som punkter med koordinater ( a , 0 ) och (0, b ) . Enligt Picks teorem ges antalet gitterpunkter som ligger strikt innanför triangeln av formeln [30] . För primitiva Pythagoras trippel är antalet gitterpunkter , och detta är jämförbart med arean av en triangel
Det är intressant att det första fallet av sammanträffande av områdena för primitiva Pythagoras trippel uppträder på trippel (20, 21, 29), (12, 35, 37) med en yta på 210 [31] . Det första uppträdandet av primitiva pytagoreiska trippel med samma antal gitterpunkter visas endast på ( 18 108 , 252 685 , 253 333 ), ( 28 077 , 162 964 , 165 365 ) med antalet punkter 2 328 7 [6428] . Tre primitiva pytagoreiska trippel med samma områden (4485, 5852, 7373), (3059, 8580, 9109), (1380, 19 019 , 19 069 ) och område 13 123 110 finns . Ändå har inte en enda trippel av primitiva Pythagoras trippel med samma antal gitterpunkter ännu hittats.
Pythagoras trippel kan representeras som matriser av formen
Denna typ av matris är symmetrisk . Dessutom dess avgörande
är noll exakt när ( a , b , c ) är en pytagoreisk trippel. Om X motsvarar en pytagoreisk trippel, måste den ha rang 1.
Eftersom X är symmetrisk är det känt från linjär algebra att det finns en vektor ξ = [ m n ] T så att den yttre produkten uppfyller
(ett)där T står för transponera . Vektorn ξ kallas en spinor (för Lorentz-gruppen SO(1, 2). I abstrakta termer betyder Euklids formel att varje primitiv pytagoreisk trippel kan skrivas som den yttre produkten av en spinor med heltalselement, som i formel (1) ).
Den modulära gruppen Γ är uppsättningen av 2 × 2 matriser med heltalsposter
och determinant lika med ett: αδ − βγ = 1 . Denna mängd bildar en grupp eftersom inversen av en matris från Γ återigen är en matris från Γ , liksom produkten av två matriser från Γ . Den modulära gruppen verkar på uppsättningen av alla heltalsspinorer. Dessutom är gruppen transitiv på uppsättningen av heltalsspinorer med coprime-element. Om [ m n ] T innehåller coprime-element, då
där u och v är valda (med Euklids algoritm ) så att mu + nv = 1 .
Verkar på spinorn ξ i (1), åtgärden i Γ går över till verkan på Pythagoras trippel, samtidigt som trippel med negativa värden tillåts. Om A är en matris i Γ , då
(2)ger upphov till operationer på matrisen X i (1). Detta ger inte en väldefinierad handling på primitiva trippel, eftersom det kan ta en primitiv trippel till en icke-primitiv. Vid denna tidpunkt är det vanligt (efter Trautman [28] ) att kalla en trippel ( a , b , c ) standard om c > 0 och antingen ( a , b , c ) är coprime eller ( a /2, b /2, c / 2) är coprime och a /2 är udda. Om spinorn [ m n ] T har coprime-element, så är den associerade trippeln ( a , b , c ) som ges av formel (1) en standardtrippel. Detta innebär att funktionen hos den modulära gruppen är transitiv på uppsättningen av standardtrippel.
Alternativt begränsar vi oss till de värden för m och n där m är udda och n är jämnt. Låt undergruppen Γ (2) i gruppen Γ vara kärnan i homomorfismen
där SL(2, Z 2 ) är en speciell linjär grupp över ett ändligt fält Z 2 av heltal modulo 2 . Då är Γ (2) en grupp av unimodulära transformationer som bevarar pariteten för varje element. Således, om elementet i vektorn ξ är udda och det andra elementet är jämnt, så gäller detsamma för Aξ för alla A ∈ Γ(2) . I själva verket, under verkan av (2), verkar gruppen Γ (2) transitivt på uppsättningen av primitiva Pythagoras trippel [33] .
Gruppen Γ (2) är en fri grupp vars generatorer är matriserna
Därför kan vilken primitiv pythagoras trippel som helst erhållas unikt som en produkt av kopior av matriserna U och L .
Som Berggren [34] visade kan alla primitiva Pythagoras trippel erhållas från triangeln (3, 4, 5) med hjälp av tre linjära transformationer T1, T2, T3, där a , b , c är sidorna av trippeln:
ny sida a | ny sida b | ny sida 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 |
Om du börjar med 3, 4, 5 kommer alla andra primitiva trippel så småningom att erhållas. Med andra ord kommer varje primitiv trippel vara "föräldern" till ytterligare 3 primitiva trippel. Om vi börjar med a = 3, b = 4 och c = 5, så kommer nästa generation av tripletter att vara
ny sida a | ny sida b | ny sida 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 linjära transformationerna T1, T2 och T3 har en geometrisk tolkning på kvadratiska former. De är nära besläktade (men inte ekvivalenta) med reflektioner som genereras av den ortogonala gruppen x 2 + y 2 − z 2 över heltal. En annan uppsättning av tre linjära transformationer diskuteras i artikeln Generating Pythagorean triples using matrices and linear transformations [35] .
Euklids formler kan analyseras och bevisas med Gaussiska heltal [36] . Gaussiska heltal är komplexa tal av formen α = u + vi , där u och v är vanliga heltal och i är roten till minus ett . Enheterna för Gaussiska heltal är ±1 och ±i. Vanliga heltal kallas heltal och betecknas med Z . Gaussiska heltal betecknas med Z [ i ]. Den högra sidan av Pythagoras sats kan delas upp i Gaussiska heltal:
En primitiv pythagoras trippel är en trippel där a och b är coprime , det vill säga de har inga gemensamma primtalsdelare. För sådana trillingar är antingen a eller b jämnt och det andra är udda. Därav följer att c också är udda.
Var och en av de två faktorerna z = a + bi och z* = a - bi för en primitiv pytagoreisk trippel är lika med kvadraten på ett Gaussiskt heltal. Detta kan bevisas med hjälp av egenskapen att alla Gaussiska heltal kan sönderdelas unikt i Gaussiska primtal upp till ett [37] . (Det unika med expansionen, grovt sett, följer av det faktum att en version av Euklids algoritm kan definieras för dem .) Beviset har tre steg. För det första är det bevisat att om a och b inte har några primtal i heltal, så har de inga primtal gemensamma faktorer i Gaussiska heltal. Detta innebär att z och z* inte har gemensamma primtalsfaktorer i Gaussiska heltal. Slutligen, eftersom c 2 är en kvadrat, upprepas alla Gaussiska primtal i expansionen två gånger. Eftersom z och z* inte har gemensamma primfaktorer gäller denna fördubbling även för dem. Därför är z och z* kvadrater.
Den första faktorn kan alltså skrivas som
De verkliga och imaginära delarna av denna ekvation ger två formler:
För varje primitiv pythagoras trippel måste det finnas heltal m och n så att dessa två likheter håller. Därför kan vilken pythagorisk trippel som helst erhållas genom att välja dessa heltal.
Om vi tar kvadraten av ett Gaussiskt heltal får vi följande tolkning av Euklids formler som en representation av hela kvadraten av Gaussiska heltal.
Med hjälp av det faktum att Gaussiska heltal är en euklidisk domän, och att för Gaussiska heltal p, kvadraten på modulen alltid är en perfekt kvadrat, kan det visas att Pythagoras trippel motsvarar kvadraterna av primtal Gaussiska heltal om hypotenusan är ett primtal siffra.
Det finns många resultat på fördelningen av Pythagoras trippel. Det finns några uppenbara mönster i scatterplotten. Om benen ( a , b ) av en primitiv trippel förekommer i diagrammet, måste alla produkter med ett heltal av dessa ben också finnas i diagrammet, och denna egenskap förklarar utseendet på radiella linjer från ursprunget i diagrammet.
Diagrammet visar många paraboler med hög täthet av punkter som har foci i origo. Paraboler reflekteras från axlarna med en vinkel på 45 grader, och vid samma punkt närmar sig den tredje parabeln axeln vinkelrätt.
Dessa mönster kan förklaras enligt följande. Om ett naturligt tal är ( a , , ) en pytagoreisk trippel. (I själva verket kan vilken pytagoreisk trippel ( a , b , c ) som helst skrivas på detta sätt med ett heltal n , kanske efter att ha bytt a och b , eftersom både a och b inte kan vara udda samtidigt.) Pythagoras trippel ligger då på de kurvor som ges av ekvationerna . Således reflekteras parabolerna från a -axeln och motsvarande kurvor med a och b byts ut. Om a varierar för ett givet n (det vill säga på en vald parabel) visas heltalsvärden av b relativt ofta om n är en kvadrat eller produkten av en kvadrat och ett litet tal. Om några sådana värden ligger nära varandra, sammanfaller motsvarande paraboler nästan och trippeln bildar ett smalt paraboliskt band. Till exempel, 38 2 = 1444, 2 × 27 2 = 1458, 3 × 22 2 = 1452, 5 × 17 2 = 1445 och 10 × 12 2 = 1440. Motsvarande paraboliska band runt n ≈ 145 är tydligt synligt i scatterplot.
De ovan beskrivna vinkelegenskaperna följer omedelbart av den funktionella formen av paraboler. Parabolerna reflekteras från a -axeln i punkten a = 2 n och derivatan av b med avseende på a vid denna punkt är lika med −1. Således är lutningsvinkeln 45°. Eftersom kluster, som trianglar, upprepas när de multipliceras med en heltalskonstant, tillhör även värdet 2 n klustret. Motsvarande parabel skär b -axeln i rät vinkel i punkten b = 2 n , och är därför en symmetrisk reflektion av parabeln som erhålls genom att byta ut variablerna a och b och som skär a-axeln i rät vinkel vid punkten a = 2 n .
Albert Fässler et al har visat betydelsen av dessa paraboler i samband med konforma kartläggningar [38] [39] .
Fallet n = 1 av den allmänna konstruktionen av Pythagoras trippel har länge varit känt. Proclus beskriver i sin kommentar till det 47:e uttalandet i den första boken av Euclids Principia det på följande sätt:
Vissa metoder för att erhålla sådana trianglar av detta slag är lätta att få, en av dem tillhör Platon , den andra till Pythagoras . (Sista) började med udda nummer. För att göra detta valde han ett udda nummer som det minsta av benen. Sedan kvadrerade han det, subtraherade ett och använde hälften av denna skillnad som det andra benet. Till slut lade han en till detta ben och fick hypotenusan.
…Platons metod fungerar med jämna tal. Den använder det givna jämna numret som ett av benen. Hälften av detta tal är kvadratiskt och ett adderas för att ge hypotenusan, och subtrahera en ger det andra benet. ... Och detta ger samma triangel som den andra metoden.
I form av ekvationer:
Det kan visas att alla pytagoreiska trippel erhålls från den platonska sekvensen ( x , y , z ) = p , ( p 2 − 1)/2 och ( p 2 + 1)/2 om p tillåts ta icke-heltal (rationella) värden. Om p i denna sekvens ersätts med en rationell bråkdel m / n , får vi "standard" generatorn av trippel 2 mn , m 2 − n 2 och m 2 + n 2 . Det följer att varje trippel motsvarar ett rationellt värde p , som kan användas för att erhålla en liknande triangel med rationella sidor proportionella mot sidorna av den ursprungliga triangeln. Till exempel skulle den platonska motsvarigheten till trippeln (6, 8, 10) vara (3/2; 2, 5/2).
Ekvationen
motsvarar den speciella diofantiska trippeln
Det finns ett oändligt antal lösningar till denna ekvation som kan erhållas med hjälp av en elliptisk kurva . Två av dessa lösningar:
Ett sätt att generera lösningar för är att parametrisera a , b , c , d i termer av naturliga tal m , n , p , q enligt följande: [40]
Givet två uppsättningar av Pythagoras trippel:
sedan problemet med att hitta lika produkter av benet och hypotenusan
som det är lätt att se, motsvarar ekvationen
som Euler fick lösningen för . Eftersom han visade att denna punkt är en rationell punkt på en elliptisk kurva , finns det ett oändligt antal lösningar. Faktum är att han också hittade en polynomparametrisering av 7:e graden.
När det gäller Descartes sats , när alla variabler är kvadrater,
Euler visade att detta motsvarar tre Pythagoras trippel:
Även här finns det ett oändligt antal lösningar, och för ett specialfall förenklar ekvationen till
som har en lösning med små tal och kan lösas som en binär kvadratisk form .
Det finns rätvinkliga trianglar med heltalssidor, där benens längder skiljer sig åt med en, till exempel:
och ett oändligt antal andra. För dem kan vi härleda en allmän formel
där ( x , y ) är lösningar till Pells ekvation .
I fallet när benet och hypotenusan skiljer sig med en, som i fallen
den allmänna lösningen skulle vara
varifrån det kan ses att alla udda tal (större än 1) förekommer i primitiva pytagoreiska trippel.
Det finns flera alternativ för att generalisera begreppet Pythagoras trippel.
En uppsättning av fyra naturliga tal a , b , c och d så att a 2 + b 2 + c 2 = d 2 kallas Pythagoras fyrdubbla . Det enklaste exemplet är (1, 2, 2, 3) eftersom 1 2 + 2 2 + 2 2 = 3 2 . Nästa (primitiva) enklaste exempel är (2, 3, 6, 7) eftersom 2 2 + 3 2 + 6 2 = 7 2 .
Alla fyra ges av formeln
Använder en enkel algebraisk identitet
för godtycklig x 0 , x 1 är det lätt att bevisa att kvadraten på summan av n kvadrater i sig är summan av n kvadrater, för vilka vi sätter x 0 = x 2 2 + x 3 2 + … + x n 2 och expandera fästena [41] . Det kan lätt ses att pythagoras trippel och fyrlingar bara är specialfall av x 0 = x 2 2 respektive x 0 = x 2 2 + x 3 2 , som kan fortsättas för andra n med femkvadratformeln
Eftersom summan F ( k , m ) av k på varandra följande kvadrater, med start från m 2 , ges av formeln [42]
man kan hitta värden ( k , m ) så att F ( k , m ) är en kvadrat. Således hittade Hirshhorn en formel för sekvenser där antalet termer i sig är en kvadrat [43] ,
och v ⩾ 5 är vilket naturligt tal som helst som inte är delbart med 2 eller 3. Det minsta värdet är v = 5, varav k = 25, vilket ger det välkända värdet från Lucas kanonkulalagringsproblem:
ett faktum som är relaterat till Leach-gittret .
Dessutom, om i en pytagoreisk n - tupel ( n ⩾ 4) alla termer är på varandra följande naturliga tal, förutom det sista, kan man använda likheten [44]
Eftersom andra potensen av p upphävs kvarstår en linjär ekvation som lätt kan lösas , även om k och m måste väljas så att p är ett heltal, och exemplet erhålls med k = 5 och m = 1:
Således får vi en metod för att generera Pythagoras n -tupler genom att välja x [45] :
där q = n − 2 och
En generalisering av begreppet Pythagoras trippel är sökandet efter trippel av naturliga tal a , b och c så att a n + b n = c n för något n större än 2. Pierre de Fermat 1637 uppgav att det inte finns några sådana trippel , och detta påstående blev känt som Fermats sista teorem eftersom det tog mycket längre tid att bevisa eller motbevisa än någon av Fermats andra hypoteser. Det första beviset gavs av Wiles 1994.
En annan generalisering är att hitta sekvenser av n + 1 naturliga tal för vilka den n :te potensen av den sista termen i sekvensen är lika med summan av de n :te potenserna av de föregående termerna. De minsta sekvenserna för kända värden på n är:
I en något annorlunda generalisering är summan av ( k + 1) n:te potenser lika med summan av ( n − k ) n:te potenser. Till exempel:
Det kan också finnas n − 1 n:te potenser av naturliga tal som summerar till n :te potensen av ett naturligt tal (även om, enligt Fermats sista sats , inte för n = 3). Dessa sekvenser är motexempel till Eulers gissning . Minst kända motexempel [46] [47]
Herons triangel definieras vanligtvis som en triangel med heltalssidor vars area också är ett heltal, och vi kommer att anta att triangelns sidor är distinkta . Längden på sidorna i en sådan triangel bildar en heronisk trippel ( a, b, c ), där a < b < c . Det är tydligt att pythagoras trippel är heronisk trippel, eftersom i en pythagoras trippel är minst ett av benen a och b ett jämnt tal, så arean av triangeln ab /2 kommer att vara ett heltal. Inte varje trippel av Heron är pytagoreisk, eftersom till exempel trippeln (4, 13, 15) med area 24 inte är pytagoreisk.
Om ( a , b , c ) är en Heron-trippel, så kommer ( ma , mb , mc ) så att göra för alla naturliga m större än en. En heronisk trippel ( a , b , c ) är primitiv om a , b och c är parvis coprime (som är fallet för Pythagoras trippel). Nedan finns flera heroniska trippel som inte är Pythagoras:
(4, 13, 15) med en yta 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 en yta på 126.Enligt Herons formel , för att en trippel av naturliga tal ( a , b , c ) med en < b < c ska vara en Heron-trippel, är det nödvändigt att
( a 2 + b 2 + c 2 ) 2 − 2 ( a 4 + b 4 + c 4 )eller, vilket är detsamma,
2 ( a 2 b 2 + a 2 c 2 + b 2 c 2 ) − ( a 4 + b 4 + c 4 )var en perfekt kvadrat som inte är noll delbar med 16.
Primitiva Pythagoras trippel används i kryptografi som slumpmässiga sekvenser och för nyckelgenerering [48] .