src/HOL/Finite.ML
changeset 4763 56072b72d730
parent 4746 a5dcd7e4a37d
child 4768 c342d63173e9
equal deleted inserted replaced
4762:afebaa81f148 4763:56072b72d730
   193  by (etac finite_imageI 1);
   193  by (etac finite_imageI 1);
   194 by (simp_tac (simpset() addsimps [converse_def,image_def]) 1);
   194 by (simp_tac (simpset() addsimps [converse_def,image_def]) 1);
   195 by Auto_tac;
   195 by Auto_tac;
   196  by (rtac bexI 1);
   196  by (rtac bexI 1);
   197  by (assume_tac 2);
   197  by (assume_tac 2);
   198  by (Simp_tac 1);
   198 by (Simp_tac 1);
   199 by (split_all_tac 1);
       
   200 by (Asm_full_simp_tac 1);
       
   201 qed "finite_converse";
   199 qed "finite_converse";
   202 AddIffs [finite_converse];
   200 AddIffs [finite_converse];
   203 
   201 
   204 section "Finite cardinality -- 'card'";
   202 section "Finite cardinality -- 'card'";
   205 
   203