| ∀ class0. class0 ∈ claset → ¬ initundone(class0, st[r -- mkfs(class, ty, fieldvar) ', val]) ⊦ ∀ class. class ∈ claset → ¬ initundone(class, st), ty = void_type |
class0 ∈ claset, initundone(class0, st), ∀ class0. class0 ∈ claset → ¬ initundone(class0, st[r -- mkfs(class, ty, fieldvar) ', val]) ⊦ claset = ∅, ty = void_type, # claset = 0
[[CONCRETESIMPRULES : ([CSIMPFORWARD : ⊦ claset ≠ ∅ → # claset ≠ 0], [CSIMPFORWARD : ⊦ class ∈ claset → claset ≠ ∅])]]