Fermatova malá věta

Fermatova malá věta  je věta v teorii čísel , která říká, že [1] :

Jestliže je prvočíslo a je celé číslo , které není do té doby dělitelné, je dělitelné číslem

V jazyce teorie kongruencí : shoda s 1 modulo a prvočíslo . Formální zápis:

Například pokud tehdy a

Fermatova Malá věta je speciálním případem Eulerovy věty [2] , která je zase speciálním případem Carmichaelovy věty a Lagrangeovy věty o grupách pro konečné cyklické grupy . Větu bez důkazu vyslovil Pierre Fermat , první důkaz podali Leonhard Euler a Gottfried Wilhelm Leibniz .

Fermatova malá věta se stala jednou z hlavních teorémů pro výzkum nejen v teorii celých čísel, ale i v širších oblastech [3] [4] .

Historie

Pierre Fermat formuloval původní tvrzení teorému v dopise z roku 1640 francouzskému matematikovi Bernardu Frenicleovi [5] :

Každé prvočíslo je ekvivalentní [originál: míry ] mocnina mínus jedna s libovolným základem a exponentem rovným danému prvočíslu mínus jedna... A toto tvrzení obecně platí pro všechny základy a všechna prvočísla. Kdyby to nebylo tak dlouho, poslal bych ti důkaz.

Původní text  (fr.)[ zobrazitskrýt] Tout nombre premier mesur mesure infailliblement une des puissances −1 de quelque progression que ce soit, et l'exposant de la dite puissance est sous-multiple du nombre premier donné −1… Et cette proposition est premier genéralement vraie en toutes progress et en toutes ; de quoi je vous envoierois la demonstrace, si je n'appréhendois d'être trop long. — Zdroj: Fermat a Frenicle

Fermat uvádí jako příklad průběh 3, 9, 27, 81, 243, 729… a prvočíslo 13. 13 dělí 27 − 1 (exponent 27 je 3 a 3 dělí 13 − 1), což znamená, že 13 také dělí 729 − 1 (exponent pro 729 je 6 a je násobkem 3).

Fermat sám opustil svou větu bez důkazu. Prvním matematikem, který našel důkaz, byl Gottfried Wilhelm Leibniz, jehož rukopisy naznačují, že znal důkaz již před rokem 1683. Leibniz o Fermatově výsledku nevěděl a teorém objevil nezávisle [6] . Leibnizova práce však nebyla publikována a důkaz publikoval Euler v roce 1736 v Theorematum Quorundam ad Numeros Primos Spectantium Demonstratio [7] . V roce 1806 skotský matematik James Ivory publikoval důkaz založený na skutečnosti, že pokud prochází celým systémem reziduí modulo , pak pro jakýkoli nenásobný součin také prochází úplným systémem reziduí modulo , je tato myšlenka základem moderních důkazů. [8] .

Číslo se nazývá Fermatovo soukromé . Ruský matematik D. A. Grave navrhl, že Fermatův kvocient není nikdy dělitelný U prvočísel nepřesahujících 1000 je to pravda, ale brzy byl objeven protipříklad: Fermatův kvocient je dělitelný 1093 [9] .

Alternativní znění

Následující formulace se vyznačuje tím, že neexistuje požadavek, aby číslo nebylo dělitelné :

Jestliže je prvočíslo a je libovolné celé číslo , pak je srovnatelné s modulo , tedy .

Například pokud , pak a .

Je snadné ukázat, že tato formulace je redukována na původní. Pokud je tedy dělitelné , pak a , tj. . Pokud není dělitelný , pak je výraz ekvivalentní výrazu [2] .

Primární i alternativní formulace mohou být použity k testování, zda je dané číslo prvočíslo (viz níže ), ale primární formulace je robustnější v tom smyslu, že odmítá více složených čísel . Příklad: Zkontrolujeme, zda se jedná o prvočíslo. Nechť B získáme v alternativní formulaci , a to je srovnatelné se 4 mod 6. To znamená, že číslo 6 není odmítnuto, jeho jednoduchost není vyvrácena. Pokud se vrátíme k původní větě: , pak , a to není srovnatelné s 1 mod 6, jak by mělo být, když p je prvočíslo. Základní formulace je tedy efektivnější při získávání složených čísel.

Důkazy

Důkaz věty navržené Leibnizem

Uvažujme homogenní polynom stupně p s n proměnnými:

Otevřením závorek dostaneme koeficient u monomiálu (kde alespoň dvě z mocnin se nerovnají nule a součet všech mocnin je roven p ) se nazývá multinomický koeficient a vypočítá se podle vzorce

Vzhledem k tomu, že mocniny jsou menší , jmenovatel multinomického koeficientu neobsahuje faktory, které by se mohly rušit, a proto jsou všechny koeficienty polynomu násobky . Platí tedy následující identita:

kde je polynom s kladnými celočíselnými koeficienty.

Nechť nyní v této identitě (zde n je počet proměnných v původním polynomickém výrazu), tedy je násobek . Pokud není dělitelná prvočíslem, pak [10] je dělitelná právě jím .

Důkaz indukcí

Dokažme, že pro libovolné prvočíslo p a nezáporné celé číslo a je a pa dělitelné p . Dokazujeme indukcí na . _

Základna. Pro a = 0 je a pa = 0 a je dělitelné p .

Přechod. Nechť tvrzení platí pro a = k . Dokažme to pro a = k + 1 .

Ale k pk je dělitelné p indukční hypotézou. Zbytek termínů obsahuje faktor . Neboť , čitatel tohoto zlomku je dělitelný p , a jmenovatel je coprime k p , proto je dělitelný p . Protože všechny jednotlivé členy jsou dělitelné p , je i celý součet dělitelný p .

Pro záporné a a liché p lze větu snadno dokázat dosazením b = − a . Pro záporné a a p = 2 pravdivost věty vyplývá z a 2a = a ( a − 1) [11] .

Důkaz pomocí teorie grup

Jeden z nejjednodušších důkazů Fermatovy malé věty je založen na důsledku Lagrangeovy věty z teorie grup , který říká, že pořadí prvku konečné grupy rozděluje pořadí grupy.

Připomeňme, že řád konečné grupy je počet jejích prvků a řád prvku je nejmenší přirozený exponent jeho stupně rovný jednotkovému prvku grupy .

Dovolit být konečná skupina řádu . Protože se pořadí prvků dělí , vyplývá z toho, že .

Uvažujme pole reziduí modulo . Odečtení celého čísla bude označeno . Nenulové prvky pole tvoří skupinu s ohledem na násobení.

Pořadí této skupiny je zjevně . Jeho jediným prvkem je . Z toho vyplývá, že pro každé číslo , které není dělitelné , , to ale znamená pouze srovnání [1]

Důkaz pomocí modulární aritmetiky

Lemma. Pro jakékoli prvočíslo a celé číslo , které není násobkem , dávají součin a čísla při dělení zbytkem stejná čísla , možná zapsaná v nějakém jiném pořadí.

Důkaz lemmatu

Součin a žádné z čísel není násobkem , proto zbytek nemůže být . Všechny zbytky jsou jiné. Dokažme poslední tvrzení kontradikcí. Nechť at a dva součiny a dáme při dělení stejnými zbytky, pak je rozdíl násobkem , což je nemožné, protože to není násobek . Celkem existují různé nenulové zbytky z dělení .

Protože podle výše uvedeného lemmatu jsou zbytky po dělení čísel a , 2 a , 3 a , ..., ( p − 1) a až do permutace čísla 1, 2, 3, ... , p − 1 , pak . Odtud . Poslední vztah lze redukovat na ( p − 1)! , protože všechny faktory jsou prvočísla se základem p , ve výsledku dostaneme požadovaný výrok [12] .

Důsledky a zobecnění

Důkaz Wilsonovy věty

Lagrangeova věta v teorii čísel říká, že pokud je polynom stupně dělitelný prvočíslem pro více než nesrovnatelné modulo (tj. má různé zbytky, když je děleno ) hodnot proměnné , pak je dělitelný jakoukoli hodnotou .

Zvažte polynom

kde  je prvočíslo.

Pak najdeme:

Na základě Fermatovy malé věty jsou všechna tato čísla dělitelná prvočíslem , takže srovnání má nekongruentní řešení. Na druhou stranu, stupeň polynomu je pouze z toho vyplývá, že polynom je dělitelný pro všechny hodnoty a zejména pro

Prostředek

A pokud navíc k tomu dokážeme, že pro všechna nejednoduchá přirozená , kromě , , získáme důkaz věty. [17]

Aplikace

Fermatova pseudoprima a testování prvočísel

Fermatovu malou větu lze použít k testování, zda je číslo prvočíslo: pokud není dělitelné , pak  je to složené číslo . Nicméně, opak Fermatovy malé věty je obecně nesprávný: jestliže a  jsou prvočísla a jsou dělitelná , pak číslo může být jak prvočíslo, tak složené. V případě, že je kompozitní, nazývá se Fermatovo pseudojednoduché k bázi .

Například čínská hypotéza tvrdí, že jde o prvočíslo právě tehdy, když [18] . Zde je přímé tvrzení, že pokud je prvočíslo, pak , je speciální případ Fermatovy malé věty. Opačné tvrzení, že if , then je jednoduché, je speciálním případem inverze Fermatovy malé věty. Tento převod je nepravdivý: Sarrus v roce 1820 zjistil, že číslo je dělitelné, protože je dělitelné . Je to  však složené číslo : . Jedná se tedy  o pseudoprvočíslo v základu 2 [19] .

V obecném případě také selhává inverzní Fermatova Malá věta. Protipříkladem v obecném případě jsou Carmichaelova čísla : jedná se o čísla , která jsou v základu pseudoprimá pro všechna coprime až . Nejmenší z Carmichaelových čísel je 561.

Vzhledem k tomu, že opak Fermatovy malé věty je nesprávný, splnění jeho podmínky nezaručuje, že  se jedná o prvočíslo . Nicméně Fermatův malý teorém je základem Fermatova testu primálnosti [20] . Fermatův test je test pravděpodobnosti primality: pokud teorém není pravdivý, pak je číslo přesně složené, a pokud ano, pak je číslo s určitou pravděpodobností prvočíslo . Z dalších pravděpodobnostních metod lze zaznamenat Solovay-Strassenův test a Miller-Rabinův test , který se do jisté míry opírá o Fermatův malý teorém [21] . Existuje také deterministický algoritmus: Agrawal-Kayala-Saksen test .

Následující dvě tvrzení jsou navíc pravdivá. Pokud pár vyhovuje porovnání , pak ho splňuje i pár čísel . Pro libovolné prvočíslo a jakékoli takové, že , je hodnota Fermatovo pseudoprvo k základu [22] .

Algoritmus RSA

Fermatova malá věta se také používá při dokazování správnosti šifrovacího algoritmu RSA [2] .

Viz také

Poznámky

  1. 1 2 Vinberg, 2008 , str. 43.
  2. 1 2 3 Sagalovich, 2014 , str. 34.
  3. Encyklopedie elementární matematiky, kniha 1, Aritmetika, Aleksandrov P. S., Markushevich A. I., Khinchin A. Ya., 1961.— S. 280
  4. Z. I. Borevič, I. R. Šafarevič. Teorie čísel. — M .: Nauka, 1972. — 175 s.
  5. Gracian E. Prvočísla . Dlouhá cesta do nekonečna. - De Agostini, 2014. - T. 3. - S. 45. - 148 s. — (Svět matematiky). - ISBN 978-5-9774-0637-6 .
  6. Danzig, T. Čísla - jazyk vědy, 2008 , s. 231-234.
  7. David C. Marshall, Edward Odell, Michael Starbird . Teorie čísel prostřednictvím dotazu Archivováno 16. září 2012 na Wayback Machine . - 2006. - str. 62-63.
  8. John J. O'Connor a Edmund F. Robertson . Sir James Ivory  je  biografie v archivu MacTutor .
  9. Vilenkin N. Ya., Shibasov L. P. Shibasova 3. F. Za stránkami učebnice matematiky: Aritmetika. Algebra. Geometrie . - M . : Vzdělávání, 1996. - S.  30 . — 320 s. — ISBN 5-09-006575-6 .
  10. Danzig, T. Čísla - jazyk vědy, 2008 , s. 231-234.
  11. Vinberg, 2008 , str. 44.
  12. QUANTUM, 2000, č. 1, Senderov V, Spivak A. Fermatova malá věta.
  13. Akritas A. Základy počítačové algebry s aplikacemi, s. 83.
  14. Danzig, T. Čísla - jazyk vědy, 2008 , s. 232-234.
  15. QUANTUM, 2000, č. 3, Senderov V, Spivak A Fermatova malá věta
  16. Vinberg, 2008 , str. 49.
  17. Danzig, T. Čísla jsou jazykem vědy, 2008 , s. 234-238.
  18. Ribenboim, P. (1996), The New Book of Prime Number Records, New York: Springer-Verlag, pp. 103-105, ISBN 0-387-94457-5 .
  19. Weisstein EW Fermat Pseudoprime .. - 2005 ..
  20. Gabidulin E. M., Kshevetsky A. S., Kolybelnikov A. I. Informační bezpečnost: učebnice. - M.: MIPT, 2011. - S. 236-237. — 262 s. S. — ISBN 978-5-7417-0377-9 .
  21. ↑ Testování Williams HC Primality na počítači  //  Ars Combin. - 1978. - Sv. T. 5 , ne. Ne. 12 . — S. 127-185 .
  22. Shitov Yu.A. Numerické metody v kryptografii.

Literatura