Dirichlet theorem: using cyclotomic polynomials

下午从七分厂返回,和大 N 老师聊天提到数论,于是知道了这个证明.

Thm. For every fixed mm, there are infinitely many prime numbers of the form km+1km+1 where kZk\in\mathbb{Z}.

Lem 1. n>1n\gt1, pp is prime, if for some x±1x\neq\pm1, pΦn(x)p\mid\Phi_n(x), then either pnp\mid n, or pn1p\equiv_n1.

Pf. of Lem 1. If for some dn(d<n)d\mid n(d\lt n), pxd1p\mid x^d-1, then p(xd1,Φn(x))p\mid (x^d-1,\Phi_n(x)). Since Φn(x)\Phi_n(x) does not share any roots with xd1x^d-1, we have Φn(x)xn1xd1\Phi_n(x)\mid\frac{x^n-1}{x^d-1}. Thus p(xd1,xn1xd1)p\mid(x^d-1,\frac{x^n-1}{x^d-1}), where xn1xd1=(xd1+1)nd1xd1=A(nd1)+nd\frac{x^n-1}{x^d-1}=\frac{(x^d-1+1)^{\frac{n}{d}}-1}{x^d-1}=A(n^d-1)+\frac{n}{d} (note that this requires xd1x^d\neq1). Then pndnp\mid\frac{n}{d}\mid n.

If not, i.e. for every dn(d<n)d\mid n(d\lt n), pxd1p\nmid x^d-1 that is, xd̸p1x^d\not\equiv_p1. So the order of xx in Fp\mathbb{F}_p is nn. Thus, np1n\mid p-1 and the conclusion follows.

Lem 2. Let fZ[x]f\in\mathbb{Z}[x] which is not a constant and f(0)=1f(0)=1. Then there are infinitely many prime factors in the set {f(n):nZ}\{f(n):n\in\mathbb{Z}\}.

Pf. of Lem 2. Assume that there are finitely many prime factors, say, p1<<pkp_1\lt\dots\lt p_k. Let f(x)=i=0naixif(x)=\sum_{i=0}^na_ix^i, then we know that for all i[k]i\in[k], pif(p1pk)p_i\mid f(p_1\dots p_k), thus pia0p_i\mid a_0. But a0=1a_0=1, contradiction.

Pf. of Thm. Consider the set S={p:p>m,p is prime, and x±1,  pΦm(x)}S=\{p:p\gt m,p\text{ is prime, and } \exists x\not=\pm1,\;p\mid \Phi_m(x)\}. Every element pp in this set has p>mp\gt m, thus p=1+kmp=1+km for some kZk\in\mathbb{Z}. Furthermore, there are infinitely many prime factors in the set {Φm(x):xZ}\{\Phi_m(x):x\in\mathbb{Z}\} by Lem 2, so there are infinitely many primes in such set SS.