src/HOL/Library/Nat_Bijection.thy
changeset 59506 4af607652318
parent 58881 b9556a055632
child 60352 d46de31a50c4
--- a/src/HOL/Library/Nat_Bijection.thy	Tue Feb 10 16:09:30 2015 +0000
+++ b/src/HOL/Library/Nat_Bijection.thy	Tue Feb 10 17:37:06 2015 +0000
@@ -293,6 +293,9 @@
 lemma set_encode_empty [simp]: "set_encode {} = 0"
 by (simp add: set_encode_def)
 
+lemma set_encode_inf: "~ finite A \<Longrightarrow> set_encode A = 0"
+  by (simp add: set_encode_def)
+
 lemma set_encode_insert [simp]:
   "\<lbrakk>finite A; n \<notin> A\<rbrakk> \<Longrightarrow> set_encode (insert n A) = 2^n + set_encode A"
 by (simp add: set_encode_def)