--- 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";