| ⊦ m < # vals → intvalues(vals[m, val]) = (intvalues(vals)[m, val .intval]) |
⊦ intvalues([]) = []
∀ m, val. m < # vals0 → intvalues(vals0[m, val]) = (intvalues(vals0)[m, val .intval]) ⊦ m < # (val0 + vals0) → intvalues((val0 + vals0)[m, val]) = (intvalues(val0 + vals0)[m, val .intval])
[[CONCRETESIMPRULES : ([CSIMPGEN : javavalues generated by [], +;], [CSIMPSEQ : ⊦ # [] = 0], [CSIMPSEQ : ⊦ ¬ n < 0])]]