| # ax0 = # ndx0, new(ax1, fs0[ax0, ndx0]), new(ax0, fs0) ⊦ new(ax1, fs0) |
# ax0 = # ndx0, new(ax0, fs0), new(adr + ax, fs0[ax0, ndx0]), ∀ ax0, ndx0, fs0. # ax0 = # ndx0 ∧ new(ax, fs0[ax0, ndx0]) ∧ new(ax0, fs0) → new(ax, fs0) ⊦ new(adr + ax, fs0)
Used simplifier rules: new-base: ⊦ new([], fs);%address-list freely generated by [], +;;