Strona głównaLiczby i działaniaLiczby doskonałe

Liczby doskonałe

Liczba doskonała to taka, która równa się sumie swoich dzielników właściwych — czyli wszystkich dzielników poza nią samą. Najmniejsza z nich to 66, bo 1+2+3=61 + 2 + 3 = 6. Brzmi jak ciekawostka i nią jest, ale prowadzi prosto do jednego z najstarszych nierozwiązanych problemów matematyki — pytania, którego nie umiemy rozstrzygnąć od ponad dwóch tysięcy lat.

Dział: Liczby i działaniaPoziom: poza podstawą programową — ciekawostka

1Definicja i cztery pierwsze przykłady

Zagadnienie dodatkowe — poza podstawą programową

Liczb doskonałych nie ma w podstawie programowej — ani w szkole podstawowej, ani w liceum, w żadnym zakresie. Na żadnym egzaminie nie zostaną sprawdzone.

To ciekawostka, ale ciekawostka wyjątkowo pożyteczna: cały temat stoi na wyznaczaniu dzielników i rozkładzie na czynniki pierwsze, czyli na umiejętnościach jak najbardziej programowych, a kończy się przy pytaniu, którego nikt nie umie rozstrzygnąć od dwóch tysięcy lat.

Strona należy do działu Zagadnienia dodatkowe, w którym zebrane są tematy spoza podstawy programowej.

Dzielnik właściwy liczby nn to każdy jej dzielnik naturalny mniejszy od nn. Dla liczby 66 dzielnikami są 1,2,3,61, 2, 3, 6, a właściwymi — 1,2,31, 2, 3.

Liczbę nazywamy doskonałą, gdy suma jej dzielników właściwych daje dokładnie ją samą. Znanych jest ich zaskakująco mało — oto cztery najmniejsze, znane już w starożytności:

liczbadzielniki właściweich suma
661,2,31, 2, 366
28281,2,4,7,141, 2, 4, 7, 142828
4964961,2,4,8,16,31,62,124,2481, 2, 4, 8, 16, 31, 62, 124, 248496496
812881281,2,4,8,16,32,64,127,254,508,1016,2032,40641, 2, 4, 8, 16, 32, 64, 127, 254, 508, 1016, 2032, 406481288128

Warto zauważyć, jak rzadkie to liczby. Między 66 a 2828 nie ma żadnej innej, między 2828 a 496496 też nie, a piąta liczba doskonała to dopiero 3355033633\,550\,336 — przeskok o cztery rzędy wielkości.

Dlaczego „właściwych”, a nie „wszystkich”

Gdyby do sumy wliczać samą liczbę, żadna liczba nie byłaby doskonała: suma zawierałaby nn plus jeszcze coś dodatniego, więc zawsze przekraczałaby nn.

Dla 2828 suma wszystkich dzielników wynosi 1+2+4+7+14+28=561+2+4+7+14+28 = 56, czyli dokładnie dwa razy 2828. To zresztą inny, równoważny sposób zapisania definicji: liczba jest doskonała, gdy suma wszystkich jej dzielników równa się jej podwojeniu.

Pominięcie samej liczby to najczęstsza pomyłka przy sprawdzaniu — druga najczęstsza to pominięcie jedynki, która dzielnikiem właściwym jest.

2Wzór Euklidesa

Euklides zauważył ponad dwa tysiące lat temu, że liczby doskonałe da się produkować wzorem. Jeżeli liczba 2p12^p - 1 jest pierwsza, to liczba

N=2p1(2p1)N = 2^{p-1} \cdot (2^p - 1)

jest doskonała. Liczby pierwsze postaci 2p12^p - 1 nazywamy liczbami Mersenne'a. Wzór odtwarza wszystkie cztery liczby z tabeli wyżej:

pp2p12^p - 1czy pierwszaN=2p1(2p1)N = 2^{p-1}(2^p-1)
2233tak23=62 \cdot 3 = 6
3377tak47=284 \cdot 7 = 28
553131tak1631=49616 \cdot 31 = 496
77127127tak64127=812864 \cdot 127 = 8128
111120472047nie (=2389= 23 \cdot 89)wzoru nie stosujemy
131381918191tak40968191=335503364096 \cdot 8191 = 33\,550\,336

Wiersz dla p=11p = 11 jest tu najważniejszy. Pokazuje, że nie wystarczy podstawić kolejną liczbę pierwszą — warunek dotyczy pierwszości samego 2p12^p - 1, a nie pp. Liczba 1111 jest pierwsza, ale 2111=20472^{11} - 1 = 2047 już nie, bo rozkłada się na 238923 \cdot 89. Dlatego czwarta liczba doskonała to 81288128, a piąta przeskakuje od razu do trzydziestu trzech milionów.

Dwa tysiące lat po Euklidesie Euler udowodnił twierdzenie odwrotne: każda parzysta liczba doskonała ma dokładnie tę postać. Razem oba wyniki opisują komplet parzystych liczb doskonałych — jest ich dokładnie tyle, ile liczb pierwszych Mersenne'a.

3Liczby nadmiarowe i deficytowe

Doskonałość to jeden z trzech możliwych przypadków. Porównując sumę dzielników właściwych z samą liczbą, dostajemy pełną klasyfikację:

nazwawarunekprzykład
deficytowasuma mniejsza od liczby88: 1+2+4=7<81+2+4 = 7 < 8
doskonałasuma równa liczbie66: 1+2+3=61+2+3 = 6
nadmiarowasuma większa od liczby1212: 1+2+3+4+6=16>121+2+3+4+6 = 16 > 12

Zdecydowana większość liczb jest deficytowa — w szczególności każda liczba pierwsza, bo jej jedynym dzielnikiem właściwym jest 11, a 1<p1 < p dla każdej liczby pierwszej. To samo dotyczy każdej potęgi liczby pierwszej.

Liczby zaprzyjaźnione — bliski kuzyn

Dwie liczby nazywamy zaprzyjaźnionymi, gdy każda z nich równa się sumie dzielników właściwych tej drugiej. Najmniejsza taka para to 220220 i 284284.

Dzielniki właściwe 220220 to 1,2,4,5,10,11,20,22,44,55,1101, 2, 4, 5, 10, 11, 20, 22, 44, 55, 110 — ich suma wynosi 284284.

Dzielniki właściwe 284284 to 1,2,4,71,1421, 2, 4, 71, 142 — ich suma wynosi 220220.

Liczbę doskonałą można więc opisać jako zaprzyjaźnioną sama ze sobą. To nie gra słów, tylko dokładnie ta sama definicja z a=ba = b.

4Czego wciąż nie wiadomo

To najciekawsza część tematu, bo pokazuje, że matematyka nie jest dziedziną zamkniętą. Dwa pytania o liczby doskonałe pozostają otwarte — nikt nie zna na nie odpowiedzi:

  1. Czy istnieje nieparzysta liczba doskonała? Wszystkie znane są parzyste. Sprawdzono komputerowo, że jeśli nieparzysta istnieje, to jest większa niż 10150010^{1500} — ale sprawdzenie nie jest dowodem.
  2. Czy liczb doskonałych jest nieskończenie wiele? To pytanie jest równoważne pytaniu, czy istnieje nieskończenie wiele liczb pierwszych Mersenne'a. Też nie wiadomo.

Warto się przy tym pierwszym zatrzymać, bo uczy ono rzeczy ważniejszej niż same liczby doskonałe: brak kontrprzykładu to nie dowód. To, że przeszukano liczby do 10150010^{1500} i nie znaleziono nieparzystej liczby doskonałej, nie dowodzi, że jej nie ma — dowodzi tylko, że jeśli jest, to jest bardzo duża.

Dla porównania: liczb naturalnych jest nieskończenie wiele, więc żadne przeszukiwanie nie wyczerpie ich wszystkich. Dlatego zdanie „sprawdziłem tysiąc przypadków i wszystkie działają” nie kończy dowodu — ani tutaj, ani w szkolnym zadaniu na wykazanie. To ta sama różnica, która w podstawie programowej oddziela sprawdzenie od uzasadnienia.

5Skąd ta nazwa i po co to komu

Nazwa pochodzi od pitagorejczyków, którzy przypisywali takim liczbom znaczenie symboliczne. Współcześnie nazwa jest już tylko historyczną etykietą — nie ma w tych liczbach nic „lepszego” niż w innych.

Praktycznego zastosowania liczby doskonałe nie mają i nie warto tego ukrywać. Mają natomiast wartość dydaktyczną, bo w jednym krótkim temacie łączą kilka rzeczy z programu:

Temat nie występuje w podstawie programowej na żadnym poziomie i nie pojawi się na egzaminie ósmoklasisty ani na maturze. Bywa natomiast materiałem na kółka matematyczne i konkursy — właśnie dlatego, że rachunki są proste, a pytania trudne.

6Przykłady krok po kroku

Pięć zadań: sprawdzenie liczby doskonałej, liczba nadmiarowa, wzór Euklidesa, przypadek, w którym wzór nie działa, oraz liczby zaprzyjaźnione.

Przykład 1 Sprawdzenie, czy 28 jest doskonała

Sprawdź, czy liczba 28\textcolor{#16A06A}{28} jest doskonała.

  1. Wypisuję wszystkie dzielniki liczby 2828, szukając ich parami: 1281 \cdot 28, 2142 \cdot 14, 474 \cdot 7.
  2. Wszystkie dzielniki: 1,2,4,7,14,281, 2, 4, 7, 14, 28. Dzielniki właściwe to te bez samej liczby: 1,2,4,7,141, 2, 4, 7, 14.
  3. Suma: 1+2=31 + 2 = 3; 3+4=73 + 4 = 7; 7+7=147 + 7 = 14; 14+14=2814 + 14 = \textcolor{#E0453A}{28}.
  4. Suma dzielników właściwych równa się liczbie, więc 2828 jest doskonała
  5. Kontrola drugą definicją: suma wszystkich dzielników to 28+28=5628 + 28 = 56, czyli dokładnie podwojona liczba ✓
  6. Kontrola kompletności listy dzielników: szukałem par aż do 285,3\sqrt{28} \approx 5{,}3, więc sprawdziłem dzielniki 1,2,3,4,51, 2, 3, 4, 5. Liczby 33 i 55 nie dzielą 2828, pozostałe dały pary — lista jest pełna ✓

Odpowiedź: Tak, 2828 jest liczbą doskonałą.

Szukanie dzielników parami i zatrzymanie się na pierwiastku z liczby to standardowa technika. Gwarantuje, że żaden dzielnik nie zginie, a roboty jest znacznie mniej.

Przykład 2 Liczba nadmiarowa

Sprawdź, czy liczba 12\textcolor{#16A06A}{12} jest doskonała. Jeśli nie, ustal, czy jest nadmiarowa, czy deficytowa.

  1. Dzielniki liczby 1212 szukam parami: 1121 \cdot 12, 262 \cdot 6, 343 \cdot 4.
  2. Wszystkie dzielniki: 1,2,3,4,6,121, 2, 3, 4, 6, 12. Właściwe: 1,2,3,4,61, 2, 3, 4, 6.
  3. Suma: 1+2+3+4+6=161 + 2 + 3 + 4 + 6 = \textcolor{#E0453A}{16}.
  4. Porównanie: 16>1216 > 12, więc suma przekracza samą liczbę.
  5. Liczba 1212 nie jest doskonała — jest nadmiarowa
  6. Kontrola: gdyby suma wyszła mniejsza od 1212, liczba byłaby deficytowa; równa — doskonała. Trzeci przypadek nie istnieje, więc klasyfikacja jest pełna ✓
  7. Kontrola sensu: 1212 ma aż pięć dzielników właściwych, w tym dwa duże (44 i 66), więc nadmiar nie dziwi — liczby o wielu dzielnikach są zwykle nadmiarowe ✓

Odpowiedź: Nie, 1212 nie jest doskonała — jest liczbą nadmiarową, bo 16>1216 > 12.

Liczba 1212 jest najmniejszą liczbą nadmiarową. Wszystkie liczby mniejsze od niej, poza doskonałą szóstką, są deficytowe.

Przykład 3 Wzór Euklidesa dla p = 5

Korzystając ze wzoru Euklidesa, wyznacz liczbę doskonałą dla p=5p = \textcolor{#16A06A}{5} i sprawdź wynik wprost z definicji.

  1. Sprawdzam założenie wzoru: 251=321=312^5 - 1 = 32 - 1 = 31. Liczba 3131 jest pierwsza ✓ (nie dzieli się przez 22, 33 ani 55, a 31<6\sqrt{31} < 6).
  2. Stosuję wzór: N=2p1(2p1)=2431=1631=496N = 2^{p-1}(2^p - 1) = 2^4 \cdot 31 = 16 \cdot 31 = \textcolor{#E0453A}{496}.
  3. Teraz sprawdzenie wprost. Rozkład: 496=2431496 = 2^4 \cdot 31, więc dzielnikami są potęgi dwójki do czwartej oraz te same potęgi pomnożone przez 3131.
  4. Dzielniki właściwe: 1,2,4,8,161, 2, 4, 8, 16 oraz 31,62,124,24831, 62, 124, 248.
  5. Suma potęg dwójki: 1+2+4+8+16=311 + 2 + 4 + 8 + 16 = 31.
  6. Suma pozostałych: 31+62+124+248=31(1+2+4+8)=3115=46531 + 62 + 124 + 248 = 31 \cdot (1 + 2 + 4 + 8) = 31 \cdot 15 = 465.
  7. Razem: 31+465=49631 + 465 = \textcolor{#E0453A}{496} ✓ — zgadza się z liczbą.
  8. Kontrola, że nie pominąłem dzielnika: 496=2431496 = 2^4 \cdot 31, więc dzielników jest (4+1)(1+1)=10(4+1) \cdot (1+1) = 10, a właściwych 99. Wypisałem dokładnie 99

Odpowiedź: N=496N = 496, i sprawdzenie wprost z definicji potwierdza, że jest to liczba doskonała.

Zwróć uwagę na wzór na liczbę dzielników z ostatniego kroku: dla rozkładu 243112^4 \cdot 31^1 wykładniki powiększone o jeden mnoży się przez siebie. To najtańsza kontrola, czy lista dzielników jest kompletna.

Przykład 4 Kiedy wzór nie działa

Sprawdź, czy dla p=11p = \textcolor{#16A06A}{11} wzór Euklidesa daje liczbę doskonałą.

  1. Liczba 1111 jest pierwsza, więc na pierwszy rzut oka wygląda na dobrego kandydata.
  2. Ale warunek wzoru dotyczy nie pp, tylko liczby 2p12^p - 1. Liczę: 2111=20481=20472^{11} - 1 = 2048 - 1 = 2047.
  3. Sprawdzam pierwszość 20472047. Nie dzieli się przez 22, 33, 55, 77, 1111, 1313, 1717, 1919. Ale 2047:23=892047 : 23 = 89.
  4. Zatem 2047=23892047 = \textcolor{#E0453A}{23 \cdot 89} — liczba nie jest pierwsza, więc założenie wzoru nie jest spełnione i wzoru nie wolno zastosować.
  5. Kontrola rozkładu: 2389=239023=207023=204723 \cdot 89 = 23 \cdot 90 - 23 = 2070 - 23 = 2047
  6. Wniosek: po p=7p = 7 następnym działającym wykładnikiem jest dopiero p=13p = 13, dla którego 2131=81912^{13} - 1 = 8191 jest pierwsza.
  7. Stąd piąta liczba doskonała: 2128191=40968191=335503362^{12} \cdot 8191 = 4096 \cdot 8191 = \textcolor{#E0453A}{33\,550\,336}.
  8. Kontrola tego mnożenia: 40968191=409681924096=335544324096=335503364096 \cdot 8191 = 4096 \cdot 8192 - 4096 = 33\,554\,432 - 4096 = 33\,550\,336

Odpowiedź: Nie — 2111=2047=23892^{11} - 1 = 2047 = 23 \cdot 89 nie jest liczbą pierwszą, więc wzór dla p=11p = 11 nie ma zastosowania.

To jest cała odpowiedź na pytanie, dlaczego liczb doskonałych jest tak mało. Warunek pierwszości 2p12^p - 1 spełnia niewiele wykładników, a im większe pp, tym rzadziej.

Przykład 5 Liczby zaprzyjaźnione 220 i 284

Wykaż, że liczby 220\textcolor{#16A06A}{220} i 284\textcolor{#16A06A}{284} są zaprzyjaźnione.

  1. Trzeba pokazać dwie rzeczy: że suma dzielników właściwych 220220 daje 284284 oraz że suma dzielników właściwych 284284 daje 220220.
  2. Rozkład: 220=22511220 = 2^2 \cdot 5 \cdot 11. Dzielniki właściwe: 1,2,4,5,10,11,20,22,44,55,1101, 2, 4, 5, 10, 11, 20, 22, 44, 55, 110.
  3. Sumuję po kolei: 1+2=31+2=3; +4=7+4=7; +5=12+5=12; +10=22+10=22; +11=33+11=33; +20=53+20=53; +22=75+22=75; +44=119+44=119; +55=174+55=174; +110=284+110=\textcolor{#E0453A}{284}
  4. Rozkład: 284=2271284 = 2^2 \cdot 71. Dzielniki właściwe: 1,2,4,71,1421, 2, 4, 71, 142.
  5. Sumuję: 1+2+4+71+142=2201 + 2 + 4 + 71 + 142 = \textcolor{#E0453A}{220}
  6. Oba warunki spełnione, więc liczby są zaprzyjaźnione.
  7. Kontrola kompletności pierwszej listy: 220=2251111220 = 2^2 \cdot 5^1 \cdot 11^1, więc dzielników jest 322=123 \cdot 2 \cdot 2 = 12, a właściwych 1111. Wypisałem 1111
  8. Kontrola kompletności drugiej listy: 284=22711284 = 2^2 \cdot 71^1, więc dzielników jest 32=63 \cdot 2 = 6, właściwych 55. Wypisałem 55

Odpowiedź: Tak — suma dzielników właściwych 220220 wynosi 284284, a suma dzielników właściwych 284284 wynosi 220220.

Gdyby w tym zadaniu obie liczby były takie same, warunek zaprzyjaźnienia stałby się definicją liczby doskonałej. Liczby doskonałe to więc szczególny przypadek liczb zaprzyjaźnionych.

7Najczęstsze błędy

Dwa pierwsze błędy dotyczą listy dzielników, trzy kolejne — wzoru Euklidesa i wnioskowania.

Wliczanie samej liczby do sumy dzielników.

Skąd się bierze: Liczba jest swoim dzielnikiem, więc trafia na listę razem z pozostałymi.

Jak zrobić dobrze: Sumujemy wyłącznie dzielniki właściwe, czyli mniejsze od samej liczby. Dla 2828 jest to 1+2+4+7+14=281+2+4+7+14 = 28, a nie 56\textcolor{#9b1c14}{56} — przy wliczeniu liczby żadna liczba nie byłaby doskonała.

Pominięcie jedynki na liście dzielników.

Skąd się bierze: Jedynka bywa uznawana za dzielnik „nieistotny”, bo dzieli wszystko.

Jak zrobić dobrze: Jedynka jest pełnoprawnym dzielnikiem właściwym każdej liczby większej od 11. Bez niej suma dla 66 wynosi 5\textcolor{#9b1c14}{5} zamiast 66 i szóstka przestaje być doskonała.

Stosowanie wzoru Euklidesa dla każdej liczby pierwszej pp.

Skąd się bierze: Wzór zawiera literę pp, która kojarzy się z liczbą pierwszą — i tą liczbą pierwszą faktycznie jest, tylko warunek dotyczy czego innego.

Jak zrobić dobrze: Pierwsza musi być liczba 2p12^p - 1, a nie pp. Dla p=11p = 11 mamy 2047=23892047 = 23 \cdot 89, więc wzoru nie stosujemy — a użyty mimo to dałby 2096128\textcolor{#9b1c14}{2096128}, liczbę, która doskonała nie jest.

Mylenie liczb doskonałych z zaprzyjaźnionymi.

Skąd się bierze: Obie definicje mówią o sumie dzielników właściwych, więc łatwo je skleić.

Jak zrobić dobrze: Liczba doskonała odsyła sumę do siebie, para zaprzyjaźniona — do drugiej liczby. Liczby 220220 i 284284 są zaprzyjaźnione, ale żadna z nich nie jest doskonała\textcolor{#9b1c14}{\text{doskonała}}: suma dzielników 220220 to 284284, a nie 220220.

Uznanie, że nieparzyste liczby doskonałe nie istnieją.

Skąd się bierze: Wszystkie znane liczby doskonałe są parzyste, a komputery przeszukały ogromne zakresy.

Jak zrobić dobrze: To pytanie jest otwarte — nikt tego nie udowodnił ani nie obalił. Wiadomo tylko, że taka liczba musiałaby przekraczać 10150010^{1500}. Zdanie „nie znaleziono, więc nie ma” to brak dowodu\textcolor{#9b1c14}{\text{brak dowodu}}, a nie dowód.

8Pytania i odpowiedzi

Co to jest liczba doskonała?

To liczba naturalna równa sumie wszystkich swoich dzielników mniejszych od niej samej. Najmniejszym przykładem jest sześć, ponieważ jej dzielnikami właściwymi są jeden, dwa i trzy, a ich suma daje dokładnie sześć.

Ile jest liczb doskonałych?

Nie wiadomo, czy jest ich skończenie, czy nieskończenie wiele — to problem otwarty. Znanych jest kilkadziesiąt, a cztery najmniejsze to sześć, dwadzieścia osiem, czterysta dziewięćdziesiąt sześć i osiem tysięcy sto dwadzieścia osiem.

Czy istnieje nieparzysta liczba doskonała?

Tego nikt nie wie i jest to jeden z najstarszych nierozstrzygniętych problemów matematyki. Obliczenia komputerowe pokazały jedynie, że gdyby taka liczba istniała, musiałaby być większa niż dziesięć do potęgi tysiąc pięćset.

Jak sprawdzić, czy liczba jest doskonała?

Trzeba wypisać wszystkie jej dzielniki mniejsze od niej samej, a następnie je dodać. Jeżeli suma wyjdzie równa liczbie, jest ona doskonała, jeśli mniejsza — deficytowa, a jeśli większa — nadmiarowa.

Czy liczby doskonałe są potrzebne w szkole?

Nie występują w podstawie programowej i nie pojawiają się na egzaminach. Bywają natomiast tematem kółek matematycznych i konkursów, ponieważ ćwiczą wyznaczanie dzielników oraz rozkład liczby na czynniki pierwsze.

Czytaj dalej

Mateusz Będkowski — nauczyciel matematyki, autor serwisu Nie każ mu liczyć

Mateusz Będkowski

nauczyciel matematyki, autor „Nie każ mu liczyć”

Uczę matematyki od 13 lat, w tym 7 lat w szkole — dziś w dwóch szkołach w Kaliszu. Magister pedagogiki ze specjalnością terapia pedagogiczna, po studiach podyplomowych z matematyki. Rozwiązania na tej stronie liczę sam, krok po kroku, i zapisuję dokładnie tak, jak tłumaczę je uczniowi na kartce.

Ostatnia aktualizacja: 2026-08-02. Tekst redakcji „Nie każ mu liczyć”.