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