NexTutor
Wielkie odkrycie 1644 — Mersenne

Liczby pierwsze Mersenne'a

Rozszerzenie tematu liczb pierwszych i potęg. Liczby postaci 2ᵖ−1 bywają pierwsze (dla pierwszych p) — to wśród nich znajdują się rekordowo wielkie znane liczby pierwsze, dzięki szybkiemu testowi pierwszości. Marin Mersenne podał ich listę w 1644 r. Współczesny projekt GIMPS szuka coraz większych (największa z 2024 r. ma ponad 41 mln cyfr).

Matematyka · Teoria liczb · Liczby pierwsze Mersenne'a (1644)
Wykładnik pp w liczbie Mp=2p1M_p = 2^p - 17
Największe znane liczby pierwsze to najczęściej liczby…
wykładnik p
7
2ᵖ − 1
127
czy p pierwsze?
tak
czy 2ᵖ−1 pierwsze?
PIERWSZA

Co się właśnie stało?

Liczby Mersenne'a to liczby postaci Mp=2p1M_p = 2^p - 1. Dla niektórych wykładników pp liczba ta jest pierwsza — nazywamy ją wtedy liczbą pierwszą Mersenne'a:

Mp=2p1M_p = 2^p - 1

Przykłady: 221=32^2-1=3, 231=72^3-1=7, 251=312^5-1=31, 271=1272^7-1=127 — wszystkie pierwsze. Ale 2111=2047=23892^{11}-1 = 2047 = 23\cdot 89 jest już złożona, mimo że 11 jest liczbą pierwszą.

Kluczowa własność (niezmiennik):

Aby 2p12^p-1 mogło być liczbą pierwszą, sam wykładnik pp musi być liczbą pierwszą:

2p1 pierwsza    p pierwsza2^p - 1 \text{ pierwsza} \;\Rightarrow\; p \text{ pierwsza}

Implikacja działa tylko w jedną stronę. Gdyby p=abp = a\cdot b było złożone, to 2a12^a-1 dzieliłoby 2p12^p-1 — więc liczba nie byłaby pierwsza. Odwrotnie jednak być nie musi: nie każde pierwsze pp daje pierwszą liczbę Mersenne'a (kontrprzykład: p=11p=11).

Skąd nazwa i dlaczego to ważne?

Liczby te noszą imię francuskiego mnicha i uczonego Marina Mersenne'a, który w 1644 r. („Cogitata Physico-Mathematica") podał listę wykładników ppdających — jak sądził — liczby pierwsze. Jego lista zawierała kilka błędów, poprawionych dopiero w XX w. Liczby pierwsze Mersenne'a są ściśle związane z liczbami doskonałymi (wzór Euklidesa–Eulera).

Dlaczego rekordy należą do Mersenne'a?

Dla liczb tej postaci istnieje wyjątkowo szybki test pierwszości — test Lucasa–Lehmera — działający wyłącznie dla 2p12^p-1. Dlatego rekordowo wielkie znane liczby pierwsze to niemal zawsze liczby Mersenne'a. Projekt GIMPS (Great Internet Mersenne Prime Search, od 1996 r.) wykorzystuje moc obliczeniową tysięcy komputerów-ochotników z całego świata; największa znana liczba pierwsza (2024 r.) ma ponad 41 milionów cyfr.

Po co Ci to na maturze:

To modelowy przykład, że warunek konieczny nie musi być wystarczający: „pp pierwsze" jest konieczne, by 2p12^p-1 było pierwsze, ale nie gwarantuje pierwszości. Umiejętność odróżnienia implikacji od równoważności to klasyczny temat egzaminacyjny — a liczby pierwsze są fundamentem współczesnej kryptografii.

Zapamiętaj: Mp=2p1M_p = 2^p-1; jeśli 2p12^p-1 jest pierwsza, to ppteż — ale nie na odwrót. Największe znane liczby pierwsze to liczby Mersenne'a, znajdowane dziś przez projekt GIMPS.

Model poglądowy · Wirtualne laboratorium NexTutor

Najczęstsze pytania

Jaką postać mają największe znane liczby pierwsze?

Najczęściej postaci 2ᵖ−1 — to liczby pierwsze Mersenne'a.

Czy każde pierwsze p daje pierwszą liczbę Mersenne'a?

Nie — np. p=11 daje 2¹¹−1=2047=23·89, liczbę złożoną. Ale jeśli 2ᵖ−1 jest pierwsze, to p też musi być pierwsze.

Co to jest projekt GIMPS?

Great Internet Mersenne Prime Search — rozproszone poszukiwanie coraz większych liczb pierwszych Mersenne'a przez komputery ochotników.

Powiązane eksperymenty