diff -r 2cd7e5518d0d -r 4d9349989d94 src/HOL/Library/Multiset.thy --- a/src/HOL/Library/Multiset.thy Tue May 23 20:11:15 2023 +0200 +++ b/src/HOL/Library/Multiset.thy Tue May 23 21:43:36 2023 +0200 @@ -1003,28 +1003,28 @@ "add_mset a m = n" | "m = add_mset a n" | "replicate_mset p a = n" | "m = replicate_mset p a" | "repeat_mset p m = n" | "m = repeat_mset p m") = - \fn phi => Cancel_Simprocs.eq_cancel\ + \K Cancel_Simprocs.eq_cancel\ simproc_setup msetsubset_cancel ("(l::'a multiset) + m \# n" | "(l::'a multiset) \# m + n" | "add_mset a m \# n" | "m \# add_mset a n" | "replicate_mset p r \# n" | "m \# replicate_mset p r" | "repeat_mset p m \# n" | "m \# repeat_mset p m") = - \fn phi => Multiset_Simprocs.subset_cancel_msets\ + \K Multiset_Simprocs.subset_cancel_msets\ simproc_setup msetsubset_eq_cancel ("(l::'a multiset) + m \# n" | "(l::'a multiset) \# m + n" | "add_mset a m \# n" | "m \# add_mset a n" | "replicate_mset p r \# n" | "m \# replicate_mset p r" | "repeat_mset p m \# n" | "m \# repeat_mset p m") = - \fn phi => Multiset_Simprocs.subseteq_cancel_msets\ + \K Multiset_Simprocs.subseteq_cancel_msets\ simproc_setup msetdiff_cancel ("((l::'a multiset) + m) - n" | "(l::'a multiset) - (m + n)" | "add_mset a m - n" | "m - add_mset a n" | "replicate_mset p r - n" | "m - replicate_mset p r" | "repeat_mset p m - n" | "m - repeat_mset p m") = - \fn phi => Cancel_Simprocs.diff_cancel\ + \K Cancel_Simprocs.diff_cancel\ subsubsection \Conditionally complete lattice\