| ∀ str0. str0 ∈ sdt0[str, tree] → (∀ fid1. # links(fid1, sdt0[str, tree][str0]) = count(fid1, sdt0[str, tree][str0].fids)), ∀ fid. # links(fid, tree) = count(fid, tree.fids), ∀ sdt1, fid1, md. # sdt1 < # sdt0[str, tree] → (∀ str. str ∈ sdt1 → (∀ fid1. # links(fid1, sdt1[str]) = count(fid1, sdt1[str].fids))) → # links(fid1, dnode(md, sdt1)) = count(fid1, sdt1.fids) ⊦ #(links(fid1, dnode(md, sdt0)) ∪ (str + links(fid1, tree))) = count(fid1, sdt0.fids ∪ tree.fids), str ∈ sdt0 |
# links(fid1, tree) = count(fid1, tree.fids), ∀ str0. str0 ∈ sdt0[str, tree] → (∀ fid1. # links(fid1, sdt0[str, tree][str0]) = count(fid1, sdt0[str, tree][str0].fids)), ∀ sdt1, fid1, md. # sdt1 < # sdt0[str, tree] → (∀ str. str ∈ sdt1 → (∀ fid1. # links(fid1, sdt1[str]) = count(fid1, sdt1[str].fids))) → # links(fid1, dnode(md, sdt1)) = count(fid1, sdt1.fids) ⊦ #(links(fid1, dnode(md, sdt0)) ∪ (str + links(fid1, tree))) = count(fid1, sdt0.fids ∪ tree.fids), str ∈ sdt0
Used terms: fid1