| # links(m, dirs) = 0, files[m] = mkfile(m0, md, 0, content), afs-cons(dirs, files), m ∈ files ⊦ m = ROOT_INO, m ∈ dirs, m ∈ orphans(dirs, files) |
⊦ ino ∈ orphans(dirs, files) ↔ valid-ino(ino, dirs, files) ∧ links(ino, dirs) = ∅ ∧ ino ≠ ROOT_INO
Used simplifier rules: ⊦ valid-ino(ino, dirs, files) ↔ ino ∈ dirs ∨ ino ∈ files; (s)%size-zero-01: ⊦ ls ≠ ∅ → # ls ≠ 0; (forward) from specification set-basic[alink-set] Used terms: files, dirs, m