| n + m ≤ m0, m1 + m0 ≤ # x0, ∀ n, m, m0, n0. n + m ≤ m0 ∧ n0 + m0 ≤ # x0 → firstn(m, restn(n, firstn(m0, restn(n0, x0)))) = firstn(m, restn(n0 + n, x0)) ⊦ firstn(m, restn(n, firstn(m0, restn(m1, x0)))) = firstn(m, restn(m1 + n, x0)) |
Used terms: n, m, m0, m1