| validvals(str, rkvs1, st), validvals(str, rkvs0, st) ⊦ validvals(str, rkvs0, st[rkvs1]) |
⊦ validvals(str, rkvs, st) ↔ (∀ rkv. rkv ∈ rkvs → validval(str, rkv .1, rkv .2, st))
validvals(str, rkvs1, st), validvals(str, rkvs0, st) ⊦ ∀ rkv. rkv ∈ rkvs0 → validval(str, rkv .1, rkv .2, st[rkvs1])
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (st[rkvs1], rkvs0, str)]]