| fid0 ∈ fs ↔ fid0 ∈ root.fids ∨ fid0 ∈ ofh.fids, root[parent(path)].dir?, root.dir?, fids-cons(root, fs, ofh), py(user, parent(path), root, fs), parent(path) ∈ root ⊦ fid0 ∈ fs[fid, mkfile(md, mkbuf(0))] ↔ (fid0 ∈ root.fids ∨ fid0 ∈ {fid} ) ∨ fid0 ∈ ofh.fids, fid ∈ fs, path ∈ root |
fid0 ∈ fs ↔ fid0 ∈ root.fids ∨ fid0 ∈ ofh.fids, root.dir?, root[parent(path)].dir?, fids-cons(root, fs, ofh), py(user, parent(path), root, fs), parent(path) ∈ root ⊦ fid0 ∈ fs[fid, mkfile(md, mkbuf(0))] ↔ fid0 ∈ root.fids ∨ fid0 = fid ∨ fid0 ∈ ofh.fids, path ∈ root, fid ∈ fs
Used simplifier rules: ⊦ fid ∈ {fid0} ↔ fid = fid0; (s)