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⁢ℤ:0≤k≤n-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,g∈L2⁢(Zn), define

(f,g)L2⁢(Zn)=∑x∈Znf⁢(x)⁢g⁢(x)¯

Define

|f|L2⁢(Zn)=(f,f)L2⁢(Zn)=∑x∈Znf⁢(x)⁢f⁢(x)¯.

Define

|f|L1⁢(Zn)=∑x∈Zn|f⁢(x)|.

4 δa

For a∈Zn, define δa:Zn→ℂ by

δa⁢(x)={1x=a0x≠a

For a,b∈Zn,

(δa,δb)L2⁢(Zn) =∑x∈Znδa⁢(x)⁢δb⁢(x)¯
=∑x∈Znδa⁢(x)⁢δb⁢(x)
={1a=b0a≠b

For f∈L2⁢(Zn),

f⁢(x)=∑a∈Znf⁢(a)⁢δa⁢(x)=∑a=0n-1f⁢(a)⁢δa⁢(x),x∈Zn.

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

5 Convolution

For f,g∈L1⁢(Zn), define the convolution f*g∈L1⁢(Zn) by

(f*g)⁢(x)=∑y∈Znf⁢(y)⁢g⁢(x-y),x∈Zn.
f*g=g*f,f,g∈L1⁢(Zn).
f*(g*h)=(f*g)*h,f,g,h∈L1⁢(Zn).

For f∈L1⁢(Zn) and for a∈Zn,

(f*δa)⁢(x)=f⁢(x-a),x∈Zn.

For a,b∈Zn, and for x∈Zn,

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

5.1 Example

Take n=15. Define f=δ0+δ1+δ2. For x∈Z15,

(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 Zn→S1.

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

For a∈Zn, define ea:Zn→S1 by

ea⁢(x)=exp⁡(2⁢π⁢i⁢a⁢xn),x∈Zn.

ea is an element of Zn^.

Define ψ:Zn→Zn^ by ψ⁢(a)=ea.

Zn^ ={ea:a∈Zn}
={ψ⁢(a):a∈Zn}
=ψ⁢(Zn)

ψ:Zn→Zn^ is an isomorphism of groups.

7 Fourier transform

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

(ℱn⁢f)⁢(ea)=∑x∈Znf⁢(x)⁢ea⁢(-x),ea∈Zn^.

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

Fn⁢f=(ℱn⁢f)∘ψ.

We pullback ℱn⁢f:Zn^→ℂ to a function Zn→ℂ.

We remind ourselves (a) that for a∈Zn, the function ea:Zn→S1 is defined by

ea⁢(x)=exp⁡(2⁢π⁢i⁢a⁢xn),x∈Zn,

(b) that ψ:Zn→Zn^ is defined by ψ⁢(a)=ea,

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

Zn^ ={ea:a∈Zn}
={ψ⁢(a):a∈Zn}
=ψ⁢(Zn)
(ℱn⁢f)⁢(ψ⁢(a)) =∑x∈Znf⁢(x)⁢ea⁢(-x)
=∑x∈Znf⁢(x)⁢ea⁢(x)¯
=(f,ea)L2⁢(Zn)

Thus

(Fn⁢f)⁢(x)=(f,ex)L2⁢(Zn),x∈Zn.

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

(Fn⁢f)⁢(x)=(f,ex)L2⁢(Zn),x∈Zn

we have

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

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

(δ3,ex)L2⁢(Z7) =∑y∈Z7δ3⁢(y)⁢ex⁢(y)¯
=∑y=06δ3⁢(y)⁢exp⁡(2⁢π⁢i⁢x⁢y7)¯.

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

(δ3,ex)L2⁢(Z7) =exp⁡(2⁢π⁢i⁢3⁢x7)¯
=exp⁡(-2⁢π⁢i⁢3⁢x7)
=e-3⁢(x)

Thus,

(F7⁢δ3)⁢(x)=e-3⁢(x),x∈Z7,

namely,

F7⁢δ3=e-3.

9 Zn^

Zn^ is the set of group homomorphisms Zn→S1.

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

For a∈Zn, define ea∈Zn^ by

ea⁢(x)=exp⁡(2⁢π⁢i⁢a⁢xn),x∈Zn,

Define ψ:Zn→Zn^ by

ψ⁢(a)=ea,a∈Zn.

We have

Zn^ ={ea:a∈Zn}
={ψ⁢(a):a∈Zn}
=ψ⁢(Zn)

Thus, ψ:Zn→Zn^ is an isomorphism of groups.

10 Haar measure

Let G be a locally compact abelian group.

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

We assign G^ the coarsest topology such that for each x∈G, 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 G→S1.

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,g∈L2⁢(Zn), define

(f,g)L2⁢(Zn)=∑x∈Znf⁢(x)⁢g⁢(x)¯

Define

|f|L2⁢(Zn)=(f,f)L2⁢(Zn)=∑x∈Znf⁢(x)⁢f⁢(x)¯.

For a∈Zn, define δa:Zn→ℂ by

δa⁢(x)={1x=a0x≠a

For a,b∈Zn,

(δa,δb)L2⁢(Zn) =∑x∈Znδa⁢(x)⁢δb⁢(x)¯
=∑x∈Znδa⁢(x)⁢δb⁢(x)
={1a=b0a≠b

For f∈L2⁢(Zn),

f⁢(x)=∑a∈Znf⁢(a)⁢δa⁢(x)=∑a=0n-1f⁢(a)⁢δa⁢(x),x∈Zn.

12 Fourier transform

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

(ℱn⁢f)⁢(ea)=∑x∈Znf⁢(x)⁢ea⁢(x)¯=∑x∈Znf⁢(x)⁢ea⁢(-x),ea∈Zn^.

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

Fn⁢f=(ℱn⁢f)∘ψ.

That is, for a∈Zn,

(Fn⁢f)⁢(a)=(ℱn⁢f)⁢(ea).

We pullback ℱn⁢f:Zn^→ℂ to a function Fn⁢f:Zn→ℂ.

We have

(ℱn⁢f)⁢(ψ⁢(a)) =∑x∈Znf⁢(x)⁢ea⁢(-x)
=∑x∈Znf⁢(x)⁢ea⁢(x)¯
=(f,ea)L2⁢(Zn)

Thus

(Fn⁢f)⁢(x)=(f,ex)L2⁢(Zn),x∈Zn.

14 Inverse Fourier transform

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

Let f∈L2⁢(Zn) and let x∈Zn.

∫Zn^(ℱn⁢f)⁢(γ)⁢γ⁢(x)⁢𝑑mZn^⁢(γ) =1n⁢∑γ∈Zn^(ℱn⁢f)⁢(γ)⁢γ⁢(x)
=1n⁢∑a∈Zn(ℱn⁢f)⁢(ea)⁢ea⁢(x)
=1n⁢∑a∈Zn(∑y∈Znf⁢(y)⁢ea⁢(y)¯)⁢ea⁢(x)
=1n⁢∑a∈Zn∑y∈Znf⁢(y)⁢ea⁢(y)¯⁢ea⁢(x)
=1n⁢∑y∈Znf⁢(y)⁢(∑a∈Znea⁢(x)⁢ea⁢(y)¯)

We use the orthogonality relations for characters of finite abelian groups. For a,b∈Zn we have ea,eb∈Zn^, and

∑x∈Znea⁢(x)⁢eb⁢(x)¯=n⁢δa,b.

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

1n⁢∑y∈Znf⁢(y)⁢(∑a∈Znea⁢(x)⁢ea⁢(y)¯) =1n⁢∑y∈Znf⁢(y)⁢(∑a∈Znex⁢(a)⁢ey⁢(a)¯)
=1n⁢∑y∈Znf⁢(y)⋅n⁢δx,y
=∑y∈Znf⁢(y)⁢δx,y
=∑y∈Znf⁢(y)⁢δx⁢(y)
=f⁢(x).

We have established that for f∈L2⁢(Zn) and for x∈Zn,

∫Zn^(ℱn⁢f)⁢(γ)⁢γ⁢(x)⁢𝑑mZn^⁢(γ)=1n⁢∑a∈Zn(ℱn⁢f)⁢(ea)⁢ea⁢(x)=f⁢(x).

Also,

1n⁢∑a∈Zn(Fn⁢f)⁢(a)⁢ea⁢(x)=1n⁢∑a∈Zn(ℱn⁢f)⁢(ea)⁢ea⁢(x)=f⁢(x).

We have established the Fourier inversion formula for f∈L2⁢(Zn):

f⁢(x)=1n⁢∑a∈Zn(Fn⁢f)⁢(a)⁢ea⁢(x),x∈Zn.

15 ℓ1⁢(ℤ)

Let ℂℤ be the set of functions ℤ→ℂ.

Let x∈ℓ1⁢(ℤ) 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 x∈ℓ2⁢(ℤ), define

|x|ℓ2⁢(ℤ)=∑n∈ℤ|x⁢[n]|2,

and for x,y∈ℓ2⁢(ℤ), define

(x,y)ℓ2⁢(ℤ)=∑n∈ℤx⁢[n]⁢y⁢[n]¯.

For k∈ℤ, define Tk:ℂℤ→ℂℤ by

(Tk⁢x)⁢[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.