Follow your curiosity

What discovery has been shared with you?

Start with one fact. Explore it, go deeper, then follow whichever branch catches your imagination.

Choose subjects for a surprise

Exploring any topic

Begin your discovery

Your next discovery is one click away.

Choose one or more subjects above, or leave Any Topic selected and let curiosity decide.

Mathematics

Primitive Root Modulo n

Quick fact

A primitive root modulo n exists only for n = 2, 4, p^k, or 2p^k (for odd prime p), a result proven by Gauss. For example, 3 is a primitive root modulo 7 because its powers cycle through all six nonzero residues.

Why this is interesting

Imagine a clock where instead of adding hours, you multiply numbers, and one special number can spin through every other hour. What is that magical number, and when does it exist?

Read the full explanation

Understanding Primitive Root Modulo n

In modular arithmetic, we often consider the set of numbers from 1 to n that share no common factor with n (other than 1). These are called the units modulo n. When you multiply any two of them, you get another unit, and they form a group. For some moduli, like 7, you can find a single number whose powers will cycle through every single unit. This number is called a primitive root. For example, take 3 modulo 7: 3^1=3, 3^2=9≡2, 3^3≡6, 3^4≡4, 3^5≡5, 3^6≡1. You get all six nonzero residues. This is similar to how a clock's hour hand cycles through 12 positions, but here the cycle length is the number of units.

A deeper explanation

The existence of a primitive root depends on the structure of the group of units modulo n. This group is cyclic exactly when n is 2, 4, p^k, or 2p^k for an odd prime p. When it is cyclic, any generator (primitive root) has order equal to φ(n), the number of units. Because the group is cyclic, every element can be expressed as a power of the primitive root, turning multiplication into addition of exponents. This is the foundation of the discrete logarithm problem: given a primitive root g and a unit a, finding the exponent x such that g^x ≡ a (mod n). The problem is easy to do forward but very hard in reverse when n is large, which is why it underpins cryptographic systems like Diffie-Hellman key exchange and ElGamal encryption.

Keep FACTREE close

Internet access is required. Updates arrive when you reopen or reload the app. You may need to sign in again in the installed app.