| # st[n].list = # st[n].ladrlist, # x1 = # lax1, adr = @(m0, m1, m2), @(m1, m2) ∈ st[m0].ladrlist, m0 ∈ st, n ∈ st ⊦ st[n, mkblock(st[n].list + x1, st[n].ladrlist + lax1, m)][adr] = st[m0].list[pos(@(m1, m2), st[m0].ladrlist)], dups(lax1), dups(st[n].ladrlist), dups(st[n].ladrlist + lax1) |
# x1 = # lax1, # st[n].list = # st[n].ladrlist, n ∈ st, m0 ∈ st, @(m1, m2) ∈ st[m0].ladrlist ⊦ st[n, mkblock(st[n].list + x1, st[n].ladrlist + lax1, m)][@(m0, m1, m2)] = st[m0].list[pos(@(m1, m2), st[m0].ladrlist)], dups(st[n].ladrlist + lax1), dups(st[n].ladrlist), dups(lax1)