| ⊦ n + m ≤ m0 ∧ n0 + m0 ≤ # x → sublist(n, m, sublist(n0, m0, x)) = sublist(n0 + n, m, x) |
n + m ≤ m0, n0 + m0 ≤ # x ⊦ firstn(m, restn(n, firstn(m0, restn(n0, x)))) = firstn(m, restn(n0 + n, x))
Used simplifier rules: sublist-def: ⊦ sublist(m, n, x) = firstn(n, restn(m, x));