| bytevalues(vals) = bytevalues(vals0), ∀ val. val ∈ vals ∨ val ∈ vals0 → is_bytevalue(val) ⊦ vals = vals0 |
⊦ bytevalues([]) = []
⊦ bytevalues(vals) = [] ↔ vals = []
∀ vals1. bytevalues(vals0) = bytevalues(vals1) ∧ (∀ val. val ∈ vals0 ∨ val ∈ vals1 → is_bytevalue(val)) → vals0 = vals1 ⊦ bytevalues(val + vals0) = bytevalues(vals1) ∧ (∀ val0. val0 ∈ val + vals0 ∨ val0 ∈ vals1 → is_bytevalue(val0)) → val + vals0 = vals1
[[CONCRETESIMPRULES : ([CSIMPGEN : javavalues generated by [], +;])]]