| tree.dir? ⊦ tree.meta:= md = dnode(md, tree.entries) |
⊦ tree.dir? ↔ (∃ md, sdt. tree = dnode(md, sdt))
⊦ dnode(md, sdt).meta:= md0 = dnode(md0, sdt)
⊦ dnode(md, sdt).entries = sdt
Used simplifier rules: dnode-elim-strong: ⊦ tree.dir? ↔ (∃ md, sdt. tree = dnode(md, sdt));%setmeta: ⊦ dnode(md, sdt).meta:= md0 = dnode(md0, sdt);%entries: ⊦ dnode(md, sdt).entries = sdt;