| fv = sk × val, okfieldinits(class0, fv ' + fis0), ∀ class0, class, ty, fieldvar. okfieldinits(class0, fis0) ∧ mkfs(class, ty, fieldvar) ' ∈ fis0 .keys → class = class0 ⊦ class = class0, mkfs(class, ty, fieldvar) ' ≠ sk ∧ ¬ mkfs(class, ty, fieldvar) ' ∈ fis0 .keys |
okfieldinits(class0, (sk × val) ' + fis0), ∀ class0, class, ty, fieldvar. okfieldinits(class0, fis0) ∧ mkfs(class, ty, fieldvar) ' ∈ fis0 .keys → class = class0 ⊦ class = class0, mkfs(class, ty, fieldvar) ' ≠ sk ∧ ¬ mkfs(class, ty, fieldvar) ' ∈ fis0 .keys
[[CONCRETESIMPRULES : ()]]