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