tided the unused rule irrefl_tranclI
authorpaulson
Thu, 10 Sep 1998 17:23:16 +0200
changeset 5451 08ca6e067ee6
parent 5450 fe9d103464a4
child 5452 b38332431a8c
tided the unused rule irrefl_tranclI
src/HOL/Trancl.ML
--- a/src/HOL/Trancl.ML	Thu Sep 10 17:20:49 1998 +0200
+++ b/src/HOL/Trancl.ML	Thu Sep 10 17:23:16 1998 +0200
@@ -293,17 +293,18 @@
 
 Goalw [trancl_def] "(r^-1)^+ = (r^+)^-1";
 by (simp_tac (simpset() addsimps [rtrancl_converse,converse_comp]) 1);
-by (simp_tac (simpset() addsimps [rtrancl_converse RS sym,r_comp_rtrancl_eq])1);
+by (simp_tac (simpset() addsimps [rtrancl_converse RS sym,
+				  r_comp_rtrancl_eq]) 1);
 qed "trancl_converse";
 
-val irrefl_tranclI = prove_goal Trancl.thy 
-	"!!r. r^-1 Int r^+ = {} ==> !x. (x, x) ~: r^+" (K [
-	rtac allI 1,
-	subgoal_tac "!y. (x, y) : r^+ --> x~=y" 1,
-	 Fast_tac 1,
-	strip_tac 1,
-	etac trancl_induct 1,
-	 auto_tac (claset() addEs [equals0E, r_into_trancl], simpset())]);
+(*Unused*)
+qed_goal "irrefl_tranclI" Trancl.thy 
+   "!!r. r^-1 Int r^+ = {} ==> (x, x) ~: r^+" 
+ (K [subgoal_tac "!y. (x, y) : r^+ --> x~=y" 1,
+     Fast_tac 1,
+     strip_tac 1,
+     etac trancl_induct 1,
+     auto_tac (claset() addIs [r_into_trancl], simpset())]);
 
 Goal "[| (a,b) : r^*;  r <= A Times A |] ==> a=b | a:A";
 by (etac rtrancl_induct 1);