| newref(r, st) ⊦ r = jvmref, (∀ j. ¬ j < 0 ∧ ¬ n→i(# vals) ≤ j → is_bytevalue(addarray(r, byte_type, vals, st)[r -- j '])) ↔ is_bytelist(vals) |
⊦ is_bytelist(vals) ↔ (∀ val. val ∈ vals → is_bytevalue(val))
newref(r, st) ⊦ r = jvmref, (∀ j. ¬ j < 0 ∧ ¬ n→i(# vals) ≤ j → is_bytevalue(addarray(r, byte_type, vals, st)[r -- j '])) ↔ (∀ val. val ∈ vals → is_bytevalue(val))
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (vals)]]