kernel-Nat.odd_of_mul_left
- Kind
- kernel-term
- Status
- checked
Supports: `Nat.odd_of_mul_left` (this kernel's name for Mathlib's `Nat.Odd.of_mul_left`, a dot-notation extension) is admitted as a Theorem with EXACTLY the mirror's shape, pinned verbatim via the kernel's own renderer. Case-splits `m` via `Nat.even_or_odd_exists`: the `Even m` branch contradicts `Odd (m*n)` through the private helper `Nat.even_mul_of_even_left` plus `Nat.odd_not_even`; the `Odd m` branch is the goal already.
test "$(cargo run -q --release -p axeyum-lean-kernel --example nat_theorem_inventory odd_of_mul_left 2>/dev/null | awk -F'\t' '$1 == "Nat.odd_of_mul_left" && $3 == "((x0 : AxNat) -> ((x1 : AxNat) -> ((x2 : AxNat.Odd (AxNat.mul x0 x1)) -> AxNat.Odd x0)))"' | wc -l)" -ge 1