| validFields(r, fis, st) ⊦ (update(r, fis, st)[r0 -- _length]) = st[r0 -- _length] |
⊦ update(r, [], st) = st
∀ r, st, r0. validFields(r, fis0, st) → (update(r, fis0, st)[r0 -- _length]) = st[r0 -- _length], validFields(r, fv + fis0, st) ⊦ (update(r, fv + fis0, st)[r0 -- _length]) = st[r0 -- _length]
[[CONCRETESIMPRULES : ([CSIMPGEN : fieldinits generated by [], +;])]]