| ⊦ 0 ≤ i ∧ 0 ≤ j ∧ i + j ≤ j0 → arraycomp(r0, i, r, i, j, arraycopy(r0, 0, r, 0, j0, st)) |
⊦ arraycomp(r1, i1, r2, i2, j, st) ↔ getarray(r1, i1, j, st) = getarray(r2, i2, j, st)
i + j ≤ j0, 0 ≤ i, 0 ≤ j ⊦ getarray(r0, i, j, arraycopy(r0, 0, r, 0, j0, st)) = getarray(r, i, j, arraycopy(r0, 0, r, 0, j0, st))
[[CONCRETESIMPRULES : ([CSIMPFORWARD : ⊦ i ≤ j ∧ 0 ≤ i → 0 ≤ j])]]