# HG changeset patch
# User paulson
# Date 1022081140 -7200
# Node ID 9e23faed6c97c927086eccd96f28af1fa9061caa
# Parent 394a6c64954710c63b4bafcedeed2303561c440a
tidied
diff -r 394a6c649547 -r 9e23faed6c97 src/ZF/OrdQuant.thy
--- a/src/ZF/OrdQuant.thy Tue May 21 18:25:28 2002 +0200
+++ b/src/ZF/OrdQuant.thy Wed May 22 17:25:40 2002 +0200
@@ -203,28 +203,25 @@
lemma oallI [intro!]:
"[| !!x. x P(x) |] ==> ALL x P(x)"
-by (simp add: oall_def);
+by (simp add: oall_def)
lemma oallE:
"[| ALL x Q; ~x Q |] ==> Q"
-apply (simp add: oall_def);
-apply (blast intro: elim:);
+apply (simp add: oall_def, blast)
done
lemma rev_oallE [elim]:
"[| ALL x Q; P(x) ==> Q |] ==> Q"
-apply (simp add: oall_def);
-apply (blast intro: elim:);
+apply (simp add: oall_def, blast)
done
(*Trival rewrite rule; (ALL xP holds only if a is not 0!*)
lemma oall_simp [simp]: "(ALL x True"
-apply (blast intro: elim:);
-done
+by blast
(*Congruence rule for rewriting*)
lemma oall_cong [cong]:
@@ -236,21 +233,18 @@
lemma oexI [intro]:
"[| P(x); x EX x P(a); a EX x Q |] ==> Q"
-apply (simp add: oex_def);
-apply (blast intro: elim:);
+apply (simp add: oex_def, blast)
done
lemma oex_cong [cong]:
@@ -262,20 +256,15 @@
(*** Rules for Ordinal-Indexed Unions ***)
lemma OUN_I [intro]: "[| a b: (UN z R |] ==> R"
-apply (unfold OUnion_def lt_def)
-apply (blast)
+apply (unfold OUnion_def lt_def, blast)
done
lemma OUN_iff: "b : (UN x (EX x C(x)=D(x) |] ==> (UN x P(x) |] ==> P(i)"
apply (simp add: lt_def oall_def)
apply (erule conjE)
-apply (erule Ord_induct, assumption)
-apply (blast intro: elim:);
+apply (erule Ord_induct, assumption, blast)
done
ML