Psevdopraštevilo

From Wikipedia, the free encyclopedia

Remove ads

Psévdopráštevilo je celo število, ki ima določeno značilnost, vezano na praštevila, samo pa ni praštevilo.

Najpomembnejša praštevila izhajajo iz Fermatovega malega izreka in se zato imenujejo Fermatova psevdopraštevila. Izrek pravi, da če je p praštevilo in je a tuje p, potem je ap-1 - 1 deljivo s p. Če število x ni praštevilo, a je tuj x in x deli ax-1 - 1, se x imenuje praštevilo za bazo a. Število x, ki je psevdopraštevilo za vse vrednosti a, katera so x tuja, se imenuje Carmichaelovo število.

Najmanjše psevdopraštevilo za bazo 2 je 341. Ni praštevilo, ker je enako 11 · 31, vendar zanj velja Fermatov mali izrek, 2341 = 2 (mod 341).

Velika praštevila se uporabljajo na področjih kot je na primer kriptografija z javnim ključem RSA. Običajni algoritem za generiranje praštevil poišče naključna liha števila in preveri, če so praštevila. Preverjanje praštevil pa je počasno. Če ne potrebujemo natančnega testa (sestavljeno število z malo verjetnostjo smatramo za praštevilo), lahko uporabimo hitre algoritme na osnovi Fermatovega malega izreka. Na preprost način, na primer, ugotovimo ali je število x praštevilo z izbiro naključnega števila a in preverimo ali x deli a x - a. Če je odgovor nikalen, potem x ne more biti praštevilo in obratno, imamo lahko x za "verjetno praštevilo", ter tako nadaljujemo s preverjanjem za druge vrednosti a.

Izboljšane inačice tega algoritma nam dajo močno verjetna praštevila. Monier in Rabin sta pokazala, da je za izboljšan algoritem za vsak a verjetnost pojavitve napačnega praštevila vsaj 3 od 4.

Obstaja neskončno mnogo psevdopraštevil (in celo neskončno mnogo Carmichaelovih števil), vendar so zelo redka. Pod 1000 so samo 3 psevdopraštevila za bazo 2 in pod milijon samo 245. Psevdopraštevila za bazo 2 se imenujejo Pouletova števila ali včasih Sarrusova ševila ali tudi Fermatova števila. (OEIS A001567). Pouletova števila in Carmichaelova števila (krepko) pod 10000 so:

nnnnn
1341 = 11 · 31112821 = 7 · 13 · 31218481 = 3 · 11 · 2573115709 = 23 · 6834130121 = 7 · 13 · 331
2561 = 3 · 11 · 17123277 = 29 · 112228911 = 7 · 19 · 673215841 = 7 · 31 · 734230889 = 17 · 23 · 79
3645 = 3 · 5 · 43134033 = 37 · 1092310261 = 31 · 3313316705 = 5 · 13 · 2574331417 = 89 · 353
41105 = 5 · 13 · 17144369 = 17 · 2572410585 = 5 · 29 · 733418705 = 3 · 5 · 29 · 434431609 = 73 · 433
51387 = 19 · 73154371 = 3 · 31 · 472511305 = 5 · 7 · 17 · 193518721 = 97 · 1934531621 = 103 · 307
61729 = 7 · 13 · 19164681 = 31 · 1512612801 = 3 · 17 · 2513619951 = 71 · 2814633153 = 3 · 43 · 257
71905 = 3 · 5 · 127175461 = 43 · 1272713741 = 7 · 13 · 1513723001 = 3 · 11 · 17 · 414734945 = 5 · 29 · 241
82047 = 23 · 89186601 = 7 · 23 · 412813747 = 59 · 2333823377 = 97 · 2414835333 = 89 · 397
92465 = 5 · 17 · 29197957 = 73 · 1092913981 = 11 · 31 · 413925761 = 3 · 31 · 2774939865 = 5 · 7 · 17 · 67
102701 = 37 · 73208321 = 53 · 1573014491 = 43 · 3374029341 = 13 · 37 · 615041041 = 7 · 11 · 13 · 41

Pouletovo število za katerega za vse njegove delitelje d velja d | 2d - 2 se imenuje super Pouletovo število. Za vsa ta števila velja μ(n) = 1 (OEIS A050217). Obstaja neštevno mnogo Pouletovih števil, ki niso super-Pouletova števila.

Prva najmanjša psevdopraštevila za druge baze a ≤ 200 so:

Več informacij a, najmanjše pp ...
Remove ads

Značilnosti psevdopraštevil

Števila 2n-1 ne računamo. Na prvi pogled se zdi, da je za vsa najmanjša psevdopraštevila v katerikoli bazi a μ(n) enaka 0 ali 1, vendar, začudujoče, temu ni tako. Prvih baz a, za katere ima njihovo najmanjše psevdopraštevilo μ(n) = -1, pod 100 je samo pet:

Več informacij a, najmanjše pp ...

To je še en slikovit primer kako je potrebno biti pazljiv z domnevami, ki temeljijo na izkustvenem dokazu v matematiki. Fermatov mali izrek nam za prva števila da:

Več informacij n, an-1-1 ...
Remove ads

Glej tudi

  • Eulerjevo psevdopraštevilo
    • Eulerjeva praštevila za bazo 2 (OEIS A006970)
  • Euler-Jacobijevo psevdopraštevilo
    • Euler-Jacobijeva psevdopraštevila za bazo 2 (OEIS A047713)
    • Euler-Jacobijeva psevdopraštevila za bazo 3 (OEIS A048950)
  • Fermatovo psevdopraštevilo
  • Fibonaccijevo psevdopraštevilo
  • Frobeniusovo psevdopraštevilo
  • Lucasovo psevdopraštevilo
  • močno Frobeniusovo psevdopraštevilo
  • močno Lucasovo psevdopraštevilo
  • močno psevdopraštevilo
    • močna psevdopraštevila za bazo 2 (OEIS A001262)
  • Perrinovo psevdopraštevilo
  • Somer-Lucasovo psevdopraštevilo
  • zelo močno Lucasovo psevdopraštevilo
Remove ads
Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads