| # ax0 = # ndx0, new(ax1, fs0[ax0, ndx0]), adr ∈ ax0, adr ∈ ax1 ⊦ dups(ax0), dups(ax1) |
⊦ new(log, fs) ↔ (∀ adr. adr ∈ log → ¬ adr ∈ fs)
# ax0 = # ndx0, adr ∈ ax1, adr ∈ ax0, ∀ adr. adr ∈ ax1 → ¬ adr ∈ fs0[ax0, ndx0] ⊦ dups(ax1), dups(ax0)
Used terms: fs0[ax0, ndx0], ax1