| ⊦ r1 ∈ putArray(vals, r0, i0, st) ↔ r1 ∈ st ∨ r1 = r0 ∧ vals ≠ [] |
⊦ putArray([], r, i, st) = st
∀ r1, r0, i0, st. r1 ∈ putArray(vals0, r0, i0, st) ↔ r1 ∈ st ∨ r1 = r0 ∧ vals0 ≠ [] ⊦ r1 ∈ putArray(val + vals0, r0, i0, st) ↔ r1 ∈ st ∨ r1 = r0 ∧ val + vals0 ≠ []
[[CONCRETESIMPRULES : ([CSIMPGEN : javavalues generated by [], +;])]]