$n$ pozitif bir tam sayı olmak üzere, $2^n - 1$ biçimindeki sayılara Mersenne sayısı denir. Eğer bu sayı aynı zamanda asal ise, buna Mersenne asalı adı verilir.
Eğer $n$ bileşik ise, yani $n = a \cdot b$ şeklinde yazılabiliyorsa, $2^n - 1$ de çarpanlara ayrılır. Bu durumda $2^n - 1$ asal olamaz. Dolayısıyla $M_n$'nin asal olabilmesi için $n$ asal olmalıdır.
$n$ asal olması, $2^n - 1$'in asal olması için yeterli değildir. Bunun en bilinen örneği $n = 11$'dir. $11$ asaldır ancak $2^{11} - 1 = 2047 = 23 \times 89$ bileşiktir.
Mersenne sayıları için özel bir asallık testi vardır: Lucas-Lehmer testi. Bu test, yalnızca $2^n - 1$ biçimindeki sayılar için çalışır ve son derece verimlidir. Test şu şekilde tanımlanır:
$p$ asal olmak üzere, $M_p = 2^p - 1$ sayısının asallığını test etmek için $s_{p-2}$ terimi hesaplanır. Eğer $s_{p-2} \equiv 0 \pmod{M_p}$ ise, $M_p$ asaldır. Aksi halde bileşiktir.
$p=5$ için $M_5 = 31$'i test edelim:
$s_3 \equiv 0 \pmod{31}$ olduğu için $M_5 = 31$ asaldır.
Her Mersenne asalı, bir çift mükemmel sayı üretir. Öklid, M.Ö. 300 yılında şu teoremi kanıtlamıştır:
$p=3$ için $M_3 = 7$ asaldır. Öklid'in formülü bize şu mükemmel sayıyı verir:
$28$'in bölenleri: $1, 2, 4, 7, 14$. Toplamları $1 + 2 + 4 + 7 + 14 = 28$'dir. Yani $28$ mükemmel bir sayıdır.
| # | $p$ | $M_p = 2^p - 1$ | Basamak | Keşif Yılı |
|---|---|---|---|---|
| 1 | 2 | 3 | 1 | Antik |
| 2 | 3 | 7 | 1 | Antik |
| 3 | 5 | 31 | 2 | Antik |
| 4 | 7 | 127 | 3 | Antik |
| 5 | 13 | 8191 | 4 | 1456 |
| 6 | 17 | 131071 | 6 | 1588 |
| 7 | 19 | 524287 | 6 | 1588 |
| 8 | 31 | 2147483647 | 10 | 1772 |
| 9 | 61 | 2305843009213693951 | 19 | 1883 |
| 10 | 89 | ... | 27 | 1911 |
Bugün bilinen 51 Mersenne asalı vardır. En büyüğü \( M_{82589933} \), yaklaşık 24.8 milyon basamaklıdır.
Mersenne asalları hakkında hala cevapsız sorular var: Sonsuz tane Mersenne asalı var mıdır? Bu, matematiğin en önemli açık problemlerinden biridir. Ayrıca her Mersenne asalı bir çift mükemmel sayı üretir; ancak tek mükemmel sayıların varlığı hala bilinmemektedir.