Fermats lilla sats är en sats i talteori som säger att [1] :
Om är ett primtal och är ett heltal som inte är delbart med då är delbart med |
På kongruensteorins språk : kongruent till 1 modulo a primtal . Formell notation:
Till exempel om då och
Fermats lilla teorem är ett specialfall av Eulers sats [2] , som i sin tur är ett specialfall av Carmichaels sats och Lagranges gruppsats för ändliga cykliska grupper . Teoremet angavs utan bevis av Pierre Fermat , det första beviset gavs av Leonhard Euler och Gottfried Wilhelm Leibniz .
Fermats lilla sats har blivit en av huvudsatserna för forskning inte bara inom heltalsteorin, utan även inom vidare områden [3] [4] .
Pierre Fermat formulerade det ursprungliga uttalandet av satsen i ett brev från 1640 till den franske matematikern Bernard Frenicle [5] :
Varje primtal är ekvivalent med [original: mäter ] en potens minus ett med valfri bas och en exponent lika med det givna primtalet minus ett... Och detta påstående är i allmänhet sant för alla baser och alla primtal. Jag skulle skicka dig beviset om det inte var så länge.
Originaltext (fr.)[ visaDölj] 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 proposition est généralement vraie en toutes progressions et en tous nombres premiers ; de quoi je vous envoierois la demonstration, si je n'appréhendois d'être trop lång. — Källa: Fermat a FrenicleSom ett exempel ger Fermat progressionen 3, 9, 27, 81, 243, 729... och primtalet 13. 13 delar 27 − 1 (exponenten för 27 är 3, och 3 delar 13 − 1), vilket innebär att 13 delar också 729 − 1 (exponenten för 729 är 6 och är en multipel av 3).
Fermat själv lämnade sitt teorem utan bevis. Den första matematikern som hittade ett bevis var Gottfried Wilhelm Leibniz, vars manuskript visar att han kände till beviset före 1683. Leibniz visste inte om Fermats resultat och upptäckte satsen självständigt [6] . Leibniz verk publicerades dock inte, och beviset publicerades av Euler 1736 i Theorematum Quorundam ad Numeros Primos Spectantium Demonstratio [7] . År 1806 publicerade den skotske matematikern James Ivory ett bevis baserat på det faktum att om den går igenom hela systemet av rester modulo , så för alla icke-multipelprodukter också löper genom hela systemet av rester modulo är denna idé grunden för moderna bevis [8] .
Numret heter Fermats privata . Den ryske matematikern D. A. Grave föreslog att Fermats kvot aldrig är delbar med För primtal som inte överstiger 1000 är detta sant, men ett motexempel upptäcktes snart: för Fermats kvot är delbar med 1093 [9] .
Följande formulering kännetecknas av frånvaron av kravet att talet inte är delbart med :
Om är ett primtal och är vilket heltal som helst , då är jämförbart med modulo , det vill säga . |
Till exempel om , då och .
Det är lätt att visa att denna formulering är reducerad till den ursprungliga. Så, om är delbart med , då och , dvs. . Om det inte är delbart med , då är uttrycket ekvivalent med uttrycket [2] .
Både den primära och den alternativa formuleringen kan användas för att testa om ett givet tal är primtal (se nedan ), men den primära formuleringen är mer robust i den meningen att den avvisar fler sammansatta tal . Exempel: Låt oss kontrollera om det är ett primtal. Låt B erhållas i en alternativ formulering , och detta är jämförbart med 4 mod 6. Det vill säga siffran 6 förkastas inte, dess enkelhet motbevisas inte. Om vi återgår till den ursprungliga satsen: , då , och detta är inte jämförbart med 1 mod 6, som det borde vara om p är ett primtal. Så den grundläggande formuleringen är mer effektiv för att ta fram sammansatta siffror.
Betrakta ett homogent polynom av grad p med n variabler:
Om vi öppnar parenteserna får vi koefficienten vid monomialen (där minst två av potenserna inte är lika med noll, och summan av alla potenser är lika med p ) kallas multinomkoefficienten och beräknas med formeln
Eftersom potenserna är mindre än så, innehåller nämnaren för den multinomiala koefficienten inte faktorer som kan upphäva, och därför är alla koefficienterna för polynomet multipler . Följande identitet är alltså sann:
där är ett polynom med positiva heltalskoefficienter.
Låt nu denna identitet då (här är n antalet variabler i det ursprungliga polynomuttrycket), är därför en multipel av . Om det inte är delbart med ett primtal, så är [10] delbart med det .
Bevis genom induktionLåt oss bevisa att för alla primtal p och icke-negativa heltal a , a p − a är delbart med p . Vi bevisar genom induktion på en .
Bas. För a = 0 är a p − a = 0 och är delbart med p .
Övergång. Låt påståendet vara sant för a = k . Låt oss bevisa det för a = k + 1 .
Men k p − k är delbart med p genom induktionshypotesen. Resten av termerna innehåller faktorn . För , täljaren för denna bråkdel är delbar med p , och nämnaren är coprime till p , därför är delbar med p . Eftersom alla individuella termer är delbara med p , är hela summan också delbar med p .
För negativa a och udda p är satsen lätt att bevisa genom att ersätta b = − a . För negativa a och p = 2 följer satsens sanning av a 2 − a = a ( a − 1) [11] .
Bevis med gruppteoriEtt av de enklaste bevisen för Fermats lilla sats är baserat på en följd av Lagranges sats från gruppteorin , som säger att ordningen för ett element i en finit grupp delar ordningen på gruppen.
Kom ihåg att ordningen för en ändlig grupp är antalet av dess element, och ordningen för ett element är den minsta naturliga exponenten av dess grad lika med enhetselementet i gruppen .
Låt vara en ändlig grupp av ordning . Eftersom elementordningen delar sig följer det att .
Tänk på området för rester modulo . Avdraget av ett heltal kommer att betecknas med . Fältets icke-nollelement bildar en grupp med avseende på multiplikation.
Ordningen för denna grupp är uppenbarligen . Dess enda element är . Det följer att för varje tal som inte är delbart med , , men detta betyder bara jämförelse [1]
Bevis med modulär aritmetikLemma. För alla primtal och ett heltal , inte en multipel av , ger produkten av och talen, dividerat med resten, samma tal , eventuellt skrivna i någon annan ordning.
Bevis på lemmaProdukten och något av talen är inte en multipel av , därför kan resten inte vara . Alla rester är olika. Låt oss bevisa det sista påståendet genom motsägelse. Låt vid och två produkter och ge när man dividerar med identiska rester, då är skillnaden en multipel av , vilket är omöjligt, eftersom det inte är en multipel av . Totalt finns det olika rester som inte är noll från division med .
Eftersom, enligt ovanstående lemma, återstoden efter division av talen a , 2 a , 3 a , ..., ( p − 1) a är upp till en permutation av talet 1, 2, 3, ... , p − 1 , sedan . Härifrån . Den sista relationen kan reduceras till ( p − 1)! , eftersom alla faktorer är samprimtal med bas p , som ett resultat får vi den obligatoriska satsen [12] .
Lagrangesatsen i talteorin säger att om ett gradpolynom är delbart med ett primtal för mer än ojämförliga modulo (dvs. har olika rester när de divideras med ) värden av variabeln , så är det delbart med vilket värde som helst .
Tänk på polynomet
var är ett primtal.Då finner vi:
I kraft av Fermats lilla teorem är alla dessa tal delbara med ett primtal , så jämförelsen har inkongruenta lösningar. Å andra sidan, graden av ett polynom är endast av detta följer att polynomet är delbart med för alla värden och i synnerhet för
Betyder att
Och om vi utöver detta bevisar att för alla icke-enkla naturliga , förutom , , då får vi beviset för satsen. [17]
Fermats lilla sats kan användas för att testa om ett tal är primtal: om det inte är delbart med , så är det ett sammansatt tal . Det omvända till Fermats lilla sats är dock generellt felaktigt: om och är samprimtal och är delbara med , då kan talet vara både primtal och sammansatt. I fallet när är komposit kallas det Fermats pseudosimple till basen .
Till exempel säger den kinesiska hypotesen att det är ett primtal om och endast om [18] . Här är ett direkt uttalande att om är primtal, då , är ett specialfall av Fermats lilla teorem. Det omvända påståendet att om , då är enkelt, är ett specialfall av inversionen av Fermats lilla teorem. Denna omvandling är falsk: Sarrus fann 1820 att ett tal är delbart med eftersom det är delbart med . Det är dock ett sammansatt nummer : . Således är ett pseudoprimtal i bas 2 [19] .
I det allmänna fallet misslyckas också inversen av Fermats lilla sats. Ett motexempel i det allmänna fallet är Carmichael-talen : dessa är tal som är pseudoprime i basen för alla coprime till . Det minsta av Carmichaels tal är 561.
På grund av det faktum att motsatsen till Fermats lilla teorem är felaktig, garanterar inte uppfyllandet av dess villkor att det är ett primtal . Ändå ligger Fermats lilla teorem till grund för Fermattestet för primat [20] . Fermat-testet är ett probabilistiskt primalitetstest: om satsen inte är sann, är talet exakt sammansatt, och om det är det, är talet primtal med viss sannolikhet . Bland andra probabilistiska metoder kan man notera: Solovay-Strassen-testet och Miller-Rabin-testet , det senare förlitar sig i viss mån på Fermats lilla teorem [21] . Det finns också en deterministisk algoritm: Agrawal-Kayala-Saksen test .
Dessutom är följande två påståenden sanna. Om ett par uppfyller jämförelsen , så uppfyller även nummerparet det. För alla primtal och sådana att , värdet är en Fermat pseudoprime till basen [22] .
Fermats Little Theorem används också för att bevisa riktigheten av RSA- krypteringsalgoritmen [2] .