Homepage Solution manuals Ivan Niven An Introduction to the Theory of Numbers Exercise 5.6.8 (A double root of $p(x)\in \mathbb{Q}[x]$, where $\deg(p) \leq 3$, is rational.)

Exercise 5.6.8 (A double root of $p(x)\in \mathbb{Q}[x]$, where $\deg(p) \leq 3$, is rational.)

Let p ( x ) = a x 3 + b x 2 + cx + d , where a , b , c , d are rational numbers, not all 0 . Show that if r is a double root of p ( x ) then r is rational.

Answers

Proof. If r is a double root of p ( x ) , then ( x r ) 2 p ( x ) in [ x ] , thus there are complex numbers e , f such that

p ( x ) = ( x r ) 2 ( ex + f ) . (1)

By expanding the product, we obtain

a x 3 + b x 2 + cx + d = e x 3 + ( f 2 er ) x 2 + ( e r 2 2 rf ) x + f r 2 .

Therefore e = a , so

a x 3 + b x 2 + cx + d = a x 3 + ( f 2 ar ) x 2 + ( a r 2 2 rf ) x + f r 2 .

then f 2 ar = b .

If a = 0 , then e = 0 and f 0 (otherwise e = f = 0 , and (1) shows that a = b = c = d = 0 , which is false by hypothesis), and p ( x ) = f ( x r ) 2 , so

b x 2 + cx + d = f x 2 2 rfx + f r 2 .

Then f = b , and c = 2 rf , thus r = c 2 f = c 2 b .

We may suppose now that a 0 . The change of variable x = y b 3 a transforms p ( x ) = a x 3 + b x 2 + cx + d into a ( y 3 + py + q ) , where p , q are rational numbers, so that

p ( x ) = a x 3 + b x 2 + cx + d = aq ( x + b 3 a ) , where  q ( y ) = y 3 + py + q

(see for instance Cox “Galois Theory” Ex. 1.1.1 for details).

Put s = r + b 3 a . Note that r is rational if and only if s is rational. By equation (1),

aq ( y ) = ( y s ) 2 ( ey + g ) , where  g = f eb 3 a , a 0 .

This shows that the multiplicity of s in q is at least 2 . Therefore

q ( s ) = 0 , q ( s ) = 0 ,

which gives

{ s 3 + ps + q = 0 , 3 s 2 + p = 0 . (2)

The elimination of s between these two equations gives

0 = 3 ( s 3 + ps + q ) s ( 3 s 2 + p ) = 2 ps + 3 q .
  • If p = 0 , then q = 0 , thus s = 0 by (2).
  • If p 0 , then s = 3 q 2 p .

In both cases, s is a rational number. Therefore r = s b 3 a is a rational number.

If r is a double root of p ( x ) = a x 3 + b x 2 + cx + d , where a , b , c , d are rational numbers, not all 0 , then r is rational. □

User profile picture
2025-05-06 08:29
Comments