- Cunningham project
-
The Cunningham project aims to find factors of large numbers of the form
for b = 2, 3, 5, 6, 7, 10, 11, 12 and large exponents n. The project is named after Allan Joseph Champneys Cunningham, who published the first version of the table together with Herbert J. Woodall in 1925. Sometimes it is referred to as one of the oldest continuously ongoing activities in computational number theory.
A recently published version of the tables can be found in "Factorizations of bn ± 1, b = 2, 3, 5, 6, 7, 10, 11, 12 up to high powers" by John Brillhart, Derrick Henry Lehmer, John L. Selfridge, Bryant Tuckerman, & Samuel S. Wagstaff Jr., AMS (2002). The most recent version of the tables can be found at the Cunningham Project website.
The Brent-Montgomery-te Riele table forms an extension to the Cunningham tables, for 12 < b < 1000.
Current limits of the exponents of the Cunningham tables are:
Base 2 3 5 6 7 10 11 12 Limit 1200 600 450 400 400 400 300 300 Contents
Properties of Cunningham Factors
In the Cunningham tables, we eliminate two types of factors before factoring the remaining cofactor. The first type is Algebraic Factors, which are derived from a lower exponent. The second type is Aurifeuillian Factors, in which the whole number can be split into two parts directly, for certain combination of values of b and n.
Algebraic Factorizations
It is trivial from elementary algebra that
for any value of k, and
when k is odd.
Also that, (b2n − 1) = (bn − 1)(bn + 1).
Thus, it turns out that both bm − 1 and bm + 1 are factors of bn − 1, if m divides n and is even. Only bm − 1 is a factor of bn − 1, if m divides n and is odd. Also, bm + 1 is a factor of bn + 1, if m divides n and is odd.
Aurifeuillian Factorizations
Main article: Aurifeuillian factorizationConsider the identity
This factorization was discovered for one value (n = 14) by Aurifeuille and the general form was subsequently given by Lucas. Here are the Aurifeuillian factorizations for the other bases.
So, there exist an Aurifeuillian factorization for base b for any exponent of the form b(2k − 1) for integral values of k. Note that the Aurifeuillian factorization of base 5 is on the negative side, while for the other bases 2, 3, 6, 7, 10, 11, 12 it is on the positive side.
Other factors
Once the algebraic and Aurifeuillian factors are removed, the other factors of will always be of the form 2kn + 1. When the exponent n is prime, algebraic and Aurifeuillian factors are not possible, except for the trivial factor of b − 1 for bn − 1 and b + 1 for bn + 1.
For Mersenne numbers of the form 2n − 1, even this trivial factor is not possible for prime values of n, so any factor of it should be of the form 2kn + 1. In general, any factor of is of the form 2kn + 1, and n is prime, except when n is a factor of b − 1. In such cases, is divisible by n itself.
Cunningham numbers of the form bn − 1 can only be prime if b = 2 and n is prime, assuming that , and numbers of the form bn + 1 can only be prime if b is even and n is a power of 2, considering the fact that again. Numbers of the form are known as Generalized Fermat Numbers, which when a = 1, are known as Fermat Numbers. In general, any factor of the Fermat Number is of the form k.2n + 2 + 1.
Only the first five Fermat numbers, k = 0, 1, 2, 3, 4 corresponding to 3, 5, 17, 257 and 65537 are known to be prime. All Fermat numbers from k = 5 to k = 32 are known to be composite. Fermat numbers till k = 11 are fully factorized.
Does there exist any squares of primes that divide Mersenne numbers of the form 2n − 1, for prime values of n? If such a prime exists, it must be a Wieferich prime, satisfying . Only two such primes are known 1093 and 3511, out of a very deep search, and neither of these square divide a Mersenne number at all, for any prime value of n.
See also
- NFSNet
- NFS@Home
Further reading
- Cunningham, Allan J. C. & Woodall, H. J. (1925), Factorisation of y-n∓1, y=2, 3, 5, 6, 7, 10, 11, 12 Up to High Powers (n), London: Hodgson.
External links
Categories:
Wikimedia Foundation. 2010.