| init⊆(str, st, st0) ⊦ initdone(class, st0), init⊆(str, st, st0[jvmref -- mkfs(class, void_type, `initstate' .field) ', initval(error)]) |
⊦ init⊆(str, st, st0) ∧ init⊆(str, st0, st1) → init⊆(str, st, st1)
⊦ ¬ initdone(class, st) → init⊆(str, st, st[jvmref -- mkfs(class, void_type, `initstate' .field) ', initval(error)])
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (str, st, st0, st0[ jvmref -- mkfs(class, void_type, `initstate' .field) ', initval(error)])]]