| rk ∈ st0 ↔ rk ∈ st, r -- _length ∈ st0 ↔ r -- _length ∈ st, r -- _type ∈ st0 ↔ r -- _type ∈ st, r -- _length ∈ st → st0[r -- _length] = st[r -- _length], r -- _type ∈ st → st0[r -- _type] = st[r -- _type], r0 ≠ r → st0[r0 -- sk] = st[r0 -- sk], ∀ r0, sk. r0 ≠ r → st0[r0 -- sk] = st[r0 -- sk], ∀ rk. rk ∈ st0 ↔ rk ∈ st ⊦ (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 ∈ st0 ↔ rk ∈ st, r -- _length ∈ st0 ↔ r -- _length ∈ st, r -- _type ∈ st0 ↔ r -- _type ∈ st, r -- _length ∈ st → st0[r -- _length] = st[r -- _length], r -- _type ∈ st → st0[r -- _type] = st[r -- _type], r0 ≠ r → st0[r0 -- sk] = st[r0 -- sk], r ≠ r → st0[r -- _type] = st[r -- _type], ∀ r0, sk. r0 ≠ r → st0[r0 -- sk] = st[r0 -- sk], ∀ rk. rk ∈ st0 ↔ rk ∈ st ⊦ (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])
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (r, _type)]]