| of[fd] = mkfile(ROOT_INO, mode, m0), files[ROOT_INO] = mkfile(m1, md, m2, content), dom of < ino0, afs-cons(dirs, files), of-cons(of, dirs, files), fd ∈ of ⊦ ∃ n. n ≠ fd ∧ n ∈ of ∧ of[n].ino = ROOT_INO |
⊦ of-cons(of, dirs, files) ↔ (∀ n. n ∈ of → of[n].ino ∈ files)
files[ROOT_INO] = mkfile(m1, md, m2, content), of[fd] = mkfile(ROOT_INO, mode, m0), dom of < ino0, afs-cons(dirs, files), fd ∈ of, ∀ n. n ∈ of → of[n].ino ∈ files ⊦ ∃ n. n ≠ fd ∧ n ∈ of ∧ of[n].ino = ROOT_INO
Used terms: files, dirs, of