Barnett s Theorems About the Greatest Common Divisor of Several Univariate Polynomials Through Bezout-like Matrices

Size: px
Start display at page:

Download "Barnett s Theorems About the Greatest Common Divisor of Several Univariate Polynomials Through Bezout-like Matrices"

Transcription

1 J Symbolic Computation (2002) 34, doi:101006/jsco Available online at on Barnett s Theorems About the Greatest Common Divisor of Several Univariate Polynomials Through Bezout-like Matrices GEMA M DIAZ-TOCA AND LAUREANO GONZALEZ-VEGA Dpto de Matematica Aplicada, Universidad de Murcia, Spain Dpto de Matematicas, Estadistica y Comp, Universidad de Cantabria, Spain This article provides a new presentation of Barnett s theorems giving the degree (resp coefficients) of the greatest common divisor of several univariate polynomials with coefficients in an integral domain by means of the rank (resp linear dependencies of the columns) of several Bezout-like matrices This new presentation uses Bezout or hybrid Bezout matrices instead of polynomials evaluated in a companion matrix as in the original Barnett s presentation Moreover, this presentation also allows us to compute the coefficients of the considered greatest common divisor in an easier way than in the original Barnett s theorems c 2002 Elsevier Science Ltd All rights reserved Introduction Let F be a field of characteristic zero Let {A, B 1,, B t } be a family of polynomials in F[x] with A monic and n = deg(a) > deg(b j ) for every j {1,, t} Barnett s theorem (see Barnett, 1971; Barnett, 1983 or Gonzalez-Vega, 1996) assures that the degree of the greatest common divisor of A, B 1,, B t verifies: deg(gcd(a, B 1,, B t )) = n rank(b 1 ( A ), B 2 ( A ),, B t ( A )) where A is the companion matrix of A: a n a n 1 A = a n a 1 and B j ( A ) denotes the evaluation of the polynomial B j in the matrix A Moreover, some linear algebra over the matrix giving the degree of the greatest common divisor provides the coefficients of a greatest common divisor in F[x] of A, B 1,, B t Two proofs are proposed in Barnett (1971) for the result concerning the degree of the greatest common divisor: the first one uses the Jordan form of A and the second one is based on a theorem introduced in Barnett (1970) concerning the degree of the gemadiaz@umes gvega@matescounicanes /02/ $3500/0 c 2002 Elsevier Science Ltd All rights reserved

2 60 G M Diaz-Toca and L Gonzalez-Vega greatest common divisor of two invariant factors for two regular polynomial matrices In Gonzalez-Vega (1996) a more elementary proof is proposed by using a few elementary facts in linear algebra and some easy to prove properties concerning subresultants This new proof generalizes Barnett s results to the case where the considered polynomials have their coefficients in an integral domain This paper is devoted to generalizing Barnett s results by replacing the matrices B j ( A ) with others which correspond to the same linear mapping defined by B j ( A ) One of these matrices is the Bezout matrix of A and B j This version of Barnett s results with Bezout matrices is currently being used to solve several problems in computer algebra (namely, parametric squarefree decomposition of univariate polynomials, Diaz-Toca and Gonzalez-Vega, 2001, and efficient quantifier elimination over the reals, Gonzalez-Vega and Gonzalez-Campos, 1999) due to the good specialization behaviour of the Bezout matrix together with its moderate size (in comparison with the evaluation on the companion matrix) This paper is divided into four sections The first and second sections are devoted to presenting Barnett s theorems as introduced in Gonzalez-Vega (1996) through the corresponding translation to linear mappings on some concrete vector spaces and the right basis for these spaces The third section presents Barnett s theorems by using Bezout matrices, the fourth section by using Hankel matrices and the fifth by using hybrid Bezout matrices Finally the last section shows the computational behaviour of all these matrices in terms of theoretical and practical complexity 1 Barnett s Theorems About the Greatest Common Divisor of Several Univariate Polynomials In this section Barnett s theorems about the greatest common divisor of a finite family of univariate polynomials are to be presented following Gonzalez-Vega (1996) First the definition of the (generalized) companion matrix of a univariate polynomial and its associated linear mapping are introduced Let D be an integral domain of characteristic zero and F be its quotient field Definition 11 Let P (x) be a polynomial in D[x]: P (x) = x n + p 1 x n p n, 0 The (generalized) companion matrix of P (x) is defined by: p n 0 0 p n 1 P = 0 0 p n p 1 If F n [x] is the F-vector space of polynomials in F[x] with degree smaller than n then the matrix P is the matrix associated to the endomorphism Φ P : F n [x] F n [x] U rem( xu, P )

3 Barnett s Theorems 61 with respect to the so-called standard basis of F n [x]: Definition 12 Let B St = {1, x, x 2,, x n 1 } P (x) = x n + p 1 x n p n 1 x + p n, Q(x) = q 1 x n q n 1 x + q n, be two polynomials in D[x] with 0 and m = deg(q) n 1 Then, the polynomial Q(x) in D[x] is defined by: ( ) x Q(x) = p m 0 Q and Let P (x) = x n + p 1 x n p n 1 x + p n Q j (x) = q j,1 x n q j,n 1 x + q j,n, j {1,, t}, be polynomials in D[x] with 0 and m j = deg(q j ) n 1 for every j {1,, t} Next, Barnett s theorems are presented Theorem 11 (Barnett s Theorem I) The degree of the greatest common divisor of P (x), Q 1 (x),, Q t (x) verifies the following formula: deg(gcd(p, Q 1,, Q t )) = n rank(q P (Q 1,, Q t )) where Q 1 ( P ) Q 2 ( P ) Q P (Q 1,, Q t ) = Q t ( P ) and P denotes the (generalized) companion matrix associated to P Note that the matrix Q( P ) is the matrix associated to the endomorphism (m = deg(q)): Φ Q P : F n[x] F n [x] U rem(p m 0 QU, P ) with respect to the standard basis B St Furthermore Q( P ) = p m 0 Q( P/p0 ), (1) where Q( P/p0 ) is the matrix associated to the endomorphism F n [x] F n [x] U rem(qu, P ) with respect to the standard basis B St The next theorem provides information about the linear independence of the columns in the matrix Q P (Q 1,, Q t )

4 62 G M Diaz-Toca and L Gonzalez-Vega Theorem 12 (Barnett s Theorem II) If ρ 1,, ρ n are the columns of the matrix Q P (Q 1,, Q t ) and r is its rank then the columns ρ 1,, ρ r are linearly independent and every ρ r+j (1 j n r) can be written as a linear combination of ρ 1,, ρ r Finally, the next theorem shows how to use the columns of the matrix which gives the degree of the greatest common divisor to obtain its coefficients Theorem 13 (Barnett s Theorem III) If ρ 1,, ρ n are the columns of the matrix Q P (Q 1,, Q t ), r is its rank, δ1 1 δ 1 n r δ = δ1 r δn r r a matrix whose entries (in F) are defined by the relations and then d 0 d 1 d 2 d n r r 1 ρ r+i = δ j i ρ j + δi r ρ r, j=1 p 1 p 2 p 1 = d 0 p n r p n r 1 p n r 2 D(x) = d 0 x n r + d 1 x n r d n r 1 x + d n r 1 δ r 1 δ r 2 δ r n r is a greatest common divisor in F[x] of the polynomials P (x), Q 1 (x),, Q t (x) Remark 11 Barnett s theorems have been presented for a family of polynomials P, Q 1,, Q t such that deg(p ) > deg(q i ) (1 i t) However, the theorems hold for an arbitrary family of polynomials and even if the polynomial with the lowest degree is chosen to be P (x) But if the chosen polynomial P (x) is not the polynomial of the highest degree then the family P, rem(q 1, P ),, rem(q t, P ) is the one actually considered because: mi deg(rem(q,p )) Q i ( P ) = p rem(q i, P )( P ) 0 2 Barnett s Theorems with Respect to Other Basis in F n [x] Let P (x), Q 1 (x),, Q t (x) be a family of polynomials in D[x] with n = deg(p ) and m j = deg(q j ) n 1 for every j {1,, t} Let A and B be two bases of F n [x]: A = {a 0,, a n 1 }, B = {b 0,, b n 1 } If for each j {1,, t}, the linear mapping Φ Qj P is considered taking the basis A in the initial space and the basis B in the final one, the next diagram of linear mappings is

5 Barnett s Theorems 63 obtained: Q j ( P ) where B St B St A S SB A B Q j (Λ P ) A S is the basis change matrix of A to B St, S B is the basis change matrix of B St to B, Λ P is the matrix of Φ P with respect to the basis A and B, Q j (Λ P ) is the matrix of Φ Qj P with respect to the basis A and B Note that the columns of the matrix A S are the coefficients of the polynomials which define the basis A AND that the matrix Q j (Λ P ) could not be the polynomial Qj is evaluated in Λ P, only if the bases A and B are the same, that is, only if the linear mapping Φ Qj P keeps being an endomorphism Proposition 21 The degree of the greatest common divisor of P, Q 1,, Q t verifies the following formula: where deg(gcd(p, Q 1,, Q t )) = n rank(q P (Q 1,, Q t )) Q 1 (Λ P ) Q Q 2 (Λ P ) P (Q 1,, Q t ) = Q t (Λ P ) Proof Since A S and S B are non-singular and then: S B Q P (Q 1,, Q t ) = S B = Thus, it follows from Theorem 11 that S B S B Q 1 ( P ) A S Q t ( P ) Q P (Q 1,, Q t )A S, rank(q P (Q 1,, Q t )) = rank(q P (Q 1,, Q t )) deg(gcd(p, Q 1,, Q t )) = n rank(q P (Q 1,, Q t )) The linear independence of the columns of Q P (Q 1,, Q t ) can also be characterized in some cases Proposition 22 If the polynomials which define the basis A provide a triangular basis arranged in increasing degree order (0 j n 1): a j (x) = a (0) j x j + + a (j) j, a (0) j 0, (2)

6 64 G M Diaz-Toca and L Gonzalez-Vega c 1,, c n are the columns of the matrix Q P (Q 1,, Q t ) and r is its rank, then the columns c 1,, c r are linearly independent and every c r+j (1 j n r) can be written as a linear combination of c 1,, c r Proof Since A = {a 0,, a n 1 } with a j (x) = a (0) j upper triangular: So, A S = S B Q P (Q 1,, Q t ) = By hypothesis, which implies that a (0) 0 a (0) n 1 a (n 1) n 1 S B x j + + a (j) j, the matrix A S is a (0) 0 a (0) n 1 Q P (Q 1,, Q t ) a (n 1) n 1 rank(q P (Q 1,, Q t )) = r, rank(q P (Q 1,, Q t )) = r Thus, if ρ 1,, ρ n are the columns of Q P (Q 1,, Q t ), ρ 1,, ρ r are linearly independent then, since A S is an upper triangular matrix, the first r columns of Q P (Q 1,, Q t )A S are linearly independent In other words, multiplying times A S to the right keeps the linear independence between the columns The proof is finished by noting that if the first r columns of Q P (Q 1,, Q t )A S are linearly independent then the first r columns of Q P (Q 1,, Q t ) are also linearly independent Proposition 23 If the polynomials which define the basis A provide a triangular basis arranged in decreasing degree order (0 j n 1): a j (x) = a (0) j x n j a (n j 1) j, a (0) j 0, c 1,, c n are the columns of the matrix Q P (Q 1,, Q t ) and r is its rank then the last r columns c n r+1,, c n are linearly independent and each c i (1 i n r) can be written as a linear combination of c n r+1,, c n Proof Since A = {a 0,, a n 1 } with a j (x) = a (0) j x n j a (n j 1) j matrix A S is triangular with shape: So, A S = S B Q P (Q 1,, Q t ) = a (0) 0 a (0) a (n 1) 0 S B n 1 Q P (Q 1,, Q t ) a (0) 0 a (0) a (n 1) 0 n 1 then the

7 By hypothesis, which implies that rank(q P (Q 1,, Q t )) = r, rank(q P (Q 1,, Q t )) = r Barnett s Theorems 65 Thus, if ρ 1,, ρ n are the columns of Q P (Q 1,, Q t ) and ρ 1,, ρ r are linearly independent then, because of the shape of A S which implies that multiplying times A S to the right reverses the relation of linear independence between the columns, the last r columns of Q P (Q 1,, Q t )A S are linearly independent The proof is finished by noting that if the last r columns of Q P (Q 1,, Q t )A S are linearly independent then the last r columns of Q P (Q 1,, Q t ) are also linearly independent In order to generalize Barnett s theorem III it is required to have a more concrete knowledge (and control) of the considered basis which is done into the next sections 3 Using Bezout Matrices to Formulate Barnett s Theorems Given a polynomial P (x) = x n + p 1 x n p n 1 x + p n, 0, the Horner basis of F n [x] associated to P (x), denoted by B Ho and also called control basis, is defined by with: B Ho = {α 1 (x),, α n (x)} α i (x) = x n i + + p n i 1 x + p n i Following the notation introduced in Section 2, if then diagram (2) specializes to: where A = B Ho, B = B St, Q j ( P ) B St B St H S SS B Ho B St Q j (Λ P ) the basis change matrix of B Ho to B St is p n 1 p n 2 p 1 p 0 p n 2 p n 3 0 H S =, p S S = I n,

8 66 G M Diaz-Toca and L Gonzalez-Vega the matrix of Φ P with respect to the basis B Ho and B St is the matrix of Φ Qj P Note that t P Λ P = P H S, with respect to the basis B Ho and B St is Q j (Λ P ) = Q j ( P ) H S (3) is the matrix associated to the endomorphism Φ P : F n [x] F n [x] U rem( xu, P ) with respect to the Horner basis B Ho which implies that Q j ( t P ) is the matrix associated to the endomorphism Φ Qj P with respect to the basis B Ho Moreover, Q j ( t P ) = p m 0 Q j ( t P/ ), (4) where t P/ is the matrix associated to the endomorphism F n [x] F n [x] U rem(q j U, P ) with respect to the Horner basis B Ho Next, following Helmke and Fuhrmann (1989) or Krein and Naimark (1981), the most general definition of a Bezout matrix of two univariate polynomials is introduced (see Heinig and Rost, 1984 for a definition for four univariate polynomials with one additional hypothesis): Definition 31 If P (x) and Q(x) are polynomials in D[x] such that d = max{deg(p ), deg(q)} then the Bezout matrix associated to P (x) and Q(x) is: c 0,0 c 0,d 1 Bez(P, Q) = c d 1,0 c d 1,d 1 where the c i,j are defined by the formula: P (x)q(y) P (y)q(x) x y = d 1 i,j=0 c i,j x i y j The Bezoutian associated to P (x) and Q(x) is defined as the determinant of the matrix Bez(P, Q) and it will be denoted by bez(p, Q) For instance, if Q(x) = 1 then the matrix Bez(P, 1) is: p n 1 p n 2 p 1 p 0 p n 2 p n 3 0 Bez(P, 1) = p and note that Bez(P, 1) is the basis change matrix of B Ho to B St

9 Barnett s Theorems 67 The following theorem summarizes the main properties of the Bezout matrix and its determinant (see Barnett, 1983; Helmke and Fuhrmann, 1989 or Mignotte, 1992 for a proof) Theorem 31 Let P and Q be two polynomials in D[x] with n = deg(p ) m = deg(q) and Then: P = x n + p 1 x n p n 1 x + p n bez(p, Q) = 0 if and only if deg(gcd(p, Q)) 1 Barnett factorization: p m 0 Bez(P, Q) = Q( P ) Bez(P, 1) = p m 0 Q( P/p0 ) Bez(P, 1) bez(p, Q) = ( 1) n(n 1)/2 p n m 0 Resultant(P, Q) = Bez(P, 1) Q( t P ) = p m 0 Bez(P, 1) Q( t P/ ) (5) Notice that Barnett factorization and equation (3) imply that p m 0 Bez(P, Q) = Q(Λ P ) In other words, p m 0 Bez(P, Q) is the matrix associated to the linear mapping Φ Q P considering the Horner basis in the initial vector space and the standard basis in the final one 31 barnett s theorems through bezout matrices Since p m 0 Bez(P, Q) is the matrix associated to the linear mapping Φ Q P considering the Horner basis in the initial vector space and the standard basis in the final one, following Section 2, Barnett s theorems I and II (Theorems 11 and 12) can be rewritten with Bezout matrices (note that the polynomials which define B Ho are arranged in decreasing degree order) Theorem 32 The degree of the greatest common divisor of P (x), Q 1 (x),, Q t (x) verifies the following formula: where deg(gcd(p, Q 1,, Q t )) = n rank(b P (Q 1,, Q t )) Bez(P, Q 1 ) B P (Q 1,, Q t ) = Bez(P, Q t ) Theorem 33 If c 1,, c n are the columns of the matrix B P (Q 1,, Q t ) and its rank is n k then the last n k columns c k+1,, c n are linearly independent and each c i (1 i k) can be written as a linear combination of c k+1,, c n Finally it is shown how to use the matrix B P (Q 1,, Q t ) in order to get the coefficients of the greatest common divisor of P (x), Q 1 (x),, Q t (x) The resulting formula is simpler than the one presented in Theorem 13 (note moreover that the entries in B P (Q 1,, Q t ) are simpler than those in Q P (Q 1,, Q t ))

10 68 G M Diaz-Toca and L Gonzalez-Vega Theorem 34 If c 1,, c n are the columns of the matrix B P (Q 1,, Q t ), n k is its rank, n c k i = h k+1 k i c k+1 + h j k i c j, i = 0,, k 1, {d 1,, d k } given by and d 0 F then: j=k+2 d j = d 0 h k+1 k j+1 D(x) = d 0 x k + d 1 x k d k 1 x + d k is a greatest common divisor for the polynomials P (x), Q 1 (x),, Q t (x) Proof The desired equality is d 0 d 1 = d 0 d k 1 h k+1 k h k+1 1 (6) By Barnett factorization, it follows that the matrix BH P (Q 1,, Q t ) is equal to: Bez(P, Q 1 ) 1/p m1 0 Q 1 ( P ) = Bez(P, 1) Bez(P, Q t ) 1/p mt 0 Q t ( P ) and since Q j ( P ) = p mj 0 Q j( P/p0 ), we have: Bez(P, Q 1 ) Q 1 ( P/p0 ) = Bez(P, Q t ) Q t ( P/p0 ) Bez(P, 1) Hence, if ρ 1,, ρ n denote the columns of Q P/p0 (Q 1,, Q t ) then its first n k columns are linearly independent and, by Barnett s theorem III (Theorem 13), the coefficients of D(x) = d 0 x k + d 1 x k d k 1 x + d k are given by where d 0 1 d 1 = d 0 p 1 δ n k 1, d k p k p k 1 δ n k k ρ n k+i = n k 1 j=1 δ j i ρ j + δ n k i ρ n k

11 Thus if the equality Barnett s Theorems h k+1 k = p 1 δ n k 1 (7) h k+1 1 p k p k 1 δ n k k holds, the equality (6) will follow directly But proving (7) requires proving: h k+1 j = p k j+1 + p k j δ n k 1 + p k j 1 δ n k δ n k k j+1, for every k j 1 The relations between the columns of Q P/p0 (Q 1,, Q t ) and B P (Q 1,, Q t ) are given by: or more precisely: Hence, if n k ρ j p n k+1 j + j=1 Bez(P, Q 1 ) Bez(P, Q t ) = Q 1 ( P/p0 ) Q t ( P/p0 ) Bez(P, 1) (c 1,, c k, c k+1,, c n ) = (ρ 1,, ρ n k, ρ n k+1,, ρ n )Bez(P, 1) c n = ρ 1 c n 1 = ρ 1 p 1 + ρ 2 c k+1 = ρ 1 p n k ρ n k c k = ρ 1 p n k + + ρ n k p 1 + ρ n k+1 c 1 = ρ 1 p n ρ n 1 p 1 + ρ n ( n k 1 j=1 n k+1 j=1 c k = h k+1 k c k+1 + ρ j p n k+1 j = h k+1 k ) δ j 1 ρ j + δ1 n k ρ n k = h k+1 k ( n k n j=k+2 h j k c j ) ρ j p n k j + j=1 ( n k ) ρ j p n k j + then (looking at the coefficients of ρ n k at both sides of the equality): p 1 + δ n k 1 = h k+1 k Using the same argument, for an arbitrary j with j < k: c j = h k+1 j c k+1 + n i=k+2 h i jc i = n j+1 i=1 j=1 ρ i p n j+1 i n j=k+2 n j=k+2 h j k c j h j k c j

12 70 G M Diaz-Toca and L Gonzalez-Vega provides: h k+1 j obtaining ( n k as desired ) ρ i p n k i + i=1 n i=k+2 n k = ρ i p n j+1 i + i=1 ( n k 1 + i=1 h k+1 j h i j(ρ 1 p n i + + ρ n i+1 ) ( n k 1 i=1 δ i k jρ i + δ n k k j ρ n k δ i 1ρ i + δ n k 1 ρ n k )p k j + ) p 1 + ( n k 1 i=1 δ i k j+1ρ i + δ n k k j+1 ρ n k = p k j+1 + p k j δ n k p 1 δ n k k j + δ n k k j+1 ) 4 Using Hankel Matrices to Formulate Barnett s Theorems Following the notation of Section 2, if then diagram (2) specializes to: where: A = B St, B = B Ho, Q j ( P ) B St B St I n SH B St B Ho Q j (Λ P ) the basis change matrix of B St to B Ho is Bez(P, 1) 1, the matrix of Φ Qj P with respect to the basis B Ho and B St is and by Barnett factorization it follows: 1 p m 0 Q j (Λ P ) = Bez(P, 1) 1 Qj ( P ), Q j (Λ P ) = Bez(P, 1) 1 Bez(P, Q j )Bez(P, 1) 1 (8) There is a well-known matrix verifying property (8): the Hankel matrix of P (x) and Q j (x) which is presented in the next definition Definition 41 Given P (x) and Q(x) in D[x] such that deg(q) = m < n = deg(p ), the Hankel matrix of P (x) and Q(x) is defined by: h 1 h 2 h n h 2 h 3 h n+1 H(P, Q) = h n h n+1 h 2n 1

13 Barnett s Theorems 71 where the entries (in F) are given by the power series expansion of the rational function at infinity, ie Q(x) P (x) R(x) = Q(x) P (x) = h i x i This matrix and its main properties can be found, for example, in Bini and Pan (1994) and Helmke and Fuhrmann (1989) Theorem 41 Given P (x) and Q(x) in D[x] such that n = deg(p ) > m = deg(q) and Then: i=1 P (x) = x n + p 1 x n p n 1 x + p n 1 H(P, Q) = Bez(P, 1) 1 Bez(P, Q)Bez(P, 1) 1 2 rank(bez(p, Q)) = rank(h(p, Q)) 3 deg(gcd(p, Q)) = i i = n rank(h(p, Q)) Since p m 0 H(P, Q) is exactly the matrix of Φ Q P with respect to B St and B Ho, Barnett s theorems can be rewritten with Hankel matrices 41 barnett s theorems through hankel matrices Following Section 2, Barnett s theorems I and II (Theorems 11 and 12) can be rewritten with Hankel matrices (note that the polynomials which define B St are arranged in increasing degree order) Theorem 42 The degree of the greatest common divisor of P (x), Q 1 (x),, Q t (x) verifies the following formula: where deg(gcd(p, Q 1,, Q t )) = n rank(h P (Q 1,, Q t )) H(P, Q 1 ) H P (Q 1,, Q t ) = H(P, Q t ) Theorem 43 If c 1,, c n are the columns of the matrix H P (Q 1,, Q t ) and its rank is n k then the first n k columns c 1,, c n k are linearly independent and each c n k+i (1 i k) can be written as a linear combination of c 1,, c n k Finally it is shown how to use the matrix H P (Q 1,, Q t ) in order to get the coefficients of the greatest common divisor of P (x), Q 1 (x),, Q t (x) Theorem 44 If c 1,, c n are the columns of the matrix H P (Q 1,, Q t ), n k is its rank, h 1 1 h 1 k h = h n k 1 h n k k

14 72 G M Diaz-Toca and L Gonzalez-Vega a matrix whose entries (in F) are defined by the relations c n k+i = n k 1 j=1 h j i c j + h n k i c n k, and then: d 0 1 d 1 = d p 1 h n k 0 1 d k p k p k 1 h n k k D(x) = d 0 x k + d 1 x k d k 1 x + d k is a greatest common divisor in F[x] of the polynomials P (x), Q 1 (x),, Q t (x) Proof Let {ρ 1,, ρ n } denote the columns of Q P/p0 (Q 1,, Q t ) The equation H P (Q 1,, Q t ) = implies that (i = 1,, k): Bez(P, 1) 1 Bez(P, 1) 1 n k n k c n k+i = h j i c j ρ n k+i = h j i ρ j j=1 j=1 Q P/p0 (Q 1,, Q t ), (9) and, by Barnett s theorem III (Theorem 13), the desired result is obtained 5 Using Hybrid Bezout Matrices to Formulate Barnett s Theorems Given two polynomials P (x) = x n + p 1 x n p n 1 x + p n, 0, Q(x) = q 0 x m + q 1 x m q m 1 x + q m, q 0 0, with n m, the reversed Horner basis of F n [x] associated to P (x) and denoted by B Ho, is defined by: B Ho and the basis T n,m of F n [x] is defined by: B Tn,m Following the notation of Section 2, if = {α n (x),, α 1 (x)} = {1, x, x 2,, x m 1, α n m (x),, α 1 (x)} A = B Ho, B = B Tn,m,

15 Barnett s Theorems 73 then diagram (2) specializes to: H S Q j ( P ) B St B St S Tn,m B Ho B Tn,m Q j (Λ P ) where the basis change matrix of B Ho to B St is p 1 p n 2 p n 1 0 p n 3 p n 2 HS =, 0 0 p S Tn,m = 1 p m p n 1 1 p 1 p n m p n m 1 the matrix of Φ P with respect to the basis B Ho and B Tn,m is 1 Λ P = S Tn,m P H S, the matrix of Φ Qj P with respect to the basis B Ho and B T n,m is, Q j (Λ P ) = S Tn,m Qj ( P ) H S (10) Next the definition of a hybrid Bezout matrix is introduced This matrix is defined as a Bezout matrix in some books and articles, see for example Griss (1978), Wang (2000) and Zippel (1952) The Computer Algebra System Maple also calls this matrix a Bezout matrix (see LinearAlgebra[BezoutMatrix] or linalg[bezout]) Definition 51 Given P (x) and Q(x) in D[x], deg(p ) = n deg(b) = m, the hybrid Bezout matrix associated to P (x) and Q(x), denoted by Hbez(P, Q), is a square matrix of size n whose entries are defined by: for 1 i m, 1 j n, the (i, j)-entry is the coefficient of x n j in the polynomial K m i+1 = ( x m i + + p m i )(q m i+1 x n m+i q m x n m ) (p m i+1 x n m+i p n )(q 0 x m i + + q m i ); for m + 1 i n, 1 j n, the (i, j)-entry is the coefficient of x n j in the polynomial x n i Q(x)

16 74 G M Diaz-Toca and L Gonzalez-Vega The next proposition and its corollary provide a factorization of Hbez(P, Q) which makes it possible to rewrite Barnett s theorems with hybrid Bezout matrices Proposition 51 Let P (x), Q(x) D[x] such that n = deg(p ) m = deg(q) and P (x) = x n + p 1 x n p n, Q(x) = q 0 x m + q 1 x m q m Let the Sylvester matrix of P (x) and Q(x), be represented in the form where and Then: Sylv(P, Q) = n+m { }} { p n p n q m q 0 q m q 0 ( T1 T Sylv(P, Q) = 2 T 3 T 4 ), T 1 M m (D), T 2 M m,n (D), T 3 M n,m (D), T 4 M n (D), Proof Since T 1 is equal to: ( T1 0 T = m,n m 0 n m,m I n m ) Hbez(P, Q) = T T 4 T T 3 T 1 1 T 2 T 1 = p m 1 and since 0, T 1 is non-singular Furthermore, the rest of the blocks in the partition of Sylv(P, Q) are: q p m q m 1 n T 2 =, T 3 = q, p 1 n 0 n m,n q ṃ q T 4 = 1 q m q 0 q m 1 q m q 0 q m n m,

17 Thus T T 4 T T 3 T1 1 T 2 is equal to: q ṃ T 1 0 m,n m q 1 q m T 1 q 0 q m Barnett s Theorems 75 q 0 q m 1 q 0 q m Then the last n m rows of Hbez(P, Q) are exactly the last n m rows of T T 4 T T 3 T 1 1 T 2 Regarding the first m rows of Hbez(P, Q), since q 0 q m 1 p m 1 T 1 = we have: = q 0 q 0 q m 1 q 0 p m 1 = q 0 0 n m,n q 0 q m 1 q 0 T 1 q 0 q m 1 q 0 q m 0 0 q 0 q m 1 T 1 T 1 q 1 q m 0 0 q 0 q m 0 0 q 0 q m 1 = T 1 q 1 q m 0 0 q 0 p m 1 q m 0 0 = q 1 q m 0 0 q 0 q m 1 p m p n q 0 p 1 p n 1 T 2 T 1, T 1 1 T 2 T 2 So the ith row (1 i m) is: q m 0 0 ( 0 0 p m i ) q 1 q m 0 0 p m p n ( 0 0 q 0 q m i ), p 1 p n

18 76 G M Diaz-Toca and L Gonzalez-Vega a matrix whose entries are the coefficients of the polynomial K m i+1 defined by: K m i+1 = ( x m i + + p m i )(q m i+1 x n (m i+1) + + q m x n m ) Thus we can conclude that: Note that the matrix (q 0 x m i + + q m i )(p m i+1 x n (m i+1) + + p n ) Hbez(P, Q) = T T 4 T T 3 T 1 1 T 2 p m T = is the basis change matrix of B Ho to B Tn,m Lemma 51 Following the notation of Proposition 51, ( ) ( ) ( ) Im 0 T1 T T 3 T1 1 2 T1 T 2 = I n T 3 T 4 0 J n Q( t, (11) P/ )J n where J n = 1 1 Proof See Barnett (1983) or Mignotte (1992) Note that equality (11) is equivalent to: J n Q( t P/ ) J n = T 3 T 1 1 T 2 + T 4 Corollary 51 Hbez(P, Q) = T J n Q( t P/ ) J n Proof By Proposition 51 and Lemma 51, it follows that as desired Hbez(P, Q) = T T 4 T T 3 T 1 1 T 2 = T J n Q( t P/ ) J n The last results provide the following properties of Hbez(P, Q) Corollary 52 Let P (x), Q(x) D[x] such that n = deg(p ) m = deg(q) and P (x) = x n + p 1 x n p n 1 x + p n

19 Barnett s Theorems 77 Then: det(hbez(p, Q)) = Resultante(P, Q) If n = m then Bez(P, Q) = Hbez(P, Q) J n Corollary 53 The matrix p m 0 HBez(P, Q) is the matrix associated to the linear mapping Φ Q P considering the reversed Horner basis in the initial vector space and the basis T n,m in the final one Proof According to equality (10), the matrix Q(Λ P ) represents Φ Q P considering B Ho in the initial vector space and B Tn,m in the final one and it is given by: This equality implies that if Q(Λ P ) = S Tn,m Q( P ) H S p m 0 HBez(P, Q) = S Tn,m Q( P ) H S, (12) then the statement of the corollary is satisfied Since the matrix T is the basis change matrix of B Ho to B Tn,m, according to the diagram: HS B Ho B St T S Tn,m B Tn,m the matrix T can be factorized as T = S Tn,m H S Hence, equality (12) follows from p m 0 HBez(P, Q) = p m 0 T J n Q( t P/ )J n = S Tn,m H SJ n Q( t P )J n = S Tn,m Bez(P, 1) Q( t P )J n = S Tn,m Q( P )Bez(P, 1)J n = S Tn,m Q( P )H SJ n J n = S Tn,m Q( P )H S The main consequence of this corollary is that it is possible to rewrite Barnett s theorems with the hybrid Bezout matrix 51 barnett s theorems through hybrid bezout matrices Since p m 0 Hbez(P, Q) is the matrix associated to the linear mapping Φ Q P considering the reversed Horner basis in the initial vector space and the basis T n,m in the final one, following Section 2, Barnett s theorems I and II (Theorems 11 and 12) can be rewritten with hybrid Bezout matrices (note that the polynomials which define B Ho are arranged in increasing degree) Theorem 51 (Barnett s Theorem I) The degree of the greatest common divisor of P (x), Q 1 (x),, Q t (x) verifies the following formula: deg(gcd(p, Q 1,, Q t )) = n rank(bh P (Q 1,, Q t ))

20 78 G M Diaz-Toca and L Gonzalez-Vega where Hbez(P, Q 1 ) BH P (Q 1,, Q t ) = Hbez(P, Q t ) Theorem 52 If c 1,, c n are the columns of the matrix BH P (Q 1,, Q t ) and its rank is r then the first r columns c 1,, c r are linearly independent and each c r+i (1 i n r) can be written as a linear combination of c 1,, c r Finally, the next theorem shows how to use the columns of BH P (Q 1,, Q t ) in order to obtain the coefficients of the greatest common divisor Theorem 53 If c 1,, c n are the columns of the matrix BH P (Q 1,, Q t ), r is its rank, r 1 c r+i = h j i c j + h r i c r, i = 1,, n r, j=1 and {d 1,, d k } given by d j = d 0 h r j, d 0 F, then: D(x) = d 0 x n r + d 1 x n r d n r 1 x + d n r is a greatest common divisor of the polynomials P (x), Q 1 (x),, Q t (x) Proof Note that Hbez(P, Q j ) = S Tn,mj Q j ( P/p0 )Bez(P, 1)J n and so BH P (Q 1,, Q t ) = S Tn,m1 B P (Q 1,, Q t )J n S Tn,mt Moreover, multiplying B P (Q 1,, Q t ) times J n to the right implies that the columns of B P (Q 1,, Q t ) are reversed Hence, the relations between the columns of B P (Q 1,, Q t ) are the same relations between the columns of BH P (Q 1,, Q t ) in reverse order Therefore the assertion follows from Theorem 34 6 Theoretical and Practical Complexity Analysis This section shows the algorithm GCD for computing the greatest common divisor of a finite family of polynomials by using Barnett s theorems through the different matrices introduced in the previous sections together with its theoretical and practical complexity

21 Barnett s Theorems 79 Algorithm (GCD) Input: {P (x), Q 1 (x),, Q t (x)} in D[x] with n = deg(p ) > deg(q i ) = m i Output: gcd(p, Q 1,, Q t ) in F[x] (GCD1): Compute A P (Q 1,, Q t ), where A P (Q 1,, Q t ) is one of the following matrices: Q P (Q 1,, Q t ) B P (Q 1,, Q t ) H P (Q 1,, Q t ) BH P (Q 1,, Q t ) (GCD2): Compute the rank of A P (Q 1,, Q t ) (GCD3): Compute the coefficients of the gcd using either Theorem 13 or its different versions, depending on the chosen matrix A P (Q 1,, Q t ) 61 theoretical analysis Table 1 shows an estimation of the complexity of the algorithm GCD For the case of integer coefficients, the size of an integer number is defined as the base 2 logarithm of its absolute value Let M be a bound for the size of the coefficients of the polynomials in the case of integer coefficients 62 practical analysis Table 2 shows the computing time (in seconds) and the memory (in megabytes) required to compute the greatest common divisor of 12 families of random polynomials, in Z[x], with Barnett s theorems and by using the different matrices introduced in the previous sections Furthermore this table shows the maximum of the degrees of the considered polynomials and the degree of the greatest common divisor The algorithm GCD has been implemented in the Computer Algebra System Maple providing a greatest common divisor of P (x), Q 1 (x),, Q t (x) A 266 MHz Pentium II PC with 64 MB Ram has been used to perform the computations 63 conclusions Tables 1 and 2 show the bad behaviour of the matrix Q P (Q 1,, Q t ) because of the size of its entries when the polynomials are in Z[x] As for the other matrices, the matrix BH P (Q 1,, Q t ) presents the best behaviour The computational behaviour of the matrices BH P (Q 1,, Q t ) and B P (Q 1,, Q t ) is very close, but when the difference between the degrees of used polynomials is appreciable, computing BH P (Q 1,, Q t ) is much faster than computing B P (Q 1,, Q t )

22 80 G M Diaz-Toca and L Gonzalez-Vega Table 1 Required arithmetic operations (GCD1) In Entries sizes when D = Z (GCD2) (GCD3) Q P O(tn 2 ) D O(Mn) O(tn(n k) 2 ) O(kn 2 ) B P O(tn 2 ) D O(log 2 n + M) O(tn(n k) 2 ) O(kn 2 ) BH P O(tn 2 ) D O(log 2 n + M) O(tn(n k) 2 ) O(kn 2 ) H P O(tn 2 ) F O(n(log 2 n + M)) O(tn(n k) 2 ) O(kn 2 ) Table 2 Practical analysis Ej Q P B P BH P H P Max degree = 10 1 t = deg(gcd) = MB 1789 MB 1834 MB 1834 MB 2 t = deg(gcd) = MB 1789 MB 1834 MB 1834 MB 3 t = deg(gcd) = MB 1789 MB 1834 MB 1834 MB Max degree = 20 1 t = deg(gcd) = MB 2162 MB 2162 MB 2293 MB 2 t = deg(gcd) = MB 2162 MB 2227 MB 2358 MB 3 t = deg(gcd) = MB 2358 MB 2358 MB 2489 MB Max degree = 30 1 t = deg(gcd) = MB 2883 MB 3014 MB 2883 MB 2 t = deg(gcd) = MB 3014 MB 3145 MB 3472 MB 3 t = 7 1 h gcd = MB 3276 MB 2752 MB 2948 MB Max degree = 40 1 t = deg(gcd) = MB 2752 MB 2817 MB 3079 MB 3 t = deg(gcd) = MB 4390 MB 4445 MB 5045 MB 2 t = 7 3 h deg(gcd) = MB 4128 MB 4259 MB 5372 MB Finally, when polynomials P, Q 1,, Q t are in Z[a, b][x], computing H P (Q 1,, Q t ) involves working in Q(a, b) and this implies a high cost Acknowledgement This work was partially supported by DGESIC PB C02-02 References Barnett, S (1970) Degrees of greatest common divisors of invariant factors of two regular polynomial matrices Proc Camb Phil Soc, 66, Barnett, S (1971) Greatest common divisor of several polynomials Proc Camb Phil Soc, 70,

23 Barnett s Theorems 81 Barnett, S (1983) Polynomials and Linear Control Systems, Marcel Dekker Bini, D, Pan, V (1994) Polynomial and matrix computations Fundamental Algorithms, volume 1 Progress in Theoretical Computer Science, Birkhäuser Diaz-Toca, G M, Gonzalez-Vega, L (2001) Squarefree decomposition of univariate polynomials depending on a parameter J Symb Comput, 32, Gonzalez-Vega, L (1996) An elementary proof of Barnett s theorem about the greatest common divisor of several univariate polynomials Linear Algebr Appl, 247, Gonzalez-Vega, L, Gonzalez-Campos, N (1999) Simultaneous elimination by using several tools from real algebraic geometry J Symb Comput, 28, Griss, M L (1978) Using an efficient sparse minor expansion Algorithm to compute polynomial subresultants and the greatest common denominator IEEE Trans Comput, c-27, Heinig, G, Rost, K (1984) Algebraic methods for Toeplitz-like matrices and operators, Operator Theory, volume 13, Birkäuser Helmke, U, Fuhrmann, P A (1989) Bezoutians Linear Algebr Appl, 122/123/124, Krein, M G, Naimark, M A (1981) The method of symmetric and Hermitian forms in the theory of the separation of the roots of algebraic equations Linear Multilinear Algebr, 10, (the original Russian version was published in 1936) Mignotte, M (1992) Mathematics for Computer Algebra, Universitext, Springer Wang, D (2000) Subresultants with the Bezout Matrix In Gao, X-S, Wang, D eds, Computer Mathematics: Proceedings of the Fourth Asian Symposium (ASCM 2000), pp Zippel, R (1952) Effective Polynomial Computation, Kluwer Academic Publishers Group Received 31 December 2001 Accepted 13 March 2002

Structured Matrix Methods Computing the Greatest Common Divisor of Polynomials

Structured Matrix Methods Computing the Greatest Common Divisor of Polynomials Spec Matrices 2017; 5:202 224 Research Article Open Access Dimitrios Christou, Marilena Mitrouli*, and Dimitrios Triantafyllou Structured Matrix Methods Computing the Greatest Common Divisor of Polynomials

More information

The Berlekamp-Massey Algorithm revisited

The Berlekamp-Massey Algorithm revisited The Berlekamp-Massey Algorithm revisited Nadia Ben Atti ( ), Gema M Diaz Toca ( ) Henri Lombardi ( ) Abstract We propose a slight modification of the Berlekamp-Massey Algorithm for obtaining the minimal

More information

CS 4424 GCD, XGCD

CS 4424 GCD, XGCD CS 4424 GCD, XGCD eschost@uwo.ca GCD of polynomials First definition Let A and B be in k[x]. k[x] is the ring of polynomials with coefficients in k A Greatest Common Divisor of A and B is a polynomial

More information

Algebra Homework, Edition 2 9 September 2010

Algebra Homework, Edition 2 9 September 2010 Algebra Homework, Edition 2 9 September 2010 Problem 6. (1) Let I and J be ideals of a commutative ring R with I + J = R. Prove that IJ = I J. (2) Let I, J, and K be ideals of a principal ideal domain.

More information

An elementary approach to subresultants theory

An elementary approach to subresultants theory Journal of Symbolic Computation 35 (23) 281 292 www.elsevier.com/locate/jsc An elementary approach to subresultants theory M hammed El Kahoui Department of Mathematics, Faculty of Sciences Semlalia, Cadi

More information

Primitive sets in a lattice

Primitive sets in a lattice Primitive sets in a lattice Spyros. S. Magliveras Department of Mathematical Sciences Florida Atlantic University Boca Raton, FL 33431, U.S.A spyros@fau.unl.edu Tran van Trung Institute for Experimental

More information

Parametric euclidean algorithm

Parametric euclidean algorithm Theoretical Mathematics & Applications, vol.3, no.3, 2013, 13-21 ISSN: 1792-9687 (print), 1792-9709 (online) Scienpress Ltd, 2013 Parametric euclidean algorithm Ali Ayad 1, Ali Fares 2 and Youssef Ayyad

More information

How might we evaluate this? Suppose that, by some good luck, we knew that. x 2 5. x 2 dx 5

How might we evaluate this? Suppose that, by some good luck, we knew that. x 2 5. x 2 dx 5 8.4 1 8.4 Partial Fractions Consider the following integral. 13 2x (1) x 2 x 2 dx How might we evaluate this? Suppose that, by some good luck, we knew that 13 2x (2) x 2 x 2 = 3 x 2 5 x + 1 We could then

More information

Letting be a field, e.g., of the real numbers, the complex numbers, the rational numbers, the rational functions W(s) of a complex variable s, etc.

Letting be a field, e.g., of the real numbers, the complex numbers, the rational numbers, the rational functions W(s) of a complex variable s, etc. 1 Polynomial Matrices 1.1 Polynomials Letting be a field, e.g., of the real numbers, the complex numbers, the rational numbers, the rational functions W(s) of a complex variable s, etc., n ws ( ) as a

More information

Lattices and Hermite normal form

Lattices and Hermite normal form Integer Points in Polyhedra Lattices and Hermite normal form Gennady Shmonin February 17, 2009 1 Lattices Let B = { } b 1,b 2,...,b k be a set of linearly independent vectors in n-dimensional Euclidean

More information

Determinants of Partition Matrices

Determinants of Partition Matrices journal of number theory 56, 283297 (1996) article no. 0018 Determinants of Partition Matrices Georg Martin Reinhart Wellesley College Communicated by A. Hildebrand Received February 14, 1994; revised

More information

Fast Polynomial Multiplication

Fast Polynomial Multiplication Fast Polynomial Multiplication Marc Moreno Maza CS 9652, October 4, 2017 Plan Primitive roots of unity The discrete Fourier transform Convolution of polynomials The fast Fourier transform Fast convolution

More information

A canonical form for the continuous piecewise polynomial functions

A canonical form for the continuous piecewise polynomial functions A canonical form for the continuous piecewise polynomial functions Jorge Caravantes Dpto. de Álgebra Universidad Complutense de Madrid, Spain jorge caravant@mat.ucm.es M. Angeles Gomez-Molleda Dpto. de

More information

Linear Algebra March 16, 2019

Linear Algebra March 16, 2019 Linear Algebra March 16, 2019 2 Contents 0.1 Notation................................ 4 1 Systems of linear equations, and matrices 5 1.1 Systems of linear equations..................... 5 1.2 Augmented

More information

Linear Algebra M1 - FIB. Contents: 5. Matrices, systems of linear equations and determinants 6. Vector space 7. Linear maps 8.

Linear Algebra M1 - FIB. Contents: 5. Matrices, systems of linear equations and determinants 6. Vector space 7. Linear maps 8. Linear Algebra M1 - FIB Contents: 5 Matrices, systems of linear equations and determinants 6 Vector space 7 Linear maps 8 Diagonalization Anna de Mier Montserrat Maureso Dept Matemàtica Aplicada II Translation:

More information

Chinese Remainder Theorem

Chinese Remainder Theorem Chinese Remainder Theorem Theorem Let R be a Euclidean domain with m 1, m 2,..., m k R. If gcd(m i, m j ) = 1 for 1 i < j k then m = m 1 m 2 m k = lcm(m 1, m 2,..., m k ) and R/m = R/m 1 R/m 2 R/m k ;

More information

Sums of diagonalizable matrices

Sums of diagonalizable matrices Linear Algebra and its Applications 315 (2000) 1 23 www.elsevier.com/locate/laa Sums of diagonalizable matrices J.D. Botha Department of Mathematics University of South Africa P.O. Box 392 Pretoria 0003

More information

Computing Approximate GCD of Univariate Polynomials by Structure Total Least Norm 1)

Computing Approximate GCD of Univariate Polynomials by Structure Total Least Norm 1) MM Research Preprints, 375 387 MMRC, AMSS, Academia Sinica No. 24, December 2004 375 Computing Approximate GCD of Univariate Polynomials by Structure Total Least Norm 1) Lihong Zhi and Zhengfeng Yang Key

More information

A Maple Package for Parametric Matrix Computations

A Maple Package for Parametric Matrix Computations A Maple Package for Parametric Matrix Computations Robert M. Corless, Marc Moreno Maza and Steven E. Thornton Department of Applied Mathematics, Western University Ontario Research Centre for Computer

More information

Computing with polynomials: Hensel constructions

Computing with polynomials: Hensel constructions Course Polynomials: Their Power and How to Use Them, JASS 07 Computing with polynomials: Hensel constructions Lukas Bulwahn March 28, 2007 Abstract To solve GCD calculations and factorization of polynomials

More information

1/30: Polynomials over Z/n.

1/30: Polynomials over Z/n. 1/30: Polynomials over Z/n. Last time to establish the existence of primitive roots we rely on the following key lemma: Lemma 6.1. Let s > 0 be an integer with s p 1, then we have #{α Z/pZ α s = 1} = s.

More information

Differential Resultants and Subresultants

Differential Resultants and Subresultants 1 Differential Resultants and Subresultants Marc Chardin Équipe de Calcul Formel SDI du CNRS n 6176 Centre de Mathématiques et LIX École Polytechnique F-91128 Palaiseau (France) e-mail : chardin@polytechniquefr

More information

Polynomial Properties in Unitriangular Matrices 1

Polynomial Properties in Unitriangular Matrices 1 Journal of Algebra 244, 343 351 (2001) doi:10.1006/jabr.2001.8896, available online at http://www.idealibrary.com on Polynomial Properties in Unitriangular Matrices 1 Antonio Vera-López and J. M. Arregi

More information

Solution. That ϕ W is a linear map W W follows from the definition of subspace. The map ϕ is ϕ(v + W ) = ϕ(v) + W, which is well-defined since

Solution. That ϕ W is a linear map W W follows from the definition of subspace. The map ϕ is ϕ(v + W ) = ϕ(v) + W, which is well-defined since MAS 5312 Section 2779 Introduction to Algebra 2 Solutions to Selected Problems, Chapters 11 13 11.2.9 Given a linear ϕ : V V such that ϕ(w ) W, show ϕ induces linear ϕ W : W W and ϕ : V/W V/W : Solution.

More information

CANONICAL FORMS FOR LINEAR TRANSFORMATIONS AND MATRICES. D. Katz

CANONICAL FORMS FOR LINEAR TRANSFORMATIONS AND MATRICES. D. Katz CANONICAL FORMS FOR LINEAR TRANSFORMATIONS AND MATRICES D. Katz The purpose of this note is to present the rational canonical form and Jordan canonical form theorems for my M790 class. Throughout, we fix

More information

The Jordan canonical form

The Jordan canonical form The Jordan canonical form Francisco Javier Sayas University of Delaware November 22, 213 The contents of these notes have been translated and slightly modified from a previous version in Spanish. Part

More information

Homework 8 Solutions to Selected Problems

Homework 8 Solutions to Selected Problems Homework 8 Solutions to Selected Problems June 7, 01 1 Chapter 17, Problem Let f(x D[x] and suppose f(x is reducible in D[x]. That is, there exist polynomials g(x and h(x in D[x] such that g(x and h(x

More information

Math 121 Homework 5: Notes on Selected Problems

Math 121 Homework 5: Notes on Selected Problems Math 121 Homework 5: Notes on Selected Problems 12.1.2. Let M be a module over the integral domain R. (a) Assume that M has rank n and that x 1,..., x n is any maximal set of linearly independent elements

More information

Basic Algebra. Final Version, August, 2006 For Publication by Birkhäuser Boston Along with a Companion Volume Advanced Algebra In the Series

Basic Algebra. Final Version, August, 2006 For Publication by Birkhäuser Boston Along with a Companion Volume Advanced Algebra In the Series Basic Algebra Final Version, August, 2006 For Publication by Birkhäuser Boston Along with a Companion Volume Advanced Algebra In the Series Cornerstones Selected Pages from Chapter I: pp. 1 15 Anthony

More information

Chapter 4 - MATRIX ALGEBRA. ... a 2j... a 2n. a i1 a i2... a ij... a in

Chapter 4 - MATRIX ALGEBRA. ... a 2j... a 2n. a i1 a i2... a ij... a in Chapter 4 - MATRIX ALGEBRA 4.1. Matrix Operations A a 11 a 12... a 1j... a 1n a 21. a 22.... a 2j... a 2n. a i1 a i2... a ij... a in... a m1 a m2... a mj... a mn The entry in the ith row and the jth column

More information

Computing Minimal Polynomial of Matrices over Algebraic Extension Fields

Computing Minimal Polynomial of Matrices over Algebraic Extension Fields Bull. Math. Soc. Sci. Math. Roumanie Tome 56(104) No. 2, 2013, 217 228 Computing Minimal Polynomial of Matrices over Algebraic Extension Fields by Amir Hashemi and Benyamin M.-Alizadeh Abstract In this

More information

Linear Algebra and its Applications

Linear Algebra and its Applications Linear Algebra and its Applications 430 (2009) 579 586 Contents lists available at ScienceDirect Linear Algebra and its Applications journal homepage: www.elsevier.com/locate/laa Low rank perturbation

More information

APPENDIX A. Background Mathematics. A.1 Linear Algebra. Vector algebra. Let x denote the n-dimensional column vector with components x 1 x 2.

APPENDIX A. Background Mathematics. A.1 Linear Algebra. Vector algebra. Let x denote the n-dimensional column vector with components x 1 x 2. APPENDIX A Background Mathematics A. Linear Algebra A.. Vector algebra Let x denote the n-dimensional column vector with components 0 x x 2 B C @. A x n Definition 6 (scalar product). The scalar product

More information

Dividing Polynomials: Remainder and Factor Theorems

Dividing Polynomials: Remainder and Factor Theorems Dividing Polynomials: Remainder and Factor Theorems When we divide one polynomial by another, we obtain a quotient and a remainder. If the remainder is zero, then the divisor is a factor of the dividend.

More information

Linear Algebra. Min Yan

Linear Algebra. Min Yan Linear Algebra Min Yan January 2, 2018 2 Contents 1 Vector Space 7 1.1 Definition................................. 7 1.1.1 Axioms of Vector Space..................... 7 1.1.2 Consequence of Axiom......................

More information

Lesson 3. Inverse of Matrices by Determinants and Gauss-Jordan Method

Lesson 3. Inverse of Matrices by Determinants and Gauss-Jordan Method Module 1: Matrices and Linear Algebra Lesson 3 Inverse of Matrices by Determinants and Gauss-Jordan Method 3.1 Introduction In lecture 1 we have seen addition and multiplication of matrices. Here we shall

More information

Math 113 Homework 5. Bowei Liu, Chao Li. Fall 2013

Math 113 Homework 5. Bowei Liu, Chao Li. Fall 2013 Math 113 Homework 5 Bowei Liu, Chao Li Fall 2013 This homework is due Thursday November 7th at the start of class. Remember to write clearly, and justify your solutions. Please make sure to put your name

More information

ACI-matrices all of whose completions have the same rank

ACI-matrices all of whose completions have the same rank ACI-matrices all of whose completions have the same rank Zejun Huang, Xingzhi Zhan Department of Mathematics East China Normal University Shanghai 200241, China Abstract We characterize the ACI-matrices

More information

Number Theory Basics Z = {..., 2, 1, 0, 1, 2,...} For, b Z, we say that divides b if z = b for some. Notation: b Fact: for all, b, c Z:

Number Theory Basics Z = {..., 2, 1, 0, 1, 2,...} For, b Z, we say that divides b if z = b for some. Notation: b Fact: for all, b, c Z: Number Theory Basics Z = {..., 2, 1, 0, 1, 2,...} For, b Z, we say that divides b if z = b for some z Z Notation: b Fact: for all, b, c Z:, 1, and 0 0 = 0 b and b c = c b and c = (b + c) b and b = ±b 1

More information

0.1 Rational Canonical Forms

0.1 Rational Canonical Forms We have already seen that it is useful and simpler to study linear systems using matrices. But matrices are themselves cumbersome, as they are stuffed with many entries, and it turns out that it s best

More information

1 - Systems of Linear Equations

1 - Systems of Linear Equations 1 - Systems of Linear Equations 1.1 Introduction to Systems of Linear Equations Almost every problem in linear algebra will involve solving a system of equations. ü LINEAR EQUATIONS IN n VARIABLES We are

More information

Fraction-free Row Reduction of Matrices of Skew Polynomials

Fraction-free Row Reduction of Matrices of Skew Polynomials Fraction-free Row Reduction of Matrices of Skew Polynomials Bernhard Beckermann Laboratoire d Analyse Numérique et d Optimisation Université des Sciences et Technologies de Lille France bbecker@ano.univ-lille1.fr

More information

Moreover this binary operation satisfies the following properties

Moreover this binary operation satisfies the following properties Contents 1 Algebraic structures 1 1.1 Group........................................... 1 1.1.1 Definitions and examples............................. 1 1.1.2 Subgroup.....................................

More information

Rational Univariate Reduction via Toric Resultants

Rational Univariate Reduction via Toric Resultants Rational Univariate Reduction via Toric Resultants Koji Ouchi 1,2 John Keyser 1 Department of Computer Science, 3112 Texas A&M University, College Station, TX 77843-3112, USA Abstract We describe algorithms

More information

Determinant Formulas for Inhomogeneous Linear Differential, Difference and q-difference Equations

Determinant Formulas for Inhomogeneous Linear Differential, Difference and q-difference Equations MM Research Preprints, 112 119 No. 19, Dec. 2000. Beijing Determinant Formulas for Inhomogeneous Linear Differential, Difference and q-difference Equations Ziming Li MMRC, Academy of Mathematics and Systems

More information

A matrix over a field F is a rectangular array of elements from F. The symbol

A matrix over a field F is a rectangular array of elements from F. The symbol Chapter MATRICES Matrix arithmetic A matrix over a field F is a rectangular array of elements from F The symbol M m n (F ) denotes the collection of all m n matrices over F Matrices will usually be denoted

More information

Black Box Linear Algebra

Black Box Linear Algebra Black Box Linear Algebra An Introduction to Wiedemann s Approach William J. Turner Department of Mathematics & Computer Science Wabash College Symbolic Computation Sometimes called Computer Algebra Symbols

More information

ELEMENTARY LINEAR ALGEBRA

ELEMENTARY LINEAR ALGEBRA ELEMENTARY LINEAR ALGEBRA K R MATTHEWS DEPARTMENT OF MATHEMATICS UNIVERSITY OF QUEENSLAND First Printing, 99 Chapter LINEAR EQUATIONS Introduction to linear equations A linear equation in n unknowns x,

More information

Counting and Gröbner Bases

Counting and Gröbner Bases J. Symbolic Computation (2001) 31, 307 313 doi:10.1006/jsco.2000.1575 Available online at http://www.idealibrary.com on Counting and Gröbner Bases K. KALORKOTI School of Computer Science, University of

More information

II. Determinant Functions

II. Determinant Functions Supplemental Materials for EE203001 Students II Determinant Functions Chung-Chin Lu Department of Electrical Engineering National Tsing Hua University May 22, 2003 1 Three Axioms for a Determinant Function

More information

Local properties of plane algebraic curves

Local properties of plane algebraic curves Chapter 7 Local properties of plane algebraic curves Throughout this chapter let K be an algebraically closed field of characteristic zero, and as usual let A (K) be embedded into P (K) by identifying

More information

Infinite elementary divisor structure-preserving transformations for polynomial matrices

Infinite elementary divisor structure-preserving transformations for polynomial matrices Infinite elementary divisor structure-preserving transformations for polynomial matrices N P Karampetakis and S Vologiannidis Aristotle University of Thessaloniki, Department of Mathematics, Thessaloniki

More information

SYMMETRY AND SPECIALIZABILITY IN THE CONTINUED FRACTION EXPANSIONS OF SOME INFINITE PRODUCTS

SYMMETRY AND SPECIALIZABILITY IN THE CONTINUED FRACTION EXPANSIONS OF SOME INFINITE PRODUCTS SYMMETRY AND SPECIALIZABILITY IN THE CONTINUED FRACTION EXPANSIONS OF SOME INFINITE PRODUCTS J MC LAUGHLIN Abstract Let fx Z[x] Set f 0x = x and for n 1 define f nx = ff n 1x We describe several infinite

More information

City, University of London Institutional Repository

City, University of London Institutional Repository City Research Online City, University of London Institutional Repository Citation: Christou, D. (2011). ERES Methodology and Approximate Algebraic Computations. (Unpublished Doctoral thesis, City University

More information

Polynomials, Ideals, and Gröbner Bases

Polynomials, Ideals, and Gröbner Bases Polynomials, Ideals, and Gröbner Bases Notes by Bernd Sturmfels for the lecture on April 10, 2018, in the IMPRS Ringvorlesung Introduction to Nonlinear Algebra We fix a field K. Some examples of fields

More information

Linear Algebra I Lecture 8

Linear Algebra I Lecture 8 Linear Algebra I Lecture 8 Xi Chen 1 1 University of Alberta January 25, 2019 Outline 1 2 Gauss-Jordan Elimination Given a system of linear equations f 1 (x 1, x 2,..., x n ) = 0 f 2 (x 1, x 2,..., x n

More information

Fundamentals of Engineering Analysis (650163)

Fundamentals of Engineering Analysis (650163) Philadelphia University Faculty of Engineering Communications and Electronics Engineering Fundamentals of Engineering Analysis (6563) Part Dr. Omar R Daoud Matrices: Introduction DEFINITION A matrix is

More information

On some properties of elementary derivations in dimension six

On some properties of elementary derivations in dimension six Journal of Pure and Applied Algebra 56 (200) 69 79 www.elsevier.com/locate/jpaa On some properties of elementary derivations in dimension six Joseph Khoury Department of Mathematics, University of Ottawa,

More information

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists 3,500 08,000.7 M Open access books available International authors and editors Downloads Our authors

More information

arxiv: v3 [math.ac] 11 May 2016

arxiv: v3 [math.ac] 11 May 2016 GPGCD: An iterative method for calculating approximate GCD of univariate polynomials arxiv:12070630v3 [mathac] 11 May 2016 Abstract Akira Terui Faculty of Pure and Applied Sciences University of Tsukuba

More information

A new parallel polynomial division by a separable polynomial via hermite interpolation with applications, pp

A new parallel polynomial division by a separable polynomial via hermite interpolation with applications, pp Electronic Journal of Linear Algebra Volume 23 Volume 23 (2012 Article 54 2012 A new parallel polynomial division by a separable polynomial via hermite interpolation with applications, pp 770-781 Aristides

More information

NOTES II FOR 130A JACOB STERBENZ

NOTES II FOR 130A JACOB STERBENZ NOTES II FOR 130A JACOB STERBENZ Abstract. Here are some notes on the Jordan canonical form as it was covered in class. Contents 1. Polynomials 1 2. The Minimal Polynomial and the Primary Decomposition

More information

Finite Fields: An introduction through exercises Jonathan Buss Spring 2014

Finite Fields: An introduction through exercises Jonathan Buss Spring 2014 Finite Fields: An introduction through exercises Jonathan Buss Spring 2014 A typical course in abstract algebra starts with groups, and then moves on to rings, vector spaces, fields, etc. This sequence

More information

CHAPTER I. Rings. Definition A ring R is a set with two binary operations, addition + and

CHAPTER I. Rings. Definition A ring R is a set with two binary operations, addition + and CHAPTER I Rings 1.1 Definitions and Examples Definition 1.1.1. A ring R is a set with two binary operations, addition + and multiplication satisfying the following conditions for all a, b, c in R : (i)

More information

3 (Maths) Linear Algebra

3 (Maths) Linear Algebra 3 (Maths) Linear Algebra References: Simon and Blume, chapters 6 to 11, 16 and 23; Pemberton and Rau, chapters 11 to 13 and 25; Sundaram, sections 1.3 and 1.5. The methods and concepts of linear algebra

More information

LEGENDRE S THEOREM, LEGRANGE S DESCENT

LEGENDRE S THEOREM, LEGRANGE S DESCENT LEGENDRE S THEOREM, LEGRANGE S DESCENT SUPPLEMENT FOR MATH 370: NUMBER THEORY Abstract. Legendre gave simple necessary and sufficient conditions for the solvablility of the diophantine equation ax 2 +

More information

Sparse Differential Resultant for Laurent Differential Polynomials. Wei Li

Sparse Differential Resultant for Laurent Differential Polynomials. Wei Li Sparse Differential Resultant for Laurent Differential Polynomials Wei Li Academy of Mathematics and Systems Science Chinese Academy of Sciences KSDA 2011 Joint work with X.S. Gao and C.M. Yuan Wei Li

More information

A Gel fond type criterion in degree two

A Gel fond type criterion in degree two ACTA ARITHMETICA 111.1 2004 A Gel fond type criterion in degree two by Benoit Arbour Montréal and Damien Roy Ottawa 1. Introduction. Let ξ be any real number and let n be a positive integer. Defining the

More information

Irreducible Polynomials over Finite Fields

Irreducible Polynomials over Finite Fields Chapter 4 Irreducible Polynomials over Finite Fields 4.1 Construction of Finite Fields As we will see, modular arithmetic aids in testing the irreducibility of polynomials and even in completely factoring

More information

Linear Algebra and its Applications

Linear Algebra and its Applications Linear Algebra and its Applications 435 (011) 1845 1856 Contents lists available at ScienceDirect Linear Algebra and its Applications journal homepage: wwwelseviercom/locate/laa Hurwitz rational functions

More information

Intrinsic products and factorizations of matrices

Intrinsic products and factorizations of matrices Available online at www.sciencedirect.com Linear Algebra and its Applications 428 (2008) 5 3 www.elsevier.com/locate/laa Intrinsic products and factorizations of matrices Miroslav Fiedler Academy of Sciences

More information

THE CAYLEY HAMILTON AND FROBENIUS THEOREMS VIA THE LAPLACE TRANSFORM

THE CAYLEY HAMILTON AND FROBENIUS THEOREMS VIA THE LAPLACE TRANSFORM THE CAYLEY HAMILTON AND FROBENIUS THEOREMS VIA THE LAPLACE TRANSFORM WILLIAM A. ADKINS AND MARK G. DAVIDSON Abstract. The Cayley Hamilton theorem on the characteristic polynomial of a matrix A and Frobenius

More information

6.1. Rational Expressions and Functions; Multiplying and Dividing. Copyright 2016, 2012, 2008 Pearson Education, Inc. 1

6.1. Rational Expressions and Functions; Multiplying and Dividing. Copyright 2016, 2012, 2008 Pearson Education, Inc. 1 6.1 Rational Expressions and Functions; Multiplying and Dividing 1. Define rational expressions.. Define rational functions and give their domains. 3. Write rational expressions in lowest terms. 4. Multiply

More information

Explicit Methods in Algebraic Number Theory

Explicit Methods in Algebraic Number Theory Explicit Methods in Algebraic Number Theory Amalia Pizarro Madariaga Instituto de Matemáticas Universidad de Valparaíso, Chile amaliapizarro@uvcl 1 Lecture 1 11 Number fields and ring of integers Algebraic

More information

Application of Statistical Techniques for Comparing Lie Algebra Algorithms

Application of Statistical Techniques for Comparing Lie Algebra Algorithms Int. J. Open Problems Comput. Math., Vol. 5, No. 1, March, 2012 ISSN 2074-2827; Copyright c ICSRS Publication, 2012 www.i-csrs.org Application of Statistical Techniques for Comparing Lie Algebra Algorithms

More information

Mathematical Olympiad Training Polynomials

Mathematical Olympiad Training Polynomials Mathematical Olympiad Training Polynomials Definition A polynomial over a ring R(Z, Q, R, C) in x is an expression of the form p(x) = a n x n + a n 1 x n 1 + + a 1 x + a 0, a i R, for 0 i n. If a n 0,

More information

Multivariable ARMA Systems Making a Polynomial Matrix Proper

Multivariable ARMA Systems Making a Polynomial Matrix Proper Technical Report TR2009/240 Multivariable ARMA Systems Making a Polynomial Matrix Proper Andrew P. Papliński Clayton School of Information Technology Monash University, Clayton 3800, Australia Andrew.Paplinski@infotech.monash.edu.au

More information

Finitely Generated Modules over a PID, I

Finitely Generated Modules over a PID, I Finitely Generated Modules over a PID, I A will throughout be a fixed PID. We will develop the structure theory for finitely generated A-modules. Lemma 1 Any submodule M F of a free A-module is itself

More information

1 Determinants. 1.1 Determinant

1 Determinants. 1.1 Determinant 1 Determinants [SB], Chapter 9, p.188-196. [SB], Chapter 26, p.719-739. Bellow w ll study the central question: which additional conditions must satisfy a quadratic matrix A to be invertible, that is to

More information

Chapter 1: Systems of linear equations and matrices. Section 1.1: Introduction to systems of linear equations

Chapter 1: Systems of linear equations and matrices. Section 1.1: Introduction to systems of linear equations Chapter 1: Systems of linear equations and matrices Section 1.1: Introduction to systems of linear equations Definition: A linear equation in n variables can be expressed in the form a 1 x 1 + a 2 x 2

More information

Lecture 7: Schwartz-Zippel Lemma, Perfect Matching. 1.1 Polynomial Identity Testing and Schwartz-Zippel Lemma

Lecture 7: Schwartz-Zippel Lemma, Perfect Matching. 1.1 Polynomial Identity Testing and Schwartz-Zippel Lemma CSE 521: Design and Analysis of Algorithms I Winter 2017 Lecture 7: Schwartz-Zippel Lemma, Perfect Matching Lecturer: Shayan Oveis Gharan 01/30/2017 Scribe: Philip Cho Disclaimer: These notes have not

More information

Subsets of Euclidean domains possessing a unique division algorithm

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

More information

Displacement rank of the Drazin inverse

Displacement rank of the Drazin inverse Available online at www.sciencedirect.com Journal of Computational and Applied Mathematics 167 (2004) 147 161 www.elsevier.com/locate/cam Displacement rank of the Drazin inverse Huaian Diao a, Yimin Wei

More information

Eigenvalues and Eigenvectors

Eigenvalues and Eigenvectors Chapter 1 Eigenvalues and Eigenvectors Among problems in numerical linear algebra, the determination of the eigenvalues and eigenvectors of matrices is second in importance only to the solution of linear

More information

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

a 11 x 1 + a 12 x a 1n x n = b 1 a 21 x 1 + a 22 x a 2n x n = b 2. Chapter 1 LINEAR EQUATIONS 11 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 real

More information

Polynomial evaluation and interpolation on special sets of points

Polynomial evaluation and interpolation on special sets of points Polynomial evaluation and interpolation on special sets of points Alin Bostan and Éric Schost Laboratoire STIX, École polytechnique, 91128 Palaiseau, France Abstract We give complexity estimates for the

More information

LINEAR ALGEBRA BOOT CAMP WEEK 1: THE BASICS

LINEAR ALGEBRA BOOT CAMP WEEK 1: THE BASICS LINEAR ALGEBRA BOOT CAMP WEEK 1: THE BASICS Unless otherwise stated, all vector spaces in this worksheet are finite dimensional and the scalar field F has characteristic zero. The following are facts (in

More information

Almost Product Evaluation of Hankel Determinants

Almost Product Evaluation of Hankel Determinants Almost Product Evaluation of Hankel Determinants Ömer Eğecioğlu Department of Computer Science University of California, Santa Barbara CA 93106 omer@csucsbedu Timothy Redmond Stanford Medical Informatics,

More information

Chapter 9: Systems of Equations and Inequalities

Chapter 9: Systems of Equations and Inequalities Chapter 9: Systems of Equations and Inequalities 9. Systems of Equations Solve the system of equations below. By this we mean, find pair(s) of numbers (x, y) (if possible) that satisfy both equations.

More information

x y B =. v u Note that the determinant of B is xu + yv = 1. Thus B is invertible, with inverse u y v x On the other hand, d BA = va + ub 2

x y B =. v u Note that the determinant of B is xu + yv = 1. Thus B is invertible, with inverse u y v x On the other hand, d BA = va + ub 2 5. Finitely Generated Modules over a PID We want to give a complete classification of finitely generated modules over a PID. ecall that a finitely generated module is a quotient of n, a free module. Let

More information

1 Positive definiteness and semidefiniteness

1 Positive definiteness and semidefiniteness Positive definiteness and semidefiniteness Zdeněk Dvořák May 9, 205 For integers a, b, and c, let D(a, b, c) be the diagonal matrix with + for i =,..., a, D i,i = for i = a +,..., a + b,. 0 for i = a +

More information

Definition 2.3. We define addition and multiplication of matrices as follows.

Definition 2.3. We define addition and multiplication of matrices as follows. 14 Chapter 2 Matrices In this chapter, we review matrix algebra from Linear Algebra I, consider row and column operations on matrices, and define the rank of a matrix. Along the way prove that the row

More information

[06.1] Given a 3-by-3 matrix M with integer entries, find A, B integer 3-by-3 matrices with determinant ±1 such that AMB is diagonal.

[06.1] Given a 3-by-3 matrix M with integer entries, find A, B integer 3-by-3 matrices with determinant ±1 such that AMB is diagonal. (January 14, 2009) [06.1] Given a 3-by-3 matrix M with integer entries, find A, B integer 3-by-3 matrices with determinant ±1 such that AMB is diagonal. Let s give an algorithmic, rather than existential,

More information

Math 4310 Solutions to homework 7 Due 10/27/16

Math 4310 Solutions to homework 7 Due 10/27/16 Math 4310 Solutions to homework 7 Due 10/27/16 1. Find the gcd of x 3 + x 2 + x + 1 and x 5 + 2x 3 + x 2 + x + 1 in Rx. Use the Euclidean algorithm: x 5 + 2x 3 + x 2 + x + 1 = (x 3 + x 2 + x + 1)(x 2 x

More information

Journal of Symbolic Computation. On the Berlekamp/Massey algorithm and counting singular Hankel matrices over a finite field

Journal of Symbolic Computation. On the Berlekamp/Massey algorithm and counting singular Hankel matrices over a finite field Journal of Symbolic Computation 47 (2012) 480 491 Contents lists available at SciVerse ScienceDirect Journal of Symbolic Computation journal homepage: wwwelseviercom/locate/jsc On the Berlekamp/Massey

More information

Computer Algebra and Formal Proof

Computer Algebra and Formal Proof James 1 University of Bath J.H.@bath.ac.uk 21 July 2017 1 Thanks to EU H2020-FETOPEN-2016-2017-CSA project SC 2 (712689) and the Isaac Newton Institute through EPSRC K/032208/1 Computer Algebra Systems

More information

ax 2 + bx + c = 0 where

ax 2 + bx + c = 0 where Chapter P Prerequisites Section P.1 Real Numbers Real numbers The set of numbers formed by joining the set of rational numbers and the set of irrational numbers. Real number line A line used to graphically

More information

arxiv: v1 [cs.sc] 29 Jul 2009

arxiv: v1 [cs.sc] 29 Jul 2009 An Explicit Construction of Gauss-Jordan Elimination Matrix arxiv:09075038v1 [cssc] 29 Jul 2009 Yi Li Laboratory of Computer Reasoning and Trustworthy Computing, University of Electronic Science and Technology

More information

INTEGRALITY OF SUBRINGS OF MATRIX RINGS

INTEGRALITY OF SUBRINGS OF MATRIX RINGS PACIFIC JOURNAL OF MATHEMATICS Vol. 116, No. 1, 1985 INTEGRALITY OF SUBRINGS OF MATRIX RINGS LANCE W. SMALL AND ADRIAN R. WADSWORTH Let A c B be commutative rings, and Γ a multiplicative monoid which generates

More information

MAT Linear Algebra Collection of sample exams

MAT Linear Algebra Collection of sample exams MAT 342 - Linear Algebra Collection of sample exams A-x. (0 pts Give the precise definition of the row echelon form. 2. ( 0 pts After performing row reductions on the augmented matrix for a certain system

More information