src/HOL/Finite_Set.thy
changeset 40922 4d0f96a54e76
parent 40786 0a54cfc9add3
child 40945 b8703f63bfb2
equal deleted inserted replaced
40921:a516fbdd9931 40922:4d0f96a54e76
   514   assumes finite_UNIV: "finite (UNIV \<Colon> 'a set)"
   514   assumes finite_UNIV: "finite (UNIV \<Colon> 'a set)"
   515 begin
   515 begin
   516 
   516 
   517 lemma finite [simp]: "finite (A \<Colon> 'a set)"
   517 lemma finite [simp]: "finite (A \<Colon> 'a set)"
   518   by (rule subset_UNIV finite_UNIV finite_subset)+
   518   by (rule subset_UNIV finite_UNIV finite_subset)+
       
   519 
       
   520 lemma finite_code [code]: "finite (A \<Colon> 'a set) = True"
       
   521   by simp
   519 
   522 
   520 end
   523 end
   521 
   524 
   522 lemma UNIV_unit [no_atp]:
   525 lemma UNIV_unit [no_atp]:
   523   "UNIV = {()}" by auto
   526   "UNIV = {()}" by auto