| r -- sk ∈ addarray(r, ty, vals, st), is_fskey(sk) ⊦ sk = _length, sk = _type, r -- sk ∈ st |
r -- sk ∈ addarray(r, ty, vals, st) ∧ is_fskey(sk), ∀ st, ty, sk, r, vals0. # vals0 < # vals → (r -- sk ∈ addarray(r, ty, vals0, st) ∧ is_fskey(sk) → sk = _length ∨ sk = _type ∨ r -- sk ∈ st) ⊦ sk = _length ∨ sk = _type ∨ r -- sk ∈ st
[[CONCRETESIMPRULES : ([CSIMPLESSPRED : <])], [EXTRATERMS : (# vals)]]