| # entries = m + 1, tree[p] = dnode(md, sdt), ((abs|(tree, ROOT_INO, p, ino0) * ino0 => mkdir(m, md, m0, m1, entries -- str) * abs(sdt -- str, entries -- str) * D))(dirs), str ∈ entries, p ∈ tree ⊦ entries = ∅, ∃ ino. (((abs|(tree[p, dnode(md, sdt -- str)], ROOT_INO, p, ino) * abs(dnode(md, sdt -- str), ino)) * D))(dirs) |
# entries = m + 1, tree[p] = dnode(md, sdt), ((abs|(tree, ROOT_INO, p, ino0) * ino0 => mkdir(m, md, m0, m1, entries -- str) * abs(sdt -- str, entries -- str) * D))(dirs), p ∈ tree, str ∈ entries ⊦ entries = ∅, (((abs|(tree[p, dnode(md, sdt -- str)], ROOT_INO, p, ino0) * abs(dnode(md, sdt -- str), ino0)) * D))(dirs)
Used terms: ino0