| # ndx1 = # ax + # ax0 + 1, ∀ ax1, ndx0, fs0, adr1. # ax + # ax1 + 1 = # ndx0 → fs0[ax + adr1 ' + ax1, ndx0][adr1] = ndx0[# ax] ∨ dups(ax + ax1) ∨ dups(ax1) ∨ adr1 ∈ ax ∨ adr1 ∈ ax1 ⊦ fs[adr0, nd][ax + adr ' + ax0, ndx1][adr] = ndx1[# ax], adr = adr0, dups(ax + ax0), dups(ax), dups(ax0), adr ∈ ax, adr ∈ ax0, adr0 ∈ ax, adr0 ∈ ax0 |
Used terms: ax0, ndx1, fs[adr0, nd], adr