| links(ino, dirs) = ∅, abs(tree, ROOT_INO)(dirs), ispath(p, ROOT_INO, ino, dirs, files), ino ∈ dirs, p ∈ tree, ROOT_INO ∈ dirs, ∀ ino. ⌜ino⌝ ∈ tree.fids → ino ∈ files, ∀ ino. ¬ ino ∈ files ∨ ¬ ino ∈ dirs ⊦ # orphans(dirs, files) = 0, ino = ROOT_INO, orphans(dirs, files) = ∅, p = ε |
⊦ p = ε ↔ ¬(∃ p0, str. p = p0 + str ')
links(ino, dirs) = ∅, abs(tree, ROOT_INO)(dirs), ispath(p, ROOT_INO, ino, dirs, files), ROOT_INO ∈ dirs, p ∈ tree, ino ∈ dirs, ∀ ino. ¬ ino ∈ files ∨ ¬ ino ∈ dirs, ∀ ino. ⌜ino⌝ ∈ tree.fids → ino ∈ files ⊦ # orphans(dirs, files) = 0, ino = ROOT_INO, orphans(dirs, files) = ∅, ∀ p0, str. p ≠ p0 + str '
Used terms: p