| sk ∈ fis ⊦ (addobj(r0, class1, fis + (sk × val) ' + fis0, st)[r0 -- sk0]) = (addobj(r0, class1, fis + fis0, st)[r0 -- sk0]) |
⊦ sk ∈ fis → (addobj(r, class, fis, st)[r -- sk]) = fis[sk]
¬ sk0 ∈ fis + (sk × val) ' + fis0, sk ∈ fis ⊦ (addobj(r0, class1, fis + (sk × val) ' + fis0, st)[r0 -- sk0]) = (addobj(r0, class1, fis + fis0, st)[r0 -- sk0])
sk0 ∈ fis + (sk × val) ' + fis0, sk ∈ fis ⊦ (fis + (sk × val) ' + fis0)[sk0] = (addobj(r0, class1, fis + fis0, st)[r0 -- sk0])
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (sk0, st, fis + (sk × val) ' + fis0, class1, r0)]]