technical note

§ Eisenstein Theorem for Checking Irreducibility

created 2021-11-03 · last edited 2022-05-30
  • Let p(x)=a0+a1x+⋯+anxnp(x) = a_0 + a_1 x + \dots + a_n x^np(x)=a0​+a1​x+⋯+an​xn
  • If ppp divides all coefficients except for the highest one ( ana_nan​), a0a_0a0​ is ppp-squarefree ( p2p^2p2 does not divide a0a_0a0​), then p(x)p(x)p(x) is irreducible.
  • That is, p∣a0,p∣a1p | a0, p | a_1p∣a0,p∣a1​, upto p∣an−1p | a_{n-1}p∣an−1​, p∤anp \not | a_np∣an​, and finally p2∤a0p^2 \not | a_0p2∣a0​.
  • Then we must show that p(x)p(x)p(x) is irreducible.
  • Suppose for contradiction that p(x)=q(x)r(x)p(x) = q(x)r(x)p(x)=q(x)r(x) where q(x)=(b0+b1x+⋯+bkxk)q(x) = (b_0 + b_1 x+ \dots + b_k x^k)q(x)=(b0​+b1​x+⋯+bk​xk) and r(x)=(c0+c1x+…clxl)r(x) = (c_0 + c_1 x + \dots c_l x^l)r(x)=(c0​+c1​x+…cl​xl) (such that k+l≥nk + l \geq nk+l≥n, and k>0,l>0k > 0, l > 0k>0,l>0).
  • See that a0=b0c0a_0 = b_0 c_0a0​=b0​c0​. Since p∣a0p | a_0p∣a0​, ppp must divide one of b0,c0b_0, c_0b0​,c0​. Since p2p^2p2 does not divide a0a_0a0​, ppp cannot divide both b0,c0b_0, c_0b0​,c0​. WLOG, suppose ppp divides b0b_0b0​, and ppp does not divide c0c_0c0​.
  • Also see that since an=(∑i+j=nbicj)a_n = (\sum_{i + j = n} b_i c_j)an​=(∑i+j=n​bi​cj​), ppp does not divide this coefficient ∑i+j=nbicj\sum_{i + j = n} b_i c_j∑i+j=n​bi​cj​. Thus, at least one term in ∑i+j=nbicj\sum_{i + j = n} b_i c_j∑i+j=n​bi​cj​ is not divisible by ppp.
  • Now, we know that ppp divides b0b_0b0​, ppp does not divide c0c_0c0​. We will use this as a "domino" to show that ppp divides b1b_1b1​, b2b_2b2​, and so on, all the way upto bkb_kbk​. But this will imply that the final term ana_nan​ will also be divisible by ppp, leading to contradiction.
  • To show the domino effect, start with the coefficient of xxx, which is a1=b0c1+b1c0a_1 = b_0 c_1 + b_1 c_0a1​=b0​c1​+b1​c0​. Since a1a_1a1​ is divisible by ppp, b0b_0b0​ is divisible by ppp, and c0c_0c0​ is not divisible by ppp, the whole equation reduces to b1c0≡p0b_1 c_0 \equiv_p 0b1​c0​≡p​0, or b1≡p0b_1 \equiv_p 0b1​≡p​0 [since c0c_0c0​ is a unit modulo ppp].
  • Thus, we have now "domino"'d to show that ppp divides both b0,b1b_0, b_1b0​,b1​.
  • For induction, suppose ppp divides everything b0,b1,…,brb_0, b_1, \dots, b_rb0​,b1​,…,br​. We must show that ppp divides br+1b_{r+1}br+1​.
  • Consider the coefficient of the term xrixrixri, ie ara_rar​. This is divisible by ppp, and we have that ar=b0cr+b1cr−1+⋯+brc0a_r = b_0 c_r + b_1 c_{r-1} + \dots + b_r c_0ar​=b0​cr​+b1​cr−1​+⋯+br​c0​. Modulo ppp, the left hand side vanishes (as ara_rar​ is divisible by ppp), and every term b0,b1,…,br−1b_0, b_1, \dots, b_{r-1}b0​,b1​,…,br−1​ vanishes, leaving behind 0≡pbrc00 \equiv_p b_r c_00≡p​br​c0​. Since c0c_0c0​ is a unit, we get br≡p0b_r \equiv_p 0br​≡p​0.
  • Thus, every term {bi}\{ b_i \}{bi​} is divisible by ppp, implying ana_nan​ is divisible by ppp, leading to contradiction.
  • Again, the key idea: (1) b0b_0b0​ is divisible by ppp while c0c_0c0​ is not. (This uses p∣a0p | a_0p∣a0​ and p2∤a0p^2 \not | a_0p2∣a0​). (2) This allows us to "domino" and show that all bib_ibi​ are divisible by ppp (This uses p∣aip | a_ip∣ai​). (3) This show that ana_nan​ is divisible by ppp, a contradiction. (This uses p∤anp \not | a_np∣an​).
❦
Newer ৪ Blog ৪ Older