Fermatin pieni lause

Fermatin pieni lause  on lukuteorian lause, joka väittää, että [1] :

If on alkuluku ja on kokonaisluku , joka ei ole jaollinen sitten , on jaollinen

Kongruenssiteorian kielellä : kongruentti 1 modulo a alkulukua vastaan . Muodollinen merkintä:

Esimerkiksi jos sitten ja

Fermatin pieni lause on erikoistapaus Eulerin lauseesta [2] , joka puolestaan ​​on Carmichaelin lauseen ja Lagrangen ryhmälauseen erikoistapaus äärellisille syklisille ryhmille . Lauseen esitti ilman todistetta Pierre Fermat , ensimmäisen todisteen antoivat Leonhard Euler ja Gottfried Wilhelm Leibniz .

Fermatin pienestä lauseesta on tullut yksi tutkimuksen päälauseista ei vain kokonaislukuteoriassa, vaan myös laajemmilla alueilla [3] [4] .

Historia

Pierre Fermat muotoili lauseen alkuperäisen lausuman vuonna 1640 kirjeessään ranskalaiselle matemaatikolle Bernard Freniclelle [5] :

Jokainen alkuluku on yhtä suuri kuin [alkuperäinen: mittaa ] potenssi miinus yksi millä tahansa kantalla ja eksponentti, joka on yhtä suuri kuin annettu alkuluku miinus yksi… Ja tämä väite pätee yleensä kaikille kantaluvuille ja kaikille alkuluvuille. Lähettäisin sinulle todisteen, jos se ei olisi niin pitkä.

Alkuperäinen teksti  (fr.)[ näytäpiilottaa] 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 toutes toutes nombre ; de quoi je vous envoierois la demonstration, si je n'appréhendois d'être trop long. — Lähde: Fermat a Frenicle

Esimerkkinä Fermat antaa progression 3, 9, 27, 81, 243, 729… ja alkuluvun 13. 13 jakaa luvun 27 − 1 (luvun 27 eksponentti on 3 ja 3 jakaa luvun 13 − 1), mikä tarkoittaa, että 13 jakaa myös arvon 729 − 1 (729:n eksponentti on 6 ja on 3:n kerrannainen).

Fermat itse jätti lauseensa ilman todisteita. Ensimmäinen matemaatikko, joka löysi todisteen, oli Gottfried Wilhelm Leibniz, jonka käsikirjoitukset osoittavat, että hän tiesi todisteen ennen vuotta 1683. Leibniz ei tiennyt Fermatin tuloksesta ja löysi lauseen itsenäisesti [6] . Leibnizin työtä ei kuitenkaan julkaistu, ja Euler julkaisi todisteen vuonna 1736 teoksessa Theorematum Quorundam ad Numeros Primos Spectantium Demonstratio [7] . Vuonna 1806 skotlantilainen matemaatikko James Ivory julkaisi todisteen, joka perustuu siihen tosiasiaan, että jos se kulkee läpi koko jäännösjärjestelmän modulo , niin minkä tahansa muun kuin usean tuotteen kohdalla myös koko jäännösjärjestelmän modulo tämä ajatus on nykyaikaisten todisteiden perusta. [8] .

Numeroa kutsutaan Fermatin yksityiseksi . Venäläinen matemaatikko D. A. Grave ehdotti, että Fermatin osamäärä ei ole koskaan jaollinen luvulla 1000:a suuremmille alkuluvuille, mutta pian löydettiin vastaesimerkki: sillä Fermat'n osamäärä on jaollinen luvulla 1093 [9] .

Vaihtoehtoinen sanamuoto

Seuraava muotoilu eroaa siitä, että siinä ei ole vaatimusta, jonka mukaan luku ei ole jaollinen :

Jos on alkuluku ja mikä tahansa kokonaisluku , niin se on verrattavissa moduloon , eli .

Esimerkiksi jos , sitten ja .

On helppo osoittaa, että tämä formulaatio on pelkistetty alkuperäiseen muotoon. Joten, jos on jaollinen , niin ja , ts. . Jos se ei ole jaollinen luvulla , niin lauseke vastaa lauseketta [2] .

Sekä ensisijaista että vaihtoehtoista formulaatiota voidaan käyttää testaamaan, onko tietty luku alkuluku (katso alla ), mutta ensisijainen formulaatio on vankempi siinä mielessä, että se hylkää useampia yhdistelmälukuja . Esimerkki: Tarkistetaan, onko se alkuluku. Olkoon B saatu vaihtoehtoisessa formulaatiossa , ja tämä on verrattavissa 4 mod 6:een. Eli lukua 6 ei hylätä, sen yksinkertaisuutta ei kiistetä. Jos palataan alkuperäiseen lauseeseen: , niin , ja tämä ei ole verrattavissa 1 mod 6:n kanssa, kuten sen pitäisi olla jos p on alkuluku. Joten perusformulaatio on tehokkaampi yhdistelmälukujen poistamisessa.

Todisteet

Todistus Leibnizin ehdottamasta lauseesta

Tarkastellaan p - asteista homogeenista polynomia, jossa on n muuttujaa:

Hakasulkeet avattaessa saadaan kerroin monomilla (jossa vähintään kaksi potenssia ei ole yhtä suuri kuin nolla ja kaikkien potenssien summa on yhtä suuri kuin p ) kutsutaan multinomikertoimeksi ja lasketaan kaavalla

Koska potenssit ovat tätä pienemmät , moninomikertoimen nimittäjä ei sisällä tekijöitä, jotka voisivat kumota, joten kaikki polynomin kertoimet ovat kerrannaisia . Näin ollen seuraava identiteetti on totta:

jossa on polynomi, jolla on positiiviset kokonaislukukertoimet.

Olkoon nyt tässä identiteetissä (tässä n on muuttujien lukumäärä alkuperäisessä polynomilausekkeessa), on siis :n kerrannainen . Jos ei ole jaollinen alkuluvulla, niin [10] on jaollinen sillä .

Todistus induktiolla

Osoitetaan, että minkä tahansa alkuluvun p ja ei-negatiivisen kokonaisluvun a p a on jaollinen p: llä . Todistamme induktiolla a :lla .

Pohja. Kun a = 0 , a pa = 0 ja on jaollinen p :llä .

Siirtyminen. Olkoon väite tosi, kun a = k . Todistetaan se arvolle a = k + 1 .

Mutta k pk on jaollinen p :llä induktiohypoteesin avulla. Muut termit sisältävät tekijän . Sillä , Tämän murtoluvun osoittaja on jaollinen p :llä ja nimittäjä on p :llä , joten se on jaollinen p :llä . Koska kaikki yksittäiset termit ovat jaollisia p :llä , on myös koko summa jaollinen p :llä .

Negatiivisen a :n ja parittoman p : n kohdalla lause on helppo todistaa korvaamalla b = − a . Negatiivisille a ja p = 2 lauseen totuus seuraa lauseesta a 2a = a ( a − 1) [11] .

Todistus ryhmäteorialla

Yksi Fermat'n pienen lauseen yksinkertaisimmista todisteista perustuu ryhmäteorian Lagrangen lauseeseen , jonka mukaan äärellisen ryhmän elementin järjestys jakaa ryhmän järjestyksen.

Muista, että äärellisen ryhmän järjestys on sen alkioiden lukumäärä, ja elementin järjestys on sen asteen pienin luonnollinen eksponentti, joka on yhtä suuri kuin ryhmän yksikköelementti .

Antaa olla rajallinen ryhmä järjestystä . Koska elementtien järjestys jakaa , tästä seuraa, että .

Harkitse jäännösten kenttää modulo . Kokonaisluvun vähennys merkitään . Kentän nollasta poikkeavat elementit muodostavat kertolaskussa ryhmän.

Tämän ryhmän järjestys on ilmeisesti . Sen yksittäinen elementti on . Tästä seuraa, että jokaiselle luvulle , joka ei ole jaollinen luvulla , mutta tämä tarkoittaa vain vertailua [1]

Todistus modulaarista aritmetiikkaa käyttäen

Lemma. Jokaiselle alkuluvulle ja kokonaisluvulle , joka ei ole luvun kerrannainen , tulo ja luvut jaettuna jäännöksellä antavat samat luvut , mahdollisesti kirjoitettuna jossain eri järjestyksessä.

Todiste lemasta

Tulo ja mikään luku ei ole luvun kerrannainen , joten loppuosa ei voi olla . Kaikki jäännökset ovat erilaisia. Todistakaamme viimeinen väite ristiriitaisesti. Olkoon ja kaksi tuotetta ja anna kun jaettuna identtisillä jäännöksillä, niin ero on :n kerrannainen , mikä on mahdotonta, koska se ei ole :n kerrannainen . Yhteensä on erilaisia ​​nollasta poikkeavia jäännöksiä jaosta .

Koska yllä olevan lemman mukaan jäännökset lukujen a , 2 a , 3 a , ..., ( p − 1) a jakamisen jälkeen on luvun 1, 2, 3, ... permutaatioon asti . , p − 1 , sitten . Täältä . Viimeinen relaatio voidaan pelkistää arvoon ( p − 1)! , koska kaikki tekijät ovat koprime-lukuja, joiden kantaluku on p , tuloksena saadaan vaadittu lause [12] .

Seuraukset ja yleistykset

Todiste Wilsonin lauseesta

Lukuteorian Lagrangen teoreema sanoo, että jos astepolynomi on jaollinen alkuluvulla muuttujan useammilla moduloarvoilla (eli joilla on erilaiset jäännökset jaettuna ) muuttujan arvoilla , niin se on jaollinen millä tahansa arvolla .

Harkitse polynomia

missä  on alkuluku.

Sitten löydämme:

Fermatin pienen lauseen perusteella kaikki nämä luvut ovat jaollisia alkuluvulla , joten vertailussa on epäjohdonmukaisia ​​ratkaisuja. Toisaalta polynomin aste on vain tästä, mistä seuraa, että polynomi on jaollinen kaikille arvoille ja erityisesti

Keinot

Ja jos tämän lisäksi todistamme, että kaikille epäyksinkertaisille luonnollisille , paitsi , saamme lauseen todisteen. [17]

Sovellukset

Fermat-pseudoalkuluvut ja primaliteettitestaus

Fermat'n pikkulauseella voidaan testata, onko luku alkuluku: jos se ei ole jaollinen luvulla , niin se  on yhdistelmäluku . Fermat'n pienen lauseen käänteinen käännös on kuitenkin yleensä virheellinen: jos ja  ovat koalkilukuja ja ovat jaollisia luvulla , niin luku voi olla sekä alkuluku että yhdistelmä. Siinä tapauksessa, että on komposiitti, sitä kutsutaan Fermatin pseudosimpleiksi kantaan .

Esimerkiksi kiinalainen hypoteesi väittää, että se on alkuluku silloin ja vain jos [18] . Tässä on suora lausunto, että jos on alkuluku, niin , on Fermatin pienen lauseen erikoistapaus. Käänteinen väite, että jos , niin on yksinkertainen, on erikoistapaus Fermatin pienen lauseen käänteisestä. Tämä muunnos on väärä: Sarrus havaitsi vuonna 1820, että luku on jaollinen luvulla, koska se on jaollinen luvulla . Se  on kuitenkin yhdistelmäluku : . Siten  on pseudoalkuluku kannassa 2 [19] .

Yleisessä tapauksessa myös Fermatin pienen lauseen käänteisluku epäonnistuu. Vastaesimerkki yleisessä tapauksessa ovat Carmichaelin luvut : nämä ovat lukuja , jotka ovat pseudoalkulukuja kaikille luvulle . Pienin Carmichaelin luku on 561.

Koska Fermatin pienen lauseen käänteinen on virheellinen, sen ehdon täyttyminen ei takaa, että  se on alkuluku . Siitä huolimatta Fermatin pieni lause on Fermatin primaalisuustestin perusta [20] . Fermat-testi on todennäköisyystesti: jos lause ei pidä paikkaansa, niin luku on täsmälleen yhdistetty, ja jos on, niin luku on alkuluku jollain todennäköisyydellä . Muiden todennäköisyysmenetelmien joukossa voidaan mainita: Solovay-Strassen-testi ja Miller-Rabin-testi , joista jälkimmäinen perustuu jossain määrin Fermatin pieneen lauseeseen [21] . On myös deterministinen algoritmi: Agrawal-Kayala-Saksen testi .

Lisäksi seuraavat kaksi väitettä ovat totta. Jos pari tyydyttää vertailun , niin myös lukupari täyttää sen. Kaikille alkuluvuille ja sellaisille , että , arvo on Fermat-pseudoalkuluku kantaan [22] .

RSA-algoritmi

Fermat's Little Theorem -lausetta käytetään myös RSA -salausalgoritmin oikeellisuuden todistamiseen [2] .

Katso myös

Muistiinpanot

  1. 1 2 Vinberg, 2008 , s. 43.
  2. 1 2 3 Sagalovich, 2014 , s. 34.
  3. Encyclopedia of Elementary Mathematics, kirja 1, Aritmetiikka, Aleksandrov P. S., Markushevich A. I., Khinchin A. Ya., 1961. - s. 280
  4. Z. I. Borevich, I. R. Shafarevich. Numeroteoria. - M .: Nauka, 1972. - 175 s.
  5. Gracian E. Alkuluvut . Pitkä tie äärettömyyteen. - De Agostini, 2014. - T. 3. - S. 45. - 148 s. — (Matematiikan maailma). - ISBN 978-5-9774-0637-6 .
  6. Danzig, T. Numerot - tieteen kieli, 2008 , s. 231-234.
  7. David C. Marshall, Edward Odell, Michael Starbird . Number Theory Through Inquiry Arkistoitu 16. syyskuuta 2012 Wayback Machinessa . - 2006. - s. 62-63.
  8. John J. O'Connor ja Edmund F. Robertson . Sir James Ivory  on  elämäkerta MacTutor- arkistossa .
  9. Vilenkin N. Ya., Shibasov L. P. Shibasova 3. F. Matematiikan oppikirjan sivujen takana: Aritmetiikka. Algebra. Geometria . - M . : Koulutus, 1996. - S.  30 . – 320 s. — ISBN 5-09-006575-6 .
  10. Danzig, T. Numerot - tieteen kieli, 2008 , s. 231-234.
  11. Vinberg, 2008 , s. 44.
  12. QUANTUM, 2000, nro 1, Senderov V, Spivak A. Fermat'n pieni lause.
  13. Akritas A. Tietokonealgebran perusteet sovellusten kanssa, s. 83.
  14. Danzig, T. Numerot - tieteen kieli, 2008 , s. 232-234.
  15. QUANTUM, 2000, nro 3, Senderov V, Spivak A Fermat'n pieni lause
  16. Vinberg, 2008 , s. 49.
  17. Danzig, T. Numerot ovat tieteen kieli, 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. Tietoturva: oppikirja. - M.: MIPT, 2011. - S. 236-237. — 262 s. Kanssa. — ISBN 978-5-7417-0377-9 .
  21. Williams HC Primality-testaus tietokoneella  //  Ars Combin. - 1978. - Voi. T. 5 , no. Ei. 12 . — s. 127-185 .
  22. Shitov Yu. A. Numeeriset menetelmät kryptografiassa.

Kirjallisuus