| ⊦ validvals(str, (rk × val) ', st) ↔ validval(str, rk, val, st) |
⊦ validvals(str, rkvs, st) ↔ (∀ rkv. rkv ∈ rkvs → validval(str, rkv .1, rkv .2, st))
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ rkv ∈ rkv0 ' ↔ rkv = rkv0], [CSIMPSEQ : ⊦ (rk × val) .1 = rk], [CSIMPSEQ : ⊦ (rk × val) .2 = val])], [EXTRATERMS : (st, (rk × val) ', str)]]