kernel-Nat.coprime_one_left_iff
- Kind
- kernel-term
- Status
- checked
Supports: Nat.Coprime 1 n iff True
test "$(cargo run -q -p axeyum-lean-kernel --example nat_theorem_inventory -- coprime_one_left_iff 2>/dev/null | grep -Ec '^Nat\.coprime_one_left_iff[[:space:]]')" -ge 1 Evidence notes
`build_nat_prelude` admits this theorem through the trusted `Kernel::add_declaration` gate, which re-checks the constructed proof term against the stated type: `gcd 1 n` divides `1` directly (`gcd_dvd_left`), so `eq_one_of_dvd_one` gives `gcd 1 n = 1` unconditionally; the `Iff` with `True` is immediate (`True.intro` forward, the equation itself backward). `nat_theorem_inventory` exits non-zero for a name that does not exist, and the `grep -c` requires the admitted declaration to be printed.