Tutorials › Real Analysis › Sequences in R^n

Multivariable Analysis · Tutorial 771 of 1000

Sequences in R^n

Represent vector sequences through their coordinates, test boundedness efficiently, and understand how subsequences retain boundedness or escape to arbitrarily large norms.

Advanced 9 min read

What You'll Learn

  • Define a sequence in \(\mathbb{R}^n\) and distinguish its terms from its range
  • Write each coordinate of a vector sequence as a real-valued sequence
  • Characterize bounded vector sequences using their coordinate sequences
  • Define subsequences through strictly increasing index selections
  • Prove that subsequences of bounded sequences remain bounded
  • Extract a subsequence whose norms grow without bound from any unbounded sequence

Sequences as Lists of Vectors

A sequence in \(\mathbb{R}^n\) is an ordered list of vectors. Its order and its indexing matter: the same vector may occur at several different indices, and a subsequence is selected by choosing indices in increasing order. This viewpoint lets us transfer familiar questions about real sequences to vectors by examining one coordinate at a time. In particular, boundedness of a vector sequence can be checked through its finitely many coordinate sequences.

Throughout, \(n\) is a positive integer, indices \(k\) are positive integers, and unless stated otherwise we measure distances and norms using the Euclidean norm \(\|\cdot\|_2\). Write the \(k\)-th vector as \(x^{(k)}\), with coordinates \(x^{(k)}=(x_1^{(k)},\ldots,x_n^{(k)})\). The superscript labels the term; the subscript labels its coordinate.

Definition: A sequence in \(\mathbb{R}^n\) is a function \(x:\mathbb{N}\to\mathbb{R}^n\), usually written \((x^{(k)})_{k\geq1}\), where \(x^{(k)}=x(k)\). For each \(i\in\{1,\ldots,n\}\), its \(i\)-th coordinate sequence is the real sequence \((x_i^{(k)})_{k\geq1}\). The range of the vector sequence is the set \(\{x^{(k)}:k\geq1\}\); it does not record how many times, or at which indices, a vector occurs.

The coordinate sequences are obtained by applying the coordinate projections to the terms. These are instances of the projections from product spaces introduced earlier in this course. A sequence is therefore not merely a subset of \(\mathbb{R}^n\): its indexing retains information that its range may discard.

Worked Example: Reading the Coordinate Sequences

Define a sequence in \(\mathbb{R}^3\) by \(x^{(k)}=((-1)^k,1/(k+1),2(-1)^k)\). Its first coordinate sequence is \(((-1)^k)_{k\geq1}\), its second is \((1/(k+1))_{k\geq1}\), and its third is \((2(-1)^k)_{k\geq1}\). For instance, \(x^{(1)}=(-1,1/2,-2)\) and \(x^{(2)}=(1,1/3,2)\). The order is visible in these terms even though the first and third coordinates repeat values.

For every \(k\), the coordinate magnitudes are at most \(1\), \(1/2\), and \(2\), respectively. Consequently, \(\|x^{(k)}\|_2^2\leq 1^2+(1/2)^2+2^2=21/4\), so every term has norm at most \(\sqrt{21}/2\). This gives a uniform bound for the vector sequence.

Boundedness Coordinate by Coordinate

A sequence is bounded when all of its terms remain within some fixed distance of the origin. The bound must work for every index; a bound that changes with \(k\) does not establish boundedness. Since there are only finitely many coordinates, a common bound on each coordinate gives a bound on the vectors, and a bound on the vectors gives a bound on each coordinate.

Definition: A sequence \((x^{(k)})_{k\geq1}\) in \(\mathbb{R}^n\) is bounded (in the Euclidean norm) if there exists \(M\geq0\) such that \(\|x^{(k)}\|_2\leq M\) for every \(k\geq1\). A real coordinate sequence \((x_i^{(k)})_{k\geq1}\) is bounded if there exists \(M_i\geq0\) such that \(|x_i^{(k)}|\leq M_i\) for every \(k\geq1\).
Theorem (Coordinate Criterion for Boundedness): A sequence in \(\mathbb{R}^n\) is bounded in the Euclidean norm if and only if each of its \(n\) coordinate sequences is bounded. In that case the sequence is also bounded in the standard \(1\)-norm and infinity norm.

Proof. Suppose first that there is an \(M\geq0\) with \(\|x^{(k)}\|_2\leq M\) for every \(k\). For each coordinate \(i\), the definition of the Euclidean norm gives \(|x_i^{(k)}|\leq\|x^{(k)}\|_2\leq M\). Thus every coordinate sequence is bounded.

Conversely, suppose that each coordinate sequence is bounded. For each \(i\in\{1,\ldots,n\}\), choose \(M_i\geq0\) with \(|x_i^{(k)}|\leq M_i\) for every \(k\). Since there are finitely many coordinates, \(M=\max\{M_1,\ldots,M_n\}\) exists and is finite. Then, for every \(k\), \(\|x^{(k)}\|_\infty\leq M\), and \(\|x^{(k)}\|_2\leq\sqrt{n}\,\|x^{(k)}\|_\infty\leq\sqrt{n}M\). Also, \(\|x^{(k)}\|_1\leq nM\), because each of the \(n\) coordinate magnitudes is at most \(M\). The sequence is therefore bounded in all three standard norms. These comparisons agree with the norm comparison theorem from “Norms on \(\mathbb{R}^n\).” \(\square\)

Worked Example: Bounded Coordinates Give a Vector Bound

Let \(y^{(k)}=(\sin k,(-1)^k/(k+2),3)\) in \(\mathbb{R}^3\). The first coordinate has magnitude at most \(1\), the second has magnitude at most \(1/3\) because \(k+2\geq3\), and the third has magnitude \(3\). Hence \[ \|y^{(k)}\|_2^2=(\sin k)^2+\frac{1}{(k+2)^2}+9 \leq 1+\frac{1}{9}+9=\frac{91}{9}. \] Thus \(\|y^{(k)}\|_2\leq\sqrt{91}/3\) for every \(k\). The coordinate criterion explains why finitely many coordinate bounds suffice.

Worked Example: One Unbounded Coordinate Is Enough

Consider \(z^{(k)}=(k,(-1)^k)\) in \(\mathbb{R}^2\). Its first coordinate sequence is unbounded. More directly, \(\|z^{(k)}\|_2=\sqrt{k^2+1}\geq k\), so no fixed \(M\) can bound the norms for all \(k\). For any proposed \(M\geq0\), choosing an integer \(k>M\) gives \(\|z^{(k)}\|_2\geq k>M\). The second coordinate remains bounded, but that cannot compensate for the first coordinate’s growth.

Subsequences and Index Selection

A subsequence keeps selected terms in their original order. It may skip terms, but it cannot reorder them or use the same index twice. Distinct indices may nevertheless produce the same vector, so a subsequence can contain repeated vector values.

Definition: A subsequence of \((x^{(k)})_{k\geq1}\) is a sequence of the form \((x^{(k_j)})_{j\geq1}\), where \(k_1<k_2<k_3<\cdots\) are positive integers. The selected indices must increase strictly.

The strict increase ensures that the selected terms occur in the same order as in the original sequence. It also ensures that every selected index is at least \(k_1\), a fact useful when reasoning about all sufficiently late terms. Merely listing some vectors that occur in the original range is not enough to specify a subsequence: their original indices and order matter.

Worked Example: Selecting a Subsequence from a Repeating Pattern

Let \(w^{(k)}=(1,0)\) when \(k\) is odd and \(w^{(k)}=(0,1)\) when \(k\) is even. The index choice \(k_j=2j-1\) is strictly increasing, and \(w^{(k_j)}=w^{(2j-1)}=(1,0)\) for every \(j\). This is a constant subsequence, even though the original sequence alternates between two different vectors. The chosen terms repeat as vectors, but their indices \(1,3,5,\ldots\) are distinct and increasing.

Theorem (Subsequences Preserve Boundedness): Every subsequence of a bounded sequence in \(\mathbb{R}^n\) is bounded.

Proof. Suppose \((x^{(k)})\) is bounded, so there is an \(M\geq0\) such that \(\|x^{(k)}\|_2\leq M\) for every positive integer \(k\). Let \((x^{(k_j)})\) be any subsequence. Each \(k_j\) is a positive integer, so the original bound applies at that index: \(\|x^{(k_j)}\|_2\leq M\) for every \(j\). Thus the same \(M\) bounds the subsequence. \(\square\)

This theorem is one-way: selecting fewer terms cannot break a bound that already holds. It does not say that a bounded sequence must have a constant subsequence, or that a particular selection of indices has any additional property. Those are separate questions, and boundedness alone should not be confused with them.

Unbounded Sequences Have Terms Far from the Origin

If a sequence is unbounded, no fixed ball centered at the origin contains all its terms. A stronger and useful fact is that one can choose terms at strictly increasing indices whose norms become arbitrarily large. The construction must move to later indices at each step; otherwise it might simply select the same early large term repeatedly.

Theorem (An Escaping Subsequence of an Unbounded Sequence): If \((x^{(k)})\) is an unbounded sequence in \(\mathbb{R}^n\), then it has a subsequence \((x^{(k_j)})\) such that \(\|x^{(k_j)}\|_2>j\) for every positive integer \(j\). In particular, the norms of the selected terms grow beyond every fixed bound.

Proof. We construct indices recursively. Since the original sequence is unbounded, choose \(k_1\) such that \(\|x^{(k_1)}\|_2>1\). Suppose \(k_j\) has been chosen. The terms after index \(k_j\) must still have unbounded norms. Indeed, if the tail \(\{x^{(k)}:k>k_j\}\) had norms bounded by some \(C\), then the finitely many earlier terms \(x^{(1)},\ldots,x^{(k_j)}\) would have a finite maximum norm \(D\). The whole sequence would then be bounded by \(\max\{C,D\}\), contrary to the hypothesis.

Therefore the tail after \(k_j\) contains an index \(k_{j+1}>k_j\) with \(\|x^{(k_{j+1})}\|_2>j+1\). Repeating this construction gives strictly increasing indices and \(\|x^{(k_j)}\|_2>j\) for every \(j\). For any fixed \(R\geq0\), choose an integer \(J>R\). Whenever \(j\geq J\), we have \(\|x^{(k_j)}\|_2>j\geq J>R\). This proves that the selected norms eventually exceed \(R\), as required. \(\square\)

Worked Example: An Unbounded Sequence with Bounded Terms Interspersed

Define \(v^{(k)}=(k,0)\) for odd \(k\), and \(v^{(k)}=(0,(-1)^k)\) for even \(k\). The even-indexed terms all have norm \(1\), while the odd-indexed terms satisfy \(\|v^{(2j-1)}\|_2=2j-1\). Thus the original sequence is unbounded, and the odd-indexed subsequence has norms \(1,3,5,\ldots\), which exceed any fixed \(R\) once \(j\) is large enough. The example also shows why checking only some terms, such as the even-indexed ones, cannot establish boundedness of the entire sequence.

What Boundedness Does—and Does Not—Tell Us

Boundedness describes the distance of every term from the origin; it does not describe how the terms relate to one another. For example, the sequence \(((-1)^k,0)\) in \(\mathbb{R}^2\) is bounded, since every term has norm \(1\), even though it takes two distinct values repeatedly. A bound supplies a region containing the entire sequence, not a claim that the sequence settles near one point.

Likewise, the range and the indexed sequence answer different questions. The range of the alternating example is just \(\{(-1,0),(1,0)\}\), while the sequence records the order in which these points occur. Subsequence arguments depend on that order, so it is important to keep the index notation visible. The coordinate criterion is especially effective when a vector formula is complicated: bound each coordinate uniformly, then combine the finitely many bounds using a norm inequality.

The results here prepare for the study of convergence in \(\mathbb{R}^n\). Boundedness and subsequence selection are useful tools in that study, but neither definition by itself asserts that a sequence approaches a vector. The next step is to formulate precisely what it means for the terms of a vector sequence to approach a limit.

Check Your Understanding

Use the definitions and results in this tutorial to answer each question.

  1. What is the difference between the range of a sequence and the sequence as an indexed list?
  2. If every coordinate sequence of a sequence in \(\mathbb{R}^4\) is bounded, what feature of the proof gives a single bound for all four coordinates?
  3. Why must the indices defining a subsequence be strictly increasing?
  4. Can a subsequence of a bounded sequence be unbounded? Justify your answer using the same bound.
  5. Why does an unbounded sequence remain unbounded after any finite number of its initial terms are removed?
  6. Give an example of a bounded vector sequence whose terms do not all have the same value.