kernel-Nat.even_iff_mod_two_eq_zero
- Kind
- kernel-term
- Status
- checked
Supports: `Nat.even_iff_mod_two_eq_zero` is admitted as a Theorem with EXACTLY the mirror's shape (`Even n <-> n % 2 = 0`), pinned verbatim via the kernel's own renderer. Pre-existing in this prelude before this lane started -- `nat_prelude/parity.rs`'s `declare_even_iff_mod_two_eq_zero` -- and is the SAME proposition as Mathlib's `Nat.even_iff` under a different internal name: this prelude builds `Nat.Even`/`Nat.Odd` from the same `∃k, n = k+k` definition Mathlib uses, so flipping this mirror onto the pre-existing theorem is honest under the mirror-flip criterion (same definition, not a different one Mathlib merely proves a theorem about).
test "$(cargo run -q --release -p axeyum-lean-kernel --example nat_theorem_inventory even_iff_mod_two_eq_zero 2>/dev/null | awk -F'\t' '$1 == "Nat.even_iff_mod_two_eq_zero" && $3 == "((x0 : AxNat) -> Iff (AxNat.Even x0) (Eq.{1} AxNat (AxNat.mod x0 (AxNat.succ (AxNat.succ AxNat.zero))) AxNat.zero))"' | wc -l)" -ge 1