| str ' ∈ tree, p0 ∈ tree[str '], ∀ tree, q. p0 ∈ tree → tree -- (p0 + q) = tree[p0, tree[p0] -- q] ∨ q = ε ⊦ tree -- ((str ' + p0) + q) = tree[str ', tree[str '][p0, tree[str '][p0] -- q]], q = ε |
tree = dnode(md, sdt), p0 ∈ tree[str '], str ' ∈ tree, ∀ tree, q. p0 ∈ tree → tree -- (p0 + q) = tree[p0, tree[p0] -- q] ∨ q = ε ⊦ tree -- ((str ' + p0) + q) = tree[str ', tree[str '][p0, tree[str '][p0] -- q]], q = ε
⊦ str ' ∈ fnode(fid) ↔ false
Used simplifier rules: one-inf: ⊦ str ' ∈ fnode(fid) ↔ false;%directory-tree, entries-tree generated by ∅, dnode, fnode, [ ];;