kernel-Nat.prime_not_abundant
- Kind
- kernel-term
- Status
- checked
Supports: Prime n -> Not (Abundant n)
test "$(cargo run -q -p axeyum-lean-kernel --example nat_theorem_inventory -- prime_not_abundant 2>/dev/null | grep -Ec '^Nat\.prime_not_abundant[[:space:]]')" -ge 1 Evidence notes
Falls out of `prime_deficient`'s `Lt (sumDivisors n) (mul 2 n)` plus irreflexivity: assuming `Abundant n` too (`Lt (mul 2 n) (sumDivisors n)`) chains through `le_of_lt`/`lt_of_lt_of_le` into `Lt (mul 2 n) (mul 2 n)`, absurd via `lt_irrefl`.