| # ax0 = # ndx0, dups(ax0 + ax1), new(ax1, fs0[ax0, ndx0]) ⊦ dups(ax0), dups(ax1) |
⊦ dups(ax + ax0) ↔ dups(ax) ∨ dups(ax0) ∨ (∃ adr. adr ∈ ax ∧ adr ∈ ax0)
# ax0 = # ndx0, new(ax1, fs0[ax0, ndx0]), dups(ax0) ∨ dups(ax1) ∨ (∃ adr. adr ∈ ax0 ∧ adr ∈ ax1) ⊦ dups(ax1), dups(ax0)
Used terms: ax1, ax0