| ⊦ r = r0, is_obj(r0, class, sks, addarray(r, ty, vals, st)) ↔ is_obj(r0, class, sks, st) |
true, ∀ st, ty, sks, class, r0, r, vals0. # vals0 < # vals → (true → r = r0 ∨ (is_obj(r0, class, sks, addarray(r, ty, vals0, st)) ↔ is_obj(r0, class, sks, st))) ⊦ r = r0 ∨ (is_obj(r0, class, sks, addarray(r, ty, vals, st)) ↔ is_obj(r0, class, sks, st))
[[CONCRETESIMPRULES : ([CSIMPLESSPRED : <])], [EXTRATERMS : (# vals)]]