| okfieldinits(class, fv ' + fis0), mkfs(class, abstract_type, fieldvar) ' ∈ fv ' + fis0, ∀ class0, fieldvar0. ¬ okfieldinits(class0, fis0) ∨ ¬ mkfs(class0, abstract_type, fieldvar0) ' ∈ fis0 ⊦ |
okfieldinits(class, (sk × val) ' + fis0), mkfs(class, abstract_type, fieldvar) ' ∈ (sk × val) ' + fis0, ∀ class0, fieldvar0. ¬ okfieldinits(class0, fis0) ∨ ¬ mkfs(class0, abstract_type, fieldvar0) ' ∈ fis0 ⊦
[[CONCRETESIMPRULES : ([CSIMPGEN : fieldvalue generated by ×;])]]