Subsequences and Their Limits

Suppose a sequence of numbers wanders around, never quite settling down. But you notice something interesting. If you look only at every tenth term, or only at the terms with odd index, a clear pattern of convergence emerges. Is that pattern an illusion? Or does it say something binding about the whole sequence? This question sits at the heart of one of the most useful ideas in analysis: the subsequence. A subsequence is what remains of a sequence after you discard some of its terms. You must keep infinitely many, preserving their original order. The central fact of this article is deceptively simple to state. It is also enormously powerful in consequence: if a sequence converges to a limit LL, then every subsequence of it also converges to LL. This single fact is the workhorse behind an entire family of techniques in analysis. It gives a clean way to prove divergence — find two subsequences with different limits. Then the full sequence cannot converge. It underlies the Bolzano-Weierstrass Theorem, which guarantees convergent subsequences even for sequences that themselves diverge. It is the conceptual seed of Limit Superior and Limit Inferior, invariants built entirely out of the limits of subsequences. The big picture is that convergence is a robust property. It does not depend on the sequence's full index set. It depends only on the eventual behavior of the tail. Passing to a subsequence can only "forget" information. It can never manufacture new limiting behavior out of nothing. A convergent sequence cannot secretly contain a subsequence heading somewhere else. Nor can it contain one that fails to converge at all. This article gives the precise definition of a subsequence. It proves rigorously that subsequences inherit limits. It illustrates the idea with two worked examples of contrasting flavor. Finally, it shows exactly what fails if the defining hypothesis of a subsequence — strictly increasing index selection — is dropped.

Key takeaways
  • A subsequence of (an)(a_n) is formed by selecting infinitely many terms, in order, without reordering.
  • Formally, it is (ank)k=1∞(a_{n_k})_{k=1}^\infty where n1<n2<n3<⋯n_1 < n_2 < n_3 < \cdots is a strictly increasing sequence of positive integers.
  • Main theorem: if an→La_n \to L, then ank→La_{n_k} \to L for every subsequence.
  • This gives an instant divergence test: two subsequences with different limits ⇒\Rightarrow the sequence diverges.
  • Strict increase of the index selection is essential; without it the conclusion can fail completely.
  • Key idea: convergence is inherited by subsequences because any tail of (an)(a_n) that traps LL also traps every sufficiently late term of any subsequence.

Where this lives today

The idea of extracting and controlling subsequences reaches far beyond a single lemma about limits. It is the engine behind the Bolzano-Weierstrass Theorem, which guarantees every bounded sequence of reals has a convergent subsequence — the crucial compactness fact underlying existence proofs throughout analysis, from the Extreme Value Theorem to the existence of solutions to differential equations via Peano's existence theorem. The notions of Limit Superior and Limit Inferior are literally defined as the largest and smallest subsequential limits of a bounded sequence, making subsequence theory the direct foundation for handling sequences that oscillate without converging, such as in the ratio and root tests for series. In functional analysis and PDE theory, "weak subsequential limits" generalize this same idea to infinite-dimensional spaces, where compactness arguments extract convergent subsequences from bounded families of functions (Banach–Alaoglu type theorems). In probability theory, tightness arguments and Prokhorov's theorem extract weakly convergent subsequences of probability measures, a direct descendant of the same logical structure. In numerical analysis and optimization, proofs that iterative algorithms (gradient descent, fixed-point iteration) converge often proceed by first showing a subsequence of iterates converges to a critical point, then upgrading this using monotonicity or contraction estimates — mirroring exactly the recursive-sequence strategy of Worked Example 2. In computer science, the study of sequences and limits of discrete structures (e.g. convergent graph sequences in graph limit theory) uses subsequence extraction as its foundational compactness tool.

Ask the tutor: Can you show me why every bounded sequence must have a convergent subsequence, using a bisection argument?

DefinitionSubsequence

Let (an)n=1∞(a_n)_{n=1}^\infty be a sequence of real numbers. A subsequence of (an)(a_n) is a sequence of the form

(ank)k=1∞=an1,an2,an3,…(a_{n_k})_{k=1}^\infty = a_{n_1}, a_{n_2}, a_{n_3}, \ldots

where (nk)k=1∞(n_k)_{k=1}^\infty is a strictly increasing sequence of positive integers:

n1<n2<n3<⋯ .n_1 < n_2 < n_3 < \cdots.

That is, a subsequence is obtained by choosing an infinite, strictly increasing set of indices from N\mathbb{N} and listing the corresponding terms of (an)(a_n) in the same relative order they appeared originally. We say (ank)(a_{n_k}) converges to LL if for every ε>0\varepsilon > 0 there exists K∈NK \in \mathbb{N} such that

k≥K  ⟹  ∣ank−L∣<ε.k \ge K \implies |a_{n_k} - L| < \varepsilon.

Intuition

Picture the sequence (an)(a_n) as an infinite list of dots plotted against their index nn on a horizontal axis, with the values ana_n plotted vertically. A subsequence is what you get by circling infinitely many of these dots — but you are not allowed to circle them out of order. You must circle a dot with a strictly larger index every time you circle a new one. You may skip as many terms as you like between selections (even infinitely many at each stage is fine, as long as each individual index you pick is finite and strictly greater than the last one picked). The key structural fact making the main theorem work is this: the kk-th selected index nkn_k is always at least kk, i.e. nk≥kn_k \ge k for all kk. This holds because n1≥1n_1 \ge 1, and each step forces nk+1≥nk+1n_{k+1} \ge n_k + 1, so by induction nk≥kn_k \ge k. Consequently, once you go far enough out in kk, the index nkn_k is guaranteed to be far out in nn as well — so if the tail of (an)(a_n) is trapped near LL, the tail of (ank)(a_{n_k}) is trapped near LL too. Convergence of the parent sequence forces every subsequence into the same net.

Figure
Selecting a strictly increasing subsequence of indices from (an)(a_n)
n 123 456 789 101112 L n₁=2 n₂=4 n₃=6 n₄=8 n₅=11

Statement and proof of the main theorem

TheoremSubsequences of a convergent sequence converge to the same limit

Let (an)n=1∞(a_n)_{n=1}^\infty be a sequence of real numbers, and suppose an→La_n \to L as n→∞n \to \infty, meaning:

∀ε>0 ∃N∈N such that n≥N  ⟹  ∣an−L∣<ε.\forall \varepsilon > 0\ \exists N \in \mathbb{N}\ \text{such that}\ n \ge N \implies |a_n - L| < \varepsilon.

Let (ank)k=1∞(a_{n_k})_{k=1}^\infty be any subsequence of (an)(a_n), i.e. n1<n2<n3<⋯n_1 < n_2 < n_3 < \cdots is a strictly increasing sequence of positive integers. Then

ank→Las k→∞.a_{n_k} \to L \quad \text{as } k \to \infty.
LemmaIndex growth lemma

If n1<n2<n3<⋯n_1 < n_2 < n_3 < \cdots is a strictly increasing sequence of positive integers, then

nk≥kfor every k∈N.n_k \ge k \qquad \text{for every } k \in \mathbb{N}.
Proof

We use induction on kk, a direct and non-circular technique relying only on the ordering of N\mathbb{N}. Base case (k=1k=1): Since n1n_1 is a positive integer, n1≥1n_1 \ge 1. Inductive step: Suppose nk≥kn_k \ge k for some k≥1k \ge 1. Since (nk)(n_k) is strictly increasing and both nk,nk+1n_k, n_{k+1} are integers, we have nk+1>nkn_{k+1} > n_k, and since they are integers this forces nk+1≥nk+1n_{k+1} \ge n_k + 1. Combining with the inductive hypothesis,

nk+1≥nk+1≥k+1.n_{k+1} \ge n_k + 1 \ge k + 1.

By the principle of mathematical induction, nk≥kn_k \ge k holds for all k∈Nk \in \mathbb{N}. ■\blacksquare

∎

Now we prove the main theorem, using the The Epsilon-N Definition of a Limit directly and the index growth lemma just established.

Proof

We must show: for every ε>0\varepsilon > 0, there exists K∈NK \in \mathbb{N} such that k≥Kk \ge K implies ∣ank−L∣<ε|a_{n_k} - L| < \varepsilon. The technique is a direct epsilon-N argument, transferring the hypothesis on (an)(a_n) to a conclusion about (ank)(a_{n_k}) via the index growth lemma. Let ε>0\varepsilon > 0 be given.

Step 1 (use convergence of the parent sequence). Since an→La_n \to L, by definition there exists N∈NN \in \mathbb{N} such that

n≥N  ⟹  ∣an−L∣<ε.(∗)n \ge N \implies |a_n - L| < \varepsilon. \tag{$\ast$}

This NN depends only on ε\varepsilon and the sequence (an)(a_n), not on the subsequence.

Step 2 (choose KK). Set K:=NK := N. We claim this choice of KK works for the subsequence.

Step 3 (verify the claim). Suppose k≥K=Nk \ge K = N. By the index growth lemma, nk≥kn_k \ge k. Combining these two inequalities,

nk≥k≥N.n_k \ge k \ge N.

Thus nk≥Nn_k \ge N, and applying (∗)(\ast) with n=nkn = n_k (which is a legitimate substitution since nkn_k is indeed a positive integer ≥N\ge N) gives

∣ank−L∣<ε.|a_{n_k} - L| < \varepsilon.

Step 4 (conclude). We have shown that for every ε>0\varepsilon > 0, there exists KK (namely K=NK = N) such that k≥K  ⟹  ∣ank−L∣<εk \ge K \implies |a_{n_k} - L| < \varepsilon. This is precisely the statement that ank→La_{n_k} \to L as k→∞k \to \infty. ■\blacksquare

∎
CorollaryDivergence via subsequences

If a sequence (an)(a_n) has two subsequences converging to different limits, then (an)(a_n) diverges. More generally, if (an)(a_n) has a subsequence that diverges, then (an)(a_n) diverges.

Proof

This is the contrapositive of the theorem, a standard and non-circular logical technique. If (an)(a_n) converged to some LL, the theorem would force every subsequence to converge to that same LL. So if two subsequences converge to different limits L1≠L2L_1 \ne L_2, or if some subsequence fails to converge at all, then (an)(a_n) cannot converge to any single LL; hence (an)(a_n) diverges. ■\blacksquare

∎

Worked examples

Example 1 — proving divergence of an oscillating, growing sequence. Let

an=(−1)n(2+1n),n=1,2,3,…a_n = (-1)^n \left(2 + \frac{1}{n}\right), \qquad n = 1, 2, 3, \ldots

So a1=−3a_1 = -3, a2=2.5a_2 = 2.5, a3=−73≈−2.333a_3 = -\tfrac{7}{3} \approx -2.333, a4=2.25a_4 = 2.25, a5=−2.2a_5 = -2.2, and so on. We claim (an)(a_n) diverges, using the corollary above. Consider the subsequence of even indices: nk=2kn_k = 2k, so n1=2<n2=4<n3=6<⋯n_1 = 2 < n_2 = 4 < n_3 = 6 < \cdots, a valid strictly increasing index sequence. Then

ank=a2k=(−1)2k(2+12k)=2+12k.a_{n_k} = a_{2k} = (-1)^{2k}\left(2 + \frac{1}{2k}\right) = 2 + \frac{1}{2k}.

We compute lim⁡k→∞a2k=2\lim_{k\to\infty} a_{2k} = 2, since 1/(2k)→01/(2k) \to 0 (this itself follows from the Archimedean property applied in the ε\varepsilon-NN definition: given ε>0\varepsilon>0, pick K>12εK > \tfrac{1}{2\varepsilon}, so k≥K⇒12k<εk \ge K \Rightarrow \tfrac{1}{2k} < \varepsilon). Now consider the subsequence of odd indices: nk=2k−1n_k = 2k - 1, giving n1=1<n2=3<n3=5<⋯n_1 = 1 < n_2 = 3 < n_3 = 5 < \cdots. Then

ank=a2k−1=(−1)2k−1(2+12k−1)=−(2+12k−1),a_{n_k} = a_{2k-1} = (-1)^{2k-1}\left(2 + \frac{1}{2k-1}\right) = -\left(2 + \frac{1}{2k-1}\right),

and lim⁡k→∞a2k−1=−2\lim_{k \to \infty} a_{2k-1} = -2 by an identical argument. We have exhibited two subsequences of (an)(a_n), one converging to 22 and one converging to −2-2. Since 2≠−22 \ne -2, the corollary tells us (an)(a_n) diverges. Note this is a complete, rigorous proof of divergence — no need to grapple with the oscillating full sequence directly.

Example 2 — subsequences of a sequence built from the Monotone Convergence Theorem. Define (bn)(b_n) recursively by

b1=1,bn+1=2bn+3for n≥1.b_1 = 1, \qquad b_{n+1} = \sqrt{2 b_n + 3} \quad \text{for } n \ge 1.

So b1=1b_1 = 1, b2=5≈2.236b_2 = \sqrt{5} \approx 2.236, b3=25+3≈7.472≈2.733b_3 = \sqrt{2\sqrt 5 + 3} \approx \sqrt{7.472} \approx 2.733, b4≈8.466≈2.910b_4 \approx \sqrt{8.466} \approx 2.910, and the terms appear to increase toward something near 33. Step 1: show (bn)(b_n) is increasing and bounded above by 33, invoking <a class="wiki-link" href="/wiki/math-analysis-monotone-convergence-theorem" data-track="wiki_article.body.wiki_link">The Monotone Convergence Theorem</a>. We show by induction that 1≤bn<31 \le b_n < 3 for all nn. Base case: b1=1b_1 = 1, true. Inductive step: assume 1≤bn<31 \le b_n < 3. Then 2bn+3∈[5,9)2b_n + 3 \in [5, 9), so bn+1=2bn+3∈[5,3)b_{n+1} = \sqrt{2b_n+3} \in [\sqrt5, 3), in particular 1≤bn+1<31 \le b_{n+1} < 3. This closes the induction, so bn<3b_n < 3 for all nn. Next show bn+1>bnb_{n+1} > b_n for all nn, i.e. (bn)(b_n) is strictly increasing. Since bn≥1>0b_n \ge 1 > 0 and bn+1≥1>0b_{n+1} \ge 1 > 0, the inequality bn+1>bnb_{n+1} > b_n is equivalent (after squaring, valid since both sides are positive) to

2bn+3>bn2  ⟺  bn2−2bn−3<0  ⟺  (bn−3)(bn+1)<0.2b_n + 3 > b_n^2 \iff b_n^2 - 2b_n - 3 < 0 \iff (b_n - 3)(b_n+1) < 0.

Since 1≤bn<31 \le b_n < 3, we have bn−3<0b_n - 3 < 0 and bn+1>0b_n + 1 > 0, so the product is negative, confirming bn+1>bnb_{n+1} > b_n. Thus (bn)(b_n) is increasing and bounded above, so by the Monotone Convergence Theorem it converges to some limit L=sup⁡nbnL = \sup_n b_n, with 1≤L≤31 \le L \le 3. Step 2: identify LL using continuity of the algebraic operations, then apply subsequence inheritance. Since bn→Lb_n \to L, the shifted sequence (bn+1)n=1∞(b_{n+1})_{n=1}^\infty is itself a subsequence of (bn)(b_n) — precisely the subsequence with index selection nk=k+1n_k = k+1 (strictly increasing: 2<3<4<⋯2 < 3 < 4 < \cdots). By our theorem, bn+1→Lb_{n+1} \to L as well. On the other hand, using the algebraic limit laws (themselves consequences of the ε\varepsilon-NN definition) and continuity of ⋅\sqrt{\cdot} on [0,∞)[0,\infty),

bn+1=2bn+3⟶2L+3.b_{n+1} = \sqrt{2b_n + 3} \longrightarrow \sqrt{2L+3}.

Since limits are unique, L=2L+3L = \sqrt{2L+3}. Squaring (valid, both sides nonnegative), L2=2L+3L^2 = 2L + 3, i.e. L2−2L−3=0L^2 - 2L - 3 = 0, i.e. (L−3)(L+1)=0(L-3)(L+1) = 0. So L=3L = 3 or L=−1L = -1. Since L≥1>0L \ge 1 > 0, we discard L=−1L = -1 and conclude

L=3.L = 3.

This example shows subsequence inheritance used not merely to detect divergence, but as an active tool: recognizing the shifted sequence (bn+1)(b_{n+1}) as a subsequence of (bn)(b_n) lets us set up the fixed-point equation that pins down the exact numerical limit L=3L = 3.

CounterexampleWhy the indices must be strictly increasing

The theorem's hypothesis that n1<n2<n3<⋯n_1 < n_2 < n_3 < \cdots (strictly increasing) is essential — not merely convenient. Drop this requirement and allow the index selection (nk)(n_k) to be an arbitrary sequence of positive integers (repeats and decreases permitted), and the conclusion collapses. Let an=1na_n = \dfrac{1}{n}, so an→0a_n \to 0 — this convergence is standard: given ε>0\varepsilon > 0, choose N>1/εN > 1/\varepsilon (Archimedean property), then n≥N⇒∣1/n−0∣<εn \ge N \Rightarrow |1/n - 0| < \varepsilon. Now define an index "selection" that violates strict monotonicity: let

nk={1k oddkk even.n_k = \begin{cases} 1 & k \text{ odd} \\ k & k \text{ even}. \end{cases}

So the index list is n1=1, n2=2, n3=1, n4=4, n5=1, n6=6,…n_1 = 1,\ n_2 = 2,\ n_3 = 1,\ n_4 = 4,\ n_5 = 1,\ n_6 = 6, \ldots — indices repeat infinitely often and are not increasing. The resulting term sequence is

ank=1,12,1,14,1,16,…,a_{n_k} = 1, \tfrac12, 1, \tfrac14, 1, \tfrac16, \ldots,

which does not converge: it has a subsequence (the odd-kk terms) constantly equal to 11, and a subsequence (the even-kk terms) tending to 00, so by the corollary above this "selected" sequence itself diverges — even though it was built entirely from terms of the convergent sequence an=1/na_n = 1/n. Where does the proof actually break? The index growth lemma, nk≥kn_k \ge k, is the crux, and it used strict monotonicity essentially: nk+1>nkn_{k+1} > n_k with both integers forces nk+1≥nk+1n_{k+1} \ge n_k + 1. Without that, an index like nk=1n_k = 1 can recur arbitrarily late in kk, so no matter how large kk is, anka_{n_k} can still equal a1=1a_1 = 1, far from the true limit 00. The proof's Step 3 substitution "nk≥Nn_k \ge N" fails outright, since nkn_k need never grow at all. This shows the strict-increase hypothesis is not a technicality: without it, arbitrarily late terms of the "subsequence" can still reach back to any fixed early term of the parent sequence, destroying inheritance of the limit.

Scope, edge cases & common traps

SituationWhat happens
(an)(a_n) convergent, any genuine subsequenceConverges to the same limit (main theorem).
(an)(a_n) divergentSubsequences may converge (possibly to different limits) or diverge; no single conclusion — this is exactly the content behind Bolzano-Weierstrass Theorem.
Index sequence not strictly increasingTheorem's hypothesis violated; conclusion can fail (see counterexample).
Finitely many terms deleted, rest kept in orderSpecial case of a subsequence (nk=k+mn_k = k + m for fixed mm); limit still inherited.
Two subsequences covering all indices (e.g. odds & evens) both converging to same LLSequence itself converges to LL (a partial converse, provable directly from the ε\varepsilon-NN definition by splitting into two cases on parity of nn).
Every subsequence converges, but to varying limits depending on choiceImpossible for a single convergent sequence — this is precisely what the main theorem forbids; such behavior instead signals divergence.

The mathematician behind it

Origins · 1 minBernard Bolzano and how this was discovered
BB
Bernard Bolzano
1781–1848 · Bohemian mathematician, logician, and philosopher working in Prague

Bolzano was among the first to insist that limits, continuity, and convergence be built from rigorous, arithmetic definitions rather than geometric or infinitesimal intuition. Decades before Weierstrass gave the ε\varepsilon-NN/ε\varepsilon-δ\delta formalism its now-standard shape, Bolzano had already grasped that a bounded sequence of reals need not converge, yet must possess a convergent subsequence — the seed of what is now called the Bolzano-Weierstrass Theorem. His insistence on precision anticipated the entire program of rigorous analysis that Cauchy, Weierstrass, and Dedekind would later complete.

History
- 1817: Bolzano publishes a rigorous proof of the intermediate value theorem, part of his broader push for arithmetized analysis.
- 1830s: Bolzano's manuscripts (unpublished in his lifetime) contain an early form of the extraction of convergent subsequences from bounded sequences.
- 1860s: Karl Weierstrass, lecturing in Berlin, develops the ε\varepsilon-δ\delta/ε\varepsilon-NN formalism and independently proves the compactness result now bearing both names.
- 1872: Eduard Heine, a student in Weierstrass's circle, helps disseminate these rigorous convergence ideas in published lecture notes.
- Late 1800s: The subsequence concept becomes a standard organizing tool in real analysis textbooks, feeding directly into the theory of lim sup⁡\limsup and lim inf⁡\liminf.
Is every subsequence infinite?

Yes, by definition. A subsequence is built from an infinite strictly increasing sequence of positive integers n1<n2<n3<⋯n_1 < n_2 < n_3 < \cdots, so it has infinitely many terms an1,an2,an3,…a_{n_1}, a_{n_2}, a_{n_3}, \ldots, indexed by k=1,2,3,…k = 1, 2, 3, \ldots forever. Selecting only finitely many terms of (an)(a_n) — say the first ten — does not produce a subsequence in the technical sense used in convergence theory; it produces a finite list, for which "converges" is not even a meaningful question. This infinitude is essential to the whole theory: it is precisely what allows a subsequence to have its own limiting behavior as k→∞k \to \infty, mirroring the limiting behavior of the parent sequence.

Can a sequence equal one of its own proper subsequences?

Yes, in a formal sense, though it feels paradoxical at first. Consider the constant sequence an=7a_n = 7 for all nn; the subsequence with nk=2kn_k = 2k gives ank=7a_{n_k} = 7 for all kk, term-for-term identical in value to the original sequence, even though the index sets {1,2,3,… }\{1,2,3,\dots\} and {2,4,6,… }\{2,4,6,\dots\} are different. More strikingly, certain non-constant sequences (built from self-similar or periodic structures) can have a subsequence whose sequence of values, as a function of kk, exactly reproduces the original — this is related to the idea of a sequence being "shift-invariant" in symbolic dynamics.

Does the theorem require the sequence to be bounded or monotonic?

No. The theorem as stated requires only that (an)(a_n) converges to some real number LL; no boundedness or monotonicity hypothesis is needed beyond what convergence itself already implies (every convergent sequence is automatically bounded, but this is a consequence, not an extra assumption). Monotonicity is entirely unrelated to the theorem — it appears in this article only because the The Monotone Convergence Theorem is a common tool for first establishing that a sequence converges, after which subsequence inheritance can be applied, as in Worked Example 2.

What is the fastest way to prove a sequence diverges using subsequences?

Find two subsequences that converge to different limits, or find one subsequence that itself fails to converge (for instance, an unbounded subsequence, or an oscillating one). By the corollary to the main theorem, either situation immediately rules out convergence of the parent sequence, because a convergent sequence forces all its subsequences to converge to the same single limit. This is typically far easier than analyzing the ε\varepsilon-NN behavior of the full, possibly irregular sequence directly, since you get to choose a well-behaved index pattern (such as all even indices, or indices where a sign pattern repeats) to isolate clean, computable limits.

How does this connect to the Bolzano–Weierstrass Theorem?

The Bolzano–Weierstrass Theorem states that every bounded sequence of real numbers has some convergent subsequence, even if the sequence itself diverges. This article's theorem is almost a converse flavor of statement: it tells you what happens to subsequences given that the full sequence already converges. Together, the two results form a matched pair: Bolzano–Weierstrass produces convergent subsequences out of boundedness alone, while the present theorem tells you those subsequential limits must all coincide once you know the whole sequence converges — and conversely, if subsequential limits disagree, the sequence cannot converge.

Why is strict inequality n1<n2<n3<⋯n_1 < n_2 < n_3 < \cdots required rather than n1≤n2≤⋯n_1 \le n_2 \le \cdots?

If repeats were allowed (n1≤n2≤⋯n_1 \le n_2 \le \cdots), a single index could be reused infinitely often within the "subsequence," as shown explicitly in the counterexample block, where the index 11 recurs at every odd position kk. This destroys the index growth lemma nk≥kn_k \ge k, which is the entire mechanism transferring the tail behavior of (an)(a_n) to the tail behavior of (ank)(a_{n_k}). Strict inequality between consecutive integers forces genuine, unbounded growth of nkn_k as k→∞k \to \infty, which is exactly what is needed to guarantee that late terms of the subsequence come from late (hence well-controlled) terms of the original sequence.

Is the limit of a subsequence always equal to lim sup⁡\limsup or lim inf⁡\liminf of the original sequence?

Not necessarily — lim sup⁡\limsup and lim inf⁡\liminf are the largest and smallest possible subsequential limits (also called subsequential limit points) of a bounded sequence, but a given subsequence can converge to any value in between as well, or to no value at all if it is chosen carelessly relative to structure. For instance, in a sequence built with three interleaved sub-patterns converging to 00, 11, and 22 respectively, one has lim inf⁡=0\liminf = 0 and lim sup⁡=2\limsup = 2, yet a valid subsequence converging to 11 also exists, illustrating that subsequential limits form a whole set, not just two special values. This full picture is developed rigorously in Limit Superior and Limit Inferior.

Before this

Where this leads