Limit Points and Sequences

Can a point be squeezed out of a set by other points of that set? This squeezing must happen infinitely often and arbitrarily closely. This is the question a limit point answers. It bridges the algebraic language of open and closed sets. It also connects to the dynamical language of sequences chasing a target. In calculus one learns that a sequence converges when its terms eventually huddle near a number. In topology we must say what "near" means without a ruler. We use only neighborhoods to define this. We must also ask whether "huddling" forces the existence of an actual accumulation point in the surrounding space. The idea matters because it gives closure a second, more geometric life. Closure is a purely set-theoretic notion built from Closure, Interior, and Boundary. A set's closure is not just "the smallest closed set containing it". It is exactly the original set together with all the points that other points of the set pile up against. This equivalence is the first serious theorem of point-set topology that a student proves for themselves. It recurs everywhere: in real analysis when showing a set is closed by checking it contains all its limits, in complex analysis when discussing boundary behavior, and in general topology when distinguishing metric spaces (where sequences suffice) from more exotic spaces (where they do not). The big picture is this: topology generalizes convergence beyond the real line and Euclidean space. It extends to any set equipped with a notion of open sets. Sequences of points can converge to more than one limit if the space is not Hausdorff. Worse, in some non-metrizable spaces sequences fail to detect closure at all. This is a warning that becomes important once we later refine sequences into nets and filters. Here, however, we stay in the good case: metric spaces, where sequences behave exactly as intuition demands. This article delivers a clean, correctly quantified definition of limit point. It gives a fully rigorous proof that closure equals the set plus its limit points. It also provides a matching theorem connecting closure to sequential limits in metric spaces. There are two worked examples with genuinely different flavors. A counterexample shows why metrizability (or at least first-countability) cannot be dropped. It closes by pointing toward Sequential Compactness and Completeness and Cauchy Sequences, where these same ideas are pushed further.

Key takeaways
  • A limit point of a set AA is a point every neighborhood of which meets AA in some point other than itself.
  • A sequence converges to LL if its terms eventually enter every neighborhood of LL, no matter how small.
  • In a metric space, A‾=A∪A′\overline{A} = A \cup A' (the closure equals AA together with its limit points, A′A').
  • In a metric space, x∈A‾x \in \overline{A} if and only if some sequence of points of AA converges to xx.
  • Isolated points belong to A‾\overline{A} but are not limit points; both phenomena are needed to build A‾\overline{A}.
  • Key idea: limit points and convergent sequences are two faces of the same phenomenon — points being approximated arbitrarily well by other points — and in metric spaces this equivalence is exact.

Where this lives today

Limit points and sequential convergence are the load-bearing walls of analysis: every proof that a subset of Rn\mathbb{R}^n is closed, that a function is continuous, or that an optimization algorithm's iterates settle down, ultimately checks a limit-point or sequence condition. In real and complex analysis, the fact that closure equals "set plus accumulation points" underlies theorems about boundary values of holomorphic functions and the identity theorem (a holomorphic function's zero set having a limit point inside its domain forces the function to be identically zero). In dynamical systems, ω\omega-limit sets of trajectories are exactly the derived-set idea applied to orbits, describing where a system's long-run behavior accumulates. In numerical analysis and optimization, convergence proofs for gradient descent, Newton's method, and fixed-point iterations are direct applications of the sequential definition of convergence, often in Banach or Hilbert spaces rather than R\mathbb{R}. In statistics and probability, almost-sure convergence of estimators and the Glivenko–Cantelli theorem rest on sequences of random variables converging pointwise, a probabilistic layer built atop this exact topological scaffolding. In cryptography and coding theory, metric-space limit arguments appear in the analysis of lattice-based systems and error-correcting code distances, where "closeness" in a metric governs decoding guarantees. And in pure topology, this article's careful separation of "always true" (Part 1) from "true because of first countability" (Part 2) is exactly the fork in the road that leads toward Sequential Compactness (where every sequence has a convergent subsequence) and toward Completeness and Cauchy Sequences (where convergence is characterized intrinsically, without needing to know the limit in advance).

Ask the tutor: Can you show me why the derived set of the rationals Q\mathbb{Q} inside R\mathbb{R} is all of R\mathbb{R}, and what that implies about Q‾\overline{\mathbb{Q}}?

DefinitionLimit point, derived set, convergence

Let (X,τ)(X,\tau) be a topological space and A⊆XA \subseteq X. A point x∈Xx \in X is a limit point (or accumulation point, or cluster point) of AA if every open set UU with x∈Ux \in U satisfies

(U∖{x})∩A≠∅.(U \setminus \{x\}) \cap A \neq \varnothing.

Equivalently, every neighborhood of xx contains a point of AA different from xx itself. The set of all limit points of AA is called the derived set of AA, written A′A'. A point a∈Aa \in A that is not a limit point of AA is called an isolated point of AA: some neighborhood UU of aa satisfies U∩A={a}U \cap A = \{a\}. A sequence (xn)n=1∞(x_n)_{n=1}^\infty in XX converges to a point L∈XL \in X, written xn→Lx_n \to L, if for every open set UU containing LL there exists N∈NN \in \mathbb{N} such that

n≥N  ⟹  xn∈U.n \geq N \implies x_n \in U.

When (X,d)(X,d) is a metric space, this is equivalent to: for every ε>0\varepsilon > 0 there exists NN such that n≥Nn \ge N implies d(xn,L)<εd(x_n, L) < \varepsilon. The point LL is called a limit of the sequence.

Intuition

Think of AA as a cloud of dust in space. A limit point of AA is a location — possibly itself dust, possibly empty space — that dust particles crowd toward, no matter how tightly you zoom in. If you can find some magnification at which a location has no other dust nearby (other than possibly itself), it is not a limit point; it is either isolated dust or ordinary empty space. Convergence of a sequence is the same crowding phenomenon, but staged in time rather than in space: a moving particle xnx_n eventually stays inside every zoom-level neighborhood of its destination LL. In a metric space these two pictures are forced to agree, because you can always build a sequence out of a limit point by zooming in with balls of radius 1/n1/n and picking a witness point in each ball. This is precisely why metric spaces are called first-countable: at every point there is a countable "zoom sequence" of neighborhoods, B(x,1),B(x,1/2),B(x,1/3),…B(x,1), B(x,1/2), B(x,1/3), \dots, that eventually sits inside any given neighborhood of xx. It is this countable zoom sequence that manufactures a genuine sequence of points from purely "every-neighborhood" data — and it is exactly this feature that fails in more exotic (non-first-countable) spaces.

:::svg[Limit points vs. isolated points of A={1/n:n∈N}∪{0}∪[3,4]A = \{1/n : n \in \mathbb{N}\} \cup \{0\} \cup [3,4]] 0 4 3 1 1/2 1/3 limit pt 0 every point of [3,4] is a limit point isolated points: each 1/n

Theorem

TheoremClosure via limit points, and sequential characterization in metric spaces

Let XX be a topological space and A⊆XA \subseteq X.

(1) (General topological spaces.)

A‾=A∪A′,\overline{A} = A \cup A',

where A‾\overline{A} denotes the closure of AA (the intersection of all closed sets containing AA) and A′A' is the derived set of AA.

(2) (Metric spaces.) Suppose in addition X=(X,d)X = (X,d) is a metric space. Then for x∈Xx \in X:

x∈A‾  ⟺  there exists a sequence (an) in A with an→x.x \in \overline{A} \iff \text{there exists a sequence } (a_n) \text{ in } A \text{ with } a_n \to x.

Moreover, in a metric space every sequence has at most one limit.

Proof

We prove each part in turn. The technique throughout is direct set-containment (double inclusion) argument for (1), and a first-countability / diagonal-style construction for (2).

Part (1): A‾=A∪A′\overline{A} = A \cup A'. Step 1: A∪A′⊆A‾A \cup A' \subseteq \overline{A}. Certainly A⊆A‾A \subseteq \overline{A}, since A‾\overline{A} is by definition a closed set containing AA (indeed the smallest one). It remains to show A′⊆A‾A' \subseteq \overline{A}. Let x∈A′x \in A' and suppose, for contradiction, that x∉A‾x \notin \overline{A}. Then xx lies in the open set U:=X∖A‾U := X \setminus \overline{A} (open because A‾\overline{A} is closed). Since U∩A‾=∅U \cap \overline{A} = \varnothing and A⊆A‾A \subseteq \overline{A}, we get U∩A=∅U \cap A = \varnothing; in particular (U∖{x})∩A=∅(U\setminus\{x\}) \cap A = \varnothing. But x∈A′x \in A' requires that every open set containing xx meets AA at a point other than xx — and UU is such an open set failing this. This contradicts x∈A′x \in A'. Hence x∈A‾x \in \overline{A}, proving A′⊆A‾A' \subseteq \overline{A}. Combining, A∪A′⊆A‾A \cup A' \subseteq \overline{A}. Step 2: A‾⊆A∪A′\overline{A} \subseteq A \cup A'. Let x∈A‾x \in \overline{A}. We must show x∈Ax \in A or x∈A′x \in A'. If x∈Ax \in A we are done, so suppose x∉Ax \notin A; we show x∈A′x \in A', i.e. every open set U∋xU \ni x meets AA at a point distinct from xx. Let UU be an arbitrary open set with x∈Ux \in U. Since x∈A‾x \in \overline{A}, we claim U∩A≠∅U \cap A \neq \varnothing. Indeed, if U∩A=∅U \cap A = \varnothing then A⊆X∖UA \subseteq X \setminus U; since X∖UX \setminus U is closed (complement of open UU) and contains AA, and A‾\overline{A} is the smallest closed set containing AA, we get A‾⊆X∖U\overline{A} \subseteq X \setminus U. But then x∈A‾x \in \overline{A} forces x∈X∖Ux \in X\setminus U, i.e. x∉Ux \notin U, contradicting x∈Ux \in U. Hence U∩A≠∅U \cap A \neq \varnothing. Now pick any a∈U∩Aa \in U \cap A. Since x∉Ax \notin A (our standing assumption in this case) but a∈Aa \in A, we have a≠xa \neq x. So a∈(U∖{x})∩Aa \in (U \setminus \{x\}) \cap A, showing this set is nonempty. As UU was an arbitrary open neighborhood of xx, this proves x∈A′x \in A'. Hence A‾⊆A∪A′\overline{A} \subseteq A \cup A', and combined with Step 1, A‾=A∪A′\overline{A} = A \cup A'. This completes Part (1), valid in every topological space (no separation or countability hypotheses were used).

Part (2): the sequential characterization, in a metric space (X,d)(X,d). (⇐\Leftarrow) Suppose (an)(a_n) is a sequence in AA with an→xa_n \to x. We show x∈A‾x \in \overline{A}. Suppose toward contradiction x∉A‾x \notin \overline{A}. Then, as A‾\overline{A} is closed, U:=X∖A‾U := X \setminus \overline{A} is an open set containing xx. Since an→xa_n \to x, there is NN with aN∈Ua_N \in U. But aN∈A⊆A‾a_N \in A \subseteq \overline{A}, so aN∉Ua_N \notin U — contradiction. Hence x∈A‾x \in \overline{A}. (This direction, in fact, needs no metric structure at all: it holds in every topological space, by the same argument, using "open set containing xx" instead of "ε\varepsilon-ball.") (⇒\Rightarrow) Suppose x∈A‾x \in \overline{A}. We construct a sequence in AA converging to xx, using first countability of metric spaces: the balls B(x,1/n)B(x, 1/n), n=1,2,3,…n = 1,2,3,\dots, form a countable collection of open neighborhoods of xx such that every open set U∋xU \ni x contains some B(x,1/n)B(x,1/n) (take 1/n1/n smaller than the radius guaranteed by UU being open). For each n∈Nn \in \mathbb{N}, consider the open ball B(x,1/n)B(x, 1/n). Since x∈A‾x \in \overline{A}, Part (1) gives x∈A∪A′x \in A \cup A'.

  • If x∈Ax \in A: take an:=xa_n := x for every nn. Then trivially an∈Aa_n \in A and an→xa_n \to x (indeed an=xa_n = x for all nn), and we are done immediately — no further construction needed.
  • If x∉Ax \notin A: then x∈A′x \in A' by Part (1). By definition of A′A', the open set B(x,1/n)B(x,1/n) satisfies (B(x,1/n)∖{x})∩A≠∅\big(B(x,1/n)\setminus\{x\}\big) \cap A \neq \varnothing. Choose an∈(B(x,1/n)∖{x})∩Aa_n \in \big(B(x,1/n)\setminus\{x\}\big) \cap A; in particular an∈Aa_n \in A and d(an,x)<1/nd(a_n, x) < 1/n.

In either case we have produced a sequence (an)n≥1(a_n)_{n\ge1} with an∈Aa_n \in A for all nn and d(an,x)<1/nd(a_n,x) < 1/n (in the first bullet, d(an,x)=0<1/nd(a_n,x)=0 < 1/n trivially). We claim an→xa_n \to x: given ε>0\varepsilon > 0, choose NN with 1/N<ε1/N < \varepsilon (possible by the Archimedean property of R\mathbb{R}); then for n≥Nn \ge N,

d(an,x)<1n≤1N<ε.d(a_n, x) < \frac{1}{n} \le \frac{1}{N} < \varepsilon.

Hence an→xa_n \to x, with each an∈Aa_n \in A, as required.

Uniqueness of limits in a metric space. Suppose xn→L1x_n \to L_1 and xn→L2x_n \to L_2 with L1≠L2L_1 \neq L_2. Let ε:=d(L1,L2)/2>0\varepsilon := d(L_1,L_2)/2 > 0 (positive since L1≠L2L_1 \ne L_2 and dd is a metric, so d(L1,L2)>0d(L_1,L_2)>0). By convergence to L1L_1 there is N1N_1 with d(xn,L1)<εd(x_n,L_1) < \varepsilon for n≥N1n \ge N_1; by convergence to L2L_2 there is N2N_2 with d(xn,L2)<εd(x_n, L_2) < \varepsilon for n≥N2n \ge N_2. Let n≥max⁡(N1,N2)n \ge \max(N_1,N_2). By the triangle inequality,

d(L1,L2)≤d(L1,xn)+d(xn,L2)<ε+ε=d(L1,L2),d(L_1,L_2) \le d(L_1,x_n) + d(x_n,L_2) < \varepsilon + \varepsilon = d(L_1,L_2),

a strict inequality d(L1,L2)<d(L1,L2)d(L_1,L_2) < d(L_1,L_2), which is absurd. Hence L1=L2L_1 = L_2, proving limits are unique in a metric space. ■\blacksquare

∎

Worked examples

Example 1 — a bounded, non-symmetric set of rationals in R\mathbb{R}. Let

A={ 5−1n:n∈N }∪{ 7 }∪( (−2,1)∩Q )⊂R,A = \left\{\, 5 - \frac{1}{n} : n \in \mathbb{N} \,\right\} \cup \{\,7\,\} \cup \left(\,(-2,1) \cap \mathbb{Q}\,\right) \subset \mathbb{R},

with the standard metric d(x,y)=∣x−y∣d(x,y) = |x-y|. We find A′A' and A‾\overline{A}. The sequence 5−1/n5 - 1/n. As n→∞n \to \infty, 5−1/n→55 - 1/n \to 5. Given ε>0\varepsilon>0, choosing N>1/εN > 1/\varepsilon gives ∣(5−1/n)−5∣=1/n<ε|(5-1/n) - 5| = 1/n < \varepsilon for n≥Nn \ge N, confirming convergence to 55 directly from the definition. Every ball B(5,ε)B(5,\varepsilon) contains infinitely many terms 5−1/n5-1/n (all n>1/εn > 1/\varepsilon), all distinct from 55 itself and from each other; hence 5∈A′5 \in A'. Note 5∉A5 \notin A (the sequence never equals 55), so 55 is a limit point of AA that is not in AA. Each individual point 5−1/n05 - 1/n_0 is isolated in AA: choose ε0<min⁡(1n0−1n0+1, 1n0−1−1n0)\varepsilon_0 < \min\left(\frac{1}{n_0} - \frac{1}{n_0+1},\ \frac{1}{n_0-1}-\frac{1}{n_0}\right) (for n0≥2n_0 \ge 2; for n0=1n_0=1 use ε0<1−12=12\varepsilon_0 < 1 - \frac12 = \frac12 and also small enough to avoid 77 and (−2,1)(-2,1), e.g. ε0=0.1\varepsilon_0 = 0.1). Then B(5−1/n0,ε0)B(5-1/n_0,\varepsilon_0) contains no other point of the sequence, no point of (−2,1)(-2,1) (since 5−1/n0>45-1/n_0 > 4 while the interval tops out below 11), and not 77 (distance ≥1.9\ge 1.9). So B(5−1/n0,ε0)∩A={5−1/n0}B(5-1/n_0,\varepsilon_0) \cap A = \{5-1/n_0\}, confirming isolation. The point 77. Choosing ε=1\varepsilon = 1, the ball B(7,1)=(6,8)B(7,1) = (6,8) contains no other point of AA (the sequence 5−1/n5-1/n stays below 55, and (−2,1)(-2,1) is far away). So 77 is isolated in AA; 7∈A7 \in A but 7∉A′7 \notin A'. The interval (−2,1)∩Q(-2,1)\cap\mathbb{Q}. Let x∈[−2,1]x \in [-2,1] be arbitrary (including irrational xx, and including the endpoints). Given any ε>0\varepsilon > 0, the ball B(x,ε)=(x−ε,x+ε)B(x,\varepsilon) = (x-\varepsilon,x+\varepsilon) overlaps (−2,1)(-2,1) in a nonempty open subinterval (since x∈[−2,1]x \in [-2,1] is at distance 00 from the closed interval [−2,1][-2,1], standard density arguments show this overlap is nonempty for any ε>0\varepsilon>0), and every nonempty open interval contains a rational number distinct from xx (density of Q\mathbb{Q} in R\mathbb{R}). Hence (B(x,ε)∖{x})∩A≠∅(B(x,\varepsilon)\setminus\{x\}) \cap A \ne \varnothing, so x∈A′x \in A' for every x∈[−2,1]x \in [-2,1] — including the two endpoints −2-2 and 11, which are not themselves in AA (since AA only takes rationals strictly between −2-2 and 11). Conversely, if x∉[−2,1]x \notin [-2,1], then xx has positive distance δ\delta from the closed interval [−2,1][-2,1], and B(x,δ/2)B(x,\delta/2) misses (−2,1)(-2,1) entirely, misses 77 if x≠7x \ne 7 appropriately small δ/2\delta/2 chosen, and misses all but finitely many (possibly zero) terms 5−1/n5-1/n; shrinking δ\delta further if needed to avoid these finitely many terms and the point 77 (each handled by taking the minimum of finitely many positive distances) shows x∉A′x \notin A' unless x=5x = 5 (already covered) or x=7x=7 (shown isolated) or xx is one of the isolated 5−1/n5-1/n (also shown isolated, hence not a limit point of AA). Putting it together:

A′=[−2,1]∪{5},A‾=A∪A′=[−2,1]∪{ 5−1n:n∈N }∪{5}∪{7}.A' = [-2,1] \cup \{5\}, \qquad \overline{A} = A \cup A' = \big[-2,1\big] \cup \{\,5-\tfrac1n : n\in\mathbb{N}\,\} \cup \{5\} \cup \{7\}.

This matches Theorem, Part (1) exactly, and illustrates that limit points can lie outside AA (the endpoints −2,1-2,1 and the point 55), while points of AA itself can be isolated (each 5−1/n5-1/n, and 77).

Example 2 — sequential characterization in R2\mathbb{R}^2 with a non-convex set. Let X=R2X = \mathbb{R}^2 with the Euclidean metric, and let

A={(x,y)∈R2:y=sin⁡(1/x), 0<x≤1π},A = \Big\{ (x,y) \in \mathbb{R}^2 : y = \sin(1/x),\ 0 < x \le \tfrac{1}{\pi} \Big\},

the classic "topologist's sine curve" piece. We show the origin (0,0)(0,0) is in A‾\overline{A} by explicitly building a convergent sequence, per Theorem Part (2). Take xn=1nπ+π/2x_n = \dfrac{1}{n\pi + \pi/2} for n=1,2,3,…n = 1,2,3,\dots so that sin⁡(1/xn)=sin⁡(nπ+π/2)=cos⁡(nπ)=(−1)n\sin(1/x_n) = \sin(n\pi + \pi/2) = \cos(n\pi) = (-1)^n. Define

an=(1nπ+π/2, (−1)n)∈A.a_n = \left(\frac{1}{n\pi+\pi/2},\ (-1)^n\right) \in A.

(Check 0<xn≤1/π0 < x_n \le 1/\pi for all n≥1n\ge1: indeed x1=1/(3π/2)=2/(3π)<1/πx_1 = 1/(3\pi/2) = 2/(3\pi) < 1/\pi, and xnx_n decreases as nn grows, so the bound holds for all n≥1n \ge 1.) As n→∞n \to \infty, xn→0x_n \to 0 but the yy-coordinate (−1)n(-1)^n oscillates between −1-1 and 11 and does not converge. So this particular sequence ana_n does not converge to (0,0)(0,0) — it doesn't converge at all, since the yy-coordinates form the non-convergent sequence (−1)n(-1)^n. This is instructive: not every sequence built from AA works, and we must choose more carefully to witness (0,0)∈A‾(0,0) \in \overline{A}. Instead take bn=(12nπ, sin⁡(2nπ))=(12nπ, 0)∈Ab_n = \left(\dfrac{1}{2n\pi},\ \sin(2n\pi)\right) = \left(\dfrac{1}{2n\pi},\ 0\right) \in A for n≥1n \ge 1 (valid since sin⁡(2nπ)=0\sin(2n\pi)=0 and 0<12nπ≤12π<1π0 < \frac{1}{2n\pi} \le \frac{1}{2\pi} < \frac1\pi). Now

d(bn,(0,0))=(12nπ)2+02=12nπ→0d(b_n, (0,0)) = \sqrt{\left(\frac{1}{2n\pi}\right)^2 + 0^2} = \frac{1}{2n\pi} \to 0

as n→∞n\to\infty: given ε>0\varepsilon>0, pick N>12πεN > \frac{1}{2\pi\varepsilon}, so n≥Nn \ge N gives d(bn,(0,0))=12nπ<εd(b_n,(0,0)) = \frac{1}{2n\pi} < \varepsilon. Hence bn→(0,0)b_n \to (0,0), with every bn∈Ab_n \in A. By Theorem Part (2) (⇐\Leftarrow direction), this proves (0,0)∈A‾(0,0) \in \overline{A} — even though (0,0)∉A(0,0) \notin A (since AA requires x>0x>0), so (0,0)(0,0) is a genuine limit point not belonging to AA, matching Part (1) as well: (0,0)∈A′⊆A‾(0,0) \in A' \subseteq \overline{A}. This example also shows the value of Part (2) as a tool: rather than checking "every open set meets AA" directly (a universally-quantified, harder-to-visualize condition), we exhibit one explicit sequence, which is often easier to construct and verify by direct ε\varepsilon–NN estimates.

CounterexampleWhy metrizability (or first-countability) is needed in Part (2)

Theorem Part (1), A‾=A∪A′\overline{A} = A \cup A', holds in every topological space — no hypothesis on countability or metrizability was used in its proof. But Part (2), the sequential characterization of closure, genuinely needs the metric (or at least first-countable) structure, specifically to manufacture the shrinking neighborhoods B(x,1/n)B(x,1/n) used in the (⇒\Rightarrow) direction. Drop this hypothesis, and the equivalence can fail. Let X=[0,1][0,1]X = [0,1]^{[0,1]}, the set of all functions f:[0,1]→[0,1]f : [0,1] \to [0,1], equipped with the product topology (equivalently, the topology of pointwise convergence). Basic open sets here are determined by constraining finitely many coordinates at a time; this space is not first-countable at any point. Let A⊂XA \subset X be the set of functions f:[0,1]→{0,1}f: [0,1] \to \{0,1\} that equal 11 at only finitely many points of [0,1][0,1] (and 00 elsewhere). We claim the constant function 1\mathbf{1} (the function that is identically 11) lies in A‾\overline{A}, but no sequence in AA converges to 1\mathbf{1}. 1∈A‾\mathbf{1} \in \overline{A}: A basic open neighborhood UU of 1\mathbf{1} in the product topology is specified by a finite set of coordinates t1,…,tk∈[0,1]t_1,\dots,t_k \in [0,1] and requires f(ti)f(t_i) close to 11 (in this {0,1}\{0,1\}-valued, discrete-target setting, requires f(ti)=1f(t_i)=1) for i=1,…,ki=1,\dots,k. The function gg defined by g(ti)=1g(t_i)=1 for i=1,…,ki=1,\dots,k and g(t)=0g(t)=0 otherwise lies in AA (finite support) and lies in UU. So every basic (hence every) open neighborhood of 1\mathbf{1} meets AA; since 1∉A\mathbf 1 \notin A itself (it is 11 everywhere, not finitely supported), this shows 1∈A′⊆A‾\mathbf{1} \in A' \subseteq \overline{A} by Part (1) — which, again, holds unconditionally. No sequence in AA converges to 1\mathbf{1}: Suppose (fn)(f_n) is a sequence in AA with fn→1f_n \to \mathbf{1} in the product topology; product-topology convergence means fn(t)→1(t)=1f_n(t) \to \mathbf{1}(t) = 1 for every t∈[0,1]t \in [0,1] individually (pointwise convergence). Each fnf_n has finite support Sn⊂[0,1]S_n \subset [0,1] (the finitely many points where fn=1f_n=1). The union ⋃n=1∞Sn\bigcup_{n=1}^\infty S_n is a countable union of finite sets, hence countable, while [0,1][0,1] is uncountable. So there exists t0∈[0,1]∖⋃nSnt_0 \in [0,1] \setminus \bigcup_n S_n — a point missed by every SnS_n. For this t0t_0, fn(t0)=0f_n(t_0) = 0 for every nn (since t0∉Snt_0 \notin S_n means fn(t0)=0f_n(t_0)=0 by definition of AA), so fn(t0)↛1=1(t0)f_n(t_0) \not\to 1 = \mathbf{1}(t_0). This contradicts pointwise convergence at t0t_0. Hence no sequence in AA converges to 1\mathbf 1. So 1∈A‾\mathbf{1} \in \overline{A} while no sequence from AA reaches it: the "⇒\Rightarrow" direction of Part (2) fails completely once first-countability (guaranteed automatically by metrizability) is removed. The fix used in general topology is to replace sequences by nets or filters, indexed by more general directed sets than N\mathbb{N}, which do recover the full equivalence with closure in arbitrary topological spaces.

Scope, edge cases & common traps

SituationWhat to checkCommon mistake
x∈Ax \in A, want to know if x∈A′x \in A'Does every neighborhood of xx contain a point of AA other than xx?Forgetting "other than xx": every neighborhood trivially contains xx itself, which proves nothing about A′A'.
Endpoint of an interval not in the set, e.g. sup⁡A∉A\sup A \notin ACheck neighborhoods still meet AA arbitrarily close, even though the point itself is missingAssuming A′⊆AA' \subseteq A always; in general A′A' can contain points outside AA.
Finite setsA′=∅A' = \varnothing alwaysConfusing "no limit points" with "not closed" — finite sets are always closed since A=A∪∅=A∪A′A = A \cup \varnothing = A \cup A'.
Non-metrizable / non-first-countable XXSequential closure may be a strict subset of A‾\overline AAssuming Part (2) holds in every topological space; it needs first countability.
Sequence with two "sub-limits"Check the space is Hausdorff (all metric spaces are)Believing limits can fail to be unique in a metric space — they cannot, by the triangle-inequality argument.

The mathematician behind it

Origins · 1 minGeorg Cantor and how this was discovered
GC
Georg Cantor
1845–1918 · Set theory and the foundations of point-set topology, University of Halle

Cantor introduced derived sets (A′A', the "Ableitung") in the early 1870s while studying the convergence sets of trigonometric (Fourier) series — a problem in analysis that forced him to classify subsets of the real line by how their points accumulate. Iterating the derivation operator (A′′=(A′)′A'' = (A')', and so on transfinitely) led him directly to the concept of ordinal numbers and, from there, to the theory of transfinite cardinals and the foundations of modern set theory. The very notion of a limit point, born from a concrete analytic question about Fourier series uniqueness, thus became the seed of one of the most consequential and controversial branches of twentieth-century mathematics.

History
- 1872 — Cantor defines the derived set P′P' of a point set PP while studying uniqueness of trigonometric series representations.
- 1874 — Cantor proves the reals are uncountable, sharpening the tools (nested intervals, accumulation) used in limit-point arguments.
- 1883 — Cantor iterates the derivation operation transfinitely, introducing ordinal numbers to index the process A,A′,A′′,…A, A', A'', \dots
- 1906 — Maurice Fréchet formalizes metric spaces, giving the sequential ε\varepsilon–NN language its modern rigorous home.
- 1914 — Felix Hausdorff's Grundzüge der Mengenlehre axiomatizes general topological spaces via neighborhoods, generalizing limit points beyond metric settings.
Is every limit point of AA necessarily a point of AA itself?

No. A limit point of AA can lie outside AA entirely. The defining condition only requires every neighborhood of xx to contain some point of AA different from xx; it says nothing about whether xx itself belongs to AA. A classic example is A=(0,1)A = (0,1) in R\mathbb{R}: the point 00 is a limit point of AA (every interval around 00 contains points of (0,1)(0,1)) but 0∉A0 \notin A. This is exactly why the closure formula is A‾=A∪A′\overline{A} = A \cup A' — a union — rather than simply A′⊆AA' \subseteq A; the derived set can genuinely extend beyond the original set, adding precisely the "missing boundary" points needed to make the set closed.

What is the difference between a limit point of a set and a limit of a sequence?

They are related but distinguish different objects. A limit point is a property of a set AA: a point every neighborhood of which meets AA infinitely persistently (in fact, meets A∖{x}A \setminus \{x\} at all, which in nice spaces forces infinitely many such meetings). A limit of a sequence is a property of a sequence (xn)(x_n), an ordered list of points: a point that the terms eventually get arbitrarily close to and stay close to. The connection, proven in this article, is that in metric spaces xx is a limit point of AA if and only if some sequence of distinct points of AA converges to xx; more generally x∈A‾x \in \overline{A} iff some sequence in AA (not necessarily distinct terms) converges to xx.

Can a set have limit points that are not isolated and not "in the set plus derived set" simultaneously — i.e., can AA and A′A' overlap in complicated ways?

Yes, and this overlap is completely normal. A point x∈Ax \in A can simultaneously be a limit point (if x∈A′x \in A' too) — this simply means xx is a "non-isolated" point of AA, approximated by other points of AA. Conversely x∈A′x \in A' but x∉Ax \notin A is also common (as in the FAQ above). The four combinations — (in AA, in A′A'), (in AA, not in A′A') [isolated points], (not in AA, in A′A') [boundary-like limit points], (not in AA, not in A′A') [points genuinely away from AA] — partition all of XX, and A‾\overline{A} collects exactly the first three categories.

Does every bounded infinite subset of R\mathbb{R} have a limit point?

Yes — this is precisely the Bolzano–Weierstrass theorem, though its full proof (via nested intervals or monotone subsequence extraction) is a separate, deeper result building on these definitions rather than a direct corollary proven here. It is exactly the kind of statement that motivates Sequential Compactness: closed bounded subsets of Rn\mathbb{R}^n have the property that every sequence in them has a convergent subsequence with limit inside the set, a strengthening of "having at least one limit point" to "every sequence sees one."

Why does the article insist on metric spaces for the sequential characterization, rather than stating it for all topological spaces?

Because it is simply false in general topological spaces, as the counterexample demonstrates concretely. The gap is countability: metric spaces are first-countable (each point has a countable neighborhood basis, e.g. B(x,1/n)B(x,1/n)), which lets us diagonalize a single sequence out of the "every neighborhood meets AA" condition. Spaces without this countable structure, like infinite products with the product topology, can have closure points unreachable by any sequence at all. Topologists repair this using nets (sequences indexed by directed sets) or filters, which recover the theorem in full generality — a refinement that lies beyond this article's scope but is worth knowing exists.

How does this connect to continuity of functions?

A function f:X→Yf : X \to Y between metric spaces is continuous at xx if and only if for every sequence xn→xx_n \to x in XX, we have f(xn)→f(x)f(x_n) \to f(x) in YY — the "sequential criterion for continuity," which is really this article's Theorem Part (2) applied to graphs and preimages. Because metric spaces are first-countable, this sequential criterion is fully equivalent to the open-set (epsilon-delta) definition of continuity; in non-metrizable spaces one again needs nets to recover the equivalence, echoing the same countability subtlety seen in the counterexample here.

If xx is a limit point of AA, must there be infinitely many points of AA arbitrarily close to xx, or could there be just one extra point?

In a metric space (or more generally a T1T_1 space, where singletons are closed), if xx is a limit point of AA then every neighborhood of xx must in fact contain infinitely many points of AA, not just one. Here is why: if some neighborhood UU of xx contained only finitely many points of A∖{x}A \setminus \{x\}, say a1,…,aka_1, \dots, a_k, then since XX is T1T_1 (all metric spaces are), U∖{a1,…,ak}U \setminus \{a_1,\dots,a_k\} would still be an open neighborhood of xx (finite sets of points other than xx can be excised from an open set while it stays open, since each singleton {ai}\{a_i\} is closed) containing no point of AA other than possibly xx — contradicting that xx is a limit point. So finiteness near a limit point is impossible in metric spaces.

Before this

Where this leads