| 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 ⊦ is-open(ROOT_INO, of -- fd) |
⊦ is-open(ino, of) ↔ (∃ n. n ∈ of ∧ of[n].ino = ino)
files[ROOT_INO] = mkfile(m1, md, m2, content), of[fd] = mkfile(ROOT_INO, mode, m0), dom of < ino0, afs-cons(dirs, files), of-cons(of, dirs, files), fd ∈ of ⊦ ∃ n. n ∈ of -- fd ∧ (of -- fd)[n].ino = ROOT_INO
Used terms: of -- fd, ROOT_INO