Mathlib v3 is deprecated. Go to Mathlib v4

Commit 2017-11-23 23:33 16d40d74

View on Github →

feat(data/finset): fintype, multiset.sort, list.pmap

Estimated changes

modified theorem equiv.apply_eq_iff_eq
modified theorem equiv.apply_inverse_apply
deleted theorem equiv.arrow_empty_unit
modified theorem equiv.coe_fn_mk
modified theorem equiv.coe_fn_symm_mk
modified theorem equiv.comp_apply
modified theorem equiv.eq_of_to_fun_eq
modified theorem equiv.id_apply
modified theorem equiv.inverse_apply_apply
modified theorem equiv.swap_apply_def
modified theorem equiv.swap_apply_left
modified theorem equiv.swap_apply_right
modified theorem equiv.swap_comm
modified theorem equiv.swap_comp_apply
modified theorem equiv.swap_core_comm
modified theorem equiv.swap_core_self
modified theorem equiv.swap_core_swap_core
modified theorem equiv.swap_self
modified theorem equiv.swap_swap
modified theorem subtype.map_comp
modified theorem subtype.map_id
added def finset.attach
added theorem finset.attach_val
added theorem finset.bind_empty
added theorem finset.bind_image
added theorem finset.bind_insert
added theorem finset.bind_to_finset
added theorem finset.bind_val
added def finset.fold
added theorem finset.fold_congr
added theorem finset.fold_empty
added theorem finset.fold_hom
added theorem finset.fold_image
added theorem finset.fold_insert
added theorem finset.fold_op_distrib
added theorem finset.fold_singleton
added theorem finset.image_bind
added theorem finset.mem_attach
added theorem finset.mem_bind
added theorem finset.mem_mk
added theorem finset.mem_product
added theorem finset.mem_sigma
deleted theorem finset.mem_univ
added theorem finset.product_eq_bind
added theorem finset.product_val
added theorem finset.sigma_eq_bind
added theorem finset.sigma_mono
added def finset.sort
added theorem finset.sort_eq
added theorem finset.sort_nodup
added theorem finset.sort_sorted
added theorem finset.sort_to_finset
deleted theorem finset.subset_univ
deleted def finset.univ
deleted def fintype.of_list
deleted def fintype.of_multiset
deleted theorem finset.bind_empty
deleted theorem finset.bind_image
deleted theorem finset.bind_insert
deleted theorem finset.bind_to_finset
deleted def finset.fold
deleted theorem finset.fold_congr
deleted theorem finset.fold_empty
deleted theorem finset.fold_hom
deleted theorem finset.fold_image
deleted theorem finset.fold_insert
deleted theorem finset.fold_insert_idem
deleted theorem finset.fold_op_distrib
deleted theorem finset.fold_singleton
deleted theorem finset.fold_union_inter
deleted theorem finset.image_bind
deleted theorem finset.mem_bind
deleted theorem finset.mem_product
deleted theorem finset.mem_sigma
deleted theorem finset.product_eq_bind
deleted theorem finset.product_val
deleted theorem finset.sigma_mono
added def list.attach
added theorem list.attach_map_val
added theorem list.length_sigma
added theorem list.map_pmap
added theorem list.mem_attach
added theorem list.mem_pmap
added theorem list.mem_sigma
added theorem list.nil_sigma
added theorem list.nodup_attach
added theorem list.nodup_pmap
added theorem list.nodup_sigma
added def list.pmap
added theorem list.pmap_congr
added theorem list.pmap_eq_map
added def list.sigma
added theorem list.sigma_cons
added theorem list.sigma_nil
added theorem multiset.add_sigma
added def multiset.attach
added theorem multiset.coe_attach
added theorem multiset.coe_pmap
added theorem multiset.coe_sigma
added theorem multiset.coe_sort
added theorem multiset.cons_sigma
added theorem multiset.count_smul
added theorem multiset.map_pmap
added theorem multiset.mem_attach
added theorem multiset.mem_pmap
added theorem multiset.mem_sigma
added theorem multiset.nodup_attach
added theorem multiset.nodup_pmap
added theorem multiset.nodup_sigma
added def multiset.pmap
added theorem multiset.pmap_congr
added theorem multiset.pmap_eq_map
added theorem multiset.prod_repeat
added theorem multiset.sigma_add
added def multiset.sort
added theorem multiset.sort_eq
added theorem multiset.sort_sorted
added theorem multiset.zero_sigma
modified theorem and_iff_left_of_imp
modified theorem and_iff_right_of_imp
modified theorem classical.cases
modified theorem classical.or_not
modified theorem false_neq_true
modified theorem forall_2_true_iff
modified theorem forall_3_true_iff
modified theorem forall_true_iff'
modified theorem heq_iff_eq