| err = ESUCCESS, err0 = err1, fid = root[path].fid, m = m1, m0 = m2, root.dir?, fids-cons(root, fs, ofh), pre-readmeta(path, err, user, root, fs, ofh) ⊦ root[path].dir?, fid ∈ fs ∧ fid ∈ fs |
root.dir?, fids-cons(root, fs, ofh), pr(user, path, root, fs), path ∈ root ⊦ root[path].dir?, root[path].fid ∈ fs
Used simplifier rules: ⊦ pre-readmeta(p, ESUCCESS, user, root, fs, ofh) ↔ p ∈ root ∧ pr(user, p, root, fs); (s)