kernel-Nat.odd_totient_iff
- Kind
- kernel-term
- Status
- checked
Supports: Odd (totient n) iff n = 1 or n = 2
test "$(cargo run -q -p axeyum-lean-kernel --example nat_theorem_inventory -- odd_totient_iff 2>/dev/null | grep -Ec '^Nat\.odd_totient_iff[[:space:]]')" -ge 1 Evidence notes
`build_nat_prelude` admits this theorem through the trusted `Kernel::add_declaration` gate. Route: `Nat.odd_totient_iff_eq_one` (`Odd (totient n) <-> totient n = 1`) composed with `Nat.totient_eq_one_iff` (`totient n = 1 <-> n = 1 \/ n = 2`) by direct `mp`/`mpr` function composition, no general `iff_trans` helper. `nat_theorem_inventory` exits non-zero for a name that does not exist, and the `grep -c` requires the admitted declaration to be printed (confirmed 1 for the real name, distinguished from `Nat.odd_totient_iff_eq_one` by the anchored `[[:space:]]` after the name).