| ∀ r, class0, fis0, st. r = jvmref ∨ update(r, fis1, addclass(class0, fis0, st)) = addclass(class0, fis0, update(r, fis1, st)) ⊦ r = jvmref, update(r, fv ' + fis1, addclass(class0, fis0, st)) = addclass(class0, fis0, update(r, fv ' + fis1, st)) |
⊦ update(r, fv ' + fis, st) = (update(r, fis, st)[r -- fv .1, fv .2])
∀ r, class0, fis0, st. r = jvmref ∨ update(r, fis1, addclass(class0, fis0, st)) = addclass(class0, fis0, update(r, fis1, st)) ⊦ r = jvmref, (update(r, fis1, addclass(class0, fis0, st))[r -- fv .1, fv .2]) = addclass(class0, fis0, update(r, fv ' + fis1, st))
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (addclass(class0, fis0, st), fis1, fv, r)]]