| p0 ∈ tree, ∀ fid. count(fid, tree[p0].fids) ≤ count(fid, tree.fids) ⊦ str ∈ sdt0, ∀ fid. count(fid, tree[p0].fids) ≤ count(fid, sdt0.fids ∪ tree.fids) |
count(fid, sdt0.fids ∪ tree.fids) < count(fid, tree[p0].fids), p0 ∈ tree, ∀ fid. count(fid, tree[p0].fids) ≤ count(fid, tree.fids) ⊦ str ∈ sdt0
Used simplifier rules: ⊦ m < n → n ≠ 0; (s)%f: ⊦ m < n → n ≠ 0; (forward) from specification nat-basic[directory-tree-inst]% ⊦ m ≤ n ↔ ¬ n < m; (ss)