| fs = mkfs(class1, ty0, fieldvar0), okfieldinits(class1, fis0), mkfs(class, ty, fieldvar) ' ∈ fis0 .keys, ∀ class0, class, ty, fieldvar. okfieldinits(class0, fis0) ∧ mkfs(class, ty, fieldvar) ' ∈ fis0 .keys → class = class0 ⊦ class = class1, ty0 = abstract_type, mkfs(class, ty, fieldvar) = fs |
okfieldinits(class1, fis0), mkfs(class, ty, fieldvar) ' ∈ fis0 .keys, ∀ class0, class, ty, fieldvar. okfieldinits(class0, fis0) ∧ mkfs(class, ty, fieldvar) ' ∈ fis0 .keys → class = class0 ⊦ class = class1, ty0 = abstract_type
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ mkfs(class1, ty, fieldvar) = mkfs(class2, ty0, fieldvar0) ↔ ¬ ¬ ( class1 = class2 ∧ ty = ty0 ∧ fieldvar = fieldvar0)])]]