| dnode(md, sdt)[p, tree0] = fnode(fid), p = str + p0, parent(p) ∈ dnode(md, sdt) ⊦ p = ε |
dnode(md, sdt)[str ' + p0, tree0] = fnode(fid), parent(str ' + p0) ∈ dnode(md, sdt) ⊦
Used simplifier rules: a: ⊦ (p + p0) + p1 = p + p0 + p1; from specification list[path]% ⊦ str ' + p ≠ ε; (s)% ⊦ str + p = str ' + p; (s)