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] .
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 FreniclePé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] .
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.
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óvalBizonyítsuk be, hogy tetszőleges p prímszám és a nemnegatív egész szám esetén a p − a osztható p -vel . Indukcióval bizonyítjuk egy . _
Bázis. Ha a = 0 , a p − a = 0 , és osztható p -vel .
Átmenet. Legyen igaz az állítás a = k -re . Bizonyítsuk be a = k + 1 -re .
De k p − k 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 2 − a = a ( a − 1) [11] .
Bizonyítás csoportelmélet segítségévelA 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ávalLemma. 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ékaA 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] .
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]
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] .
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] .