| sk0 = fs ', is_fskey(sk0), ∀ r, class1, st, sk. r = jvmref ∨ (addclass(class1, fis0, st)[r -- sk]) = st[r -- sk] ⊦ r = jvmref, (addclass(class1, (sk0 × val) ' + fis0, st)[r -- sk]) = st[r -- sk], ¬ is_indexkey(sk0) ∧ fs .class ≠ class1 |
∀ r, class1, st, sk. r = jvmref ∨ (addclass(class1, fis0, st)[r -- sk]) = st[r -- sk] ⊦ (addclass(fs .class, (fs ' × val) ' + fis0, st)[r -- sk]) = st[r -- sk], r = jvmref
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ ¬ is_indexkey(fs ')], [CSIMPSEQ : ⊦ is_fskey(fs ')])]]