Documentation Verification Report

Basic

📁 Source: Batteries/Data/BinomialHeap/Basic.lean

Statistics

MetricCount
DefinitionsFindMin, rank, before, next, node, val, Heap, findMin, deleteMin, findMin, fold, foldM, foldTree, foldTreeM, head?, headD, isEmpty, length, merge, rankGT, realSize, singleton, size, tail, tail?, toArray, toArrayUnordered, toList, toListUnordered, HeapNode, foldTreeM, rank, rankTR, go, realSize, singleton, toHeap, go, combine, instDecidableRankGT, instReprHeap, repr, instReprHeapNode, repr, deleteMin, empty, fold, foldM, forIn, head!, head?, headI, insert, instEmptyCollection, instForInOfMonad, instInhabited, instStream, isEmpty, merge, ofArray, ofList, singleton, size, tail, tail?, toArray, toArrayUnordered, toList, toListUnordered, mkBinomialHeap
70
Theoremsbefore, next, node, deleteMin, merge, merge', nil, of_le, of_rankGT, rankGT, singleton, tail, tail?, of_le, realSize_deleteMin, realSize_merge, realSize_tail, realSize_tail?, rank_eq, toHeap, rankTR_eq, realSize_toHeap
22
Total92

Batteries

Definitions

NameCategoryTheorems
mkBinomialHeap 📖CompOp

Batteries.BinomialHeap

Definitions

NameCategoryTheorems
deleteMin 📖CompOp
empty 📖CompOp
fold 📖CompOp
foldM 📖CompOp
forIn 📖CompOp
head! 📖CompOp
head? 📖CompOp
headI 📖CompOp
insert 📖CompOp
instEmptyCollection 📖CompOp
instForInOfMonad 📖CompOp
instInhabited 📖CompOp
instStream 📖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.BinomialHeap.Imp

Definitions

NameCategoryTheorems
FindMin 📖CompData
Heap 📖CompData
1 mathmath: Heap.deleteMin_fst
HeapNode 📖CompData
combine 📖CompOp
instDecidableRankGT 📖CompOp
instReprHeap 📖CompOp
instReprHeapNode 📖CompOp

Batteries.BinomialHeap.Imp.FindMin

Definitions

NameCategoryTheorems
before 📖CompOp
1 mathmath: WF.before
next 📖CompOp
1 mathmath: WF.next
node 📖CompOp
1 mathmath: WF.node
val 📖CompOp
2 mathmath: Batteries.BinomialHeap.Imp.Heap.findMin_val, WF.node

Batteries.BinomialHeap.Imp.FindMin.WF

Definitions

NameCategoryTheorems
rank 📖CompOp
2 mathmath: next, node

Theorems

NameKindAssumesProvesValidatesDepends On
before 📖mathematicalBatteries.BinomialHeap.Imp.Heap.WF
rank
Batteries.BinomialHeap.Imp.FindMin.before
next 📖mathematicalBatteries.BinomialHeap.Imp.Heap.WF
rank
Batteries.BinomialHeap.Imp.FindMin.next
node 📖mathematicalBatteries.BinomialHeap.Imp.HeapNode.WF
Batteries.BinomialHeap.Imp.FindMin.val
Batteries.BinomialHeap.Imp.FindMin.node
rank

Batteries.BinomialHeap.Imp.Heap

Definitions

NameCategoryTheorems
deleteMin 📖CompOp
1 mathmath: deleteMin_fst
findMin 📖CompOp
1 mathmath: findMin_val
fold 📖CompOp
foldM 📖CompOp
foldTree 📖CompOp
foldTreeM 📖CompOp
head? 📖CompOp
1 mathmath: deleteMin_fst
headD 📖CompOp
1 mathmath: findMin_val
isEmpty 📖CompOp
length 📖CompOp
merge 📖CompOp
3 mathmath: realSize_merge, WF.merge', WF.merge
rankGT 📖MathDef
2 mathmath: WF.merge', WF.rankGT
realSize 📖CompOp
6 mathmath: realSize_merge, realSize_tail, realSize_tail?, WF.size_eq, Batteries.BinomialHeap.Imp.HeapNode.realSize_toHeap, realSize_deleteMin
singleton 📖CompOp
1 mathmath: WF.singleton
size 📖CompOp
1 mathmath: WF.size_eq
tail 📖CompOp
2 mathmath: realSize_tail, WF.tail
tail? 📖CompOp
toArray 📖CompOp
toArrayUnordered 📖CompOp
toList 📖CompOp
toListUnordered 📖CompOp

Theorems

NameKindAssumesProvesValidatesDepends On
realSize_deleteMin 📖mathematicaldeleteMin
Batteries.BinomialHeap.Imp.Heap
realSizerealSize.eq_2
realSize_merge
Batteries.BinomialHeap.Imp.HeapNode.realSize_toHeap
realSize_merge 📖mathematicalrealSize
merge
realSize_tail 📖mathematicalrealSize
tail
realSize_tail?
realSize_tail? 📖mathematicaltail?
Batteries.BinomialHeap.Imp.Heap
realSizerealSize_deleteMin

Batteries.BinomialHeap.Imp.Heap.WF

Definitions

NameCategoryTheorems
findMin 📖CompOp

Theorems

NameKindAssumesProvesValidatesDepends On
deleteMin 📖Batteries.BinomialHeap.Imp.Heap.WF
Batteries.BinomialHeap.Imp.Heap.deleteMin
Batteries.BinomialHeap.Imp.Heap
of_le
merge
Batteries.BinomialHeap.Imp.HeapNode.WF.toHeap
merge 📖mathematicalBatteries.BinomialHeap.Imp.Heap.WFBatteries.BinomialHeap.Imp.Heap.mergemerge'
merge' 📖mathematicalBatteries.BinomialHeap.Imp.Heap.WFBatteries.BinomialHeap.Imp.Heap.merge
Batteries.BinomialHeap.Imp.Heap.rankGT
nil 📖mathematicalBatteries.BinomialHeap.Imp.Heap.WF
Batteries.BinomialHeap.Imp.Heap.nil
of_le 📖Batteries.BinomialHeap.Imp.Heap.WF
of_rankGT 📖Batteries.BinomialHeap.Imp.Heap.rankGT
Batteries.BinomialHeap.Imp.Heap.WF
rankGT 📖mathematicalBatteries.BinomialHeap.Imp.Heap.WFBatteries.BinomialHeap.Imp.Heap.rankGT
singleton 📖mathematicalBatteries.BinomialHeap.Imp.Heap.WF
Batteries.BinomialHeap.Imp.Heap.singleton
tail 📖mathematicalBatteries.BinomialHeap.Imp.Heap.WFBatteries.BinomialHeap.Imp.Heap.tailnil
tail?
tail? 📖Batteries.BinomialHeap.Imp.Heap.WF
Batteries.BinomialHeap.Imp.Heap.tail?
Batteries.BinomialHeap.Imp.Heap
deleteMin

Batteries.BinomialHeap.Imp.Heap.rankGT

Theorems

NameKindAssumesProvesValidatesDepends On
of_le 📖Batteries.BinomialHeap.Imp.Heap.rankGT

Batteries.BinomialHeap.Imp.HeapNode

Definitions

NameCategoryTheorems
foldTreeM 📖CompOp
rank 📖CompOp
2 mathmath: WF.rank_eq, rankTR_eq
rankTR 📖CompOp
1 mathmath: rankTR_eq
realSize 📖CompOp
2 mathmath: WF.realSize_eq, realSize_toHeap
singleton 📖CompOp
toHeap 📖CompOp
2 mathmath: WF.toHeap, realSize_toHeap

Theorems

NameKindAssumesProvesValidatesDepends On
rankTR_eq 📖mathematicalrankTR
rank
realSize_toHeap 📖mathematicalBatteries.BinomialHeap.Imp.Heap.realSize
toHeap
realSize

Batteries.BinomialHeap.Imp.HeapNode.WF

Theorems

NameKindAssumesProvesValidatesDepends On
rank_eq 📖mathematicalBatteries.BinomialHeap.Imp.HeapNode.WFBatteries.BinomialHeap.Imp.HeapNode.rank
toHeap 📖mathematicalBatteries.BinomialHeap.Imp.HeapNode.WFBatteries.BinomialHeap.Imp.Heap.WF
Batteries.BinomialHeap.Imp.HeapNode.toHeap

Batteries.BinomialHeap.Imp.HeapNode.rankTR

Definitions

NameCategoryTheorems
go 📖CompOp

Batteries.BinomialHeap.Imp.HeapNode.toHeap

Definitions

NameCategoryTheorems
go 📖CompOp

Batteries.BinomialHeap.Imp.instReprHeap

Definitions

NameCategoryTheorems
repr 📖CompOp

Batteries.BinomialHeap.Imp.instReprHeapNode

Definitions

NameCategoryTheorems
repr 📖CompOp

---

← Back to Index