Fixed clasets so that blast_tac would work
authorpaulson
Wed, 30 Apr 1997 13:39:56 +0200
changeset 3085 f45074fab9c7
parent 3084 9844abe1de72
child 3086 a2de0be6e14d
Fixed clasets so that blast_tac would work
src/HOL/NatDef.ML
--- a/src/HOL/NatDef.ML	Wed Apr 30 13:38:38 1997 +0200
+++ b/src/HOL/NatDef.ML	Wed Apr 30 13:39:56 1997 +0200
@@ -251,7 +251,7 @@
 bind_thm ("less_irrefl", (less_not_refl RS notE));
 
 goal thy "!!m. n<m ==> m ~= (n::nat)";
-by (blast_tac (!claset addEs [less_irrefl]) 1);
+by (blast_tac (!claset addSEs [less_irrefl]) 1);
 qed "less_not_refl2";
 
 
@@ -468,7 +468,7 @@
 
 goalw thy [le_def] "!!m. m < n ==> Suc(m) <= n";
 by (simp_tac (!simpset addsimps [less_Suc_eq]) 1);
-by (blast_tac (!claset addEs [less_irrefl,less_asym]) 1);
+by (blast_tac (!claset addSEs [less_irrefl,less_asym]) 1);
 qed "lessD";
 
 goalw thy [le_def] "!!m. Suc(m) <= n ==> m <= n";
@@ -505,8 +505,7 @@
 
 goalw thy [le_def] "!!m. m<n | m=n ==> m <=(n::nat)";
 by (cut_facts_tac [less_linear] 1);
-by (blast_tac (!claset addEs [less_irrefl,less_asym]) 1);
-by (flexflex_tac);
+by (blast_tac (!claset addSEs [less_irrefl] addEs [less_asym]) 1);
 qed "less_or_eq_imp_le";
 
 goal thy "(x <= (y::nat)) = (x < y | x=y)";