Pontryagin Duality and the Fourier Transform

Jordan Bell

1 Introduction

We follow Rudin [3] and Terras [4], and refer to sp4comm [2] and Folland [1].

2 /n

Let n be a positive integer.

/n={k+n:k}={k+n:0kn-1}

Zn=/n is a ring. |Zn|=n. We focus on the additive group (Zn,+).

3 Haar measure

Let

Zn

be the set of functions Zn.

We use counting measure on the group Zn as Haar measure (which is discrete and compact) with total volume n, and Since Zn has finite Haar measure (being a compact group) and every function Zn is continuous (being a discrete group), we have

Zn=L1(Zn)=L2(Zn).

We specify function space for emphasis.

For f,gL2(Zn), define

(f,g)L2(Zn)=xZnf(x)g(x)¯

Define

|f|L2(Zn)=(f,f)L2(Zn)=xZnf(x)f(x)¯.

Define

|f|L1(Zn)=xZn|f(x)|.

4 δa

For aZn, define δa:Zn by

δa(x)={1x=a0xa

For a,bZn,

(δa,δb)L2(Zn) =xZnδa(x)δb(x)¯
=xZnδa(x)δb(x)
={1a=b0ab

For fL2(Zn),

f(x)=aZnf(a)δa(x)=a=0n-1f(a)δa(x),xZn.

Indeed, {δ0,,δn-1} is an orthonormal basis of L2(Zn).

5 Convolution

For f,gL1(Zn), define the convolution f*gL1(Zn) by

(f*g)(x)=yZnf(y)g(x-y),xZn.
f*g=g*f,f,gL1(Zn).
f*(g*h)=(f*g)*h,f,g,hL1(Zn).

For fL1(Zn) and for aZn,

(f*δa)(x)=f(x-a),xZn.

For a,bZn, and for xZn,

(δa*δb)(x)=δa(x-b)=δa+b(x).

5.1 Example

Take n=15. Define f=δ0+δ1+δ2. For xZ15,

(f*f)(x) =(δ0+δ1+δ2)*(δ0+δ1+δ2)
=δ0*δ0+δ1*δ1+δ2*δ2
+2δ0*δ1+2δ0*δ2+2δ1*δ2
=δ0+δ2+δ4
+2δ1+2δ2+2δ3
=δ0+2δ1+3δ2+2δ3+δ4

6 Dual group

Let S1={z:|z|=1}, which is a multiplicative group.

Let Zn^ be the set of group homomorphisms ZnS1.

We use normalized counting measure on the group Zn^ as Haar measure (which is discrete and compact) with total volume 1.

For aZn, define ea:ZnS1 by

ea(x)=exp(2πiaxn),xZn.

ea is an element of Zn^.

Define ψ:ZnZn^ by ψ(a)=ea.

Zn^ ={ea:aZn}
={ψ(a):aZn}
=ψ(Zn)

ψ:ZnZn^ is an isomorphism of groups.

7 Fourier transform

Define the Fourier transform n:L2(Zn)L2(Zn)^ by

(nf)(ea)=xZnf(x)ea(-x),eaZn^.

8 Pullback

We introduce the operator Fn:L2(Zn)L2(Zn), which is defined via composition with the Fourier transform n and the function ψ as

Fnf=(nf)ψ.

We pullback nf:Zn^ to a function Zn.

We remind ourselves (a) that for aZn, the function ea:ZnS1 is defined by

ea(x)=exp(2πiaxn),xZn,

(b) that ψ:ZnZn^ is defined by ψ(a)=ea,

and (c) that ψ:ZnZn^ is an isomorphism of groups, by

Zn^ ={ea:aZn}
={ψ(a):aZn}
=ψ(Zn)
(nf)(ψ(a)) =xZnf(x)ea(-x)
=xZnf(x)ea(x)¯
=(f,ea)L2(Zn)

Thus

(Fnf)(x)=(f,ex)L2(Zn),xZn.

In the sequel, we use the term Fourier transform to refer both to n and to Fn, but preserve the distinction for calculations.

8.1 Example: n=7 and f=δ3

By

(Fnf)(x)=(f,ex)L2(Zn),xZn

we have

(F7δ3)(x)=(δ3,ex)L2(Z7),xZ7.

The inner product (δ3,ex)L2(Z7) is given by

(δ3,ex)L2(Z7) =yZ7δ3(y)ex(y)¯
=y=06δ3(y)exp(2πixy7)¯.

Since δ3(y)=1 only when y=3 and 0 otherwise, the sum collapses to a single term:

(δ3,ex)L2(Z7) =exp(2πi3x7)¯
=exp(-2πi3x7)
=e-3(x)

Thus,

(F7δ3)(x)=e-3(x),xZ7,

namely,

F7δ3=e-3.

9 Zn^

Zn^ is the set of group homomorphisms ZnS1.

Zn^ is a group using pointwise multiplication of functions ZnS1, the Pontryagin dual group of Zn.

For aZn, define eaZn^ by

ea(x)=exp(2πiaxn),xZn,

Define ψ:ZnZn^ by

ψ(a)=ea,aZn.

We have

Zn^ ={ea:aZn}
={ψ(a):aZn}
=ψ(Zn)

Thus, ψ:ZnZn^ is an isomorphism of groups.

10 Haar measure

Let G be a locally compact abelian group.

G^ is the set of continuous group homomorphisms GS1. It is a group with operation (ϕ1ϕ2)(x)=ϕ1(x)ϕ2(x), ϕ1,ϕ2G^, xG (namely, pointwise multiplication).

We assign G^ the coarsest topology such that for each xG, the map ϕϕ(x) is continuous G^S1 (namely, the final topology on G^).

One proves that G^ is a locally compact abelian group.

If G is a discrete LCA group, then G^ is a compact LCA group.

10.1 Finite LCA groups

Let G be a finite locally compact abelian group. G must have the discrete topology. Hence the Borel σ-algebra of G is equal to the power set of G, denoted 𝒫(G).

Because G has the discrete topology, G^ is equal to the set of group homomorphisms GS1.

Assign G the Haar measure mG defined by mG(A)=|A| for A𝒫(G). One checks that mG indeed is a Haar measure. (Counting measure.)

Assign G^ the Haar measure mG^ defined by mG^(A)=1|G^||A| for A𝒫(G^). (Normalized counting measure.)

L2(G) is equal to the set of functions G and L2(G^) is equal to the set of functions G^.

11 L2(Zn)

For f,gL2(Zn), define

(f,g)L2(Zn)=xZnf(x)g(x)¯

Define

|f|L2(Zn)=(f,f)L2(Zn)=xZnf(x)f(x)¯.

For aZn, define δa:Zn by

δa(x)={1x=a0xa

For a,bZn,

(δa,δb)L2(Zn) =xZnδa(x)δb(x)¯
=xZnδa(x)δb(x)
={1a=b0ab

For fL2(Zn),

f(x)=aZnf(a)δa(x)=a=0n-1f(a)δa(x),xZn.

12 Fourier transform

Define the Fourier transform n:L2(Zn)L2(Zn)^ by

(nf)(ea)=xZnf(x)ea(x)¯=xZnf(x)ea(-x),eaZn^.

13 Pullback

We introduce the operator Fn:L2(Zn)L2(Zn), which is defined via composition with the Fourier transform n and the function ψ as

Fnf=(nf)ψ.

That is, for aZn,

(Fnf)(a)=(nf)(ea).

We pullback nf:Zn^ to a function Fnf:Zn.

We have

(nf)(ψ(a)) =xZnf(x)ea(-x)
=xZnf(x)ea(x)¯
=(f,ea)L2(Zn)

Thus

(Fnf)(x)=(f,ex)L2(Zn),xZn.

14 Inverse Fourier transform

Define the Haar measure mZn^ on Zn^ by mZn^(A)=1n|A| for A𝒫(Zn^).

Let fL2(Zn) and let xZn.

Zn^(nf)(γ)γ(x)𝑑mZn^(γ) =1nγZn^(nf)(γ)γ(x)
=1naZn(nf)(ea)ea(x)
=1naZn(yZnf(y)ea(y)¯)ea(x)
=1naZnyZnf(y)ea(y)¯ea(x)
=1nyZnf(y)(aZnea(x)ea(y)¯)

We use the orthogonality relations for characters of finite abelian groups. For a,bZn we have ea,ebZn^, and

xZnea(x)eb(x)¯=nδa,b.

Then, as ea(x)=ex(a) and ea(y)=ey(a),

1nyZnf(y)(aZnea(x)ea(y)¯) =1nyZnf(y)(aZnex(a)ey(a)¯)
=1nyZnf(y)nδx,y
=yZnf(y)δx,y
=yZnf(y)δx(y)
=f(x).

We have established that for fL2(Zn) and for xZn,

Zn^(nf)(γ)γ(x)𝑑mZn^(γ)=1naZn(nf)(ea)ea(x)=f(x).

Also,

1naZn(Fnf)(a)ea(x)=1naZn(nf)(ea)ea(x)=f(x).

We have established the Fourier inversion formula for fL2(Zn):

f(x)=1naZn(Fnf)(a)ea(x),xZn.

15 1()

Let be the set of functions .

Let x1() be the set of those x such that

n|x[n]|<

and define

|x|1()=n|x[n]|.

Let 2() be the set of those x such that

n|x[n]|2<.

16 2()

For x2(), define

|x|2()=n|x[n]|2,

and for x,y2(), define

(x,y)2()=nx[n]y[n]¯.

For k, define Tk: by

(Tkx)[n]=x[n-k],n.

References

  • [1] G. B. Folland (2015) A course in abstract harmonic analysis. 2nd updated edition edition, Textbooks in Mathematics, CRC Press, Boca Raton, FL (English). External Links: ISBN 978-1-4987-2713-6; 978-1-4987-2715-0, Document Cited by: §1.
  • [2] P. Prandoni and M. Vetterli (2008) Signal processing for communications. EPFL Press. Note: https://www.sp4comm.org/webversion.html Cited by: §1.
  • [3] W. Rudin (1962) Fourier analysis on groups. Interscience Tracts in Pure and Applied Mathematics, Interscience Publishers, New York (English). Cited by: §1.
  • [4] A. Terras (1999) Fourier analysis on finite groups and applications. London Mathematical Society Student Texts, Vol. 43, Cambridge University Press, Cambridge (English). External Links: ISSN 0963-1631, ISBN 0-521-45718-1; 0-521-45108-6 Cited by: §1.