Documentation Verification Report

Filter

πŸ“ Source: Mathlib/Data/Multiset/Filter.lean

Statistics

MetricCount
Definitionsfilter, filterMap, mapEmbedding
3
Theoremserase_eq_filter, filter, filterMap, mem_erase_iff, notMem_erase, card_filter_le_iff, countP_eq_card_filter, countP_eq_countP_filter_add, countP_filter, countP_map, count_eq_card_filter_eq, count_filter, count_filter_of_neg, count_filter_of_pos, count_map, count_map_eq_count, count_map_eq_count', filterMap_add, filterMap_coe, filterMap_cons, filterMap_cons_none, filterMap_cons_some, filterMap_eq_filter, filterMap_eq_map, filterMap_filter, filterMap_filterMap, filterMap_le_filterMap, filterMap_map, filterMap_some, filterMap_zero, filter_add, filter_add_filter, filter_add_not, filter_attach, filter_attach', filter_coe, filter_comm, filter_congr, filter_cons, filter_cons_of_neg, filter_cons_of_pos, filter_eq, filter_eq', filter_eq_nil, filter_eq_self, filter_false, filter_filter, filter_filterMap, filter_le, filter_le_filter, filter_map, filter_singleton, filter_sub, filter_subset, filter_true, filter_zero, le_filter, mapEmbedding_apply, map_count_True_eq_filter_card, map_filter', map_filterMap, map_filterMap_of_inv, map_filter_eq_filterMap, map_le_map_iff, mem_filter, mem_filterMap, mem_filter_of_mem, mem_of_mem_filter, monotone_filter_left, monotone_filter_right, of_mem_filter, sub_filter_eq_filter_not
72
Total75

Multiset

Definitions

NameCategoryTheorems
filter πŸ“–CompOp
81 mathmath: filter_eq_self, Nat.Partition.ofMultiset_parts, filter_le_filter, filter_nsmul, card_filter_le_iff, BoxIntegral.TaggedPrepartition.filter_boxes_val, Ico_filter_lt_of_le_left, filter_cons, filter_singleton, toFinset_filter, filter_subset, PMF.toMeasure_ofMultiset_apply, count_filter_of_pos, filterMap_eq_filter, Ico_filter_le_of_le_left, bind_filter, Ico_filter_le_of_right_le, count_eq_card_filter_eq, filter_union, filter_add_filter, Ico_filter_le_left, Ico_filter_lt, nsmul_count, prod_filter_mul_prod_filter_not, filter_true, filter_eq_nil, Nodup.erase_eq_filter, multinomial_filter_ne, monotone_filter_right, filter_filter, PMF.toOuterMeasure_ofMultiset_apply, count_filter_of_neg, map_count_True_eq_filter_card, sum_filter_add_sum_filter_not, Ico_filter_lt_of_right_le, filter_add_not, filter_eq, countP_map, filter_le, filter_attach, filter_inter, Polynomial.filter_roots_map_range_eq_map_roots, filter_join, count_map, Ico_filter_lt_of_le_right, Ico_filter_le, pow_count, map_filter_eq_filterMap, monotone_filter_left, Finset.filter_val, Nat.Partition.ofSums_parts, filter_map, count_filter, filter_bind, filter_add, filter_sub, Finsupp.supportedEquivFinsupp_apply_support_val, filter_eq', filter_cons_of_pos, filter_coe, Equiv.Perm.filter_parts_partition_eq_cycleType, mem_filter, map_filter', filterMap_filter, filter_false, filter_eq_bind, filter_congr, filter_zero, sub_filter_eq_filter_not, Ico_filter_le_of_left_le, countP_eq_card_filter, filter_cons_of_neg, countP_eq_countP_filter_add, Nat.filter_multiset_Ico_card_eq_of_periodic, Nodup.filter, countP_filter, le_filter, filter_filterMap, filter_attach', filter_comm, mem_filter_of_mem
filterMap πŸ“–CompOp
24 mathmath: filterMap_coe, bind_filterMap, filterMap_eq_map, filterMap_eq_filter, filterMap_map, map_filterMap, Finset.filterMap_val, filterMap_le_filterMap, map_filterMap_of_inv, filterMap_filterMap, filterMap_some, filterMap_zero, filterMap_eq_bind, mem_filterMap, filterMap_add, map_filter_eq_filterMap, Nodup.filterMap, filterMap_cons_some, filterMap_cons, filterMap_bind, filterMap_filter, filter_filterMap, filterMap_cons_none, filterMap_join
mapEmbedding πŸ“–CompOp
1 mathmath: mapEmbedding_apply

Theorems

NameKindAssumesProvesValidatesDepends On
card_filter_le_iff πŸ“–mathematicalβ€”card
filter
Multiset
instMembership
β€”LE.le.trans
card_le_card
monotone_filter_left
LT.lt.not_ge
filter_eq_self
Mathlib.Tactic.Push.not_and_eq
Mathlib.Tactic.Contrapose.contrapose₁
Mathlib.Tactic.Push.not_forall_eq
filter_le
mem_filter
countP_eq_card_filter πŸ“–mathematicalβ€”countP
card
filter
β€”β€”
countP_eq_countP_filter_add πŸ“–mathematicalβ€”countP
filter
β€”countP_congr
countP_filter πŸ“–mathematicalβ€”countP
filter
β€”countP_eq_card_filter
filter_filter
countP_map πŸ“–mathematicalβ€”countP
map
card
filter
β€”induction_on
map_zero
countP_zero
filter_zero
card_zero
map_cons
countP_cons
filter_cons
card_add
card_singleton
count_eq_card_filter_eq πŸ“–mathematicalβ€”count
card
filter
β€”count.eq_1
countP_eq_card_filter
count_filter πŸ“–mathematicalβ€”count
filter
β€”count_filter_of_pos
count_filter_of_neg
count_filter_of_neg πŸ“–mathematicalβ€”count
filter
β€”count_eq_zero_of_notMem
count_filter_of_pos πŸ“–mathematicalβ€”count
filter
β€”coe_count
count_map πŸ“–mathematicalβ€”count
map
card
filter
β€”countP_map
count_map_eq_count πŸ“–mathematicalSet.InjOn
setOf
Multiset
instMembership
count
map
β€”eq_replicate_card
mem_filter
filter_congr
count_replicate
card_replicate
count.eq_1
countP_map
count_filter_of_pos
count_map_eq_count' πŸ“–mathematicalβ€”count
map
β€”count_map_eq_count
Function.Injective.injOn
count_eq_zero_of_notMem
count_eq_zero
mem_map
filterMap_add πŸ“–mathematicalβ€”filterMap
Multiset
instAdd
β€”β€”
filterMap_coe πŸ“–mathematicalβ€”filterMap
ofList
β€”β€”
filterMap_cons πŸ“–mathematicalβ€”filterMap
cons
Multiset
instAdd
instSingleton
instZero
β€”filterMap_cons_none
zero_add
filterMap_cons_some
filterMap_cons_none πŸ“–mathematicalβ€”filterMap
cons
β€”β€”
filterMap_cons_some πŸ“–mathematicalβ€”filterMap
cons
β€”β€”
filterMap_eq_filter πŸ“–mathematicalβ€”filterMap
filter
β€”β€”
filterMap_eq_map πŸ“–mathematicalβ€”filterMap
map
β€”β€”
filterMap_filter πŸ“–mathematicalβ€”filterMap
filter
β€”β€”
filterMap_filterMap πŸ“–mathematicalβ€”filterMapβ€”β€”
filterMap_le_filterMap πŸ“–mathematicalMultiset
Preorder.toLE
PartialOrder.toPreorder
instPartialOrder
filterMapβ€”leInductionOn
filterMap_map πŸ“–mathematicalβ€”filterMap
map
β€”β€”
filterMap_some πŸ“–mathematicalβ€”filterMapβ€”β€”
filterMap_zero πŸ“–mathematicalβ€”filterMap
Multiset
instZero
β€”β€”
filter_add πŸ“–mathematicalβ€”filter
Multiset
instAdd
β€”β€”
filter_add_filter πŸ“–mathematicalβ€”Multiset
instAdd
filter
β€”induction_on
filter_cons_of_pos
add_cons
cons_add
filter_cons_of_neg
filter_add_not πŸ“–mathematicalβ€”Multiset
instAdd
filter
β€”filter_add_filter
filter_eq_self
filter_eq_nil
add_zero
filter_attach πŸ“–mathematicalβ€”filter
Multiset
instMembership
attach
map
Subtype.map
mem_of_mem_filter
β€”mem_of_mem_filter
List.mem_of_mem_filter
List.filter_attach
filter_attach' πŸ“–mathematicalβ€”filter
Multiset
instMembership
attach
map
decidableMem
Subtype.map
mem_of_mem_filter
β€”map_injective
Subtype.val_injective
mem_of_mem_filter
map_filter'
filter_congr
filter.congr_simp
attach_map_val
map_congr
map_map
filter_coe πŸ“–mathematicalβ€”filter
ofList
β€”β€”
filter_comm πŸ“–mathematicalβ€”filterβ€”filter_filter
filter_congr
filter_congr πŸ“–mathematicalβ€”filterβ€”β€”
filter_cons πŸ“–mathematicalβ€”filter
cons
Multiset
instAdd
instSingleton
instZero
β€”filter_cons_of_pos
singleton_add
filter_cons_of_neg
zero_add
filter_cons_of_neg πŸ“–mathematicalβ€”filter
cons
β€”β€”
filter_cons_of_pos πŸ“–mathematicalβ€”filter
cons
β€”β€”
filter_eq πŸ“–mathematicalβ€”filter
replicate
count
β€”filter_congr
filter_eq' πŸ“–mathematicalβ€”filter
replicate
count
β€”coe_count
coe_replicate
filter_eq_nil πŸ“–mathematicalβ€”filter
Multiset
instZero
β€”β€”
filter_eq_self πŸ“–mathematicalβ€”filterβ€”β€”
filter_false πŸ“–mathematicalβ€”filter
Multiset
instZero
β€”β€”
filter_filter πŸ“–mathematicalβ€”filterβ€”β€”
filter_filterMap πŸ“–mathematicalβ€”filter
filterMap
β€”β€”
filter_le πŸ“–mathematicalβ€”Multiset
Preorder.toLE
PartialOrder.toPreorder
instPartialOrder
filter
β€”β€”
filter_le_filter πŸ“–mathematicalMultiset
Preorder.toLE
PartialOrder.toPreorder
instPartialOrder
filterβ€”leInductionOn
filter_map πŸ“–mathematicalβ€”filter
map
β€”map_congr
filter_congr
filter_singleton πŸ“–mathematicalβ€”filter
Multiset
instSingleton
instEmptyCollection
β€”filter_cons
add_zero
filter_sub πŸ“–mathematicalβ€”filter
Multiset
instSub
β€”induction_on
filter.congr_simp
sub_zero
sub_cons
filter_cons_of_pos
cons_inj_right
cons_erase
mem_filter_of_mem
erase_of_notMem
mem_of_mem_filter
filter_cons_of_neg
filter_subset πŸ“–mathematicalβ€”Multiset
instHasSubset
filter
β€”subset_of_le
filter_le
filter_true πŸ“–mathematicalβ€”filterβ€”β€”
filter_zero πŸ“–mathematicalβ€”filter
Multiset
instZero
β€”β€”
le_filter πŸ“–mathematicalβ€”Multiset
Preorder.toLE
PartialOrder.toPreorder
instPartialOrder
filter
β€”le_trans
filter_le
of_mem_filter
mem_of_le
filter_le_filter
filter_eq_self
mapEmbedding_apply πŸ“–mathematicalβ€”DFunLike.coe
RelEmbedding
Multiset
Preorder.toLE
PartialOrder.toPreorder
instPartialOrder
RelEmbedding.instFunLike
mapEmbedding
map
Function.Embedding
Function.instFunLikeEmbedding
β€”β€”
map_count_True_eq_filter_card πŸ“–mathematicalβ€”count
LinearOrder.toDecidableEq
Prop.linearOrder
map
card
filter
β€”count_eq_card_filter_eq
filter_map
map_congr
filter.congr_simp
card_map
map_filter' πŸ“–mathematicalβ€”map
filter
β€”filter_map
map_congr
filter_congr
map_filterMap πŸ“–mathematicalβ€”map
filterMap
β€”β€”
map_filterMap_of_inv πŸ“–mathematicalβ€”map
filterMap
β€”β€”
map_filter_eq_filterMap πŸ“–mathematicalβ€”map
filter
filterMap
β€”induction
map_congr
filter_cons
map_add
filterMap_cons
map_le_map_iff πŸ“–mathematicalβ€”Multiset
Preorder.toLE
PartialOrder.toPreorder
instPartialOrder
map
β€”le_iff_count
count_map_eq_count'
map_le_map
mem_filter πŸ“–mathematicalβ€”Multiset
instMembership
filter
β€”β€”
mem_filterMap πŸ“–mathematicalβ€”Multiset
instMembership
filterMap
β€”β€”
mem_filter_of_mem πŸ“–mathematicalMultiset
instMembership
filterβ€”mem_filter
mem_of_mem_filter πŸ“–β€”Multiset
instMembership
filter
β€”β€”mem_filter
monotone_filter_left πŸ“–mathematicalβ€”Monotone
Multiset
PartialOrder.toPreorder
instPartialOrder
filter
β€”filter_le_filter
monotone_filter_right πŸ“–mathematicalβ€”Multiset
Preorder.toLE
PartialOrder.toPreorder
instPartialOrder
filter
β€”List.monotone_filter_right
of_mem_filter πŸ“–β€”Multiset
instMembership
filter
β€”β€”mem_filter
sub_filter_eq_filter_not πŸ“–mathematicalβ€”Multiset
instSub
filter
β€”ext'
count_sub
count_filter_of_pos
count_eq_zero_of_notMem

Multiset.Nodup

Theorems

NameKindAssumesProvesValidatesDepends On
erase_eq_filter πŸ“–mathematicalMultiset.NodupMultiset.erase
Multiset.filter
β€”Quot.induction_on
filter πŸ“–mathematicalMultiset.NodupMultiset.filterβ€”Quot.induction_on
List.Nodup.filter
filterMap πŸ“–mathematicalMultiset.NodupMultiset.filterMapβ€”Quot.induction_on
List.Nodup.filterMap
mem_erase_iff πŸ“–mathematicalMultiset.NodupMultiset
Multiset.instMembership
Multiset.erase
β€”erase_eq_filter
Multiset.mem_filter
notMem_erase πŸ“–mathematicalMultiset.NodupMultiset
Multiset.instMembership
Multiset.erase
β€”mem_erase_iff

---

← Back to Index