TŐL EXP - IG HA AKKOR VISSZA " -egyszerű" MÁSKÉPP RETURN "-vegyület " |
Pepin - teszt – Fermat-számok primalitástesztje A tesztet Theophilus Pepin francia matematikusról nevezték el.
A számot hatványra kell emelni (egyes algoritmusokban ezt egymást követő négyzetek sorozatával valósítják meg) modulo . Ha az eredmény modulo összevethető −1-gyel, akkor prím, egyébként pedig összetett.
Ez az állítás a következő tétel:
Tétel . n ≥ 1 esetén a Fermat-szám akkor és csak akkor prím, ha .
BizonyítékTegyük fel, hogy az összehasonlítás helyes. Ekkor a Lucas-tétel feltétele teljesül -re , tehát prímszám. Fordítva, legyen prímszám. Mivel páros szám, akkor tehát . De tehát a Legendre szimbólum −1. Ezért a 3 nem másodfokú maradék modulo . A szükséges összehasonlítás az Euler-kritériumból következik . ■
A Pepin-teszt a Luc-teszt egy speciális esete .
A Pepin-tesztben a 3-as szám helyettesíthető 5-tel, 6-tal, 7-tel vagy 10-el ( A129802 szekvencia az OEIS -ben ), amelyek szintén primitív gyökök minden Fermat-prímhez.
Ismeretes, hogy Pepin a 3-as helyett egy 5-ös számot adott meg. Prot és Lucas megjegyezte, hogy a 3-as szám is használható.
Mivel a Pepin-teszt modulo négyzetesítést igényel, polinom hosszúságú, de n ( ) szuperexponenciális hosszúságú időben fut .
A Fermat-számok nagy mérete miatt a Pepin-próbát mindössze 8 alkalommal alkalmazták (Fermat-számokon, amelyek egyszerűségét még nem bizonyították vagy cáfolták) [1] [2] [3] . Mayer, Papadopoulos és Crandall még azt is javasolta, hogy több évtizedbe teljen a Pepin-tesztek további Fermat-számokon történő elvégzése, mivel a még feltáratlan Fermat-számok mérete nagyon nagy [4] . 2014 novemberében a Fermat legkisebb ellenőrizetlen száma a , amely 2 585 827 973 tizedesjegyből áll. Szabványos hardveren több ezer évbe telne, amíg a Pepin-teszt tesztel egy ilyen számot, és égető szükség van új algoritmusokra az ilyen hatalmas Fermat-számok kezelésére.
Év | Kutatók | Fermat szám | Pepin teszt eredménye | Sikerült megtalálni az elválasztót? |
---|---|---|---|---|
1905 | James S. Morehead és Alfred Western | összetett | Igen (1970) | |
1909 | James S. Morehead és Alfred Western | összetett | Igen (1980) | |
1952 | Raphael M. Robinson | összetett | Igen (1953) | |
1960 | G. A. Paxon | összetett | Igen (1974) | |
1961 | John Selfridge és Alexander Hurwitz | összetett | Igen (2010) | |
1987 | Duncan Buell és Geoffrey Young | [5] | összetett | Nem |
1993 | Richard Crandall, J. Dignas, S. Norrie és Geoffrey Young | [6] | összetett | Igen (2010) |
1999 | Ernst W. Mayer, Jason S. Papadopoulos és Richard Crandall | összetett | Nem |
Számelméleti algoritmusok | |
---|---|
Egyszerűség tesztek | |
Prímszámok keresése | |
Faktorizáció | |
Diszkrét logaritmus | |
GCD keresése | |
Modulo aritmetika | |
Számok szorzása és osztása | |
A négyzetgyök kiszámítása |