| # links(m, dirs) = 0, files[m] = mkfile(m0, md, 0, content), afs-cons(dirs, files), m ∈ files, ino ∈ files ⊦ m = ROOT_INO, m ∈ dirs, (¬ m ∈ orphans(dirs, files) → ino ≠ m) ∧ (¬ ino ∈ orphans(dirs, files) → files[ino] = ((files \ (orphans(dirs, files) -- m)) -- m)[ino]) |
ino ∈ files ⊦ ino ≠ ino0 → (files -- ino0)[ino] = files[ino]
# links(m, dirs) = 0, files[m] = mkfile(m0, md, 0, content), afs-cons(dirs, files), ino ∈ files, m ∈ files ⊦ m = ROOT_INO, m ∈ dirs, (¬ m ∈ orphans(dirs, files) → ino ≠ m) ∧ (¬ ino ∈ orphans(dirs, files) → files[ino] = ((files \ (orphans(dirs, files) -- m)) -- m)[ino]), ino ∈ files \ (orphans(dirs, files) -- m) ∧ ino ≠ m
# links(m, dirs) = 0, files[m] = mkfile(m0, md, 0, content), afs-cons(dirs, files), ino ∈ files, m ∈ files, ino ∈ files \ (orphans(dirs, files) -- m) ⊦ ino = m, m = ROOT_INO, m ∈ dirs, (¬ m ∈ orphans(dirs, files) → ino ≠ m) ∧ (¬ ino ∈ orphans(dirs, files) → files[ino] = (files \ (orphans(dirs, files) -- m))[ino])
Used terms: ino, m, files \ (orphans(dirs, files) -- m)