| _length ≠ sk0, st[r -- _type] = st1[r -- _type], st[r -- _length] = st1[r -- _length], r1 ∈ st1, r1 ∈ st, r1 -- sk0 ∈ st1, r1 -- sk0 ∈ st, ∀ r2, sk1. r2 ≠ r → (((r2 = r1 ∧ sk1 = sk0) ⊃ val; st[r2 -- sk1])) = st1[r2 -- sk1], ∀ rk0. rk0 ∈ st ↔ rk0 ∈ st1, r ≠ r1 ∨ sk0 = _length ⊦ st1[r1 -- sk0] = val, _type = sk0 |
st[r -- _type] = st1[r -- _type], st[r -- _length] = st1[r -- _length], r1 ∈ st1, r1 ∈ st, r1 -- sk0 ∈ st1, r1 -- sk0 ∈ st, ∀ r2, sk1. r2 ≠ r → (((r2 = r1 ∧ sk1 = sk0) ⊃ val; st[r2 -- sk1])) = st1[r2 -- sk1], ∀ rk0. rk0 ∈ st ↔ rk0 ∈ st1 ⊦ st1[r1 -- sk0] = val, _type = sk0, _length = sk0, r = r1
[[CONCRETESIMPRULES : ()]]