src/HOLCF/IOA/NTP/Multiset.ML
changeset 4377 2cba48b0f1c4
parent 4098 71e05eb27fb6
child 4423 a129b817b58a
--- a/src/HOLCF/IOA/NTP/Multiset.ML	Fri Dec 05 18:46:18 1997 +0100
+++ b/src/HOLCF/IOA/NTP/Multiset.ML	Sat Dec 06 16:48:39 1997 +0100
@@ -42,7 +42,7 @@
   by (res_inst_tac [("M","M")] Multiset.induction 1);
   by (simp_tac (simpset() addsimps [Multiset.countm_empty_def]) 1);
   by (simp_tac (simpset() addsimps[Multiset.countm_nonempty_def]) 1);
-  by (etac (less_eq_add_cong RS mp RS mp) 1);
+  by (etac add_le_mono 1);
   by (asm_full_simp_tac (simpset() addsimps [le_eq_less_or_eq]
                                   setloop (split_tac [expand_if])) 1);
 qed "countm_props";
@@ -76,9 +76,8 @@
                            Multiset.countm_empty_def]) 1);
   by (asm_simp_tac (simpset() addsimps 
                       [eq_sym_conv,count_addm_simp,Multiset.delm_nonempty_def,
-                       Multiset.countm_nonempty_def,pos_count_imp_pos_countm,
-                       suc_pred_id]
-                    setloop (split_tac [expand_if])) 1);
+                       Multiset.countm_nonempty_def,pos_count_imp_pos_countm]
+                    addsplits [expand_if]) 1);
 qed "countm_done_delm";