Pepin test

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 5. juli 2015; checks kræver 5 redigeringer .

Pseudokode

FRA TIL EXP HVIS SÅ TILBAGE " -simpelt" ELLERS RETURN "-sammensætning "

Pepins test  - en primalitetstest for Fermat-tal Testen er opkaldt efter den franske matematiker Theophilus Pepin.

Beskrivelse

Tallet skal hæves til en potens (i nogle algoritmer er dette implementeret ved hjælp af en række på hinanden følgende kvadrateringer) modulo . Hvis resultatet er modulo sammenligneligt med -1, så er det prime, ellers er det sammensat.

Dette udsagn er følgende teorem:

Sætning . For n ≥ 1 er Fermat-tallet primtal hvis og kun hvis .

Bevis

Lad os antage, at sammenligningen er korrekt. Så er betingelsen for Lucas-sætningen opfyldt for , derfor er et primtal. Lad omvendt være  et primtal. Da  er et lige tal, så derfor . Men så er Legendre-symbolet −1. Derfor er 3 ikke en kvadratisk restmodulo . Den nødvendige sammenligning følger af Eulers kriterium .

Variationer og generaliseringer

Pepins test er et særligt tilfælde af Lucs test .

Tallet 3 i Pepins test kan erstattes af 5, 6, 7 eller 10 (sekvens A129802 i OEIS ), som også er primitive rødder modulo hver Fermat-primtal.

Det er kendt, at Pepin gav et kriterium med tallet 5 i stedet for tallet 3. Prot og Lucas bemærkede, at tallet 3 også kan bruges.

Beregningsmæssig kompleksitet

Da Pepins test kræver kvadratisk modulo , kører den i tid, der er polynomiel i længden, men supereksponentiel i længden n ( ).

Historie

På grund af den store størrelse af Fermat-numrene blev Pepins test kun brugt 8 gange (på Fermat-numre, hvis enkelthed endnu ikke er blevet bevist eller modbevist) [1] [2] [3] . Mayer, Papadopoulos og Crandall foreslog endda, at det ville tage flere årtier at gennemføre Pepin-testene på yderligere Fermat-tal, fordi størrelsen af ​​de endnu uudforskede Fermat-tal er meget stor [4] . Fra november 2014 er Fermats mindste ubekræftede tal , som indeholder 2.585.827.973 decimalcifre. På standard hardware ville det tage tusinder af år for Pepins test at teste et sådant tal, og der er et stort behov for nye algoritmer til at håndtere så store Fermat-tal.

År Forskere Fermat nummer Pepins testresultat Er det lykkedes dig at finde skillevæggen?
1905 James S. Morehead & Alfred Western sammensatte Ja (1970)
1909 James S. Morehead & Alfred Western sammensatte Ja (1980)
1952 Raphael M. Robinson sammensatte Ja (1953)
1960 G.A. Paxon sammensatte Ja (1974)
1961 John Selfridge og Alexander Hurwitz sammensatte Ja (2010)
1987 Duncan Buell og Geoffrey Young [5] sammensatte Ikke
1993 Richard Crandall, J. Dignas, S. Norrie og Geoffrey Young [6] sammensatte Ja (2010)
1999 Ernst W. Mayer, Jason S. Papadopoulos og Richard Crandall sammensatte Ikke

Noter

  1. Formodning 4. Fermat-primtal er endelige - Pepin tester historien ifølge Leonid Durman Arkiveret 24. september 2015 på Wayback Machine 
  2. Wilfrid Keller: Fermat factoring-status Arkiveret 10. februar 2016.  (Engelsk)
  3. RM Robinson (1954): Mersenne og Fermat numre Arkiveret 26. januar 2015 på Wayback Machine 
  4. Richard E. Crandall, Ernst W. Mayer & Jason S. Papadopoulos (2003), Det 24. Fermat-nummer er sammensat Arkiveret 8. oktober 2014 på Wayback Machine 
  5. Jeff Young & Duncan A. Buell (1988): Det tyvende Fermat-nummer er sammensat Arkiveret 4. september 2014 på Wayback Machine , 261-263. (Engelsk)
  6. R. Crandall, J. Doenias, C. Norrie og J. Young (1995): Det 22. Fermat-nummer er sammensat Arkiveret 29. november 2014 på Wayback Machine , 863-868. (Engelsk)

Litteratur