| ((sk1 × val1) ' + fis0)[n] = sk × val, n ≤ # fis0, ∀ n0, sk0, val0. fis0[n0] = sk0 × val0 ∧ ¬ # fis0 ≤ n0 → (fis0 .keys)[n0] = sk0 ∨ fis0 = [] ⊦ n = 0, (fis0 .keys)[n - 1] = sk |
n = m + 1, ((sk1 × val1) ' + fis0)[n] = sk × val, n ≤ # fis0, ∀ n0, sk0, val0. fis0[n0] = sk0 × val0 ∧ ¬ # fis0 ≤ n0 → (fis0 .keys)[n0] = sk0 ∨ fis0 = [] ⊦ n = 0, (fis0 .keys)[m] = sk
[[CONCRETESIMPRULES : ([CSIMPELIM : n ≠ 0 ⊦ m = n - 1 ↔ n = m + 1])], [EXTRATERMS : (n, m)]]