| ⊦ (addobj(r, class1, (sk × val) ' + fis, st)[r -- sk0]) = ((sk = sk0 ⊃ val; addobj(r, class1, fis, st)[r -- sk0])) |
⊦ addobj(r, class1, (sk × val) ' + fis, st) = (addobj(r, class1, fis, st)[r -- sk, val])
⊦ ((sk0 = sk ⊃ val; addobj(r, class1, fis, st)[r -- sk0])) = ((sk = sk0 ⊃ val; addobj(r, class1, fis, st)[r -- sk0]))
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ r -- sk = r0 -- sk0 ↔ ¬ ¬ (r = r0 ∧ sk = sk0)], [CSIMPSEQ : ⊦ (st[rk0, val][rk]) = ((rk = rk0 ⊃ val; st[rk]))], [CSIMPSEQ : ⊦ (fis + fis0) + fis1 = fis + fis0 + fis1])]]