| okbytearray(r, st), validrefs(str, r0 ' + refs0, ty, putByteArray(bytes, r, i, st)) ⊦ junkref(str, r0, st), validrefs(str, r0 ' + refs0, ty, st) |
okbytearray(r, st) ∧ validrefs(str, r0 ' + refs0, ty, putByteArray(bytes, r, i, st)), ∀ i, bytes, ty, r0, str, st, r, refs. # refs < # refs0 → (okbytearray(r, st) ∧ validrefs(str, r0 ' + refs, ty, putByteArray(bytes, r, i, st)) → junkref(str, r0, st) ∨ validrefs(str, r0 ' + refs, ty, st)) ⊦ junkref(str, r0, st) ∨ validrefs(str, r0 ' + refs0, ty, st)
[[CONCRETESIMPRULES : ([CSIMPLESSPRED : <])], [EXTRATERMS : (# refs0)]]