| val1 ' + fis0 .vals ≠ [] ∧ n ≠ 0, ((sk1 × val1) ' + fis0)[n] = sk × val, n ≤ # fis0, ∀ n0, sk0, val0. fis0[n0] = sk0 × val0 ∧ ¬ # fis0 ≤ n0 → (fis0 .vals)[n0] = val0 ∨ fis0 = [] ⊦ ((val1 ' + fis0 .vals) .rest)[n - 1] = val |
((sk1 × val1) ' + fis0)[n] = sk × val, n ≤ # fis0, ∀ n0, sk0, val0. fis0[n0] = sk0 × val0 ∧ ¬ # fis0 ≤ n0 → (fis0 .vals)[n0] = val0 ∨ fis0 = [] ⊦ n = 0, (fis0 .vals)[n - 1] = val
[[CONCRETESIMPRULES : ([CSIMPNAMEDSEQ : list, javavalues, e-01, ⊦ val ' + vals ≠ []], [CSIMPNAMEDSEQ : list, javavalues, a, ⊦ (vals + vals0) + vals1 = vals + vals0 + vals1], [CSIMPNAMEDSEQ : list, javavalues, c-07, ⊦ (val ' + vals) .rest = vals])]]