| st0[n] = mkblock(x, lax, m), (∅)[n] = mkblock(x0, lax0, m0), n ∈ st0, ∀ n. (n ∈ st1 ↔ n ∈ st2) ∧ st1[n].list = st2[n].list ∧ st1[n].ladrlist = st2[n].ladrlist, ∀ n. (n ∈ st0 ↔ n ∈ st1) ∧ st0[n].list = st1[n].list ∧ st0[n].ladrlist = st1[n].ladrlist ⊦ n ∈ st2 |
st0[n].ladrlist = st1[n].ladrlist, st0[n].list = st1[n].list, n ∈ st0 ↔ n ∈ st1, (∅)[n] = mkblock(x0, lax0, m0), st0[n] = mkblock(x, lax, m), n ∈ st0, ∀ n. (n ∈ st0 ↔ n ∈ st1) ∧ st0[n].list = st1[n].list ∧ st0[n].ladrlist = st1[n].ladrlist, ∀ n. (n ∈ st1 ↔ n ∈ st2) ∧ st1[n].list = st2[n].list ∧ st1[n].ladrlist = st2[n].ladrlist ⊦ n ∈ st2
Used terms: n