| ⊦ (addclass(class, fis, st)[jvmref -- mkfs(`java.lang.Object' .class, void_type, `endfinallymode' .field) ']) = st[jvmref -- mkfs(`java.lang.Object' .class, void_type, `endfinallymode' .field) '], mkfs(`java.lang.Object' .class, void_type, `endfinallymode' .field) ' ∈ fis |
⊦ ¬ sk ∈ fis ∧ sk ≠ mkfs(class, void_type, `initstate' .field) ' → (addclass(class, fis, st)[r -- sk]) = st[r -- sk]
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ fs ' = fs0 ' ↔ fs = fs0], [CSIMPSEQ : ⊦ mkfs(class, ty, fieldvar) = mkfs(class0, ty0, fieldvar0) ↔ class = class0 ∧ ty = ty0 ∧ fieldvar = fieldvar0], [CSIMPSEQ : ⊦ stringvar .field = stringvar0 .field ↔ stringvar = stringvar0])], [EXTRATERMS : (mkfs (`java.lang.Object' .class, void_type, `endfinallymode' .field) ', jvmref, st, fis, class)]]