[Imprint][Data Privacy Statement][E-Mail]

Back to the index. View project statistic. View project symbols. View KIV symbols to check that all symbols are available.

All project symbols

symbol specification entry
#set-basicfunction, set → nat
#arrayfunction, array → nat
#key-index-arrayfunction, key-array → nat
%nat-divpartial function, nat × nat → nat
*nat-multfunction, nat × nat → nat
+nat-basicfunction, nat × nat → nat
++set-basicfunction, set × elem → set
++keyindex-setfunction, set × keyindex → set
+1nat-basicfunction, nat → nat
-natpartial function, nat × nat → nat
--set-unionfunction, set × elem → set
--keyindex-setfunction, set × keyindex → set
-1nat-basicpartial function, nat → nat
.arbin-min-heapfunction, binheap → key-array
.ar:=bin-min-heapfunction, binheap × key-array → binheap
.elemelem-indexfunction, elem-index → elem
.elem:=elem-indexfunction, elem-index × elem → elem-index
.idxelem-indexfunction, elem-index → nat
.idxkey-indexfunction, keyindex → nat
.idx:=elem-indexfunction, elem-index × nat → elem-index
.idx:=key-indexfunction, keyindex × nat → keyindex
.keykey-indexfunction, keyindex → key
.key:=key-indexfunction, keyindex × key → keyindex
.sizebin-min-heapfunction, binheap → nat
.size:=bin-min-heapfunction, binheap × nat → binheap
/nat-divpartial function, nat × nat → nat
2^nat-potfunction, nat → nat
2exp-sizebin-min-heap-invpredicate, nat
<oelempredicate, elem × elem
<binheap-keypredicate, key × key
<nat-basicpredicate, nat × nat
>natpredicate, nat × nat
\set-unionfunction, set × set → set
]arraypartial function, array × nat × elem → array
]arraypartial function, array × nat → elem
]key-index-arraypartial function, key-array × nat × keyindex → key-array
]key-index-arraypartial function, key-array × nat → keyindex
]index-array-basepartial function, array × nat × elem-index → array
]index-array-basepartial function, array × nat → elem-index
^nat-potfunction, nat × nat → nat
aelemvariable, elem
a0elem-indexvariable, elem
ararrayvariable, array
ar0arrayvariable, array
ar1arrayvariable, array
ar2arrayvariable, array
arrayarraysort,
belemvariable, elem
bhbin-min-heapvariable, binheap
bh0bin-min-heapvariable, binheap
bin-heapbin-min-heapfunction, key-array × nat → binheap
bin-heap-invbin-min-heap-prepostpredicate, binheap × array
bin_min_heap_bubble_down#bin-min-heap-opsprocedure, nat : binheap × array
bin_min_heap_bubble_up#bin-min-heap-opsprocedure, nat : binheap × array
bin_min_heap_empty#bin-min-heap-opsprocedure, : binheap
bin_min_heap_extract_min#bin-min-heap-opsprocedure, : binheap × array × nat
bin_min_heap_get_min#bin-min-heap-opsprocedure, binheap : nat
bin_min_heap_insert#bin-min-heap-opsprocedure, keyindex : binheap × array
bin_min_heap_is_empty#bin-min-heap-opsprocedure, binheap : bool
bin_min_heap_next_2potbin-min-heap-opsprocedure, nat : nat
bin_min_heap_remove#bin-min-heap-opsprocedure, nat : binheap × array
bin_min_heap_resize#bin-min-heap-opsprocedure, nat : binheap
bin_min_heap_update#bin-min-heap-opsprocedure, nat × key : binheap × array
binheapbin-min-heapsort,
bubble-down-invbin-min-heap-prepostpredicate, nat × binheap × array × binheap × array
bubble-up-invbin-min-heap-prepostpredicate, nat × binheap × array × binheap × array
celemvariable, elem
cmpkey-index-arraypartial predicate, key-array × keyindex × nat × nat
cmpkey-index-arraypartial predicate, key-array × nat × key-array × nat × nat
cmpindex-array-basepartial predicate, array × elem-index × nat × nat
cmparray-copypartial predicate, array × elem × nat × nat
cmparray-copypartial predicate, array × nat × array × nat × nat
copykey-index-arraypartial function, key-array × nat × key-array × nat × nat → key-array
copyarray-copypartial function, array × nat × array × nat × nat → array
eielem-indexvariable, elem-index
ei0index-array-basevariable, elem-index
ei1index-array-basevariable, elem-index
elemelemsort,
elem-indexelem-indexsort,
elemindexelem-indexfunction, elem × nat → elem-index
fillkey-index-arraypartial function, key-array × keyindex × nat × nat → key-array
fillkey-index-arrayfunction, key-array × keyindex → key-array
fillindex-array-basepartial function, array × elem-index × nat × nat → array
fillindex-array-basefunction, array × elem-index → array
fillarray-copypartial function, array × elem × nat × nat → array
fillarray-copyfunction, array × elem → array
heap-orderbin-min-heap-invpredicate, key-array × nat
id-idxindex-arraypredicate, array × array
idrangekey-index-arraypartial predicate, key-array × nat × nat
idrangearray-copypartial predicate, array × nat × nat
id○key-index-arraypredicate, key-array × key-array × nat
id○array-copypredicate, array × array × nat
isemptybin-min-heap-opsvariable, bool
karkey-index-arrayvariable, key-array
kar0key-index-arrayvariable, key-array
kar1key-index-arrayvariable, key-array
kar2key-index-arrayvariable, key-array
keybinheap-keyvariable, key
keybinheap-keysort,
key-arraykey-index-arraysort,
key-indexkey-indexfunction, key × nat → keyindex
key0binheap-keyvariable, key
key1binheap-keyvariable, key
keyindexkey-indexsort,
keysetbin-min-heap-invfunction, key-array × nat → set
keysetbin-min-heap-prepostfunction, binheap → set
kikey-indexvariable, keyindex
ki0keyindex-setvariable, keyindex
ki0key-index-arrayvariable, keyindex
ki1keyindex-setvariable, keyindex
ki1key-index-arrayvariable, keyindex
lognat-potpartial function, nat × nat → nat
log2nat-potpartial function, nat → nat
mnat-basicvariable, nat
m0nat-potvariable, nat
m0elem-indexvariable, nat
m0key-indexvariable, nat
m0array-copyvariable, nat
m1bin-min-heap-invvariable, nat
minsizebin-min-heap-opsvariable, nat
mkarrayarrayfunction, nat → array
mkkeyarraykey-index-arrayfunction, nat → key-array
nnat-basicvariable, nat
n0nat-basicvariable, nat
n1nat-basicvariable, nat
natnat-basicsort,
no-dupsbin-min-heap-invpredicate, key-array × nat
no-dups-idxbin-min-heap-invpredicate, key-array × nat
revkey-index-arraypartial function, key-array × nat → key-array
revkey-index-arrayfunction, key-array → key-array
revarray-copypartial function, array × nat → array
revarray-copyfunction, array → array
sset-basicvariable, set
s0set-basicvariable, set
s1set-basicvariable, set
s2set-basicvariable, set
setset-basicsort,
subarraykey-index-arraypartial function, key-array × nat × nat → key-array
subarrayarray-copypartial function, array × nat × nat → array
valid-idxbin-min-heap-invpredicate, key-array × array × nat
}set-unionfunction, elem → set
}keyindex-setfunction, keyindex → set
∅set-basicconstant, set
∈set-basicpredicate, elem × set
∈keyindex-setpredicate, keyindex × set
∈key-index-arraypredicate, keyindex × key-array
∈index-array-basepredicate, elem-index × array
∈array-copypredicate, elem × array
∩set-unionfunction, set × set → set
∪set-unionfunction, set × set → set
≤natpredicate, nat × nat
≥natpredicate, nat × nat
⊆set-basicpredicate, set × set