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