Documentation Verification Report

AList

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

Statistics

MetricCount
DefinitionsAList, entries, erase, extract, foldl, insert, insertRec, instDecidableEq, instDecidableMem, instEmptyCollection, instInhabited, instMembership, instUnion, keys, lookup, replace, singleton, union, toAList
19
Theoremsempty_entries, empty_union, entries_insert, entries_insert_of_notMem, entries_toAList, erase_erase, ext, ext_iff, extract_eq_lookup_erase, insertRec_empty, insertRec_insert, insertRec_insert_mk, insert_empty, insert_insert, insert_insert_of_ne, insert_of_notMem, insert_singleton_eq, insert_union, keys_empty, keys_erase, keys_insert, keys_mk, keys_nodup, keys_replace, keys_singleton, keys_subset_keys_of_entries_subset_entries, lookup_empty, lookup_eq_none, lookup_erase, lookup_erase_ne, lookup_insert, lookup_insert_eq_none, lookup_insert_ne, lookup_isSome, lookup_to_alist, lookup_union_eq_some, lookup_union_left, lookup_union_right, mem_erase, mem_insert, mem_keys, mem_lookup_iff, mem_lookup_union, mem_lookup_union_middle, mem_mk, mem_of_perm, mem_replace, mem_union, mk_cons_eq_insert, nodupKeys, notMem_empty, perm_erase, perm_insert, perm_lookup, perm_replace, perm_union, singleton_entries, toAList_cons, union_assoc, union_comm_of_disjoint, union_empty, union_entries, union_erase
63
Total82

AList

Definitions

NameCategoryTheorems
entries 📖CompOp
17 mathmath: toFinmap_entries, toFinmap_eq, ext_iff, entries_insert, empty_entries, singleton_entries, lookupFinsupp_support, union_comm_of_disjoint, Finsupp.toAList_entries, union_assoc, entries_toAList, entries_insert_of_notMem, insert_of_notMem, insert_insert_of_ne, union_entries, mem_lookup_iff, nodupKeys
erase 📖CompOp
10 mathmath: erase_erase, mem_erase, union_erase, lookup_erase_ne, perm_erase, keys_erase, extract_eq_lookup_erase, Finmap.keys_erase_toFinset, Finmap.erase_toFinmap, lookup_erase
extract 📖CompOp
1 mathmath: extract_eq_lookup_erase
foldl 📖CompOp
insert 📖CompOp
20 mathmath: insert_empty, perm_insert, keys_insert, lookup_insert_ne, insertRec_insert, lookup_insert, entries_insert, insert_singleton_eq, insert_insert, toAList_cons, mem_insert, Finmap.insert_toFinmap, insert_union, entries_insert_of_notMem, insert_of_notMem, mk_cons_eq_insert, insert_insert_of_ne, insertRec_insert_mk, lookup_insert_eq_none, insert_lookupFinsupp
insertRec 📖CompOp
3 mathmath: insertRec_insert, insertRec_empty, insertRec_insert_mk
instDecidableEq 📖CompOp
instDecidableMem 📖CompOp
instEmptyCollection 📖CompOp
10 mathmath: notMem_empty, insert_empty, empty_lookupFinsupp, empty_union, empty_entries, insertRec_empty, Finmap.empty_toFinmap, lookup_empty, keys_empty, union_empty
instInhabited 📖CompOp
instMembership 📖CompOp
15 mathmath: mem_erase, notMem_empty, lookupFinsupp_eq_zero_iff, mem_keys, mem_union, mem_of_perm, mem_replace, mem_insert, mem_lookup_union, Finsupp.mem_toAlist, mem_mk, lookup_isSome, lookup_union_eq_some, lookup_eq_none, Finmap.mem_toFinmap
instUnion 📖CompOp
14 mathmath: union_erase, empty_union, lookup_union_left, mem_union, perm_union, union_comm_of_disjoint, mem_lookup_union, insert_union, union_assoc, Finmap.union_toFinmap, union_entries, lookup_union_eq_some, lookup_union_right, union_empty
keys 📖CompOp
12 mathmath: keys_nodup, keys_insert, mem_keys, keys_subset_keys_of_entries_subset_entries, Finmap.keys_ext, keys_replace, keys_singleton, keys_erase, Finmap.keys_val, keys_empty, keys_mk, Finsupp.toAList_keys_toFinset
lookup 📖CompOp
20 mathmath: lookupFinsupp_eq_zero_iff, lookup_insert_ne, lookup_erase_ne, lookupFinsupp_eq_iff_of_ne_zero, lookup_insert, lookup_union_left, lookup_to_alist, mem_lookup_union, extract_eq_lookup_erase, lookup_empty, lookup_isSome, lookup_erase, lookupFinsupp_apply, Finmap.lookup_toFinmap, lookup_insert_eq_none, lookup_union_eq_some, mem_lookup_iff, lookup_union_right, lookup_eq_none, perm_lookup
replace 📖CompOp
4 mathmath: perm_replace, keys_replace, mem_replace, Finmap.replace_toFinmap
singleton 📖CompOp
5 mathmath: insert_empty, keys_singleton, singleton_entries, insert_singleton_eq, singleton_lookupFinsupp
union 📖CompOp

Theorems

NameKindAssumesProvesValidatesDepends On
empty_entries 📖mathematicalentries
AList
instEmptyCollection
empty_union 📖mathematicalAList
instUnion
instEmptyCollection
ext
entries_insert 📖mathematicalentries
insert
List.kerase
entries_insert_of_notMem 📖mathematicalAList
instMembership
entries
insert
entries_insert
List.kerase_of_notMem_keys
entries_toAList 📖mathematicalentries
List.toAList
List.dedupKeys
erase_erase 📖mathematicaleraseext
List.kerase_kerase
ext 📖entries
ext_iff 📖mathematicalentriesext
extract_eq_lookup_erase 📖mathematicalextract
AList
lookup
erase
List.kextract_eq_dlookup_kerase
insertRec_empty 📖mathematicalinsertRec
AList
instEmptyCollection
List.nodupKeys_nil
insertRec.eq_1
insertRec_insert 📖mathematicalAList
instMembership
insertRec
insert
List.nodupKeys_cons
List.nodupKeys_of_nodupKeys_cons
insertRec.eq_2
nodupKeys
insert_of_notMem
insertRec_insert_mk 📖mathematicalAList
instMembership
insertRec
insert
insertRec_insert
insert_empty 📖mathematicalinsert
AList
instEmptyCollection
singleton
insert_insert 📖mathematicalinsertext
List.kerase_cons_eq
insert_insert_of_ne 📖mathematicalentries
insert
List.kerase_cons_ne
List.kerase_comm
insert_of_notMem 📖mathematicalAList
instMembership
insert
entries
List.NodupKeys
List.keys
List.nodupKeys_cons
nodupKeys
ext
List.nodupKeys_cons
nodupKeys
entries_insert_of_notMem
insert_singleton_eq 📖mathematicalinsert
singleton
ext
List.kerase_cons_eq
insert_union 📖mathematicalinsert
AList
instUnion
ext
List.kunion_kerase
keys_empty 📖mathematicalkeys
AList
instEmptyCollection
keys_erase 📖mathematicalkeys
erase
List.keys_kerase
keys_insert 📖mathematicalkeys
insert
List.keys_kerase
keys_mk 📖mathematicalList.NodupKeyskeys
List.keys
keys_nodup 📖mathematicalkeysnodupKeys
keys_replace 📖mathematicalkeys
replace
List.keys_kreplace
keys_singleton 📖mathematicalkeys
singleton
keys_subset_keys_of_entries_subset_entries 📖mathematicalentrieskeyslookup_isSome
mem_lookup_iff
mem_keys
lookup_empty 📖mathematicallookup
AList
instEmptyCollection
lookup_eq_none 📖mathematicallookup
AList
instMembership
List.dlookup_eq_none
lookup_erase 📖mathematicallookup
erase
List.dlookup_kerase
nodupKeys
lookup_erase_ne 📖mathematicallookup
erase
List.dlookup_kerase_ne
lookup_insert 📖mathematicallookup
insert
List.dlookup_kinsert
lookup_insert_eq_none 📖mathematicallookup
insert
lookup_insert
lookup_insert_ne
lookup_insert_ne 📖mathematicallookup
insert
List.dlookup_kinsert_ne
lookup_isSome 📖mathematicallookup
AList
instMembership
List.dlookup_isSome
lookup_to_alist 📖mathematicallookup
List.toAList
List.dlookup
List.nodupKeys_dedupKeys
List.toAList.eq_1
lookup.eq_1
List.dlookup_dedupKeys
lookup_union_eq_some 📖mathematicallookup
AList
instUnion
instMembership
List.mem_dlookup_kunion
lookup_union_left 📖mathematicalAList
instMembership
lookup
instUnion
List.dlookup_kunion_left
lookup_union_right 📖mathematicalAList
instMembership
lookup
instUnion
List.dlookup_kunion_right
mem_erase 📖mathematicalAList
instMembership
erase
mem_keys
keys_erase
keys_nodup
mem_insert 📖mathematicalAList
instMembership
insert
List.mem_keys_kinsert
mem_keys 📖mathematicalAList
instMembership
keys
mem_lookup_iff 📖mathematicallookup
entries
List.mem_dlookup_iff
nodupKeys
mem_lookup_union 📖mathematicallookup
AList
instUnion
instMembership
List.mem_dlookup_kunion
mem_lookup_union_middle 📖lookup
AList
instUnion
instMembership
List.mem_dlookup_kunion_middle
mem_mk 📖mathematicalList.NodupKeysAList
instMembership
List.keys
mem_of_perm 📖mathematicalentriesAList
instMembership
mem_replace 📖mathematicalAList
instMembership
replace
mem_keys
keys_replace
mem_union 📖mathematicalAList
instMembership
instUnion
List.mem_keys_kunion
mk_cons_eq_insert 📖mathematicalList.NodupKeysinsert
List.nodupKeys_of_nodupKeys_cons
List.nodupKeys_of_nodupKeys_cons
Sigma.eta
List.kerase_of_notMem_keys
List.notMem_keys_of_nodupKeys_cons
nodupKeys 📖mathematicalList.NodupKeys
entries
notMem_empty 📖mathematicalAList
instMembership
instEmptyCollection
perm_erase 📖mathematicalentrieseraseList.Perm.kerase
nodupKeys
perm_insert 📖mathematicalentriesinsertList.Perm.kinsert
nodupKeys
perm_lookup 📖mathematicalentrieslookupList.perm_dlookup
nodupKeys
perm_replace 📖mathematicalentriesreplaceList.Perm.kreplace
nodupKeys
perm_union 📖mathematicalentriesAList
instUnion
List.Perm.kunion
nodupKeys
singleton_entries 📖mathematicalentries
singleton
toAList_cons 📖mathematicalList.toAList
insert
union_assoc 📖mathematicalentries
AList
instUnion
List.lookup_ext
nodupKeys
union_comm_of_disjoint 📖mathematicalDisjointentries
AList
instUnion
List.lookup_ext
nodupKeys
keys.eq_1
List.dlookup_isSome
union_empty 📖mathematicalAList
instUnion
instEmptyCollection
ext
List.kunion_nil
union_entries 📖mathematicalentries
AList
instUnion
List.kunion
union_erase 📖mathematicalerase
AList
instUnion
ext
List.kunion_kerase

List

Definitions

NameCategoryTheorems
toAList 📖CompOp
3 mathmath: AList.lookup_to_alist, AList.toAList_cons, AList.entries_toAList

(root)

Definitions

NameCategoryTheorems
AList 📖CompData
33 mathmath: AList.mem_erase, AList.notMem_empty, AList.lookupFinsupp_eq_zero_iff, AList.union_erase, AList.insert_empty, AList.mem_keys, AList.empty_lookupFinsupp, AList.empty_union, AList.empty_entries, AList.mem_union, AList.mem_of_perm, AList.insertRec_empty, AList.perm_union, AList.union_comm_of_disjoint, AList.mem_replace, AList.mem_insert, AList.mem_lookup_union, Finsupp.mem_toAlist, Finmap.empty_toFinmap, AList.insert_union, AList.extract_eq_lookup_erase, AList.mem_mk, AList.union_assoc, AList.lookup_empty, Finmap.union_toFinmap, AList.lookup_isSome, AList.union_entries, AList.keys_empty, AList.lookupFinsupp_surjective, AList.lookup_union_eq_some, AList.lookup_eq_none, Finmap.mem_toFinmap, AList.union_empty

---

← Back to Index