| ri[inodekey(ino)] ∈ as, ∀ adr. ¬ adr ∈ range ri ∩ as ⊦ # as = 0, as = ∅, (inodekey(ino) ∈ ri → (fs[ri[inodekey(ino)]].directory ↔ (∅)[ri[inodekey(ino)]].directory)) ∧ ( inodekey(ino) ∈ ri ∧ fs[ri[inodekey(ino)]].directory → mkdir (fs[ri[inodekey(ino)]].size, fs[ri[inodekey(ino)]].meta, fs[ri[inodekey(ino)]].nlink, fs[ri[inodekey(ino)]].nsubdirs, abs-children(ino, fs, ri)) = mkdir ((∅)[ri[inodekey(ino)]].size, (∅)[ri[inodekey(ino)]].meta, (∅)[ri[inodekey(ino)]].nlink, (∅)[ri[inodekey(ino)]].nsubdirs, abs-children(ino, fs \ as, ri))) |
ri[inodekey(ino)] ∈ as, ∀ adr. ¬ adr ∈ range ri ∩ as ⊦ # as = 0, as = ∅, ri[inodekey(ino)] ∈ range ri ∩ as, (inodekey(ino) ∈ ri → (fs[ri[inodekey(ino)]].directory ↔ (∅)[ri[inodekey(ino)]].directory)) ∧ ( inodekey(ino) ∈ ri ∧ fs[ri[inodekey(ino)]].directory → mkdir (fs[ri[inodekey(ino)]].size, fs[ri[inodekey(ino)]].meta, fs[ri[inodekey(ino)]].nlink, fs[ri[inodekey(ino)]].nsubdirs, abs-children(ino, fs, ri)) = mkdir ((∅)[ri[inodekey(ino)]].size, (∅)[ri[inodekey(ino)]].meta, (∅)[ri[inodekey(ino)]].nlink, (∅)[ri[inodekey(ino)]].nsubdirs, abs-children(ino, fs \ as, ri)))
Used terms: ri[inodekey(ino)]