Professional Documents
Culture Documents
An Eneström-Kakeya Theorem for Hermitian Polynomial apply our results to systems of linear difference equations of the form
Matrices Ai x(k + i) = 0.
We use the following notation. If M 2 n2n then (M ) and (M )
Gunther Dirr and Harald K. Wimmer are the spectrum and the spectral radius of M . For the polyomial matrix
H (z ), we define (H ) = f 2 ; det H () = 0g and (H ) =
maxfjj; 2 (H )g.
Abstract—We extend the Eneström-Kakeya theorem and its refinement Let A; A~ 2 n2n be Hermitian. We write A 0; A~ > 0, if A is
by Hurwitz to polynomial matrices ( ) with positive semidefinite coeffi- positive semidefinite and A~ is positive definite. Accordingly, A A~
cients. We determine an annular region containing the zeros of det ( ). means that A 0 A~ is positive semidefinite. If all the eigenvalues of M
are real then max (M ) and min (M ) shall denote the largest and the
A stability result for systems of linear difference equations is given as an
smallest eigenvalue of M , respectively. Let = fz 2 ; jz j < 1g
application.
Index Terms—Block companion matrix, Eneström-Kakeya theorem,
be the open unit disc and @ = fz 2 ; jz j = 1g the unit circle
polynomial matrices, root location, system of difference equations, zeros
of the complex plane. The set m + shall consist of all real polynomials
of polynomials.
p(z ) = i=0 ai z satisfying (1).
m i
0 < a0 = a1 = 1 1 1 = ar 01
am 1 1 1 a1 a0 0; am > 0:
< ar = ar +1 = 1 1 1 = ar 01 < 1 1 1
(1)
i) Then all the zeros of h(z ) are in the closed unit disk. < ar = ar +1 = 1 1 1 = am :
ii) The zeros of h(z ) lying on the unit circle are simple.
The Eneström-Kakeya theorem is a powerful tool to determine re- Setk = gcd(m + 1; r1 ; . . . ; rs ). We have (h) = 1 if and only if
gions in the complex plane containing zeros of polynomials or eigen- k > 1. In that case
< a0 = 1 1 1 = ak01 ak = 1 1 1 = a2k 1 1 1
values of matrices. It has been used to analyze overflow oscillations
0
of discrete-time dynamical systems [8], to investigate properties of or-
thogonal wavelets [7], to establish the stability of allpass fractional am0k+1 = 1 1 1 = am (3)
Hilbert transformers [9], and to determine the asymptotic behavior of and
zeros of the Daubechies filter [12] or the location of zeros of the partial
sums of cos(z ) and sin(z ) [13]. For applications to a model of high
h(z ) = (1 + z + 1 1 1 + z k01 )p(z k );
energy collisions we refer to [4]. p 2 `+01 ; (p) \ @ = ; (4)
It is not difficult to show (see, e.g., [3, p. 12]) that Theorem 1.1(i) is
equivalent to the following. with ` = (m + 1)=k .
Theorem 1.2: Let h(z ) = a0 + a1 z + 1 1 1 + am z m be a real poly-
nomial with positive coefficients. Set II. HERMITIAN POLYNOMIAL MATRICES
In the following, let:
= 0min
im01
(ai =ai+1 ); = max (ai =ai+1 ):
0im01
H (z ) = Am z m + Am01 z m01 + 1 1 1 + A0 (5)
jj : (2)
Am Am01 1 1 1 A0 0; Am > 0: (6)
H (z ) = A 0 + A 1 z + 1 1 1 + A m z m hu (z ) = u3 H (z )u = ai z i
with ai = u3 Ai u; i = 0; . . . ; m: (7)
where the coefficients Ai 2 n2n are positive semidefinite Hermitian
matrices. We generalize the preceding two theorems and extend work Because of (6), the coefficients of hu (z ) satisfy (1). If H ()u = 0; u 6=
of [6] and [1] on the sharpness of the Eneström-Kakeya theorem. We 0,then hu () = 0, and we can apply Theorem 1.1(i) to hu (z ) and
obtain jj 1. Thus, the following result is obvious.
Theorem 2.1: If the polynomial matrix H (z ) satisfies (6), then
Manuscript received March 28, 2007; revised June 6, 2007. Recommended (H ) 1 .
For k 2 we define
by Associate Editor A. Hansson.
The authors are with the Institute of Mathematics, University of Würzburg,
Würzburg D-97074, Germany (e-mail: wimmer@mathematik.uni-wuerzburg.
de).
Digital Object Identifier 10.1109/TAC.2007.908340 dk (z ) = 1 + z + 1 1 1 + z k01 :
0018-9286/$25.00 © 2007 IEEE
2152 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 52, NO. 11, NOVEMBER 2007
Theorem 2.2: Let jj = 1. (i) Suppose Theorem 2.4: If 2 (H ) and jj = 1 then the corresponding
elementary divisors of H (z ) have degree 1. Moreover, 6= 1, and
2 (H ) with H ()u = 0; u 6= 0 (8) k = 1 for some k 2 ; k m + 1. If A0 > 0 then m+1 = 1.
Proof: If 2 (H ) has an elementary divisor of degree at least
and
2 then (see, e.g., [2, p. 342]) there exist nonzero vectors u; w such that
As u 6= 0 and Ai u = 0 if i < s: (9) H ()u = 0 and H 0 ()u + H ()w = 0. Suppose jj = 1. Then
u3 H () = 0, and therefore hu0 () = u3 H 0 ()u = 0. Then 2 @
Set d(z ) = z s dk (z ). Let U = (u; u2 ; . . . ; un ) be unitary. Then would be a multiple zero of hu (z ), which is a contradiction to Theorem
1.1(ii).
U 3 H (z )U It is easy to see that 1 2 = (H ). Suppose (8). Then (11) implies
d(z )p11 (z k ) d(z )p12 (z k ) 1 1 1 d(z)p1n (zk ) dk () = (k 0 1)( 0 1)01 = 0, and we obtain k = 1. If A0 > 0
d(z )p12 (z k ) 1 111 1 then s = 0 in (11). Therefore, m + 1 = k`, and m+1 = 1.
=
1 1 111 1 Furuta and Nakamura [5] extended Theorem 1.1 (i) to polynomials
Ai z i with positive definite operator coefficients Ai . The approach
d(z )p1n (z k ) 1 111 1 in [5] is different, its relies on a power inequality for the numerical
(10)
radius of an operator acting on a Hilbert space.
Note that Theorem 1.3 completely characterizes those polynomials
with suitable polynomials p1j (z k ). h(z ) 2 m + with a0 > 0, which satisfy (h) < 1. In the case of
(ii) We have H ()u = 0 if and only if u3 H () = 0. polynomial matrices H (z ), we can only give sufficient conditions for
Proof: Because of (9) we have hu (z ) = z s h ~ (0) 6= 0. It
~ (z ); h (H ) < 1 .
follows from Theorem 1.3. that there exists a k > 1 such that m + 1 = Theorem 2.5: Assume
s + k` and
0 < A0 A1 1 1 1 Ar 01 < Ar Ar +1
u3 H (z )u = z s dk (z )p11 (z k ) 1 1 1 Ar 01 < 1 1 1 < Ar Ar +1 1 1 1 Am : (12)
with p11 2 `+01 ; (p11 ) \ @ = ;: (11)
(i) If gcd(m + 1; r1 ; . . . ; rs ) = 1 then (H ) < 1.
In particular, the coefficients ai in (7) satisfy (ii) In particular, we have (H ) < 1 if 0 < A0 < A1 < 1 1 1 < Am .
Proof: Let hu (z ) be defined as in (7). Then (12) implies ar 01 <
0 = a0 = 1 1 1 = as01 ar ; j = 1; . . . ; s, and Theorem 1.3 yields (h) < 1. Hence, we have
as = 1 1 1 = as+k01 1 1 1 u3 H ()u 6= 0 for all 2 @ , and therefore (H ) < 1.
We now turn to Theorem 1.2 and its generalization. Suppose A; A~ 2
am0k+1 = 1 1 1 = am : n2n are positive semidefinite. Let A] denote the Moore-Penrose gen-
eralized inverse of A. It is obvious that there exists a number b 2
From u3 Am u = 1 1 1 = u3 Am0k+1 u and Am 1 1 1 Am0k+1 , we such that bA A~, if and only if
obtain u3 Am = 1 1 1 = u3 Am0k+1 = (m1 ; . . . ; mn ). Similarly,
u3 Am0k = 1 1 1 = u3 Am02k+1 = (m0k;1 ; . . . ; m0k;n ); . . . ; Ker A Ker A:
~
u3 As+k01 = 1 1 1 = u3 As = (s+k01;1 ; . . . ; s+k01;n ); u3 As01 =
(13)
1 1 1 = u3 A0 = (0; . . . ; 0). Hence It is not difficult to verify that under the hypothesis (13) we have
Proof: Suppose Am01 6= 0. Then > 0. We have Ai+1 Ai , and (AjW ) @ . Let the initial value v0 in (19) be decomposed
and, thus, Ai+1 i+1 Ai i ; i = 0; . . . ; m 0 1. Moreover, Am m > correspondingly as v0 = y0 + w0 ; y0 2 Y; w0 2 W . If (y (t)) and
0. Therefore we can apply Theorem 2.1 to the polynomial matrix (w(t)) are the solutions of
H (z ) = A0 + A1 z + 1 1 1 + Am m z m
and we obtain jj for all 2 (H ). If Am01 = 0 then (14) y(t + 1) = Ay(t); y(0) = y0
implies H (z ) = Am z m . Thus (H ) = f0g and = 0. and w(t + 1) = Aw(t); w(0) = w0
Suppose A0 > 0. Then (14) implies Ai > 0 for all i. Hence in (15)
is well defined. The argument concerning H (z ) can be adapted for respectively, then we have v (t) = y (t) + w(t). From (AjY ) < 1
z m H (=z ). It yields the lower bound in (16). In the case det A0 = 0 follows limt!1 y (t) = 0. If 2 (H ) \ @ is a zero of multiplicity
we have 0 2 (H ), and = 0 is the trivial bound lower bound in r of det H (z ) then Theorem 2.4 implies AjKer (A0I ) = Ir and
(16). k = 1 for some k 2, depending on . Let p bepthe least common
We remark that in the case of det A0 = 0 the lower bound = 0 multiple of all those k . If dim W = q then AjW = Iq . Therefore,
is rather conservative. A more detailed investigation of the role of the w(t + p) = Ap w(k) = w(t) for all t 0. If A0 > 0 then pj(m + 1)
characteristic root 0 2 (H ) would yield a sharper estimate for the by Theorem 2.4.
nonzero elements of (H ).