Lucas-Lehmer test

Lucas-Lehmer- testen er en verifisering av primaliteten til Mersenne - primtallene . Oppsummert, etter primtall, kalt det -th Mersenne-tallet, er det primtall hvis og bare hvis det deler , hvor er det n-te leddet i rekkefølgen definert rekursivt som:

starter fra

Testen ble opprinnelig utviklet av matematikeren Édouard Lucas i 1870 og forenklet av Derrick Norman Lehmer i 1930 . Testen er så rask og enkel å programmere at i 1978 beviste to elever på videregående skole at Mersenne-tallet var primtall, og slo den tidligere rekorden for det største primtallet kjent på den tiden.

Det er også mulig en optimalisering i beregningstiden, for å kunne håndtere større tall, siden den vokser veldig raskt, ettersom den øker , for raskt å bli vanskelig. Den forrige sekvensen kan erstattes av den spesifikke for nummeret som skal verifiseres , oppnådd som følger:

der mod er modulo , dvs. resten av divisjonen med . Imidlertid har denne sekvensen den ulempen at den bare er nyttig for Mersenne-tall mindre enn eller lik .

Uttalelse

La p være et primtall. Det tilsvarende Mersenne-tallet er primtall hvis og bare hvis:

Merknad

Det er ikke begrensende å betrakte Mersenne-tall som primtall i stedet for naturlig tall. Faktisk viser det at hvis det er sammensatt, så er det det også.

Demonstrasjon

For tilstrekkelighet: er og . Det er da lett å vise ved induksjon at

Siden den deler , eksisterer det et heltall slik at

eller

Multiplisere med , får jeg

Kvadring

Vi går absurd frem. Anta at den er sammensatt og ta divisor d mindre enn kvadratroten . La G være tallgruppen i formen som også er inverterbare: G har høyst elementer. Hvis vi omskriver 1- og 2 - formen d , får vi hhv . Så u er et element av G i periode . Siden perioden til et element maksimalt kan være lik antall elementer i gruppen, har vi følgende ulikhet

Siden vi har en motsetning, har den ingen divisorer, og er derfor primtall.

Relaterte elementer

Eksterne lenker