| r -- n→i(# vals0) ' ≠ r -- _type ⊦ (addarray(r, vals0 + val ', 0, st)[r -- _type, typeval(mkarraytype(ty))][r -- _length, intval(n→i(# vals0) + 1)]) = (addarray(r, vals0, 0, st)[r -- n→i(# vals0) ', val][r -- _type, typeval(mkarraytype(ty))][r -- _length, intval(n→i(# vals0) + 1)]) |
⊦ (addarray(r, vals0 + val ', 0, st)[r -- _type, typeval(mkarraytype(ty))][r -- _length, intval(n→i(# vals0) + 1)]) = (addarray(r, vals0, 0, st)[r -- n→i(# vals0) ', val][r -- _type, typeval(mkarraytype(ty))][r -- _length, intval(n→i(# vals0) + 1)])
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ _type ≠ i '], [CSIMPSEQ : ⊦ r -- sk = r0 -- sk0 ↔ ¬ ¬ (r = r0 ∧ sk = sk0)])]]