| root[path].dir?, root.dir?, fids-cons(root, fs, ofh), pw(user, path, root, fs), path ∈ root ⊦ ⟪psynced := ?⟫ fids-cons(root[path, dnode(md, root[path].entries)], fs, ofh) |
root[path] = dnode(md0, sdt), root.dir?, root[path].dir?, fids-cons(root, fs, ofh), pw(user, path, root, fs), path ∈ root ⊦ ⟪psynced := ?⟫ fids-cons(root[path, dnode(md, sdt)], fs, ofh)
Used simplifier rules: tree.dir? ⊦ md = tree.meta ∧ sdt = tree.entries ↔ tree = dnode(md, sdt); (elim) Used terms: root[path], md0, sdt