Mods because trans_tac is now part of thge simplifier.
--- a/src/HOLCF/Fix.ML Fri Oct 16 17:32:29 1998 +0200
+++ b/src/HOLCF/Fix.ML Fri Oct 16 17:33:43 1998 +0200
@@ -693,13 +693,7 @@
val adm_disj_lemma4 = prove_goal Nat.thy
"!!Q. !j. i < j --> Q(Y(j)) ==> !n. Q( if n < Suc i then Y(Suc i) else Y n)"
(fn _ =>
- [
- Asm_simp_tac 1,
- strip_tac 1,
- etac allE 1,
- etac mp 1,
- trans_tac 1
- ]);
+ [Asm_simp_tac 1]);
val adm_disj_lemma5 = prove_goal thy
"!!Y::nat=>'a::cpo. [| chain(Y); ! j. i < j --> Q(Y(j)) |] ==>\
--- a/src/HOLCF/IOA/NTP/Lemmas.ML Fri Oct 16 17:32:29 1998 +0200
+++ b/src/HOLCF/IOA/NTP/Lemmas.ML Fri Oct 16 17:33:43 1998 +0200
@@ -37,7 +37,6 @@
goal Arith.thy "!!x. 0<x ==> (x-1 = y) = (x = Suc(y))";
by (asm_simp_tac (simpset() addsimps [diff_Suc] addsplits [nat.split]) 1);
-by (Blast_tac 1);
qed "pred_suc";