| # links(ino, dirs) = 0, files[ino] = mkfile(n, md, 0, content), afs-cons(dirs, files), ino ∈ files ⊦ (ino0 ∈ dirs ∨ ino0 ≠ ino ∧ ino0 ∈ files) ∧ links(ino0, dirs) = ∅ ∧ ino0 ≠ ROOT_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 ⊦ (ino0 ∈ dirs ∨ ino0 ≠ ino ∧ ino0 ∈ files) ∧ links(ino0, dirs) = ∅ ∧ ino0 ≠ ROOT_INO ↔ ino0 ≠ ino ∧ valid-ino(ino0, dirs, files) ∧ links(ino0, dirs) = ∅ ∧ ino0 ≠ ROOT_INO, ino ∈ dirs
Used terms: files, dirs, ino0