Countably Infinite sets are a fundamental concept in set theory, representing sets that can be put into a one-to-one correspondence with the natural numbers. This means they can be βcountedβ in a sense, even if they are infinite.
Formal Definition
A set is countably infinite if there exists a bijection
Equivalently, can be written as a sequence
listing every element exactly once. In this case we write .
Notes on notation: (or by convention), are the integers, the rationals, and the reals.
Equivalent Characterizations
- There is an injection and a surjection (by SchrΓΆderβBernstein this implies a bijection).
- can be enumerated by an algorithm that outputs (not necessarily efficiently), with every element appearing at some finite stage.
Some Core Examples
- is countably infinite (identity map).
- is countably infinite via the bijection
yielding the enumeration .
- is countable by the Cantor pairing function
which is a bijection .
- is countable: enumerate reduced fractions with positive denominator by diagonals
in increasing , then interleave signs and insert .
Basic Theorems
-
Subset of a countable set is countable.
Proof sketch: If and is finite or admits a surjection , then compose with the inclusion to get a surjection .
-
Countable union of countable sets is countable.
Proof sketch: If , enumerate along the diagonals of the grid and skip repeats.
-
Finite product of countable sets is countable (e.g. is countable).
Proof sketch: is countable; then use induction on .
-
is countable.
Proof sketch: Map to (reduced), then use that is countable and remove duplicates.
Prooving a Set is Countable
- Construct an explicit bijection ; or equivalently, give an enumeration .
- Reduce to known countable sets by building injections/surjections to/from , , , or .
- Use closure properties: subsets, finite products, and countable unions of countable sets are countable.
Common Pitfalls
- Showing only that there is an injection proves βat most countable,β not necessarily infinite.
- An enumeration must list every element of at some finite step; skipping infinitely many elements invalidates the proof.
- Beware of duplicates when enumerating (especially for ); ensure each element appears exactly once.