A square-free number that is not 1, a prime, or a semiprime has at least three prime factors
ProvedOddPerfectNumber.Kernel.squarefree_card_ge_three_of_not_smallcountingnumber-theoryperfect-numberssquarefree
Let be a positive square-free natural number. If is not , not a prime, and not a product of two distinct primes with both prime, then has at least three distinct prime factors. This is the purely combinatorial counting step used to turn 'the square-free part of the Dris index is not 1, not prime, and not a semiprime' into a lower bound of 3 on . The proof is a three-way case split on using .
Preamble
import Mathlib
Formal statement
namespace OddPerfectNumber.Kernel
theorem squarefree_card_ge_three_of_not_small {d : Nat} (hdpos : 0 < d) (hdsf : Squarefree d) (hne1 : d ≠ 1) (hnePrime : ∀ q, q.Prime → d ≠ q) (hneTwo : ∀ q r, q.Prime → r.Prime → q < r → d ≠ q * r) :
3 ≤ d.primeFactors.card := by
sorry
end OddPerfectNumber.KernelSource
Elementary counting helper for the k=5 square-free-index reduction of the Odd Perfect Number Conjecture; the square-free part of the Dris index satisfies once , prime, and are each excluded.