| fis[n] = sk × val, n < # fis ⊦ (fis .vals)[n] = val, fis = [] |
∀ n, sk, val. fis0[n] = sk × val ∧ n < # fis0 → (fis0 .vals)[n] = val ∨ fis0 = [], (fv + fis0)[n] = sk × val, n < # (fv + fis0) ⊦ ((fv + fis0) .vals)[n] = val, fv + fis0 = []
[[CONCRETESIMPRULES : ([CSIMPGEN : fieldinits generated by [], +;])]]