Mathlib v3 is deprecated. Go to Mathlib v4

Commit 2017-11-20 01:09 f467c816

View on Github →

feat(data/multiset): disjoint, nodup, finset ops

Estimated changes

modified def multiset.card
modified theorem multiset.card_cons
deleted theorem multiset.card_empty
modified theorem multiset.card_erase_of_mem
deleted theorem multiset.card_insert_le
modified theorem multiset.card_range
added theorem multiset.coe_disjoint
added theorem multiset.coe_erase_dup
added theorem multiset.coe_ndinsert
added theorem multiset.coe_ndinter
added theorem multiset.coe_ndunion
added theorem multiset.coe_nodup
added theorem multiset.coe_subset
added theorem multiset.cons_erase
added theorem multiset.cons_ndunion
added theorem multiset.cons_subset
added theorem multiset.disjoint.symm
added theorem multiset.disjoint_comm
added theorem multiset.disjoint_left
deleted theorem multiset.empty_inter
deleted theorem multiset.eq_cons_erase
modified def multiset.erase
added theorem multiset.erase_dup_add
added theorem multiset.erase_dup_le
deleted theorem multiset.erase_empty
deleted theorem multiset.erase_insert
modified theorem multiset.erase_subset
deleted theorem multiset.filter_false
deleted theorem multiset.filter_filter
modified theorem multiset.filter_subset
modified theorem multiset.filter_union
added theorem multiset.forall_mem_ne
deleted theorem multiset.image_empty
deleted theorem multiset.image_filter
deleted theorem multiset.image_id
deleted theorem multiset.image_image
deleted theorem multiset.image_insert
deleted theorem multiset.image_inter
deleted theorem multiset.image_singleton
deleted theorem multiset.image_union
deleted theorem multiset.insert_erase
deleted theorem multiset.inter_assoc
modified theorem multiset.inter_comm
deleted theorem multiset.inter_empty
deleted theorem multiset.inter_left_comm
deleted theorem multiset.inter_right_comm
deleted theorem multiset.inter_self
added theorem multiset.le_erase_dup
added theorem multiset.le_iff_subset
added theorem multiset.le_inter_iff
added theorem multiset.le_ndinter
added theorem multiset.le_zero
added theorem multiset.mem_add
deleted theorem multiset.mem_erase
added theorem multiset.mem_erase_dup
modified theorem multiset.mem_filter
deleted theorem multiset.mem_image_iff
modified theorem multiset.mem_inter
deleted theorem multiset.mem_inter_of_mem
added theorem multiset.mem_ndinsert
added theorem multiset.mem_ndinter
added theorem multiset.mem_ndunion
modified theorem multiset.mem_of_le
modified theorem multiset.mem_of_mem_erase
modified theorem multiset.mem_of_subset
modified theorem multiset.mem_range
deleted theorem multiset.mem_sdiff_iff
added theorem multiset.mem_union
added theorem multiset.ndinsert_le
added theorem multiset.ndinsert_zero
added def multiset.ndinter
added def multiset.ndunion
added theorem multiset.ndunion_le
deleted theorem multiset.ne_of_mem_erase
added theorem multiset.nodup_add
added theorem multiset.nodup_cons
added theorem multiset.nodup_ext
added theorem multiset.nodup_filter
added theorem multiset.nodup_iff_le
added theorem multiset.nodup_map
added theorem multiset.nodup_map_on
added theorem multiset.nodup_ndinter
added theorem multiset.nodup_ndunion
added theorem multiset.nodup_of_le
added theorem multiset.nodup_product
added theorem multiset.nodup_range
added theorem multiset.nodup_zero
deleted theorem multiset.not_mem_erase
modified theorem multiset.not_mem_range_self
modified def multiset.range
added theorem multiset.range_le
modified theorem multiset.range_subset
deleted theorem multiset.range_succ
deleted theorem multiset.range_zero
deleted theorem multiset.sdiff_inter_self
added theorem multiset.sub_le_self
modified theorem multiset.subset.refl
modified theorem multiset.subset.trans
modified theorem multiset.subset_iff
deleted theorem multiset.subset_inter
modified theorem multiset.subset_of_le
added theorem multiset.union_def
added theorem multiset.union_le_add
added theorem multiset.union_le_iff
added theorem multiset.zero_disjoint
added theorem multiset.zero_ndinter
added theorem multiset.zero_ndunion
modified theorem multiset.zero_subset