| mkfs(class, int_type, fieldvar) ' ∈ statfields(class), init⊆(str, st, st0) ⊦ init⊆(str, st, st0[jvmref -- mkfs(class, int_type, fieldvar) ', intval(i)]), tdname∃(str, class) ∧ (initdone(class, st0) → validfield(str, jvmref, mkfs(class, int_type, fieldvar) ', st0[jvmref -- mkfs(class, int_type, fieldvar) ', intval(i)])) |
tdname∃(str, class), mkfs(class, int_type, fieldvar) ' ∈ statfields(class), init⊆(str, st, st0) ⊦ init⊆(str, st, st0[jvmref -- mkfs(class, int_type, fieldvar) ', intval(i)]), tdname∃(str, class) ∧ (initdone(class, st0) → validfield(str, jvmref, mkfs(class, int_type, fieldvar) ', st0[jvmref -- mkfs(class, int_type, fieldvar) ', intval(i)]))
mkfs(class, int_type, fieldvar) ' ∈ statfields(class), init⊆(str, st, st0) ⊦ tdname∃(str, class), init⊆(str, st, st0[jvmref -- mkfs(class, int_type, fieldvar) ', intval(i)]), tdname∃(str, class) ∧ (initdone(class, st0) → validfield(str, jvmref, mkfs(class, int_type, fieldvar) ', st0[jvmref -- mkfs(class, int_type, fieldvar) ', intval(i)]))
[[CONCRETESIMPRULES : ()], [EXTRAFMAS : (tdname∃(str, class))]]