| mkfs(class, ty, fieldvar) ' ∈ fis, okfieldinits(class0, fis) ⊦ fis[mkfs(class, ty, fieldvar) '] = initial_value(ty) |
∀ class, ty, fieldvar, class0. mkfs(class, ty, fieldvar) ' ∈ fis0 ∧ okfieldinits(class0, fis0) → fis0[mkfs(class, ty, fieldvar) '] = initial_value(ty), mkfs(class, ty, fieldvar) ' ∈ fv + fis0, okfieldinits(class0, fv + fis0) ⊦ (fv + fis0)[mkfs(class, ty, fieldvar) '] = initial_value(ty)
[[CONCRETESIMPRULES : ([CSIMPGEN : fieldinits generated by [], +;], [CSIMPSEQ : ⊦ ¬ sk ∈ []])]]