| ⊦ i ∈ getintarray(r, 0, st[r -- _length] .intval, st) ↔ (∃ j. i = st[r -- j '] .intval ∧ ¬ j < 0 ∧ ¬ st[r -- _length] .intval ≤ j) |
⊦ getintarray(r, i, j, st) = intvalues(getarray(r, i, j, st))
⊦ i ∈ intvalues(getarray(r, 0, st[r -- _length] .intval, st)) ↔ (∃ j. i = st[r -- j '] .intval ∧ ¬ j < 0 ∧ ¬ st[r -- _length] .intval ≤ j)
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (st, st[r -- _length] .intval, 0, r)]]