| fid ∈ fs ↔ fid ∈ root.fids ∨ fid ∈ ofh.fids, root[path] = fnode(fid0), root.dir?, fids-cons(root, fs, ofh), path ∈ root, mode = MODE_W ∨ mode = MODE_RW → pw(user, path, root, fs), mode = MODE_R ∨ mode = MODE_RW → pr(user, path, root, fs) ⊦ fid ∈ fs ↔ fid ∈ root.fids ∨ fid = fid0 ∨ fid ∈ ofh.fids, n ∈ ofh |
Used simplifier rules: ⊦ tree[p] = fnode(fid) ∧ p ∈ tree → fid ∈ tree.fids; (ss)