Exercise 2.8.1 (Primitive roots modulo 3, 5, 7, 11, 13)

Find a primitive root of the prime 3 ; the prime 5 ; the prime 7 ; the prime 11; the prime 13 .

Answers

Proof.

  • 2 2 1 ( mod 3 ) , and 2 1 1 ( mod 3 ) , thus

    2 is is primitive root modulo 3 .

  • 2 4 = 16 1 ( mod 5 ) , and 2 2 1 1 ( mod 5 ) , thus

    2 is is primitive root modulo 5 .

  • 3 6 1 ( mod 7 ) (Fermat’s theorem), and 3 2 2 1 , 3 3 1 1 ( mod 7 ) , thus

    3 is is primitive root modulo 7 .

  • 2 10 1 ( mod 11 ) (Fermat), and 2 5 1 , 2 2 4 , thus

    2 is a primitive root modulo 11 .

  • 2 12 1 ( mod 13 ) (Fermat), and 2 6 1 , 2 4 3 ( mod 13 ) , thus

    2 is a primitive root modulo 13 .

With Sage

for p in range(14):
....:     if is_prime(p):
....:         Fp = GF(p)
....:         print(p, ’=>’, Fp.primitive_element())

(2, ’=>’, 1)
(3, ’=>’, 2)
(5, ’=>’, 2)
(7, ’=>’, 3)
(11, ’=>’, 2)
(13, ’=>’, 2)

a = Mod(2, 7)
a.multiplicative_order()
3

User profile picture
2024-09-11 09:04
Comments