In topology, an accumulation point of a subset A of a topological space X is a point x \in X such that every open neighborhood of x contains at least one point of A distinct from x.[1] This concept, also known as a limit point or cluster point, captures the idea of points that can be "approached" arbitrarily closely by elements of A other than themselves, without requiring the existence of a sequence or metric structure.[2] The collection of all accumulation points of A, denoted A' and called the derived set of A, plays a central role in describing the structure of A.[3]A key property is that the closure of A, denoted \overline{A}, is precisely the union of A and its derived set: \overline{A} = A \cup A'.[3] Consequently, a subset A is closed in X if and only if it contains all its accumulation points, meaning A' \subseteq A.[1] In metric spaces, such as the real numbers \mathbb{R} with the standard topology, a point x is an accumulation point of A if and only if there exists a sequence in A \setminus \{x\} converging to x.[2] This sequential characterization is particularly useful in analysis for identifying boundaries and compactness.Examples illustrate the concept vividly in familiar settings. For the open interval A = (0, 1) in \mathbb{R}, the accumulation points are all points in the closed interval [0, 1], as every neighborhood of any point in [0, 1] intersects (0, 1) nontrivially.[2] In contrast, for the discrete set A = \{1/n : n \in \mathbb{N}\}, the only accumulation point is $0, since neighborhoods of $0 contain infinitely many terms of the sequence, while points like $1 are isolated.[2] For the rational numbers \mathbb{Q} in \mathbb{R}, every real number is an accumulation point, reflecting the density of \mathbb{Q}.[2] These notions extend to more abstract spaces, aiding in the study of continuity, convergence, and separation axioms.
Definitions
Accumulation points of sets
In topology, the foundational framework for discussing accumulation points is that of a topological space. A topological space is a pair (X, \tau), where X is a set and \tau is a collection of subsets of X satisfying three axioms: the empty set and X are in \tau; the union of any collection of sets in \tau is in \tau; and the intersection of any finite number of sets in \tau is in \tau.[4] The elements of \tau are called open sets.[4]A neighborhood of a point x \in X is a subset N \subseteq X containing an open set U such that x \in U \subseteq N.[4] These concepts allow for a precise, metric-free description of "closeness" in abstract spaces.Given a topological space (X, \tau) and a subset A \subseteq X, a point x \in X is an accumulation point (also called a limit point or cluster point) of A if every open set containing x also contains at least one point of A distinct from x.[4] Equivalently, every open neighborhood of x intersects A \setminus \{x\} in a nonempty set.[4]The derived set A' of A is the set of all accumulation points of A.[4] An accumulation point x of A need not belong to A itself; for instance, it may lie outside A while being approached by points from A. Conversely, points in A that are not accumulation points are called isolated points of A.[4]In first-countable spaces, such as metric spaces, this topological definition aligns with the notion of an accumulation point of a sequence.[4]
Accumulation points of sequences and nets
In topological spaces, the concept of an accumulation point extends from sets to indexed collections such as sequences and nets, capturing points where the collection "clusters" infinitely often. For a sequence (x_n)_{n \in \mathbb{N}} in a topological space X, a point x \in X is an accumulation point if every open neighborhood U of x contains x_n for infinitely many n \in \mathbb{N}.[5] Equivalently, x is an accumulation point if there exists a subsequence (x_{n_k})_{k \in \mathbb{N}} converging to x.[5] This definition highlights how accumulation points identify limits of subsequences, allowing sequences to approach x repeatedly without necessarily converging as a whole.Nets generalize sequences to arbitrary directed sets, providing a framework for convergence in non-metrizable topologies. A net is a function w: D \to X, where D is a directed set (partially ordered such that for any d_1, d_2 \in D, there exists d \geq d_1, d_2).[5] Here, x \in X is an accumulation point of the net w if for every open neighborhood U of x and every d \in D, there exists e \in D with d \leq e and w(e) \in U; this ensures that points of the net enter U arbitrarily far along the directed set D.[5] Sequences correspond to nets indexed by the natural numbers under the usual order, but nets apply to broader index sets, such as finite partitions ordered by refinement, enabling them to fully characterize topological properties like continuity and compactness via their universal property: a net converges to x if and only if every subnet (a composition with an order-preserving map from another directed set) converges to x.[5]Unlike the limit of a sequence or net, which requires the entire tail to lie in every neighborhood of x (and is unique in Hausdorff spaces), accumulation points permit multiple such points for the same collection.[5] For instance, a net may have several accumulation points if its "tails" repeatedly visit neighborhoods of each, without settling into one; every accumulation point is the limit of some subnet, but the original net need not converge.[5] In first-countable spaces, sequence accumulation points align closely with those of the underlying set, as every neighborhood basis element can be pierced infinitely often by the sequence.Filters offer an equivalent perspective to nets for defining accumulation, often simplifying proofs in general topology. A filter on X is a collection \mathcal{F} of subsets closed under finite intersections and supersets, excluding the empty set.[5] A point x \in X is an accumulation point of \mathcal{F} if every open neighborhood U of x intersects every F \in \mathcal{F}.[5] Each net induces a filter of sets containing its tails, and vice versa, with convergence (and thus accumulation) preserved under this correspondence: a net accumulates at x if and only if its associated filter does.[5] This duality underscores why filters and nets together provide a complete foundation for topological convergence beyond sequential settings.
Characterizations and Relations
Equivalent formulations
In topological spaces, accumulation points (also known as limit points) of a set A can be characterized in various equivalent ways that deepen the understanding beyond the basic neighborhood definition, where every open neighborhood of the point intersects A at some point other than itself.[6]One fundamental equivalent formulation is closure-based: a point x is an accumulation point of A if and only if x belongs to the closure of A \setminus \{x\}. This follows directly from the definition of closure, as x \in \overline{A \setminus \{x\}} precisely when every open neighborhood of x intersects A \setminus \{x\}.[6] This characterization highlights the topological density of A around x excluding the point itself and is particularly useful in proofs involving derived sets and closed sets.[7]The neighborhood criterion provides another perspective, refining the basic definition in specific space types. In general topological spaces, x is an accumulation point of A if every open neighborhood U of x satisfies U \cap (A \setminus \{x\}) \neq \emptyset. In countably based spaces (such as second-countable spaces like \mathbb{R}^n), this strengthens to U \cap A being infinite for every such U, ensuring true accumulation rather than mere adjacency to finitely many points; finite intersections can be separated by a countable basis element avoiding them.[8] This infinite intersection variant aligns with the intuitive notion of points "piling up" and is equivalent to the basic criterion in such spaces due to the basis properties.[6]Filter-theoretically, x is an accumulation point of A if the neighborhood filter \mathcal{N}_x of x adheres to A \setminus \{x\}, meaning every member of \mathcal{N}_x (i.e., every open neighborhood of x) intersects A \setminus \{x\}. This formulation generalizes the neighborhood view using filters, which capture "large sets" in a point-free manner, and is equivalent to the standard definition since adherence is defined by nonempty intersections with filter elements.[9] It proves advantageous in abstract settings where nets or ultrafilters are employed to study convergence without relying on sequences.[9]In terms of nets and sequences, characterizations vary by space type. A point x is an accumulation point of A if there exists a net in A \setminus \{x\} converging to x, which is equivalent to the neighborhood definition in arbitrary topological spaces.[7] In sequential spaces (such as first-countable spaces like metric spaces), this reduces to the existence of a sequence in A \setminus \{x\} converging to x, again equivalent to the basic criterion.[7] However, these are not equivalent in general non-first-countable spaces; for instance, sequences may fail to detect all accumulation points, as a space might have an accumulation point without any countable subnet converging to it, necessitating nets for full equivalence.[7] This distinction underscores the role of countability axioms in simplifying topological concepts.[10]
Relation between set and sequence accumulation points
In first-countable topological spaces, the accumulation points of a set A are precisely the points that are limits of convergent sequences with terms in A.[11] This equivalence holds because the countable local basis at each point allows sequences to approximate accumulation points arbitrarily closely.To see that every accumulation point x of A is the limit of such a sequence, consider the countable basis \{U_n\}_{n \in \mathbb{N}} of neighborhoods of x with U_{n+1} \subseteq U_n for all n. Since x is an accumulation point, each U_n contains a point of A distinct from x; select x_n \in U_n \cap A \setminus \{x\}. The sequence (x_n) then converges to x, as for any neighborhood V of x, some U_k \subseteq V, so the tail of the sequence lies in V.[11] Conversely, if a sequence (x_n) in A converges to x, then x is an accumulation point of A, because every neighborhood of x contains infinitely many terms of the sequence (hence points of A other than possibly x).This equivalence fails in non-first-countable spaces. For instance, consider the order topology on the ordinal segment [0, \omega_1], where \omega_1 is the first uncountable ordinal. This space is not first-countable at \omega_1, and \omega_1 is an accumulation point of the set [0, \omega_1), as every initial segment of [0, \omega_1) is countable and thus has successor ordinals beyond it. However, no sequence in [0, \omega_1) converges to \omega_1, because any countable sequence is bounded above by some countable ordinal less than \omega_1. Uncountable products of topological spaces, such as the product of uncountably many copies of \{0,1\} with the product topology, provide further examples where sequential limits miss certain accumulation points due to the lack of countable bases.[12]To capture all accumulation points in arbitrary topological spaces, nets generalize sequences effectively. A net in a space X is a function from a directed set to X, and every accumulation point x of a set A \subseteq X is the limit of some net with image in A.[13] Specifically, if x is an accumulation point of A, then for the directed set of finite subsets of a basis at x ordered by reverse inclusion, one can construct a net in A converging to x. Moreover, x is an accumulation point of a net if and only if it is the limit of some subnet.[11] This ensures nets detect the full closure and derived set in general topologies, unlike sequences.[13]For sequences specifically, the accumulation points (also called cluster points) of a sequence (x_n) are the limits of its convergent subsequences, which may include points where the sequence oscillates or repeats. In contrast, the accumulation points of the range \{x_n : n \in \mathbb{N}\} (the image set) depend on the distinct terms; if the sequence is eventually constant, say x_n = c for n \geq N, then c is a cluster point of the sequence but the range is a finite set with no accumulation points if all prior terms are isolated.[14] Thus, while the cluster points of the sequence always include the accumulation points of its range, the converse holds only if the sequence visits each point in its range only finitely often.[11]
Properties
General properties
In a topological space X, the derived set A' of a subset A \subseteq X, consisting of all accumulation points of A, satisfies A' \subseteq \operatorname{cl}(A), where \operatorname{cl}(A) denotes the closure of A. Furthermore, the closure is precisely the union of the set and its derived set: \operatorname{cl}(A) = A \cup A'. This characterization holds because every point in \operatorname{cl}(A) is either in A or a limit point of A, and the closure is the smallest closed set containing A.[6]The derived set A' itself is closed in X. To see this, note that if x is an accumulation point of A', then every open neighborhood of x contains some y \in A' with y \neq x. Since y is an accumulation point of A, every open neighborhood of y contains a point of A distinct from y. By refining neighborhoods appropriately, every open neighborhood of x intersects A in a point distinct from x, so x \in A'. Thus, the derived set of A' satisfies (A')' \subseteq A'.This inclusion (A')' \subseteq A' embodies the hereditary property of accumulation points: every accumulation point of the derived set A' is itself an accumulation point of the original set A. Combined with the general relation to closure, it follows that \operatorname{cl}(A') = A' \cup (A')' = A', confirming the closedness of A'. This property underscores the structural role of derived sets in preserving accumulation within the topology.A point p \in A is isolated if it is not an accumulation point of A, meaning there exists an open neighborhood U of p such that U \cap A = \{p\}. Consequently, isolated points do not belong to the derived set A'. A perfect set, by contrast, is a nonempty closed set equal to its own derived set (P = P'), implying that every point in P is an accumulation point and there are no isolated points. Such sets are dense in themselves and play a key role in decompositions of closed sets.In compact topological spaces, every infinite subset has at least one accumulation point. This result, a generalization of the classical Bolzano-Weierstrass theorem from metric spaces, follows from the fact that if an infinite set B \subseteq X had no accumulation point, then each point of B would have a neighborhood intersecting B only at itself, leading to an open cover of B with no finite subcover, contradicting compactness.[15]The derived set operator can be iterated transfinitely to define higher-order derived sets A^{(\alpha)} for ordinals \alpha. Set A^{(0)} = A and A^{(\alpha+1)} = (A^{(\alpha)})' for successor ordinals; for limit ordinals \lambda, define A^{(\lambda)} = \bigcap_{\alpha < \lambda} A^{(\alpha)}. This transfinite sequence of derived sets eventually stabilizes at some ordinal, which is countable in second countable spaces such as separable metric spaces, yielding the Cantor-Bendixson derivative process, which separates scattered and perfect components in closed sets. By the Cantor-Bendixson theorem, in second countable spaces, every closed set is the disjoint union of a perfect set (the kernel) and a countable set (the scattered part removed by the derivatives).[16]
Properties in specific spaces
In metric spaces, a point x is an accumulation point of a subset A if and only if \inf\{d(x,y) \mid y \in A, y \neq x\} = 0, where d denotes the metric.[17] This characterization leverages the distance function to quantify the notion that x is approached arbitrarily closely by points of A distinct from itself, equivalent to the topological definition via open balls.[18]A key property in metric spaces concerns sequential compactness: a subset is compact if and only if it is sequentially compact, meaning every sequence in the subset has a convergent subsequence with limit in the subset, implying every sequence has an accumulation point within the set.[19] This equivalence holds specifically for metric spaces and distinguishes them from more general topological spaces.In Euclidean spaces \mathbb{R}^n, which are complete metric spaces, accumulation points connect directly to Cauchy sequences and completeness. Every Cauchy sequence in a subset converges to a limit in the space, and this limit serves as an accumulation point of the sequence's range, ensuring that bounded infinite subsets possess accumulation points by the Bolzano-Weierstrass theorem.[20]In Hausdorff spaces, accumulation points of convergent sequences are unique, as the Hausdorff separation axiom guarantees distinct points can be separated by disjoint open sets, preventing multiple limits for the same sequence. Nonetheless, subsets can still admit multiple accumulation points, as the derived set (set of all accumulation points) remains closed.[21]In discrete spaces equipped with the standard discrete topology, where every singleton is open, all points are isolated, and thus no subset has accumulation points, as each point admits a neighborhood (itself) containing no other points of the subset.[22] This property persists even for infinite subsets under the discrete topology, though certain alternative topologies on infinite discrete sets may introduce accumulation points.[23]
Examples and Applications
Illustrative examples
In the real line \mathbb{R} equipped with the standard topology, the set of rational numbers \mathbb{Q} provides a classic example where every real number is an accumulation point of \mathbb{Q}, since the rationals are dense and every open interval around any real contains infinitely many rationals distinct from it.[2] In contrast, the set of integers \mathbb{Z} \subset \mathbb{R} has no accumulation points, as it is discrete: for each integer n \in \mathbb{Z}, the open interval (n - 1/2, n + 1/2) contains no other points of \mathbb{Z}.[24]For sequences in \mathbb{R}, consider the sequence defined by a_{2k-1} = 1/k and a_{2k} = 0 for k = 1, 2, 3, \dots, which alternates between terms approaching 0 from above and the constant 0. This sequence has 0 as its unique accumulation point, as every subsequence either is eventually 0 or approaches 0, and no other real number serves as an accumulation point.In non-metrizable spaces, nets illustrate accumulation points beyond sequences. The Stone-Čech compactification \beta \mathbb{N} of the natural numbers \mathbb{N} (with the discrete topology) is compact but not metrizable, and its points beyond \mathbb{N} correspond to free ultrafilters on \mathbb{N}. A net directed by such an ultrafilter converges to the corresponding point in \beta \mathbb{N} \setminus \mathbb{N}, which cannot be an accumulation point of any sequence from \mathbb{N} due to the lack of countable local bases at those points.The middle-thirds Cantor set C \subset [0,1] is a perfect set, meaning it is closed and every point of C is an accumulation point of C: for any x \in C and any \epsilon > 0, the interval (x - \epsilon, x + \epsilon) contains infinitely many other points of C, constructed via the iterative removal of middle thirds.[25]As a counterexample highlighting topology's role, consider the indiscrete (trivial) topology on a set X with |X| \geq 2, where the only open sets are \emptyset and X. For any subset A \subset X with |A| \geq 2, every point p \in X is an accumulation point of A, since the sole open neighborhood of p is X, which intersects A \setminus \{p\} non-emptily.
Applications in analysis and topology
In real analysis, accumulation points are essential for understanding the behavior of sequences and sets in Euclidean spaces. The Bolzano-Weierstrass theorem asserts that every bounded infinite subset of \mathbb{R}^n possesses at least one accumulation point, ensuring the existence of convergent subsequences in bounded sequences. This result underpins the Heine-Borel theorem, which establishes that a subset of \mathbb{R}^n is compact if and only if it is closed and bounded, providing a foundational characterization of compactness in finite-dimensional spaces.[20][26]Furthermore, in the study of Fourier series, accumulation points via derived sets help identify sets of uniqueness. The Cantor-Bendixson theorem, applied to closed subsets of the circle, decomposes them into a perfect kernel and a countable scattered remainder; if the perfect kernel is empty, the set is countable and serves as a set of uniqueness, meaning that a trigonometric series converging to zero outside the set must be identically zero. This application, originally developed by Cantor, facilitates proofs about the convergence and uniqueness of trigonometric series on the torus.[27]In general topology, accumulation points define key structural properties of spaces and subsets. This relation extends to compactness: in metric spaces, sequential compactness—where every sequence has a convergent subsequence—is equivalent to every infinite subset having an accumulation point.[28]The iterated application of the accumulation point operator yields derived sets, which play a pivotal role in analyzing topological complexity. The Cantor-Bendixson theorem states that in any second countable Hausdorff space, every closed set can be uniquely expressed as the disjoint union of a perfect set (one with no isolated points) and a countable scattered set (one removable by transfinite iteration of removing isolated points). This decomposition reveals the "scattered" versus "perfect" structure of closed sets, with applications in descriptive set theory for classifying Borel and analytic sets.