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