Fermat kis tétele

A Fermat-féle kis tétel  egy számelméleti tétel, amely kimondja, hogy [1] :

Ha egy prímszám , és egész szám , amivel nem osztható, osztható vele

A kongruenciák elméletének nyelvén : 1 modulo a prímhez kongruens . Formális jelölés:

Például ha akkor és

A Fermat-féle kis tétel az Euler-tétel [2] speciális esete, amely viszont a Carmichael - tétel és a Lagrange-féle csoporttétel speciális esete véges ciklikus csoportokra . A tételt Pierre Fermat bizonyítás nélkül fogalmazta meg , az első bizonyítást Leonhard Euler és Gottfried Wilhelm Leibniz adta .

A Fermat-féle kis tétel nemcsak az egész számok elméletében, hanem tágabb területeken is a kutatás egyik fő tételévé vált [3] [4] .

Történelem

Pierre Fermat a tétel eredeti megállapítását Bernard Frenicle francia matematikushoz írt 1640 -es levelében fogalmazta meg [5] :

Minden prímszám ekvivalens [eredeti: mértékek ] egy hatvány mínusz egy tetszőleges bázissal és egy kitevője egyenlő az adott prímszámmal mínusz egy… És ez az állítás általában minden bázisra és minden prímre igaz. Elküldeném a bizonyítékot, ha nem lenne olyan hosszú.

Eredeti szöveg  (fr.)[ showelrejt] Tout nombre premier 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 javaslat est généralement vraie en toutes toutes nombres ; de quoi je vous envoierois la demonstration, si je n'appréhendois d'être trop long. — Forrás: Fermat a Frenicle

Példaként Fermat megadja a 3, 9, 27, 81, 243, 729… és a 13 prímszámot. A 13 osztja a 27 − 1-et (a 27 kitevője 3, a 3 pedig osztja a 13 − 1-et), ami azt jelenti, hogy A 13 osztja a 729 − 1-et is (729 kitevője 6, és 3 többszöröse).

Fermat maga is bizonyítás nélkül hagyta tételét. Az első matematikus, aki bizonyítékot talált, Gottfried Wilhelm Leibniz volt, akinek kéziratai szerint 1683 előtt ismerte a bizonyítékot. Leibniz nem tudott Fermat eredményéről, és önállóan fedezte fel a tételt [6] . Leibniz munkáját azonban nem publikálták, a bizonyítékot Euler publikálta 1736-ban a Theorematum Quorundam ad Numeros Primos Spectantium Demonstratio-ban [7] . 1806-ban James Ivory skót matematikus egy olyan bizonyítást publikált, amely azon alapul, hogy ha a maradékok modulo teljes rendszerén végigfut , akkor minden nem többszörös termék esetében a maradékok modulo teljes rendszerén is ez az elképzelés a modern bizonyítások alapja. [8] .

A számot Fermat privát számának hívják . D. A. Grave orosz matematikus azt javasolta, hogy a Fermat-hányados sohasem osztható 1000-et nem meghaladó prímszámokra, ez igaz, de hamarosan kiderült egy ellenpélda: Fermat hányadosa ugyanis osztható 1093-mal [9] .

Alternatív megfogalmazás

A következő megfogalmazást az a követelmény különbözteti meg, hogy a szám nem osztható a következővel:

Ha egy prímszám , és tetszőleges egész szám , akkor összehasonlítható a modulo -val , azaz .

Például ha , akkor és .

Könnyen kimutatható, hogy ez a megfogalmazás az eredetire redukálódik. Tehát, ha osztható -vel , akkor és , azaz. . Ha nem osztható -vel , akkor a kifejezés ekvivalens a [2] kifejezéssel .

Mind az elsődleges, mind az alternatív megfogalmazás használható annak tesztelésére, hogy egy adott szám prímszám-e (lásd alább ), de az elsődleges megfogalmazás robusztusabb abban az értelemben, hogy több összetett számot is elutasít . Példa: Ellenőrizzük, hogy prímszám-e. Legyen B egy alternatív megfogalmazásban , és ez összevethető 4 mod 6-tal. Vagyis a 6-os számot nem utasítják el, egyszerűségét nem cáfolják. Ha visszatérünk az eredeti tételhez: , akkor , és ez nem hasonlítható össze 1 mod 6-tal, ahogy annak lennie kellene, ha p prímszám. Tehát az alapformuláció hatékonyabb az összetett számok kivágásában.

Bizonyíték

A Leibniz által javasolt tétel bizonyítása

Tekintsünk egy p fokú homogén polinomot n változóval :

A zárójeleket kinyitva megkapjuk a monomiális együtthatót (ahol a hatványok közül legalább kettő nem egyenlő nullával, és az összes hatvány összege egyenlő p ) multinomiális együtthatónak nevezzük , és a képlettel számítjuk ki.

Mivel a hatványok ennél kisebbek , a multinomiális együttható nevezője nem tartalmaz olyan tényezőket, amelyek érvényteleníthetnének, így a polinom összes együtthatója többszöröse , így a következő azonosság igaz:

ahol egy pozitív egész együtthatójú polinom.

Legyen most ebben az azonosságban (itt n a változók száma az eredeti polinomiális kifejezésben), ezért többszöröse . Ha nem osztható prímszámmal, akkor [10] osztható vele .

Bizonyítás indukcióval

Bizonyítsuk be, hogy tetszőleges p prímszám és a nemnegatív egész szám esetén a pa osztható p -vel . Indukcióval bizonyítjuk egy . _

Bázis. Ha a = 0 , a pa = 0 , és osztható p -vel .

Átmenet. Legyen igaz az állítás a = k -re . Bizonyítsuk be a = k + 1 -re .

De k pk osztható p -vel az indukciós hipotézis alapján. A többi kifejezés tartalmazza a faktort . Mert ennek a törtnek a számlálója osztható p -vel, a nevezője pedig p -re való másodpím , ezért osztható p -vel . Mivel minden egyes tag osztható p -vel , a teljes összeg is osztható p -vel .

Negatív a és páratlan p esetén a tétel könnyen igazolható b = − a helyettesítésével . Negatív a és p = 2 esetén a tétel igazsága abból következik, hogy a 2a = a ( a − 1) [11] .

Bizonyítás csoportelmélet segítségével

A Fermat-féle kis tétel egyik legegyszerűbb bizonyítása a csoportelméletből származó Lagrange-tétel egy következményén alapul , amely szerint egy véges csoport elemeinek sorrendje felosztja a csoport sorrendjét.

Emlékezzünk vissza, hogy egy véges csoport sorrendje elemeinek száma, egy elem sorrendje pedig fokának legkisebb természetes kitevője, amely egyenlő a csoport egységelemével .

Legyen a sorrend véges csoportja . Mivel az elemsorrend osztódik , ebből következik, hogy .

Tekintsük a maradékok mezőjét modulo . Egy egész szám levonását jelöli . A mező nullától eltérő elemei a szorzás szempontjából egy csoportot alkotnak.

Ennek a csoportnak a sorrendje nyilvánvalóan . Egyetlen eleme a . Ebből következik, hogy minden olyan szám esetében, amely nem osztható -vel , de ez csak összehasonlítást jelent [1]

Bizonyítás moduláris aritmetikával

Lemma. Bármilyen prímszám és olyan egész szám esetén, amely nem többszöröse , a szám és a számok szorzata , ha elosztjuk a maradékkal, ugyanazokat a számokat adják , esetleg más sorrendben írva.

A lemma bizonyítéka

A szorzat és egyik szám sem többszöröse , ezért a maradék nem lehet . Minden maradvány más. Bizonyítsuk be az utolsó állítást ellentmondással. Legyen at és két szorzat, és adjuk meg, ha azonos maradékokkal osztjuk , akkor a különbség többszöröse , ami lehetetlen, mivel nem többszöröse . Összességében különböző nem nulla maradékok vannak a -val való osztásból .

Mivel a fenti lemma szerint az a , 2 a , 3 a , ..., ( p − 1) a számok elosztása utáni maradékok az 1, 2, 3, ... számok permutációjáig , p − 1 , akkor . Innen . Az utolsó reláció redukálható ( p − 1)-re! , mivel minden tényező p bázisú koprímszám , így megkapjuk a szükséges állítást [12] .

Következmények és általánosítások

Wilson-tétel bizonyítása

A Lagrange-tétel a számelméletben kimondja, hogy ha egy fokszámú polinom osztható egy prímszámmal a változó több mint összehasonlíthatatlan modulo (azaz eltérő maradványai vannak, ha elosztjuk -vel ) értéke esetén , akkor osztható -val bármely értéknél .

Tekintsük a polinomot

hol  van egy prímszám.

Akkor találjuk:

Fermat kis tétele értelmében ezek a számok oszthatók egy prímszámmal , így az összehasonlításnak inkongruens megoldásai vannak . Másrészt a polinom foka csak ebből adódik, amiből az következik, hogy a polinom osztható minden értékre és különösen

Eszközök

És ha ezen felül bebizonyítjuk, hogy minden nem egyszerű természetesre , kivéve , akkor megkapjuk a tétel bizonyítását. [17]

Alkalmazások

Fermat pszeudoprímek és primalitásteszt

A Fermat-féle kis tétel segítségével ellenőrizhető, hogy egy szám prím-e: ha nem osztható -vel , akkor összetett számról  van szó . A Fermat-féle kis tétel megfordítása azonban általában hibás: ha a és másodprím számok  , és oszthatók -vel , akkor a szám lehet prím és összetett is. Abban az esetben, ha összetett, azt Fermat -féle pszeudoegyszerűnek nevezzük az alaphoz .

Például a kínai hipotézis azt állítja, hogy akkor és csak akkor prímszám, ha [18] . Itt van egy közvetlen kijelentés, hogy ha prím, akkor , Fermat kis tételének speciális esete. Az a fordított állítás, hogy ha , akkor egyszerű, a Fermat-féle kis tétel megfordításának speciális esete. Ez az átalakítás hamis: Sarrus 1820-ban megállapította, hogy egy szám osztható -val, mert osztható -vel . Ez azonban  egy összetett szám : . Így  egy pszeudoprím szám a 2. bázisban [19] .

Általános esetben a Fermat-féle kis tétel inverze is kudarcot vall. Ellenpélda általános esetben a Carmichael-számok : ezek olyan számok , amelyek pszeudoprím alapszámúak az összes -hoz tartozó másodprímhez . Carmichael legkisebb száma az 561.

Mivel Fermat kis tételének megfordítása hibás, feltételének teljesülése nem garantálja, hogy prímszámról  van szó . Ennek ellenére Fermat kis tétele támasztja alá a Fermat-tesztet az elsődlegességre [20] . A Fermat-próba egy valószínűségi primalitásteszt: ha a tétel nem igaz, akkor a szám pontosan összetett, ha pedig igen, akkor a szám bizonyos valószínűséggel prím . Más valószínűségi módszerek mellett megjegyezhető: a Solovay-Strassen-próba és a Miller-Rabin-próba , utóbbi bizonyos mértékig Fermat kis tételére támaszkodik [21] . Van egy determinisztikus algoritmus is: Agrawal-Kayala-Saksen teszt .

Ezenkívül igaz a következő két állítás. Ha egy pár kielégíti az összehasonlítást , akkor a számpár is kielégíti azt. Bármilyen prímszámra és minden olyanra , ahol , az érték Fermat pszeudoprím az alaphoz képest [22] .

RSA algoritmus

A Fermat-féle kis tételt az RSA titkosítási algoritmus helyességének bizonyítására is használják [2] .

Lásd még

Jegyzetek

  1. 1 2 Vinberg, 2008 , p. 43.
  2. 1 2 3 Sagalovich, 2014 , p. 34.
  3. Elementary Mathematics enciklopédiája, 1. könyv, Aritmetika, Aleksandrov P. S., Markushevich A. I., Khinchin A. Ya., 1961.- 280. o.
  4. Z. I. Borevics, I. R. Safarevics. Számelmélet. — M .: Nauka, 1972. — 175 p.
  5. Gracian E. Prímszámok . Hosszú út a végtelenbe. - De Agostini, 2014. - T. 3. - S. 45. - 148 p. — (Matematika világa). - ISBN 978-5-9774-0637-6 .
  6. Danzig, T. Számok – a tudomány nyelve, 2008 , p. 231-234.
  7. David C. Marshall, Edward Odell, Michael Starbird . Number Theory Through Inquiry Archiválva : 2012. szeptember 16. a Wayback Machine -nél . - 2006. - pp. 62-63.
  8. John J. O'Connor és Edmund F. Robertson . Sir James Ivory  egy  életrajz a MacTutor archívumában .
  9. Vilenkin N. Ya., Shibasov L. P. Shibasova 3. F. Egy matematika tankönyv lapjai mögött: Számtan. Algebra. Geometria . - M . : Oktatás, 1996. - S.  30 . — 320 s. — ISBN 5-09-006575-6 .
  10. Danzig, T. Számok – a tudomány nyelve, 2008 , p. 231-234.
  11. Vinberg, 2008 , p. 44.
  12. QUANTUM, 2000, 1. sz., Senderov V, Spivak A. Fermat kis tétele.
  13. Akritas A. A számítógépes algebra alapjai alkalmazásokkal, 83. o.
  14. Danzig, T. Számok – a tudomány nyelve, 2008 , p. 232-234.
  15. QUANTUM, 2000, 3. sz., Senderov V, Spivak A Fermat kis tétele
  16. Vinberg, 2008 , p. 49.
  17. Danzig, T. A számok a tudomány nyelve, 2008 , p. 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. Információbiztonság: tankönyv. - M.: MIPT, 2011. - S. 236-237. — 262 p. Val vel. — ISBN 978-5-7417-0377-9 .
  21. Williams HC Primality tesztelése számítógépen  //  Ars Combin. - 1978. - 1. évf. T. 5 , sz. Nem. 12 . — P. 127-185 .
  22. Shitov Yu. A. Numerikus módszerek a kriptográfiában.

Irodalom