∀ md, sdt. (∀ str. str ∈ sdt → Ptree(sdt[str])) → Ptree(dnode(md, sdt)), ∀ fid. Ptree(fnode(fid)) ⊦ Ptree(tree)