Liczby Mersenne'a
W XVII wieku francuski mnich Marin Mersenne rozpatrywał możliwość istnienia liczb pierwszych postaci 2n - 1. Stwierdził, że 2n - 1 jest liczbą pierwszą dla n = 2, 3, 5, 7, 13, 17, 19, 31, 67, 127, 257 i nie jest nią dla żadnej inne wartości n mniejszej od 257. Przez następne dwa wieki nikt nie był wstanie tego potwierdzić ani zaprzeczyć. W 1876 r. E. Lucasowi udało się udowodnić, że 2127 - 1 jest liczbą pierwszą i przez następnych siedem dekad była to największa liczba pierwsza. W tym czasie odkryto błędy w stwierdzeniu Mersenne'a, pomylił się w przypadku liczb 67 i 257, a pominął liczby 61, 89 i 107, które podstawione w miejsce n dają liczby pierwsze.
Liczby postaci Mn = 2n - 1, gdzie n jest liczbą naturalną nazywamy liczbami Mersenne'a.
Liczby Mersenne'a można określić także jako sumę n pierwszych wyrazów postępu geometrycznego
20, 21, 22, 23, ...
Mamy więc M1 = 1, M2 = 3, M3 = 7,
M4 = 15, M5 = 31, M6 = 63, ...
Wiadomo, że jeżeli n jest liczbą złożoną, to liczba Mn
jest także liczbą złożoną. Prawdziwe jest także stwierdzenie, że jeżeli liczba Mn
jest liczbą pierwszą, to liczba n musi być pierwszą, ale niekoniecznie na odwrót.
Zagadnienie polega na tym, żeby rozstrzygnąć, czy dana liczba Mersenne'a jest pierwsza, a jeżeli nie jest, żeby znaleźć jej dzielniki. Wynik dotyczący dzielników sformułował Leonhard Euler w 1750 r.:
Jeżeli n > 3 jest liczbą pierwszą, n ≡ 3 (mod 4), to liczba 2n + 1 dzieli Mn wtedy i tylko wtedy, gdy 2n + 1 jest liczbą pierwszą, wówczas Mn jest liczbą złożoną.
Liczby pierwsze Mersenne'a Mp, gdzie p jest liczbą pierwszą oraz p ≤ 127, zostały odkryte przed erą komputerów. Pierwszą próbę szukania liczb pierwszych Mersenne'a przy użyciu komputera podjął w 1951 r. A. Turing, ale nie odniósł sukcesu. Obecnie znane są metody umożliwiające sprawdzenie czy liczba 2p - 1, jest pierwsza czy też złożona, jedną z metod polega na obliczaniu wyrazów pewnego ciągu rekurencyjnego podanego przez E. Lucasa i D.H. Lehmera:
Liczba Mp, gdzie p jest liczbą pierwszą nieparzystą, wtedy i tylko
wtedy jest pierwszą, gdy liczba Mp jest dzielnikiem (p - 1)-go
wyrazu ciągu an określonego jako:
a1 = 4
, dla n = 1, 2, ...
Metody tej w 1952 roku użył R. M. Robinson i znalazł liczby pierwsze Mersenne'a M521 i M607. Były to pierwsze tego rodzaju odkrycia dokonane za pomocą komputera. Obecnie największą liczbą Mersenne'a jest 232582657 - 1 znaleziona w 2006 roku i licząca 9 808 358 cyfr. Mając jednak do dyspozycji coraz to mocniejsze jednostki obliczeniowe, w każdej chwili możemy spodziewać się odkrycia nowej liczby pierwszej Mersenne'a. Prawdopodomnie nie dla wszystkich liczb pierwszych p mniejszych od rekordowej zbadano czy liczba Mp jest pierwsza, może się więc zdarzyć, że kolejna znaleziona liczba pierwsza Mersenne'a będzie mniejsza.
Wykaz liczb pierwszych Mersenne'a
1. 22 - 1
2. 23 - 1
3. 25 - 1
4. 27 - 1
5. 213 - 1
6. 217 - 1
7. 219 - 1
8. 231 - 1
9. 261 - 1
10. 289 - 1
11. 2107 - 1
12. 2127 - 1
13. 2521 - 1
14. 2607 - 1
15. 21279 - 1
16. 22203 - 1
17. 22281 - 1
18. 23217 - 1
19. 24253 - 1
20. 24423 - 1
21. 29689 - 1
22. 29941 - 1
23. 211213 - 1
24. 219937 - 1
25. 221701 - 1
26. 223209 - 1
27. 244497 - 1
28. 286243 - 1
29. 2110503 - 1
30. 2132049 - 1
31. 2216091 - 1
32. 2756839 - 1
33. 2859433 - 1
34. 21257787 - 1
35. 21398269 - 1
36. 22976221 - 1
37. 23021377 - 1
38. 26972593 - 1
39. 213466917 - 1
40. 220996011 - 1
41. 224036583 - 1
42. 225964951 - 1
43. 230402457 - 1
44. 232582657 - 1
45. 243112609 - 1
46. 237156667 - 1
Liczby Mersenne'a są związane z odnajdywaniem kolejnych liczb doskonałych, ponieważ występują we wzorze, który generuje liczby doskonałe. Odkryciu nowej liczby pierwszej Mersenne'a towarzyszy więc odkrycie nowej liczby doskonałej.
