| ∀ val, rk, st, rkvs0. # rkvs0 < # (rkvs1 + (rk0 × val0) ') → (true → (st[rk, val][rkvs0]) = (st[rkvs0][rk, val]) ∨ rk ∈ rkvs0) ⊦ rk = rk0, (st[rk, val][rkvs1][rk0, val0]) = (st[rkvs1][rk, val][rk0, val0]), rk ∈ rkvs1 |
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ # (rkvs + rkvs0) = # rkvs + # rkvs0], [CSIMPSEQ : ⊦ # rkv ' = 0 +1], [CSIMPSEQ : ⊦ (rkvs + rkvs0) + rkvs1 = rkvs + rkvs0 + rkvs1], [CSIMPSEQ : ⊦ m < n + 1 ↔ ¬ n < m], [CSIMPSEQ : ⊦ ¬ n < n], [CSIMPSEQ : ⊦ (m + n0) + n1 = m + n0 + n1], [CSIMPSEQ : ⊦ m + n = n + m])], [EXTRATERMS : (val, rk, st, rkvs1)]]