src/HOL/Library/Multiset.thy
changeset 11655 923e4d0d36d5
parent 11549 e7265e70fd7c
child 11701 3d51fbf81c17
equal deleted inserted replaced
11654:53d18ab990f6 11655:923e4d0d36d5
   747     "K <= M ==> M <= N ==> K <= (N::'a::order multiset)"
   747     "K <= M ==> M <= N ==> K <= (N::'a::order multiset)"
   748   apply (unfold le_multiset_def)
   748   apply (unfold le_multiset_def)
   749   apply (blast intro: mult_less_trans)
   749   apply (blast intro: mult_less_trans)
   750   done
   750   done
   751 
   751 
   752 theorem mult_less_le: "M < N = (M <= N \<and> M \<noteq> (N::'a::order multiset))"
   752 theorem mult_less_le: "(M < N) = (M <= N \<and> M \<noteq> (N::'a::order multiset))"
   753   apply (unfold le_multiset_def)
   753   apply (unfold le_multiset_def)
   754   apply auto
   754   apply auto
   755   done
   755   done
   756 
   756 
   757 text {* Partial order. *}
   757 text {* Partial order. *}