| is_fskey(sk) ⊦ sk = _type, sk = _length, (addarray(r, ty, i, st)[r0 -- sk]) = st[r0 -- sk] |
⊦ r ≠ r0 → (addarray(r, ty, i, st)[r0 -- sk]) = st[r0 -- sk]
¬ r ≠ r0, is_fskey(sk) ⊦ sk = _type, sk = _length, (addarray(r, ty, i, st)[r0 -- sk]) = st[r0 -- sk]
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (sk, r0, st, i, ty, r)]]