Exercise 4.3.25 (Primitive roots of unity)

We call a complex number zeta an n th root of unity if ζ n = 1 . Show that ζ is a n th root of unity if and only if ζ is one of the n numbers e 2 πia n where a = 1 , 2 , , n . We call ζ a primitive n th root of unity if n is the least positive integer such that ζ n = 1 . Show that among the n th roots of unity, ζ = e 2 πia n is a primitive n th root if and only if ( a , n ) = 1 .

Answers

Proof.

(a)
We recall this property of the function exp : z , z , ( e z = e z k , z = z + 2 ikπ ) . (1)

We can write every complex number ζ in the form ζ = ρ e ix , where x , and ρ 0 . Let n be a positive integer. Then

ζ n = 1 ρ n e nix = 1 { ρ n = 1 e nix = 1 { ρ = 1 a , nx = 2 πa , ( by (1) ) a , ζ = e 2 iπa n .

Since e 2 ( a + kn ) a n = e 2 iπa n ,

a , ζ = e 2 iπa n a [ [ 1 , n ] ] , ζ = e 2 iπa n .

In conclusion, ζ is a n th root of unity if and only if ζ is one of the n numbers e 2 πia n where a = 1 , 2 , , n (for my part, I prefer a = 0 , 1 , , n 1 ).

(b)
We compute the order of ζ = e 2 πia n , where a . For every l , ζ l = 1 e 2 πila n = 1 k , 2 πila n = 2 πik ( by ( 1 ) ) k , la = nk n la n n a l a n a n n a l ( since  n n a a n a = 1 )

Thus the least positive integer l such that ζ l = 1 (i.e. the order of ζ ) is

ord ( ζ ) = n n a .

By definition, ζ is a primitive root if and only if ord ( ζ ) = n . This is equivalent to n = n n a , so ζ is a primitive root if and only if n a = 1 .

User profile picture
2025-01-31 15:58
Comments