kernel-Nat.div_two_mul_two_add_one_of_odd
- Kind
- kernel-term
- Status
- checked
Supports: `Nat.div_two_mul_two_add_one_of_odd` is admitted as a Theorem with EXACTLY the mirror's shape, pinned verbatim via the kernel's own renderer. `div_two_mul_two_of_even`'s twin: `Odd n -> n/2*2+1 = n`, via `Nat.odd_iff_mod_two_eq_one` (pinning `n % 2 = 1`), `Nat.div_mod_exec`'s reconstruction, and `Nat.mul_comm`.
test "$(cargo run -q --release -p axeyum-lean-kernel --example nat_theorem_inventory div_two_mul_two_add_one_of_odd 2>/dev/null | awk -F'\t' '$1 == "Nat.div_two_mul_two_add_one_of_odd" && $3 == "((x0 : AxNat) -> ((x1 : AxNat.Odd x0) -> Eq.{1} AxNat (AxNat.add (AxNat.mul (AxNat.div x0 (AxNat.succ (AxNat.succ AxNat.zero))) (AxNat.succ (AxNat.succ AxNat.zero))) (AxNat.succ AxNat.zero)) x0))"' | wc -l)" -ge 1