| ⊦ fs[ax0 + ax1] = fs[ax0] + fs[ax1] |
∀ fs, ax1. fs[ax + ax1] = fs[ax] + fs[ax1] ⊦ fs[(adr + ax) + ax1] = fs[adr + ax] + fs[ax1]
Used simplifier rules: read-base: ⊦ fs[[]] = [];%address-list freely generated by [], +;;% ⊦ [] + ax = ax; (s)%a: ⊦ (ax + ax0) + ax1 = ax + ax0 + ax1; from specification list[address-list-set]% ⊦ [] + ndx = ndx; (s)%a: ⊦ (ndx + ndx0) + ndx1 = ndx + ndx0 + ndx1; from specification list[node-list]