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

Back to main index. View the specification. View theorem base summary, View theorem base listing, the used properties by spec, the dependency list, the symbol table,

Signature symbols in this unit

Symbol Specification Kind Type
# .arrayfarray → nat
. + .nat-basicfnat × nat → nat
. +1nat-basicfnat → nat
. - .natpfnat × nat → nat with λ n, m. n ≥ m
. -1nat-basicpfnat → nat with λ n. n ≠ 0
. < .oelempelem × elem
. < .nat-basicpnat × nat
. > .natpnat × nat
. [ . ]arraypfarray × nat × elem → array with λ ar, n, a. n < # ar
. [ . ]arraypfarray × nat → elem with λ ar, n. n < # ar
. ∈ .array-copypelem × array
. ≤ .natpnat × nat
. ≤ .oarray-sortedpelem × elem
. ≥ .natpnat × nat
Aoarray-sortedvarray
A0oarray-sortedvarray
aelemvelem
ararrayvarray
ar0arrayvarray
ar1arrayvarray
ar2arrayvarray
arrayarrays
belemvelem
celemvelem
cmparray-copypparray × elem × nat × nat with λ ar, a, m, n. m + n ≤ # ar
cmparray-copyparray × elem
cmparray-copypparray × nat × array × nat × nat with λ ar, m, ar0, m0, n. m + n ≤ # ar ∧ m0 + n ≤ # ar0
copyarray-copypfarray × nat × array × nat × nat → array with λ ar, m, ar0, m0, n. m + n ≤ # ar ∧ m0 + n ≤ # ar0
elemelems
fillarray-copyfarray × elem → array
fillarray-copypfarray × elem × nat × nat → array with λ ar, a, n, m. n + m ≤ # ar
ioarray-sortedvnat
i0oarray-sortedvnat
id○array-copyparray × array × nat
idrangearray-copypparray × nat × nat with λ ar, m, n. m + n ≤ # ar
joarray-sortedvnat
mnat-basicvnat
m0array-copyvnat
mkarrayarrayfnat → array
nnat-basicvnat
n0nat-basicvnat
n1nat-basicvnat
natnat-basics
revarray-copypfarray × nat → array with λ ar, n. n ≤ # ar
revarray-copyfarray → array
sortedoarray-sortedparray × nat × nat
subarrayarray-copypfarray × nat × nat → array with λ ar, m, n. m + n ≤ # ar
xoarray-sortedvelem
yoarray-sortedvelem