Is There a Strategy for Finding Primitive Roots of 2p^n If There is One for p^n?

In summary, we are trying to show that if there is a primitive root of $p^n$, then there is also a primitive root of $2p^n$. This can be shown by considering the cases where the primitive root $r$ is odd and when it is not. If $r$ is odd, then it can be directly shown that it is also a primitive root of $2p^n$. If $r$ is not odd, then $r+p^n$ can be shown to be a primitive root of $2p^n$. Additionally, we can combine moduli under certain conditions to help show this result.
  • #1
Poirot1
245
0
let p be an odd prime. Show that if there is a primitive root of p^n, then there is a primitive root of 2p^n. Strategy?
 
Mathematics news on Phys.org
  • #2
Re: primitive root

Poirot said:
let p be an odd prime. Show that if there is a primitive root of p^n, then there is a primitive root of 2p^n. Strategy?
Let $r$ be a primitive root of $p^n$. If $r$ is odd then we can show that $r$ is a primitive root of $2p^n$. If $r$ ain't odd then it can be shown that $r+p^n$ is a primitive root of $2p^n$.
 
  • #3
Re: primitive root

caffeinemachine said:
Let $r$ be a primitive root of $p^n$. If $r$ is odd then we can show that $r$ is a primitive root of $2p^n$. If $r$ ain't odd then it can be shown that $r+p^n$ is a primitive root of $2p^n$.

Ok let's first assume r is odd. Then if d divides g(p^n), we have r^d=1 (mod p^n) iff
d = g(p^n). But g(p^n)=g(2p^n). r is odd so r^d=1 (mod 2). Can we somehow combine moduli?
 
  • #4
Re: primitive root

Poirot said:
Can we somehow combine moduli?
Under certain conditions yes.

Say $x\equiv a\pmod{m}, x\equiv a\pmod{n}$ and gcd$(m,n)=1$. Then $x\equiv a\pmod{mn}$
 
  • #5


Yes, there is a strategy for finding primitive roots of 2p^n if there is one for p^n. First, let's clarify the definition of a primitive root. A primitive root of a prime number p is an integer a such that a^k ≡ 1 (mod p) for all positive integers k less than p-1. In other words, a is a generator of the multiplicative group of integers modulo p.

Now, let's consider the case where p is an odd prime and there exists a primitive root of p^n, denoted as a. This means that a is a generator of the multiplicative group of integers modulo p^n. We can then use this fact to show that there is also a primitive root of 2p^n.

First, note that 2p^n is also a prime number, since p is an odd prime. We can then use the following theorem: if a is a primitive root of p, then a is also a primitive root of p^n for any positive integer n. This means that a is a generator of the multiplicative group of integers modulo p^n.

Next, we can use the fact that 2 is a primitive root of 2p (since 2 is a primitive root of any prime number). This means that 2 is also a primitive root of 2p^n, since 2 is a generator of the multiplicative group of integers modulo 2p^n.

Therefore, we have shown that if there exists a primitive root of p^n, then there is also a primitive root of 2p^n. This means that the strategy for finding primitive roots of 2p^n is to first find a primitive root of p^n and then use the theorem mentioned above to find a primitive root of 2p^n.

In conclusion, the strategy for finding primitive roots of 2p^n if there is one for p^n is to first find a primitive root of p^n and then use the theorem mentioned above to find a primitive root of 2p^n. This is a useful strategy for finding primitive roots of 2p^n efficiently, as it builds upon the fact that we already know a primitive root of p^n.
 

FAQ: Is There a Strategy for Finding Primitive Roots of 2p^n If There is One for p^n?

1. What is a primitive root?

A primitive root is a positive integer that is relatively prime to a given modulus and generates all the elements of a multiplicative group. In other words, if the modulus is p, then a primitive root can generate all integers from 1 to p-1 by repeatedly multiplying itself.

2. Why is finding primitive roots important?

Finding primitive roots is important in cryptography and number theory. In cryptography, primitive roots are used to generate secret keys and in number theory, they are used to solve various mathematical problems.

3. Is there a general strategy for finding primitive roots?

Yes, there are several strategies for finding primitive roots. One common approach is to use the concept of primitive roots modulo a prime number, where a primitive root can be found if and only if the prime factorization of p-1 contains only small prime numbers.

4. What is the difference between finding primitive roots of 2p^n and p^n?

The main difference is that finding primitive roots of 2p^n is more difficult because 2p^n is a composite number and the prime factorization of 2p^n is not known. On the other hand, p^n is a prime number and its prime factorization is known, making it easier to find primitive roots.

5. Can a computer algorithm be used to find primitive roots?

Yes, there are various algorithms that can be used to find primitive roots, such as the Tonelli-Shanks algorithm and the Pohlig-Hellman algorithm. These algorithms can be implemented on a computer to efficiently find primitive roots for a given modulus.

Similar threads

Replies
5
Views
1K
Replies
2
Views
2K
Replies
1
Views
1K
Replies
14
Views
1K
Replies
3
Views
1K
Replies
1
Views
916
Back
Top