| ⊦ (addobj(r1, class, fis, st)[r1 -- i0 ']) = (addobj(r1, class, fis, putByteArray(bytes, r, i, st))[r1 -- i0 ']), r = r1, i0 ' ∈ fis |
⊦ ¬ sk ∈ fis ∧ sk ≠ _type → (addobj(r, class, fis, st)[r -- sk]) = st[r -- sk]
⊦ ¬ sk ∈ fis ∧ sk ≠ _type → (addobj(r, class, fis, st)[r -- sk]) = st[r -- sk]
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ r ≠ r0 → (putByteArray(bytes, r, j, st) [r0 -- sk ] ) = st[r0 -- sk]], [CSIMPSEQ : ⊦ _type ≠ i '])], [EXTRATERMS : (i0 ', st, fis, class, r1)]]