| i < 0 ∨ st[r -- _length] .intval < i ⊦ getintarray(r, 0, st[r -- _length] .intval, st[r -- i ', val]) = getintarray(r, 0, st[r -- _length] .intval, st) |
⊦ j0 < i → getintarray(r, i, j, st[r -- j0 ', val]) = getintarray(r, i, j, st)
st[r -- _length] .intval < i, 0 ≤ i ⊦ getintarray(r, 0, st[r -- _length] .intval, st[r -- i ', val]) = getintarray(r, 0, st[r -- _length] .intval, st)
[[CONCRETESIMPRULES : ([CSIMPFORWARD : ⊦ i ≤ j ∧ 0 ≤ i → 0 ≤ j], [CSIMPSEQ : ⊦ ¬ i < j ↔ j ≤ i])]]