Root vectors of polynomial and rational matrices: theory and computation

From MaRDI portal
Publication:2093531



Abstract: The notion of root polynomials of a polynomial matrix P(lambda) was thoroughly studied in [F. Dopico and V. Noferini, Root polynomials and their role in the theory of matrix polynomials, Linear Algebra Appl. 584:37--78, 2020]. In this paper, we extend such a systematic approach to general rational matrices R(lambda), possibly singular and possibly with coalescent pole/zero pairs. We discuss the related theory for rational matrices with coefficients in an arbitrary field. As a byproduct, we obtain sensible definitions of eigenvalues and eigenvectors of a rational matrix R(lambda), without any need to assume that R(lambda) has full column rank or that the eigenvalue is not also a pole. Then, we specialize to the complex field and provide a practical algorithm to compute them, based on the construction of a minimal state space realization of the rational matrix R(lambda) and then using the staircase algorithm on the linearized pencil to compute the null space as well as the root polynomials in a given point lambda0. If lambda0 is also a pole, then it is necessary to apply a preprocessing step that removes the pole while making it possible to recover the root vectors of the original matrix: in this case, we study both the relevant theory (over a general field) and an algorithmic implementation (over the complex field), still based on minimal state space realizations.


Consider the field of rational functions \(F(\lambda )\) over an algebraically closed field \(F\). In this context, a rational matrix is a matrix with entries in \(F(\lambda )\). Let \(R(\lambda )\) be a nonzero rational \(m\times n\) matrix and \(\lambda _{0}\in F\). Localizing \(F(\lambda )\) at \(\lambda -\lambda _{0}\) we obtain the local subring \(\mathcal{R}:=\{a(\lambda )/b(\lambda )\mid a(\lambda ),b(\lambda )\in F[\lambda ]\) and \(b(\lambda _{0})\neq 0\}\). Then it is known that there exist invertible \(m\times m\) and \(n\times n\) matrices \(A(\lambda ) \) and \(B(\lambda )\) over \(\mathcal{R}\) such that \(A(\lambda )R(\lambda )B(\lambda )\) has the form \[ A(\lambda )R(\lambda )B(\lambda )=\left( \begin{array}{cc} D & 0 \\ 0 & 0 \end{array} \right), \] where \(D\) is a square diagonal matrix whose diagonal entries all have the form \((\lambda -\lambda _{0})^{\sigma }\) with \(\sigma \in \mathbb{Z}\) (the local Smith-McMillan form of \(R(\lambda )\) at \(\lambda _{0}\)). The exponents \(\sigma \) appearing in \(D\) are uniquely determined by \(R(\lambda )\) and are called the structural indices. This paper considers the problem of determining this decomposition of \(R(\lambda )\) at \(\lambda _{0}\). A recent paper by \textit{F. M. Dopico} and \textit{V. Noferini} [Linear Algebra Appl. 584, 37--78 (2020; Zbl 1439.15004)] uses the concept of root polynomials to study this problem in the case where the entries of \(R(\lambda )\) lie in \(F[\lambda ]\). In the present paper, the authors show that most of the results for polynomial matrices extend naturally to rational matrices \(R(\lambda )\) even when \(R(\lambda )\) is singular or has coalescent poles and zeros, and to infinity as well as the finite points \(\lambda _{0}\). A key tool is construction of a minimal state space realizing \(R(\lambda )\). The results are illustrated with computations in the case \(F=\mathbb{C}.\)



Cites work



Describes a project that uses

Uses Software






This page was built for publication: Root vectors of polynomial and rational matrices: theory and computation

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2093531)