Exercise 2.7.4 (Successive factorizations)

Prove that if f ( x ) ≡ 0 ( mod p ) has j solutions x ≡ a 1 , x ≡ a 2 , … , x ≡ a j ( mod p ) , there is a polynomial q ( x ) such that f ( x ) ≡ ( x − a 1 ) ( x − a 2 ) ⋯ ( x − a j ) q ( x ) ( mod p ) .

Answers

We prove first the following lemma:

Lemma. Let f ( x ) ∈ ℤ [ x ] . If f ( a ) ≡ 0 ( mod p ) , there exists a polynomial q ( x ) ∈ ℤ [ x ]  such that f ( x ) ≡ ( x − a ) q ( x ) ( mod p ) .

Proof. of lemma. Since x − a is monic, there exists polynomials q , r in ℤ [ x ] such that

f ( x ) = ( x − a ) q ( x ) + r ( x ) , deg ⁡ ( r ) < 1 .

Since deg ⁡ ( r ) < 1 , r is a constant integer k ∈ ℤ (the case k = 0 corresponds to deg ⁡ ( r ) = − ∞ ).

Then f ( x ) = ( x − a ) q ( x ) + k , thus f ( a ) = k ≡ 0 ( mod p ) , therefore f ( x ) ≡ ( x − a ) q ( x ) ( mod p ) . The lemma is proved. □

Proof. Suppose now that f ( x ) ≡ 0 ( mod p ) has j solutions a 1 , … , a j , where a i ≢ a j ( mod p ) if i ≠ j .

We prove by induction for k ∈ [ [ 1 , j ] ] the property

𝒫 ( k ) ⟺ ∃ ⁡ q k ( x ) ∈ ℤ [ x ] , f ( x ) ≡ [ ∏ i = 1 k ( x − a i ) ] q k ( x ) ( mod p ) .

  • If k = 1 , then the lemma shows that f ( x ) ≡ ( x − a 1 ) q ( x ) ( mod p ) , for some polynomial q ( x ) . This proves 𝒫 ( 1 ) .
  • Suppose that 𝒫 ( k ) is true for some k , 1 ≤ k < j .

    Then f ( x ) ≡ ( x − a 1 ) ⋯ ( x − a k ) q k ( x ) for some polynomial q k ( x ) ∈ ℤ [ x ] . Since f ( a k + 1 ) ≡ 0 ( mod p ) ,

    ( a k + 1 − a 1 ) ⋯ ( a k + 1 − a k ) q k ( a k + 1 ) ≡ 0 ( mod p ) .

    By hypothesis, p ∤ a k + 1 − a 1 , … , p ∤ a k + 1 − a k , therefore q k ( a k + 1 ) ≡ 0 ( mod p ) . If we apply the lemma to q k , we obtain that

    q k ( x ) ≡ ( x − a k + 1 ) q k + 1 ( x ) ,

    for some polynomial q k + 1 ( x ) ∈ ℤ [ x ] .

    So f ( x ) ≡ ( x − a 1 ) ⋯ ( x − a k ) ( x − a k + 1 ) q k + 1 ( x ) . This proves 𝒫 ( k + 1 ) .

  • The induction is done. We conclude that 𝒫 ( k ) is true for every k ∈ [ [ 1 , j ] ] . In particular, 𝒫 ( j ) is true, so there exists some polynomial q ( x ) = q j ( x ) ∈ ℤ [ x ] such that

    f ( x ) ≡ ( x − a 1 ) ( x − a 2 ) ⋯ ( x − a j ) q ( x ) ( mod p ) .

□
User profile picture
2024-09-02 09:56
Comments