| fid ∈ fs ↔ fid ∈ tree0.fids ∧ fid ∈ abs-files(files1), tree0.dir?, dom of1 < ino, abs(tree0, ROOT_INO)(dirs0), afs-cons(dirs0, files1 \ orphans(dirs0, files1)), afs-cons(dirs0, files1), fids-cons(tree0, abs-files(files1), abs-of(of1)), of-cons(∅, dirs0, files1 \ orphans(dirs0, files1)), of-cons(of1, dirs0, files1), ∀ ino. ⌜ino⌝ ∈ tree0.fids → ino ∈ files1, ∀ fid. fid ∈ fs → fs[fid] = abs-files(files1)[fid] ⊦ (fid ∈ fs ↔ fid ∈ abs-files(files1 \ orphans(dirs0, files1))) ∧ (fid ∈ fs → fs[fid] = abs-files(files1 \ orphans(dirs0, files1))[fid]) |
fid ∈ fs ↔ fid ∈ tree0.fids ∧ fid ∈ abs-files(files1), tree0.dir?, dom of1 < ino, abs(tree0, ROOT_INO)(dirs0), afs-cons(dirs0, files1), afs-cons(dirs0, files1 \ orphans(dirs0, files1)), fids-cons(tree0, abs-files(files1), abs-of(of1)), of-cons(of1, dirs0, files1), of-cons(∅, dirs0, files1 \ orphans(dirs0, files1)), fid ∈ fs → fs[fid] = abs-files(files1)[fid], ∀ ino. ⌜ino⌝ ∈ tree0.fids → ino ∈ files1 ⊦ (fid ∈ fs ↔ fid ∈ abs-files(files1 \ orphans(dirs0, files1))) ∧ (fid ∈ fs → fs[fid] = abs-files(files1 \ orphans(dirs0, files1))[fid])
Used terms: fid