| r -- _length ∈ st, r ∈ st, 0 < st[r -- _length] .intval, ∀ i. ¬ i < 0 ∧ ¬ st[r -- _length] .intval ≤ i → r -- i ' ∈ st ⊦ getarray(r, 0, st[r -- _length] .intval, st0 ∪ st) = getarray(r, 0, st[r -- _length] .intval, st) |
⊦ r -- _length ∈ st ∧ 0 < j ∧ j ≤ st[r -- _length] .intval ∧ (∀ i1. 0 ≤ i1 ∧ i1 < j → r -- i1 ' ∈ st) → getarray(r, 0, j, st0 ∪ st) = getarray(r, 0, j, st)
r -- _length ∈ st ∧ 0 < st[r -- _length] .intval ∧ st[r -- _length] .intval ≤ st[r -- _length] .intval ∧ (∀ i1. 0 ≤ i1 ∧ i1 < st[r -- _length] .intval → r -- i1 ' ∈ st) → getarray(r, 0, st[r -- _length] .intval, st0 ∪ st) = getarray(r, 0, st[r -- _length] .intval, st), r -- _length ∈ st, r ∈ st, 0 < st[r -- _length] .intval, ∀ i. ¬ i < 0 ∧ ¬ st[r -- _length] .intval ≤ i → r -- i ' ∈ st ⊦ getarray(r, 0, st[r -- _length] .intval, st0 ∪ st) = getarray(r, 0, st[r -- _length] .intval, st)
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (r, st, st[r -- _length] .intval, st0)]]