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