[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
# .dir-entriesfstringset → nat
# .dir-entriesfdir-entries → nat
# .stringfstring → nat
. 'stringfchar → string
. + .nat-basicfnat × nat → nat
. + .stringfchar × string → string
. + .stringfstring × char → string
. + .stringfstring × string → string
. ++ .dir-entriesfstringset × string → stringset
. ++ .stringfstring × char → string
. +1nat-basicfnat → nat
. +2 .stringfchar × char → string
. - .natpfnat × nat → nat with λ n, m. n ≥ m
. -- .dir-entriesfdir-entries × string → dir-entries
. -- .dir-entriesfstringset × string → stringset
. -1nat-basicpfnat → nat with λ n. n ≠ 0
. -1l .stringfstring × char → string
. -l .stringfstring × char → string
. -p .stringfstring × nat → string
. .butlaststringpfstring → string with λ str. str ≠ ""
. .char1stringpfstring → char with λ str. str ≠ ""
. .entriesabstract-dirfabstract-dir → dir-entries
. .entries:= .abstract-dirfabstract-dir × dir-entries → abstract-dir
. .laststringpfstring → char with λ str. str ≠ ""
. .metaabstract-dirfabstract-dir → metadata
. .meta:= .abstract-dirfabstract-dir × metadata → abstract-dir
. .nlinkabstract-dirfabstract-dir → nat
. .nlink:= .abstract-dirfabstract-dir × nat → abstract-dir
. .nsubdirsabstract-dirfabstract-dir → nat
. .nsubdirs:= .abstract-dirfabstract-dir × nat → abstract-dir
. .rstringstringpfstring → string with λ str. str ≠ ""
. .sizeabstract-dirfabstract-dir → nat
. .size:= .abstract-dirfabstract-dir × nat → abstract-dir
. < .nat-basicpnat × nat
. > .natpnat × nat
. [ . ]dir-entriespfdir-entries × string → nat with λ entries, str. str ∈ entries
. [ . ]stringpfstring × nat × char → string with λ str, n, char. n < # str
. [ . ]stringpfstring × nat → char with λ str, n. n < # str
. [ . ]dir-entriesfdir-entries × string × nat → dir-entries
. \ .dir-entriesfstringset × stringset → stringset
. \ .dir-entriesfdir-entries × stringset → dir-entries
. | .dir-entriesfdir-entries × stringset → dir-entries
. ∈ .dir-entriespnat × dir-entries
. ∈ .dir-entriespstring × stringset
. ∈ .dir-entriespstring × dir-entries
. ∈ .stringpchar × string
. ∩ .dir-entriesfstringset × stringset → stringset
. ∪ .dir-entriesfstringset × stringset → stringset
. ≤ .natpnat × nat
. ≥ .natpnat × nat
. ⊆ .dir-entriespstringset × stringset
. ⊆ .dir-entriespdir-entries × dir-entries
. ⊑ .stringpstring × string
. ⊒ .stringpstring × string
. ⊕ .dir-entriesfdir-entries × dir-entries → dir-entries
{ . }dir-entriesfstring → stringset
∅dir-entriescdir-entries
∅dir-entriescstringset
⊏stringpstring × string
abstract-dirabstract-dirs
adabstract-dirvabstract-dir
butlastnstringpfnat × string → string with λ n, str. n ≤ # str
charchars
charcharvchar
char0charvchar
char1charvchar
char2charvchar
dir-entriesdir-entriess
disjstringpstring × string
dom .dir-entriesfdir-entries → stringset
dupsstringpstring
entriesdir-entriesvdir-entries
entries0dir-entriesvdir-entries
entries1dir-entriesvdir-entries
entries2dir-entriesvdir-entries
fillfirststringfnat × char × string → string
firstnstringpfnat × string → string with λ n, str. n ≤ # str
fromestringfstring × char → string
inodir-entriesvnat
ino0dir-entriesvnat
ino1dir-entriesvnat
ino2dir-entriesvnat
lastnstringpfnat × string → string with λ n, str. n ≤ # str
mnat-basicvnat
m0abstract-dirvnat
m1abstract-dirvnat
m2abstract-dirvnat
m3abstract-dirvnat
m4abstract-dirvnat
mdmetadatavmetadata
md0abstract-dirvmetadata
metadatametadatas
mkdirabstract-dirfnat × metadata × nat × nat × dir-entries → abstract-dir
mkliststringfchar × nat → string
nnat-basicvnat
n0nat-basicvnat
n1nat-basicvnat
natnat-basics
posstringfchar × string → nat
restnstringpfnat × string → string with λ n, str. n ≤ # str
revstringfstring → string
rmdupstringfstring → string
strstringvstring
str0stringvstring
str1stringvstring
str2stringvstring
str3stringvstring
stringstrings
stringsdir-entriesvstringset
strings0dir-entriesvstringset
strings1dir-entriesvstringset
strings2dir-entriesvstringset
stringsetdir-entriess
subliststringpfnat × nat × string → string with λ n, m, str. n + m ≤ # str