src/HOL/Library/Multiset.thy
changeset 82704 e0fb46018187
parent 82703 e2be3370ae03
child 82731 acd065f00194
--- a/src/HOL/Library/Multiset.thy	Sat Jun 14 00:22:10 2025 +0200
+++ b/src/HOL/Library/Multiset.thy	Sat Jun 14 11:45:56 2025 +0200
@@ -4332,8 +4332,8 @@
 lemma [code]: "filter_mset f (mset xs) = mset (filter f xs)"
   by simp
 
-lemma [code]: "mset xs - mset ys = mset (fold remove1 ys xs)"
-  by (rule sym, induct ys arbitrary: xs) (simp_all add: diff_add diff_right_commute diff_diff_add)
+lemma [code]: "mset xs - mset ys = mset (minus_list_mset xs ys)"
+  by simp
 
 lemma [code]:
   "mset xs \<inter># mset ys =