| r -- _type ∈ addarray(r0, vals0, j + 1, st), r ∈ (addarray(r0, vals0, j + 1, st)[r0 -- j ', val]), r ∈ addarray(r0, vals0, j + 1, st), ∀ r, r0, j, st. r -- _type ∈ addarray(r0, vals0, j, st) ∧ r ∈ addarray(r0, vals0, j, st) → r -- _type ∈ st ⊦ r -- _type ∈ st |
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (r, r0, j + 1, st)]]