[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
. + .array-listfelem × array → array
. + .nat-basicfnat × nat → nat
. +1nat-basicfnat → nat
. - .natpfnat × nat → nat with λ n, m. n ≥ m
. -1nat-basicpfnat → nat with λ n. n ≠ 0
. .firstarray-listpfarray → elem with λ ar. ar ≠ []
. .restarray-listpfarray → array with λ ar. ar ≠ []
. < .nat-basicpnat × nat
. < .array-listparray × array
. > .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
. ≥ .natpnat × nat
[]array-listcarray
aelemvelem
ararrayvarray
ar0arrayvarray
ar1arrayvarray
ar10array-listvarray
ar2arrayvarray
ar3array-listvarray
ar4array-listvarray
ar5array-listvarray
ar6array-listvarray
ar7array-listvarray
ar8array-listvarray
ar9array-listvarray
arrayarrays
belemvelem
celemvelem
cmparray-copypparray × elem × nat × nat with λ ar, a, m, n. m + n ≤ # ar
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
id○array-copyparray × array × nat
idrangearray-copypparray × nat × nat with λ ar, m, n. m + n ≤ # ar
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
subarrayarray-copypfarray × nat × nat → array with λ ar, m, n. m + n ≤ # ar