| ⊦ p ∈ links(fid, dnode(md, sdt[str, tree])) ↔ p ∈ links(fid, dnode(md, sdt)) ∨ p ∈ str + links(fid, tree), str ∈ sdt |
⊦ p ∈ str + ps ↔ p ≠ ε ∧ p.head = str ∧ p.tail ∈ ps
⊦ p ∈ links(fid, dnode(md, sdt[str, tree])) ↔ p ∈ links(fid, dnode(md, sdt)) ∨ p ≠ ε ∧ p.head = str ∧ p.tail ∈ links(fid, tree), str ∈ sdt
Used simplifier rules: in-consp: ⊦ p ∈ str + ps ↔ p ≠ ε ∧ p.head = str ∧ p.tail ∈ ps;