| # links(ino, dirs) = 0, dirs[ino] = mkdir(n, md, 0, m, ∅), afs-cons(dirs, files), ino ∈ dirs ⊦ (ino0 ≠ ino ∧ ino0 ∈ dirs ∨ ino0 ∈ files) ∧ links(ino0, dirs) = ∅ ∧ ino0 ≠ ROOT_INO ↔ ino0 ≠ ino ∧ ino0 ∈ orphans(dirs, files), ino = ROOT_INO |
⊦ ino ∈ orphans(dirs, files) ↔ valid-ino(ino, dirs, files) ∧ links(ino, dirs) = ∅ ∧ ino ≠ ROOT_INO
# links(ino, dirs) = 0, dirs[ino] = mkdir(n, md, 0, m, ∅), afs-cons(dirs, files), ino ∈ dirs ⊦ (ino0 ≠ ino ∧ ino0 ∈ dirs ∨ ino0 ∈ files) ∧ links(ino0, dirs) = ∅ ∧ ino0 ≠ ROOT_INO ↔ ino0 ≠ ino ∧ valid-ino(ino0, dirs, files) ∧ links(ino0, dirs) = ∅ ∧ ino0 ≠ ROOT_INO, ino = ROOT_INO
Used terms: files, dirs, ino0