| 0 ≤ st[r -- _length] .intval, n < i→n(st[r -- _length] .intval) ⊦ getarray(r, st) = [], ∃ i. ¬ i < 0 ∧ ¬ st[r -- _length] .intval ≤ i ∧ st[r -- i '] = st[r -- n→i(n) '] |
n < i→n(st[r -- _length] .intval), 0 < st[r -- _length] .intval ⊦ getarray(r, st) = [], st[r -- _length] .intval = 0, ∃ i. ¬ i < 0 ∧ ¬ st[r -- _length] .intval ≤ i ∧ st[r -- i '] = st[r -- n→i(n) ']
[[CONCRETESIMPRULES : ([CSIMPFORWARD : ⊦ i < j ∧ 0 ≤ i → 0 < j], [CSIMPSEQ : ⊦ i ≠ j → (i ≤ j ↔ i < j)], [CSIMPSEQ : ⊦ i→n(i) = 0 ↔ i = 0], [CSIMPFORWARD : ⊦ i ≤ j ∧ 0 ≤ i → 0 ≤ j], [CSIMPFORWARD : ⊦ m < n → n ≠ 0])]]