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