| rk = r -- sk, ∀ class. (¬ 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) ⊦ ¬ _uninit ∈ st ∧ ( rk ∈ st ∧ r = jvmref ∧ is_fskey(sk) ∧ sk .fs .type = void_type ∧ sk .fs .field = `initstate' .field → st[rk] ≠ initval(undone) ∧ st[rk] ≠ initval(error)) |
∀ class. (¬ 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) ⊦ ¬ _uninit ∈ st ∧ ( r -- sk ∈ st ∧ r = jvmref ∧ is_fskey(sk) ∧ sk .fs .type = void_type ∧ sk .fs .field = `initstate' .field → st[jvmref -- sk] ≠ initval(undone) ∧ st[jvmref -- sk] ≠ initval(error))
[[CONCRETESIMPRULES : ()]]