[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
# .file-data-storeffidset → nat
# .file-data-storeffile-data-store → nat
# .bufferfbuffer → nat
. + .nat-basicfnat × nat → nat
. + .bufferfbuffer × buffer → buffer
. ++ .file-data-storeffidset × fid → fidset
. +1nat-basicfnat → nat
. - .natpfnat × nat → nat with λ n, m. n ≥ m
. -- .file-data-storeffile-data-store × fid → file-data-store
. -- .file-data-storeffidset × fid → fidset
. -1nat-basicpfnat → nat with λ n. n ≠ 0
. .contentfile-dataffile-data → buffer
. .content:= .file-dataffile-data × buffer → file-data
. .metafile-dataffile-data → metadata
. .meta:= .file-dataffile-data × metadata → file-data
. < .nat-basicpnat × nat
. > .natpnat × nat
. [ . ]file-data-storepffile-data-store × fid → file-data with λ fs, fid. fid ∈ fs
. [ . ]bufferpfbuffer × nat × data → buffer with λ buf, n, d. n < # buf
. [ . ]file-data-storeffile-data-store × fid × file-data → file-data-store
. [ . ]bufferpfbuffer × nat → data with λ buf, n. n < # buf
. \ .file-data-storeffidset × fidset → fidset
. \ .file-data-storeffile-data-store × fidset → file-data-store
. | .file-data-storeffile-data-store × fidset → file-data-store
. ∈ .file-data-storepfile-data × file-data-store
. ∈ .file-data-storepfid × fidset
. ∈ .file-data-storepfid × file-data-store
. ∈ .bufferpdata × buffer
. ∩ .file-data-storeffidset × fidset → fidset
. ∪ .file-data-storeffidset × fidset → fidset
. ≤ .natpnat × nat
. ≥ .natpnat × nat
. ⊆ .file-data-storepfidset × fidset
. ⊆ .file-data-storepfile-data-store × file-data-store
. ⊕ .file-data-storeffile-data-store × file-data-store → file-data-store
{ . }file-data-storeffid → fidset
∅file-data-storecfile-data-store
∅file-data-storecfidset
bufbuffervbuffer
buf0buffervbuffer
buf1buffervbuffer
buf2buffervbuffer
bufferbuffers
cmpbufferppbuffer × data × nat × nat with λ buf, d, m, n. m + n ≤ # buf
cmpbufferppbuffer × nat × buffer × nat × nat with λ buf, m, buf0, m0, n. m + n ≤ # buf ∧ m0 + n ≤ # buf0
copybufferpfbuffer × nat × buffer × nat × nat → buffer with λ buf, m, buf0, m0, n. m + n ≤ # buf ∧ m0 + n ≤ # buf0
ddatavdata
d0datavdata
d1datavdata
d2datavdata
datadatas
dom .file-data-storeffile-data-store → fidset
emptybuffercdata
ffile-datavfile-data
f0file-data-storevfile-data
f1file-data-storevfile-data
f2file-data-storevfile-data
fidfile-ids
fidfile-idvfid
fid1file-data-storevfid
fid2file-data-storevfid
fidsfile-data-storevfidset
fids0file-data-storevfidset
fids1file-data-storevfidset
fids2file-data-storevfidset
fidsetfile-data-stores
file-datafile-datas
file-data-storefile-data-stores
fillbufferpfbuffer × data × nat × nat → buffer with λ buf, d, n, m. n + m ≤ # buf
fillbufferfbuffer × data → buffer
fsfile-data-storevfile-data-store
fs0file-data-storevfile-data-store
fs1file-data-storevfile-data-store
fs2file-data-storevfile-data-store
id○bufferpbuffer × buffer × nat
idrangebufferppbuffer × nat × nat with λ buf, m, n. m + n ≤ # buf
mnat-basicvnat
m0array-copyvnat
maxmin-maxfnat × nat → nat
mdmetadatavmetadata
md0file-datavmetadata
metadatametadatas
minmin-maxfnat × nat → nat
mkbufbufferfnat → buffer
mkempbufbufferfnat → buffer
mkfilefile-datafmetadata × buffer → file-data
mkzbufbufferfnat → buffer
nnat-basicvnat
n0nat-basicvnat
n1nat-basicvnat
natnat-basics
range=bufferpbuffer × nat × buffer × nat × nat
resizebufferfbuffer × nat → buffer
revbufferpfbuffer × nat → buffer with λ buf, n. n ≤ # buf
revbufferfbuffer → buffer
splicebufferfbuffer × nat × buffer × nat × nat → buffer
subarraybufferpfbuffer × nat × nat → buffer with λ buf, m, n. m + n ≤ # buf
zerobuffercdata