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

  1. 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 .

  2. Countable union of countable sets is countable.

    Proof sketch: If , enumerate along the diagonals of the grid and skip repeats.

  3. Finite product of countable sets is countable (e.g. is countable).

    Proof sketch: is countable; then use induction on .

  4. is countable.

    Proof sketch: Map to (reduced), then use that is countable and remove duplicates.

Prooving a Set is Countable

  1. Construct an explicit bijection ; or equivalently, give an enumeration .
  2. Reduce to known countable sets by building injections/surjections to/from , , , or .
  3. 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.