| ∀ q, tree. p0 + q ∈ tree ↔ p0 ∈ tree ∧ q ∈ tree[p0] ⊦ (str ' + p0) + q ∈ tree ↔ str ' + p0 ∈ tree ∧ q ∈ tree[str ' + p0] |
tree = dnode(md, sdt), ∀ q, tree. p0 + q ∈ tree ↔ p0 ∈ tree ∧ q ∈ tree[p0] ⊦ (str ' + p0) + q ∈ tree ↔ str ' + p0 ∈ tree ∧ q ∈ tree[str ' + p0]
⊦ ¬ str ' + p ∈ fnode(fid)
Used simplifier rules: in-fnode: ⊦ ¬ str ' + p ∈ fnode(fid);%directory-tree, entries-tree generated by ∅, dnode, fnode, [ ];;%a: ⊦ (p + p0) + p1 = p + p0 + p1; from specification list[path]