| okbytearray(r, st), val ∈ getarray(r, 0, st[r -- _length] .intval, st) ⊦ mkjavavalues(bytevalues(getarray(r, 0, st[r -- _length] .intval, st))) = getarray(r, 0, st[r -- _length] .intval, st), is_bytevalue(val) |
⊦ val ∈ vals ↔ (∃ n. n < # vals ∧ vals[n] = val)
okbytearray(r, st), ∃ n. n < # getarray(r, 0, st[r -- _length] .intval, st) ∧ (getarray(r, 0, st[r -- _length] .intval, st)[n]) = val ⊦ mkjavavalues(bytevalues(getarray(r, 0, st[r -- _length] .intval, st))) = getarray(r, 0, st[r -- _length] .intval, st), is_bytevalue(val)
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (getarray(r, 0, st[r -- _length] .intval, st), val)]]