| validvals(str, rkvs0, st), validvals(str, rkvs1, st), rk × val ∈ rkvs0 ⊦ validval(str, rk, val, st[rkvs1]) |
⊦ validval(str, rk, val, st) ∧ validvals(str, rkvs, st) → validval(str, rk, val, st[rkvs])
¬ (validval(str, rk, val, st) ∧ validvals(str, rkvs1, st)), validvals(str, rkvs0, st), validvals(str, rkvs1, st), rk × val ∈ rkvs0 ⊦ validval(str, rk, val, st[rkvs1])
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (rkvs1, st, val, rk, str)]]