| mkjavavalues(bytes0) .butlast = mkjavavalues(bytes0 .butlast) ⊦ bytes0 = [], (byteval(by) ' + mkjavavalues(bytes0)) .butlast = byteval(by) ' + mkjavavalues(bytes0 .butlast) |
⊦ vals ≠ [] → (val ' + vals) .butlast = val ' + vals .butlast
⊦ mkjavavalues(bytes) = [] ↔ bytes = []
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ vals + vals0 = vals + vals1 ↔ vals0 = vals1], [CSIMPSEQ : ⊦ (vals + vals0) + vals1 = vals + vals0 + vals1])], [EXTRATERMS : (mkjavavalues(bytes0), byteval(by))]]