added attribute "simp" to filter_mset_eq_mempty_iff
authordesharna
Tue, 04 Mar 2025 16:58:46 +0100
changeset 82240 aedb93833ea8
parent 82239 1b7dc0728f5c
child 82241 3f70b283bea9
added attribute "simp" to filter_mset_eq_mempty_iff
NEWS
src/HOL/Library/Multiset.thy
--- a/NEWS	Tue Mar 04 16:38:21 2025 +0100
+++ b/NEWS	Tue Mar 04 16:58:46 2025 +0100
@@ -20,7 +20,7 @@
   - Removed lemmas.
       size_multiset_sum_mset[simp]
   - Added lemmas.
-      filter_mset_eq_mempty_iff
+      filter_mset_eq_mempty_iff[simp]
       filter_mset_mono_strong
       filter_mset_sum_list
       set_mset_sum_list[simp]
--- a/src/HOL/Library/Multiset.thy	Tue Mar 04 16:38:21 2025 +0100
+++ b/src/HOL/Library/Multiset.thy	Tue Mar 04 16:58:46 2025 +0100
@@ -1337,7 +1337,7 @@
   qed
 qed
 
-lemma filter_mset_eq_mempty_iff: "filter_mset P A = {#} \<longleftrightarrow> (\<forall>x. x \<in># A \<longrightarrow> \<not>P x)"
+lemma filter_mset_eq_mempty_iff[simp]: "filter_mset P A = {#} \<longleftrightarrow> (\<forall>x. x \<in># A \<longrightarrow> \<not> P x)"
   by (auto simp: multiset_eq_iff count_eq_zero_iff)
 
 lemma filter_filter_mset: "filter_mset P (filter_mset Q M) = {#x \<in># M. Q x \<and> P x#}"