| bytevalues(vals0) = bytevalues(vals), (val ∈ vals0 ∨ val ∈ vals → is_bytevalue(val)) → vals0 = vals, ∀ val0. val0 ∈ vals0 ∨ val0 = val1 ∨ val0 ∈ vals → is_bytevalue(val0) ⊦ byteval(val1 .byteval) ' + vals0 = val1 ' + vals |
bytevalues(vals0) = bytevalues(vals), (val ∈ vals0 ∨ val ∈ vals → is_bytevalue(val)) → vals0 = vals, val1 ∈ vals0 ∨ val1 = val1 ∨ val1 ∈ vals → is_bytevalue(val1), ∀ val0. val0 ∈ vals0 ∨ val0 ∈ vals → is_bytevalue(val0) ⊦ byteval(val1 .byteval) ' + vals0 = val1 ' + vals
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (val1)]]