| st[m] = mkblock(x, lax, n0), st[m, mkblock(x, lax, n0 - m1)][n] = mkblock(x0, lax0, m2), m ∈ st, @(m, m0, m1) ∈ as, n ∈ st[m, mkblock(x, lax, n0 - m1)], ∀ n. n ∈ st → st[n].ref-size = (as | n).size ⊦ # as = 0, as = ∅, m2 = ((as -- @(m, m0, m1)) | n).size |
st[m, mkblock(x, lax, n0 - m1)][n] = mkblock(x0, lax0, m2), st[m] = mkblock(x, lax, n0), n ∈ st[m, mkblock(x, lax, n0 - m1)], @(m, m0, m1) ∈ as, m ∈ st, n ∈ st → st[n].ref-size = (as | n).size ⊦ # as = 0, as = ∅, m2 = ((as -- @(m, m0, m1)) | n).size
Used terms: n