src/HOL/Set.thy
changeset 25965 05df64f786a4
parent 25762 c03e9d04b3e4
child 26150 f6bd8686b71e
equal deleted inserted replaced
25964:080f89d89990 25965:05df64f786a4
  2139 subsubsection {* Primitive predicates *}
  2139 subsubsection {* Primitive predicates *}
  2140 
  2140 
  2141 definition
  2141 definition
  2142   is_empty :: "'a set \<Rightarrow> bool"
  2142   is_empty :: "'a set \<Rightarrow> bool"
  2143 where
  2143 where
  2144   [code func del]: "is_empty A \<longleftrightarrow> A = {}"
  2144   [code func del, code post]: "is_empty A \<longleftrightarrow> A = {}"
  2145 lemmas [code inline] = is_empty_def [symmetric]
  2145 lemmas [code inline] = is_empty_def [symmetric]
  2146 
  2146 
  2147 lemma is_empty_insert [code func]:
  2147 lemma is_empty_insert [code func]:
  2148   "is_empty (insert a A) \<longleftrightarrow> False"
  2148   "is_empty (insert a A) \<longleftrightarrow> False"
  2149   by (simp add: is_empty_def)
  2149   by (simp add: is_empty_def)