[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

more number theory



>Failure depends on how many iterations
>you perform (n iterations = 2^-n chance of failure) and the values of
>the base you choose.

As I pointed out before, this probability is not correct.  The trials
are not independent, so you cannot just multiply them together.

>I'm familiar with two other primality testing algorithms [...]:
>Lucas' and Lehmer's.

For some good information on primality testing, see

	A Course in Computational Algebraic Number Theory
	by Henri Cohen

Chapter 9 is titled "Modern Primality Tests".  I give you fair warning
that you will not be able to understand this without significant
effort.  The Pocklington-Lehmer primality test is in Chapter 8
"Factoring in the Dark Ages".

There's a very interesting result stated here, "There exists a
probabilistic polynomial time algorithm which can prove or disprove
that a given number N is prime".  The result is by Adleman and Huang.
(Yes, _that_ Adleman.)

And for purposes of cultural literacy, the names are the Jacobi sum
test, the elliptic curve tests, Goldwasser-Kilian, and Atkin (a
development on G-K).

Eric