| sk ∈ fis ⊦ sks = [], (addobj(r, class1, fis, st)[r -- (sk ' + sks), val0]) = (addobj(r, class1, fis, st)[fis[sk] .refval -- sks, val0]) |
⊦ sks ≠ [] → st[r -- (sk ' + sks), val] = st[st[r -- sk] .refval -- sks, val]
⊦ sk ∈ fis → (addobj(r, class, fis, st)[r -- sk]) = fis[sk]
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (val0, sks, sk, r, addobj(r, class1, fis, st))]]