| okbytearray(r, st), unchanged(str, r, st, st0) ⊦ st[r -- _length] .intval = 0 ∧ ¬ 0 < st0[r -- _length] .intval, st[r -- _length] .intval = st0[r -- _length] .intval ∧ (0 ≤ j ∧ j < st[r -- _length] .intval → st[r -- j '] .byteval = st0[r -- j '] .byteval) |
st[r -- _length] = st0[r -- _length], okbytearray(r, st), unchanged(str, r, st, st0) ⊦ st[r -- _length] .intval = 0 ∧ ¬ 0 < st0[r -- _length] .intval, st[r -- _length] .intval = st0[r -- _length] .intval ∧ (0 ≤ j ∧ j < st[r -- _length] .intval → st[r -- j '] .byteval = st0[r -- j '] .byteval)
okbytearray(r, st), unchanged(str, r, st, st0) ⊦ st[r -- _length] = st0[r -- _length], st[r -- _length] .intval = 0 ∧ ¬ 0 < st0[r -- _length] .intval, st[r -- _length] .intval = st0[r -- _length] .intval ∧ (0 ≤ j ∧ j < st[r -- _length] .intval → st[r -- j '] .byteval = st0[r -- j '] .byteval)
[[CONCRETESIMPRULES : ()], [EXTRAFMAS : (st[r -- _length] = st0[r -- _length])]]