moment matrices trace matrices and the radical of ideals
play

Moment Matrices, Trace Matrices and the Radical of Ideals Agnes - PowerPoint PPT Presentation

Moment Matrices, Trace Matrices and the Radical of Ideals Agnes Szanto North Carolina State University In collaboration with Itnuit Janovitz-Freireich (North Carolina State University) Bernard Mourrain (GALAAD, INRIA), Lajos R onyai


  1. Moment Matrices, Trace Matrices and the Radical of Ideals Agnes Szanto North Carolina State University In collaboration with Itnuit Janovitz-Freireich (North Carolina State University) Bernard Mourrain (GALAAD, INRIA), Lajos R´ onyai (Hungarian Academy of Sciences and Budapest University of Technology and Economics) Agnes Szanto (NCSU) Trace Matrices FOCM, June 2008 1 / 23

  2. Introduction The problem Given: f 1 , . . . , f s ∈ C [ x ] polynomials in x = ( x 1 , . . . , x m ) generating an ideal I . Assume that I has finitely many roots in C m . Suppose I either has roots with multiplicities or form clusters with radius ε > 0. Agnes Szanto (NCSU) Trace Matrices FOCM, June 2008 2 / 23

  3. Introduction The problem Given: f 1 , . . . , f s ∈ C [ x ] polynomials in x = ( x 1 , . . . , x m ) generating an ideal I . Assume that I has finitely many roots in C m . Suppose I either has roots with multiplicities or form clusters with radius ε > 0. We compute an approximate radical of I , an ideal which has exactly one root for each cluster, corresponding to the arithmetic mean of the cluster, up to an error term asymptotically bound by ε 2 . Agnes Szanto (NCSU) Trace Matrices FOCM, June 2008 2 / 23

  4. Introduction The problem Given: f 1 , . . . , f s ∈ C [ x ] polynomials in x = ( x 1 , . . . , x m ) generating an ideal I . Assume that I has finitely many roots in C m . Suppose I either has roots with multiplicities or form clusters with radius ε > 0. We compute an approximate radical of I , an ideal which has exactly one root for each cluster, corresponding to the arithmetic mean of the cluster, up to an error term asymptotically bound by ε 2 . The method’s computationally most expensive part is computing a matrix of traces . Agnes Szanto (NCSU) Trace Matrices FOCM, June 2008 2 / 23

  5. Introduction The problem Given: f 1 , . . . , f s ∈ C [ x ] polynomials in x = ( x 1 , . . . , x m ) generating an ideal I . Assume that I has finitely many roots in C m . Suppose I either has roots with multiplicities or form clusters with radius ε > 0. We compute an approximate radical of I , an ideal which has exactly one root for each cluster, corresponding to the arithmetic mean of the cluster, up to an error term asymptotically bound by ε 2 . The method’s computationally most expensive part is computing a matrix of traces . We propose a simple method using Sylvester matrices to compute matrices of traces. Agnes Szanto (NCSU) Trace Matrices FOCM, June 2008 2 / 23

  6. Introduction Related previous work Global methods for approximate square-free factorization (univariate case): Sasaki and Noda (1989), Hribernig and Stetter (1997), Kaltofen and May (2003), Zeng (2003), Corless, Watt and Zhi (2004). Exact radical computation using trace matrices: Dickson (1923), Gonz´ alez-Vega and Trujillo (1994,1995), Armend´ ariz and Solern´ o (1995), Becker and W¨ ormann (1996) Local methods to handle near root multiplicities ◮ Using eigenvalue computations: Manocha and Demmel (1995), Corless, Gianni and Trager (1997). ◮ Using Newton method or deflation: Ojica, Watanabe and Mitsui (1983), Ojica (1987), Lecerf (2002), Giusti, Lecerf, Salvy and Yakoubsohn (2004), Leykin, Verschelde and Zhao (2005). ◮ Using dual bases: Stetter (1996) and (2004), Dayton and Zeng (2005), Zhi (2008). Agnes Szanto (NCSU) Trace Matrices FOCM, June 2008 3 / 23

  7. Radical and the Matrix of Traces Multiplication matrices Definition Let I = � f 1 , . . . , f s � be and ideal for which A = C [ x ] / I is finite dimensional. Let B = [ b 1 , . . . , b n ] be a basis of A . The multiplication matrix M h is the transpose of the matrix of the map m h : A → A , [ g ] �→ [ hg ] written in the basis B. Agnes Szanto (NCSU) Trace Matrices FOCM, June 2008 4 / 23

  8. Radical and the Matrix of Traces Expressions in the roots Let z 1 , . . . , z n ∈ C m be the roots of I and B = [ b 1 , . . . , b n ] be a basis of A = C [ x ] / I . Define the Vandermonde matrix V := [ b j ( z i )] n i , j =1 ∈ C n × n . Agnes Szanto (NCSU) Trace Matrices FOCM, June 2008 5 / 23

  9. Radical and the Matrix of Traces Expressions in the roots Let z 1 , . . . , z n ∈ C m be the roots of I and B = [ b 1 , . . . , b n ] be a basis of A = C [ x ] / I . Define the Vandermonde matrix V := [ b j ( z i )] n i , j =1 ∈ C n × n . Fact If V is invertible then M h = V diag ( h ( z 1 ) , . . . , h ( z n )) V − 1 , i.e. he multiplication matrices M h are simultaneously diagonalizable with h ( z 1 ) , . . . , h ( z n ) eigenvalues. Agnes Szanto (NCSU) Trace Matrices FOCM, June 2008 5 / 23

  10. Radical and the Matrix of Traces Expressions in the roots Let z 1 , . . . , z n ∈ C m be the roots of I and B = [ b 1 , . . . , b n ] be a basis of A = C [ x ] / I . Define the Vandermonde matrix V := [ b j ( z i )] n i , j =1 ∈ C n × n . Fact If V is invertible then M h = V diag ( h ( z 1 ) , . . . , h ( z n )) V − 1 , i.e. he multiplication matrices M h are simultaneously diagonalizable with h ( z 1 ) , . . . , h ( z n ) eigenvalues. Note: If I has multiple roots then M h is not diagonalizable. Also, its entries are not continuous near root multiplicites. Agnes Szanto (NCSU) Trace Matrices FOCM, June 2008 5 / 23

  11. Radical and the Matrix of Traces Expressions in the roots Let z 1 , . . . , z n ∈ C m be the roots of I and B = [ b 1 , . . . , b n ] be a basis of A = C [ x ] / I . Define the Vandermonde matrix V := [ b j ( z i )] n i , j =1 ∈ C n × n . Fact If V is invertible then M h = V diag ( h ( z 1 ) , . . . , h ( z n )) V − 1 , i.e. he multiplication matrices M h are simultaneously diagonalizable with h ( z 1 ) , . . . , h ( z n ) eigenvalues. Note: If I has multiple roots then M h is not diagonalizable. Also, its entries are not continuous near root multiplicites. √ Goal: Compute multiplication matrices for the radical I . Agnes Szanto (NCSU) Trace Matrices FOCM, June 2008 5 / 23

  12. Radical and the Matrix of Traces Matrix of traces Definition Let B = [ b 1 , . . . , b n ] be a basis of A = C [ x ] / I . The matrix of traces is the n × n symmetric matrix: R = [ Tr ( b i b j )] n i , j =1 where Tr ( b i b j ) is the trace of the multiplication matrix M b i b j . Agnes Szanto (NCSU) Trace Matrices FOCM, June 2008 6 / 23

  13. Radical and the Matrix of Traces Matrix of traces Definition Let B = [ b 1 , . . . , b n ] be a basis of A = C [ x ] / I . The matrix of traces is the n × n symmetric matrix: R = [ Tr ( b i b j )] n i , j =1 where Tr ( b i b j ) is the trace of the multiplication matrix M b i b j . Fact R = V · V T , where V := [ b i ( z j )] n i , j =1 is the Vandermonde matrix for the roots z 1 , . . . , z n ∈ C m of I . Moreover √ rank ( R ) = # { distinct roots of I } = dim C [ x ] / I . Agnes Szanto (NCSU) Trace Matrices FOCM, June 2008 6 / 23

  14. Radical and the Matrix of Traces Matrix of traces Definition Let B = [ b 1 , . . . , b n ] be a basis of A = C [ x ] / I . The matrix of traces is the n × n symmetric matrix: R = [ Tr ( b i b j )] n i , j =1 where Tr ( b i b j ) is the trace of the multiplication matrix M b i b j . Fact R = V · V T , where V := [ b i ( z j )] n i , j =1 is the Vandermonde matrix for the roots z 1 , . . . , z n ∈ C m of I . Moreover √ rank ( R ) = # { distinct roots of I } = dim C [ x ] / I . Note: R is continuous around root multiplicities. We will use a maximal non-singular submatrix of R to eliminate multiplicities. Agnes Szanto (NCSU) Trace Matrices FOCM, June 2008 6 / 23

  15. Radical and the Matrix of Traces Dickson’s Lemma Theorem (Dickson (1923)) Let B = [ b 1 , . . . , b n ] be a basis of A = C [ x ] / I. An element n � r = c k b k k =1 √ is in Rad ( A ) = I / I if and only if [ c 1 , . . . , c n ] is in the nullspace of the matrix of traces R. Agnes Szanto (NCSU) Trace Matrices FOCM, June 2008 7 / 23

  16. Radical and the Matrix of Traces Dickson’s Lemma Theorem (Dickson (1923)) Let B = [ b 1 , . . . , b n ] be a basis of A = C [ x ] / I. An element n � r = c k b k k =1 √ is in Rad ( A ) = I / I if and only if [ c 1 , . . . , c n ] is in the nullspace of the matrix of traces R. Corollary Let R = [ Tr ( b i b j )] n i , j =1 and define R x k := [ Tr ( x k b i b j )] n i , j =1 for k = 1 , . . . , m . If ˜ R is a maximal non-singular submatrix of R , and ˜ R x k is the submatrix of R x k with the same row and column indices as in ˜ R , then the solution ˜ M x k of the linear matrix equation R ˜ ˜ M x k = ˜ R x k √ is a multiplication matrix of x k for the radical of I . Agnes Szanto (NCSU) Trace Matrices FOCM, June 2008 7 / 23

  17. Approximate Case Clusters of roots We consider systems for which the common roots form clusters of roots. Agnes Szanto (NCSU) Trace Matrices FOCM, June 2008 8 / 23

  18. Approximate Case Clusters of roots We consider systems for which the common roots form clusters of roots. Definition Let z i ∈ C m for i = 1 , . . . , k , and consider k clusters C 1 , . . . , C k of size | C i | = n i such that � k i =1 n i = n , each of radius proportional to the parameter ε around z 1 , . . . , z k : C i = { z i + δ i , 1 ε, . . . , z i + δ i , n i ε } , where all the coordinates of δ i , j are less than 1 for all i , j . Agnes Szanto (NCSU) Trace Matrices FOCM, June 2008 8 / 23

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend