| sk ∈ fis, ∀ r, fis, class, st. update(r, fis, addobj(r, class, fis1, st)) = addobj(r, class, fis + fis1, st) ⊦ update(r, fis, addobj(r, class, fis1, st)) = addobj(r, class, fis + (sk × val) ' + fis1, st) |
sk ∈ fis ⊦ addobj(r, class1, fis + (sk × val) ' + fis0, st) = addobj(r, class1, fis + fis0, st)
sk ∈ fis, sk ∈ fis, ∀ r, fis, class, st. update(r, fis, addobj(r, class, fis1, st)) = addobj(r, class, fis + fis1, st) ⊦ update(r, fis, addobj(r, class, fis1, st)) = addobj(r, class, fis + fis1, st)
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (st, fis1, val, sk, fis, class, r)]]