| jvmref -- mkfs(class, void_type, `initstate' .field) ' ∈ st ∧ ((class = class0 ⊃ initval(done); st[jvmref -- mkfs(class, void_type, `initstate' .field) '])) = initval(undone), ¬ jvmref -- mkfs(class, void_type, `initstate' .field) ' ∈ st ∨ st[jvmref -- mkfs(class, void_type, `initstate' .field) '] ≠ initval(error) ⊦ jvmref -- mkfs(class, void_type, `initstate' .field) ' ∈ st ∧ st[jvmref -- mkfs(class, void_type, `initstate' .field) '] = initval(undone), ¬ jvmref -- mkfs(class, void_type, `initstate' .field) ' ∈ st ∧ _uninit ∈ st |
⊦ r -- sk ∈ st → r ∈ st
((class = class0 ⊃ initval(done); st[jvmref -- mkfs(class, void_type, `initstate' .field) '])) = initval(undone), jvmref -- mkfs(class, void_type, `initstate' .field) ' ∈ st, jvmref ∈ st ⊦ st[jvmref -- mkfs(class, void_type, `initstate' .field) '] = initval(error), st[jvmref -- mkfs(class, void_type, `initstate' .field) '] = initval(undone)
[[CONCRETESIMPRULES : ()]]