| okfieldinits(class1, fis0), mkfs(class, ty, fieldvar) ' ∈ fis0, ∀ class, ty, fieldvar, class0. mkfs(class, ty, fieldvar) ' ∈ fis0 ∧ okfieldinits(class0, fis0) → fis0[mkfs(class, ty, fieldvar) '] = initial_value(ty), class ≠ class1 ∨ ty ≠ ty0 ∨ fieldvar ≠ fieldvar0 ⊦ fis0[mkfs(class, ty, fieldvar) '] = initial_value(ty), ty0 = abstract_type |
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (class, ty, fieldvar, class1)]]