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