| ⊦ uninit(st) ↔ _uninit ∈ st ∧ (∀ rk. rk ∈ st ∧ rk .ref = jvmref ∧ is_fskey(rk .key) ∧ rk .key .fs .type = void_type ∧ rk .key .fs .field = `initstate' .field → st[rk] = initval(undone)) |
⊦ uninit(st) ↔ (∀ class1. initundone(class1, st))
⊦ (∀ class1. initundone(class1, st)) ↔ _uninit ∈ st ∧ (∀ rk. rk ∈ st ∧ rk .ref = jvmref ∧ is_fskey(rk .key) ∧ rk .key .fs .type = void_type ∧ rk .key .fs .field = `initstate' .field → st[rk] = initval(undone))
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (st)]]