| ⊦ n ≤ # bytes → restn(n, mkjavavalues(bytes)) = mkjavavalues(restn(n, bytes)) |
⊦ mkjavavalues([]) = []
∀ n. n ≤ # bytes0 → restn(n, mkjavavalues(bytes0)) = mkjavavalues(restn(n, bytes0)) ⊦ n ≤ # (by + bytes0) → restn(n, mkjavavalues(by + bytes0)) = mkjavavalues(restn(n, by + bytes0))
[[CONCRETESIMPRULES : ([CSIMPGEN : bytelist generated by [], +;], [CSIMPSEQ : ⊦ # [] = 0], [CSIMPSEQ : ⊦ m ≤ 0 ↔ m = 0], [CSIMPSEQ : ⊦ restn(0, vals) = vals], [CSIMPSEQ : ⊦ restn(0, bytes) = bytes])]]