| i + j ≤ sk .index ∨ sk .index < i ∨ is_fskey(sk) ⊦ is_fskey(sk), getbytearray(r, i, j, st[r -- sk, val]) = getbytearray(r, i, j, st) |
is_indexkey(sk), i + j ≤ sk .index ∨ sk .index < i ⊦ getbytearray(r, i, j, st[r -- sk, val]) = getbytearray(r, i, j, st)
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ is_indexkey(sk) → ¬ is_fskey(sk)], [CSIMPSEQ : ⊦ ¬ is_fskey(sk) ↔ is_indexkey(sk)])]]