kernel-Nat.even_div
- Kind
- kernel-term
- Status
- checked
Supports: `Nat.even_div` is admitted as a Theorem with EXACTLY the mirror's shape, pinned verbatim via the kernel's own renderer. Reduces to `Nat.even_iff_mod_two_eq_zero` at `q := m/n`, bridged through `Nat.mod_mul_right_div_self` (an UNCONDITIONAL digit-decomposition identity already in `mod_mul_lemmas.rs`: `m % (n*k) / n = (m/n) % k`, at `k := 2`) and `Nat.mul_comm` (to align `2*n`/`n*2`), transported along the resulting `Eq` via `Eq.rec` directly. No new arithmetic lemma.
test "$(cargo run -q --release -p axeyum-lean-kernel --example nat_theorem_inventory even_div 2>/dev/null | awk -F'\t' '$1 == "Nat.even_div" && $3 == "((x0 : AxNat) -> ((x1 : AxNat) -> Iff (AxNat.Even (AxNat.div x0 x1)) (Eq.{1} AxNat (AxNat.div (AxNat.mod x0 (AxNat.mul (AxNat.succ (AxNat.succ AxNat.zero)) x1)) x1) AxNat.zero)))"' | wc -l)" -ge 1