| n ≤ # x ⊦ firstn(n, firstn(n, x)) = firstn(n, x) |
n ≤ #(a + x0), ∀ n. n ≤ # x0 → firstn(n, firstn(n, x0)) = firstn(n, x0) ⊦ firstn(n, firstn(n, a + x0)) = firstn(n, a + x0)
Used simplifier rules: firstN-zero: ⊦ firstn(0, x) = [];%list freely generated by [], +;;% ⊦ # [] = 0; (s)% ⊦ m ≤ 0 ↔ m = 0; (s)