| update(r, fis1, addclass(class0, fis0, st)) = addclass(class0, fis0, update(r, fis1, st)), ∀ r, class0, fis0, st. r = jvmref ∨ update(r, fis1, addclass(class0, fis0, st)) = addclass(class0, fis0, update(r, fis1, st)) ⊦ r = jvmref, (addclass(class0, fis0, update(r, fis1, st))[r -- sk, val]) = addclass(class0, fis0, update(r, fis1, st)[r -- sk, val]) |
⊦ r ≠ jvmref → addclass(class, fis, st[r -- sk, val]) = (addclass(class, fis, st)[r -- sk, val])
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (val, sk, r, update(r, fis1, st), fis0, class0)]]