| ∀ fid. Ptree(fnode(fid)), ∀ md, sdt. (∀ str. str ∈ sdt → Ptree(sdt[str])) → Ptree(dnode(md, sdt)), ∀ tree0, Ptree. #n tree0 < #n fnode(fid0) → (∀ md, sdt. (∀ str. str ∈ sdt → Ptree(sdt[str])) → Ptree(dnode(md, sdt))) ∧ (∀ fid. Ptree(fnode(fid))) → Ptree(tree0) ⊦ Ptree(fnode(fid0)) |
Used terms: fid0