| n < # getarray(r, st) ⊦ getarray(r, st) = [], ∃ i. ¬ i < 0 ∧ ¬ st[r -- _length] .intval ≤ i ∧ st[r -- i '] = st[r -- n→i(n) '] |
⊦ 0 ≤ st[r -- _length] .intval → # getarray(r, st) = i→n(st[r -- _length] .intval)
¬ 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) ']
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) ']
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (st, r)]]