Congruence condition on prime divisor of cyclotomic polynomial evaluated at an integer

From Number

Statement

Suppose a is an integer, n is a natural number, and Φn denotes the cyclotomic polynomial for the primitive nth roots of unity. Suppose p is a prime divisor of Φn(a). Then, either p is congruent to 1 modulo n, or we can write n=cd, where p divides c, and p is congruent to 1 modulo d.

In particular, at least one of these two conditions must hold:

  • p divides n.
  • p is congruent to 1 modulo n.

Proof

Given: An integer a, a natural number n. A prime divisor p of Φn(a).

To prove: p divides n or we can write n=cd such that p divides c and p is congruent to 1 modulo d.

Proof: Since Φn(a)|an1, a and p are relatively prime and the order of a modulo p divides n.

Let d be the order of a modulo p. Then, c divides n. Let c=n/d. Write:

an1=(ad1)(and+an2d++1).

We now consider two cases:

  • Case 1: d=n. In this case, the order of a mod p equals n. But by Fermat's little theorem, the order of a mod p divides p1. Thus, p is congruent to 1 modulo n.
  • Case 2: d<n. In this case, no primitive nth root of unity is a dth root of unity. Now, Φn(x) divides (xn1)/(xd1) (one way of seeing this is that Φn(x) is the product of linear factors for primitive nth roots of unity, while xn1)/(xd1) is the product of linear factors for nth roots that aren't dth roots. In particular, Φn(a) divides (an1)/(ad1)=(and++1). Each of the monomials in the right side is a power of ad, hence is 1 mod p, and there are c terms. Thus, p divides c. Also, the order of a mod p divides p1, so p is 1 modulo d. This completes the proof.