| ⊦ fid ∈ sdt.fids ↔ (∃ str, p. str ∈ sdt ∧ p ∈ sdt[str] ∧ sdt[str][p] = fnode(fid)) |
∀ sdt0, fid. # sdt0 < # sdt → true → (fid ∈ sdt0.fids ↔ (∃ str, p. str ∈ sdt0 ∧ p ∈ sdt0[str] ∧ sdt0[str][p] = fnode(fid))) ⊦ fid ∈ sdt.fids ↔ (∃ str, p. str ∈ sdt ∧ p ∈ sdt[str] ∧ sdt[str][p] = fnode(fid))
Used simplifier rules: <; (wellfounded) Used terms: # sdt