Euler's Proof of the Perfect Number Theorem
📂Number TheoryEuler's Proof of the Perfect Number Theorem
Theorem
If an even number n=2p−1(2p−1) is a perfect number, then 2p−1 is a Mersenne prime.
Explanation
At first glance, it might seem like the inverse of the Euclid’s perfect number formula, but the difference is that it only mentions even numbers.
However, this theorem tells almost everything about perfect numbers, mainly because no odd perfect number has been discovered yet. The only known fact about odd perfect numbers up to now is that ‘if they exist, they must be very large’.
Proof
Part 1.
n is a perfect number, so 2n=σ(n).
Properties of the sigma function: For σ(n):=d∣n∑d, the following holds.
- [1]: For a prime number p,
σ(pk)=p−1pk+1−1
- [2]: If gcd(n,m)=1, then
σ(nm)=σ(n)σ(m)
For some odd m, if we set n=2km,
2k+1m=====2nσ(n)σ(2km)σ(2k)σ(m)(2k+1−1)σ(m)
It simplifies to (2k+1−1)σ(m)=2k+1m, but since 2k+1−1 is odd, σ(m) is a multiple of 2k+1. That is, for some c, the following holds.
σ(m)=m=2k+1c(2k+1−1)c
Part 2.
Assuming c≥1,
σ(m)≥1+c+m=1+c+(2k+1−1)c=1+2k+1c
However, since σ(m)=2k+1c, it contradicts 2k+1c≥1+2k+1c, so c=1.
Part 3.
σ(m)=2k+1=(2k+1−1)+1=m+1
That m has only itself and 1 as divisors means that m is prime. Since m=2k+1−1, m is a Mersenne prime.
■