Odd perfect number conjecture, special-exponent case
OpenOddPerfectNumber.no_odd_perfect_special_exponent_ge_fiveEuler proved that an odd perfect number must have the shape
where is prime, , and . The prime is called the special (or Euler) prime of , and its special exponent.
Since , either or . This theorem is the nonexistence assertion in the second of those two cases:
there are no natural numbers , , , with perfect and odd, prime, , , , , and
This is the case complementary to the one asserted by the Descartes-Frenicle-Sorli conjecture, which predicts for every odd perfect number. Together with Euler's structure theorem and the statement for , this theorem yields the Odd Perfect Number Conjecture; each of the two cases is open.
Formalization Note Perfection is Nat.Perfect, i.e. the proper divisors of sum to and . The congruences are written as p % 4 = 1 and k % 4 = 1; the hypothesis is kept alongside k % 4 = 1 so that the statement is exactly the complement of the case . The conclusion is stated as the inequation under the stated hypotheses.
import Mathlib
namespace OddPerfectNumber
theorem no_odd_perfect_special_exponent_ge_five (n p k m : ℕ) (hn : Nat.Perfect n) (hodd : Odd n)
(hp : p.Prime) (hp4 : p % 4 = 1) (hk4 : k % 4 = 1) (hk5 : 5 ≤ k) (hpm : ¬ p ∣ m) :
n ≠ p ^ k * m ^ 2 := by
sorry
end OddPerfectNumber