Proof step 3 from proof addarray-is-putarray-01 (previous step)
∀ r, i, st. addarray(r, vals0, i, st) = putArray(vals0, r, i, st)
⊦
(addarray(r, vals0, i + 1, st)[r -- i ', val]) = (putArray(vals0, r, i + 1, st)[r -- i ', val])
User applied rule all left
And closed the goal!
Rule argument
[EXRARG : pos: left 1,
[extquanttermlist: (r, i + 1, st)
abort:F
, discard:T
, computed:F
]]
Additional information
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ i + j = j + i])],
[EXTRATERMS : (r, i + 1, st)]]