The Pontryagin duals of Q/Z and Q

Jordan Bell
January 5, 2015

1 Pontryagin duality

Write S1={z∈ℂ:|z|=1}. A character of a locally compact abelian group G is a continuous group homomorphism G→S1. We denote by G^ the set of characters of G, where for ϕ1,ϕ2∈G^ and x∈G, we define (ϕ1⁢ϕ2)⁢(x)=ϕ1⁢(x)⁢ϕ2⁢(x). We assign G^ the final topology for the family of functions {ϕ↦ϕ⁢(x):x∈G}, i.e., the coarsest topology on G^ so that for each x∈G, the function ϕ↦ϕ⁢(x) is continuous G^→S1. With this topology, it is a fact that G^ is itself a locally compact abelian group, called the Pontryagin dual of G. It is a fact that the Pontryagin dual of a discrete abelian group is compact and that the Pontryagin dual of compact abelian group is discrete.11 1 Markus Stroppel, Locally Compact Groups, p. 175, Theorem 20.6. The Pontryagin duality theorem states that in the category of locally compact abelian groups, there is a natural isomorphism from the double dual functor to the identity functor.22 2 Markus Stroppel, Locally Compact Groups, p. 193, Theorem 22.6.

With the subspace topology inherited from ℝ, one checks that a compact subset of ℚ has empty interior, and therefore ℚ is not locally compact. Thus, to work with the rational numbers in the category of locally compact abelian groups, we cannot use the subspace topology inherited from ℝ. Rather, we assign ℚ the discrete topology. (Any abelian group is a locally compact abelian group when assigned the discrete topology.) From now on, when we speak about ℚ, unless we say otherwise it has the discrete topology.

Because we use the discrete topology with ℚ, its Pontryagin dual ℚ^ is a compact abelian group, which we wish to describe in a tractable way.

2 The p-adic integers

For a prime p and for n≥1, ℤ/pn with the discrete topology is a compact abelian group. For n≥m, let πn,m:ℤ/pn→ℤ/pm be the projection map. The compact abelian groups ℤ/pn and the continuous group homomorphisms πn,m are an inverse system in the category of locally compact abelian groups. The inverse limit is a compact abelian group denoted by ℤp, called the p-adic integers.

3 Q/Z and its Pontryagin dual

Let G be an abelian group. The the torsion subgroup TG of G is the collection of those elements of G with finite order. We say that G is a torsion group if TG=G. Said differently, for n a nonnegative integer, let G⁢[n] be the set of those x∈G such that n⁢x=0. For m|n, let im,n:G⁢[m]→G⁢[n] be the inclusion map; indeed, if x∈G⁢[m] then

n⁢x=nm⋅m⁢x=mn⋅0=0.

The groups G⁢[n] and the group homomorphisms are a direct system in the category of abelian groups, whose direct limit one checks is isomorphic to TG.

For p prime, the p-primary subgroup Gp of G is the set of those x∈G such that for some n≥1, x∈G⁢[pn]. We can also express Gp in the following way. For m≤n, let ιm,n:G⁢[pm]→G⁢[pn] be the inclusion map; indeed, for x∈G⁢[pm],

pn⁢x=pn-m⁢pm⁢x=pn-m⋅0=0.

The groups G⁢[pn] and the group homomorphisms ιm,n are a direct system in the category of abelian groups, and one checks that the direct limit is isomorphic to Gp.

Let x∈TG and call its order m. Write m=p1e1⁢⋯⁢prer and put mi=mpiei. Then gcd⁡(m1,…,mr)=1, so there are integers l1,…,lr such that

l1⁢m1+⋯+lr⁢mr=1.

Thus

x=(∑i=1rli⁢mi)⁢x=∑i=1rli⁢(mi⁢x)=∑i=1rli⁢xi,

where xi=mi⁢x. Because xi has order mmi=piei, it belongs to Gpi and so li⁢xi∈Gpi, showing that every element of TG is a finite sum of elements of the p-primary components of G. Furthermore, one proves that if xp∈Gp and yp∈Gp, with only finitely many xp,yp nonzero, then ∑pxp=∑pyp implies that xp=yp for each p. Therefore, TG is isomorphic to the direct sum

⊕pGp.

The statement that TG is isomorphic to the direct sum of the p-primary components of G is called the primary decomposition theorem.33 3 Derek Robinson, A Course in the Theory of Groups, second ed., p. 94, Theorem 4.1.1.

It is straightforward to check that ℚ/ℤ is the torsion subgroup of the abelian group ℝ/ℤ. It can thus be modeled as the group of roots of unity in S1. Writing G=ℚ/ℤ, for p prime and for n≥1 it is apparent that G⁢[pn] is isomorphic to the subgroup {exp⁡(2⁢π⁢i⁢m/pn):0≤m<pn-1} of S1, and thus to ℤ/pn. Define ιm,n:ℤ/pm→ℤ/pn, m≤n, by ιm,n⁢(x)=pn-m⁢x. The groups ℤ/pn and the group homomorphisms ιm,n are a direct system in the category of abelian groups, whose direct limit is denoted by ℤ⁢(p∞), called the Prüfer p-group. Thus, the p-primary component of ℚ/ℤ is isomorphic to the Prüfer p-group ℤ⁢(p∞). Now applying the primary decomposition theorem, we get that ℚ/ℤ is isomorphic to the direct sum of all the Prüfer p-groups:

ℚ/ℤ≅⊕pℤ⁢(p∞). (1)

We assign ℚ/ℤ the discrete topology; indeed, the direct sum of discrete abelian groups is a discrete abelian group.

It is a fact that the Pontryagin dual of a direct sum of discrete abelian groups is isomorphic to the direct product of the Pontryagin duals of the summands. Also, we take as known that the Pontryagin dual of the compact abelian group ℤp is the discrete abelian group ℤ⁢(p∞):

ℤp^≅ℤ⁢(p∞).

Thus, in the category of locally compact abelian groups,

ℚ/ℤ^≅∏pℤp.

On the other hand, we stated above that if G is an abelian group then TG is isomorphic to the direct limit of the direct system of groups G⁢[n] and inclusion maps im,n:G⁢[m]→G⁢[n] for m|n. Thus, ℚ/ℤ is isomorphic to the direct limit of the direct system of groups ℤ/n and maps im,n:ℤ/m→ℤ/n for m|n, im,n⁢(x)=nm⋅x. The dual of the discrete abelian group ℤ/n is isomorphic to the compact abelian group ℤ/n, and the dual of the map im,n:ℤ/m→ℤ/n, for m|n, is the projection map πn,m:ℤ/n→ℤ/m. The dual of the direct system of groups ℤ/n and maps im,n is the inverse system of groups ℤ/n and maps πn,m, whose limit is a compact abelian group ℤ∧ called the profinite completion of the integers. It follows that

ℚ/ℤ^≅ℤ∧

as locally compact abelian groups, and thus also that

∏pℤp≅ℤ∧

as locally compact abelian groups.

4 The p-adic integers

In this section we give a construction of the ring ℤp. We have already defined ℤp as an inverse limit of compact abelian groups, and it can be proved that the additive group of the ring we construct here is indeed isomorphic as an abelian group to this inverse limit.44 4 See Alain M. Robert, A Course in p-adic Analysis, p. 33, §4.7. (In this section we do not assign a topology to our construction of ℤp.) Our presentation in this section follows Robert.55 5 Alain M. Robert, A Course in p-adic Analysis, Chapter 1.

We start by defining objects, then put a group operation on the set of these objects.66 6 Although constructing p-adic integers as formal series is concrete, one must then be cautious lest one does things with these series that seem reasonable because of experience working with series but that are not yet justified; defining p-adic integers as a completion of a metric space or as an inverse limit gives one abstract objects about which one only knows universal properties, and thus is not susceptible to making moves that are not permitted. Let p be prime. A p-adic integer is a formal series of the form

∑i≥0ai⁢pi,0≤ai≤pi-1.

We denote the set of p-adic integers by ℤp. As sets,

ℤp=∏i≥0{0,1,…,p-1}={0,1,…,p-1}ℤ≥0.

For a=∑i≥0ai⁢pi,b=∑i≥0bi⁢pi∈ℤp, we define c=a+b inductively as follows. Define ϵ0=0 and define

c0={a0+b0a0+b0≤p-1a0+b0-pa0+b0>p-1.

Suppose that cn and ϵn have been defined. Now define

ϵn+1={0an+bn≤p-11an+bn>p-1,

and

cn+1={an+1+bn+1+ϵn+1an+1+bn+1+ϵn+1≤p-1an+1+bn+1+ϵn+1-pan+1+bn+1+ϵn+1>p-1.

For example, let a=1⁢p0+0⁢p+0⁢p2+⋯ and b=(p-1)⁢p0+(p-1)⁢p+(p-1)⁢p2+⋯, and put c=a+b. Then, ϵ0=0 and c0=a0+b0-p=0. Next, ϵ1=1, with which a1+b1+ϵ1=0+(p-1)+1=p>p-1, so c1=p-p=0. Inductively, for any n≥1 we get that ϵn=1 and cn=0. Thus

a+b=0⁢p0+0⁢p1+0⁢p2+⋯.

For a=∑i≥0ai⁢pi∈ℤp, define

σ⁢(a)=∑i≥0(p-1-ai)⁢pi.

We check that this satisfies a+σ⁢(a)+1=0, where 1∈ℤp means 1⁢p0+0⁢p+0⁢p2+⋯. Thus, 1+σ⁢(a) is the additive inverse of a, i.e.,

-a=1+σ⁢(a).

With addition thus defined, ℤp is an abelian group, with identity 0=0⁢p0+0⁢p+0⁢p2+⋯. We define ι:ℤ→ℤp as follows. For n∈ℤ≥0, there are unique 0≤ai≤p-1, all but finitely many 0, such that n=∑i≥0ai⁢pi; this is a finite sum of nonnegative integers because all but finitely many of the ai are 0. We define ι⁢(n)∈ℤp to be the formal series ∑i≥0ai⁢pi. On the other hand, for a=∑i≥0ai⁢pi∈ℤp with all but finitely many of the ai equal to 0, we have ∑i≥0ai⁢pi∈ℤ≥0 and ι⁢(∑i≥0ai⁢pi)=a. For n∈ℤ<0, we define

ι⁢(n)=-ι⁢(-n)=1+σ⁢(ι⁢(-n)).

ι:ℤ→ℤp is a group homomorphism.

For example, take n=-4 and p=3. Then ι⁢(-n)=ι⁢(4)=1⋅30+1⋅31+0⋅32+⋯, so σ⁢(ι⁢(4))=1⋅30+1⋅31+2⋅32+⋯. Then

ι⁢(-4) =(1⋅30+0⋅31+0⋅32+⋯)+(1⋅30+1⋅31+2⋅32+⋯)
=2⋅30+1⋅31+2⋅32+2⋅33+2⋅34+⋯

Multiplication of p-adic integers is defined similarly to addition of p-adic integers.77 7 That it is cumbersome to define multiplication of elements of ℤp shows that defining p-adic integers as formal series invites sloppiness; one merely assumes that everything works out like one wants it to. For example, take p=5 and let a=ι⁢(2⋅50+2⋅51+3⋅52) b=ι⁢(3⋅50+4⋅51). Then,

a⋅b=ι⁢(1⋅50+0⋅51+0⋅52+1⋅53+3⋅54).

For any prime p, ι⁢(1)=1⁢p0+0⁢p1+0⁢p2+⋯ and so

ι⁢(-1) =1+σ⁢(ι⁢(1))
=(1⁢p0+0⁢p1+0⁢p2+⋯)+((p-2)⁢p0+(p-1)⁢p1+(p-1)⁢p2+⋯)
=(p-1)⁢p0+(p-1)⁢p1+(p-1)⁢p2+⋯
=(p-1)⁢∑i≥0pi.

One then checks that

ι⁢(1)=(1-p)⁢∑i≥0pi.

Thus, the multiplicative inverse of 1-p in ℤp is ∑i≥0pi.

We define the p-adic valuation vp:ℤp→ℤ≥0∪{∞} by vp⁢(0)=∞ and defining vp⁢(a) to be the least i such that ai≠0. For example,

vp⁢(0⋅p0+0⋅p1+3⋅p2+⋯)=2.

If a,b∈ℤp are each nonzero, then for c=a⋅b we have 0≤cvp⁢(a)+vp⁢(b)≤p-1 and

cvp⁢(a)+vp⁢(b)≡avp⁢(a)⁢bvp⁢(b)(modp)

and because p∤avp⁢(a) and p∤bvp⁢(b), we have that cvp⁢(a)+vp⁢(b)≠0. It follows that

vp⁢(a⋅b)=vp⁢(a)+vp⁢(b).

In particular, this shows that ℤp is an integral domain.

5 Reduction modulo p, maximal ideals, and local rings

Define ϵ:ℤp→ℤ/p by

ϵ⁢(∑i≥0ai⁢pi)=a0+(p).

This is a homomorphism of unital rings called reduction modulo p. We have

ker⁡ϵ={∑i≥0ai⁢pi∈ℤp:a0=0}=p⁢ℤp.

Because ϵ is a surjective homomorphism of unital rings and ℤ/p is a field, ker⁡ϵ is a maximal ideal in the ring ℤp. Denote by ℤp* the set of invertible elements of ℤp. It can be proved88 8 Alain M. Robert, A Course in p-adic Analysis, p. 5, §1.5. that

ℤp*=ℤp∖p⁢ℤp.

Because the set of noninvertible elements in ℤp is a proper ideal, ℤp is a local ring, and hence the maximal ideal p⁢ℤp is the unique maximal ideal of ℤp. For any nonzero a∈ℤp, it is immediate that p-vp⁢(a)⁢a∈ℤp*; in other words, for any nonzero a∈ℤp, there is some u∈ℤp* such that a=pvp⁢(a)⁢u.

We now prove that ℤp is a principal ideal domain.99 9 Alain M. Robert, A Course in p-adic Analysis, p. 6, §1.6.

Theorem 1.

The ideals in ℤp are {0} and (pk)=pk⁢ℤp, k∈ℤ≥0.

Proof.

It is straightforward to check that indeed these are ideals in ℤp. Suppose that I≠{0} is an ideal in ℤp. Since I≠{0}, there is some element a∈I such that

vp⁢(a)=min⁡{vp⁢(x):x∈I}.

Let k=vp⁢(a). Then u=p-k⁢a∈ℤp*, i.e., pk=u-1⁢a. Since a∈I and I is an ideal, this shows that pk∈I. This shows that pk⁢ℤp⊂I. On the other hand, let b∈I and write l=vp⁢(b). There is some u′∈ℤp* such that b=pl⁢u′, and then b=pk⁢pl-k⁢u′. But l-k≥0 so pl-k⁢u′∈ℤp, hence b∈pk⁢ℤp. This shows that I⊂pk⁢ℤp, completing the proof. ∎

6 Topology of the p-adic integers

As sets,

ℤp=∏i≥0{0,1,…,p-1}={0,1,…,p-1}ℤ≥0.

We assign ℤp the product topology, with which it is a compact and metrizable topological space. (It is compact because the set {0,1,…,p-1} with the discrete topology is compact, and it is metrizable because it is a countable product and {0,1,…,p-1} is metrizable with the discrete metric.) One checks that the product topology on ℤp is induced by the p-adic metric dp defined by

dp⁢(a,b)=p-vp⁢(a-b).

The map a↦p⁢a satisfies

dp⁢(p⁢a,p⁢b)=p-vp⁢(p⁢a-p⁢b)=p-vp⁢(a-b)-1=1p⁢dp⁢(a,b),

which shows that a↦p⁢a is continuous ℤp→ℤp.

We say that a group G with a topology is a topological group if its topology is Hausdorff, if (x,y)↦x+y is continuous G×G→G, and if x↦-x is continuous G→G. Because ℤp is metrizable it is Hausdorff, and we now prove that the group operations are continuous using its topology.

Theorem 2.

(x,y)↦x+y is continuous ℤp×ℤp→ℤp and x↦-x is continuous ℤp→ℤp.

Proof.

The product topology on ℤp×ℤp is induced by the metric ρ⁢((x,y),(a,b))=dp⁢(x,a)+dp⁢(y,b). Let (a,b)∈ℤp×ℤp. If ρ⁢((x,y),(a,b))≤p-n, then p-vp⁢(x-a)=dp⁢(x,a)≤p-n, hence vp⁢(x-a)≥n, and likewise vp⁢(y-b)≥n. But vp⁢(w+z)≥min⁡{vp⁢(w),vp⁢(z)} and vp⁢(-w)=vp⁢(w), so vp⁢(x-a-(y-b))≥n. Thus

dp⁢(x-a,y-b)=p-vp⁢(x-a-(y-b))≤p-n.

This shows that (x,y)↦x-y is continuous at (a,b), and since (a,b) was arbitrary, (x,y)↦x-y is continuous ℤp×ℤp→ℤp, showing that ℤp is a topological group. ∎

To prove that the multiplicative group ℤp* is a topological group we use the following lemma. We remind ourselves that if X is a topological space and x∈X, a neighborhood of x is a subset N of X for which there is an open subset satisfying x∈U⊂N. The collection of all neighborhoods of a point x is called the neighborhood filter at x. A neighborhood base at x is a collection ℬ of neighborhoods of x such that if N is a neighborhood of x then there is some B∈ℬ such that B⊂N; namely, a neighborhood base at x is a filter base for the neighborhood filter at x.

Lemma 3.

The collection {1+pn⁢ℤp:n∈ℤ>0} is a neighborhood base at 1.

ℤp* is metrizable with the p-adic metric, so it is Hausdorff. Using the above lemma, we can now prove that ℤp* is a topological group, and then that ℤp is a topological ring.1010 10 Alain M. Robert, A Course in p-adic Analysis, p. 18, §3.1.

Theorem 4.

(x,y)↦x⋅y is continuous ℤp×ℤp→ℤp and x↦x-1 is continuous ℤp*→ℤp*.

Proof.

Let (a,b)∈ℤp×ℤp and suppose that x∈a+pn⁢ℤp and y∈b+pn⁢ℤp. Thus, there are α,β∈ℤp such that x=a+pn⁢α and y=b+pn⁢β. Then

x⋅y=a⋅b+pn⁢(a+b+pn⁢α⋅β)∈a⋅b+pn⁢ℤp.

This shows that (x,y)↦x⋅y is continuous at (a,b), and therefore that (x,y)↦x⋅y is continuous ℤp×ℤp→ℤp.

Let a∈ℤp* and suppose that x∈a+pn⁢ℤp. There is some α∈ℤp such that x=a⁢(1+pn⁢α), and then there is some β∈ℤp such that

(1+pn⁢α)-1=∑i≥0(-pn⁢α)i=1+pn⁢β.

Then

x-1=a-1⁢(1+pn⁢β)∈a-1+pn⁢ℤp.

This shows that x↦x-1 is continuous at a, and therefore that it is continuous ℤp*→ℤp*. ∎

7 Rings of fractions and localization

Let R be an integral domain with unity 1. A subset S of R is said to be a multiplicative set if 0∉S, 1∈S, and x,y∈S implies that x⁢y∈S. The rings of fractions of R with respect to S, denoted R⁢[S-1], is defined as follows.1111 11 See M. F. Atiyah and I. G. Macdonald, Introduction to Commutative Algebra, Chapter 3. Define an equivalence relation ∼ on R×S by (r1,s1)∼(r2,s2) when

r1⁢s2-r2⁢s1=0.

It is immediate that ∼ is reflexive and symmetric. If (r1,s1)∼(r2,s2) and (r2,s2)∼(r3,s3), then

r1⁢s2-r2⁢s1=0,r2⁢s3-r3⁢s2=0,

so, multiplying the first equation by s3 and the second equation by s1 we get r1⁢s2⁢s3-r2⁢s1⁢s3=0 and r2⁢s3⁢s1-r3⁢s2⁢s1=0 respectively. Combining these we get r1⁢s2⁢s3=r3⁢s2⁢s1, i.e. s2⁢(r1⁢s3-r3⁢s1)=0. Because s2∈S, s2≠0, giving

r1⁢s3-r3⁢s1=0,

showing that ∼ is transitive. We remark that ∼ being transitive does not use that S is closed under multiplication.

For (r,s)∈R×S, let [(r,s)] be the equivalence class of (r,s), and we define

R[S-1]=(R×S)/∼={[(r,s)]:(r,s)∈R×S}.

We define

[(r1,s1)]+[(r2,s2)]=[(r1⁢s2+r2⁢s1,s1⁢s2)].

Since S is a multiplicative set, s1⁢s2∈S. If [(r1,s1)]=[(r1′,s1′)] and [(r2,s2)]=[(r2′,s2′)], then r1⁢s1′-r1′⁢s1=0 and r2⁢s2′-r2′⁢s2=0 and thus

(r1⁢s2+r2⁢s1)⁢(s1′⁢s2′)-(r1′⁢s2′+r2′⁢s1′)⁢(s1⁢s2) =r1⁢s2⁢s1′⁢s2′+r2⁢s1⁢s1′⁢s2′
-r1′⁢s2′⁢s1⁢s2-r2′⁢s1′⁢s1⁢s2
=s2⁢s2′⁢(r1′⁢s1)+s1⁢s1′⁢(r2′⁢s2)
-r1′⁢s2′⁢s1⁢s2-r2′⁢s1′⁢s1⁢s2
=0,

showing that this definition of addition of equivalence classes is well-defined. One then checks that addition in R⁢[S-1] is associative, that [(0,1)] is the additive identity, that -[(r,s)]=[(-r,s)], and that addition is commutative.

We define

[(r1,s1)]⋅[(r2,s2)]=[(r1⁢r2,s1⁢s2)].

If [(r1,s1)]=[(r1′,s1′)] and [(r2,s2)]=[(r2′,s2′)], then r1⁢s1′-r1′⁢s1=0 and r2⁢s2′-r2′⁢s2=0 and thus

r1⁢r2⁢s1′⁢s2′-r1′⁢r2′⁢s1⁢s2=r2⁢s2′⁢(r1′⁢s1)-r1′⁢s1⁢(r2⁢s2′)=0,

showing that this definition of multiplication of equivalence classes is well-defined. One then checks that multiplication in R⁢[S-1] is associative, that [(1,1)] is the multiplicative identity, that multiplication is commutative, and that multiplication distributes over addition. This establishes that R⁢[S-1] is a commutative ring with unity [(1,1)]].

Furthermore, if [(r1,s1)]⋅[(r2,s2)]=[(0,1)], i.e. if [(r1⁢r2,s1⁢s2)]=[(0,1)], then r1⁢r2⋅1-0⋅s1⁢s2=0, so r1⁢r2=0. Because R is an integral domain, at least one of r1,r2 is 0, and hence at least one of [(r1,s1)],[(r2,s2)] is 0, showing that R⁢[S-1] is an integral domain.

We define j:R→R⁢[S-1] by

j⁢(x)=[(x,1)],x∈R.

For x,y∈R,

j⁢(x+y)=[(x+y,1)]=[(x⋅1+y⋅1,1⋅1)]=[(x,1)]+[(y,1)]=j⁢(x)+j⁢(y),

and

j⁢(x⁢y)=[(x⁢y,1)]=[(x⁢y,1⋅1)]=[(x,1)]⋅[(y,1)]=j⁢(x)⁢j⁢(y),

and

j⁢(1)=[(1,1)],

showing that j is a homomorphism of unital rings. If j⁢(x)=j⁢(y) then [(x,1)]=[(y,1)], giving x⋅1-y⋅1=0, i.e. x=y, showing that j is one-to-one. For s∈S,

j⁢(s)⋅[(1,s)]=[(s,1)]⋅[(1,s)]=[(s,s)]=[(1,1)].

That is, R is isomorphic as a ring to j⁢(R), j⁢(R) is a subring of R⁢[S-1], and for any s∈S, j⁢(s) is invertible in R⁢[S-1]. Elements of S need not be invertible in R, but elements of j⁢(S) are invertible in R⁢[S-1].

Let R be an integral domain, let a∈R be nonzero, and let

S={ak:k∈ℤ≥0}.

S is a multiplicative set, and we define

R⁢[1/a]=R⁢[S-1],

called the localization of R away from a. For example, for a∈ℤ nonzero, the map

[(m,s)]↦ms,m∈ℤ,a∈S={ak:k∈ℤ≥0},

is a ring homomorphism ℤ⁢[1/a]→ℚ. We check that this map is one-to-one, and thus ℤ⁢[1/a] is isomorphic as a ring to the collection of those ms∈ℚ for which there is some k∈ℤ≥0 such that s=ak.

8 The field of p-adic numbers

We now construct ℚp. A p-adic number is a formal series of the form, for some i0∈ℤ,

∑i≥i0ai⁢pi,0≤ai≤pi-1.

Thus, ℤp⊂ℚp, and, for example, p-1 belongs to ℚp but does not belong to ℤp. We extend the p-adic valuation vp:ℤp→ℤ≥0∪{∞} to vp:ℚp→ℤ≥0∪{∞} by defining vp⁢(a) to be the least i such that ai≠0; indeed restricted to ℤp this is the p-adic valuation ℤp→ℤ≥0∪{∞}. For nonzero a∈ℚp we have p-vp⁢(a)⁢a=0, and hence we have that p-vp⁢(a)⁢a∈ℤp. For a,b∈ℚp, taking ν=min⁡{vp⁢(a),vp⁢(b)}, we have p-ν⁢a+p-ν⁢b∈ℤp, and we define a+b=pν⁢(p-ν⁢a+p-ν⁢b)∈ℚp; that is, we have already established addition in ℤp, and we define addition in ℚp using this addition in ℤp. Likewise, for μ=vp⁢(a)+vp⁢(b), we have (p-vp⁢(a)⁢a)⋅(p-vp⁢(b)⁢b)∈ℤp, and we define a⋅b=pμ⁢((p-vp⁢(a)⁢a)⋅(p-vp⁢(b)⁢b))∈ℚp. One then proves that with addition and multiplication thus defined, ℚp is a field.

For example, let us calculate the image of 56∈ℚ in ℚ3. First, 56=3-1⋅52, and 52∈ℤ3. We figure out that

2-1=2+1⋅3+1⋅32+1⋅33+1⋅34+1⋅35+⋯∈ℤ3,

and then that

5⋅2-1=1+2⋅3+1⋅32+1⋅33+1⋅34+1⋅35+⋯∈ℤ3.

Thus

56=1⋅3-1+2+1⋅3+1⋅32+1⋅33+1⋅34+⋯∈ℚ3.

It was not luck that the digits 56 in ℚ3 have a pattern: the digits of x∈ℚp are eventually periodic if and only if x is the image in ℚp of some element of ℚ.1212 12 See Alain M. Robert, A Course in p-adic Analysis, p. 39, §5.3.

One proves that as unital rings,

ℚp≅ℤp⁢[1/p].

We define the p-adic absolute value |⋅|p:ℚp→ℝ≥0 by

|x|p=p-vp⁢(x),x∈ℚp.

Then we define the p-adic metric on ℚp by

dp⁢(x,y)=|x-y|p,x,y∈ℚp;

it is immediate that this is an extension of the p-adic metric on ℤp. It can be proved that with the topology induced by the p-adic metric, ℚp is a topological field.1313 13 We have defined ℚp using ℤp and then defined a metric on ℚp and assigned ℚp the topology induced by this metric. ℚp is more satisfyingly constructed as a direct limit whose limitands are ℤp, and this construction automatically gives ℚp a topology without us having to choose to use the p-adic metric. See Paul Garrett, Classical definitions of Zp and A, http://www.math.umn.edu/~garrett/m/mfms/notes/05_compare_classical.pdf That is, (x,y)↦x+y is continuous ℚp×ℚp→ℚp is continuous, x↦-x is continuous ℚp→ℚp, (x,y)↦x⋅y is continuous ℚp×ℚp→ℚp, and x↦x-1 is continuous ℚp*→ℚp*. ℤp is a compact neighborhood of 0 in ℚp, and because translation is a homeomorphism, it follows that each point in ℚp has a compact neighborhood, and thus that ℚp is locally compact. Furthermore,

ℚp=⋃n∈ℤpn⁢ℤp,

showing that ℚp is σ-compact.

9 p-adic fractional parts

We identify the localization of ℤ away from p, ℤ⁢[1/p], with the collection of rational numbers whose denominator is of the form pk,k∈ℤ≥0. For example, -68=-34∈ℚ belongs to ℤ⁢[1/2] but does not belong to ℤ⁢[1/3]. In particular, ℤ⊂ℤ⁢[1/p].

For x∈ℚp, write

x=∑i≥vp⁢(x)xi⁢pi=∑vp⁢(x)≤i<0xi⁢pi+∑i≥0xi⁢pi={x}p+[x]p.

[x]p is called the integral part of x and {x}p is called the fractional part of x. We have [x]p∈ℤp. The fractional part {x}p satisfies

0≤{x}p≤∑vp⁢(x)≤i<0(p-1)⁢pi<1,

and also {x}p∈ℤ⁢[1/p].

In the rest of this section we follow Conrad.1414 14 Keith Conrad, The character group of Q, http://www.math.uconn.edu/~kconrad/blurbs/gradnumthy/characterQ.pdf We use that fact that if p,q are distinct primes, then p∈ℤq* and hence

ℤ⁢[1/p]⊂ℤq.
Theorem 5.

If r∈ℚ, then

r-∑p{r}p∈ℤ.
Proof.

Let q be prime. For prime p≠q, we have {r}p∈ℤ⁢[1/p]⊂ℤq and also r-{r}q=[r]q∈ℤq. Therefore

r-∑p{r}p=(r-{r}q)-∑p≠q{r}p∈ℤq.

Hence q does not divide the denominator of r-∑p{r}p∈ℚ. But this is true for all prime q, which implies that r-∑p{r}p∈ℤ. ∎

We define ψp:ℚp→S1 by

ψp⁢(x)=e2⁢π⁢i⁢{x}p,x∈ℚp,

and we define ψ∞:ℝ→S1 by

ψ∞⁢(x)=e-2⁢π⁢i⁢x=e-2⁢π⁢i⁢{x},x∈ℝ,

where [x] is the greatest integer ≤x and {x}=x-[x]. It is immediate that ψ∞ is a homomorphism of topological groups. It satisfies ψ∞⁢(ℝ)=S1 and ker⁡ψ∞=ℤ. The first isomorphism theorem for topological groups states that if G and H are topological groups and f:G→H is a homomorphism of topological groups that is onto and open, then G/ker⁡f≅H as topological groups.1515 15 Dikran Dikranjan, Introduction to Topological Groups, http://users.dimi.uniud.it/~dikran.dikranjan/ITG.pdf, p. 21, Theorem 3.4.2; Karl Heinrich Hofmann, Introduction to Topological Groups, http://www.mathematik.tu-darmstadt.de/lehrmaterial/SS2006/CompGroups/topgr.pdf, p. 35, Chapter 3. The open mapping theorem for topological groups states that if G and H are locally compact topological groups, f:G→H is an onto homomorphism of topological groups, and G is σ-compact, then f is open.1616 16 Dikran Dikranjan, Introduction to Topological Groups, http://users.dimi.uniud.it/~dikran.dikranjan/ITG.pdf, p. 42, Theorem 7.2.8. These conditions are satisfied for ψ∞:ℝ→S1, so ψ∞ is open and therefore by the first isomorphism theorem,

ℝ/ℤ≅S1

as topological groups.

Theorem 6.

If p is prime then ψp:ℚp→S1 is a homomorphism of topological groups.

Proof.

Let x,y∈ℚp. We have

x-{x}p=[x]p,y-{y}p=[y]p,x+y-{x+y}p=[x+y]p∈ℤp.

So

{x}p+{y}p-{x+y}p =(x-[x]p)+(y-[y]p)-(x+y-[x+y]p)
=[x+y]p-[x]p-[y]p∈ℤp.

But {x}p+{y}p-{x+y}p∈ℚ, so the fact that it belongs to ℤp tells us that p does not divide its denominator. On the other hand, because {x}p,{y}p,{x+y}p∈ℤ⁢[1/p], so {x}p+{y}p-{x+y}p∈ℤ⁢[1/p] and hence the denominator of {x}p+{y}p-{x+y}p∈ℚ is of the form pk, k∈ℤ≥0. Thus its denominator is 1, showing that {x}p+{y}p-{x+y}p∈ℤ, say {x+y}p={x}p+{y}p+ν. Therefore

ψp⁢(x+y)=e2⁢π⁢i⁢{x+y}p=e2⁢π⁢i⁢{x}p+2⁢π⁢i⁢{y}p+2⁢π⁢i⁢ν=e2⁢π⁢i⁢{x}p⁢e2⁢π⁢i⁢{y}p=ψp⁢(x)⁢ψp⁢(y),

showing that ψp is a homomorphism of groups.

Because ψp is a homomorphism of groups, to show that ψp:ℚp→S1 is continuous it suffices to show that ψp is continuous at 0∈ℚp. For |x|p≤1=p0, we have vp⁢(x)≥0, so x∈ℤp and hence {x}p=0. Thus, for |x|p≤1 we have ψp⁢(x)=1=ψp⁢(0), showing that ψp is continuous at 0 and therefore that ψp:ℚp→S1 is continuous. (Namely, because ψp is a homomorphism of groups, what we have established shows that it is locally constant.) ∎

For x∈ℚp we have {x}p∈ℤ⁢[1/p], say {x}p=apk, for some a∈ℤ and k∈ℤ≥0, which implies that

(ψp⁢(x))pk=(e2⁢π⁢i⁢a/pk)pk=e2⁢π⁢i⁢a=1∈S1.

Therefore,

ψp⁢(x)∈ℤ⁢(p∞),

the Prüfer p-group. One checks that

ψp⁢(ℚp)=ℤ⁢(p∞)

and that

ker⁡ψp=ℤp.

ℤ⁢(p∞) is a discrete abelian group and thus is locally compact. ℚp is locally compact (because x+ℤp is a compact neighborhood of x∈ℚp) and σ-compact (because ℚp is equal to a countable union of dilations of ℤp). Thus the conditions of the open mapping theorem are satisfied for ψp:ℚp→ℤ⁢(p∞), so ψp is open. Therefore by the first isomorphism theorem,

ℚp/ℤp≅ℤ⁢(p∞)

as topological groups.

In Theorem 6 we proved that the map x↦e2⁢π⁢i⁢{x}p belongs to ℚp^, the Pontryagin dual of the additive locally compact abelian group ℚp. For y∈ℚp, define

ξp,y:ℚp→S1

by

ξp,y⁢(x)=ψp⁢(x⁢y)=e2⁢π⁢i⁢{x⁢y}p,x∈ℚp,

and we check that ξp,y∈ℚp^. It can in fact be proved that y↦ξp,y is an isomorphism of topological groups ℚp→ℚp^.1717 17 Gerald B. Folland, A Course in Abstract Harmonic Analysis, p. 92, Theorem 4.12.

10 The ring of adeles

We define 𝔸 to be the set of those x∈ℝ×∏pℚp such that {p:xp∉ℤp} is finite. This is an instance of a restricted direct product. For example, x defined by x∞=3, x2=12, and xp=1 for p>2 belongs to 𝔸, while x∞=3, xp=1p does not belong to 𝔸. Elements of 𝔸 are called adeles. It is apparent that with addition and multiplication defined pointwise, 𝔸 is a commutative ring, with additive identity x∞=0,xp=0 for all p and unity x∞=1, xp=1 for all p. We assign 𝔸 the topology generated by the base of subsets of 𝔸 of the form

Ω∞×∏p∈SΩp×∏p∉Sℤp,

where S is a finite set of primes, Ωp is an open subset of ℚp, and Ω∞ is an open subset of ℝ.1818 18 It is not apparent why we ought to use this topology. 𝔸 can instead be defined as a direct limit of topological rings 𝔸S, where S is a finite subset of {∞}∪{prime numbers}. See Paul Garrett, Classical definitions of Zp and A, http://www.math.umn.edu/~garrett/m/mfms/notes/05_compare_classical.pdf With this topology, 𝔸 is a locally compact topological ring.1919 19 cf. W. Narkiewicz, Elementary and Analytic Theory of Algebraic Numbers, p. 519, Appendix I, Lemma 1; Anton Deitmar, Automorphic Forms, Chapter 5; Anthony W. Knapp, Advanced Real Analysis, Chapter VI. In particular, the additive group 𝔸 is a locally compact abelian group.

The map s↦x∈𝔸 with x∞=s, xp=s for all p, is a homomorphism of topological unital rings ℚ→𝔸. (It is immediate that it is a homomorphism of unital rings, and it is continuous because ℚ is discrete.) We identify ℚ with those elements x of 𝔸 for which there is some s∈ℚ such that x∞=s and xp=s for all prime p, which are called rational adeles.

For x∈𝔸, we define Ψx:ℚ→S1 by

Ψx⁢(r)=ψ∞⁢(r⁢x∞)⋅∏pψp⁢(r⁢xp),r∈ℚ.

This is a homomorphism of topological groups, because each factor is a homomorphism of topological groups and for any x∈𝔸 and r∈ℚ, the number of factors that are not equal to 1 is finite.

Lemma 7.

x↦Ψx is a homomorphism of topological groups 𝔸→ℚ^.

Proof.

Let x,y∈𝔸. For r∈ℚ, because ψ∞ and the ψp are homomorphisms,

Ψx+y⁢(r) =ψ∞⁢(r⁢x∞+r⁢y∞)⋅∏pψp⁢(r⁢xp+r⁢yp)
=ψ∞⁢(r⁢x∞)⁢ψ∞⁢(r⁢y∞)⁢∏p(ψp⁢(r⁢xp)⁢ψp⁢(r⁢yp))
=Ψx⁢(r)⁢Ψy⁢(r),

showing that x↦Ψx is a homomorphism of groups.

To show that x↦Ψx is continuous 𝔸→ℚ^, it suffices to show that it is continuous at 0∈𝔸. Generally, if G is a locally compact abelian group, it is a fact that a local base at 0 for the topology of G^ is the collection of sets of the form

N⁢(K,ϵ)={γ∈G^:if g∈K then |1-γ⁢(g)|<ϵ},

where K is a compact subset of G and ϵ>0.2020 20 Walter Rudin, Fourier Analysis on Groups, p. 10, §1.2.6. Let K be a compact subset of ℚ and let ϵ>0. ℚ is discrete so K is finite; take R=max⁡{|r|:r∈K} and let S be the set of those primes p for which there is some r∈K with r∉ℤp. Because ψ∞:ℝ→S1 is continuous and K is finite, there is an open neighborhood Ω∞ of 0∈ℝ such that if x∞∈Ω∞ and r∈K then |1-ψ∞⁢(r⁢x∞)|<ϵ. Furthermore, because K is finite, the set S is finite and therefore for each p∈S there is some νp∈ℤ≥0 such that if r∈K then pνp⁢r∈ℤp. Let Ωp=pνp⁢ℤp. Then, for xp∈Ωp and r∈K we have r⁢xp∈ℤp. It follows that if x∈Ω∞×∏p∈SΩp×∏p∉Sℤp then for all r∈K we have then |1-Ψx⁢(r)|<ϵ. That is, x∈Ω∞×∏p∈SΩp×∏p∉Sℤp implies that Ψx∈N⁢(K,ϵ), showing that x↦Ψx is continuous at 0, and therefore that x↦Ψx:𝔸→ℚ^ is continuous. ∎

Theorem 8.

For every χ∈ℚ^ there is some x∈𝔸 such that χ=Ψx, and ker⁡Ψ=ℚ.

Proof.

There is a unique x∞∈[0,1) such that χ⁢(1)=e-2⁢π⁢i⁢x∞=ψ∞⁢(x∞). Define χ∞:ℚ→S1 by

χ∞⁢(r)=ψ∞⁢(r⁢x∞)=e-2⁢π⁢i⁢r⁢x∞,r∈ℚ.

Then χ∞∈ℚ^ and χ∞⁢(1)=χ⁢(1). Further, define γ:ℚ→S1 by

γ⁢(r)=χ⁢(r)χ∞⁢(r),r∈ℚ.

Then γ∈ℚ^, γ⁢(1)=1, and χ⁢(r)=χ∞⁢(r)⁢γ⁢(r). By Theorem 5, for any s∈ℚ we have

e2⁢π⁢i⁢s=∏pe2⁢π⁢i⁢{s}p.

For r∈ℚ, let sr∈ℚ such that γ⁢(r)=e2⁢π⁢i⁢sr. We define χp:ℚ→S1 by

χp⁢(r)=ψp⁢(sr)=e2⁢π⁢i⁢{sr}p,r∈ℚ.

One checks that χp∈ℚ^. For any r∈ℚ,

γ⁢(r)=e2⁢π⁢i⁢sr=∏pe2⁢π⁢i⁢{sr}p=∏pχp⁢(r),

whence

χ⁢(r)=χ∞⁢(r)⋅∏pχp⁢(r).

Let p be prime. For n≥1, using χp⁢(1)=e2⁢π⁢i⁢{1}p=1 we have χp⁢(p-n)pn=χp⁢(1)=1, and hence there is a unique cn, 0≤cn≤pn-1, such that

χp⁢(1pn)=e2⁢π⁢i⁢cnpn.

For n≥m,

χp⁢(1pn)pn-m=χp⁢(1pm)=e2⁢π⁢i⁢cmpm,

which yields cnpm-cmpm∈ℤ, i.e. cn-cm∈pm⁢ℤ, i.e. |cn-cm|p≤p-m. It follows that cn is a Cauchy sequence in (ℤ,dp), and therefore there is some xp∈ℤp such that cn→xp in ℤp. This limit xp satisfies xp-cn∈pn⁢ℤp for all n, so xppn-cnpn∈ℤp for all n, hence, as 0≤cn≤pn-1,

{xppn}p={cnpn}p=cnpn,n≥1. (2)

Let r=ab∈ℚ, gcd⁡(a,b)=1 and let b=pn⁢β with n=vp⁢(b). Then, because χp∈ℚ^ and by the definition of cn,

χp⁢(r)β=χp⁢(β⁢r)=χp⁢(apn)=χp⁢(1pn)a=(e2⁢π⁢i⁢cnpn)a=exp⁡(2⁢π⁢i⁢a⁢cnpn).

Furthermore, by (2) we have

a⁢cnpn+ℤ=a⋅{xppn}p+ℤ={a⁢xppn}p+ℤ={β⁢r⁢xp}p+ℤ=β⁢{r⁢xp}p+ℤ,

so

χp(r)β=exp(2⁢π⁢i⁢a⁢cnpn)=exp(2πiβ{rxp}p)=exp(2πi{rxp}p)β,

giving

(χp⁢(r)exp⁡(2⁢π⁢i⁢{r⁢xp}p))β=1.

But χp⁢(r) and exp⁡(2⁢π⁢i⁢{r⁢xp}p) are both pth roots of unity and gcd⁡(β,p)=1, so this implies that

χp⁢(r)=exp⁡(2⁢π⁢i⁢{r⁢xp}p)=ψp⁢(r⁢xp),r∈ℚ.

Then x thus defined belongs to 𝔸, and for any r∈ℚ,

Ψx⁢(r)=ψ∞⁢(r⁢x∞)⋅∏pψp⁢(r⁢xp)=χ∞⁢(r)⋅∏pχp⁢(r)=χ⁢(r).

Therefore Ψx=χ.

On the other hand, suppose that x,y∈[0,1)×∏pℤp and that Ψx=Ψy. Because xp∈ℤp for each prime p,

Ψx⁢(1)=ψ∞⁢(x∞)⋅∏pψp⁢(xp)=e-2⁢π⁢i⁢x∞⋅∏pe2⁢π⁢i⁢{xp}p=e-2⁢π⁢i⁢x∞,

and likewise Ψy⁢(1)=e-2⁢π⁢i⁢y∞. As e-2⁢π⁢i⁢x∞=e-2⁢π⁢i⁢y∞ and x∞,y∞∈[0,1), it follows that x∞=y∞. Let p be prime and let n≥0. On the one hand, for q≠p we have p-n⁢xq∈ℤq, whence, as x∞=y∞,

Ψx⁢(p-n)Ψy⁢(p-n) =ψ∞⁢(p-n⁢x∞)⋅∏qψq⁢(p-n⁢xp)ψ∞⁢(p-n⁢y∞)⋅∏qψq⁢(p-n⁢yp)
=ψ∞⁢(p-n⁢x∞)⋅ψp⁢(p-n⁢xp)ψ∞⁢(p-n⁢y∞)⋅ψp⁢(p-n⁢yp)
=ψp⁢(p-n⁢xp)ψp⁢(p-n⁢yp)
=e2⁢π⁢i⁢{p-n⁢xp}p-2⁢π⁢i⁢{p-n⁢yp}p.

But Ψx=Ψy, so {p-n⁢xp}p-{p-n⁢yp}p∈ℤ, and since 0≤{⋅}p<1 this means

{p-n⁢xp}p={p-n⁢yp}p.

Because this is true for each n≥0, it follows that xp=yp. Therefore, x=y.

Let x∈𝔸 and suppose that if p∉S then xp∈ℤp. Define

s=∑p∈S{xp}p.

Then for all prime p we have {xp-s}p=0 and so xp-s∈ℤp. Therefore x-s∈ℝ×∏pℤp. Let N=[x∞-s], with which x∞-(s+N)=(x∞-s)-N∈[0,1). For any prime p we have N∈ℤp and so, as xp-s∈ℤ, we have xp-(s+N)=(xp-s)-N∈ℤp. Thus

x-(s+N)∈[0,1)×∏pℤp,

and therefore

𝔸=ℚ+[0,1)×∏pℤp.

For s∈ℚ⊂𝔸 and r∈ℚ, then by Theorem 5,

Ψs⁢(r) =ψ∞⁢(r⁢s)⋅∏pψp⁢(r⁢s)
=e-2⁢π⁢i⁢r⁢s⋅∏pe2⁢π⁢i⁢{r⁢s}p
=1.

Hence ℚ⊂ker⁡Ψ. ∎

𝔸 is a σ-compact locally compact abelian group and Ψ:𝔸→ℚ^ is an onto homomorphism of topological groups, so by the open mapping theorem for topological groups, Ψ is open. Then by the first isomorphism theorem for topological groups, because ker⁡Ψ=ℚ, we have

ℚ^≅𝔸/ℚ

as topological groups.