Vzorce pro generování Pythagorovy trojice - Formulas for generating Pythagorean triples
Kromě Euklidova vzorce mnoho dalších vzorce pro generování Pytagorejské trojnásobky byly vyvinuty.
Euklidovy, Pythagorovy a Platónovy vzorce
Byly zde popsány Euklidovy, Pythagorovy a Platónovy vzorce pro výpočet trojic:
Níže uvedené metody se objevují v různých zdrojích, často bez uvedení původu.
Fibonacciho metoda
Leonardo z Pisy (C. 1170 - c. 1250) popsal tuto metodu[1][2] pro generování primitivních trojic pomocí sekvence po sobě jdoucích lichých celých čísel a skutečnost, že součet prvního pojmy této sekvence jsou . Li je -tý člen této sekvence .
Vyberte libovolné liché čtvercové číslo z této sekvence () a nechte tento čtverec být -tý člen posloupnosti. Také nechte být součtem předchozího podmínky, a nechme být součtem všech podmínky. Pak jsme to stanovili a vygenerovali jsme primitivní triple [a, b, c]. Tato metoda vytváří nekonečné množství primitivních trojic, ale ne všechny.
PŘÍKLAD: Vyberte . Toto liché čtvercové číslo je pátým členem posloupnosti, protože . Součet předchozích 4 podmínek je a součet všech podmínky je dává nám a primitivní triple [a, b, c] = [3, 4, 5].
Průběh celých a zlomkových čísel
Německý matematik a mnich Michael Stifel zveřejnil následující metodu v roce 1544.[3][4]
Zvažte postup celých a zlomkových čísel:
Vlastnosti tohoto postupu jsou: (a) celá čísla jsou čísla běžné řady a mají jednotu jako svůj společný rozdíl; b) čitateli zlomků, připojeným k celým číslům, jsou také přirozená čísla; c) jmenovateli zlomků jsou lichá čísla, atd.
Chcete-li vypočítat Pythagorovu trojku, vyberte libovolný člen tohoto postupu a snižte jej na nevhodný zlomek. Vezměte si například výraz . Nevhodná frakce je . Čísla 7 a 24 jsou strany, A a b, pravého trojúhelníku a přepona je o jednu větší než největší strana. Například:
Jacques Ozanam[5] publikoval Stifelovu sekvenci v roce 1694 a přidal podobnou sekvenci s pojmy odvozenými od . Stejně jako dříve, chcete-li z této sekvence vyrobit trojnásobek, vyberte libovolný výraz a zredukujte jej na nevhodný zlomek. Čitatel a jmenovatel jsou strany, A a b, pravého trojúhelníku. V tomto případě je přepona vyrobeného trojnásobku (trojek) o 2 větší než větší strana. Například:
Společně sekvence Stifel a Ozanam produkují všechny primitivní trojky Platón a Pythagoras rodiny resp. The Fermat rodinu je třeba najít jinými způsoby.
S A kratší a b delší noha trojúhelníku:
Dicksonova metoda
Leonard Eugene Dickson (1920)[6] připisuje si následující metodu pro generování Pythagorovských trojic. Najít celočíselná řešení , najít kladná celá čísla r, s, a t takhle je perfektní čtverec.
Pak:
Z toho vidíme, že je jakékoli sudé celé číslo a to s a t jsou faktory . Touto metodou lze najít všechny Pythagorovy trojice. Když s a t jsou coprime, trojice bude primitivní. Jednoduchý důkaz Dicksonovy metody představil Josef Rukavická (2013).[7]
Příklad: Vyberte r = 6. Potom Tři páry faktorů po 18 jsou: (1, 18), (2, 9) a (3, 6). Všechny tři páry faktorů vytvoří trojice pomocí výše uvedených rovnic.
- s = 1, t = 18 vytváří trojnásobek [7, 24, 25], protože X = 6 + 1 = 7, y = 6 + 18 = 24, z = 6 + 1 + 18 = 25.
- s = 2, t = 9 vytváří trojnásobek [8, 15, 17], protože X = 6 + 2 = 8, y = 6 + 9 = 15, z = 6 + 2 + 9 = 17.
- s = 3, t = 6 vytváří trojnásobek [9, 12, 15], protože X = 6 + 3 = 9, y = 6 + 6 = 12, z = 6 + 3 + 6 = 15. (od s a t nejsou coprime, tato trojice není primitivní.)
Zobecněná Fibonacciho sekvence
Metoda I
Pro čísla Fibonacci začínající na F1 = 0 a F2 = 1 a s každým následujícím Fibonacciho číslem, které je součtem předchozích dvou, lze vygenerovat sekvenci Pythagorových trojic počínaje od (A3, b3, C3) = (4, 3, 5) prostřednictvím
pro n ≥ 4.
Metoda II
Pythagorovu trojku lze vygenerovat pomocí libovolných dvou kladných celých čísel pomocí následujících postupů s použitím zobecněného Fibonacciho sekvence.
Pro počáteční kladná celá čísla hn a hn+1, pokud hn + hn+1 = hn+2 a hn+1 + hn+2 = hn+3, pak
je Pythagorova trojka.[8]
Metoda III
Toto je a matice přístup založený na generování primitivních trojic s generalizovanými Fibonacciho sekvencemi.[9] Začněte s maticí 2 × 2 a vložte dvě coprime pozitivní celá čísla (q, q ') v horní řadě. Vložte sudé celé číslo (pokud existuje) do levá ruka sloupec.
Nyní použijte následující „Fibonacciho pravidlo“, abyste získali položky ve spodním řádku:
Takové pole lze nazvat „Fibonacciho box“. Všimněte si, že q ', q, p, p' je zobecněná Fibonacciho sekvence. Vezmeme-li sloupec, řádek a úhlopříčku, získáme strany trojúhelníku [a, b, c], jeho oblast Aa jeho obvod P, stejně jako poloměry ri jeho incircle a tři excircles jak následuje:
Polohranné tečny v ostrých úhlech jsou q / str a q '/ p'.
PŘÍKLAD:
Použitím coprime celá čísla 9 a 2.
Produkty sloupců, řádků a úhlopříček jsou: (sloupce: 22 a 117), (řádky: 18 a 143), (úhlopříčky: 26 a 99), takže
Polohranné tečny v ostrých úhlech jsou 2/11 a 9/13. Všimněte si, že pokud jsou zvolena celá čísla q, q ' nejsou coprime, stejný postup vede k neprimitivní trojce.
Pytagorovy trojice a Descartova kruhová rovnice
Tato metoda generování primitivní Pythagorovy trojice také poskytuje celočíselná řešení pro Descartova kruhová rovnice,[9]
kde celé číslo zakřivení ki se získají vynásobením převrácené hodnoty každého poloměru plochou A. Výsledek je k1 = pp ', k2 = qp ', k3 = q'p, k4 = qq '. Zde je největší kruh považován za mající záporné zakřivení vzhledem k ostatním třem. Největší kruh (zakřivení k4) může být také nahrazen menším kruhem s kladným zakřivením ( k0 = 4pp '- qq' ).
PŘÍKLAD:
Pomocí plochy a čtyř poloměrů získaných výše pro primitivní triple [44, 117, 125] získáme následující celočíselná řešení Descartovy rovnice: k1 = 143, k2 = 99, k3 = 26, k4 = (- 18) a k0 = 554.
Ternární strom: Generování všech primitivních pythagorejských trojic
Každý primitivní pythagorejský trojník odpovídá jednoznačně Fibonacciho krabici. Naopak každá Fibonacciho schránka odpovídá jedinečnému a primitivnímu pythagorovskému trojnásobku. V této části použijeme Fibonacciho box namísto primitivního trojnásobku, který představuje. Nekonečný ternární strom obsahující všechny primitivní trojice Pythagoreanů / Fibonacciho boxy lze sestrojit následujícím postupem.[10]
Zvažte Fibonacciho box obsahující dvě, lichá, coprime celá čísla X a y v pravém sloupci.
Je vidět, že tato celá čísla lze také umístit následovně:
což má za následek další tři platné Fibonacciho boxy obsahující X a y. Můžeme si představit první Box jako „rodiče“ následujících tří. Například pokud X = 1 a y = 3 máme:
Každé „dítě“ je navíc rodičem dalších tří dětí, které lze získat stejným postupem. Pokračování tohoto procesu v každém uzlu vede k nekonečnému ternárnímu stromu obsahujícímu všechny možné Fibonacciho boxy nebo ekvivalentně k ternárnímu stromu obsahujícímu všechny možné primitivní trojice. (Zde zobrazený strom se liší od klasického stromu popsaného Berggrenem v roce 1934 a má mnoho různých teoreticko-číselných vlastností.) Porovnání: „Klasický strom“.[11] Viz také Strom primitivních trojitých Pythagorejců.[12]
Generování trojic pomocí kvadratických rovnic
Existuje několik metod pro definování kvadratické rovnice pro výpočet každé nohy Pythagorovy trojky.[13] Jednoduchou metodou je úprava standardní euklidovské rovnice přidáním proměnné X ke každému m a n pár. The m, n pár je považován za konstantu, zatímco hodnota X se mění tak, aby vytvořila „rodinu“ trojic na základě vybrané trojice. Libovolný koeficient lze umístit před „X"hodnota buď m nebo n, což způsobí, že výsledná rovnice bude systematicky „přeskakovat“ přes trojky. Vezměme si například trojici [20, 21, 29], kterou lze vypočítat z Euklidových rovnic s hodnotou m = 5 a n = 2. Také libovolně vložte koeficient 4 před „X"v"m"termín.
Nechat a nechte
Proto nahrazení hodnot m a n:
Všimněte si, že původní trojnásobek obsahuje konstantní člen v každé z příslušných kvadratických rovnic. Níže je ukázkový výstup z těchto rovnic. Všimněte si, že účinek těchto rovnic je způsobitm"hodnota v Euklidových rovnicích se zvyšuje v krocích po 4, zatímco"n"přírůstky hodnoty o 1.
X | strana A | strana b | strana C | m | n |
---|---|---|---|---|---|
0 | 20 | 21 | 29 | 5 | 2 |
1 | 54 | 72 | 90 | 9 | 3 |
2 | 104 | 153 | 185 | 13 | 4 |
3 | 170 | 264 | 314 | 17 | 5 |
4 | 252 | 405 | 477 | 21 | 6 |
Pythagorovy trojice pomocí matic a lineárních transformací
Nechat [A, b, C] být primitivní trojnásobek s A zvláštní. Pak 3 nové trojice [A1, b1, C1], [A2, b2, C2], [A3, b3, C3] mohou být vyrobeny z [A, b, C] použitím násobení matic a Berggrenova[11] tři matice A, B, C. Trojnásobný [A, b, C] se nazývá rodič ze tří nových trojic ( děti). Každé dítě je samo rodičem dalších 3 dětí atd. Pokud jeden začíná primitivní trojicí [3, 4, 5], všechny primitivní trojice budou nakonec vytvořeny použitím těchto matic. Výsledek lze graficky vyjádřit jako nekonečno ternární strom s [A, b, C] v kořenovém uzlu. Stejného výsledku lze dosáhnout použitím Berggrensových tří lineární transformace je uvedeno níže.
Berggrenovy tři lineární transformace jsou:
Alternativně lze také použít 3 různé matice nalezené Priceem.[10] Tyto matice A ', B', C ' a jejich odpovídající lineární transformace jsou uvedeny níže.
Cenové tři lineární transformace jsou
3 děti produkované každou ze dvou sad matic nejsou stejné, ale každá sada samostatně produkuje všechny primitivní trojice.
Například pomocí [5, 12, 13] jako rodiče získáme dvě sady tří dětí:
Plocha úměrná součtu čtverců
Všechny primitivní trojice s a s A liché lze vygenerovat takto:[14]
Pytagorejský trojnásobek | Poloobvod | Plocha | Poloměr kruhu | Poloměr kruhu |
---|---|---|---|---|
1 + 2 + 3 | 1 | |||
1 + 2 + 3 + 4 + 5 | 2 | |||
1 + 2 + 3 + 4 + 5 + 6 + 7 | 3 | |||
....... | ....... | ....... | ....... | ....... |
1 + 2 + ... + A |
Věta o výčtu nadměrné výšky
Wade a Wade[15] nejprve představil kategorizaci Pythagorových trojic podle jejich výšky, definované jako c - b, spojující 3,4,5 až 5,12,13 a 7,24,25 atd.
McCullough a Wade[16] rozšířil tento přístup, který produkuje všechny Pythagorovy trojnásobky, když Napište kladné celé číslo h jako pq2 s p bez čtverců a q pozitivní. Soubor d = 2pq -li p je liché nebo d= pq -li p je sudý. Pro všechny páry (h, k) kladných celých čísel, trojice jsou dány vztahem
K primitivní trojici dochází, když gcd (k, h) = 1 a buď h = q2 s q liché nebo h=2q2.
Reference
- ^ Fibonacci, Leonardo Pisano, (1225), Liberovo kvadrantum.
- ^ Fibonacci, Leonardo Pisano. Kniha čtverců (Liber Quadratorum). Komentovaný překlad do moderní angličtiny L. E. Sigler. (1987) Orlando, FL: Academic Press. ISBN 978-0-12-643130-8
- ^ Stifel, Michael, (1544), Arithmetica Integra.
- ^ Ozanam, Jacques (1814). „Rekreace v matematice a přírodní filozofii“. 1. G. Kearsley: 49. Citováno 2009-11-19. Citovat deník vyžaduje
| deník =
(Pomoc) - ^ Ozanam, Jacques, (1844). Věda a přírodní filozofie: Překlad Dr. Huttona z Montucla vydání Ozanam, revidovaný Edwardem Riddleem, Thomas Tegg, Londýn. Přečtěte si online - Cornell University
- ^ Dickson, L. E. (1920), Dějiny teorie čísel, Sv. II. Diophantinová analýza, Carnegie Institution of Washington, publikace č. 256, 12 + 803pp Číst online - University of Toronto
- ^ Rukavická, J. (2013), Dicksonova metoda generování Pytagorových trojic se znovu objevila, European Journal of Pure and Applied Mathematics ISSN 1307-5543, sv. 6, No. 3 (2013) str. 363-364, online1 online2
- ^ Horadam, A. F., "Fibonacciho trojnásobek", Americký matematický měsíčník 68, 1961, 751-753.
- ^ A b Bernhart, Frank R .; Cena, H. Lee (2005). „Heronův vzorec, Descartovy kruhy a Pythagorovy trojúhelníky“. arXiv:matematika / 0701624v1.
- ^ A b Cena, H. Lee (2008). „Pytagorejský strom: nový druh“. arXiv:0809.4324.
- ^ A b Berggren, B. (1934). "Pytagoreiska trianglar". Tidskrift for elementär matematik, fysik och kemi (ve švédštině). 17: 129–139.
- ^ Carvalho, Alda; Pereira dos Santos, Carlos (2012). "Velmi užitečný pythagorovský strom". Ve věci Silva, Jorge Nuno (ed.). Sborník z kolokvia rekreační matematiky II, University of Évora, Portugalsko, 27. – 30. Dubna 2011. Lisabon: Associação Ludus. s. 3–15. ISBN 9789899734623.
- ^ J. L. Poet a D. L. Vestal, Jr. (2005). „Kuriózní důsledky nesprávně zkopírovaného kvadratického“ College Mathematics Journal 36, 273–277.
- ^ Barbeau, Edward, Přesilovka, Mathematical Association of America, 1997, s. 51, položka 3.
- ^ Wade, Peter a Wade, William, „Rekurze, které produkují Pythoagorovy trojky“, College Mathematics Journal 31. března 2000, 98-101.
- ^ McCullough, Darryl a Wade, Elizabeth, „Rekurzivní výčet pythagorovských trojic“, College Mathematics Journal 34, březen 2003, 107-111.