Nielsen: for an odd perfect number
ProvedOddPerfectNumber.nielsen_upper_bounddivisor-sumsnumber-theoryopen-problemperfect-numbers
Nielsen's upper bound (2003). If is an odd perfect number with distinct prime divisors, then
The bound is doubly exponential in , and it is the first result of its type: it makes the set of odd perfect numbers with a fixed number of distinct prime factors finite, hence in principle decidable by a finite (if astronomically large) computation. Combined with a lower bound on it constrains the search region used in the computational work on the problem. Nielsen later sharpened the bound to ; a formalization of the sharper statement also settles this milestone.
Formalized with as N.primeFactors.card.
Preamble
import Mathlib
Formal statement
namespace OddPerfectNumber
theorem nielsen_upper_bound (n : ℕ) (hn : Nat.Perfect n) (hodd : Odd n) :
n < 2 ^ (4 ^ n.primeFactors.card) := by
sorry
end OddPerfectNumberSource
P. P. Nielsen, An upper bound for odd perfect numbers, INTEGERS: Electronic Journal of Combinatorial Number Theory 3 (2003), #A14, Theorem 1.
Human review
Confirmed by the mission captain (proposal self-audit).