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