| fs[ri[inodekey(ino)]] = inodenode(inodekey(ino), md, boolvar, 0, m0, m1), ro.inodes?, ri-closed(ri, fs, ro), inodekey(ino) ∈ ro, inodekey(ino) ∈ ri, ri[inodekey(ino)] ∈ fs, ∀ key. key ∈ ri → ri[key] ∈ fs ∧ key-cons(key, fs[ri[key]]) ⊦ # ro = 0, (boolvar ⊃ (ri ⊖ ro) -- inodekey(ino);ri ⊖ ro) = ri ⊖ ro, ino = 0, ino = ROOT_INO, ro = ∅ |
fs[ri[inodekey(ino)]] = inodenode(inodekey(ino), md, boolvar, 0, m0, m1), boolvar, ro.inodes?, ri-closed(ri, fs, ro), ri[inodekey(ino)] ∈ fs, inodekey(ino) ∈ ri, inodekey(ino) ∈ ro, ∀ key. key ∈ ri → ri[key] ∈ fs ∧ key-cons(key, fs[ri[key]]) ⊦ # ro = 0, (ri ⊖ ro) -- inodekey(ino) = ri ⊖ ro, ino = ROOT_INO, ino = 0, ro = ∅