A szöveg csak Firefox böngészőben jelenik meg helyesen. Használja a fenti PDF file-ra mutató link-et a letöltésre. As it was reported in the 2004/1 issue of KöMaL, the above sum will be paid as a prize by the Electronic Frontier Foundation (EFF) to the one who first discovers a prime number of ten million digits or more. The largest prime known as yet is . It has digits. It was found in the Great Internet Mersenne Prime Search (GIMPS) project on 17 November 2003. This programme is open to anyone who wants to join, the details can be found on the web page www.mersenne.org.
Euclid knew them Mersenne primes are the primes of the form . They are named after Martin Mersenne the great French ``science organizer'' of the 17th century. He was in intense correspondence with Fermat, Descartes and other leading scholars. However, these primes appeared as early as in the search for perfect numbers by the ancient Greeks. Perfect numbers are those that are equal to the sum of their proper factors. Such a number is 6 or 496. Theorem IX.36 of Euclid's book Elements states:
If a geometric progression is formed starting at unity with a ratio of two until the sum of the series is a prime, and the sum is multiplied by the last term, the product will be a perfect number. That is, if is a prime then is a perfect number. For example, with we get 6, and with we get 496. To prove (that is roughly what Euclid did, too), the factors of the number should be added, where is a prime: | |
The perfect number that Euclid's formula gives are all even. It still remains an open problem whether there exists an odd perfect number at all (probably not). On the other hand, Euclid's algorithm generates all even perfect numbers, as shown by Euler 2000 years later. Thus there is a one-to-one correspondence between even perfect numbers and primes of the form . Unfortunately, we still do not know whether the number of such primes is finite or infinite. (Most suspect that the latter is the case.) As Paul Erdős put it, ``this question is perhaps the hardest, though not the most pressing problem faced by humankind.''
The mysterious list It was also in connection to perfect numbers that Mersenne investigated primes of the above form. In 1644, he put forward his famous list stating that is a prime if or 257 but a composite number for all other less than 257. Looking at the list, one immediately realizes that there are only prime indices. This is no coincidence, since if is a composite number, that is , where , then the identity can be applied to . It is divisible by , so is a composite number, too. For small values of it is easy to check whether is a prime or not, but it becomes harder pretty soon. Even the testing of takes very long if we do it by the method of trying the integers (larger than 1) up to the square root of the number. (It is enough to try the primes but that requires that we know the primes up to the given limit.) As Mersenne himself wrote, ``to decide whether a 15 or 20-digit-number is a prime, a whole lifetime is not enough.'' That is why it is surprising that he took the courage to compile a list like that (based on considerations that are still not fully known), and it is even more surprising that his list contains only five errors: as it was shown 300(!) years later, and are in fact composite numbers while the primes , and are missing.
First things first Of course, Mersenne could have been aware of some results that would have made it easier to find the prime factors of a number of the form , where is a prime. (Such numbers are referred to as Mersenne numbers in the considerations below.) One theorem states that (for ) each prime factor of is and also of the form . For example, the prime factors of are of the forms and , and the smallest such prime, 431 is indeed a factor of . Similarly, in order to see that is a prime, it is enough to make sure that it is not divisible by any prime of the forms or . This may be a reason for the index 31 being on the list and 43 not being there (but it still does account for the guessing of most of the numbers on the list.) Now we will prove that the prime factors of are all of the form . The proof is based on the concept of order. Let and be relative primes, and consider the remainders of the powers of , divided by . Since the number of remainders is finite, there will be two powers and () that have the same remainder, that is, divides . Since , it follows that is also divisible by , that is the remainder of is 1. Let be the smallest positive integer such that the remainder of is 1. Then the remainders of form a periodic sequence in which the length of the (shortest) period is . That number is defined as the order of the number modulo and denoted by , which is read out as ``ordo ''. We will also make use of Fermat's little theorem. It states that the remainder of divided by the prime is 1, provided that is not a factor of . It follows from the previous paragraph that the order of divides , that is . Now let be a prime factor of the Mersenne number , where is a prime. Then the remainder of divided by is 1. Thus . Since is a prime and the remainder of is not 1, can only be . Hence, according to the previous paragraph, it follows that and since is even that means . The concept of the order and the proof above is easier to formulate in terms of congruences. means that and give the same remainder when divided by , that is . The order of is the smallest positive integer for which . Fermat's little theorem states that if is a prime and is not divisible by , that is for all . The property of the order being the length of a period means that | |
The statement that the prime factors of are of the form can be proved by using the theory of quadratic residues, with the help of the so-called Legendre symbols.
The perennial test It was Edouard Lucas in 1876 who made the first breach in the correctness of Mersenne's list. He introduced a completely different method that remains in use to this day. The more than 200 000 computers linked together in a network for the GIMPS project also use his test to search for Mersenne primes. The test is based on the recurrence , : For a prime , is a prime if and only if . For example, if then , , , , , therefore, is a prime. The above example is only an illustration, it is for large indices that the method is really powerful. Lucas used this test in 1876 to show that was a composite number, without being able to present a single factor. It was more than twenty-five years later that Cole managed to factor . Lucas also proved that was indeed a prime, and that remained the largest prime known until the advent of computers. As seen in the illustration above, it is not necessary to calculate the numbers themselves, it is enough to consider their remainders when divided by . The remainder is very simple to find with the help of a computer since in binary notation consists of all ones. Thus the task is similar to finding the remainder of a number in decimal notation, say 21 357 246 divided by 999: since the remainder of and all is always 1, | | that is the remainder is obtained by simply shifting certain sequences of digits.
A taste of another number system We will show the sufficiency of the test: If then is a prime. (The proof of the condition being necessary uses similar techniques, and it also requires the Legendre symbol mentioned before.) In the proof, we will use the basic properties of the notions of divisibility, congruency and order introduced for numbers of the form (where , are integers). These work in the same way as in the set of integers. It is easy to show by induction that . Hence condition (1) is equivalent to the divisibility Multiplying the right-hand side by and using , we have | | (2) | In order to deduce from (2) that is a prime we need the following lemma:
If is an arbitrary prime, then | | (3) |
Proof for the lemma: From the binomial theorem, | | (4) | According to Fermat's little theorem, and and since is a prime, are all divisible by . Finally, by virtue of Fermat's little theorem again, | | and since is a prime it will always divide one of the factors, that is . Lemma (3) now follows if these congruences are substituted into (4). Now we can resume the proof of the theorem: assume that (2) is true and let be a prime factor of . (It is clear that here.) We need to show that . Then the congruency in (2) is also true, that is By squaring, we have It follows from (5), (6) and the properties of the order that but , that is . On the other hand, it follows from (3) that . If the sign is valid here, then | | and thus , which is impossible since . If the sign is valid, then it follows similarly that so . Since , it follows that , that is is a prime, indeed.
Who is going to win? There is a good chance that the one hundred thousand dollars of EFF will be awarded for a Mersenne prime, though other competitors are coming up, too. The list of the largest primes known on 17 January 2004 is lead by three Mersenne primes, but the fourth place is taken by (a number of more than one and a half million digits) found in December(!) 2003. Such numbers of the form , with a little luck, are also relatively easy to test if is a small odd number. In addition, primes of this type probably occur more frequently than Mersenne primes, so it may happen that a number of at least ten million digits of this kind will be found sooner than a Mersenne prime. However, Mersenne primes establish a wonderful interconnection of more than two thousand years of mathematics, leaving enough work to be done for another two thousand years, and the real winners may be those who are able to contribute to theory as well. The article was written in the fall of 2003. |