Let X = (xₙ) be a sequence in ℝᵖ and let r₁ < r₂ < ⋯ < rₙ < ⋯ be a strictly increasing sequence of natural numbers. The sequence X′ = (x_{r₁}, x_{r₂}, ⋯, x_{rₙ}, ⋯) in ℝᵖ is then called a subsequence of X.
換個角度看,子數列就是函數的複合。取一個定義域與值域都在 ℕ 裡、且嚴格遞增的函數 g(n < m 時 g(n) < g(m)),把它接在 X 前面,得到 X ∘ g = (x_{g(n)} : n ∈ ℕ)——正是一個子數列。反過來,每個子數列都是某個這樣的 g 複合出來的(g(n) 就取成 rₙ)。既然 §14-1 的 14.1 把數列定義成函數,這個看法不是類比,是字面上的事實。
子數列繼承極限(15.2)
第一條性質,也是往後最常用的一條。
15.2 LEMMA
If a sequence X in ℝᵖ converges to x, then every subsequence of X converges to x as well.
證明計畫 · 由所求想起
⇢ 要證:任給 x 的 neighborhood,子數列從某項起全在裡面。
⇢ 原數列已經交出一個起算點;問題是子數列的第 n 項,在原數列裡排第幾?
⇢ 只要證明編號跑得不比 n 慢(rₙ ≥ n),原數列的起算點就原封可用。
Proof. First observe that rₙ ≥ n for every n, by induction: r₁ is a natural number, so r₁ ≥ 1; and if rₙ ≥ n, then r_{n+1} > rₙ ≥ n forces r_{n+1} ≥ n + 1, since r_{n+1} is a natural number exceeding n.
Now let V be any neighborhood of x. Since X converges to x, Definition 14.3 supplies K_V such that xₘ ∈ V for every m ≥ K_V. If n ≥ K_V, then rₙ ≥ n ≥ K_V, so x_{rₙ} ∈ V. Hence the same K_V works for X′, and X′ converges to x.
主論證只有一步。任給 x 的 neighborhood V,14.3(每個 neighborhood 都有起算點,之後全數在內)替原數列交出 K_V。現在問子數列的第 n 項:它在原數列裡的編號是 rₙ,而 rₙ ≥ n,所以只要 n ≥ K_V,就有 rₙ ≥ K_V——這一項落在原數列已被保證的範圍內,因此在 V 裡。連新的起算點都不必找:原數列的 K_V 對子數列原封有效。
Proof. Take rₙ = m + n for n ∈ ℕ. These natural numbers increase strictly, and x_{rₙ} = x_{m+n}, so X′ is a subsequence of X. Lemma 15.2 therefore gives the conclusion.