| i < st[r -- _length] .intval, 0 ≤ i, 0 < st[r -- _length] .intval ⊦ (booleanvalues(getarray(r, 0, st[r -- _length] .intval, st))[i→n(i), boolvar]) = booleanvalues(getarray(r, 0, st[r -- _length] .intval, st[r -- i ', boolval(boolvar)])) |
⊦ i ≤ i0 ∧ i0 < i + j → getarray(r, i, j, st[r -- i0 ', val]) = (getarray(r, i, j, st)[i→n(i0 - i), val])
0 ≤ i ∧ i < 0 + st[r -- _length] .intval, i < st[r -- _length] .intval, 0 ≤ i, 0 < st[r -- _length] .intval ⊦ (booleanvalues(getarray(r, 0, st[r -- _length] .intval, st))[i→n(i), boolvar]) = booleanvalues(getarray(r, 0, st[r -- _length] .intval, st)[i→n(i - 0), boolval(boolvar)])
[[CONCRETESIMPRULES : ([CSIMPNAMEDSEQ : int-abs, , zero-gels-04, ⊦ i ≤ 0 ∧ 0 ≤ j → i ≤ j], [CSIMPNAMEDSEQ : int-basic2, , ax-04, ⊦ i + 0 = i], [CSIMPNAMEDSEQ : int-basic2, , add-a, ⊦ i + j + i0 = (i + j) + i0], [CSIMPNAMEDSEQ : int-basic2, , add-c, ⊦ i + j = j + i])], [EXTRATERMS : (boolval(boolvar), i, st, st[r -- _length] .intval, 0, r)]]