| ⊦ mkjavavalues(bytes + by ') = mkjavavalues(bytes) + byteval(by) ' |
⊦ mkjavavalues(by ') = byteval(by) '
⊦ mkjavavalues([]) = []
∀ by. mkjavavalues(bytes0 + by ') = mkjavavalues(bytes0) + byteval(by) ' ⊦ mkjavavalues((by0 + bytes0) + by ') = mkjavavalues(by0 + bytes0) + byteval(by) '
[[CONCRETESIMPRULES : ([CSIMPGEN : bytelist generated by [], +;], [CSIMPSEQ : ⊦ [] + bytes = bytes], [CSIMPSEQ : ⊦ (bytes + bytes0) + bytes1 = bytes + bytes0 + bytes1], [CSIMPSEQ : ⊦ [] + vals = vals], [CSIMPSEQ : ⊦ (vals + vals0) + vals1 = vals + vals0 + vals1], [CSIMPSEQ : ⊦ val ' = val0 ' ↔ val = val0])]]