Documentation Verification Report

Nodup

📁 Source: Mathlib/Data/List/Nodup.lean

Statistics

MetricCount
DefinitionsNodup, Nodup
2
Theoremsnodup, append, attach, concat, cons, diff, diff_eq_filter, disjoint, erase_get, erase_getElem, filter, filterMap, getElem_inj_iff, get_inj_iff, injective_get, insert, inter, map, map_on, map_update, mem_diff_iff, mergeSort, ne_singleton_iff, notMem, of_append_left, of_append_right, of_attach, of_cons, of_map, pairwise_of_forall_ne, pmap, product, sigma, take_eq_filter_mem, union, nodup, nodup, count_eq_of_nodup, count_eq_one_of_mem, disjoint_of_nodup_append, getElem_bijective_iff, get_bijective_iff, get_idxOf, idxOf_getElem, inj_on_of_nodup_map, nodup_append', nodup_append_comm, nodup_attach, nodup_concat, nodup_flatMap, nodup_flatten, nodup_iff_count_eq_one, nodup_iff_count_le_one, nodup_iff_getElem?_ne_getElem?, nodup_iff_injective_get, nodup_iff_injective_getElem, nodup_iff_sublist, nodup_map_iff, nodup_map_iff_inj_on, nodup_mergeSort, nodup_middle, nodup_reverse, nodup_singleton, nodup_tail_reverse, not_nodup_cons_of_mem, not_nodup_of_get_eq_of_ne, not_nodup_pair, rel_nodup, toList_nodup
69
Total71

Cycle

Definitions

NameCategoryTheorems
Nodup 📖MathDef
10 mathmath: nodup_reverse_iff, nodup_nil, CartanMatrix.D_three', Equiv.Perm.IsCycle.existsUnique_cycle_nontrivial_subtype, nodup_coe_iff, Function.nodup_periodicOrbit, Equiv.Perm.IsCycle.existsUnique_cycle_subtype, Equiv.Perm.nodup_toCycle, Equiv.Perm.IsCycle.existsUnique_cycle, Subsingleton.nodup

Function.Injective

Theorems

NameKindAssumesProvesValidatesDepends On
nodup 📖List.nodup_iff_injective_get

List

Theorems

NameKindAssumesProvesValidatesDepends On
count_eq_of_nodup 📖
count_eq_one_of_mem 📖nodup_iff_count_eq_one
disjoint_of_nodup_append 📖nodup_append'
getElem_bijective_iff 📖mathematicalFunction.Bijectiveget_bijective_iff
get_bijective_iff 📖mathematicalFunction.Bijectivenodup_iff_count_eq_one
nodup_iff_injective_get
Function.Bijective.injective
Function.Bijective.surjective
get_idxOf 📖
idxOf_getElem 📖
inj_on_of_nodup_map 📖instIsEmptyFalse
nodup_append' 📖
nodup_append_comm 📖
nodup_attach 📖Nodup.map
Nodup.of_map
nodup_concat 📖nodup_reverse
nodup_flatMap 📖mathematicalFunction.onFunforall_swap
nodup_flatten 📖
nodup_iff_count_eq_one 📖nodup_iff_count_le_one
nodup_iff_count_le_one 📖nodup_iff_sublist
nodup_iff_getElem?_ne_getElem? 📖
nodup_iff_injective_get 📖nodup_iff_injective_getElem
nodup_iff_injective_getElem 📖
nodup_iff_sublist 📖not_nodup_pair
Nodup.cons
Sublist.cons_cons
sublist_cons_of_sublist
nodup_map_iff 📖Nodup.of_map
Nodup.map
nodup_map_iff_inj_on 📖inj_on_of_nodup_map
Nodup.map_on
nodup_mergeSort 📖
nodup_middle 📖
nodup_reverse 📖
nodup_singleton 📖
nodup_tail_reverse 📖nodup_append_comm
not_nodup_cons_of_mem 📖Nodup.notMem
not_nodup_of_get_eq_of_ne 📖nodup_iff_injective_get
not_nodup_pair 📖not_nodup_cons_of_mem
rel_nodup 📖mathematicalRelator.BiUniqueRelator.LiftFunRelator.rel_and
Relator.rel_not
rel_mem

List.Nodup

Theorems

NameKindAssumesProvesValidatesDepends On
append 📖List.nodup_append'
attach 📖List.nodup_attach
concat 📖append
List.nodup_singleton
cons 📖
diff 📖
diff_eq_filter 📖List.filter_true
disjoint 📖List.disjoint_of_nodup_append
erase_get 📖erase_getElem
erase_getElem 📖
filter 📖
filterMap 📖
getElem_inj_iff 📖get_inj_iff
get_inj_iff 📖List.nodup_iff_injective_get
injective_get 📖List.nodup_iff_injective_get
insert 📖
inter 📖filter
map 📖map_on
map_on 📖
map_update 📖mathematicalFunction.updateFunction.update_self
Function.update_of_ne
List.idxOf_cons_ne
mem_diff_iff 📖diff_eq_filter
mergeSort 📖List.nodup_mergeSort
ne_singleton_iff 📖of_cons
notMem 📖
of_append_left 📖
of_append_right 📖
of_attach 📖List.nodup_attach
of_cons 📖
of_map 📖
pairwise_of_forall_ne 📖
pmap 📖
product 📖mathematicalSProd.sprod
List.instSProd
List.nodup_flatMap
map
sigma 📖List.nodup_flatMap
map
take_eq_filter_mem 📖List.filter_false
of_cons
union 📖insert

List.Pairwise

Theorems

NameKindAssumesProvesValidatesDepends On
nodup 📖ne_of_irrefl

List.Sorted

Theorems

NameKindAssumesProvesValidatesDepends On
nodup 📖List.Pairwise.nodup

Multiset

Definitions

NameCategoryTheorems
Nodup 📖MathDef
55 mathmath: dedup_eq_self, Finmap.nodup_entries, nodup_iff_count_le_one, canLiftFinset, nodup_keys, dedup_card_eq_card_iff_nodup, nodup_Ioo, le_dedup, Polynomial.nodup_aroots_iff_of_splits, nodup_bind, le_dedup_self, Nat.nodup_antidiagonalTuple, nodup_Icc, nodup_map_iff_of_inj_on, not_nodup_pair, Polynomial.roots_cyclotomic_nodup, nodup_cons, nodup_dedup, UniqueFactorizationMonoid.normalizedFactors_nodup, coe_nodup, nodup_powerset, Cubic.disc_ne_zero_iff_roots_nodup, Finset.nodup, NodupKeys.nodup, nodup_sup_iff, nodup_Ioc, nodup_iff_le, nodup_union, nodup_iff_count_eq_one, ConjRootClass.nodup_aroots_minpoly, IsPrimitiveRoot.nthRoots_one_nodup, Nat.nodup_antidiagonal, nodup_Ico, toFinset_card_eq_card_iff_nodup, Polynomial.nodup_of_separable_prod, lists_nodup_finset, nodup_map_iff_of_injective, Finset.nodup_map_iff_injOn, Polynomial.nodup_roots_iff_of_splits, Cubic.discr_ne_zero_iff_roots_nodup, UniqueFactorizationMonoid.squarefree_iff_nodup_normalizedFactors, nodup_range, IsPrimitiveRoot.nthRoots_nodup, Fintype.nodup_map_univ_iff_injective, nodup_singleton, Combinatorics.Line.ColorFocused.distinct_colors, Polynomial.Chebyshev.roots_U_real_nodup, nodup_iff_ne_cons_cons, Polynomial.nodup_roots, Polynomial.Chebyshev.roots_T_real_nodup, NodupKeys.nodup_keys, nodup_zero, nodup_attach, nodup_iff_pairwise, nodup_add

Option

Theorems

NameKindAssumesProvesValidatesDepends On
toList_nodup 📖List.nodup_singleton

---

← Back to Index