[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('a) → Nat
. % .nat-divpfNat × Nat → Nat with λ n, m. m ≠ 0
. * .nat-multfNat × Nat → Nat
. + .nat-basicfNat × Nat → Nat
. +1nat-basicfNat → Nat
. - .natpfNat × Nat → Nat with λ n, m. n ≥ m
. -1nat-basicpfNat → Nat with λ n. n ≠ 0
. / .nat-divpfNat × Nat → Nat with λ n, m. m ≠ 0
. < .nat-basicpNat × Nat
. > .natpNat × Nat
. [ . := . ]arraypfArray('a) × Nat × 'a → Array('a) with λ ar, n, a. n < # ar
. [ . ]arraypfArray('a) × Nat → 'a with λ ar, n. n < # ar
. ≤ .natpNat × Nat
. ≥ .natpNat × Nat
⊥elemcElem
Arrayarrays
Elemelems
Natnat-basics
Tidtids
Tidhashset-predsvTid,flexible
allslotsfullhashset-predspArray(Elem) × Nat × Nat × Elem × Bool
arhashset-predsvArray(Elem)
bhashset-predsvBool
betweenhashset-predspNat × Nat × Nat × Bool
donehashset-predsvBool
dummytidtidcTid
ehashset-predsvElem
get_hashhashset-predsfElem × Nat → Nat
htokhashset-predspArray(Elem)
mhashset-predsvNat
mkarhashset-predsfNat × Elem → Array(Elem)
mkarrayarrayfNat → Array('a)
mkarrayarrayfNat × 'a → Array('a)
nhashset-predsvNat
relyhashset-predspArray(Elem) × Array(Elem)
szhashset-predsvNat
tidhashset-predsvTid