Mathlib v3 is deprecated. Go to Mathlib v4

Commit 2022-11-18 03:59 c3019c79

View on Github →

refactor(data/fintype/basic): split file (#17578)

Estimated changes

deleted theorem card_finset_fin_le
deleted theorem card_perms_of_finset
deleted theorem fin.cast_eq_cast'
deleted theorem fin.equiv_iff_eq
deleted theorem fin_injective
deleted theorem finite.exists_max
deleted theorem finite.exists_min
deleted theorem finite.exists_univ_list
deleted theorem finite.of_injective
deleted theorem finite.of_surjective
deleted theorem finset.card_compl
deleted theorem finset.card_fin
deleted theorem finset.card_le_univ
deleted theorem finset.card_univ
deleted theorem finset.card_univ_diff
deleted theorem finset.eq_univ_of_card
deleted theorem finset.exists_maximal
deleted theorem finset.exists_minimal
deleted theorem finset.fold_inf_univ
deleted theorem finset.fold_sup_univ
deleted theorem finset.inf_univ_eq_infi
deleted theorem finset.powerset_eq_univ
deleted theorem finset.powerset_univ
deleted theorem finset.sup_univ_eq_supr
deleted theorem finset.univ_disj_sum_univ
deleted theorem finset.univ_map_embedding
deleted theorem finset.univ_pi_univ
deleted theorem finset.univ_product_univ
deleted theorem finset.univ_sigma_univ
deleted def fintype.card
deleted theorem fintype.card_Prop
deleted theorem fintype.card_bool
deleted theorem fintype.card_coe
deleted theorem fintype.card_compl_set
deleted theorem fintype.card_congr'
deleted theorem fintype.card_congr
deleted theorem fintype.card_empty
deleted theorem fintype.card_eq
deleted theorem fintype.card_eq_one_iff
deleted theorem fintype.card_eq_zero
deleted theorem fintype.card_eq_zero_iff
deleted theorem fintype.card_equiv
deleted theorem fintype.card_fin
deleted theorem fintype.card_fin_even
deleted theorem fintype.card_finset
deleted theorem fintype.card_finset_len
deleted theorem fintype.card_le_one_iff
deleted theorem fintype.card_lex
deleted theorem fintype.card_ne_zero
deleted theorem fintype.card_of_bijective
deleted theorem fintype.card_of_finset'
deleted theorem fintype.card_of_finset
deleted theorem fintype.card_of_is_empty
deleted theorem fintype.card_of_subtype
deleted theorem fintype.card_option
deleted theorem fintype.card_order_dual
deleted theorem fintype.card_pempty
deleted theorem fintype.card_perm
deleted theorem fintype.card_plift
deleted theorem fintype.card_pos
deleted theorem fintype.card_pos_iff
deleted theorem fintype.card_prod
deleted theorem fintype.card_punit
deleted theorem fintype.card_quotient_le
deleted theorem fintype.card_quotient_lt
deleted theorem fintype.card_range
deleted theorem fintype.card_range_le
deleted theorem fintype.card_set
deleted theorem fintype.card_subtype
deleted theorem fintype.card_subtype_eq'
deleted theorem fintype.card_subtype_eq
deleted theorem fintype.card_subtype_le
deleted theorem fintype.card_subtype_lt
deleted theorem fintype.card_subtype_mono
deleted theorem fintype.card_subtype_or
deleted theorem fintype.card_sum
deleted theorem fintype.card_ulift
deleted theorem fintype.card_unique
deleted theorem fintype.card_unit
deleted theorem fintype.card_units
deleted theorem fintype.card_units_int
deleted theorem fintype.coe_pi_finset
deleted theorem fintype.mem_pi_finset
deleted theorem fintype.of_equiv_card
deleted theorem fintype.one_lt_card
deleted theorem fintype.one_lt_card_iff
deleted def fintype.pi_finset
deleted theorem fintype.pi_finset_empty
deleted theorem fintype.pi_finset_subset
deleted theorem fintype.pi_finset_univ
deleted theorem fintype.subtype_card
deleted theorem fintype.two_lt_card_iff
deleted def fintype_of_option
deleted def fintype_perm
deleted theorem infinite.of_injective
deleted theorem infinite.of_not_fintype
deleted theorem infinite.of_surjective
deleted theorem infinite_prod
deleted theorem infinite_sum
deleted theorem is_empty_fintype
deleted theorem length_perms_of_list
deleted theorem list.nodup.length_le_card
deleted theorem mem_of_mem_perms_of_list
deleted theorem mem_perms_of_finset_iff
deleted theorem mem_perms_of_list_iff
deleted theorem mem_perms_of_list_of_mem
deleted theorem nodup_perms_of_list
deleted theorem nonempty_fintype
deleted def perms_of_finset
deleted def perms_of_list
deleted theorem set.to_finset_card
deleted theorem set.to_finset_off_diag
deleted theorem set.to_finset_prod
deleted theorem set_fintype_card_le_univ
deleted def trunc_of_card_pos
deleted theorem units_int.univ
deleted theorem univ_option
added theorem card_finset_fin_le
deleted theorem card_vector
deleted theorem equiv.prod_comp'
deleted theorem equiv.prod_comp
added theorem fin.cast_eq_cast'
added theorem fin.equiv_iff_eq
added theorem fin_injective
added theorem finite.of_injective
added theorem finite.of_surjective
added theorem finset.card_compl
added theorem finset.card_fin
added theorem finset.card_le_univ
deleted theorem finset.card_pi
added theorem finset.card_univ
added theorem finset.card_univ_diff
added theorem finset.eq_univ_of_card
added theorem finset.exists_maximal
added theorem finset.exists_minimal
deleted theorem finset.prod_attach_univ
deleted theorem finset.prod_fiberwise
deleted theorem finset.prod_univ_pi
deleted theorem finset.prod_univ_sum
added def fintype.card
added theorem fintype.card_Prop
added theorem fintype.card_bool
added theorem fintype.card_coe
added theorem fintype.card_compl_set
added theorem fintype.card_congr'
added theorem fintype.card_congr
added theorem fintype.card_empty
added theorem fintype.card_eq
deleted theorem fintype.card_eq_sum_ones
added theorem fintype.card_eq_zero
added theorem fintype.card_fin
deleted theorem fintype.card_fun
added theorem fintype.card_lex
added theorem fintype.card_ne_zero
added theorem fintype.card_of_finset
added theorem fintype.card_pempty
deleted theorem fintype.card_pi
deleted theorem fintype.card_pi_finset
added theorem fintype.card_plift
added theorem fintype.card_pos
added theorem fintype.card_pos_iff
added theorem fintype.card_punit
added theorem fintype.card_range
added theorem fintype.card_range_le
deleted theorem fintype.card_sigma
added theorem fintype.card_subtype
added theorem fintype.card_ulift
added theorem fintype.card_unique
added theorem fintype.card_unit
added theorem fintype.of_equiv_card
added theorem fintype.one_lt_card
deleted theorem fintype.prod_bool
deleted theorem fintype.prod_congr
deleted theorem fintype.prod_dite
deleted theorem fintype.prod_eq_mul
deleted theorem fintype.prod_eq_one
deleted theorem fintype.prod_eq_single
deleted theorem fintype.prod_fiberwise
deleted theorem fintype.prod_option
deleted theorem fintype.prod_sum_elim
deleted theorem fintype.prod_sum_type
added theorem fintype.subtype_card
added theorem infinite.of_injective
added theorem infinite.of_surjective
added theorem is_empty_fintype
added theorem nonempty_fintype
added theorem set.to_finset_card