src/HOL/Finite.ML
changeset 3439 54785105178c
parent 3430 d21b920363ab
child 3457 a8ab7c64817c
--- a/src/HOL/Finite.ML	Mon Jun 16 14:25:33 1997 +0200
+++ b/src/HOL/Finite.ML	Tue Jun 17 09:01:56 1997 +0200
@@ -174,22 +174,22 @@
 qed "finite_Pow_iff";
 AddIffs [finite_Pow_iff];
 
-goal Finite.thy "finite(converse r) = finite r";
-by(subgoal_tac "converse r = (%(x,y).(y,x))``r" 1);
+goal Finite.thy "finite(r^-1) = finite r";
+by(subgoal_tac "r^-1 = (%(x,y).(y,x))``r" 1);
  by(Asm_simp_tac 1);
  br iffI 1;
   be (rewrite_rule [inj_onto_def] finite_imageD) 1;
   by(simp_tac (!simpset setloop (split_tac[expand_split])) 1);
  be finite_imageI 1;
-by(simp_tac (!simpset addsimps [converse_def,image_def]) 1);
+by(simp_tac (!simpset addsimps [inverse_def,image_def]) 1);
 by(Auto_tac());
  br bexI 1;
  ba 2;
  by(Simp_tac 1);
 by(split_all_tac 1);
 by(Asm_full_simp_tac 1);
-qed "finite_converse";
-AddIffs [finite_converse];
+qed "finite_inverse";
+AddIffs [finite_inverse];
 
 section "Finite cardinality -- 'card'";