![]() |
![]() |
#1 |
368010 Posts |
![]()
hi,
a short, maybe silly question: i know how the LucasLehmer test works for Mersennes (S(n+1)=S(n)^2-2 mod 2^n-1, S(1)=4 etc. ). But how it works for a general numbers like a*b^n-1? Or the algorithm used in PRP3.exe isn't related to LL-tests? If it isn't, may i kindly ask for a short explanation or a link to such? J. HOlmes |
![]() |
![]() |
#2 | |
Mar 2005
Poland
5·7 Posts |
![]() Quote:
The theorem used in testing number as Probable Prime is Fermat Little Theorem. Fermat's Little Theorem: If p is a prime and if a is any integer, then a^p = a (mod p). In particular, if p does not divide a, then a^(p-1) = 1 (mod p). In most cases we choose a=2, as multiplying by 2 is very simple in binary system, used by computers. This test gives only certainty of number being composite in 99% cases (when 2^(p-1) != 2 mod p), and pretty good PROBABILITY of number being prime, if 2^(p-1) = 1 mod p. One of algorithm for PROVING primarility of n follows: Let n > 1. If for every prime factor q of n-1 there is an integer a such that * a(n-1) = 1 (mod n), and * a(n-1)/q is not 1 (mod n); then n is prime. That should be enough for now, come back here when you read mentioned webpage :) Regards, Washuu |
|
![]() |
![]() |
![]() |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Run P-1 before PRP tests | alpertron | Software | 35 | 2018-02-27 16:01 |
p4 - 1.8 ghz - LL tests? | joblack | Hardware | 12 | 2009-08-26 20:40 |
More P-1 tests | dave_0273 | Marin's Mersenne-aries | 1 | 2006-03-23 00:03 |
Yet another set of 20 P-1 tests | GP2 | Completed Missions | 5 | 2003-09-30 22:10 |
Bad LL Tests | outlnder | Lounge | 8 | 2002-10-21 00:12 |