高斯引理
两个本原多项式的乘积还是本原多项式
证明
设
f(x)=anxn+an−1xn−1+⋯+a0g(x)=bmxm+bm−1xm−1+⋯+bn
f(x)=a_nx^n+a_{n-1}x^{n-1}+\cdots+a_0\qquad g(x)=b_mx^m+b_{m-1}x^{m-1}+\cdots+b_n
f(x)=anxn+an−1xn−1+⋯+a0g(x)=bmxm+bm−1xm−1+⋯+bn
是两个本原多项式,而
h(x)=f(x)g(x)=dn+mxn+m+dn+m−1xn+m−1+⋯+d0
h(x)=f(x)g(x)=d_{n+m}x^{n+m}+d_{n+m-1}x^{n+m-1}+\cdots+d_0
h(x)=f(x)g(x)=dn+mxn+m+dn+m−1xn+m−1+⋯+d0
是它们的乘积。我们用反证法,如果 h(x)h(x)h(x) 不是本原的,也就是说,h(x)h(x)h(x) 的系数 dn+m,dn+m−1,⋯ ,d0d_{n+m},d_{n+m-1},\cdots,d_0dn+m,dn+m−1,⋯,d0 有一异于 ±1\pm1±1 的公因子,那么就有一个素数 ppp 能整除 h(x)h(x)h(x) 的每一个系数。因为 f(x)f(x)f(x) 是本原的,所以 PPP 不能同时整除 f(x)f(x)f(x) 的每一个系数。令 aia_iai 是第一个不能被 ppp 整除的系数,即:
P∣a0,⋯ ,p∣ai−1,p∤ai
P|a_0,\cdots,p|a_{i-1},p\nmid a_i
P∣a0,⋯,p∣ai−1,p∤ai
同样地,g(x)g(x)g(x) 也是本原的,令 bjb_jbj 是第一个不能被 ppp 整除的系数,即
P∣b0,⋯ ,P∣bj−1,p∤bj
P|b_0,\cdots,P|b_{j-1},p\nmid b_j
P∣b0,⋯,P∣bj−1,p∤bj
而
di+j=aibj+ai+1bj−1+ai+2bj−2+⋯+ai−1bj+1+ai−2bj+2+⋯
d_{i+j}=a_{i}b_{j}+a_{i+1}b_{j-1}+a_{i+2}b_{j-2}+\cdots+a_{i-1}b_{j+1}+a_{i-2}b_{j+2}+\cdots
di+j=aibj+ai+1bj−1+ai+2bj−2+⋯+ai−1bj+1+ai−2bj+2+⋯
由上面的假设,ppp 整除等式左端的 di+jd_{i+j}di+j ,ppp 整除右端 aibja_ib_jaibj 以外的每一项,但是 ppp 不能整除 aibja_ib_jaibj. 这是不可能的。这就证明了, h(x)h(x)h(x) 一定也是本原多项式