Fermats lille sætning

Fermats lille sætning  er en sætning i talteori , der siger, at [1] :

Hvis er et primtal og er et heltal , der ikke er deleligt med , er deleligt med

I kongruensteoriens sprog : kongruent til 1 modulo a primtal . Formel notation:

For eksempel, hvis da og

Fermats lille sætning er et specialtilfælde af Eulers sætning [2] , som igen er et særtilfælde af Carmichaels sætning og Lagranges gruppesætning for endelige cykliske grupper . Sætningen blev fremsat uden bevis af Pierre Fermat , det første bevis blev givet af Leonhard Euler og Gottfried Wilhelm Leibniz .

Fermats lille sætning er blevet en af ​​hovedsætningerne for forskning, ikke kun i teorien om heltal, men også på bredere områder [3] [4] .

Historie

Pierre Fermat formulerede den oprindelige sætning af sætningen i et brev fra 1640 til den franske matematiker Bernard Frenicle [5] :

Hvert primtal er ækvivalent med [original: måler ] en potens minus en med en hvilken som helst grundtal og en eksponent lig med det givne primtal minus en... Og dette udsagn er generelt sandt for alle grundtal og alle primtal. Jeg ville sende dig beviset, hvis det ikke var så længe.

Originaltekst  (fr.)[ Visskjule] 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 lang. — Kilde: Fermat a Frenicle

Som et eksempel giver Fermat progressionen 3, 9, 27, 81, 243, 729... og primtallet 13. 13 deler 27 − 1 (eksponenten af ​​27 er 3, og 3 deler 13 − 1), hvilket indebærer, at 13 deler også 729 − 1 (eksponenten for 729 er 6 og er et multiplum af 3).

Fermat selv forlod sit teorem uden bevis. Den første matematiker, der fandt et bevis, var Gottfried Wilhelm Leibniz, hvis manuskripter indikerer, at han kendte beviset før 1683. Leibniz kendte ikke til Fermats resultat og opdagede sætningen uafhængigt [6] . Leibniz' værk blev dog ikke offentliggjort, og beviset blev offentliggjort af Euler i 1736 i Theorematum Quorundam ad Numeros Primos Spectantium Demonstratio [7] . I 1806 offentliggjorde den skotske matematiker James Ivory et bevis baseret på det faktum, at hvis det løber gennem det fulde system af rester modulo , så for ethvert ikke-multiplet produkt også løber gennem det fulde system af rester modulo er denne idé grundlaget for moderne beviser [8] .

Nummeret hedder Fermats private . Den russiske matematiker D. A. Grave foreslog, at Fermats kvotient aldrig er delelig med For primtal, der ikke overstiger 1000, er dette sandt, men et modeksempel blev hurtigt opdaget: for Fermats kvotient er delelig med 1093 [9] .

Alternativ formulering

Følgende formulering er kendetegnet ved fraværet af kravet om, at tallet ikke er deleligt med :

Hvis er et primtal og er et hvilket som helst heltal , så kan sammenlignes med modulo , det vil sige .

For eksempel, hvis , derefter og .

Det er let at vise, at denne formulering er reduceret til den originale. Så hvis er deleligt med , så og , dvs. . Hvis det ikke er deleligt med , så svarer udtrykket til udtrykket [2] .

Både den primære og den alternative formulering kan bruges til at teste, om et givet tal er primtal (se nedenfor ), men den primære formulering er mere robust i den forstand, at den afviser flere sammensatte tal . Eksempel: Lad os tjekke, om det er et primtal. Lad B opnås i en alternativ formulering , og dette kan sammenlignes med 4 mod 6. Det vil sige, at tallet 6 ikke afvises, dets enkelthed bliver ikke tilbagevist. Hvis vi vender tilbage til den oprindelige sætning: , så , og dette er ikke sammenligneligt med 1 mod 6, som det burde være, hvis p er et primtal. Så den grundlæggende formulering er mere effektiv til at udslette sammensatte tal.

Beviser

Bevis for sætningen foreslået af Leibniz

Overvej et homogent polynomium af grad p med n variable:

Åbner vi parenteserne, får vi koefficienten ved monomialet (hvor mindst to af potenserne ikke er lig med nul, og summen af ​​alle potenserne er lig p ) kaldes multinomialkoefficienten og beregnes med formlen

Da potenserne er mindre end det, indeholder nævneren af ​​den multinomiale koefficient ikke faktorer, der kan annullere, og derfor er alle koefficienterne for polynomiet multipla . Således er følgende identitet sand:

hvor er et polynomium med positive heltalskoefficienter.

Lad nu i denne identitet så (her er n antallet af variabler i det oprindelige polynomium udtryk), derfor er et multiplum af . Hvis det ikke er deleligt med et primtal, så er [10] deleligt med det .

Bevis ved induktion

Lad os bevise, at for ethvert primtal p og ikke-negativt heltal a , er a pa deleligt med p . Vi beviser ved induktionen .

Grundlag. For a = 0 er a pa = 0 og er deleligt med p .

Overgang. Lad udsagnet være sandt for a = k . Lad os bevise det for a = k + 1 .

Men k pk er deleligt med p ved induktionshypotesen. Resten af ​​termerne indeholder faktoren . For , tælleren af ​​denne brøk er delelig med p , og nævneren er coprime til p , derfor er delelig med p . Da alle individuelle led er delelige med p , er hele summen også delelig med p .

For negativ a og ulige p er sætningen let at bevise ved at erstatte b = − a . For negative a og p = 2 følger sætningens sandhed af a 2a = a ( a − 1) [11] .

Bevis ved hjælp af gruppeteori

Et af de enkleste beviser for Fermats lille sætning er baseret på en konsekvens af Lagranges sætning fra gruppeteori , der siger, at rækkefølgen af ​​et element i en endelig gruppe deler rækkefølgen af ​​gruppen.

Husk, at rækkefølgen af ​​en endelig gruppe er antallet af dens elementer, og rækkefølgen af ​​et element er den mindste naturlige eksponent for dens grad, der er lig med enhedselementet i gruppen .

Lad være en begrænset rækkefølge . Da elementrækkefølgen deler sig , følger det, at .

Overvej feltet af rester modulo . Fradraget af et heltal vil blive angivet med . De ikke-nul elementer i feltet danner en gruppe med hensyn til multiplikation.

Rækkefølgen af ​​denne gruppe er åbenlyst . Dens enkeltelement er . Det følger, at for hvert tal , der ikke er deleligt med , , men dette betyder blot sammenligning [1]

Bevis ved hjælp af modulær aritmetik

Lemma. For ethvert primtal og et heltal , ikke et multiplum af , giver produktet af og tallene, når de divideres med resten, de samme tal , muligvis skrevet i en anden rækkefølge.

Bevis for lemmaet

Produktet og nogen af ​​tallene er ikke et multiplum af , derfor kan resten ikke være . Alle rester er forskellige. Lad os bevise den sidste påstand ved modsigelse. Lad ved og to produkter og giv når man dividerer med identiske rester, så er forskellen et multiplum af , hvilket er umuligt, da det ikke er et multiplum af . I alt er der forskellige rester, der ikke er nul fra division med .

Da, ifølge ovenstående lemma, er resten efter at have divideret tallene a , 2 a , 3 a , ..., ( p − 1) a op til en permutation af tallet 1, 2, 3, ... , s − 1 , så . Herfra . Den sidste relation kan reduceres til ( p − 1)! , da alle faktorer er coprimtal med grundtal p , får vi som følge heraf den påkrævede sætning [12] .

Konsekvenser og generaliseringer

Bevis for Wilsons sætning

Lagrange-sætningen i talteorien siger, at hvis et polynomium af grad er deleligt med et primtal for mere end uforlignelige modulo -værdier (dvs. have forskellige rester, når de divideres med ) værdier af variablen , så er det deleligt med en hvilken som helst værdi .

Overvej polynomiet

hvor  er et primtal.

Så finder vi:

I kraft af Fermats lille sætning er alle disse tal delelige med et primtal , så sammenligningen har inkongruente løsninger. På den anden side er graden af ​​et polynomium kun heraf følger, at polynomiet er deleligt med for alle værdier og især for

Midler

Og hvis vi ud over dette beviser, at for alle ikke-simple naturals , bortset fra , , så opnår vi beviset for sætningen. [17]

Ansøgninger

Fermat pseudoprimer og primalitetstestning

Fermats lille sætning kan bruges til at teste om et tal er primtal: hvis det ikke er deleligt med , så  er det et sammensat tal . Men det modsatte af Fermats lille sætning er generelt forkert: hvis og  er coprimtal og er delelige med , så kan tallet være både primtal og sammensat. I tilfældet, hvornår er det sammensat, kaldes det Fermats pseudosimple til basen .

For eksempel siger den kinesiske hypotese , at det er et primtal, hvis og kun hvis [18] . Her er en direkte erklæring om, at hvis er primtal, så er , et specialtilfælde af Fermats lille sætning. Den omvendte påstand om, at hvis , så er enkel, er et specialtilfælde af inversionen af ​​Fermats lille sætning. Denne konvertering er falsk: Sarrus fandt i 1820, at et tal er deleligt med , fordi det er deleligt med . Det  er dog et sammensat tal : . Er således  et pseudoprimtal i base 2 [19] .

I det generelle tilfælde fejler det omvendte af Fermats lille sætning også. Et modeksempel i det generelle tilfælde er Carmichael-tallene : disse er tal , der er pseudoprime i base for alle coprime til . Det mindste af Carmichaels tal er 561.

På grund af det faktum, at det omvendte af Fermats lille sætning er forkert, garanterer opfyldelsen af ​​dens betingelse ikke, at det  er et primtal . Ikke desto mindre ligger Fermats lille sætning til grund for Fermat-testen for primalitet [20] . Fermat-testen er en probabilistisk primalitetstest: hvis sætningen ikke er sand, så er tallet nøjagtigt sammensat, og hvis det er, så er tallet prime med en vis sandsynlighed . Blandt andre probabilistiske metoder kan man bemærke: Solovay-Strassen-testen og Miller-Rabin-testen , sidstnævnte er til en vis grad afhængig af Fermats lille teorem [21] . Der er også en deterministisk algoritme: Agrawal-Kayala-Saksen test .

Derudover er de følgende to udsagn sande. Hvis et par opfylder sammenligningen , så opfylder talparret også det. For ethvert primtal og enhver sådan , er værdien et Fermat-pseudoprimtal til basen [22] .

RSA-algoritme

Fermat's Little Theorem bruges også til at bevise rigtigheden af ​​RSA -krypteringsalgoritmen [2] .

Se også

Noter

  1. 1 2 Vinberg, 2008 , s. 43.
  2. 1 2 3 Sagalovich, 2014 , s. 34.
  3. Encyclopedia of Elementary Mathematics, Bog 1, Arithmetic, Aleksandrov P. S., Markushevich A. I., Khinchin A. Ya., 1961.— S. 280
  4. Z. I. Borevich, I. R. Shafarevich. Talteori. — M .: Nauka, 1972. — 175 s.
  5. Gracian E. Primtal. Lang vej til det uendelige. - De Agostini, 2014. - T. 3. - S. 45. - 148 s. — (Matematikkens Verden). - ISBN 978-5-9774-0637-6 .
  6. Danzig, T. Numbers - videnskabens sprog, 2008 , s. 231-234.
  7. David C. Marshall, Edward Odell, Michael Starbird . Talteori gennem forespørgsel Arkiveret 16. september 2012 på Wayback Machine . - 2006. - s. 62-63.
  8. John J. O'Connor og Edmund F. Robertson . Sir James Ivory  er  en biografi på MacTutor- arkivet .
  9. Vilenkin N. Ya., Shibasov L. P. Shibasova 3. F. Bag siderne i en matematiklærebog: Aritmetik. Algebra. Geometri . - M . : Uddannelse, 1996. - S.  30 . - 320 sek. — ISBN 5-09-006575-6 .
  10. Danzig, T. Numbers - videnskabens sprog, 2008 , s. 231-234.
  11. Vinberg, 2008 , s. 44.
  12. QUANTUM, 2000, nr. 1, Senderov V, Spivak A. Fermats lille sætning.
  13. Akritas A. Grundlæggende om computeralgebra med applikationer, s. 83.
  14. Danzig, T. Numbers - videnskabens sprog, 2008 , s. 232-234.
  15. QUANTUM, 2000, nr. 3, Senderov V, Spivak A Fermat's Little Theorem
  16. Vinberg, 2008 , s. 49.
  17. Danzig, T. Tal er videnskabens sprog, 2008 , s. 234-238.
  18. Ribenboim, P. (1996), The New Book of Prime Number Records, New York: Springer-Verlag, s. 103-105, ISBN 0-387-94457-5 .
  19. Weisstein EW Fermat Pseudoprime .. - 2005 ..
  20. Gabidulin E. M., Kshevetsky A. S., Kolybelnikov A. I. Informationssikkerhed: en lærebog. - M.: MIPT, 2011. - S. 236-237. — 262 s. Med. — ISBN 978-5-7417-0377-9 .
  21. Williams HC Primalitetstest på en computer  //  Ars Combin. - 1978. - Bd. T. 5 , nr. Ingen. 12 . — S. 127-185 .
  22. Shitov Yu. A. Numeriske metoder i kryptografi.

Litteratur