Dirichlet theorem: using cyclotomic polynomials
下午从七分厂返回,和大 N 老师聊天提到数论,于是知道了这个证明.
Thm. For every fixed m, there are infinitely many prime numbers of the form km+1 where k∈Z.
Lem 1. n>1, p is prime, if for some x=±1, p∣Φn(x), then either p∣n, or p≡n1.
Pf. of Lem 1. If for some d∣n(d<n), p∣xd−1, then p∣(xd−1,Φn(x)). Since Φn(x) does not share any roots with xd−1, we have Φn(x)∣xd−1xn−1. Thus p∣(xd−1,xd−1xn−1), where xd−1xn−1=xd−1(xd−1+1)dn−1=A(nd−1)+dn (note that this requires xd=1). Then p∣dn∣n.
If not, i.e. for every d∣n(d<n), p∤xd−1 that is, xd≡p1. So the order of x in Fp is n. Thus, n∣p−1 and the conclusion follows.
Lem 2. Let f∈Z[x] which is not a constant and f(0)=1. Then there are infinitely many prime factors in the set {f(n):n∈Z}.
Pf. of Lem 2. Assume that there are finitely many prime factors, say, p1<⋯<pk. Let f(x)=∑i=0naixi, then we know that for all i∈[k], pi∣f(p1…pk), thus pi∣a0. But a0=1, contradiction.
Pf. of Thm. Consider the set S={p:p>m,p is prime, and ∃x=±1,p∣Φm(x)}. Every element p in this set has p>m, thus p=1+km for some k∈Z. Furthermore, there are infinitely many prime factors in the set {Φm(x):x∈Z} by Lem 2, so there are infinitely many primes in such set S.