| ∀ ino. ¬ ino ∈ files ∨ ¬ ino ∈ dirs, ∀ ino. ⌜ino⌝ ∈ tree.fids → ino ∈ files, ((abs(tree, ino) * D))(dirs), ispath(p, ino, ino0, dirs, files) ⊦ tree[p].dir? ↔ ino0 ∈ dirs |
((abs(tree, ino) * D))(dirs), ispath(p, ino, ino0, dirs, files), ∀ ino. ⌜ino⌝ ∈ tree.fids → ino ∈ files, ∀ ino. ¬ ino ∈ files ∨ ¬ ino ∈ dirs ⊦ tree[p].dir? ↔ ino0 ∈ dirs