src/HOL/Old_Number_Theory/EvenOdd.thy
changeset 64240 eabf80376aab
parent 61649 268d88ec9087
--- a/src/HOL/Old_Number_Theory/EvenOdd.thy	Sun Oct 16 09:31:03 2016 +0200
+++ b/src/HOL/Old_Number_Theory/EvenOdd.thy	Sun Oct 16 09:31:04 2016 +0200
@@ -14,6 +14,13 @@
 definition zEven :: "int set"
   where "zEven = {x. \<exists>k. x = 2 * k}"
 
+lemma in_zEven_zOdd_iff:
+  fixes k :: int
+  shows "k \<in> zEven \<longleftrightarrow> even k"
+    and "k \<in> zOdd \<longleftrightarrow> odd k"
+  by (auto simp add: zEven_def zOdd_def elim: evenE oddE)
+
+
 subsection \<open>Some useful properties about even and odd\<close>
 
 lemma zOddI [intro?]: "x = 2 * k + 1 \<Longrightarrow> x \<in> zOdd"