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