Documentation Verification Report

PairingHeap

📁 Source: Batteries/Data/PairingHeap.lean

Statistics

MetricCount
DefinitionsPairingHeap, deleteMin, empty, head!, head?, headI, insert, instInhabited, isEmpty, merge, ofArray, ofList, singleton, size, tail, tail?, toArray, toArrayUnordered, toList, toListUnordered, Heap, NoSibling, NodeWF, combine, deleteMin, fold, foldM, foldTree, foldTreeM, head?, headD, isEmpty, merge, singleton, size, tail, tail?, toArray, toArrayUnordered, toList, toListUnordered, instDecidableNoSibling, instReprHeap, repr, mkPairingHeap
45
Theoremscombine, deleteMin, merge, merge_node, singleton, tail, tail?, deleteMin_fst, noSibling_combine, noSibling_deleteMin, noSibling_merge, noSibling_tail, noSibling_tail?, size_combine, size_deleteMin, size_deleteMin_lt, size_merge, size_merge_node, size_tail, size_tail?, size_tail?_lt
21
Total66

Batteries

Definitions

NameCategoryTheorems
PairingHeap 📖CompOp
mkPairingHeap 📖CompOp

Batteries.PairingHeap

Definitions

NameCategoryTheorems
deleteMin 📖CompOp
empty 📖CompOp
head! 📖CompOp
head? 📖CompOp
headI 📖CompOp
insert 📖CompOp
instInhabited 📖CompOp
isEmpty 📖CompOp
merge 📖CompOp
ofArray 📖CompOp
ofList 📖CompOp
singleton 📖CompOp
size 📖CompOp
tail 📖CompOp
tail? 📖CompOp
toArray 📖CompOp
toArrayUnordered 📖CompOp
toList 📖CompOp
toListUnordered 📖CompOp

Batteries.PairingHeapImp

Definitions

NameCategoryTheorems
Heap 📖CompData
1 mathmath: Heap.deleteMin_fst
instDecidableNoSibling 📖CompOp
instReprHeap 📖CompOp

Batteries.PairingHeapImp.Heap

Definitions

NameCategoryTheorems
NoSibling 📖CompData
5 mathmath: noSibling_deleteMin, noSibling_tail, noSibling_tail?, noSibling_merge, noSibling_combine
NodeWF 📖MathDef
combine 📖CompOp
3 mathmath: WF.combine, size_combine, noSibling_combine
deleteMin 📖CompOp
1 mathmath: deleteMin_fst
fold 📖CompOp
foldM 📖CompOp
foldTree 📖CompOp
foldTreeM 📖CompOp
head? 📖CompOp
1 mathmath: deleteMin_fst
headD 📖CompOp
isEmpty 📖CompOp
merge 📖CompOp
5 mathmath: WF.merge, size_merge_node, size_merge, noSibling_merge, WF.merge_node
singleton 📖CompOp
1 mathmath: WF.singleton
size 📖CompOp
8 mathmath: size_tail?, size_tail?_lt, size_merge_node, size_merge, size_tail, size_deleteMin_lt, size_deleteMin, size_combine
tail 📖CompOp
3 mathmath: noSibling_tail, WF.tail, size_tail
tail? 📖CompOp
toArray 📖CompOp
toArrayUnordered 📖CompOp
toList 📖CompOp
toListUnordered 📖CompOp

Theorems

NameKindAssumesProvesValidatesDepends On
deleteMin_fst 📖mathematicalBatteries.PairingHeapImp.Heap
deleteMin
head?
noSibling_combine 📖mathematicalNoSibling
combine
combine.eq_def
noSibling_merge
noSibling_deleteMin 📖mathematicaldeleteMin
Batteries.PairingHeapImp.Heap
NoSiblingnoSibling_combine
noSibling_merge 📖mathematicalNoSibling
merge
noSibling_tail 📖mathematicalNoSibling
tail
noSibling_tail?
noSibling_tail? 📖mathematicaltail?
Batteries.PairingHeapImp.Heap
NoSiblingnoSibling_deleteMin
size_combine 📖mathematicalsize
combine
combine.eq_def
size_merge
noSibling_merge
noSibling_combine
size_merge_node
size_deleteMin 📖mathematicalNoSibling
deleteMin
Batteries.PairingHeapImp.Heap
sizesize_combine
size.eq_2
size.eq_1
size_deleteMin_lt 📖mathematicaldeleteMin
Batteries.PairingHeapImp.Heap
sizesize_combine
size_merge 📖mathematicalNoSiblingsize
merge
size_merge_node 📖mathematicalsize
merge
node
size_tail 📖mathematicalNoSiblingsize
tail
size_tail?
size_tail? 📖mathematicalNoSibling
tail?
Batteries.PairingHeapImp.Heap
sizesize_deleteMin
size_tail?_lt 📖mathematicaltail?
Batteries.PairingHeapImp.Heap
sizesize_deleteMin_lt

Batteries.PairingHeapImp.Heap.WF

Theorems

NameKindAssumesProvesValidatesDepends On
combine 📖mathematicalBatteries.PairingHeapImp.Heap.NodeWFBatteries.PairingHeapImp.Heap.WF
Batteries.PairingHeapImp.Heap.combine
merge
merge_node
deleteMin 📖Batteries.PairingHeapImp.Heap.WF
Batteries.PairingHeapImp.Heap.deleteMin
Batteries.PairingHeapImp.Heap
combine
merge 📖mathematicalBatteries.PairingHeapImp.Heap.WFBatteries.PairingHeapImp.Heap.mergemerge_node
merge_node 📖mathematicalBatteries.PairingHeapImp.Heap.NodeWFBatteries.PairingHeapImp.Heap.WF
Batteries.PairingHeapImp.Heap.merge
Batteries.PairingHeapImp.Heap.node
Batteries.TotalBLE.total
singleton 📖mathematicalBatteries.PairingHeapImp.Heap.WF
Batteries.PairingHeapImp.Heap.singleton
tail 📖mathematicalBatteries.PairingHeapImp.Heap.WFBatteries.PairingHeapImp.Heap.tailtail?
tail? 📖Batteries.PairingHeapImp.Heap.WF
Batteries.PairingHeapImp.Heap.tail?
Batteries.PairingHeapImp.Heap
deleteMin

Batteries.PairingHeapImp.instReprHeap

Definitions

NameCategoryTheorems
repr 📖CompOp

---

← Back to Index