| err = ESUCCESS, err0 = err1, fid = root[path].fid, root.dir?, fids-cons(root, fs, ofh), pre-writemeta(path, md, err, user, root, fs, ofh) ⊦ root[path].dir?, fid ∈ fs |
root.dir?, fids-cons(root, fs, ofh), pw(user, path, root, fs), path ∈ root ⊦ root[path].dir?, root[path].fid ∈ fs
Used simplifier rules: ⊦ pre-writemeta(p, md, ESUCCESS, user, root, fs, ofh) ↔ p ∈ root ∧ pw(user, p, root, fs); (s)