| dirs[m2] = mkdir(m, md, m0, m1, entries), D(dirs), ispath(p0, entries[str], dirs, files), str ∈ entries, m2 ∈ dirs, m2 ∈ files, ∀ tree, ino, D, dirs, files. ((abs(tree, ino) * D))(dirs) ∧ (∀ ino. ⌜ino⌝ ∈ tree.fids → ino ∈ files) ∧ (∀ ino. ¬ ino ∈ files ∨ ¬ ino ∈ dirs) → (ispath(p0, ino, dirs, files) ↔ p0 ∈ tree), ∀ ino. ¬ ino ∈ files ∨ ¬ ino ∈ dirs ⊦ |
Used terms: m2