Commit 2023-01-16 17:55 8b8d89a7

View on Github →

feat: port Data.Fintype.Basic (#1593)

Estimated changes

added theorem Fin.image_castSucc
added theorem Fin.image_succ_univ
added theorem Fin.univ_castSucc
added theorem Fin.univ_def
added theorem Fin.univ_succ
added theorem Fin.univ_succAbove
added theorem Finset.attach_eq_univ
added theorem Finset.codisjoint_left
added theorem Finset.coe_compl
added theorem Finset.coe_eq_univ
added theorem Finset.coe_filter_univ
added theorem Finset.coe_univ
added theorem Finset.compl_empty
added theorem Finset.compl_erase
added theorem Finset.compl_filter
added theorem Finset.compl_insert
added theorem Finset.compl_inter
added theorem Finset.compl_singleton
added theorem Finset.compl_union
added theorem Finset.compl_univ
added theorem Finset.insert_inj_on'
added theorem Finset.inter_compl
added theorem Finset.inter_univ
added theorem Finset.map_univ_equiv
added theorem Finset.mem_compl
modified theorem Finset.mem_univ
added theorem Finset.mem_univ_val
added theorem Finset.not_mem_compl
added theorem Finset.piecewise_compl
added theorem Finset.piecewise_univ
added theorem Finset.subset_univ
added theorem Finset.toFinset_coe
added theorem Finset.top_eq_univ
added theorem Finset.union_compl
modified def Finset.univ
added theorem Finset.univ_eq_attach
added theorem Finset.univ_eq_empty
added theorem Finset.univ_inter
added theorem Finset.univ_nonempty
added theorem Finset.univ_unique
added def Fintype.bijInv
added def Fintype.choose
added def Fintype.chooseX
added theorem Fintype.choose_spec
added theorem Fintype.coe_image_univ
added def Fintype.ofEquiv
added def Fintype.ofFinset
added def Fintype.ofList
added def Fintype.prodLeft
added theorem Fintype.univ_Prop
added theorem Fintype.univ_bool
added theorem Fintype.univ_empty
added theorem Fintype.univ_pempty
added theorem Fintype.univ_punit
added theorem Fintype.univ_unit
added theorem Multiset.count_univ
added theorem Quotient.finChoice_eq
added theorem Set.coe_toFinset
added theorem Set.disjoint_toFinset
added theorem Set.mem_toFinset
added theorem Set.ssubset_toFinset
added theorem Set.subset_toFinset
added def Set.toFinset
added theorem Set.toFinset_compl
added theorem Set.toFinset_congr
added theorem Set.toFinset_diff
added theorem Set.toFinset_empty
added theorem Set.toFinset_eq_empty
added theorem Set.toFinset_eq_univ
added theorem Set.toFinset_image
added theorem Set.toFinset_inj
added theorem Set.toFinset_insert
added theorem Set.toFinset_inter
added theorem Set.toFinset_nonempty
added theorem Set.toFinset_ofFinset
added theorem Set.toFinset_range
added theorem Set.toFinset_singleton
added theorem Set.toFinset_ssubset
added theorem Set.toFinset_subset
added theorem Set.toFinset_symmDiff
added theorem Set.toFinset_union
added theorem Set.toFinset_univ
added theorem Set.to_finset_set_of
added def Unique.fintype
added def setFintype
added def unitsEquivNeZero