| ∀ p. (p ∈ tree0 → p = ε) ∧ (p = ε → ¬ tree0.dir? ∧ fid = tree0.fid) ⊦ fnode(fid) = tree0 |
⊦ tree.dir? ↔ ¬(∃ fid. tree = fnode(fid))
⊦ ε ∈ tree
⊦ fnode(fid).fid = fid
Used simplifier rules: fnode-elim-strong: ⊦ tree.dir? ↔ ¬(∃ fid. tree = fnode(fid));%nil-in: ⊦ ε ∈ tree;%fid: ⊦ fnode(fid).fid = fid;% ⊦ fnode(fid) = fnode(fid0) ↔ fid = fid0; (s) Used terms: ε