[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
# .int-arrayfint-array → nat
. % .int-divpfint × int → int with λ i, j. j ≠ 0
. * .int-multfint × int → int
. + .int-basic2fint × int → int
. + .nat-basicfnat × nat → nat
. +1int-basic1fint → int
. +1nat-basicfnat → nat
. - .natpfnat × nat → nat with λ n, m. n ≥ m
. - .int-absfint × int → int
. -1int-basic1fint → int
. -1nat-basicpfnat → nat with λ n. n ≠ 0
. / .int-divpfint × int → int with λ i, j. j ≠ 0
. < .int-basic1pint × int
. < .nat-basicpnat × nat
. > .natpnat × nat
. > .int-abspint × int
. [ . ]int-arraypfint-array × nat × int → int-array with λ ar, n, i. n < # ar
. [ . ]int-arraypfint-array × nat → int with λ ar, n. n < # ar
. ∈ .int-arraypint × int-array
. ≤ .int-abspint × int
. ≤ .natpnat × nat
. ≥ .natpnat × nat
. ≥ .int-abspint × int
~ .int-absfint → int
akadanevint-array
absint-absfint → int
arint-arrayvint-array
ar0int-arrayvint-array
ar1int-arrayvint-array
ar2int-arrayvint-array
cmpint-arrayppint-array × int × nat × nat with λ ar, i, m, n. m + n ≤ # ar
cmpint-arrayppint-array × nat × int-array × nat × nat with λ ar, m, ar0, m0, n. m + n ≤ # ar ∧ m0 + n ≤ # ar0
cmpint-arraypint-array × int
copyint-arraypfint-array × nat × int-array × nat × nat → int-array with λ ar, m, ar0, m0, n. m + n ≤ # ar ∧ m0 + n ≤ # ar0
fillint-arrayfint-array × int → int-array
fillint-arraypfint-array × int × nat × nat → int-array with λ ar, i, n, m. n + m ≤ # ar
iint-basic1vint
i0int-basic1vint
id○int-arraypint-array × int-array × nat
idrangeint-arrayppint-array × nat × nat with λ ar, m, n. m + n ≤ # ar
intint-basic1s
int-arrayint-arrays
jint-basic1vint
j0int-basic1vint
mnat-basicvnat
m0array-copyvnat
max_ending_herekadanevint
max_so_farkadanevint
maxSubArraySum#kadaneprint-array : : int
maximum-suffix-sumint-array-opspint-array × nat × int
maximum-sumint-array-opspint-array × int
maximum-sumint-array-opspint-array × nat × nat × int
mkarrayint-arrayfnat → int-array
nnat-basicvnat
n0nat-basicvnat
n1nat-basicvnat
natnat-basics
reskadanevint
revint-arraypfint-array × nat → int-array with λ ar, n. n ≤ # ar
revint-arrayfint-array → int-array
sizekadanevnat
subarrayint-arraypfint-array × nat × nat → int-array with λ ar, m, n. m + n ≤ # ar
suffix-upper-boundint-array-opspint-array × int
sumint-array-opsfint-array × nat × nat → int
upper-boundint-array-opspint-array × int