| ∀ val. val ∈ mkjavavalues(bytes0) → is_bytevalue(val), val ∈ mkjavavalues(by + bytes0) ⊦ is_bytevalue(val) |
⊦ mkjavavalues(by ' + bytes) = byteval(by) ' + mkjavavalues(bytes)
val ∈ mkjavavalues(bytes0), ∀ val. val ∈ mkjavavalues(bytes0) → is_bytevalue(val) ⊦ val = byteval(by), is_bytevalue(val)
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ is_bytevalue(byteval(by))], [CSIMPSEQ : ⊦ (vals + vals0) + vals1 = vals + vals0 + vals1], [CSIMPSEQ : ⊦ val ∈ val0 ' ↔ val = val0], [CSIMPSEQ : ⊦ val ∈ vals + vals0 ↔ ¬ ¬ (val ∈ vals ∨ val ∈ vals0)], [CSIMPSEQ : ⊦ (bytes + bytes0) + bytes1 = bytes + bytes0 + bytes1], [CSIMPSEQ : ⊦ by + bytes = by ' + bytes])]]