| r -- sk ∈ st0, r ∈ st0 ⊦ sk = _length, sk = _type, (∀ rk. rk ∈ st ↔ rk ∈ st0[r -- sk, val]) ∧ (∀ r0, sk0. r0 ≠ r → st[r0 -- sk0] = st0[r0 -- sk0]) ∧ (r -- _type ∈ st → st[r -- _type] = st0[r -- _type]) ∧ (r -- _length ∈ st → st[r -- _length] = st0[r -- _length]) ↔ (∀ rk. rk ∈ st ↔ rk ∈ st0) ∧ (∀ r0, sk. r0 ≠ r → st[r0 -- sk] = st0[r0 -- sk]) ∧ (r -- _type ∈ st → st[r -- _type] = st0[r -- _type]) ∧ (r -- _length ∈ st → st[r -- _length] = st0[r -- _length]) |
(∀ rk. rk ∈ st ↔ rk ∈ st0[r -- sk, val]) ∧ (∀ r0, sk0. r0 ≠ r → st[r0 -- sk0] = st0[r0 -- sk0]) ∧ (r -- _type ∈ st → st[r -- _type] = st0[r -- _type]) ∧ (r -- _length ∈ st → st[r -- _length] = st0[r -- _length]), r -- sk ∈ st0, r ∈ st0 ⊦ (∀ rk. rk ∈ st ↔ rk ∈ st0) ∧ (∀ r0, sk. r0 ≠ r → st[r0 -- sk] = st0[r0 -- sk]) ∧ (r -- _type ∈ st → st[r -- _type] = st0[r -- _type]) ∧ (r -- _length ∈ st → st[r -- _length] = st0[r -- _length]), sk = _length, sk = _type
(∀ rk. rk ∈ st ↔ rk ∈ st0) ∧ (∀ r0, sk. r0 ≠ r → st[r0 -- sk] = st0[r0 -- sk]) ∧ (r -- _type ∈ st → st[r -- _type] = st0[r -- _type]) ∧ (r -- _length ∈ st → st[r -- _length] = st0[r -- _length]), r -- sk ∈ st0, r ∈ st0 ⊦ (∀ rk. rk ∈ st ↔ rk ∈ st0[r -- sk, val]) ∧ (∀ r0, sk0. r0 ≠ r → st[r0 -- sk0] = st0[r0 -- sk0]) ∧ (r -- _type ∈ st → st[r -- _type] = st0[r -- _type]) ∧ (r -- _length ∈ st → st[r -- _length] = st0[r -- _length]), sk = _length, sk = _type
[[CONCRETESIMPRULES : ()]]