# RESULTANT AND DISCRIMINANT OF POLYNOMIALS

Size: px
Start display at page:

## Transcription

1 RESULTANT AND DISCRIMINANT OF POLYNOMIALS SVANTE JANSON Abstract. This is a collection of classical results about resultants and discriminants for polynomials, compiled mainly for my own use. All results are well-known 19th century mathematics, but I have not investigated the history, and no references are given. 1. Resultant Definition 1.1. Let f(x) = a n x n + + a 0 and g(x) = b m x m + + b 0 be two polynomials of degrees (at most) n and m, respectively, with coefficients in an arbitrary field F. Their resultant R(f, g) = R n,m (f, g) is the element of F given by the determinant of the (m + n) (m + n) Sylvester matrix Syl(f, g) = Syl n,m (f, g) given by a n a n 1 a n a n a n a 1 a a 2 a 1 a 0 b m b m 1 b m b m b m b 1 b b 2 b 1 b 0 (1.1) where the m first rows contain the coefficients a n, a n 1,..., a 0 of f shifted 0, 1,..., m 1 steps and padded with zeros, and the n last rows contain the coefficients b m, b m 1,..., b 0 of g shifted 0, 1,..., n 1 steps and padded with zeros. In other words, the entry at (i, j) equals a n+i j if 1 i m and b i j if m + 1 i m + n, with a i = 0 if i > n or i < 0 and b i = 0 if i > m or i < 0. Date: September 22, 2007; revised August 16,

2 2 SVANTE JANSON Example. If n = 3 and m = 2, a 3 a 2 a 1 a a 3 a 2 a 1 a 0 R(f, g) = b 2 b 1 b b 2 b 1 b b 2 b 1 b 0 In the exterior algebra over F [x], we thus have (x m 1 f(x)) (x m 2 f(x)) f(x) (x n 1 g(x)) (x n 2 g(x)) g(x) = R(f, g)x n+m 1 x n+m 2 1, (1.2) which can be used as an alternative form of Definition 1.1. Remark 1.2. Typically, one assumes in Definition 1.1 that n = deg(f) and m = deg(g), i.e. that a n 0 and b m 0; this implies that R(f, g) is completely determined by the polynomials f and g (and it excludes the case f = 0 or g = 0). It is, however, convenient to use the slightly more general version above which also allows n and m to be regarded as given and then R(f, g) is defined for all polynomials f and g of degrees deg(f) n, deg(g) m. (See for example Remarks 1.9 and 3.4.) In this case, we may use the notation R n,m (f, g) to avoid ambiguity, but usually we write just R(f, g). Remark 1.3. It is sometimes convenient to regard a i and b j is indeterminates, thus regarding f and g as polynomials with coefficients in the field F (a n,..., a 0, b m,..., b 0 ). Any formula or argument that requires a n 0 and b m 0 then can be used; if this results in, for example, a polynomial identity involving R n,m (f, g), then this formula holds also if we substitute any values in F for a n,..., b 0. The resultant is obviously a homogeneous polynomial of degree n + m with integer coefficients in the coefficients a i, b j. More precisely, we have the following. We continue to use the notations a i and b j for the coefficients of f and g, respectively, as in Definition 1.1. Theorem 1.4. R n,m (f, g) is a homogeneous polynomial with integer coefficients in the coefficients a i, b j. (i) R n,m (f, g) is homogeneous of degree m in a n,..., a 0 and degree n in b m,..., b 0. (ii) If a i and b i are regarded as having degree i, then R n,m (f, g) is homogeneous of degree nm. Proofs of this and other results in this section are given in Section 2. Remark 1.5. If we write R n,m (f, g) as a polynomial with integer coefficients for any field with characteristic 0, such as Q or C, then the formula is

3 RESULTANT AND DISCRIMINANT OF POLYNOMIALS 3 valid (with the same coefficients) for every field F. (Because the coefficients are given by expanding the determinant of Syl n,m (f, g) and thus have a combinatorial interpretation independent of F. Of course, for a field of characteristic p 0, the coefficients may be reduced modulo p, so they are not unique in that case.) The main importance of the resultant lies in the following formula, which often is taken as the definition. Theorem 1.6. Let f(x) = a n x n + +a 0 and g(x) = b m x m + +b 0 be two polynomials of degrees n and m, respectively, with coefficients in an arbitrary field F. Suppose that, in some extension of F, f has n roots ξ 1,..., ξ n and g has m roots η 1,..., η m (not necessarily distinct). Then n m R(f, g) = a m n b n m (ξ i η j ). (1.3) i=1 j=1 Here and below, the roots of a polynomial are listed with multiple roots repeated according to their multiplicities. Thus every polynomial of degree n has n roots in some extension field (for example in an algebraically closed extension). Combining Theorem 1.6 and Definition 1.1, we see that the product in (1.3) lies in coefficient field F, and that it does not depend on the choice of extension field. Theorem 1.6 implies the perhaps most important result about resultants. Corollary 1.7. Let f and g be two non-zero polynomials with coefficients in a field F. Then f and g have a common root in some extension of F if and only if R(f, g) = 0. It is here implicit that R = R n,m with n = deg(f) and m = deg(g). Since f and g have a common root in some extension of F if and only if they have a common non-trivial (i.e., non-constant) factor in F, Corollary 1.7 can also be stated as follows. Corollary 1.8. Let f and g be two non-zero polynomials with coefficients in a field. Then f and g have a common non-trivial factor if and only if R(f, g) = 0. Equivalently, f and g are coprime if and only if R(f, g) 0. Remark 1.9. If n and m are fixed, we can (in the style of projective geometry) say that a polynomial f with deg(f) n has n deg(f) roots at, and similarly g has m deg(g) roots at. Thus f always has n roots and g has m, in F 1 { } for some extension F 1. With this interpretation, Corollary 1.7 holds for all polynomials with deg(f) n and deg(g) m. (Including f = 0 and g = 0 except in the trivial case n = m = 0.) We have also the following useful formulas related to (1.3). Theorem Let f(x) = a n x n + + a 0 and g(x) = b m x m + + b 0 be two polynomials with coefficients in an arbitrary field F.

4 4 SVANTE JANSON (i) Suppose that f has n roots ξ 1,..., ξ n in some extension of F. Then n R(f, g) = a m n g(ξ i ). (1.4) (ii) Suppose that g has m roots η 1,..., η m in some extension of F. Then m R(f, g) = ( 1) nm b n m f(η j ). (1.5) In (i), f necessarily has degree n, while deg(g) m may be less than m. Similarly, in (ii), deg(g) = m and deg(f) n. The Sylvester matrix of g and f is obtained by permuting the rows of the Sylvester matrix of f and g. The number of inversions of the permutation is nm, and it follows immediately from Definition 1.1 that i=1 j=1 R m,n (g, f) = ( 1) nm R n,m (f, g). (1.6) (If deg(f) = n and deg(g) = m, (1.6) also follows from (1.3).) This kind of anti-symmetry explains why there is a factor ( 1) nm in (1.5) but not in (1.4). The factorization properties in Theorem 1.10 can also be expresed as follows. Theorem If f 1, f 2 and g are polynomials with deg(f 1 ) n 1, deg(f 2 ) n 2 and deg(g) m, then R n1 +n 2,m(f 1 f 2, g) = R n1,m(f 1, g)r n2,m(f 2, g). (1.7) Similarly, if f, g 1 and g 2 are polynomials with deg(f) n, deg(g 1 ) m 1 and deg(g 2 ) m 2, then R n,m1 +m 2 (f, g 1 g 2 ) = R n,m1 (f, g 1 )R n,m2 (f, g 2 ). (1.8) There is, besides (1.6), also another type of symmetry. With f(x) = a n x n + + a 0 and g(x) = b m x m + + b 0 as above, define the reversed polynomials by f (x) = x n f(1/x) = a n + a n 1 x + + a 0 x n, (1.9) g (x) = x m g(1/x) = b m + b m 1 x + + b 0 x m. (1.10) Theorem With notations as above, for any two polynomials f and g with deg(f) n and deg(g) m, R n,m (f, g ) = R m,n (g, f) = ( 1) nm R n,m (f, g). As said in Remark 1.2, the standard case for the resultant is when deg(f) = n and deg(g) = m. We can always reduce to that case by the following formulas. Theorem (i) If deg(g) k m, then R n,m (f, g) = a m k n R n,k (f, g). (1.11)

5 RESULTANT AND DISCRIMINANT OF POLYNOMIALS 5 (ii) If deg(f) k n, then R n,m (f, g) = ( 1) (n k)m b n k m R k,m (f, g). (1.12) Note further that if both deg(f) < n and deg(g) < m, then R n,m (f, g) = 0. (Because the first column in (1.1) vanishes, or from (1.11) or (1.12).) Theorem Let f and g be polynomials with deg(f) n and deg(g) m. If n m and h is any polynomial with deg(h) n m, then R n,m (f + hg, g) = R n,m (f, g). (1.13) Similarly, if n m and h is any polynomial with deg(h) m n, then R n,m (f, g + hf) = R n,m (f, g). (1.14) Theorem If f and g are polynomials of degrees n and m as above, with roots ξ 1,..., ξ n and η 1,..., η m in some extension field, then the resultant R ( f(x), g(y x) ) (with g(y x) regarded as a polymial in x) is a polynomial in y of degree nm with roots ξ i + η j, 1 i n and 1 j m. Further, R ( f(x), g(y x) ) has leading coefficient a m n b n m. In particular, R ( f(x), g(y x) ) is monic if both f and g are. If deg(f) < n or deg(g) < m, but not both, then by Theorem 1.13 R ( f(x), g(y x) ) is still a polynomial whose roots are given by ξ i + η j, where ξ i runs through the roots of f and η j through the roots of g (with multiplicities). If deg(f) < n and deg(g) < m, then R ( f(x), g(y x) ) = 0. Example Let n = 1 and f(x) = ax + c. Then, if a 0, f has the single root ξ = c/a and (1.4) yields m R 1,m (f, g) = a m g( c/a) = b j ( c) j a m j. (1.15) This formula (ignoring the middle expression) holds also if a = 0 (and then simplifies to R 1,m (c, g) = b m ( c) m ), for example by Remark 1.3. Example Let n 0 and let f(x) and g(x) be two polynomials of degree n with coefficients in a field F. Further, let a, b, c, d F. Assume first that d 0. Then, by Theorem 1.14 and Theorem 1.4, R n,n (af + bg, cf + dg) = R n,n ( af + bg (b/d)(cf + dg), cf + dg ) = R n,n ( (a bc/d)f, cf + dg ) j=0 = (a bc/d) n R n,n (f, cf + dg) = (a bc/d) n R n,n (f, dg) = (ad bc) n R n,n (f, g). (1.16) The final formula holds in the case d = 0 too, for example by regarding d as an indeterminate. We may write the result as R n,n (af + bg, cf + dg) = a b n c d R n,n (f, g). (1.17)

6 6 SVANTE JANSON 1.1. Trivial cases. For completeness we allow n = 0 or m = 0 above. The case m = n = 0 is utterly trivial: f(x) and g(x) are constants, the Sylvester matrix (1.1) has 0 rows and columns (the empty matrix), and R 0,0 (f, g) = 1 (by definition). In the case m = 0, g(x) = b 0 is constant. The Sylvester matrix is the diagonal matrix b 0 I n, where I n is the n n identity matrix, and thus R n,0 (f, g) = b n 0. Similarly, or by (1.6), if n = 0, then f(x) = a 0 and R 0,m (f, g) = a m 0. (These formulas are special cases of (1.5) and (1.4).) Note that the formulas (1.3), (1.4), (1.5) in Theorems 1.6 and 1.10 hold also for n = 0 and m = 0, with empty products defined to be Another determinant formula. Theorem Let f and g be polynomials with deg(f) = n and deg(g) m. Let, for k 0, r k (x) = r k,n 1 x n 1 + +r k,0 be the remainder of x k g(x) modulo f(x), i.e., x k g(x) = q k (x)f(x) + r k (x) for some polynomial q k and deg(r k ) n 1. Then (where as above a n is the leading coefficient of f), r n 1,n 1... r n 1,0 R n,m (f, g) = a m n... (1.18) r 0,n 1... r 0, More on the Sylvester matrix. The following theorem extends Corollary 1.8, since it in particular says that the Sylvester matrix of f and g is singular if and only if their greatest common divisor has degree 1. Theorem Let f and g be two polynomials with deg(f) = n and deg(g) = m, and let h := GCD(f, g) be their greatest common divisor (i.e., a common divisor of highest degree). Then deg(h) is the corank of the Sylvester matrix Syl(f, g). In other words, the Sylvester matrix Syl(f, g) has rank n + m deg(h). There is also an explicit description of the left null space. Theorem Let f and g be two polynomials with deg(f) n and deg(g) m. Let v := (α m 1,..., α 0, β n 1,..., β 0 ) be a row vector of dimension m + n. Then v Syl(f, g) = 0 if and only if pf + qg = 0, where p(x) = α m 1 x m α 0 x 0 and q(x) = β n 1 x n β 0 x Further examples. If n = m = 2, a 2 a 1 a 0 0 R(f, g) = 0 a 2 a 1 a 0 b 2 b 1 b 0 0 = (a 2 b 0 b 2 a 0 ) 2 (a 2 b 1 b 2 a 1 )(a 1 b 0 b 1 a 0 ). 0 b 2 b 1 b 0

7 If n = m = 3, RESULTANT AND DISCRIMINANT OF POLYNOMIALS 7 a 3 a 2 a 1 a a 3 a 2 a 1 a 0 0 R(f, g) = 0 0 a 3 a 2 a 1 a 0 b 3 b 2 b 1 b b 3 b 2 b 1 b b 3 b 2 b 1 b 0 More generally, if m = n, then a n a n 1... a a n... a 1 a a R(f, g) = n 1 a n a 0. b n b n 1... b b n... b 1 b b n 1 b n b 0 2. Proofs We begin by noting that, as said above, (1.6) holds by a permutation of the rows in (1.1). Proof of Theorem 1.4. It is obvious that R n,m (f, g) is a homogeneous polynomial with integer coefficients in the coefficients a i, b j, of total degree m+n. Moreover, to replace a i by ta i and b j by ub j in the Sylvester matrix means that we multiply each of the first m rows by t and each of the last n by u, and thus the determinant R n,m (f, g) by t m u n, which shows (i). (It is here best to treat a i, b j, t and u as different indeterminates, and do the calculations in F (a 0,..., a n, b 0,..., b m, t, u).) Similarly, (ii) follows because to replace each a i by t i a i and each b j by t j b j in Syl n,m (f, g) yields the same result as multiplying the i:th row by t n+i for i = 1,..., m and by t i for i = m+1,..., m+n, and the j : th column by t j ; this multiplies the determinant R n,m (f, g) by t mn+ n+m 1 i n+m 1 j = t nm. Proof of Theorem First, assume n m and deg(h) n m. The Sylvester matrix Syl n,m (f + hg, g) is obtained from Syl n,m (f, g) by row operations that do not change its determinant R n,m. (If h(x) = c l x l + + c 0, add c k times row n + i k to row i, for i = 1,..., m and k = 0,..., l.) The second part follows similarly, or by the first part and (1.6). Proof of Theorem (i). Suppose that deg(g) < m, so b m = 0. Then the first column of the Sylvester matrix (1.1) is 0 except for its first element a n, and the submatrix of Syl n,m (f, g) obtained by deleting the first row

8 8 SVANTE JANSON and column equals Syl n,m 1 (f, g). R n,m (f, g) along the first column, Hence, by expanding the determinant R n,m (f, g) = a n R n,m 1 (f, g). The formula (1.11) now follows for k = m, m 1,..., 0 by backwards induction. (ii). By (1.6) and part (i), R n,m (f, g) = ( 1) nm R m,n (g, f) = ( 1) nm b n k m R m,k (g, f) = ( 1) nm km b n k m R k,m (f, g). Proof of Theorems 1.6 and We prove these theorems together by induction on n + m. Assume that deg(f) = n and deg(g) = m. Then, at least in some extension field, f(x) = a n n i=1 (x ξ i) and g(x) = b m m j=1 (x η j), and (1.3) is equivalent to both (1.4) and (1.5). Assume by induction that these formulas hold for all smaller values of n + m (and all polynomials of these degrees). Case 1. First, suppose 0 < n = deg(f) m = deg(g). Divide g by f to obtain polynomials q and r with g = qf + r and deg(r) < deg(f) = n. Note that deg(q) = deg(qf) deg(f) = deg(g r) n = m n. By Theorem 1.14, R n,m (f, g) = R n,m (f, g qf) = R n,m (f, r). (2.1) Case 1a. Suppose that r 0 and let k := deg(r) 0. By Theorem 1.13 and the inductive hypothesis in the form (1.4), n n R n,m (f, r) = a m k n R n,k (f, r) = a m k n a k n r(ξ i ) = a m n g(ξ i ), since g(ξ i ) = q(ξ i )f(ξ i ) + r(ξ i ) = r(ξ i ), which verifies (1.4) and thus (1.3). Case 1b. Suppose now that r = 0, so g = qf, but n > 0. Then Syl n,m (f, r) = Syl n,m (f, 0) has the last n rows identically 0, so R n,m (f, r) = 0, and R n,m (f, g) = 0 by (2.1). Further, g(ξ 1 ) = q(ξ 1 )f(ξ 1 ) = 0 so ξ 1 is a root of g too, and the right hand side of (1.3) vanishes too. Hence, (1.3) holds. Case 2. Suppose that n = 0. As remarked in Subsection 1.1, R 0,m (f, g) = a m 0, which agrees with (1.3). (This includes the case n = m = 0 that starts the induction.) Case 3. Suppose that m = deg(g) < n = deg(f). This is reduced to Case 1 or 2 by (1.6). This completes the induction, and the proof of Theorem 1.6. It remains to verify Theorem 1.10(i),(ii) also in the cases deg(g) < m and deg(f) < n, respectively. This follows by Theorem 1.13, as in the proof of Case 1a above, or by Remark 1.3. i=1 i=1

9 RESULTANT AND DISCRIMINANT OF POLYNOMIALS 9 Proof of Corollaries 1.7 and 1.8. Immediate from (1.3), using the fact on common factors stated before Corollary 1.8. Proof of Theorem By the argument in Remark 1.3, we may assume that deg(g) = m, so g has m roots in some extension of F, and then (1.7) follows from (1.5). Similarly, (1.8) follows from (1.4). Proof of Theorem The Sylvester matrix Syl n,m (f, g ) is obtained from Syl m,n (g, f) by reversing the order of both rows and columns, and thus they have the same determinant. Proof of Theorem We have g(x) = b m m j=1 (x η j) and thus m m g(y x) = b m (y x η j ) = ( 1) m b m (x y + η j ). j=1 Thus, by (1.4) (or Theorem 1.6), R ( f(x), g(y x) ) = a m n ( 1) nm b n m = a m n b n m n i=1 j=1 n i=1 j=1 j=1 m (ξ i y + η j ) m (y ξ i η j ). Proof of Theorem We work in the exterior algebra over F (x), using (1.2). Let D be the determinant in (1.18); thus r n 1 (x) r 0 (x) = Dx n 1 x 0. (2.2) For k n 1, x k g(x) r k (x) = q k (x)f(x) has degree n + m 1 and is thus a linear combination of f(x), xf(x),..., x m 1 f(x); hence, using (2.2) and (1.2) (with g(x) replaced by 1), (x m 1 f(x)) f(x) (x n 1 g(x)) g(x) Consequently, using (1.2) again, = (x m 1 f(x)) f(x) r n 1 (x) r 0 (x) = (x m 1 f(x)) f(x) Dx n 1 x 0 = DR n,m (f, 1)x n+m 1 1. R n,m (f, g) = DR n,m (f, 1). Finally, by Theorem 1.13, or by (1.4), R n,m (f, 1) = a m n R n,0 (f, 1) = a m n. Proof of Theorem Note first that Syl n,m (f, g) and Syl m,n (g, f) have the same rank and corank, so we may interchange f and g. We may thus assume n m. In this case, we may as in the proof of Theorem 1.14 for any polynomial q with deg(q) n m obtain Syl n,m (f qg, g) from Syl n,m (f, g) by row

10 10 SVANTE JANSON operations that do not change the rank and corank. In particular, we may replace f by the remainder r obtained when dividing f by g. Then deg(r) < m n and the first column of Syl n,m (r, g) has a single non-zero element, b m in row m + 1. We may thus delete the first column and the m + 1:th row without changing the corank, and this yields Syl n 1,m (r, g). (Cf. the proof of Theorem 1.13.) Repeating, we see that if r 0 and k = deg(r), then Syl n,m (f, g) has the same corank as Syl k,m (r, g) and Syl m,k (g, r). We repeat from the start, by dividing g by r and so on; this yields the Euclidean algorithm for finding the GCD h, and we finally end up with the Sylvester matrix Syl k,l (0, h), for some k 0 and l = deg(h), which evidently has corank l since the first l rows are 0 and the last k are independent, as is witnessed by the lower left k k minor which is triangular. (Alternatively, Theorem 1.19 follows easily from Theorem 1.20.) Proof of Theorem Let v Syl n,m (f, g) = (γ 1,..., γ n+m ). Then, for j = 1,..., m + n, with a k and b k defined for all integers k as at the end of Definition 1.1, γ j = m α m i a n+i j + i=1 m+n i=m+1 which equals the coefficient of x m+n j in pf + qg. 3. Discriminant β m+n i b i j, Several different normalizations of the discriminant of a polynomial are used by different authors, differing in sign and in factors that are powers of the leading coefficient of the polynomial. One natural choice is the following. Definition 3.1. Let f be a polynomial of degree n 1 with coefficients in an arbitrary field F. Let F 1 be an extension of F where f splits, and let ξ 1,..., ξ n be the roots of f in F 1 (taken with multiplicities). Then the (normalized) discriminant of f is 0 (f) := (ξ i ξ j ) 2. (3.1) 1 i<j n Note that such a field F 1 always exists, for example an algebraic closure of F will do, and that, e.g. by Theorem 3.3 below, 0 (f) F and does not depend on the choice of F 1. (This also follows from the fact that 0 (f) is a symmetric polynomial in ξ 1,..., ξ n, and thus by a well-known fact a polynomial in the elementary symmetric polynomials σ k (ξ 1,..., ξ n ) = ( 1) k a n k /a n, k = 1,..., n.) Note further that 0 (cf) = 0 (f) for any constant c 0. However, while the definition of 0 is simple and natural, 0 is particularly useful for monic polynomials. In general, it is often more convenient to use the following version, which by Theorem 3.5 below is a polynomial in

11 RESULTANT AND DISCRIMINANT OF POLYNOMIALS 11 the coefficients of f. (This is the most common version of the discriminant. The names normalized and standard are my own.) Definition 3.2. Let f = a n x n + + a 0 be a polynomial of degree n 1 with coefficients in an arbitrary field F. Then the (standard) discriminant of f is (f) := a 2n 2 n 0 (f) = a 2n 2 n 1 i<j n (ξ i ξ j ) 2, (3.2) where as above ξ 1,..., ξ n are the roots of f in some extension F 1 of F. The discriminant can also be defined as the resultant of f and its derivative f, with a suitable normalizing factor, as is stated more precisely in the following theorem. Theorem 3.3. Let f = a n x n + +a 0 be a polynomial of degree n 1 with coefficients in an arbitrary field F. Then the discriminant of f is given by and thus (f) = ( 1) n(n 1)/2 a 1 n R(f, f ) (3.3) 0 (f) = ( 1) n(n 1)/2 a (2n 1) n R(f, f ). (3.4) Remark 3.4. To be precise, we should write R n,n 1 (f, f ) in this theorem. Typically, deg(f ) = deg(f) 1 = n 1 and we may then write R(f, f ) without any ambiguity. (For example, always when F has characteristic 0, such as R and C.) However, if F has characteristic p > 0 and p n, then deg(f ) < n 1. In this case, if deg(f ) = k, then by Theorem 1.13, R n,n 1 (f, f ) = a n 1 k n R n,k (f, f ) and thus (f) = ( 1) n(n 1)/2 a n k 2 n R n,k (f, f ), (3.5) 0 (f) = ( 1) n(n 1)/2 a n k n R n,k (f, f ). (3.6) Proof of Theorem 3.3. Let f have roots ξ 1,..., ξ n (in some extension field). Then f(x) = a n n i=1 (x ξ), and thus f (ξ i ) = a n j i (ξ i ξ j ). Consequently, by (1.4), R n,n 1 (f, f ) = a n 1+n n n (ξ i ξ j ) = a 2n 1 i=1 j i n 1 i<j n (ξ i ξ j )(ξ j ξ i ) = ( 1) n(n 1)/2 a 2n 1 n 0 (f) = ( 1) n(n 1)/2 a n (f). Theorem 3.5. (f) is a homogeneous polynomial with integer coefficients in the coefficients a 0,..., a n of f. Further, with n = deg(f), (i) (f) is homogeneous of degree 2n 2 in a 0,..., a n. (ii) If a i is regarded as having degree i, then (f) is homogeneous of degree n(n 1). Proof. The derivative f (x) = b n 1 x n b 0 with b j = (j + 1)a j+1. Hence all entries of the Sylvester matrix Syl n,n 1 (f, f ) are integer multiples of a 0,..., a n, and thus R(f, f ) is a homogeneous polynomial with integer

12 12 SVANTE JANSON coefficients in a 0,..., a n. Moreover, the only (possibly) non-zero entries in the first column of Syl n,n 1 (f, f ) are a n and b n 1 = na n ; hence R(f, f ) is a multiple of a n, and (f, f ) is also such a polynomial by (3.3). Since R(f, f ) has total degree n + n 1, this also shows that (f) has degree 2n 2. Alternatively, this follows from Definition 3.2, since replacing a i by ta i for all i does not change the roots ξ 1,..., ξ n of f. For (ii), note that if f t (x) = n i=0 a it i x i, for an indeterminate t, then f t has roots t 1 ξ 1,..., t 1 ξ n, and Definition 3.2 yields (f t ) = (t n a n ) 2n 2 t n(n 1) (ξ i ξ j ) 2 = t n(n 1) (f). 1 i<j n (Alternatively, (ii) is easily derived from (3.3) and Theorem 1.4(i),(ii).) Remark 3.6. As for the resultant, see Remark 1.5, the integer coefficients of (f) do not depend on the field F (except for the obvious non-uniqueness when char(f ) 0). Theorem 3.7. Let f = a n x n + + a 0 be a polynomial of degree n 1 with coefficients in an arbitrary field F, and let the roots of f (x) = 0 be η 1,..., η n 1 (in some extension of F ). Then and thus n 1 (f) = ( 1) n(n 1)/2 n n an n 1 f(η j ), (3.7) j=1 n 1 0 (f) = ( 1) n(n 1)/2 n n a (n 1) n f(η j ). (3.8) Proof. By Theorem 3.3 and (1.5), since f (x) = na n x n The roots η j of f are the stationary points of f, and the function values f(η j ) there the stationary values. Thus, assuming for simplicity a n = 1, Theorem 3.7 says that the discriminant is a constant times the product of the stationary values. The perhaps most important use of the discriminant is the following immediate consequence of Definitions 3.1 and 3.2. Theorem 3.8. Let f be a polynomial of degree n 1 with coefficients in a field F. Then 0 (f) = 0 (f) = 0 f has a double root in some extension of F. Equivalently, f has n distinct roots in some extension field if and only if the discriminant is 0. By Theorem 3.5, (f) for f of a given degree n 1 is a polynomial in a 0,..., a n ; we can apply this polynomial also when a n = 0, i.e., to polynomials f of degree < n. To avoid confusion, we denote this polynomial in the coefficients a 0,..., a n by (n) (f), defined for all polynomials f = a n x n + +a 0 j=1

13 RESULTANT AND DISCRIMINANT OF POLYNOMIALS 13 of degree n. Thus (n) (f) = (f) when a n 0. This polynomial has a simple symmetry. Theorem 3.9. If f = a n x n + + a 0 is a polynomial of degree n and f is defined by (1.9), then In particular, if f has degree n and a 0 0, then (n) (f ) = (n) (f). (3.9) (f ) = (f). (3.10) Proof. Suppose first that a n 0 and a 0 0. Let f have roots ξ 1,..., ξ n in some extension field; these roots are non-zero and f has the roots ξ1 1,..., ξ 1 n and leading coefficient a 0 = a n ξ 1 ξ n. Hence, by Definition 3.2, (f ) = a 2n 2 ( 0 ξ 1 i ξj 1 ) 2 ( ) = a 2n 2 2 n ξj ξ i = (f), 1 i<j n 1 i<j n which proves (3.10). In particular, this holds if we regard a 0,..., a n as indeterminates, and thus (3.9) follows in general because both sides are polynomials in a 0,..., a n. We give another simple consequence of the definition. Theorem If f and g are polynomials of degrees n and m 1, then (fg) = (f) (g)r(f, g) 2. (3.11) Proof. This follows from Definition 3.2 and Theorem 1.6. Alternatively, by Theorems 1.11, 1.14 and 1.11 again, R(fg, (fg) ) = R(fg, f g + fg ) = R(f, f g + fg )R(g, f g + fg ) = R(f, f g)r(g, fg ) = R(f, f )R(f, g)r(g, f)r(g, g ), and the result follows by (3.3) and (1.6). As said above, (n) (f) = (f) when a n 0. In the opposite case a n = 0, we have the following simple formula, which can be regarded as a relation between discriminants for polynomials of different degrees. (See the examples in (4.1) and (4.3), or, more complicated, in Examples 4.7 and 4.3.) Theorem If a n = 0, then (n) (f) = a 2 n 1 (n 1) (f). (3.12) In particular, if a n = a n 1 = 0, then (n) (f) = 0. Proof. Assume first a n 1 0 and a 0 0. Let g(x) = a n 1 x n a 0 (this is the same as f(x), but we regard it as a polynomial of degree n 1), and define f by (1.9) and g by (1.10), with m replaced by n 1. Then f (x) = xg (x), where f has degree n and g (x) degree n 1. Trivially,

14 14 SVANTE JANSON (x) = 1, and Example 1.16 shows R 1,n 1 (x, g ) = g (0) = a n 1. Hence, Theorems 3.9 and 3.10 yield (n) (f) = (f ) = (xg ) = (g )a 2 n 1 = a 2 n 1 (n 1) (g), which shows (3.12) in the case a n 1, a 0 0. The general case follows, because both sides of (3.12) are polynomials in a 0,..., a n 1. (An alternative proof without using inversion and Theorem 3.9 is givven in Appendix A.) Remark If we fix n 1 and as in Remark 1.9 say that a polynomial f with deg(f) n has n deg(f) roots at, then Theorems 3.8 and 3.11 show that (n) (f) = 0 if and only if f has a double root (or more precisely, a multiple root) in F 1 { } for some extension F 1 (and in any extension where f splits). Remark If f = a n x n + + a 0 is a polynomial of degree n with non-zero a 0,..., a n 1, define (f) := n 1 i=0 a 2 i (f). (3.13) Theorem 3.11 shows that if we, more generally, for f of degree n define then, whenever deg(f) < n, (n) (f) := n 1 i=0 a 2 i (n) (f), (3.14) (n) (f) = (n 1) (f). (3.15) It is here best to regard the coefficients a i as indeterminates; then (n) (f) is a Laurent polynomial in a 0,..., a n, and (3.15) shows that there is a single Laurent series in the infinitely many indeterminates a 0, a 1,... such that if f is a polynomial of any degree n 1, then (f) is obtained from this series by substituting a i = 0 for i > n. (This has to be done with some care since also negative powers appear, but each term containing a negative power a α i i with i > n contains also a positive power a α j j with j > i > n, so there is no real problem; we simply delete all terms containing some non-zero power of some a i with i > n.) We may regard as a universal discriminant. (Or as a mere curiosity.) It follows from Theorem 3.5 that the monomials that appear in have integer coefficients and all have the form k i=0 aα i i with i α i = 2 and i iα i = 0; except for the term a 2 0, they further have α k > 0 if k is chosen minimal. See Example Examples of discriminants Example 4.1 (n = 1). If f = ax + b, then trivially (f) = (f 0 ) = 1.

15 RESULTANT AND DISCRIMINANT OF POLYNOMIALS 15 Example 4.2 (n = 2). If f(x) = ax 2 + bx + c, then Theorem 3.3 yields (f) = a 1 R(f, f ) = a 1 a b c 2a b 0 0 2a b = b2 4ac (4.1) and 0 (f) = a 2 (f) = b2 4ac ( b ) 2 c a 2 = 4 a a. (4.2) Note that the standard formula for finding the roots of ax 2 + bx + c = 0 can be written x ± = b 2a ± 1 0 (f) = b ± (f). 2 2a Example 4.3 (n = 3). If f(x) = ax 3 + bx 2 + cx + d, then Theorem 3.3 yields a b c d 0 (f) = a 1 R(f, f ) = a 1 0 a b c d 3a 2b c a 2b c a 2b c = b 2 c 2 4ac 3 4b 3 d + 18abcd 27a 2 d 2. (4.3) Example 4.4 (n = 3). If f(x) = x 3 + bx 2 + cx + d is monic, (4.3) simplifies to 0 (f) = (f) = R(f, f ) = b 2 c 2 4c 3 4b 3 d + 18bcd 27d 2. Example 4.5 (n = 3). For f(x) = x 3 +px+q, without second degree term, (4.3) simplifies further to 0 (f) = (f) = 4p 3 27q 2. Example 4.6 (n = 3). The polynomial f(x) = 4x 3 g 2 x g 3 is important in the theory of the Weierstrass elliptic functions. Its discriminant is, by (4.3), (4x 3 g 2 x g 3 ) = 16g g 2 3. Equivalently, 0 (4x 3 g 2 x g 3 ) = 1 16 g2 3. In this context, it is customary to change the normalization and define the discriminant as 16 g (f) = 1 16 (f) = g3 2 27g 2 3.

16 16 SVANTE JANSON Example 4.7 (n = 4). If f(x) = ax 4 +bx 3 +cx 2 +dx+e, then Theorem 3.3 yields a b c d e a b c d e 0 (f) = a 1 R(f, f ) = a a b c d e 4a 3b 2c d a 3b 2c d a 3b 2c d a 3b 2c d = b 2 c 2 d 2 4 b 2 c 3 e 4 b 3 d b 3 cde 27 b 4 e 2 4 ac 3 d ac 4 e + 18 abcd 3 80 abc 2 de 6 ab 2 d 2 e ab 2 ce 2 27 a 2 d a 2 cd 2 e 128 a 2 c 2 e a 2 bde a 3 e 3. (4.4) Example 4.8 (n = 4). If f(x) = x 4 + bx 3 + cx 2 + dx + e is monic, then (4.4) simplifies slightly to 0 (f) = (f) = R(f, f ) = b 2 c 2 d 2 4 b 2 c 3 e 4 b 3 d b 3 cde 27 b 4 e 2 4 c 3 d c 4 e + 18 bcd 3 80 bc 2 de 6 b 2 d 2 e b 2 ce 2 27 d cd 2 e 128 c 2 e bde e 3. Example 4.9 (n = 4). If f(x) = x 4 + px 2 + qx + r is monic and without third degree term, then (4.4) simplifies further to 0 (f) = (f) = 4 p 3 q 2 27 q p 4 r pq 2 r 128 p 2 r r 3. Example Let f(x) = x n + px + q for some n 2. Then f (x) = nx n 1 + p and, using Theorem 1.14 with h(x) = x/n, Theorem 1.13 and Example 1.16, at least if F has characteristic 0, ( 1) n(n 1)/2 (f) = R n,n 1 (f, f ) = R n,n 1 (x n + px + q, nx n 1 + p) = R n,n 1 ( p(1 1/n)x + q, nx n 1 + p ) = ( 1) (n 1)2 n n 1 R 1,n 1 ( p(1 1/n)x + q, nx n 1 + p ) = ( 1) (n 1) n n 1( n( q) n 1 + p ( p(1 1/n) ) n 1 ) = n n q n 1 + ( 1) n 1 (n 1) n 1 p n. Since the right hand side is a polynomial in p and q with integer coefficient, the final formula holds for all fields and all n 2. Consequently, 0 (f) = (f) = ( 1) (n 1)(n 2)/2 (n 1) n 1 p n + ( 1) n(n 1)/2 n n q n 1. Note the special cases in Examples 4.2, 4.5 and 4.9 (with p = 0). The next case is the quintic in Bring s form: 0 (x 5 + px + q) = (x 5 + px + q) = 4 4 p q 4.

17 RESULTANT AND DISCRIMINANT OF POLYNOMIALS 17 Example It follows from Remark 3.13 and Example 4.7 that = a a 2 a 2 1 a a 3 a 2 2 a 1a a 3 a 1 2 a 1 1 a a 2 3a 2 2 a a 4 a 2 3 a 2a a 4 a 2 3 a2 2a 2 1 a a 4 a 1 3 a 1 2 a 1a a 4 a 1 3 a 1 1 a a 4 a 2 2 a a 4 a 1 2 a a 2 4a 2 3 a 2 2 a2 1a a 2 4a 2 3 a 1 2 a a 2 4a 2 3 a a 2 4a 1 3 a 2 2 a a 3 4a 2 3 a 2 2 a 2 1 a , (4.5) where the omitted terms have at least one factor a k with k 5. In particular, if f(x) = a 4 x 4 + a 3 x 3 + a 2 x 2 + a 1 x + a 0 has degree at most 4, this formula without... is an exact formula for (f). Setting a 4 = 0 we find that if deg(f) 3, then (f) = a a 2 a 2 1 a a 3 a 2 2 a 1a a 3 a 1 2 a 1 1 a a 2 3a 2 2 a 2 1, which is equivalent to (4.3). Similarly, setting also a 3 = 0, if deg(f) 2, then (f) = a a 2 a 2 1 a 1 0, which is equivalent to (4.1). 5. Discriminants for real polynomials If f is real and of degree n, then its n roots in C consist of n 2ν real roots and ν pairs ξ i, ξ i of complex (non-real) roots, for some ν with 0 ν n/2. Theorem 5.1. If f is a real polynomial of degree n 1 with n 2ν real roots and ν pairs of complex (non-real) roots, and all roots are distinct and thus (f) 0, then sign( (f)) = sign( 0 (f)) = ( 1) ν. (5.1) Proof. This is easily seen directly from Definitions 3.1 and 3.2, by suitably pairing terms. Alternatively, we may factor f into its irreducible real factors f 1,..., f n 2ν, g 1,..., g ν, where deg(f i ) = 1 and deg(g j ) = 2, and note that Theorem 3.10 and induction shows sign( (f)) = n 2ν i=1 sign( (f i )) ν sign( (g j )). Further, each (f i ) = 1, while (g j ) < 0 by Definition 3.2, since g j has two roots ξ and ξ with (ξ ξ) 2 < 0. For example, this leads to the following classifications for low degrees. (In these examples, complex means non-real.) Example 5.2 (n = 2). For a real quadratic polynomial f, (f) > 0 0 (f) > 0 f has two distinct real roots; (f) < 0 0 (f) < 0 f has no real root and two conjugate complex roots. j=1

18 18 SVANTE JANSON (f) = 0 0 (f) = 0 f has a double real root; Example 5.3 (n = 3). For a real cubic polynomial f, (f) > 0 0 (f) > 0 f has 3 distinct real roots; (f) < 0 0 (f) < 0 f has 1 real root and 2 conjugate complex roots. (f) = 0 0 (f) = 0 f has either a triple real root, or one double real root and one single real root; Example 5.4 (n = 4). For a real quartic polynomial f, (f) > 0 0 (f) > 0 f has either 4 distinct real roots, or 4 complex roots (in two conjugate pairs); (f) < 0 0 (f) < 0 f has 2 real roots and 2 conjugate complex roots. (f) = 0 0 (f) = 0 f has 1 quadruple real root, or 2 real roots, one triple and one single, or 2 double real roots, or 3 real roots, one double and two single, or 1 double real root and 2 conjugate complex roots, or 2 conjugate complex double roots. Appendix A Alternative proof of Theorem Assume first a n 1 0; thus f(x) = a n 1 x n a 0 has degree n 1. Let f ε (x) = ( εx+1)f(x) for an indeterminate ε. Trivially, ( εx+1) = 1, and Example 1.16 shows R( εx + 1, f) = ( ε) n 1 f(1/ε) = ( 1) n 1 f (ε) with f defined by (1.9) with n replaced by n 1. Hence, Theorem 3.10 yields (n) (f ε ) = (f ε ) = (f)(f (ε)) 2 = (n 1) (f)f (ε) 2. Both sides are polynomials in a 0,..., a n 1 and ε, so we may here put ε = 0 and obtain (n) (f) = (n 1) (f)f (0) 2. Since f (0) = a n 1, this proves the result when a n 1 0. The general case follows, because both sides of (3.12) are polynomials in a 0,..., a n 1. Department of Mathematics, Uppsala University, PO Box 480, SE Uppsala, Sweden address: URL: svante/

### Quotient Rings and Field Extensions

Chapter 5 Quotient Rings and Field Extensions In this chapter we describe a method for producing field extension of a given field. If F is a field, then a field extension is a field K that contains F.

### Chapter 4, Arithmetic in F [x] Polynomial arithmetic and the division algorithm.

Chapter 4, Arithmetic in F [x] Polynomial arithmetic and the division algorithm. We begin by defining the ring of polynomials with coefficients in a ring R. After some preliminary results, we specialize

### PUTNAM TRAINING POLYNOMIALS. Exercises 1. Find a polynomial with integral coefficients whose zeros include 2 + 5.

PUTNAM TRAINING POLYNOMIALS (Last updated: November 17, 2015) Remark. This is a list of exercises on polynomials. Miguel A. Lerma Exercises 1. Find a polynomial with integral coefficients whose zeros include

### a 1 x + a 0 =0. (3) ax 2 + bx + c =0. (4)

ROOTS OF POLYNOMIAL EQUATIONS In this unit we discuss polynomial equations. A polynomial in x of degree n, where n 0 is an integer, is an expression of the form P n (x) =a n x n + a n 1 x n 1 + + a 1 x

### MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS. + + x 2. x n. a 11 a 12 a 1n b 1 a 21 a 22 a 2n b 2 a 31 a 32 a 3n b 3. a m1 a m2 a mn b m

MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS 1. SYSTEMS OF EQUATIONS AND MATRICES 1.1. Representation of a linear system. The general system of m equations in n unknowns can be written a 11 x 1 + a 12 x 2 +

### PROBLEM SET 6: POLYNOMIALS

PROBLEM SET 6: POLYNOMIALS 1. introduction In this problem set we will consider polynomials with coefficients in K, where K is the real numbers R, the complex numbers C, the rational numbers Q or any other

### CHAPTER SIX IRREDUCIBILITY AND FACTORIZATION 1. BASIC DIVISIBILITY THEORY

January 10, 2010 CHAPTER SIX IRREDUCIBILITY AND FACTORIZATION 1. BASIC DIVISIBILITY THEORY The set of polynomials over a field F is a ring, whose structure shares with the ring of integers many characteristics.

### MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS

MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS Systems of Equations and Matrices Representation of a linear system The general system of m equations in n unknowns can be written a x + a 2 x 2 + + a n x n b a

### 9. POLYNOMIALS. Example 1: The expression a(x) = x 3 4x 2 + 7x 11 is a polynomial in x. The coefficients of a(x) are the numbers 1, 4, 7, 11.

9. POLYNOMIALS 9.1. Definition of a Polynomial A polynomial is an expression of the form: a(x) = a n x n + a n-1 x n-1 +... + a 1 x + a 0. The symbol x is called an indeterminate and simply plays the role

### Notes on Determinant

ENGG2012B Advanced Engineering Mathematics Notes on Determinant Lecturer: Kenneth Shum Lecture 9-18/02/2013 The determinant of a system of linear equations determines whether the solution is unique, without

### Factorization Algorithms for Polynomials over Finite Fields

Degree Project Factorization Algorithms for Polynomials over Finite Fields Sajid Hanif, Muhammad Imran 2011-05-03 Subject: Mathematics Level: Master Course code: 4MA11E Abstract Integer factorization is

### Factoring Polynomials

Factoring Polynomials Sue Geller June 19, 2006 Factoring polynomials over the rational numbers, real numbers, and complex numbers has long been a standard topic of high school algebra. With the advent

### JUST THE MATHS UNIT NUMBER 1.8. ALGEBRA 8 (Polynomials) A.J.Hobson

JUST THE MATHS UNIT NUMBER 1.8 ALGEBRA 8 (Polynomials) by A.J.Hobson 1.8.1 The factor theorem 1.8.2 Application to quadratic and cubic expressions 1.8.3 Cubic equations 1.8.4 Long division of polynomials

### H/wk 13, Solutions to selected problems

H/wk 13, Solutions to selected problems Ch. 4.1, Problem 5 (a) Find the number of roots of x x in Z 4, Z Z, any integral domain, Z 6. (b) Find a commutative ring in which x x has infinitely many roots.

### Math 345-60 Abstract Algebra I Questions for Section 23: Factoring Polynomials over a Field

Math 345-60 Abstract Algebra I Questions for Section 23: Factoring Polynomials over a Field 1. Throughout this section, F is a field and F [x] is the ring of polynomials with coefficients in F. We will

### Copy in your notebook: Add an example of each term with the symbols used in algebra 2 if there are any.

Algebra 2 - Chapter Prerequisites Vocabulary Copy in your notebook: Add an example of each term with the symbols used in algebra 2 if there are any. P1 p. 1 1. counting(natural) numbers - {1,2,3,4,...}

### Continued Fractions and the Euclidean Algorithm

Continued Fractions and the Euclidean Algorithm Lecture notes prepared for MATH 326, Spring 997 Department of Mathematics and Statistics University at Albany William F Hammond Table of Contents Introduction

### it is easy to see that α = a

21. Polynomial rings Let us now turn out attention to determining the prime elements of a polynomial ring, where the coefficient ring is a field. We already know that such a polynomial ring is a UF. Therefore

### calculating the result modulo 3, as follows: p(0) = 0 3 + 0 + 1 = 1 0,

Homework #02, due 1/27/10 = 9.4.1, 9.4.2, 9.4.5, 9.4.6, 9.4.7. Additional problems recommended for study: (9.4.3), 9.4.4, 9.4.9, 9.4.11, 9.4.13, (9.4.14), 9.4.17 9.4.1 Determine whether the following polynomials

### THE FUNDAMENTAL THEOREM OF ALGEBRA VIA PROPER MAPS

THE FUNDAMENTAL THEOREM OF ALGEBRA VIA PROPER MAPS KEITH CONRAD 1. Introduction The Fundamental Theorem of Algebra says every nonconstant polynomial with complex coefficients can be factored into linear

### 15. Symmetric polynomials

15. Symmetric polynomials 15.1 The theorem 15.2 First examples 15.3 A variant: discriminants 1. The theorem Let S n be the group of permutations of {1,, n}, also called the symmetric group on n things.

### Modern Algebra Lecture Notes: Rings and fields set 4 (Revision 2)

Modern Algebra Lecture Notes: Rings and fields set 4 (Revision 2) Kevin Broughan University of Waikato, Hamilton, New Zealand May 13, 2010 Remainder and Factor Theorem 15 Definition of factor If f (x)

### SOLVING POLYNOMIAL EQUATIONS

C SOLVING POLYNOMIAL EQUATIONS We will assume in this appendix that you know how to divide polynomials using long division and synthetic division. If you need to review those techniques, refer to an algebra

### Factorization in Polynomial Rings

Factorization in Polynomial Rings These notes are a summary of some of the important points on divisibility in polynomial rings from 17 and 18 of Gallian s Contemporary Abstract Algebra. Most of the important

### Introduction to Algebraic Geometry. Bézout s Theorem and Inflection Points

Introduction to Algebraic Geometry Bézout s Theorem and Inflection Points 1. The resultant. Let K be a field. Then the polynomial ring K[x] is a unique factorisation domain (UFD). Another example of a

### 1 Sets and Set Notation.

LINEAR ALGEBRA MATH 27.6 SPRING 23 (COHEN) LECTURE NOTES Sets and Set Notation. Definition (Naive Definition of a Set). A set is any collection of objects, called the elements of that set. We will most

### 3 Factorisation into irreducibles

3 Factorisation into irreducibles Consider the factorisation of a non-zero, non-invertible integer n as a product of primes: n = p 1 p t. If you insist that primes should be positive then, since n could

### Unique Factorization

Unique Factorization Waffle Mathcamp 2010 Throughout these notes, all rings will be assumed to be commutative. 1 Factorization in domains: definitions and examples In this class, we will study the phenomenon

### Factoring Cubic Polynomials

Factoring Cubic Polynomials Robert G. Underwood 1. Introduction There are at least two ways in which using the famous Cardano formulas (1545) to factor cubic polynomials present more difficulties than

### Some Polynomial Theorems. John Kennedy Mathematics Department Santa Monica College 1900 Pico Blvd. Santa Monica, CA 90405 rkennedy@ix.netcom.

Some Polynomial Theorems by John Kennedy Mathematics Department Santa Monica College 1900 Pico Blvd. Santa Monica, CA 90405 rkennedy@ix.netcom.com This paper contains a collection of 31 theorems, lemmas,

### The Division Algorithm for Polynomials Handout Monday March 5, 2012

The Division Algorithm for Polynomials Handout Monday March 5, 0 Let F be a field (such as R, Q, C, or F p for some prime p. This will allow us to divide by any nonzero scalar. (For some of the following,

### Theory of Matrices. Chapter 5

Chapter 5 Theory of Matrices As before, F is a field We use F[x] to represent the set of all polynomials of x with coefficients in F We use M m,n (F) and M m,n (F[x]) to denoted the set of m by n matrices

### minimal polyonomial Example

Minimal Polynomials Definition Let α be an element in GF(p e ). We call the monic polynomial of smallest degree which has coefficients in GF(p) and α as a root, the minimal polyonomial of α. Example: We

### ON GALOIS REALIZATIONS OF THE 2-COVERABLE SYMMETRIC AND ALTERNATING GROUPS

ON GALOIS REALIZATIONS OF THE 2-COVERABLE SYMMETRIC AND ALTERNATING GROUPS DANIEL RABAYEV AND JACK SONN Abstract. Let f(x) be a monic polynomial in Z[x] with no rational roots but with roots in Q p for

### 3. INNER PRODUCT SPACES

. INNER PRODUCT SPACES.. Definition So far we have studied abstract vector spaces. These are a generalisation of the geometric spaces R and R. But these have more structure than just that of a vector space.

### Factorization Theorems

Chapter 7 Factorization Theorems This chapter highlights a few of the many factorization theorems for matrices While some factorization results are relatively direct, others are iterative While some factorization

### Mathematics Course 111: Algebra I Part IV: Vector Spaces

Mathematics Course 111: Algebra I Part IV: Vector Spaces D. R. Wilkins Academic Year 1996-7 9 Vector Spaces A vector space over some field K is an algebraic structure consisting of a set V on which are

### = 2 + 1 2 2 = 3 4, Now assume that P (k) is true for some fixed k 2. This means that

Instructions. Answer each of the questions on your own paper, and be sure to show your work so that partial credit can be adequately assessed. Credit will not be given for answers (even correct ones) without

### FACTORING POLYNOMIALS IN THE RING OF FORMAL POWER SERIES OVER Z

FACTORING POLYNOMIALS IN THE RING OF FORMAL POWER SERIES OVER Z DANIEL BIRMAJER, JUAN B GIL, AND MICHAEL WEINER Abstract We consider polynomials with integer coefficients and discuss their factorization

### Real Roots of Univariate Polynomials with Real Coefficients

Real Roots of Univariate Polynomials with Real Coefficients mostly written by Christina Hewitt March 22, 2012 1 Introduction Polynomial equations are used throughout mathematics. When solving polynomials

### Integer roots of quadratic and cubic polynomials with integer coefficients

Integer roots of quadratic and cubic polynomials with integer coefficients Konstantine Zelator Mathematics, Computer Science and Statistics 212 Ben Franklin Hall Bloomsburg University 400 East Second Street

### The Characteristic Polynomial

Physics 116A Winter 2011 The Characteristic Polynomial 1 Coefficients of the characteristic polynomial Consider the eigenvalue problem for an n n matrix A, A v = λ v, v 0 (1) The solution to this problem

### Roots of Polynomials

Roots of Polynomials (Com S 477/577 Notes) Yan-Bin Jia Sep 24, 2015 A direct corollary of the fundamental theorem of algebra is that p(x) can be factorized over the complex domain into a product a n (x

### SUBGROUPS OF CYCLIC GROUPS. 1. Introduction In a group G, we denote the (cyclic) group of powers of some g G by

SUBGROUPS OF CYCLIC GROUPS KEITH CONRAD 1. Introduction In a group G, we denote the (cyclic) group of powers of some g G by g = {g k : k Z}. If G = g, then G itself is cyclic, with g as a generator. Examples

### POLYNOMIAL RINGS AND UNIQUE FACTORIZATION DOMAINS

POLYNOMIAL RINGS AND UNIQUE FACTORIZATION DOMAINS RUSS WOODROOFE 1. Unique Factorization Domains Throughout the following, we think of R as sitting inside R[x] as the constant polynomials (of degree 0).

### Lecture Notes on Polynomials

Lecture Notes on Polynomials Arne Jensen Department of Mathematical Sciences Aalborg University c 008 Introduction These lecture notes give a very short introduction to polynomials with real and complex

### Module MA3411: Abstract Algebra Galois Theory Appendix Michaelmas Term 2013

Module MA3411: Abstract Algebra Galois Theory Appendix Michaelmas Term 2013 D. R. Wilkins Copyright c David R. Wilkins 1997 2013 Contents A Cyclotomic Polynomials 79 A.1 Minimum Polynomials of Roots of

### The Ideal Class Group

Chapter 5 The Ideal Class Group We will use Minkowski theory, which belongs to the general area of geometry of numbers, to gain insight into the ideal class group of a number field. We have already mentioned

### Elements of Abstract Group Theory

Chapter 2 Elements of Abstract Group Theory Mathematics is a game played according to certain simple rules with meaningless marks on paper. David Hilbert The importance of symmetry in physics, and for

### Direct Methods for Solving Linear Systems. Matrix Factorization

Direct Methods for Solving Linear Systems Matrix Factorization Numerical Analysis (9th Edition) R L Burden & J D Faires Beamer Presentation Slides prepared by John Carroll Dublin City University c 2011

### Winter Camp 2011 Polynomials Alexander Remorov. Polynomials. Alexander Remorov alexanderrem@gmail.com

Polynomials Alexander Remorov alexanderrem@gmail.com Warm-up Problem 1: Let f(x) be a quadratic polynomial. Prove that there exist quadratic polynomials g(x) and h(x) such that f(x)f(x + 1) = g(h(x)).

### GROUPS ACTING ON A SET

GROUPS ACTING ON A SET MATH 435 SPRING 2012 NOTES FROM FEBRUARY 27TH, 2012 1. Left group actions Definition 1.1. Suppose that G is a group and S is a set. A left (group) action of G on S is a rule for

### Methods for Finding Bases

Methods for Finding Bases Bases for the subspaces of a matrix Row-reduction methods can be used to find bases. Let us now look at an example illustrating how to obtain bases for the row space, null space,

### a 11 x 1 + a 12 x 2 + + a 1n x n = b 1 a 21 x 1 + a 22 x 2 + + a 2n x n = b 2.

Chapter 1 LINEAR EQUATIONS 1.1 Introduction to linear equations A linear equation in n unknowns x 1, x,, x n is an equation of the form a 1 x 1 + a x + + a n x n = b, where a 1, a,..., a n, b are given

### Lagrange Interpolation is a method of fitting an equation to a set of points that functions well when there are few points given.

Polynomials (Ch.1) Study Guide by BS, JL, AZ, CC, SH, HL Lagrange Interpolation is a method of fitting an equation to a set of points that functions well when there are few points given. Sasha s method

### Introduction to Finite Fields (cont.)

Chapter 6 Introduction to Finite Fields (cont.) 6.1 Recall Theorem. Z m is a field m is a prime number. Theorem (Subfield Isomorphic to Z p ). Every finite field has the order of a power of a prime number

### 3 1. Note that all cubes solve it; therefore, there are no more

Math 13 Problem set 5 Artin 11.4.7 Factor the following polynomials into irreducible factors in Q[x]: (a) x 3 3x (b) x 3 3x + (c) x 9 6x 6 + 9x 3 3 Solution: The first two polynomials are cubics, so if

### Subsets of Euclidean domains possessing a unique division algorithm

Subsets of Euclidean domains possessing a unique division algorithm Andrew D. Lewis 2009/03/16 Abstract Subsets of a Euclidean domain are characterised with the following objectives: (1) ensuring uniqueness

### Systems of Linear Equations

Systems of Linear Equations Beifang Chen Systems of linear equations Linear systems A linear equation in variables x, x,, x n is an equation of the form a x + a x + + a n x n = b, where a, a,, a n and

### LINEAR ALGEBRA W W L CHEN

LINEAR ALGEBRA W W L CHEN c W W L Chen, 1997, 2008 This chapter is available free to all individuals, on understanding that it is not to be used for financial gain, and may be downloaded and/or photocopied,

### 0.4 FACTORING POLYNOMIALS

36_.qxd /3/5 :9 AM Page -9 SECTION. Factoring Polynomials -9. FACTORING POLYNOMIALS Use special products and factorization techniques to factor polynomials. Find the domains of radical expressions. Use

### 1 Lecture: Integration of rational functions by decomposition

Lecture: Integration of rational functions by decomposition into partial fractions Recognize and integrate basic rational functions, except when the denominator is a power of an irreducible quadratic.

### The van Hoeij Algorithm for Factoring Polynomials

The van Hoeij Algorithm for Factoring Polynomials Jürgen Klüners Abstract In this survey we report about a new algorithm for factoring polynomials due to Mark van Hoeij. The main idea is that the combinatorial

PYTHAGOREAN TRIPLES KEITH CONRAD 1. Introduction A Pythagorean triple is a triple of positive integers (a, b, c) where a + b = c. Examples include (3, 4, 5), (5, 1, 13), and (8, 15, 17). Below is an ancient

### Irreducibility criteria for compositions and multiplicative convolutions of polynomials with integer coefficients

DOI: 10.2478/auom-2014-0007 An. Şt. Univ. Ovidius Constanţa Vol. 221),2014, 73 84 Irreducibility criteria for compositions and multiplicative convolutions of polynomials with integer coefficients Anca

### 7. Some irreducible polynomials

7. Some irreducible polynomials 7.1 Irreducibles over a finite field 7.2 Worked examples Linear factors x α of a polynomial P (x) with coefficients in a field k correspond precisely to roots α k [1] of

### Monogenic Fields and Power Bases Michael Decker 12/07/07

Monogenic Fields and Power Bases Michael Decker 12/07/07 1 Introduction Let K be a number field of degree k and O K its ring of integers Then considering O K as a Z-module, the nicest possible case is

### Die ganzen zahlen hat Gott gemacht

Die ganzen zahlen hat Gott gemacht Polynomials with integer values B.Sury A quote attributed to the famous mathematician L.Kronecker is Die Ganzen Zahlen hat Gott gemacht, alles andere ist Menschenwerk.

### Prime Numbers and Irreducible Polynomials

Prime Numbers and Irreducible Polynomials M. Ram Murty The similarity between prime numbers and irreducible polynomials has been a dominant theme in the development of number theory and algebraic geometry.

### Solving Linear Systems, Continued and The Inverse of a Matrix

, Continued and The of a Matrix Calculus III Summer 2013, Session II Monday, July 15, 2013 Agenda 1. The rank of a matrix 2. The inverse of a square matrix Gaussian Gaussian solves a linear system by reducing

GENERATING SETS KEITH CONRAD 1 Introduction In R n, every vector can be written as a unique linear combination of the standard basis e 1,, e n A notion weaker than a basis is a spanning set: a set of vectors

### MATH10212 Linear Algebra. Systems of Linear Equations. Definition. An n-dimensional vector is a row or a column of n numbers (or letters): a 1.

MATH10212 Linear Algebra Textbook: D. Poole, Linear Algebra: A Modern Introduction. Thompson, 2006. ISBN 0-534-40596-7. Systems of Linear Equations Definition. An n-dimensional vector is a row or a column

### 6 EXTENDING ALGEBRA. 6.0 Introduction. 6.1 The cubic equation. Objectives

6 EXTENDING ALGEBRA Chapter 6 Extending Algebra Objectives After studying this chapter you should understand techniques whereby equations of cubic degree and higher can be solved; be able to factorise

### by the matrix A results in a vector which is a reflection of the given

Eigenvalues & Eigenvectors Example Suppose Then So, geometrically, multiplying a vector in by the matrix A results in a vector which is a reflection of the given vector about the y-axis We observe that

### SECTION 0.6: POLYNOMIAL, RATIONAL, AND ALGEBRAIC EXPRESSIONS

(Section 0.6: Polynomial, Rational, and Algebraic Expressions) 0.6.1 SECTION 0.6: POLYNOMIAL, RATIONAL, AND ALGEBRAIC EXPRESSIONS LEARNING OBJECTIVES Be able to identify polynomial, rational, and algebraic

### 1 VECTOR SPACES AND SUBSPACES

1 VECTOR SPACES AND SUBSPACES What is a vector? Many are familiar with the concept of a vector as: Something which has magnitude and direction. an ordered pair or triple. a description for quantities such

### FACTORING IN QUADRATIC FIELDS. 1. Introduction. This is called a quadratic field and it has degree 2 over Q. Similarly, set

FACTORING IN QUADRATIC FIELDS KEITH CONRAD For a squarefree integer d other than 1, let 1. Introduction K = Q[ d] = {x + y d : x, y Q}. This is called a quadratic field and it has degree 2 over Q. Similarly,

### (a) Write each of p and q as a polynomial in x with coefficients in Z[y, z]. deg(p) = 7 deg(q) = 9

Homework #01, due 1/20/10 = 9.1.2, 9.1.4, 9.1.6, 9.1.8, 9.2.3 Additional problems for study: 9.1.1, 9.1.3, 9.1.5, 9.1.13, 9.2.1, 9.2.2, 9.2.4, 9.2.5, 9.2.6, 9.3.2, 9.3.3 9.1.1 (This problem was not assigned

### Some facts about polynomials modulo m (Full proof of the Fingerprinting Theorem)

Some facts about polynomials modulo m (Full proof of the Fingerprinting Theorem) In order to understand the details of the Fingerprinting Theorem on fingerprints of different texts from Chapter 19 of the

### 1 Local Brouwer degree

1 Local Brouwer degree Let D R n be an open set and f : S R n be continuous, D S and c R n. Suppose that the set f 1 (c) D is compact. (1) Then the local Brouwer degree of f at c in the set D is defined.

### Solving Systems of Linear Equations

LECTURE 5 Solving Systems of Linear Equations Recall that we introduced the notion of matrices as a way of standardizing the expression of systems of linear equations In today s lecture I shall show how

### THREE DIMENSIONAL GEOMETRY

Chapter 8 THREE DIMENSIONAL GEOMETRY 8.1 Introduction In this chapter we present a vector algebra approach to three dimensional geometry. The aim is to present standard properties of lines and planes,

### 1 Homework 1. [p 0 q i+j +... + p i 1 q j+1 ] + [p i q j ] + [p i+1 q j 1 +... + p i+j q 0 ]

1 Homework 1 (1) Prove the ideal (3,x) is a maximal ideal in Z[x]. SOLUTION: Suppose we expand this ideal by including another generator polynomial, P / (3, x). Write P = n + x Q with n an integer not

### r + s = i + j (q + t)n; 2 rs = ij (qj + ti)n + qtn.

Chapter 7 Introduction to finite fields This chapter provides an introduction to several kinds of abstract algebraic structures, particularly groups, fields, and polynomials. Our primary interest is in

### Kevin James. MTHSC 412 Section 2.4 Prime Factors and Greatest Comm

MTHSC 412 Section 2.4 Prime Factors and Greatest Common Divisor Greatest Common Divisor Definition Suppose that a, b Z. Then we say that d Z is a greatest common divisor (gcd) of a and b if the following

### 26. Determinants I. 1. Prehistory

26. Determinants I 26.1 Prehistory 26.2 Definitions 26.3 Uniqueness and other properties 26.4 Existence Both as a careful review of a more pedestrian viewpoint, and as a transition to a coordinate-independent

### 11 Ideals. 11.1 Revisiting Z

11 Ideals The presentation here is somewhat different than the text. In particular, the sections do not match up. We have seen issues with the failure of unique factorization already, e.g., Z[ 5] = O Q(

### 3.6 The Real Zeros of a Polynomial Function

SECTION 3.6 The Real Zeros of a Polynomial Function 219 3.6 The Real Zeros of a Polynomial Function PREPARING FOR THIS SECTION Before getting started, review the following: Classification of Numbers (Appendix,

### 1.5. Factorisation. Introduction. Prerequisites. Learning Outcomes. Learning Style

Factorisation 1.5 Introduction In Block 4 we showed the way in which brackets were removed from algebraic expressions. Factorisation, which can be considered as the reverse of this process, is dealt with

### Linear Codes. Chapter 3. 3.1 Basics

Chapter 3 Linear Codes In order to define codes that we can encode and decode efficiently, we add more structure to the codespace. We shall be mainly interested in linear codes. A linear code of length

### Some Lecture Notes and In-Class Examples for Pre-Calculus:

Some Lecture Notes and In-Class Examples for Pre-Calculus: Section.7 Definition of a Quadratic Inequality A quadratic inequality is any inequality that can be put in one of the forms ax + bx + c < 0 ax

### 1 = (a 0 + b 0 α) 2 + + (a m 1 + b m 1 α) 2. for certain elements a 0,..., a m 1, b 0,..., b m 1 of F. Multiplying out, we obtain

Notes on real-closed fields These notes develop the algebraic background needed to understand the model theory of real-closed fields. To understand these notes, a standard graduate course in algebra is

### Math 312 Homework 1 Solutions

Math 31 Homework 1 Solutions Last modified: July 15, 01 This homework is due on Thursday, July 1th, 01 at 1:10pm Please turn it in during class, or in my mailbox in the main math office (next to 4W1) Please

### 15.062 Data Mining: Algorithms and Applications Matrix Math Review

.6 Data Mining: Algorithms and Applications Matrix Math Review The purpose of this document is to give a brief review of selected linear algebra concepts that will be useful for the course and to develop

### University of Lille I PC first year list of exercises n 7. Review

University of Lille I PC first year list of exercises n 7 Review Exercise Solve the following systems in 4 different ways (by substitution, by the Gauss method, by inverting the matrix of coefficients

### MOP 2007 Black Group Integer Polynomials Yufei Zhao. Integer Polynomials. June 29, 2007 Yufei Zhao yufeiz@mit.edu

Integer Polynomials June 9, 007 Yufei Zhao yufeiz@mit.edu We will use Z[x] to denote the ring of polynomials with integer coefficients. We begin by summarizing some of the common approaches used in dealing

### Factoring of Prime Ideals in Extensions

Chapter 4 Factoring of Prime Ideals in Extensions 4. Lifting of Prime Ideals Recall the basic AKLB setup: A is a Dedekind domain with fraction field K, L is a finite, separable extension of K of degree

### Algebra Unpacked Content For the new Common Core standards that will be effective in all North Carolina schools in the 2012-13 school year.

This document is designed to help North Carolina educators teach the Common Core (Standard Course of Study). NCDPI staff are continually updating and improving these tools to better serve teachers. Algebra