Numărul perfect este un număr întreg egal cu suma divizorilor săi, din care se exclude numărul însuși.
Astfel, dacă este numărul întreg, avem definițiile:
Aici apare pentru că printre divizorii care alcătuiesc suma s-a considerat și numărul însuși.
Primele zece numere perfecte sunt: 6, 28, 496, 8128, 33550336, 8589869056, 137438691328, 2305843008139952128, 2658455991569831744654692615953842176, 191561942608236107294793378084303638130997321548169216.[1]
Calculul numerelor perfecte
Euclid a observat că primele patru numere perfecte (menționate mai sus) sunt date de formula:
,
unde ia valorile 2, 3, 5, 7.
Mai mult, Euclid observă că pentru ca
să fie număr perfect trebuie ca
să fie număr prim (acestea sunt de fapt cunoscute ca numerele prime ale lui Mersenne).
Euler a demonstrat că în acest mod pot fi obținute toate numerele perfecte pare.