| p0 ∈ sdt[str], str ∈ sdt, ∀ tree. p0 ∈ tree → tree[p0, tree[p0]] = tree ∨ p0 = ε ⊦ dnode(md, sdt[str, sdt[str][p0, sdt[str][p0]]]) = dnode(md, sdt), p0 = ε |
str ∈ sdt, p0 ∈ sdt[str], ∀ tree. p0 ∈ tree → tree[p0, tree[p0]] = tree ⊦ dnode(md, sdt[str, sdt[str][p0, sdt[str][p0]]]) = dnode(md, sdt), p0 = ε