Basic
📁 Source: Mathlib/Data/Finset/Basic.lean
Statistics
Equiv
Definitions
| Name | Category | Theorems |
|---|---|---|
piFinsetUnion 📖 | CompOp |
Theorems
Equiv.Finset
Definitions
| Name | Category | Theorems |
|---|---|---|
union 📖 | CompOp |
Theorems
Finset
Definitions
| Name | Category | Theorems |
|---|---|---|
chooseX 📖 | CompOp | — |
equivToSet 📖 | CompOp |
Theorems
Finset.Nonempty
Theorems
| Name | Kind | Assumes | Proves | Validates | Depends On |
|---|---|---|---|---|---|
attach 📖 | mathematical | Finset.Nonempty | FinsetFinset.instMembershipFinset.attach | — | Finset.attach_nonempty_iff |
not_disjoint 📖 | mathematical | Finset.NonemptyFinsetFinset.instInter | DisjointFinset.partialOrderFinset.instOrderBot | — | Finset.not_disjoint_iff_nonempty_inter |
not_empty_toList 📖 | mathematical | Finset.Nonempty | Finset.toList | — | Finset.empty_toListne_empty |
toList_ne_nil 📖 | — | Finset.Nonempty | — | — | Finset.toList_eq_nilne_empty |
Finset.Nontrivial
Theorems
| Name | Kind | Assumes | Proves | Validates | Depends On |
|---|---|---|---|---|---|
erase_nonempty 📖 | mathematical | Finset.Nontrivial | Finset.NonemptyFinset.erase | — | exists_ne |
exists_cons_eq 📖 | mathematical | Finset.Nontrivial | Finset.consFinsetFinset.instMembershipIff.notFinset.mem_cons | — | Iff.notFinset.mem_consFinset.mem_eraseFinset.cons_eq_insertFinset.insert_eraseFinset.cons.congr_simp |
List
Theorems
| Name | Kind | Assumes | Proves | Validates | Depends On |
|---|---|---|---|---|---|
toFinset_filter 📖 | mathematical | — | toFinsetFinset.filter | — | Finset.ext |
toFinset_inter 📖 | mathematical | — | toFinsetFinsetFinset.instInter | — | Finset.ext |
toFinset_union 📖 | mathematical | — | toFinsetFinsetFinset.instUnion | — | Finset.ext |
List.Aesop
Theorems
| Name | Kind | Assumes | Proves | Validates | Depends On |
|---|---|---|---|---|---|
toFinset_nonempty_of_ne 📖 | mathematical | — | Finset.NonemptyList.toFinset | — | List.toFinset_nonempty_iff |
Multiset
Theorems
| Name | Kind | Assumes | Proves | Validates | Depends On |
|---|---|---|---|---|---|
toFinset_add 📖 | mathematical | — | toFinsetMultisetinstAddFinsetFinset.instUnion | — | Finset.ext |
toFinset_eq_empty 📖 | mathematical | — | toFinsetFinsetFinset.instEmptyCollectionMultisetinstZero | — | dedup_eq_zero |
toFinset_filter 📖 | mathematical | — | toFinsetfilterFinset.filter | — | Finset.ext |
toFinset_inter 📖 | mathematical | — | toFinsetMultisetinstInterFinsetFinset.instInter | — | Finset.ext |
toFinset_nonempty 📖 | mathematical | — | Finset.NonemptytoFinset | — | — |
toFinset_replicate 📖 | mathematical | — | toFinsetreplicateFinsetFinset.instEmptyCollectionFinset.instSingleton | — | Finset.ext |
toFinset_union 📖 | mathematical | — | toFinsetMultisetinstUnionFinsetFinset.instUnion | — | Finset.ext |
Multiset.Aesop
Theorems
| Name | Kind | Assumes | Proves | Validates | Depends On |
|---|---|---|---|---|---|
toFinset_nonempty_of_ne 📖 | mathematical | — | Finset.NonemptyMultiset.toFinset | — | Multiset.toFinset_nonempty |
---