Overview
In mathematics a countable set is a collection whose members can be arranged in a sequence so that each element appears at some finite position in the list. Informally this means the elements can be "counted" one by one, possibly without end. The term is used in elementary and advanced areas, including set theory and analysis; see mathematics and set theory for context. When a set is infinite but still listable in this way it is called countably infinite.
Definitions and key properties
There are several equivalent formal ways to say a set S is countable. One common definition: S is countable if it is finite or there exists a bijection between S and the set of natural numbers. Another equivalent notion is the existence of an injection from S into the naturals or a surjection from the naturals onto S. The size of any countably infinite set is traditionally denoted by the symbol aleph-null (aleph-0); the notation and concept are discussed in texts on infinite cardinalities and are associated with aleph numbers.
Examples and non-examples
Typical examples of countable sets include all finite sets, the set of natural numbers itself, the integers, and the rational numbers. Even though some of these sets are infinite, they can be placed in one-to-one correspondence with the naturals and thus enumerated. By contrast, many familiar sets are uncountable: for example, the real numbers form an uncountable set; Cantor's diagonal argument shows no enumeration of the real numbers exists. For foundational discussions of natural numbers and counting, see natural numbers.
- Countable examples: finite sets; N (naturals); Z (integers); Q (rationals).
- Uncountable examples: R (real numbers); the set of all sequences of binary digits.
Important results and construction techniques
Several useful closure properties hold for countable sets. A countable union of countable sets is countable under mild set-theoretic assumptions, and the Cartesian product of finitely many countable sets is countable. Explicit enumerations or pairing functions are often used to prove these facts. Proof techniques include constructing explicit bijections, diagonal enumerations for pairs of naturals, and Cantor–Schröder–Bernstein arguments to compare sizes without producing a direct bijection.
History and significance
The systematic study of different sizes of infinity and the vocabulary for countability trace back to the work of Georg Cantor in the late 19th century. Cantor introduced methods to compare infinite sets and demonstrated that infinities can differ in size, distinguishing countable from uncountable infinities. His ideas underpin much of modern set theory and influence topology, measure theory and theoretical computer science, where questions about enumerability and effective listing are central.
Related concepts and distinctions
Writers sometimes use "countable" to mean "countably infinite," so caution is warranted: some authors include finite sets in the term, while others reserve "countable" for infinite, enumerable sets. Related notions include "denumerable" (another term for countably infinite), "countably infinite," and "uncountable." In computability theory, a set may be computably enumerable (recursively enumerable) if its members can be listed by an algorithm; this is a stronger, effectiveness-oriented refinement of the purely set-theoretic idea. For further reading on Cantor and the origins of these concepts see discussions of Georg Cantor and the development of set theory.