| ∀ rkv. rkv ∈ rkvs0 → validval(str, rkv .1, rkv .2, st), ∀ rkv. rkv ∈ rkvs → validval(str, rkv .1, rkv .2, st), rkv ∈ rkvs ∨ rkv ∈ rkvs0 ⊦ validval(str, rkv .1, rkv .2, st) |
rkv = rk × val, ∀ rkv. rkv ∈ rkvs0 → validval(str, rkv .1, rkv .2, st), ∀ rkv. rkv ∈ rkvs → validval(str, rkv .1, rkv .2, st), rkv ∈ rkvs ∨ rkv ∈ rkvs0 ⊦ validval(str, rk, val, st)
[[CONCRETESIMPRULES : ([CSIMPELIM : ⊦ rk = rkv .1 ∧ val = rkv .2 ↔ rkv = rk × val])], [EXTRATERMS : (rkv, rk, val)]]