One surprising proof of the infinitude of primes is Furstenberg’s topological proof. At first glance it looks like a clever trick: put a strange topology on the integers, observe that arithmetic progressions are open and closed, and then use the fact that a finite union of closed sets is closed. But the proof is more than a trick. It is a small example of a very powerful way of thinking in modern mathematics: arithmetic information can often be encoded as topological information. Congruence conditions become neighborhoods. Divisibility conditions become closed sets. Finite arithmetic tests become local data. Infinite arithmetic phenomena become statements about closure, density, compactness, and limits.
The usual topology on the integers is inherited from the real line. In that topology, two integers are close if their ordinary distance is small. Thus is far from
, while
is close to
. But number theory often does not care about ordinary distance. It cares about congruences. From an arithmetic point of view, two integers may be very far apart in size and yet almost indistinguishable modulo many numbers. For example,
is enormous, but modulo every integer
, it behaves exactly like
. Furstenberg’s topology makes this arithmetic idea precise.
Furstenberg’s topology
We define a topology on by taking as basic open sets the two-sided arithmetic progressions
In this topology, a neighborhood of an integer is not a small interval around
. Instead, it is a congruence class containing
. To say that
is near
means that
satisfies the same congruence as
modulo some integer
:
Thus the topology changes the meaning of closeness. It does not measure physical or geometric distance on the number line. It measures arithmetic indistinguishability under finite congruence tests. Two integers are close if, for a chosen modulus, they lie in the same residue class. Two integers are very close if they agree modulo many moduli, or modulo a very large modulus. The topology is not arbitrary. It is designed so that congruence classes become open sets. Since congruence classes are the basic objects of elementary number theory, the topology turns elementary arithmetic into geometry.
The family of sets really does form a basis for a topology. The key point is the Chinese remainder theorem. If two congruence conditions are imposed,
and
then either they are incompatible, or their simultaneous solutions form a single congruence class modulo
. In other words, the intersection of two basic open sets is either empty or again a basic open set of the same type. This is exactly the finite-intersection property needed for a basis.
There are two simple topological facts on which Furstenberg’s proof rests. First, every nonempty open set is infinite. Indeed, every nonempty open set contains some arithmetic progression , and such a progression contains infinitely many integers in both directions. Therefore no nonempty finite subset of
is open in this topology.
Second, every basic open set is also closed. This is because the complement of one residue class modulo is the union of the remaining residue classes modulo
:
So is open by definition, and its complement is open as well. Hence
is closed. Such a set is called clopen: both closed and open.
This clopen property is extremely important. It means that congruence conditions are topologically very rigid. A condition such as defines a whole separated piece of the integer line. Once we look modulo
, the integers split into finitely many disjoint clopen pieces:
So the topology sees the integers as being repeatedly cut into finite congruence patterns. The ordinary line is replaced by a space whose geometry is controlled by modular arithmetic.
Infinitude of Primes
Now we prove the infinitude of primes. Every integer except and
is divisible by some prime. Therefore
Each set is a congruence class, hence closed. If there were only finitely many primes, say
, then the union
would be a finite union of closed sets, hence closed. Therefore its complement would be open. But its complement would be exactly the set of integers not divisible by any prime. If were all the primes, then that complement would be
Thus
would be open. This is impossible, because no nonempty finite subset of
is open in this topology. Therefore there must be infinitely many primes.
The proof is short, but it is significant. It says that a finite list of prime divisibility obstructions cannot account for all non-units of . Divisibility by a prime
is the closed condition
The set of all non-units is the union of all these closed conditions. If there were only finitely many primes, then being a non-unit would be a finite closed congruence condition. Equivalently, being a unit would be an open congruence condition. But the units of
are only
, and a nonempty open condition must contain an entire arithmetic progression. The two-point set
is too small to be open. So this is the proof in one sentence: A finite set of congruence obstructions can never isolate only
.
This also explains the relation to Euclid’s classical proof. Euclid’s proof begins by assuming that there are finitely many primes, and then considers
The number is not divisible by any of the primes on the list. Therefore either
itself is prime, or it has a prime divisor not on the list. In either case, the original list was incomplete. Furstenberg’s proof contains the same arithmetic mechanism, but it reveals a larger structure. Euclid produces one integer outside the finite list of prime divisibility classes. Furstenberg observes that there is not merely one such integer. There is a whole open arithmetic progression of them:
Every integer in this progression is congruent to modulo each
. Hence none of them is divisible by any
. So the finite list of primes misses not just a single cleverly chosen number but an entire neighborhood in the arithmetic topology. This is the topological improvement of the Euclidean idea. Euclid says: from a finite list of primes, I can construct a number escaping the list. Furstenberg says: from a finite list of primes, I can construct an entire open set escaping the list. The contradiction arises because if the finite list were complete, the only escaping integers would be
, but
cannot form an open set.
The topology therefore turns Euclid’s argument into a statement about largeness. In this topology, a set is not large because it contains large numbers. A set is large because it contains a complete congruence class. Every nonempty open set is arithmetically large: it contains infinitely many integers arranged in a regular arithmetic pattern. Thus Furstenberg’s proof says that avoiding finitely many primes is always an arithmetically large condition. Only by avoiding all primes can one shrink down to the tiny set .
Limits and Profinite Topology
The topology also gives a new way of thinking about limits. In the usual topology, the sequence goes to infinity. But in the arithmetic topology it converges to
. Indeed, fix any modulus
. Once
, the integer
divides
, so
Therefore, no matter what congruence neighborhood of
we choose, all sufficiently large factorials lie in that neighborhood. Similarly,
in this topology, because for all sufficiently large
.
This is a very important idea. A limit does not always mean that numbers become close in size. A limit means that numbers eventually become indistinguishable by the tests defining the topology. In the usual topology, the tests are intervals. In the arithmetic topology, the tests are congruence classes. Thus the sequence approaches
because every fixed congruence test eventually sees it as equal to
.
This leads naturally to the profinite completion of the integers. The topology generated by congruence classes is closely related to the profinite topology. The profinite completion of is
An element of is not necessarily an ordinary integer. It is a compatible system of residues modulo every positive integer
. In other words, a profinite integer is a sequence
such that these residues are compatible when one modulus divides another. Ordinary integers give such compatible systems: an integer determines the system
But the completion also contains limiting objects that may not come from ordinary integers. This is analogous to how the real numbers complete the rational numbers with respect to the usual notion of distance. The real number line fills in the missing limits of Cauchy sequences of rationals. The profinite integers fill in the missing limits of integer sequences that become stable modulo every . The real numbers complete arithmetic with respect to size; the profinite integers complete arithmetic with respect to congruences.
An example of a limit that doesn’t correspond to an ordinary integer is This cannot come from an ordinary integer. If an integer
satisfied
for every
, then
would have to be divisible by arbitrarily high powers of
. The only ordinary integer with that property is
But
does not satisfy
So this profinite integer is not an ordinary integer.
This is a powerful shift in perspective. In , every compatible system of finite congruence data has a limiting object. This is an infinite form of the Chinese remainder theorem. The ordinary Chinese remainder theorem says that finitely many compatible congruences can be solved modulo a common modulus. The profinite viewpoint says that infinitely many compatible congruence conditions determine a point in the profinite completion.
The prime-by-prime version of this idea gives the -adic integers. For a fixed prime
, the
-adic topology says that two integers are close if they are congruent modulo a high power of
. Thus
and
are very close if
for large . The
-adic integers are
The full profinite completion combines all primes at once:
So Furstenberg’s topology is not an isolated curiosity. It is an elementary entrance into the same world as -adic numbers, profinite groups, local-global principles, and arithmetic geometry.
One useful application of this viewpoint is the concept of density. A subset is dense in the profinite topology if it meets every nonempty congruence class. That means: for every modulus
and every residue class
that is allowed, there is some element of
congruent to
modulo
.
Dirichlet’s theorem on primes in arithmetic progressions can be viewed in this language. The theorem says that if then the arithmetic progression
contains infinitely many primes. Topologically, this says that the primes are dense in the unit part of the profinite integers. They do not meet every congruence class, because a prime cannot lie in a residue class that is forced to have a common factor with the modulus. But among the reduced residue classes, the primes appear everywhere. This topological phrasing does not prove Dirichlet’s theorem. The proof of Dirichlet’s theorem requires deeper analytic number theory. But the topology tells us what the theorem really means: primes are not merely infinite; they are spread throughout the congruence topology of the integers. They are dense in the space of possible residue classes compatible with being prime. This distinction is important. Furstenberg’s proof uses topology to prove a structural infinitude result. But deeper distribution results usually require more than topology. Topology gives the correct language: density, closure, open sets, finite quotients.
The same perspective becomes central in Galois theory. For a finite Galois extension , the Galois group
is a finite group. But if we take a large infinite extension, such as the separable closure
of a field
, then the absolute Galois group
is not just an abstract group. It is naturally a profinite group:
where runs over the finite Galois extensions of
inside
. This is the same idea again; understand an infinite arithmetic object through all of its finite quotients. The topology on the absolute Galois group is called the Krull topology. A neighborhood of the identity consists of automorphisms that act trivially on some finite extension. Thus two Galois automorphisms are close if they agree on a large finite piece of the algebraic closure. This is directly parallel to the topology on
. Two integers are close if they agree modulo a finite quotient
. Two Galois automorphisms are close if they agree after passing to a finite Galois quotient. In both cases, closeness means indistinguishability by finite tests. This profinite Galois viewpoint is one of the pillars of modern number theory. Primes are connected to Galois groups through Frobenius elements. Roughly speaking, given a finite Galois extension of number fields, most prime ideals determine conjugacy classes in the Galois group. The Chebotarev density theorem says that these Frobenius conjugacy classes are distributed evenly among the conjugacy classes of the Galois group. Dirichlet’s theorem on primes in arithmetic progressions is a special abelian case of this general principle. Thus the same kind of topological language that begins with Furstenberg’s proof eventually leads to a much larger picture: finite congruence data leads to profinite completions; profinite completions lead to profinite Galois groups; profinite Galois groups organize the distribution of primes.
The idea also appears in group theory. Given an abstract group , one can form its profinite completion
where runs over finite-index normal subgroups of
. This construction records all possible finite quotients of
at once. A group is called residually finite if every nontrivial element can be detected in some finite quotient. In topological language, this means the natural map
is injective. Again the same question appears: what can finite quotients see? In Furstenberg’s proof, finite congruence quotients cannot see enough primes if the list of primes is finite. In group theory, finite quotients may or may not distinguish elements, subgroups, or even whole groups. Profinite topology gives a precise language for these questions.
There is also a geometric version in algebraic geometry. In ordinary topology, the fundamental group classifies covering spaces. In algebraic geometry, the natural covering spaces are finite étale covers. Because the relevant covers are finite, the corresponding fundamental group is not an ordinary discrete group but a profinite group. This is the étale fundamental group. Once again, finite algebraic data is organized into an inverse limit, and the resulting object is topological.
So Furstenberg’s proof is a small door into a much larger world. Its immediate purpose is to prove that there are infinitely many primes. But its deeper lesson is methodological. It shows that if we choose the right topology, arithmetic statements can become geometric statements. Divisibility becomes closedness. Congruence becomes openness. Finite congruence information becomes local information. Infinite arithmetic behavior becomes behavior at the level of closure, density, or compactness. The proof is therefore not merely saying, Here is a simple topological proof of Euclid’s theorem. It is saying something more general: Arithmetic can be studied by asking what is visible through all finite quotients. For the integers, the finite quotients are For a group, the finite quotients are
For an absolute Galois group, the finite quotients are the Galois groups of finite extensions. For algebraic varieties, the finite quotients come from finite étale covers. In each case, topology provides the structure that lets all finite information be held together at once.
This is why the notion of closeness is so important. The topology decides what kind of information matters. In the ordinary topology on the integers, closeness means small numerical difference. In the Furstenberg topology, closeness means congruence similarity. In the -adic topology, closeness means divisibility of the difference by a high power of
. In the profinite topology on a group, closeness means agreement in finite quotients. In Galois theory, closeness means agreement on finite extensions.
The final message is this. Furstenberg’s proof is not important because it makes the infinitude of primes easier. Euclid’s proof is already easier. It is important because it teaches a way of thinking. It teaches us to treat congruence conditions as neighborhoods, finite quotients as observations, and arithmetic limits as topological limits. This way of thinking leads naturally to profinite integers, -adic analysis, Galois groups, Chebotarev-type distribution theorems, residual finiteness in group theory, and étale fundamental groups in algebraic geometry. In this sense, the proof is a miniature model of a major modern theme: to understand an infinite arithmetic object, study all of its finite shadows, and then give those shadows a topology.