[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
# .nat-list-setfnat-list → nat
# .key-list-setfkey-list → nat
# .nat-list-setfnat-set → nat
# .stringsetfstringset → nat
# .bufferfbuffer → nat
# .node-listfnode-list → nat
# .stringfstring → nat
# .node-storefnode-store → nat
# .address-list-setfaddress-list → nat
# .node-indexfkey-set → nat
# .address-list-setfaddress-set → nat
# .node-indexfnode-index → nat
# .group-storefgroup-node-list → nat
# .index-storefindex-address-store → nat
# .laddress-listfladdress-list → nat
# .index-storefindex-store → nat
# .group-storefgroup-store → nat
# .index-storefindex-node-list → nat
# .group-storefgroup-address-store → nat
# .branch-arrayfbranch-array → nat
. % .nat-divpfnat × nat → nat with λ n, m. m ≠ 0
. 'key-list-setfkey → key-list
. 'nat-list-setfnat → nat-list
. 'node-listfnode → node-list
. 'stringfchar → string
. 'index-storefindex-node → index-node-list
. 'address-list-setfaddress → address-list
. 'group-storefgroup-node → group-node-list
. 'laddress-listfladdress → laddress-list
. * .nat-multfnat × nat → nat
. + .nat-basicfnat × nat → nat
. + .nat-list-setfnat × nat-list → nat-list
. + .key-list-setfkey-list × key → key-list
. + .nat-list-setfnat-list × nat-list → nat-list
. + .key-list-setfkey-list × key-list → key-list
. + .nat-list-setfnat-list × nat → nat-list
. + .key-list-setfkey × key-list → key-list
. + .bufferfbuffer × buffer → buffer
. + .node-listfnode-list × node → node-list
. + .stringfchar × string → string
. + .node-listfnode-list × node-list → node-list
. + .stringfstring × string → string
. + .node-listfnode × node-list → node-list
. + .stringfstring × char → string
. + .index-storefindex-node-list × index-node → index-node-list
. + .address-list-setfaddress × address-list → address-list
. + .index-storefindex-node-list × index-node-list → index-node-list
. + .address-list-setfaddress-list × address-list → address-list
. + .index-storefindex-node × index-node-list → index-node-list
. + .address-list-setfaddress-list × address → address-list
. + .laddress-listfladdress-list × laddress → laddress-list
. + .group-storefgroup-node × group-node-list → group-node-list
. + .laddress-listfladdress-list × laddress-list → laddress-list
. + .group-storefgroup-node-list × group-node-list → group-node-list
. + .laddress-listfladdress × laddress-list → laddress-list
. + .group-storefgroup-node-list × group-node → group-node-list
. ++ .key-list-setfkey-list × key → key-list
. ++ .nat-list-setfnat-list × nat → nat-list
. ++ .stringsetfstringset × string → stringset
. ++ .nat-list-setfnat-set × nat → nat-set
. ++ .node-listfnode-list × node → node-list
. ++ .stringfstring × char → string
. ++ .node-indexfkey-set × key → key-set
. ++ .address-list-setfaddress-list × address → address-list
. ++ .index-storefindex-node-list × index-node → index-node-list
. ++ .address-list-setfaddress-set × address → address-set
. ++ .laddress-listfladdress-list × laddress → laddress-list
. ++ .group-storefgroup-node-list × group-node → group-node-list
. +1nat-basicfnat → nat
. +2 .nat-list-setfnat × nat → nat-list
. +2 .stringfchar × char → string
. +2 .key-list-setfkey × key → key-list
. +2 .address-list-setfaddress × address → address-list
. +2 .node-listfnode × node → node-list
. +2 .group-storefgroup-node × group-node → group-node-list
. +2 .index-storefindex-node × index-node → index-node-list
. +2 .laddress-listfladdress × laddress → laddress-list
. - .natpfnat × nat → nat with λ n, m. n ≥ m
. -- .nat-list-setfnat-set × nat → nat-set
. -- .stringsetfstringset × string → stringset
. -- .address-list-setfaddress-set × address → address-set
. -- .node-storefnode-store × address → node-store
. -- .group-storefgroup-store × nat → group-store
. -- .node-indexfkey-set × key → key-set
. -- .group-storefgroup-address-store × address → group-address-store
. -- .node-indexfnode-index × key → node-index
. -- .index-storefindex-store × nat → index-store
. -- .index-storefindex-address-store × address → index-address-store
. -1nat-basicpfnat → nat with λ n. n ≠ 0
. -1l .nat-list-setfnat-list × nat → nat-list
. -1l .key-list-setfkey-list × key → key-list
. -1l .stringfstring × char → string
. -1l .node-listfnode-list × node → node-list
. -1l .address-list-setfaddress-list × address → address-list
. -1l .index-storefindex-node-list × index-node → index-node-list
. -1l .group-storefgroup-node-list × group-node → group-node-list
. -1l .laddress-listfladdress-list × laddress → laddress-list
. -l .nat-list-setfnat-list × nat → nat-list
. -l .key-list-setfkey-list × key → key-list
. -l .stringfstring × char → string
. -l .node-listfnode-list × node → node-list
. -l .address-list-setfaddress-list × address → address-list
. -l .index-storefindex-node-list × index-node → index-node-list
. -l .group-storefgroup-node-list × group-node → group-node-list
. -l .laddress-listfladdress-list × laddress → laddress-list
. -p .nat-list-setfnat-list × nat → nat-list
. -p .key-list-setfkey-list × nat → key-list
. -p .stringfstring × nat → string
. -p .node-listfnode-list × nat → node-list
. -p .address-list-setfaddress-list × nat → address-list
. -p .index-storefindex-node-list × nat → index-node-list
. -p .group-storefgroup-node-list × nat → group-node-list
. -p .laddress-listfladdress-list × nat → laddress-list
. .adrbranchfbranch → address
. .adr:= .branchfbranch × address → branch
. .branch?branchpbranch
. .branchesindexnodefindex-node → branch-array
. .branches:= .indexnodefindex-node × branch-array → index-node
. .butlastkey-list-setpfkey-list → key-list with λ kx. kx ≠ []
. .butlastnode-listpfnode-list → node-list with λ ndx. ndx ≠ []
. .butlastnat-list-setpfnat-list → nat-list with λ nx. nx ≠ []
. .butlastindex-storepfindex-node-list → index-node-list with λ indx. indx ≠ []
. .butlaststringpfstring → string with λ str. str ≠ ""
. .butlastladdress-listpfladdress-list → laddress-list with λ lax. lax ≠ []
. .butlastaddress-list-setpfaddress-list → address-list with λ ax. ax ≠ []
. .butlastgroup-storepfgroup-node-list → group-node-list with λ gndx. gndx ≠ []
. .butmaxnat-setpfnat-set → nat-set with λ ns. ns ≠ ∅
. .butminnat-setpfnat-set → nat-set with λ ns. ns ≠ ∅
. .char1stringpfstring → char with λ str. str ≠ ""
. .datanodepfnode → buffer with λ nd. nd.data?
. .data:= .nodepfnode × buffer → node with λ nd, buf. nd.data?
. .data?keypkey
. .data?nodepnode
. .dentry?dentrypdentry
. .dentry?keypkey
. .dentry?nodepnode
. .directorynodeppnode with λ nd. nd.inode?
. .directoryinodepinode
. .directory:= .nodepfnode × bool → node with λ nd, boolvar. nd.inode?
. .directory:= .inodefinode × bool → inode
. .endgroupnodepgroup-node
. .end:= .groupnodefgroup-node × bool → group-node
. .entry?branchpbranch
. .flashsizeindex-storefindex-node-list → nat
. .flashsizegroup-storefgroup-node → nat
. .flashsizeindex-storefindex-node → nat
. .flashsizegroup-storefgroup-node-list → nat
. .gndlistgroup-storefgroup-block → group-node-list
. .gndlist:= .group-storefgroup-block × group-node-list → group-block
. .headkey-list-setpfkey-list → key with λ kx. kx ≠ []
. .headnode-listpfnode-list → node with λ ndx. ndx ≠ []
. .headindex-storepfindex-node-list → index-node with λ indx. indx ≠ []
. .headnat-list-setpfnat-list → nat with λ nx. nx ≠ []
. .headladdress-listpfladdress-list → laddress with λ lax. lax ≠ []
. .headaddress-list-setpfaddress-list → address with λ ax. ax ≠ []
. .headgroup-storepfgroup-node-list → group-node with λ gndx. gndx ≠ []
. .index?persistence-stateppersistence-state
. .indlistindex-storefindex-block → index-node-list
. .indlist:= .index-storefindex-block × index-node-list → index-block
. .inokeyfkey → nat
. .inoinodefinode → nat
. .inodentrypfdentry → nat with λ dent. dent.dentry?
. .inonodepfnode → nat with λ nd. nd.dentry?
. .ino:= .dentrypfdentry × nat → dentry with λ dent, m. dent.dentry?
. .ino:= .keyfkey × nat → key
. .ino:= .nodepfnode × nat → node with λ nd, m. nd.dentry?
. .ino:= .inodefinode × nat → inode
. .inode?nodepnode
. .inode?keypkey
. .inodes?aubifs-invpkey-set
. .journal?persistence-stateppersistence-state
. .keynodefnode → key
. .keybranchfbranch → key
. .key:= .nodefnode × key → node
. .key:= .branchfbranch × key → branch
. .ladrlistindex-storefindex-block → laddress-list
. .ladrlistgroup-storefgroup-block → laddress-list
. .ladrlist:= .index-storefindex-block × laddress-list → index-block
. .ladrlist:= .group-storefgroup-block × laddress-list → group-block
. .lastkey-list-setpfkey-list → key with λ kx. kx ≠ []
. .lastnode-listpfnode-list → node with λ ndx. ndx ≠ []
. .lastindex-storepfindex-node-list → index-node with λ indx. indx ≠ []
. .lastladdress-listpfladdress-list → laddress with λ lax. lax ≠ []
. .lastgroup-storepfgroup-node-list → group-node with λ gndx. gndx ≠ []
. .lastaddress-list-setpfaddress-list → address with λ ax. ax ≠ []
. .lastnat-list-setpfnat-list → nat with λ nx. nx ≠ []
. .laststringpfstring → char with λ str. str ≠ ""
. .leafindexnodepindex-node
. .leaf:= .indexnodefindex-node × bool → index-node
. .lnumaddress-datafaddress → nat
. .lnumpersistence-statepfpersistence-state → nat with λ pstate. pstate.index? ∨ pstate.journal?
. .lnum:= .address-datafaddress × nat → address
. .map ( . )group-storefgroup-store × (group-block → group-block) → group-store
. .map ( . )group-storefgroup-store × (nat × group-block → group-block) → group-store
. .map ( . )index-storefindex-address-store × (address × index-node → index-node) → index-address-store
. .map ( . )group-storefgroup-address-store × (group-node → group-node) → group-address-store
. .map ( . )index-storefindex-address-store × (index-node → index-node) → index-address-store
. .map ( . )group-storefgroup-address-store × (address × group-node → group-node) → group-address-store
. .map ( . )index-storefindex-store × (nat × index-block → index-block) → index-store
. .map ( . )index-storefindex-store × (index-block → index-block) → index-store
. .maxnat-setpfnat-set → nat with λ ns. ns ≠ ∅
. .metainodefinode → metadata
. .metanodepfnode → metadata with λ nd. nd.inode?
. .meta:= .inodefinode × metadata → inode
. .meta:= .nodepfnode × metadata → node with λ nd, md. nd.inode?
. .minnat-setpfnat-set → nat with λ ns. ns ≠ ∅
. .namedentryfdentry → string
. .namekeypfkey → string with λ key. key.dentry?
. .name:= .keypfkey × string → key with λ key, str. key.dentry?
. .name:= .dentryfdentry × string → dentry
. .ndgroupnodefgroup-node → node
. .nd:= .groupnodefgroup-node × node → group-node
. .negdentry?dentrypdentry
. .nlinkinodefinode → nat
. .nlinknodepfnode → nat with λ nd. nd.inode?
. .nlink:= .nodepfnode × nat → node with λ nd, m. nd.inode?
. .nlink:= .inodefinode × nat → inode
. .nsubdirsinodefinode → nat
. .nsubdirsnodepfnode → nat with λ nd. nd.inode?
. .nsubdirs:= .nodepfnode × nat → node with λ nd, m. nd.inode?
. .nsubdirs:= .inodefinode × nat → inode
. .offladdressfladdress → nat
. .off:= .laddressfladdress × nat → laddress
. .partkeypfkey → nat with λ key. key.data?
. .part:= .keypfkey × nat → key with λ key, m. key.data?
. .posaddress-datafaddress → nat
. .pos:= .address-datafaddress × nat → address
. .ref-sizegroup-storefgroup-block → nat
. .ref-sizeindex-storefindex-block → nat
. .ref-size:= .group-storefgroup-block × nat → group-block
. .ref-size:= .index-storefindex-block × nat → index-block
. .rstringstringpfstring → string with λ str. str ≠ ""
. .sizenodepfnode → nat with λ nd. nd.trunc? ∨ nd.inode?
. .sizeladdressfladdress → nat
. .sizeinodefinode → nat
. .sizeaddress-datafaddress → nat
. .sizeablock-store-refsize-consfaddress-set → nat
. .size:= .nodepfnode × nat → node with λ nd, m. nd.trunc? ∨ nd.inode?
. .size:= .laddressfladdress × nat → laddress
. .size:= .inodefinode × nat → inode
. .size:= .address-datafaddress × nat → address
. .sqnumgroupnodefgroup-node → nat
. .sqnum:= .groupnodefgroup-node × nat → group-node
. .startgroupnodepgroup-node
. .start:= .groupnodefgroup-node × bool → group-node
. .tailkey-list-setpfkey-list → key-list with λ kx. kx ≠ []
. .tailnode-listpfnode-list → node-list with λ ndx. ndx ≠ []
. .tailnat-list-setpfnat-list → nat-list with λ nx. nx ≠ []
. .tailindex-storepfindex-node-list → index-node-list with λ indx. indx ≠ []
. .tailaddress-list-setpfaddress-list → address-list with λ ax. ax ≠ []
. .tailladdress-listpfladdress-list → laddress-list with λ lax. lax ≠ []
. .tailgroup-storepfgroup-node-list → group-node-list with λ gndx. gndx ≠ []
. .to-adr ( . )ablock-store-invfladdress-list × nat → address-list
. .toSetnat-list-setfnat-list → nat-set
. .toSetaddress-list-setfaddress-list → address-set
. .toSetkey-list-setfkey-list → key-set
. .trunc?nodepnode
. .usedsizeindexnodefindex-node → nat
. .usedsize:= .indexnodefindex-node × nat → index-node
. / .nat-divpfnat × nat → nat with λ n, m. m ≠ 0
. < .nat-basicpnat × nat
. < .key-list-setpkey-list × key-list
. < .node-listpnode-list × node-list
. < .nat-list-setpnat-list × nat-list
. < .address-list-setpaddress-list × address-list
. < .index-storepindex-node-list × index-node-list
. < .group-storepgroup-node-list × group-node-list
. < .nat-setpnat-set × nat
. < .laddress-listpladdress-list × laddress-list
. < .nat-setpnat × nat-set
. =○refsize .index-storepindex-store × index-store
. =○refsize .group-storepgroup-store × group-store
. > .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
. [ . ]node-listpfnode-list × nat × node → node-list with λ ndx, n, nd. n < # ndx
. [ . ]node-listpfnode-list × nat → node with λ ndx, n. n < # ndx
. [ . ]node-storepfnode-store × address → node with λ fs, adr. adr ∈ fs
. [ . ]group-storefgroup-store × nat × group-block → group-store
. [ . ]node-indexpfnode-index × key → address with λ ri, key. key ∈ ri
. [ . ]group-storefgroup-store × address → group-node
. [ . ]index-storepfindex-address-store × address → index-node with λ iast, adr. adr ∈ iast
. [ . ]group-storefgroup-address-store × address × group-node → group-address-store
. [ . ]index-storepfindex-store × nat → index-block with λ istore, n. n ∈ istore
. [ . ]index-storefindex-store × nat × index-block → index-store
. [ . ]index-storepfindex-node-list × nat × index-node → index-node-list with λ indx, n, ind. n < # indx
. [ . ]index-storefindex-store × address → index-node
. [ . ]index-storepfindex-node-list × nat → index-node with λ indx, n. n < # indx
. [ . ]index-storefindex-address-store × address × index-node → index-address-store
. [ . ]branch-arraypfbranch-array × nat × branch → branch-array with λ brar, n, br. n < # brar
. [ . ]node-indexfnode-index × key × address → node-index
. [ . ]branch-arraypfbranch-array × nat → branch with λ brar, n. n < # brar
. [ . ]node-storefnode-store × address × node → node-store
. [ . ]group-storepfgroup-address-store × address → group-node with λ gast, adr. adr ∈ gast
. [ . ]aubifs-basefnode-index × key-list × address-list → node-index
. [ . ]group-storepfgroup-store × nat → group-block with λ gstore, n. n ∈ gstore
. [ . ]aubifs-basefnode-index × key-list → address-list
. [ . ]laddress-listpfladdress-list × nat × laddress → laddress-list with λ lax, n, ladr. n < # lax
. [ . ]aubifs-basefnode-store × address-list × node-list → node-store
. [ . ]laddress-listpfladdress-list × nat → laddress with λ lax, n. n < # lax
. [ . ]aubifs-basefnode-store × address-list → node-list
. [ . ]group-storepfgroup-node-list × nat × group-node → group-node-list with λ gndx, n, gnd. n < # gndx
. [ . ]index-basefnode-index × key-set → address-set
. [ . ]group-storepfgroup-node-list × nat → group-node with λ gndx, n. n < # gndx
. [ . ]nat-list-setpfnat-list × nat → nat with λ nx, n. n < # nx
. [ . ]address-list-setpfaddress-list × nat × address → address-list with λ ax, n, adr. n < # ax
. [ . ]nat-list-setpfnat-list × nat × nat → nat-list with λ nx, n, n0. n < # nx
. [ . ]address-list-setpfaddress-list × nat → address with λ ax, n. n < # ax
. [ . ]bufferpfbuffer × nat → data with λ buf, n. n < # buf
. [ . ]stringpfstring × nat × char → string with λ str, n, char. n < # str
. [ . ]bufferpfbuffer × nat × data → buffer with λ buf, n, d. n < # buf
. [ . ]stringpfstring × nat → char with λ str, n. n < # str
. \ .nat-list-setfnat-set × nat-set → nat-set
. \ .address-list-setfaddress-set × address-set → address-set
. \ .stringsetfstringset × stringset → stringset
. \ .group-storefgroup-store × nat-set → group-store
. \ .group-storefgroup-address-store × address-set → group-address-store
. \ .node-storefnode-store × address-set → node-store
. \ .index-storefindex-store × nat-set → index-store
. \ .node-indexfnode-index × key-set → node-index
. \ .index-storefindex-address-store × address-set → index-address-store
. \ .node-indexfkey-set × key-set → key-set
. | .node-storefnode-store × address-set → node-store
. | .group-storefgroup-store × nat-set → group-store
. | .node-indexfnode-index × key-set → node-index
. | .group-storefgroup-address-store × address-set → group-address-store
. | .index-storefindex-address-store × address-set → index-address-store
. | .ablock-store-refsize-consfaddress-set × nat → address-set
. | .index-storefindex-store × nat-set → index-store
. ∈ .key-list-setpkey × key-list
. ∈ .nat-list-setpnat × nat-list
. ∈ .stringsetpstring × stringset
. ∈ .nat-list-setpnat × nat-set
. ∈ .node-listpnode × node-list
. ∈ .bufferpdata × buffer
. ∈ .node-storepnode × node-store
. ∈ .stringpchar × string
. ∈ .node-storepaddress × node-store
. ∈ .address-list-setpaddress × address-list
. ∈ .node-indexpaddress × node-index
. ∈ .address-list-setpaddress × address-set
. ∈ .node-indexpkey × key-set
. ∈ .group-storepgroup-node × group-node-list
. ∈ .node-indexpkey × node-index
. ∈ .laddress-listpladdress × laddress-list
. ∈ .index-storepindex-node × index-address-store
. ∈ .group-storepnat × group-store
. ∈ .index-storepaddress × index-address-store
. ∈ .group-storepgroup-block × group-store
. ∈ .index-storepaddress × index-store
. ∈ .group-storepaddress × group-store
. ∈ .index-storepindex-block × index-store
. ∈ .group-storepaddress × group-address-store
. ∈ .index-storepnat × index-store
. ∈ .group-storepgroup-node × group-address-store
. ∈ .index-storepindex-node × index-node-list
. ∈ .branch-arraypbranch × branch-array
. ∩ .nat-list-setfnat-set × nat-set → nat-set
. ∩ .stringsetfstringset × stringset → stringset
. ∩ .address-list-setfaddress-set × address-set → address-set
. ∩ .node-indexfkey-set × key-set → key-set
. ∪ .nat-list-setfnat-set × nat-set → nat-set
. ∪ .address-list-setfaddress-set × address-set → address-set
. ∪ .node-indexfkey-set × key-set → key-set
. ∪ .stringsetfstringset × stringset → stringset
. ≤ .natpnat × nat
. ≥ .natpnat × nat
. ⊆ .stringsetpstringset × stringset
. ⊆ .nat-list-setpnat-set × nat-set
. ⊆ .node-storepnode-store × node-store
. ⊆ .address-list-setpaddress-set × address-set
. ⊆ .node-indexpkey-set × key-set
. ⊆ .group-storepgroup-store × group-store
. ⊆ .node-indexpnode-index × node-index
. ⊆ .group-storepgroup-address-store × group-address-store
. ⊆ .index-storepindex-address-store × index-address-store
. ⊆ .index-storepindex-store × index-store
. ⊑ .key-list-setpkey-list × key-list
. ⊑ .nat-list-setpnat-list × nat-list
. ⊑ .node-listpnode-list × node-list
. ⊑ .stringpstring × string
. ⊑ .index-storepindex-store × index-store
. ⊑ .address-list-setpaddress-list × address-list
. ⊑ .index-storepindex-node-list × index-node-list
. ⊑ .group-storepgroup-node-list × group-node-list
. ⊑ .group-storepgroup-store × group-store
. ⊑ .laddress-listpladdress-list × laddress-list
. ⊒ .key-list-setpkey-list × key-list
. ⊒ .node-listpnode-list × node-list
. ⊒ .index-storepindex-node-list × index-node-list
. ⊒ .nat-list-setpnat-list × nat-list
. ⊒ .laddress-listpladdress-list × laddress-list
. ⊒ .stringpstring × string
. ⊒ .group-storepgroup-node-list × group-node-list
. ⊒ .address-list-setpaddress-list × address-list
. ⊕ .group-storefgroup-store × group-store → group-store
. ⊕ .group-storefgroup-address-store × group-address-store → group-address-store
. ⊕ .node-storefnode-store × node-store → node-store
. ⊕ .index-storefindex-store × index-store → index-store
. ⊕ .node-indexfnode-index × node-index → node-index
. ⊕ .index-storefindex-address-store × index-address-store → index-address-store
. ⊖ .aubifs-basefnode-index × key-set → node-index
. ⊖ .aubifs-basefnode-index × key → node-index
@laddressfnat × nat → laddress
@address-datafnat × nat × nat → address
[]nat-list-setcnat-list
[]address-list-setcaddress-list
[]key-list-setckey-list
[]group-storecgroup-node-list
[]node-listcnode-list
[]laddress-listcladdress-list
[]index-storecindex-node-list
{ . }stringsetfstring → stringset
{ . }nat-list-setfnat → nat-set
{ . }node-indexfkey → key-set
{ . }address-list-setfaddress → address-set
∅nat-list-setcnat-set
∅address-list-setcaddress-set
∅group-storecgroup-store
∅group-storecgroup-address-store
∅index-storecindex-store
∅index-storecindex-address-store
∅stringsetcstringset
∅node-indexcnode-index
∅node-storecnode-store
∅node-indexckey-set
⊏stringpstring × string
⌊ . ⌋error-classperror
ADRindex-asmvaddress,flexible
ADR_DUMMYconstantscaddress
ADRLISTindex-asmvaddress-list,flexible
ASindex-asmvaddress-set,flexible
BRANCH_SIZEconstantscnat
COMMIT?index-asmvbool,flexible
EACCESSerrorcerror
EB_PAGE_SIZEeraseblockcnat
EBADFDerrorcerror
ECOMMITerrorcerror
EEXISTSerrorcerror
EFAILerrorcerror
EINVALerrorcerror
EIOerrorcerror
EISDIRerrorcerror
EMPTY?index-asmvbool,flexible
ENOENTerrorcerror
ENOMEMerrorcerror
ENOSPCerrorcerror
ENOTDIRerrorcerror
ENOTEMPTYerrorcerror
EROFSerrorcerror
ERRerror-classverror,flexible
ERR0error-classverror,flexible
ESUCCESSerrorcerror
EUCLEANerrorcerror
EXISTSindex-asmvbool,flexible
GNDindex-asmvgroup-node,flexible
GNDLISTindex-asmvgroup-node-list,flexible
INDindex-asmvindex-node,flexible
ISYNCEDindex-asmvbool,flexible
KEYindex-asmvkey,flexible
KSindex-asmvkey-set,flexible
LADRindex-asmvladdress,flexible
LADRLISTindex-asmvladdress-list,flexible
LEB_SIZEeraseblockcnat
LNUMindex-asmvnat,flexible
MIN_SIZEconstantscnat
Nindex-asmvnat,flexible
N0index-asmvnat,flexible
NAMESindex-asmvstringset,flexible
NDindex-asmvnode,flexible
NSindex-asmvnat-set,flexible
NS0index-asmvnat-set,flexible
NS1index-asmvnat-set,flexible
OLDADRindex-asmvaddress,flexible
P_OSindex-asmvnat-set,flexible
P_OS0index-asmvnat-set,flexible
PAGES_PER_LEBeraseblockcnat
PAGES_PER_PEBeraseblockcnat
PEB_SIZEeraseblockcnat
PFIindex-asmvnode-index,flexible
PINVALindex-asmvnat-set,flexible
PMAXINOindex-asmvnat,flexible
PMAXINO0index-asmvnat,flexible
PNLindex-asmvnat-list,flexible
PNL0index-asmvnat-list,flexible
PPMAXINOindex-asmvnat,flexible
PPMAXINO0index-asmvnat,flexible
PRIindex-asmvnode-index,flexible
PSTOREindex-asmvgroup-store,flexible
PSTORE0index-asmvgroup-store,flexible
ROOT_INOroot-inocnat
SIZEindex-asmvnat,flexible
VFS_PAGE_SIZEpagecnat
VOLSIZEindex-asmvnat,flexible
addressaddress-datas
address-listaddress-list-sets
address-setaddress-list-sets
addressgfgroup-storevaddress × group-node → group-node
addressifindex-storevaddress × index-node → index-node
adraddress-datavaddress
adr0addressvaddress
adr1addressvaddress
adr2addressvaddress
adr3addressvaddress
adr4addressvaddress
adr5addressvaddress
align↑alignfnat × nat → nat
align↓alignfnat × nat → nat
asaddress-list-setvaddress-set
as0address-list-setvaddress-set
as1address-list-setvaddress-set
as2address-list-setvaddress-set
aubifs-crashaubifs-basepnode-index × key-set × key-set × node-index × key-set × node-store × address-list × node-index × key-set × key-set × node-index × key-set × node-store × address-list
axaddress-list-setvaddress-list
ax0address-list-setvaddress-list
ax1address-list-setvaddress-list
ayaddress-list-setvaddress-list
azaddress-list-setvaddress-list
boolvarnodevbool
boolvar0nodevbool
boolvar1groupnodevbool
boolvar2groupnodevbool
brbranchvbranch
br0branch-arrayvbranch
br1branch-arrayvbranch
branchbranchs
branch-arraybranch-arrays
brarbranch-arrayvbranch-array
brar0branch-arrayvbranch-array
brar1branch-arrayvbranch-array
brar2branch-arrayvbranch-array
bufbuffervbuffer
buf0buffervbuffer
buf1buffervbuffer
buf2buffervbuffer
bufferbuffers
butlastnkey-list-setpfnat × key-list → key-list with λ n, kx. n ≤ # kx
butlastnnode-listpfnat × node-list → node-list with λ n, ndx. n ≤ # ndx
butlastnnat-list-setpfnat × nat-list → nat-list with λ n, nx. n ≤ # nx
butlastnindex-storepfnat × index-node-list → index-node-list with λ n, indx. n ≤ # indx
butlastnstringpfnat × string → string with λ n, str. n ≤ # str
butlastnladdress-listpfnat × laddress-list → laddress-list with λ n, lax. n ≤ # lax
butlastnaddress-list-setpfnat × address-list → address-list with λ n, ax. n ≤ # ax
butlastngroup-storepfnat × group-node-list → group-node-list with λ n, gndx. n ≤ # gndx
charchars
charcharvchar
char0charvchar
char1charvchar
char2charvchar
cmpbranch-arrayppbranch-array × branch × nat × nat with λ brar, br, m, n. m + n ≤ # brar
cmpbranch-arrayppbranch-array × nat × branch-array × nat × nat with λ brar, m, brar0, m0, n. m + n ≤ # brar ∧ m0 + n ≤ # brar0
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
copybranch-arraypfbranch-array × nat × branch-array × nat × nat → branch-array with λ brar, m, brar0, m0, n. m + n ≤ # brar ∧ m0 + n ≤ # brar0
crashapersistence-basefindex-store × index-store → index-store
crashapersistence-basefgroup-store × group-store × nat-set × nat-list → group-store
crash-logblockapersistence-basefgroup-block × nat → group-block
ddatavdata
d0datavdata
d1datavdata
d2datavdata
datadatas
datakeykeyfnat × nat → key
datakeysaubifs-basefkey-set × node-index → key-set
datakeysaubifs-basefkey × nat × node-index → key-set
datakeysaubifs-basefkey × node-index → key-set
datanodenodefkey × buffer → node
dentdentryvdentry
dentriesaubifs-basefkey × node-index → stringset
dentrydentrys
dentrykeykeyfnat × string → key
dentrykeysaubifs-basefkey × node-index → key-set
dentrynodenodefkey × nat → node
disjkey-list-setpkey-list × key-list
disjnode-listpnode-list × node-list
disjindex-storepindex-node-list × index-node-list
disjnat-list-setpnat-list × nat-list
disjladdress-listpladdress-list × laddress-list
disjstringpstring × string
disjgroup-storepgroup-node-list × group-node-list
disjaddress-list-setpaddress-list × address-list
dom .group-storefgroup-store → nat-set
dom .node-storefnode-store → address-set
dom .group-storefgroup-address-store → address-set
dom .node-indexfnode-index → key-set
dom .index-storefindex-store → nat-set
dom .index-storefindex-address-store → address-set
dropnnat-list-setfnat × nat-list → nat-list
dropnaddress-list-setfnat × address-list → address-list
dropnkey-list-setfnat × key-list → key-list
dropngroup-storefnat × group-node-list → group-node-list
dropnnode-listfnat × node-list → node-list
dropnladdress-listfnat × laddress-list → laddress-list
dropnindex-storefnat × index-node-list → index-node-list
dupskey-list-setpkey-list
dupsnode-listpnode-list
dupsnat-list-setpnat-list
dupsindex-storepindex-node-list
dupsstringpstring
dupsladdress-listpladdress-list
dupsaddress-list-setpaddress-list
dupsgroup-storepgroup-node-list
elems .apersistence-basefnat-list → nat-set
emptybuffercdata
emptyleberaseblockcbuffer
emptypageeraseblockcbuffer
emptypeberaseblockcbuffer
errerrorverror
err0errorverror
err1errorverror
errorerrors
fail#error-classpr : : error (nondeterministic)
fail_or_success#error-classpr : : error (nondeterministic)
fiaubifs-basevnode-index
fi0aubifs-basevnode-index
fi1aubifs-basevnode-index
fi2aubifs-basevnode-index
file-node-consaubifs-invpnode-store × node-index
fillbranch-arraypfbranch-array × branch × nat × nat → branch-array with λ brar, br, n, m. n + m ≤ # brar
fillbufferpfbuffer × data × nat × nat → buffer with λ buf, d, n, m. n + m ≤ # buf
fillbufferfbuffer × data → buffer
fillbranch-arrayfbranch-array × branch → branch-array
fillfirstnat-list-setfnat × nat × nat-list → nat-list
fillfirstkey-list-setfnat × key × key-list → key-list
fillfirststringfnat × char × string → string
fillfirstnode-listfnat × node × node-list → node-list
fillfirstaddress-list-setfnat × address × address-list → address-list
fillfirstindex-storefnat × index-node × index-node-list → index-node-list
fillfirstgroup-storefnat × group-node × group-node-list → group-node-list
fillfirstladdress-listfnat × laddress × laddress-list → laddress-list
firstnkey-list-setpfnat × key-list → key-list with λ n, kx. n ≤ # kx
firstnnode-listpfnat × node-list → node-list with λ n, ndx. n ≤ # ndx
firstnindex-storepfnat × index-node-list → index-node-list with λ n, indx. n ≤ # indx
firstnladdress-listpfnat × laddress-list → laddress-list with λ n, lax. n ≤ # lax
firstngroup-storepfnat × group-node-list → group-node-list with λ n, gndx. n ≤ # gndx
firstnaddress-list-setpfnat × address-list → address-list with λ n, ax. n ≤ # ax
firstnnat-list-setpfnat × nat-list → nat-list with λ n, nx. n ≤ # nx
firstnstringpfnat × string → string with λ n, str. n ≤ # str
foaubifs-basevkey-set
fo0aubifs-basevkey-set
fo1aubifs-basevkey-set
fo2aubifs-basevkey-set
fromenat-list-setfnat-list × nat → nat-list
fromestringfstring × char → string
fromeaddress-list-setfaddress-list × address → address-list
fromegroup-storefgroup-node-list × group-node → group-node-list
fromeladdress-listfladdress-list × laddress → laddress-list
fromekey-list-setfkey-list × key → key-list
fromeindex-storefindex-node-list × index-node → index-node-list
fromenode-listfnode-list × node → node-list
fsnode-storevnode-store
fs0node-storevnode-store
fs1node-storevnode-store
fs2node-storevnode-store
gastgroup-storevgroup-address-store
gast0group-storevgroup-address-store
gast1group-storevgroup-address-store
gast2group-storevgroup-address-store
gblockgroup-storevgroup-block
gblock0group-storevgroup-block
gblock1group-storevgroup-block
gblock2group-storevgroup-block
gdatafgroup-storevgroup-block → group-block
gelemdatafgroup-storevnat × group-block → group-block
gelemfgroup-storevgroup-node → group-node
ginvalapersistence-basevnat-set
gndgroupnodevgroup-node
gnd0group-storevgroup-node
gnd1group-storevgroup-node
gnd2group-storevgroup-node
gndxgroup-storevgroup-node-list
gndx0group-storevgroup-node-list
gndx1group-storevgroup-node-list
gndx2group-storevgroup-node-list
gndx3group-storevgroup-node-list
group-address-storegroup-stores
group-blockgroup-stores
group-nodegroupnodes
group-node-listgroup-stores
group-storegroup-stores
groupblockgroup-storefgroup-node-list × laddress-list × nat → group-block
gstoregroup-storevgroup-store
gstore0group-storevgroup-store
gstore1group-storevgroup-store
gstore2group-storevgroup-store
iastindex-storevindex-address-store
iast0index-storevindex-address-store
iast1index-storevindex-address-store
iast2index-storevindex-address-store
iblockindex-storevindex-block
iblock0index-storevindex-block
iblock1index-storevindex-block
iblock2index-storevindex-block
id○bufferpbuffer × buffer × nat
id○branch-arraypbranch-array × branch-array × nat
idatafindex-storevindex-block → index-block
idrangebranch-arrayppbranch-array × nat × nat with λ brar, m, n. m + n ≤ # brar
idrangebufferppbuffer × nat × nat with λ buf, m, n. m + n ≤ # buf
ielemdatafindex-storevnat × index-block → index-block
ielemfindex-storevindex-node → index-node
indindexnodevindex-node
ind0index-storevindex-node
ind1index-storevindex-node
ind2index-storevindex-node
indexpersistence-statefnat → persistence-state
index-address-storeindex-stores
index-blockindex-stores
index-nodeindexnodes
index-node-listindex-stores
index-storeindex-stores
index_add_gnds#index-asmprgroup-node-list × node-index × node-index × nat-set × group-store × nat-list × nat × nat-set : address-list × group-store : bool × error (nondeterministic)
index_allocate_gnd#index-asmprnode-index × node-index × group-store × nat × nat-set × bool : nat-set × group-store × nat-list : error (nondeterministic)
index_commit#index-asmprnat × node-index × bool : nat-set × nat-set × group-store × node-index × group-store × nat-list × nat × nat-set : error (nondeterministic)
index_deallocate_gnd#index-asmprnat × node-index × node-index × group-store × nat-list × nat × nat-set × bool : nat-set × group-store : error (nondeterministic)
index_format#index-asmprnat × nat × nat : : node-index × node-index × nat-set × group-store × group-store × nat-list × nat × nat-set × bool × error (nondeterministic)
index_get_block_free_size#index-asmprnode-index × node-index × nat-set × group-store × group-store × nat-list × nat × nat-set × bool : : nat (nondeterministic)
index_get_gblock_refsize#index-asmprnat × node-index × node-index × nat-set × group-store × group-store × nat-list × nat × nat-set × bool : : nat
index_get_gc_block#index-asmprnode-index × node-index × nat-set × group-store × group-store × nat-list × nat × nat-set × bool : nat : error (nondeterministic)
index_get_leb_sizeindex-asmprnode-index × node-index × nat-set × group-store × group-store × nat-list × nat × nat-set × bool : : nat
index_index_contains#index-asmprkey × node-index × node-index × nat-set × group-store × group-store × nat-list × nat × nat-set × bool : bool : error (nondeterministic)
index_index_entries#index-asmprkey × node-index × node-index × nat-set × group-store × group-store × nat-list × nat × nat-set × bool : stringset : error (nondeterministic)
index_index_lookup#index-asmprkey × node-index × node-index × nat-set × group-store × group-store × nat-list × nat × nat-set × bool : bool × address : error (nondeterministic)
index_index_remove#index-asmprkey × node-index × nat-set × group-store × group-store × nat-list × nat × nat-set × bool : address × bool × node-index (nondeterministic nonfunctional)
index_index_store#index-asmprkey × address × node-index × nat-set × group-store × group-store × nat-list × nat × nat-set × bool : address × bool × node-index (nondeterministic nonfunctional)
index_index_truncate#index-asmprkey × nat × node-index × nat-set × group-store × group-store × nat-list × nat × nat-set × bool : address-set × node-index (nonfunctional)
index_is_log_empty#index-asmprnode-index × node-index × nat-set × group-store × group-store × nat-list × nat × nat-set × bool : : bool
index_read_gblock_nodes#index-asmprnat × node-index × node-index × nat-set × group-store × group-store × nat-list × nat × nat-set × bool : address-list × group-node-list : error (nondeterministic)
index_read_gnd#index-asmpraddress × node-index × node-index × nat-set × group-store × group-store × nat-list × nat × nat-set × bool : group-node : error (nondeterministic)
index_recover#index-asmpr: nat × nat-list × nat-set × node-index × nat-list × nat × nat-set × nat-set × group-store × group-store : node-index × bool × error (nondeterministic)
index_requires_commit#index-asmprnode-index × node-index × nat-set × group-store × group-store × nat-list × nat × nat-set × bool : : bool (nondeterministic)
index_set_gblock_refsize#index-asmprnat × nat × node-index × node-index × nat-set × group-store × nat-list × nat × nat-set × bool : group-store (nonfunctional)
index_sync#index-asmprnode-index × node-index × nat-set × group-store × group-store × nat-list × nat × nat-set : : bool × error (nondeterministic)
indexblockindex-storefindex-node-list × laddress-list × nat → index-block
indexnodeindexnodefbranch-array × bool × nat → index-node
indxindex-storevindex-node-list
indx0index-storevindex-node-list
indx1index-storevindex-node-list
indx2index-storevindex-node-list
indx3index-storevindex-node-list
inoaubifs-basevnat
ino0aubifs-basevnat
ino1aubifs-basevnat
ino2aubifs-basevnat
inodeinodes
inodeinodevinode
inodekeykeyfnat → key
inodenodenodefkey × metadata × bool × nat × nat × nat → node
invapersistence-basepnat-list × group-store × group-store × nat-set × index-store × index-store
invgroup-storepgroup-block
invindex-storepindex-store
invgroup-storepgroup-store
invindex-storepindex-block
inv-flashsizegroup-storepgroup-node-list × laddress-list
inv-flashsizeindex-storepindex-node-list × laddress-list
inv-indexapersistence-basepindex-store × index-store
inv-journalapersistence-basepnat-list × group-store × group-store × nat-set
inv-stateapersistence-baseppersistence-state × nat-list × group-store × index-store × bool
is-alignedalignpnat × nat
isemptyeraseblockpbuffer
isemptyeraseblockpbuffer × nat × nat
istoreindex-storevindex-store
istore0index-storevindex-store
istore1index-storevindex-store
istore2index-storevindex-store
journalpersistence-statefnat → persistence-state
keykeys
keykeyvkey
key-consaubifs-invpkey × node
key-listkey-list-sets
key-setnode-indexs
key0nodevkey
key1node-indexvkey
key2key-list-setvkey
keysaubifs-basefnode-store × address-list → key-list
ksnode-indexvkey-set
ks0node-indexvkey-set
ks1node-indexvkey-set
ks2node-indexvkey-set
kxkey-list-setvkey-list
kx0key-list-setvkey-list
kx1key-list-setvkey-list
kykey-list-setvkey-list
kzkey-list-setvkey-list
laddressladdresss
laddress-listladdress-lists
ladrladdressvladdress
ladr0laddress-listvladdress
ladr1laddress-listvladdress
ladr2laddress-listvladdress
lastnkey-list-setpfnat × key-list → key-list with λ n, kx. n ≤ # kx
lastnnode-listpfnat × node-list → node-list with λ n, ndx. n ≤ # ndx
lastnindex-storepfnat × index-node-list → index-node-list with λ n, indx. n ≤ # indx
lastnladdress-listpfnat × laddress-list → laddress-list with λ n, lax. n ≤ # lax
lastngroup-storepfnat × group-node-list → group-node-list with λ n, gndx. n ≤ # gndx
lastnnat-list-setpfnat × nat-list → nat-list with λ n, nx. n ≤ # nx
lastnaddress-list-setpfnat × address-list → address-list with λ n, ax. n ≤ # ax
lastnstringpfnat × string → string with λ n, str. n ≤ # str
laxladdress-listvladdress-list
lax0laddress-listvladdress-list
lax1laddress-listvladdress-list
lax2laddress-listvladdress-list
lax3laddress-listvladdress-list
ldaubifs-basevkey-set
ld0aubifs-basevkey-set
ld1aubifs-basevkey-set
ld2aubifs-basevkey-set
linksaubifs-basefnat × node-store × node-index → key-set
logaubifs-basevaddress-list
log-consaubifs-invpaddress-list × node-store
log0aubifs-basevaddress-list
log1aubifs-basevaddress-list
log2aubifs-basevaddress-list
mnat-basicvnat
m0persistence-statevnat
m1address-datavnat
m2address-datavnat
m3address-datavnat
m4address-datavnat
m5inodevnat
m6inodevnat
maxmin-maxfnat × nat → nat
maxinoapersistence-basevnat
mdmetadatavmetadata
md0nodevmetadata
metadatametadatas
minmin-maxfnat × nat → nat
mkbranchbranchfkey × address → branch
mkbrarraybranch-arrayfnat → branch-array
mkbufbufferfnat → buffer
mkdentrydentryfstring × nat → dentry
mkempbufbufferfnat → buffer
mkentrybranchfkey × address → branch
mkgnodegroupnodefnode × nat × bool × bool → group-node
mkinodeinodefnat × metadata × bool × nat × nat × nat → inode
mklistnat-list-setfnat × nat → nat-list
mklistkey-list-setfkey × nat → key-list
mkliststringfchar × nat → string
mklistnode-listfnode × nat → node-list
mklistaddress-list-setfaddress × nat → address-list
mklistindex-storefindex-node × nat → index-node-list
mklistgroup-storefgroup-node × nat → group-node-list
mklistladdress-listfladdress × nat → laddress-list
mkzbufbufferfnat → buffer
nnat-basicvnat
n0nat-basicvnat
n1nat-basicvnat
n2nat-list-setvnat
n3nat-list-setvnat
n4nat-list-setvnat
n5nat-list-setvnat
natnat-basics
nat-listnat-list-sets
nat-setnat-list-sets
ndnodevnode
nd0nodevnode
nd1nodevnode
nd2nodevnode
nd3nodevnode
ndxnode-listvnode-list
ndx0node-listvnode-list
ndx1node-listvnode-list
ndynode-listvnode-list
ndznode-listvnode-list
negdentrydentryfstring → dentry
newaubifs-basepaddress-list × node-store
nodenodes
node-closedaubifs-invpnode × node-index × node-store × key-set
node-consaubifs-invpkey × node
node-indexnode-indexs
node-listnode-lists
node-storenode-stores
nodesgroup-storefgroup-store → group-address-store
nodesindex-storefindex-store → index-address-store
nsnat-list-setvnat-set
ns0nat-list-setvnat-set
ns1nat-list-setvnat-set
ns2nat-list-setvnat-set
nxnat-list-setvnat-list
nx0nat-list-setvnat-list
nx1nat-list-setvnat-list
nynat-list-setvnat-list
nznat-list-setvnat-list
orphansaubifs-invfnode-store × node-index → key-set
persistence-statepersistence-states
posnat-list-setfnat × nat-list → nat
posstringfchar × string → nat
poskey-list-setfkey × key-list → nat
posaddress-list-setfaddress × address-list → nat
posnode-listfnode × node-list → nat
posgroup-storefgroup-node × group-node-list → nat
posindex-storefindex-node × index-node-list → nat
posladdress-listfladdress × laddress-list → nat
prefixnkey-list-setfnat × key-list → key-list
prefixnnat-list-setfnat × nat-list → nat-list
prefixnnode-listfnat × node-list → node-list
prefixnaddress-list-setfnat × address-list → address-list
prefixnindex-storefnat × index-node-list → index-node-list
prefixngroup-storefnat × group-node-list → group-node-list
prefixnladdress-listfnat × laddress-list → laddress-list
pstatepersistence-statevpersistence-state
range .aubifs-basefnode-index → address-set
range=bufferpbuffer × nat × buffer × nat × nat
readonlypersistence-statecpersistence-state
refsize-consindex-storepindex-store × address-set
refsize-consgroup-storepgroup-store × address-set
remove-refsize0group-storefgroup-store → group-store
remove-refsize0index-storefindex-store → index-store
resizebufferfbuffer × nat → buffer
restnkey-list-setpfnat × key-list → key-list with λ n, kx. n ≤ # kx
restnnode-listpfnat × node-list → node-list with λ n, ndx. n ≤ # ndx
restnindex-storepfnat × index-node-list → index-node-list with λ n, indx. n ≤ # indx
restnladdress-listpfnat × laddress-list → laddress-list with λ n, lax. n ≤ # lax
restnnat-list-setpfnat × nat-list → nat-list with λ n, nx. n ≤ # nx
restngroup-storepfnat × group-node-list → group-node-list with λ n, gndx. n ≤ # gndx
restnstringpfnat × string → string with λ n, str. n ≤ # str
restnaddress-list-setpfnat × address-list → address-list with λ n, ax. n ≤ # ax
revnat-list-setfnat-list → nat-list
revbranch-arraypfbranch-array × nat → branch-array with λ brar, n. n ≤ # brar
revbufferfbuffer → buffer
revbufferpfbuffer × nat → buffer with λ buf, n. n ≤ # buf
revstringfstring → string
revaddress-list-setfaddress-list → address-list
revgroup-storefgroup-node-list → group-node-list
revladdress-listfladdress-list → laddress-list
revbranch-arrayfbranch-array → branch-array
revkey-list-setfkey-list → key-list
revindex-storefindex-node-list → index-node-list
revnode-listfnode-list → node-list
rinode-indexvnode-index
ri-closedaubifs-invpnode-index × node-store × key-set
ri-consaubifs-invpnode-index × node-store
ri-injaubifs-invpnode-index
ri0node-indexvnode-index
ri1node-indexvnode-index
ri2node-indexvnode-index
rmdupnat-list-setfnat-list → nat-list
rmdupstringfstring → string
rmdupaddress-list-setfaddress-list → address-list
rmdupgroup-storefgroup-node-list → group-node-list
rmdupladdress-listfladdress-list → laddress-list
rmdupkey-list-setfkey-list → key-list
rmdupindex-storefindex-node-list → index-node-list
rmdupnode-listfnode-list → node-list
roaubifs-basevkey-set
ro0aubifs-basevkey-set
ro1aubifs-basevkey-set
ro2aubifs-basevkey-set
slicenat-list-setfnat × nat × nat-list → nat-list
slicekey-list-setfnat × nat × key-list → key-list
sliceaddress-list-setfnat × nat × address-list → address-list
slicenode-listfnat × nat × node-list → node-list
slicegroup-storefnat × nat × group-node-list → group-node-list
sliceindex-storefnat × nat × index-node-list → index-node-list
sliceladdress-listfnat × nat × laddress-list → laddress-list
splicebufferfbuffer × nat × buffer × nat × nat → buffer
strstringvstring
str0stringvstring
str1stringvstring
str2stringvstring
str3stringvstring
stringstrings
stringsstringsetvstringset
strings0stringsetvstringset
strings1stringsetvstringset
strings2stringsetvstringset
stringsetstringsets
subarraybranch-arraypfbranch-array × nat × nat → branch-array with λ brar, m, n. m + n ≤ # brar
subarraybufferpfbuffer × nat × nat → buffer with λ buf, m, n. m + n ≤ # buf
sublistkey-list-setpfnat × nat × key-list → key-list with λ n, m, kx. n + m ≤ # kx
sublistnode-listpfnat × nat × node-list → node-list with λ n, m, ndx. n + m ≤ # ndx
sublistindex-storepfnat × nat × index-node-list → index-node-list with λ n, m, indx. n + m ≤ # indx
sublistladdress-listpfnat × nat × laddress-list → laddress-list with λ n, m, lax. n + m ≤ # lax
sublistnat-list-setpfnat × nat × nat-list → nat-list with λ n, m, nx. n + m ≤ # nx
sublistgroup-storepfnat × nat × group-node-list → group-node-list with λ n, m, gndx. n + m ≤ # gndx
subliststringpfnat × nat × string → string with λ n, m, str. n + m ≤ # str
sublistaddress-list-setpfnat × nat × address-list → address-list with λ n, m, ax. n + m ≤ # ax
synapersistence-basevbool
truncnodenodefkey × nat → node
ubifs-consaubifs-invpnode-store × node-index × key-set × node-index × key-set × address-list
unbufferedpersistence-statecpersistence-state
valid-adrsablock-store-refsize-conspaddress-set
valid-dentryaubifs-basepnat × dentry × node-store × node-index × key-set
valid-dentryaubifs-basepdentry × node-store × node-index × key-set
valid-dir-inoaubifs-basepnat × node-store × node-index
valid-file-inoaubifs-basepnat × node-store × node-index
valid-inoaubifs-basepnat × node-store × node-index
valid-negdentryaubifs-basepnat × dentry × node-store × node-index × key-set
valid-parent-inoaubifs-basepnat × node-store × node-index × key-set
zerobuffercdata
zeropagepagecbuffer