[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
# .key-list-setfkey-set → nat
# .stringfstring → nat
# .key-list-setfkey-list → nat
. 'key-list-setfkey → key-list
. 'stringfchar → string
. + .nat-basicfnat × nat → nat
. + .stringfchar × string → string
. + .key-list-setfkey-list × key → key-list
. + .stringfstring × string → string
. + .key-list-setfkey-list × key-list → key-list
. + .stringfstring × char → string
. + .key-list-setfkey × key-list → key-list
. ++ .key-list-setfkey-set × key → key-set
. ++ .stringfstring × char → string
. ++ .key-list-setfkey-list × key → key-list
. +1nat-basicfnat → nat
. +2 .stringfchar × char → string
. +2 .key-list-setfkey × key → key-list
. - .natpfnat × nat → nat with λ n, m. n ≥ m
. -- .key-list-setfkey-set × key → key-set
. -1nat-basicpfnat → nat with λ n. n ≠ 0
. -1l .stringfstring × char → string
. -1l .key-list-setfkey-list × key → key-list
. -l .stringfstring × char → string
. -l .key-list-setfkey-list × key → key-list
. -p .key-list-setfkey-list × nat → key-list
. -p .stringfstring × nat → string
. .butlastkey-list-setpfkey-list → key-list with λ kx. kx ≠ []
. .butlaststringpfstring → string with λ str. str ≠ ""
. .char1stringpfstring → char with λ str. str ≠ ""
. .data?keypkey
. .dentry?keypkey
. .headkey-list-setpfkey-list → key with λ kx. kx ≠ []
. .inokeyfkey → nat
. .ino:= .keyfkey × nat → key
. .inode?keypkey
. .lastkey-list-setpfkey-list → key with λ kx. kx ≠ []
. .laststringpfstring → char with λ str. str ≠ ""
. .namekeypfkey → string with λ key. key.dentry?
. .name:= .keypfkey × string → key with λ key, str. key.dentry?
. .partkeypfkey → nat with λ key. key.data?
. .part:= .keypfkey × nat → key with λ key, m. key.data?
. .rstringstringpfstring → string with λ str. str ≠ ""
. .tailkey-list-setpfkey-list → key-list with λ kx. kx ≠ []
. .toSetkey-list-setfkey-list → key-set
. < .key-list-setpkey-list × key-list
. < .nat-basicpnat × nat
. > .natpnat × nat
. [ . ]key-list-setpfkey-list × nat × key → key-list with λ kx, n, key. n < # kx
. [ . ]key-list-setpfkey-list × nat → key with λ kx, n. n < # kx
. [ . ]stringpfstring × nat × char → string with λ str, n, char. n < # str
. [ . ]stringpfstring × nat → char with λ str, n. n < # str
. \ .key-list-setfkey-set × key-set → key-set
. ∈ .key-list-setpkey × key-set
. ∈ .stringpchar × string
. ∈ .key-list-setpkey × key-list
. ∩ .key-list-setfkey-set × key-set → key-set
. ∪ .key-list-setfkey-set × key-set → key-set
. ≤ .natpnat × nat
. ≥ .natpnat × nat
. ⊆ .key-list-setpkey-set × key-set
. ⊑ .stringpstring × string
. ⊑ .key-list-setpkey-list × key-list
. ⊒ .key-list-setpkey-list × key-list
. ⊒ .stringpstring × string
[]key-list-setckey-list
{ . }key-list-setfkey → key-set
∅key-list-setckey-set
⊏stringpstring × string
butlastnkey-list-setpfnat × key-list → key-list with λ n, kx. n ≤ # kx
butlastnstringpfnat × string → string with λ n, str. n ≤ # str
charchars
charcharvchar
char0charvchar
char1charvchar
char2charvchar
datakeykeyfnat × nat → key
dentrykeykeyfnat × string → key
disjkey-list-setpkey-list × key-list
disjstringpstring × string
dropnkey-list-setfnat × key-list → key-list
dupskey-list-setpkey-list
dupsstringpstring
fillfirststringfnat × char × string → string
fillfirstkey-list-setfnat × key × key-list → key-list
firstnkey-list-setpfnat × key-list → key-list with λ n, kx. n ≤ # kx
firstnstringpfnat × string → string with λ n, str. n ≤ # str
fromestringfstring × char → string
fromekey-list-setfkey-list × key → key-list
inodekeykeyfnat → key
keykeys
keykeyvkey
key-listkey-list-sets
key-setkey-list-sets
key0key-list-setvkey
key1key-list-setvkey
key2key-list-setvkey
kskey-list-setvkey-set
ks0key-list-setvkey-set
ks1key-list-setvkey-set
ks2key-list-setvkey-set
kxkey-list-setvkey-list
kx0key-list-setvkey-list
kx1key-list-setvkey-list
kykey-list-setvkey-list
kzkey-list-setvkey-list
lastnkey-list-setpfnat × key-list → key-list with λ n, kx. n ≤ # kx
lastnstringpfnat × string → string with λ n, str. n ≤ # str
mnat-basicvnat
m0keyvnat
m1keyvnat
m2keyvnat
mkliststringfchar × nat → string
mklistkey-list-setfkey × nat → key-list
nnat-basicvnat
n0nat-basicvnat
n1nat-basicvnat
natnat-basics
posstringfchar × string → nat
poskey-list-setfkey × key-list → nat
prefixnkey-list-setfnat × key-list → key-list
restnkey-list-setpfnat × key-list → key-list with λ n, kx. n ≤ # kx
restnstringpfnat × string → string with λ n, str. n ≤ # str
revstringfstring → string
revkey-list-setfkey-list → key-list
rmdupstringfstring → string
rmdupkey-list-setfkey-list → key-list
slicekey-list-setfnat × nat × key-list → key-list
strstringvstring
str0stringvstring
str1stringvstring
str2stringvstring
str3stringvstring
stringstrings
sublistkey-list-setpfnat × nat × key-list → key-list with λ n, m, kx. n + m ≤ # kx
subliststringpfnat × nat × string → string with λ n, m, str. n + m ≤ # str