Editor: I. Gohberg Tel Aviv University Ramat Aviv, Israel
Editorial Office: School of Mathematical Sciences Tel Aviv
University Ramat Aviv, Israel
Editorial Board:
A. Atzmon (Tel Aviv) J. A. Ball (Blacksburg) L. de Branges (West
Lafayette) K. Clancey (Athens, USA) L. A. Coburn (Buffalo) R. G.
Douglas (Stony Brook) H. Dym (Rehovot) A. Dynin (Columbus) P. A.
Fillmore (Halifax) C. Foias (Bloomington) P. A. Fuhrmann (Beer
Sheva) S. Goldberg (College Park) B. Gramsch (Mainz) J. A. Helton
(La Jolla)
Honorary and Advisory Editorial Board:
P. R. Halmos (Santa Clara) T. Kato (Berkeley) P. D. Lax (New
York)
Birkhauser Verlag Basel· Boston· Berlin
M. A. Kaashoek (Amsterdam) T. Kailath (Stanford) H. G. Kaper
(Argonne) S. T. Kuroda (Tokyo) P. Lancaster (Calgary) L. E. Lerer
(Haifa) E. Meister (Darmstadt) B. Mityagin (Columbus) J. D. Pincus
(Stony Brook) M. Rosenblum (Charlottesville) J. Rovnyak
(Charlottesville) D. E. Sarason (Berkeley) H. Widom (Santa Cruz) D.
Xia (Nashville)
M. S. Livsic (Beer Sheva) R. Phillips (Stanford) B. Sz.-Nagy
(Szeged)
Time-Variant Systems and Interpolation
Editors' address:
1. Gohberg Raymond and Beverly Sackler Faculty of Exact Sciences
School of Mathematical Sciences Tel Aviv University 69978 Tel Aviv,
Israel
Deutsche Bibliothek CataJoging-in-Publication Data
Time-variant systems and interpolation / ed. by 1. Gohberg. - Basel
; Boston ; Berlin : Birkhuser, 1992
(Operator Thcory ; VoI. 56) ISBN 978-3-0348-9701-3 ISBN
978-3-0348-8615-4 (eBook) DOI 10.1007/978-3-0348-8615-4
NE: Gochberg, Izrail' [Hrsg.]; GT
This work is subject to copyright. AII rights are reserved, whether
thc wholc or part of the material is concerned, specifically those
of translation, reprinting, rc-usc of illustrations, broadcasting,
reproduction by photocopying machine or similar means, and storage
in data banks. Under § 54 of the German Copyright Law whcrc copies
are made for other than private use a fee is payable to
>Nerwertungsgesellschaft Wort«, Munich.
© 1992 Springer Basel AG Originally published by Birkhuser Verlag
Basel in 1992 Softcover reprint of the hardcover 1 st edition
1992
ISBN 978-3-0348-9701-3
J.A.Ball, 1. Gohberg and M.A.Kaashoek Nevanlinna-Pick interpolation
for time-varying input-output maps: The discrete case 1
O. Introduction . . . . . . 1 1. Preliminaries . . . . . . 4 2.
J-Unitary operators on £2 17 3. Time-varying Nevanlinna-Pick
interpolation 27 4. Solution of the time-varying tangential
Nevanlinna-Pick interpolation problem 34 5. An illustrative example
41
References . . . . . . . . . 50
J.A.Ball, 1. Gohberg, M.A.Kaashoek Nevanlinna-Pick interpolation
for time-varying input-output maps: The continuous time case . .
52
O. Introduction . . . . . . . 52 1. Generalized point evaluation 55
2. Bounded input-output maps 62 3. Residue calculus and diagonal
expansion 65 4. J-unitary and J-inner operators 68 5. Time-varying
Nevanlinna-Pick interpolation 76 6. An example 85
References . . . . 88
A.Ben-Artzi, 1. Gohberg Dichotomy of systems and invertibility of
linear ordinary differential operators . . . 90
1. Introduction . . . . . . . . . . . . . . . . . 90 2.
Preliminaries . . . . . . . . . . . . . . . . . 94 3. Invertibility
of differential operators on the real line 95 4. Relations between
operators on the full line and half line 102 5. Fredholm properties
of differential operators on a half line 106 6. Fredholm properties
of differential operators on a full line 110 7. Exponentially
dichotomous operators 113 8. References . . . . . . . . . . . .
118
A.Ben-Artzi and 1. Gohberg Inertia theorems for block weighted
shifts and applications 120
1. Introduction . . . . . . . . . . . . . . . . . 120 2. One sided
block weighted shifts . . . . . . . . . 121 3. Dichotomies for left
systems and two sided systems 131 4. Two sided block weighted
shifts. . . . . . . . . 139
VI
P.Dewilde, H.Dym Interpolation for upper triangular operators
1. Introduction . . . . . . . . . . . 2. Preliminaries . . . . . .
. . . . . 3. Colligations & characteristic functions 4. Towards
interpolation . . . . . . . 5. Explicit formulas for e ..... . 6.
Admissibility and more on general interpolation. 7. Nevanlinna-Pick
Interpolation 8. Caratheodory-Fejer interpolation 9. Mixed
interpolation problems. .
10. Examples ......... . 11. Block Toeplitz & some implications
12. Varying coordinate spaces 13. References . . . . . . . .
.
1. Gohberg, M.A.K aashoek, L.Lerer Minimality and realization of
discrete time-varying systems
Introduction . . . . . . . . 1. Preliminaries . . . . . . . . . .
2. Observability and reachability 3. Minimality for time-varying
systems 4. Proofs of the minimality theorems 5. Realizations of
infinite lower triangular matrices 6. The class of systems with
constant state space dimension 7. Minimality and realization for
periodical systems
References . . . . . . . . . . . . . . . . . . . . .
147 152
153 154 164 168 177 193 203 210 215 224 226 245 251 259
261 261 264 268 271 274 278 285 292 295
VII
EDITORIAL INTRODUCTION
This volume consists of six papers dealing with the theory of
linear time
varying systems and time-varying analogues of interpolation
problems. All papers are
dedicated to generalizations to the time-variant setting of results
and theorems from oper
ator theory, complex analysis and system theory, well-known for the
time-invariant case.
Often this is connected with a complicated transition from
functions to infinite dimensional
operators, from shifts to weighted shifts and from Toeplitz to
non-Toeplitz operators (in
the discrete or continuous form). The present volume contains a
cross-section of recent
progress in this area.
The first paper, "Nevanlinna-Pick interpolation for time-varying
input
output maps: The discrete case" of J .A. Ball, I. Gohberg and M.A.
Kaashoek, general
izes for time-varying input-output maps the results for the
Nevanlinna-Pick interpolation
problem for strictly contractive rational matrix functions. This
paper is based on a sys
tem theoretic point of view. The time-variant version of the
homogeneous interpolation
problem developed in the same paper, plays an important role.
The second paper, also of J.A. Ball, I. Gohberg and M.A. Kaashoek,
is enti
tled "Nevanlinna-Pick interpolation for time-varying input-output
maps: The continuous
time case". The previous paper contains a time-varying analogue of
the Nevanlinna-Pick
interpolation for the disk. This paper contains the time-varying
analogue for the half
plane, and hence the latter results may be viewed as appropriate
continuous analogues
of the results of the first paper. Here, as well as in the previous
paper, all solutions are
described via a linear fractional formula.
In the third paper, "Dichotomy of systems and invertibility of
linear ordinary
differential operators" of A. Ben-Artzi and I. Gohberg, are
considered linear ordinary
differential operators of first order with bounded matrix
coefficients on the half line and on
VIII
the full line. Conditions are found when these operators are
invertible or Fredholm on the
half line. The main theorems are stated in terms of dichotomy. In
the case of invertibility,
the main operator is a direct sum of two generators of semigroups,
one is supported on the
negative half line and the other on the positive half line.
The fourth paper, "Inertia theorems for block weighted shifts and
applica
tions" of A. Ben-Artzi and 1. Gohberg, contains time-variant
versions of the well-known
inertia theorem from linear algebra. These theorems are connected
with linear time depen
dent dynamical systems and are stated in terms of dichotomy and
Fredholm characteristics
of weighted block shifts.
The fifth paper, "Interpolation for upper triangular operators" of
P. deWilde
and H. Dym, treats for the time-varying case the tangential
problems of Nevanlinna-Pick
and Caraththeodory-Fejer, as well as more complicated ones for
operator-valued functions.
Here both the cantractive and the strictly contractive cases are
considered. The description
of all solutions in a linear fractional form is given. The general
case of varying coordinate
spaces is analysed. The main method is based on an appropriate
generalization of the
theory of reproducing kernel spaces.
The sixth paper, "Minimality and realization of discrete
time-varying sys
tems" of I. Gohberg, M.A. Kaashoek and L. Lerer, analyses
time-varying finite dimensional
linear systems with time-varying state space. A theory which is an
analogue of the classi
cal minimality and realization theory for time independent systems,
is developed. Special
attention is paid to periodical systems.
1. Gohberg
Operator Theory: Advances and Applications, Vol. 56 © 1992
Birkhiiuser Verlag Basel
NEVANLINNA-PICK INTERPOLATION FOR TIME-VARYING
J.A. Ball*, 1. Gohberg and M.A. Kaashoek
1
This paper presents the conditions of solvability and describes all
solutions of the matrix version of the Nevanlinna-Pick
interpolation problem for time-varying input output maps. The
system theoretical point of view is employed systematically. The
tech nique of solution generalizes the method for finding rational
solutions of the time-invariant version of the problem which is
based on reduction to a homogeneous interpolation prob lem.
O. INTRODUCTION
The simplest interpolation problem of Nevanlinna-Pick type reads as
follows.
Given N different points Zl, ..• ,ZN in the open unit disc D of the
complex plane and
arbitrary complex numbers Wl,"" WN, determine a function f,
analytic in D, such that
(i) f(zj)=wj, j =l, ... ,N,
(ii) sUPI%I<l If(z)1 < 1.
This problem can be restated as a problem involving double infinite
Toeplitz matrices
acting on .e2 (Z), namely find a lower triangular Toeplitz matrix
T,
(0.1)
* The first author thanks the Netherlands organization for
scientific research (NWO) for supporting his research.
2
(ii)' IITII < l.
Ball, Gohberg and Kaashoek
Here Zj = ZjS*, where S is the forward shift on £2(Z), and Wj =
wjI, j = i, ... , N. In
this operator form the problem has a natural non-Toeplitz version,
in which the operators
T, Zj, and Wj appearing in (i)' and (ii)' are replaced by
1-1,-1 0 0
!I.-I !I,o !I. 1
(0.3) A d' ( (j) (1) (j) ) ~j = lag ""Z_I'ZO ,ZI , ..• ,
d W · h d' al . W d' ( (1) (1) (j)) N an j IS t e lagon matnx j =
lag ""W_l'WO ,WI , ••• , j = 1, ... , . More
precisely, the non-Toeplitz version of the prohlem reads as
follows. One has given diagonal
matrices 6.j, j = 1, ... , N, as in (0.3) such that
(0.4) 1· ( I (j) (j) (j) I) t 1 . - 1 N 1m sup zi zi+l'" zi+k-l
<, J - , ... , , k ..... oo iEI
and
(0.5) (1 + ~ z(i) ... z(i) z-(j) ... z-(j)) N > ~IN k E Z ~ k
k+lI-l k+lI-l k - ~, , 11=1 iJ=1
where € is a positive number independent of k and IN is the N x N
identity matrix. In the
classical case condition (0.4) means that the interpolation points
are inside the unit disc
and the positive definiteness in (0.5) replaces the condition that
the points are different.
Now the problem is to find a lower triangular double infinite
matrix T as in (0.2) such that
T acts as a bounded linear operator on £2(Z), IITII < 1, and for
j = 1, ... , N the following
interpolation requirements are fulfilled:
Ball, Gohberg and Kaashoek
(0.6) 00
.f +" (j) (j) f - (j) k Z Jk,k L..-, zk ... zk+,,_1 k+",k - w k ' E
. u=1
3
It turns out that this generalized Nevanlinna-Pick problem is
solvable whenever for some
e > 0 we have
(0.7)
( 1 - w(i)w(j) + ~ z(i) ••• z<i) (1 - w(i) w(j) )z(j) ... z(j))
N > eIN k E Z k k L..-, k k+,,-1 k+" k+" k+,,-1 k -, •
,,=1 i,j=1
The left hand side of (0.6) is the generalized point evaluation
which appears
(for the scalar case) in [1] in the role of W-transform and has
been developed further in
[2] for triangular operators with matrix or operator coefficients,
in connection with time
variant lossless inverse scattering problems. The non-Toeplitz
Nevanlinna-Pick problem
mentioned above with the entries iij being matrices and no
tangential restrictions has been
treated in [8]. The solution of the most general version of the
problem, i.e., with operator
entries ii; and tangential interpolation conditions appears in [9]
(in the present volume).
In these papers the main tools come from an appropriate
generalization of the reproducing
kernel space method. The starting point for the present research
was H. Dym's lecture at
Oberwolfach in October 1989 in which he discussed Nevanlinna-Pick
interpolation in the
general context of upper triangular operators.
In the Toeplitz-version of the problem there is a special interest
in solutions
i that are rational. The latter means that the operator T in (0.1)
is the input-output map
of a causal time-invariant discrete system. In that case the
relation
(0.8)
is given in the following way:
{ Xn+1 = AXn + BUn, n = 0, ±1, ±2, ... , Yn = CXn + DUn,
4 Ball, Gohberg and Kaashoek
where A, B, C and D are matrices of appropriate sizes. In the
non-Toeplitz version the
requirement that the solution is rational is replaced by the
condition that the operator T
is the input-output map of a time-variant system, i.e., the action
of Tin (0.8) is given by
{ Xn+1 = Anxn + Bnun, n = 0, ±1, ±2, ... , Yn = Cnxn + Dnun,
where now the input, output and state matrices may vary in
time.
In the description of the solutions of the non-Toeplitz version of
the tangential
Nevanlinna-Pick interpolation problem we are mainly interested in
input-output maps of
time-variant finite dimensional systems. This restriction allowed
us to use for the technique
of solution a modification of the method for finding rational
solutions for the time-invariant
version of the problem as developed in [6] (see also the book [7]).
In this way we derive
an algorithm to compute the solutions explicitly. Also the
conditions of solvability are
obtained. The results are illustrated by computing in detail the
solutions for one example,
namely when N = 1 and ~1 = ( ... , 0, 0, w, 0, 0, ... ). Throughout
the paper our aim is to
keep the exposition and techniques elementary at the level of
linear algebra and standard
matrix computations. This means that some proofs would be shorter
if one uses known
results concerning the geometry of Krein spaces (see [3],
[10]).
The main theorem of this paper with an application to sensitivity
minimiza
tion of time-variant systems was presented at MTNS-91 (see
[4]).
The classical Nevanlinne-Pick interpolation problem has a half
plane version.
In the system theoretical approach to the latter problem the role
of discrete time systems
is taken over by continuous time systems (see [7]). This led us to
a time-variant version
of the half plane interpolation problem which we treat in another
paper [5] (also in this
volume).
A few words about notation. An identity operator is denoted by Ij
from the
context it should be clear on which space it acts. For an
invertible matrix or Hilbert space
operator A we let A -* denote the adjoint of A -1.
Acknowledgement: The authors are grateful to J. Kos for his careful
reading
of the manuscript and his useful remarks.
Ball, Gohberg and Kaashoek 5
1. PRELIMINARIES
sider a discrete time-varying linear system
(1.1) r: {Xk+1 = AkXk + Bkuk, Yk = GkXk + DkUk.
The input sequence (Uk) is assumed to take values in the input
space U = Cr , the state
vector sequence (Xk) takes values in the state space Xk = Cnk whose
dimension we allow to
depend on the time k and the output sequece (Yk) takes values in
the output space Y = em. Thus A k, B k, Gk, Dk are matrices of
respective sizes nk+1 x nk, nk+1 X r, m x nk and
m x r. Sometimes it is convenient to view U, X k and Y in a more
coordinate-free form as
simply finite dimensional linear spaces; then Ak, Bk, Gk, Dk are
linear transformations
acting between finite dimensional spaces and become matrices only
after some particular
choice of basis.
We shall assume that the system r: in (1.1) is at rest until some
time instant
1\;; thus we take Xk = ° for k :::; I\; and Uk = ° for k < 1\;.
Then the equations in (1.1)
give Yk = ° for k < 1\;. By.e+ we denote the space of all
(input) sequences (Uk)~oo
with values in e r such that Uk = ° for all k < I\; for some
integer I\; depending on the
sequence. Such sequences are said to have finite negative support.
To handle the sequence
of state vectors, denote by .e<.;.) the space of all sequences
(Xk)~oo such that Xk E en. for k = ... ,-1,0,1, ... and Xk = 0 for
all k < K for some integer K (depending on the
sequence). Given a i1 = (Uk)~oo E.e+ with Uk = ° for k < 1\;, if
the system (1.1) is initialized
with XI( = 0, the equations (1.1) generate a state vector sequence
x = (Xk)~oo E .e~k and an
output sequence if= (Yk)~oo E.e+ such that Yk = ° and Xk = ° for
all k E I\; depending on
the sequence (i.e., the bound I\; on the negative support is the
same for all three sequences
U, X, iJ).
Let S : .e~n.) -+ .e!(n.) be the (bilateral) forward shift operator
on state vector
sequences x defined by (Sxh = Xk-b where x = (Xk)~oo' and let S-1 :
.e<';k) -+ .e!-l(n.) be the (bilateral) backward shift. Note S-1
is the inverse of the forward shift from .e!-l(nk) to .e<';.)
which we also denote by S. Then the system (1.1) can be expressed
as a system
of equations on the sequences U E .e+, x E .e<';.) and if E .e+
in the form:
{ S-1£ =A£ + Bu, (1.2)
Here A, B, C, 'D are block diagonal operators,
given by
Note that action of the operator I - SA : i~·) -+ i~·) may be
described by
block matrix multiplication in the following way:
II] Ao I
Here the unspecified entries are zero. Thus as a block matrix I -
SA is block lower
triangular with block main diagonal entries equal to I. It follows
that I - SA is invertible
in the algebra of linear operators acting on i~·) with inverse
given by
00
... E i(n.) x +.
Since Xk = 0 for all k < K for some integer K, the sequence
(SA)jX' is equal to the zero
sequence for j sufficiently large. Therefore the infinite series in
(1.3) degenerates to a finite
sum and hence is well-defined. Thus one can solve the first
equation in (1.2) for X'to get
and plug this value into the second equation to get
This gives us a closed form expression for the input-output map TI:
: i1 r-+ Y from i+ into
i+ generated by the linear time-varying system E given by
(1.1).
Ball, Gohberg and Kaashoek 7
We note that Tr. is causal in the sense that
(1.4) k = 0, ±1, ±2, ... ,
where v = QkW is defined by
Vj = { Wj, if j ~ k, 0, if j > k.
Here v = (Vk )~oo and W = (Wk )~CXl. In more physical language,
causality means that the
output up to time k is independent of inputs after time k.
A linear transformation T : £+ ~ £+, which is of the form T = Tr.
for some
linear finite dimensional time-varying system I; as in (1.1), will
be called a causal, rational
(linear) transformation. The terminology is inspired by the
time-invariant case where a
block Toeplitz matrix T = (ai-j )0=-CXl is causal and rational in
the above sense if and only
if T is lower triangular (i.e., ak = 0 for k < 0) and r(z) =
L:;:'o akzk is a rational matrix
function. The realization theorems in [12], Section 5, give the
necessary and sufficient
conditions in order that a linear transformation T : £+ ~ £+ is
causal and rational, and
they also provide an algorithm to construct a realization of T
(i.e, a time-varying system
I; as in (1.1) such Tr. = T) when these conditions are
fulfilled.
1.2 Anticausal time-varying systems. When working in the algebra
of
linear operators mapping f+ into £+, the matrix associated with any
such operator is
necessarily of the form S-kT, where T is lower triangular and S is
the forward shift.
Therefore to generate more examples we consider also input-output
maps for anticausal
systems.
By an anticausal discrete time-varying system we mean a system of
the form
(1.5) (j { Xk = AkXk+1 + BkUk,
Yk = CkXk+1 + DkU k ,
where the state evolves in backwards time. Here at each point in
time Xk is an element of
the state space Xk = en., the vector Uk is an element of the input
space U = er and Yk
is an element of the output space Y = em. Furthermore, Ak : X k+1 ~
Xk, Bk : U ~ Xk,
Ck : Xk+1 ~ Y and Dk : U ~ Yare linear transformations.
If the system (j in (1.5) is initialized at some time instant k =
'" by Xk+1 = 0
and then inputs Uk, Uk-I, ... are fed in in decreasing time, then
the equations (1.5) generate
8 Ball, Gohberg and Kaashoek
a well-defined sequence ( ... 0,0, x .. , x .. -1, ••• ) of state
vectors and a well-defined sequence
( ... 0,0, Y .. , Y .. -1, ••• ) of output vectors. The associated
input-output map T = T.,. is
naturally defined as a map from ~ into i~ where i~ is the set of
sequences iii = (Wk)~oo with values in CV such that Wk = ° for all
k > K for some K, where K depends on the
sequence iii. Any such input-output map T.,. is anticausal in the
sense that
(1.6)
for all integers k where Pk = 1- Qk-l is the projection operator
defined on biinfinite
sequences iii = (w j )~oo by Pk (iii) = v with v = (v j )~oo given
by
v' = {Wj for j ~ k, J ° for j < k.
The theory developed in Section 1.1 for causal linear time-varying
systems
and causal maps has an analogue for anticausallinear time-varying
systems and anticausal
maps. In particular (J' is an anticausal linear time-varying system
as in (1.5), then the
associated input-ou~put map T.,. : i~ -+ i~ can be expressed as the
upper-triangular
matrix
where A, S, C, V are the block diagonal matrices
acting between the spaces
and, as before, S is the forward bilateral shift.
1.3 Input-output mapS' defined on i 2 • In this section we consider
a
system E as in (1.1) assuming additionally that
(1.10) sup IIAkll < 00, sup IIBkll < 00, sup liCk II < 00,
sup IIDkll < 00. k k k k
Ball, Gohberg and Kaashoek 9
Here IIMII denotes the spectral norm of the matrix M, i.e., IIMII
is the largest singular
value of M. The first inequality in (1.10) implies that
[Q] Ao J o
defines a bounded linear operator on £~n.), the Hilbert space of
all doubly infinite norm
square summable sequences with entry x" at time k in Cn •• We shall
also assume that
p(SA), the spectral radius of SA, is strictly less than one or,
more explicitly, that
(1.11) limsup(sup IIAj+II-1 ... Ail!):- < 1. JI-+OO j
Then I - SA is invertible as an operator on £~n.) with inverse
given by
00
(1.12) (I - SA)-l = ~)SA)II. 11=0
Because of condition (1.11), the series in the right hand side
converges in the operator
norm for operators on £~ n.) .
From (1.12) and the boundedness conditions on B", 0" and D" in
(1.10)
it follows that the input-output map TE, initially defined only on
sequences in £2 having
finite negative support, extends uniquely by continuity to a
bounded linear operator from
£2 into £-q' which we also denote by TE. Note that any such TE
defined on £2 also has the
causality property (1.4), and hence is given by a lower triangular
matrix. The expansion
00
(1.13) TE = V+ :LC(SA)"SB 11=0
gives an expansion of TE in terms of its diagonals (the main
diagonal V together with all
diagonals below the main diagonal). Exactly which linear discrete
time-varying systems E
have input-output maps TE which acts as bounded operators from £2
into £-q' we leave as
a topic for future work.
10 Ball, Gohberg and Kaashoek
To get bounded upper-triangular input-output maps from f2 into fr;
we have
to consider the anticausal systems from Section 1.2. Let (J' be the
anticausal discrete time
varying system (1.5), and assume that the boundedness conditions in
(1.10) are fulfilled.
Condition (1.11) is now replaced by
(1.14) lim sup(sup IIAi Ai+l ... Ai+v-lll)': < 1. V-'oo i
which is equivalent to the requirements that p(AS-l), the spectral
radius of AS-l , IS
strictly less than one. Under the conditions (1.10) and (1.14) the
associated input-output
map Tu given by (1.7) defines a bounded operator from f2 into fr;
which has an upper
triangular matrix representation. We shall say that a linear
bounded operator from f2 into fr; is a time-varying rational
operator if it can be written as the sum of a bounded
input-output map of a causal linear time-varying system and a
bounded input-output map
of an anticausal linear time-varying system.
1.4 A time-varying calculus for lower triangular matrices. Denote
by
f 2 (Z) the'space of doubly infinite square summable complex-valued
sequences (Xk)r:-oo
(indexed by the set of all integers Z). For m a positive integer,
fr;(Z) denotes the set of
block sequences (Xk)r:_oo where each entry Xk is in the space em of
complex m tuples
(viewed as column vectors). The space of all bounded linear
operators on f2 we denote by
Xj note that each element F in X has a biinfinite matrix
representation
such that if = Fx is given by
F-l,-l FO,-l Fl,-l
F_l,o
Fl,l
if x = (x j )~-oo E f 2(Z) and if = (Yj )~-oo E f2 (Z). For m and r
positive integers, xm x r
denotes the bounded linear operators from f2 into fr;. These
similarly can be identified
with doubly infinite block matrices F = (Fij)i,j=_oo where each
block has size m x r. We
Ball, Gohberg and Kaashoek 11
call (Fij)r,'j=_oo the (standard) block matrix representation of F
or just the matrix of F.
Denote by C the subclass of X consisting of all operators F in X
which leave invariant
each of the subspaces
for all k E Z. This class C coincides with the set of F's in X
having a lower triangular
matrix representation, i.e., F = (Fij)r,'j=_oo with Fij = 0 if i
< j.
Analogously, we define transposed versions of the.se spaces, U,
umxr which
consist of upper triangular matrices, for example, umxr consits of
all operators F in xmxr
which leave invariant the subspace
i;«-oo,kJ):= {(xi)~oo E i;: Xi = 0 for j > k}
for all k E Z. The intersection cmxr n umxr consists of diagonal
matrices; this class we
denote by vmxr.
A key operator for the setup which we now describe is the bilateral
forward
shift operator
I 0 I [Q]
I 0 J consisting of the identity matrix (of a size determined by
the context) on the diagonal
below the main diagonal. We use the same symbol S to denote the
shift operator in c mxm
for any positive integer m. If G = (Gij)r,'j=-oo is in xmxr, then
SG E xmxr and for the
(i,j)-th entry in the block matrix representation of SG we
have
i,j = 0, ±1, ±2, ...
Thus the block matrix representation of SG is equal to the one of G
with each row shifted
one down. Note that
o I
12 Ball, Gohberg and Kaashoek
and thus the block matrix representation of S-lG is the one of G
with each row shifted
one up.
For G E xm)(r and k an integer we let G[kl be the block diagonal
operator
in vm)(r of which the main diagonal entries are given by (G[k])jj =
Gj+k,j for each j E Z.
We have (cf., [2], Lemma 2.7)
IIG[k]1I = s~p II Gj+k.i II :5I1GII· J
Note that
It follows that G admits the series expansion:
00
(1.15) G = E SkG[k)l k=-oo
where the convergence is entrywise. The right hand side of (1.15)
amounts to breaking G up
along diagonals parallel to the main diagonal. The series expansion
in (1.15) corresponds
to the FOUl'ier series expansion of a bounded measurable function
on the unit circle T.
Indeed, if 9 is such a function with Fourier series
00
g(z) = E gjzj, ;=-00
then for the Laurent operator G on i 2 (Z) with symbol 9 we
have
00
G = (9i-j)i'J=-00 = E Sk(gkJ) k=-oo
where gkJ is the diagonal matrix with constant value gk along the
main diagonal.
Now we introduce the generalized point evaluation map for operators
in
cmxr studied by Alpay-Dewilde-Dym [2]. Let F E cmxr and ~ E vmxm.
We suppose
that ~S-l (whose block matrix representation has all nonzero
entries on the diagonal
immediately above the main diagonal) has spectral radius p(~S-l)
strictly less than 1 as
an operator on ir(Z), i.e.,
(1.16) p(~S-l) := lim sup II(~S-l)jlllfj < 1. j-+oo
Ball, Gohberg and Kaashoek 13
Then S - A is an invertible operator on .er(Z), and its inverse on
.e~(Z) is given by
00
(S - A)-l = S-l(1 - AS-l )-l = E S-l(AS-l )-i i=O
with convergence in the operator nonn. We define F(A) to be the
block diagonal operator
in 1)mxr with main diagonal equal to the main diagonal of S(S -
A)-l F. The map
A f-+ F(A) is the natural generalization of the point evaluation
map for analytic functions
on the unit disc. The analogy appears if we consider the diagonal
expansion
00
of FE .cmxr. In terms of (1.17) we have
00
(1.18) F(A) = E(AS-l )iSiF(,1 , i=O
where the series concerges in the operator norm. If F[jJ = 1;1 and
A = >'1 with 1>'1 < 1
are all constant diagonals, then the shift operators in the right
hand side of (1.18) cancel
and (1.18) collapses to
(1.19) F(>.J) = E >.i 1;1 = 1(>.)1. i=O
From another point of view, for any G E xm x r define the total
residue n( G)
of G to be the coefficient of S-l in its diagonal expansion (1.15),
i.e., put n(G) = G[-lJ.
Then F(A) can alternatively be defined as
(1.20)
because (SG)[k) = G[k-l) for any G E xmxr and k E Z. In the time
invariant case where
F = (ji-i)'ti=-oo and A = >.I whith 1>'1 < 1, it is
readily checked that
n{(s - A)-l F} = n{(z - >.)-1/(>')}1 = 1(>')1,
where 1(>') = E;'o >.i!; and n in the second tenn denotes the
sum of the residues inside
the unit disk in the usual complex variables sense. We shall see
more striking parallels
14 Ball, Gohberg and Kaashoek
with this more general noncomrnutative time-varying calculus and
the standard calculus
for analytic functions as we proceed.
We now present some basic properties of the time varying point
evaluation
F 1-+ F( L\) which we shall need in the sequel. These results
appear in [2]; we include
proofs for the sake of completeness.
PROPOSITION 1.1. Let F E £mxr and L\ E vmxm be given, wbere
p(L\S-l) < 1. Tben F(L\) is tbe unique element ofvmxr sucb tbat
(S-L\)-l(F-F(L\)) E
PROOF. We first settle the uniqueness issue. If D1 and D2 were two
diagonal
operators in vmxr such that (S - L\)-l(F - D j ) E £mxr for j =
1,2, then by linearity
(S-L\)-l E E £mxr where E = D 1-D2 E vmxr. However (S-L\)-l = 2:~0
S-l(L\S-l)i
is strictly upper triangular, and hence remains so when multiplied
by a diagonal E. This
forces (S - L\)-1 E = 0, and hence E = D1 - D2 = O. This
establishes uniqueness.
In general, if E E vmxr is diagonal, then (1.18) shows that E(L\) =
E. By
linearity of the map H 1-+ H(L\), we see that whenever F E £mxr,
then G =
F -F(L\) E £mxr has G(L\) = o. The lower triangularity is thus
settled if we show that
(5 - ..6.)-lG E £mxr whenever G E £mxr and 8(..6.) = o. To do this
we must show that the l-th diagonal above the main diagonal
of
(S - L\)-lG is zero for l = 1,2, .... Write
00
W:= (S - L\)-lG = L SkW[kj. k=-oo
For (S - L\) -1 and G we have the diagonal expansions
00 00
(S - L\)-1 = L S-(Hl)(Si(L\S-l)i), G= LS"G[lj. i=O 11=0
It follows that for k = -1, -2, ...
00
00
Ball, Gohberg and Kaashoek 15
because of (1.18). Since G(~) = 0, we see that W[kJ = 0 for k = -1,
-2, ... , and hence
(S - ~) -1 G is lower triangular. D
PROPOSITION 1.2. H F E cmxr , G E Crxp and ~ E vmxm with
p(~S-l) < 1, then
PROOF. Since (S - ~)-l(FG - Fc(~» E Cmxp , we see from
Proposition
1.1 that it suffices to show that
We calculate
since H = (S - ~)-l(F - F(~» E cmxr by Proposition 1.1 and G E Crxp
by assumption.
D
It is convenient also to consider certain classes of
Hilbert-Schmidt matrices.
By x 2mxr we denote the class of all doubly infinite block
matrices
F = (Fij )i,'j=-oo =
where each block has size m x r such that
(1.21) L l!Fiill~ < 00.
I;'o,~ I 1,0
where IIFii II~ is the sum of the squares of the moduli of the
matrix entries of Fij (i.e., the
square ofthe Hilbert-Schmidt norm of Fij). Since l!Fijll ~ IIFiill2
for all i andj, such an F
defines a bounded linear operator from £2 into £r which we also
denote by F. In fact, F is
a Hilbert-Schmidt operator and the quantity in (1.21) is the square
of the Hilbert-Schmidt
norm of F. In particular
x 2mxr = {F E xmxr I F is Hilbert - Schmidt}.
16 Ball, Gohberg and Kaashoek
By C';,xr we denote the subclasses of Fin x;,xr which are lower
triangular
(Fii = 0 for i < j). Similarly, u;,xr consists of the upper
triangular matrices in X2mxr.
Our primary focus will be on block column lower triangular matrices
of this type (,C;X1 or
,C~X1). Note that ,C;X1 is a Hilbert space in the natural inner
product
IT X E :V1xr, 6 E :v1x1 such that p(6S-1) < 1 and D E :V~X1,
then (Xf)I\(6) E :V~X1
(c.f., Lemma 7.4 in [2]) and
f 1-+ tr (D*(Xft(6)) = (Xf)I\(6),D)1)1Xl 2
is a bounded linear functional on the Hilbert space ,C;X1, hence by
the Riesz representation
theorem there must be an element k = k(X, 6, D) in ,C;X1 for
which
The following proposition identifies this element k(X, 6, D); in
the time-invariant case,
the element k(X, 6, D) is associated with the kernel function k(z,
w) = (1- ZW)-1 for the
Hardy space H2 . A form of this result also appears in [2J.
PROPOSITION 1.3. Let X E :v1xr, 6 E :v1X1 with p(6S-1) < 1
and
D E :V~X1 be given. Then X*(I - S6*)-1 DE ,C;X1 and satisfies the
identity
for all f E ,C;X1.
PROOF. Indeed,
(j, X*(I - S6 *)-1 D) eX1 = tr D*(I - 6S-1 )-1 X f 2
= L Di;[(I - 6S-1 )-1 X fJii = L Dii[(S - 6)-1 X f]i+1,i i i
= L Dii[(X f)1\(6)]ii = tr (D*(X 1)1\(6» i
= (Xft(6),D)1)lXl. D 2
Ball, Gohberg and Kaashoek 17
If F E em x r, then the operator L f : I f-+ F I of multiplication
by F on the
left is a bounded operator on e;X1. The adjoint L'F,
requires the orthogonal projection PCXl from X;X1 onto e;X1
following left multiplication 2
by F*. It is useful to know that (LF)* can be computed explicitly
on the "kernel function"
elements X*(I - SL':l.*)-1 D.
PROPOSITION 1.4. Let X E V 1xm , L':l. E V1X1 with p(L':l.S-1) <
1 and
D E V~X1 be given. Suppose F E e mxr and Y = (XF)I\(L':l.) E v1xr.
Denote by LF the
operator on e;X1 given by multiplication on the left by F.
Then
(LF)* X*(I - SL':l.*)-1 D = Y*(I - SL':l. *)-1 D
PROOF. Take I in e;X1. We compute
(J, (LF)* X*(I - SL':l. *)-1 D) crX1 = (FI, X*(I - SL':l. *)-1 D)
CmX1 2 2
= ((X F J)1\(L':l.), D)V'X', 2
where we used Proposition 1.3. But then we can apply Proposition
1.2 to show that
= (J,Y*(I-SL':l.*)-1D)C rXl , 2
2. J-UNITARY OPERATORS ON £2
2.1 J-unitary and J-contractive operators. Suppose 1t+ and 1-L
are
two separable Hilbert spaces and J is the self-adjoint and unitary
operator on the or
thogonal direct sum space 1t = 1t+ Ef) 1t_ defined by J = hf.+ -
hc. Here h; denotes
the identity operator on the space K.. A bounded linear operator 8
on 1t is said to be
J-isometric if 8* J8 = J, or equivalently, 8 preserves the
indefinite inner product induced
by J:
(J8h,8h) = (Jh, h), hE 1t.
18 Ball, Gohberg and Kaashoek
We say that 6 is J-unitaryif both 6 and 6* are J-isometric;
equivalently, 6 is J-isometric
and 1m 6 = 1i. We say that 6 is J-contractive (or 6 is a
J-contraction) if 6* J6 ~ J, or
equivalently
(J6h, 6h) ~ (Jh, h), hE 1i.
If both 6 and 6* are J-contractive, then 6 is called
J-bicontractive. The Hilbert space
1i with the Hilbert space inner product
replaced by the indefinite inner product
is known as a Krein space, and J-isometric, J-unitary,
J-contractive and J-bicontractive
operators correspond to isometric, unitary, contractive and
bicontractive operators in the
Krein space sense. A systematic study of the operator theory and
geometry associated with
such operators is given in [3]; a useful summary can be found in
[10]. Here we set down
only a few basic properties, well known among specialists but not
so well known in general,
which we shall need. In the next subsection, we specialize to the
setting where 1i+ = £r and 1i_ = £2. Although these results can be
gleaned from the more general results of [3]
and [10], we include simple, direct proofs to keep the exposition
self-contained.
We begin with a result concerning J-bicontractions.
THEOREM 2.1. Suppose 6 = (~ll ~12) is a J -contraction. Then 8 is
021 022
a J-bicontraction if and only if 822 is invertible. In this case,
1182"l821 11 < 1.
PROOF. Suppose first that 6 is a J-bicontraction. Then the
relations
8*J8 ~ J, 8J6* ~ J
yield
(2.1)
and
(2.2)
(2.3)
(2.4)
From (2.4) we see that 8 22 is onto while (2.3) gives that 8 22 is
one-to-one. Hence 8 22 is
invertible on 'H- as asserted. Moreover (2.4) yields
This implies 11822182111 < 1.
Next, suppose that 8 is a J-contraction and 8 22 is invertible.
Then we can
solve the system of equations
(2.5) 8 n u + 8 12y = z,
for (z,y) in terms of (w,u). The result is
(2.6)
where
(2.7)
Moreover, the J-contractive property of 8 implies
whenever u, y, z, win 'H+, 'H-, 'H+, 'H_ respectively satisfy
(2.5). We conclude that
20 Ball, Gohberg and Kaashoek
whenever u, y, Z, W satisfy (2.6). This gives us that U defined by
(2.7) is an ordinary
Hilbert space contraction. For the case J = I there is no
distiction between contractions
and J-contractions; hence also
(2.8)
whenever
(2.9)
But since U2l = e22* is invertible, we can solve (2.9) for (ZbWl)
in tenns of (Ul,Yl);
~ (e* e*) indeed, note that U has the same fonn as U but with e* =
er~ e;~ in place of e. The result is
(2.10)
Since (2.10) and (2.9) are equivalent systems of equations, from
(2.8) we see that
whenever (Ul' Yl, Zb wd satisfy (2.10), i.e., e* is J-contractive.
This verifies all assertions
in Theorem 2.1. o 2.2 J-unitary and J-inner operators on i~+r. In
this subsection we
specialize the results of the previous section to the case where
1i+ = i!f.' and 1i- = i 2. The signature operator J then is given
by J = It'2 EB -It';. on i2' EB i2 ~ i~+r. We
abuse notation and denote also by J the signature operator J = Im
EB - Ir on the finite
dimensional space cm +r ; this should cause no confusion as the
meaning will be clear
from the context. By a J-unitary map on i~+r we therefore mean a
bounded linear
operator e : e;+r ~ i~+r such that e* Je = J and eJe· = J. If we
write e in
Ball, Gohberg and Kaashoek 21
block form as 9 = (~11 ~12 ), Theorem 2.1 guarantees that 9 22 is
invertible on 12 and 021 022
92ls21 : lr -+ 12 has 11921921 11 < 1 if 9 is J-unitary.
In this section we wish to derive some basic properties of
J-unitary maps e which have an additional property with respect to
the time structure of l~+r. If 9 is a
J-unitary map on l~+r we say that 9 is J-inner if 9 also
satisfies
(2.11)
for all integer k. Recall that Qk is the projection operator
defined by
{ Uj ifj:5 k,
(Qki1)j = 0 if j > k.
If 9 is also lower triangular (i.e., in the terminology of
subsection 1.4 we have 8 E
.c(m+r»«m+r»), then Qk9 = Qk9Qk and (2.11) can be simplified
to
(2.12)
The following gives an equivalent formulation of the J -inner
property in terms of the
projections Pk = 1- Qk-l rather than Qk.
PROPOSITION 2.2. Suppose 9 is a lower triangular J -unitary map
on
l~+r. Then 9 is J -inner if and only if
k = ... ,-1,0,1, ....
PROOF. Suppose that 9 is lower triangular J-unitary. After
reindexing in
(2.12) we see that 9 is J-inner if and only if
(2.13)
for k = ... , -1, 0,1, .... Substitute Qk-l = 1- Pk and use that 9*
J9 = J to get that
(2.13) is equivalent to
(2.14). 9* JPk9 ~ JPk
22 Ball, Gohberg and Kaashoek
Multiply on the left by eJ and on the right by Je- and we use that
eJe- = J to get
JPk ;::: eJPke- as required. D
The following is a useful characterization of the J -inner property
for lower
triangular J-unitary maps.
eel2 ) is a lower triangular J -unitary - 22
map on .e~+r; in particular, e 22 is invertible on .e2. Then e is J
-inner if and only if e;.l is lower triangular.
PROOF. Note that e 22 is invertible by Theorem 2.1. Suppose that e
is
lower triangular and J-unitary. We consider [elk = el.e~+r([k, 00))
as a mapping on
.e~+r([k, 00)). Since e is lower triangular and J-unitary, [elk is
(Jllm Pk)-isometric
([elkt JPk[elk = e- Jellm Pk = Jllm Pk.
In particular, [elk is (Jllm Pk)-contractive. The content of
Proposition 2.2 is that a lower
triangular J-unitary e is J-inner if and only if ([eDk)- is (Jllm
Pk)-contractive, i.e., if and
only if [elk is a (Jllm Pk)-bicontraction for every k = ... ,
-1,0,1, .... On the other hand,
by Theorem 2.1 such a e has the property that [elk is a (Jllm
Pk)-bicontraction if and
only if [622]k = 6221.e2([k, 00)) is invertible for every k. This
last condition is equivalent
to e-;:21 mapping .e2([k, 00)) into itself, i.e., to e-;:l being
lower triangular. D
2.3 Realization of J-unitary and J-inner maps. In this section
we
define a class of systems which yield lower-triangular J-unitary or
J-inner operators on
.e~+r as its input-output maps. By a (causal) stable J -unitary
time-varying system we
mean a linear time-varying system
(2.15) = AkXk + BkUk = GkXk +DkUk
with state space X k = X = eno independent of k which satisfies the
sufficient conditions
(1.10) and (1.11) to generate a bounded lower triangular
input-output map on .e~+r and
for which there exist invertible Hermitian linear transformations H
k on X k = X = eno
such that
~) ,k E Z.
We say that the stable J-unitary system E is J-inner if in addition
the Hermitian matrix
H" is positive definite for all k. The following result will be a
basic tool in our solution of
the time-varying version of the tangential Nevanlinna-Pick
interpolation problem.
THEOREM 2.4. The input-output map a = TI: of a stable J -unitary
system
E is a J -unitary map on i~+r . .FUrthermore, E is J -inner as a
system if and only if a = TI:
is J -inner as an operator on i;,+r.
PROOF. Suppose E as in (2.15) is a stable J-unitary system, and
suppose
a = ( ... ,O,O,U",U,,-l. ... ) is an input sequence in i++r n i~+r.
Then the J-unitary
property of E implies the equality
or equivalently
(2.18)
at each point k in time. Here, in general, pw(w) = (Ww,w) is the
Hermitian form induced
by the Hermitian matrix W acting on the vector w. Summing from k =
It to k = j in
(2.18) and using x" = 0 gives
j j
(2.19) PHi+t(XjH) = L pAUle) - L PJ(YIe). "=-00 "=-00
Since the system E is stable by assumption, the sequence ii =
(x")~oo = (1 - SA)-lSBa
is in i~Oj hence, in particular, lim" ..... oox" = O. By assumption
(2.16) it follows that
lim" ..... ooPH.(x,,) = 0 as well. From (2.19) we conclude
that
00 00 (2.20) L PJ(Y,,) = L PJ(u,,)
"=-00 "=-00
whenever ii = aa and a E i++r n i~+r. By an approximation argument
it follows that
(2.20) continues to hold for all U E i;,+r. We conclude that a is
J-isometric.
24 Ball, Gohberg and Kaashoek
To show that e is J -unitary, we must show that e* is also a J
-isometry. If
e is the input-output map of the causal stable system (2.15), it is
straightforward to see
that e* is the input-output map of the anticausal antistable
system
(2.21)
( Ak is a right inverse for BA;
also a left inverse. Hence,
(2.22)
= AkXk+1 + CA;Uk, = BA;Xk+1 + DA;uk.
~) ~i ). Since all these matrices are square, a right inverse
is
0) (Ak J BA; ~)
for all k. Since E satisfies (1.11), E* satisfies (1.14). Now one
can proceed to show that
e" is J-isometric in the same way that e was shown to be
J-isometric above, with the
minor modification that the direction of time should be
reversed.
Now suppose in addition that E is J-inner as a system, i.e., Hk
> ° for all
k. Then (2.19) gives
(2.23) :E PJ(Yk):5 :E PJ(Uk). k=-oo k=-oo
for all j whenever y = eit. Rewriting (2.23) in operater form
gives
e*QjJe ~ QjJ, j E Z,
and hence e is J-inner.
To establish the reverse implication we first show that a stable
J-unitary
system is completely reachable, that is (see [12], Section 2), for
any time l + 1 and x E c no
there is a sequence of inputs
(2.24) it = ( ... ,0, 0, U",U,,+l, ... , Ut-l,Ut)
Ball, Gohberg and Kaashoek 25
so that with x Ie = 0 the resulting state Xt+1 at time f + 1 is
equal to x. To prove this, note
that (2.22) implies that
It follows that for k < f i-I
Hi/I - At ... AkH;;I AZ ... Ai = Bt J B; + L At ... AII+1BJ B:A:+I
... Ai· ,,=k
Since (1.11) holds, there exist 0 < f3 < 1 and an integer fo
< f such that
Recall that the sequences (IIBkll)~oo and (IIH;;III)~oo are
bounded. So we may conclude
that
t-I
(2.25) Hi/I = BtJB; + L At··· A"+1 B"JB:A:+1 ... Ai, 11=-00
where the convergence is in the operator norm for operators on Xl+
I = eno . The left
hand side of (2.25) is invertible, and hence we may use the fact
that the set of invertible
operators is open to conclude that for some integer II: < f the
operator
i-I
BiJB; + LAt·"A ... +1B ... JB:A:+I ,,·Ai 11="
is also invertible. So, given x E eno , there exist vectors z", ...
,Z,- in eno such that
i-I
X = BtJB;zt + L At", A ... +1B ... JB:A:+I ". Aiz .... V=K.
Now, put Uj = JBjAi+I ". AiZj for j = 11:,,,. ,f-l and Ut = JBiz/.
Then
t-I
X = Btut + L At· .. A"'+1 B ... u ... , 11=1(
which implies that for this choice of u", ... , Ut the input
sequence ( ... ,0,0, u", ... , Ut) has
the desired property.
26 Ball, Gohberg and Kaashoek
Now, assume that a is J-inner as an operator on i~+r. Fix an
integer i and
let x be an arbitrary vector in Xl+! = enG. By the result of the
previous paragraph, we
can find an input sequence il as in (2.24) so that with x,. = 0 the
resulting state Xl+! at
time i + 1 is equal to x. We consider il as an element of i~+r by
setting u" = 0 for k > i.
Put fi = ail. Since a is J-inner, we have
l l
But from the identity (2.19) this in turn yields
(2.26)
By assumption, Hi+! is invertible. Since x is an arbitrary element
of the state space cna ,
formula (2.26) implies that Hi+! is positive definite for alIi. o
Note that J-unitary maps on i~+r arising as the input-output map of
a stable
J-unitary system are necessarily lower triangular. We can produce
upper triangular J
unitary maps on i~+r by considering input-output maps of systems
evolving in backwards
time; we have already seen that e" is such a map whenever e is the
input-output map of
a causal, stable, J-unitary system. In general, let
(2.27) q { x" = A"X"+l + B"u" y" = C"x,,+! + D"u"
be a linear time-varying system evolving in backwards time. We
shall say that q is an
(anticausal) anti-stable J-unitary system if q satisfies the
sufficient conditions (1.10) and
(1.14) to induce an input-output map T tr which is bounded on i~+r
and, in addition, there
exist a sequence (H,,)~_oo of invertible Hermitian linear
transformations (or matrices) on
the state space cno such that
(2.28)
(2.29) ~)
Ball, Gohberg and Kaashoek 27
for all k E Z. If, in addition, H k is positive definite for all k,
we shall say that 17 IS
anti-J-inner. At the input-output level, we call a J-unitary map e
on £!;+r anti-J-inner
if
k E Z,
where Pk = 1- Qk-I. The following result is the analogue of Theorem
2.4 for systems
evolving in backwards time; as the proof is also completely
analogous, it is omitted.
THEOREM 2.5. The input-output map e = TiT of an antistable J
-unitary
system 17 is a J -unitary map on C':;+r. Furthermore, 17 is anti-J
-inner as a system if and
only if e is anti-J -inner as an operator.
Proposition 2.2 shows that there is a simple connection between
lower trian
gular J-inner maps and upper triangular anti-J-inner maps
(independent of any realiza
tions as input-output maps); we state the result explicitly in the
next proposition.
PROPOSITION 2.6. A lower triangular J-unitary map e is J-inner if
and
only if e* is an upper triangular anti-J -inner map.
PROOF. Apply Theorem 2.3. 0
3. TIME-VARYING NEVANLINNA-PICK INTERPOLATION
In this section we consider the time-varying (tangential) N
evanlinna-Pick
interpolation problem. We are given 2N row diagonal matrices Xj E
vIxm and Yj E
VI Xr (j = 1, ... , N) and N scalar diagonal matrices D.j E VI Xl
for which the spectral
radius of D.jS-1 is strictly less than one (j = 1, ... ,N).
Put
and consider the operator
:;:; = (X AS-IX (AS-I)2X ) . ffioonm _, nN - ~ ~ • •• • IJ70 {.2 ~
{.2 ,
where E9g"£2' stands for the Hilbert space of square summable
sequences (xo, Xl, X2"")
with entries in £2'. Since p( D.S- I ) is strictly less than
one,:=: is a well-defined bounded
28 Ball, Gohberg and Kaashoek
operator. In what follows we also require that the pair (X,~) is
exactly controllable in
the sense that
(3.1) 33"' >0
as an operator on tf. Note that 33"' may be written as an N x N
operator matrix of
which the entries are bounded linear operators on t2' In fact, in
terms of the original data
we have
The time-varying (tangential) Nevanlinna-Pick interpolation (TVNPI)
prob
lem is: Find necessary and sufficient conditions for the existence
of a lower triangular
matrix F E £mxr such that
(3.2) IIFII < 1
When these conditions are satisfied describe all such F.
The norm in (3.2) is the induced operator norm of F as an operator
from
t2 into ir. We shall refer to {Xi, y;, ~i : i = 1, ... ,N} as an
admissible TVNPI data set
provided (3.1) is satisfied.
The following theorem settles the existence problem
THEOREM 3.1. Let {Xi, Y;, ~i : i = 1, ... , N} be an admissible
TVNPI
data set. Then the associated TVNPI problem has a solution if and
only if the Hermitian
matrix
A( {Xi, y;, ~i}) = ({(XiX; - Y;Yj"')(I - S~;)-1 Y(~i))~ . •
,)=1
is positive definite on if. PROOF OF NECES~ITY. Suppose that F E
£mxr is a solution of the
TVNPI problem. Then by Proposition 1.4 and the interpolation
conditions (3.3) we see
that
Ball, Gohberg and Kaashoek 29
for j = 1, ... , N, where LF is the operator from .c;Xl into .c~Xl
given by LF(f) = F f and D 1 , .•• , D N belong to V~ XI. It is
straightforward to check that the induced operator
norm IILFII of LF as an operator from .c~Xl to .c~Xl is the same as
the induced operator
norm IIFII of F as an operator from e2 to er. By condition (3.2) it
follows that IIL'FII =
IILFII = IIFII < 1. Hence, if Dl, ... ,DN are any diagonal
matrices in V~X\ then
N N N II LX;(I _S~j)-1 Djll~-II(LF)* LX;(I _S~j)-1 Djll~ 262 11
LX;(I _S~j)-1 Djll~
j=1 j=1 j=1
for some 6 > O. Writing the squares of norms in terms of inner
products, expanding and
using (3.4) gives
N N
L L (X; (I - S~;)-1 Dj, X;(I - S~n-l Di) CmX1 2
i=1 j=1 N N
- L L(Yj*(I - S~;)-1 Dj , i=1 j=1
N N
;=1 j=1 N N
262 L L ({XiX; (I - S~;)-1 }"(~;)Dj, D i ) C~Xl ;=1 j=1
Since Dl"'" D N are arbitrary diagonal matrices in V~ Xl, and we
are assuming that
{(Xj,~j): j = 1, ... ,N} satisfies the exact controllability
assumption (3.1), it follows
from (3.5) that A = A( {X;, Yi,~; : i = I}) is positive definite as
asserted. 0
The proof of sufficiency will be postponed until the next section,
where more
over a linear fractional description for the set of all solutions
will be constructed.
Let us remark here that condition (3.1) is automatically fulfilled
if the gen
eralized Pick matrix A({X;,Yi,~;: i = 1, ... ,N}) is positive
definite. This follows from
the equality
33* - A( {X;, Yi,~; : i = 1, ... , N}) = (f(~iS-l )IIYiY/(S~;)II) N
. 11=0 1,)=1
and the fact that the latter operator is positive
semi-definite.
30 Ball, Gohberg and Kaashoek
In the rest of this section we set down some general principles
concerning
the connections between linear fractional maps and solutions of the
TVNPI problem.
Following the approach of [7], we first show how the interpolation
condi
tions (3.3) can be reduced to a homogeneous interpolation problem
for a matrix 9 E
.c(m+r)x(m+r) which can be used to parametrize the set of all
solutions. Indeed, if F
satisfies (3.3), then (~) E .c(m+r)x(m+r) satisfies the following
set of homogeneous in
terpolation conditions:
(3.6) {(Xj -Yj) (~)}"(~j) = 0, j =1, ... ,N.
Moreover, by the property for the time-varying calculus given by
Proposition 1.2, (3.6)
implies that
(3.7) j = 1, ... ,N.
for all H E .c(m+r)xl. If we construct a lower triangular matrix 9
in .c(m+r)x(m+r) such
that
(3.8) e.c( .... +r)xl = {H E .c( .... +r)xl : {( Xj -Yj ) H}A(.6.j)
= 0 for j = 1,2, ... , N},
then we see that
(3.9)
for some (g~) E .c(m+r)xr. This is the first step to obtaining a
parametrization of the
set of all solutions F E .cmxr of (3.3). More precisely we have the
following result.
THEOREM 3.2. Let {Xj,Yj,~j: j = 1, ... ,N} be an admissible
TVNPI
data set, and suppose that 9 E .c(m+r)x(m+r) satisfies (3.8). Then
an operator Fin .cmxr
satisfies the interpolation conditions (3.3) if and only if F has a
representation of the form
for some pair of lower triangular matrices G1 E .cmxr and G2 E
.crxr such that
9 21 G1 + 9 22G2 E .crxr is invertible with inverse again in .crxr
.
Ball, Gohberg and Kaashoek 31
PROOF. Suppose that F E e mxr satisfies (3.3). Write (~) in the
fonn
(/l,h, ... ,Ir) where each li E e(m+r)xl. Then (3.3) implies {(Xj
-Yj )li}"(~j) = 0
for j = 1, ... , N and for each i = 1, ... , r. Hence by property
(3.8) of 9, each Ii E
ge(m+r)xl for each i = 1, ... , r. We conclude that (~) itself ~as
a factorization (3.9)
with (g~) E e(m+r)xr. In particular, G1 E e mxr , G2 E e rxr and 9
21 G1 + 9 22G2 = I
has a lower triangular inverse. We conclude that F has a
representation as asserted.
Conversely, suppose that G1 E e mxr , G2 E e rxr and 9 21 G1 + 9 22
G2 is
invertible with inverse in e mxr, and
Then F is the product of lower triangular matrices, so itself is in
em x r. Moreover
Since ( g~) (921 G1 +922 G2 )-1 E e(m+r)xr, each column is in
e(m+r)xl. By the defining
characteristic (3.8) of 9, we see that each column it of ( ~)
satisfies
j = 1, ... ,N.
From this we see that (~) satisfies the homogeneous form (3.6) of
the interpolation
conditions, and hence F satisfies (3.3). 0
The next step is to adapt Theorem 3.2 to handle the norm constraint
(3.2).
THEOREM 3.3. Let {Xi> Yj, l::!.j : j = 1, ... , N} be an
admissible TVNPI
data set. Suppose that the lower triangular matrix
in addition to (3.8), is J-inner. Then there exist solutions F E e
mxr of the TVNPI
problem. Moreover any solution F is given by
32 Ball, Gohberg and Kaashoek
where G is any lower triangular matrix in .cmxr with IIGII <
1.
PROOF. Suppose first that F E .cmxr is a solution of the TVNPI
prob
lem. In particular F satisfies (3.3). Since 8 satisfies (3.8), it
follows that (~) has a
factorization (3.9) with (~~) E .cmxr .
We argue next that G2 is invertible with G"2 1 also lower
triangular. Indeed,
since F satisfies (3.2) and 8 is a J-isometry we have
So we have proved that
(3.10)
= ( Gi Gn 8* J8 ( ~~ )
= ( Gi G2 )J ( ~~ ) = G~Gl - G~G2.
If x E £2 and G 2 x = 0, then (3.10) forces G 1 x = o. But then we
can use (3.9) to show that
and we conclude that G2 has a trivial kernel. What's more, since 8
is J-unitary, 8 has a
bounded inverse 8-1 on e~+r. Hence
(Gi G2) (~~) = (F* I) 8-*8-1 ( ~) ;::: m(F*F+I);::: mI
for some m > O. But from (3.10) we have
2G* G ( G* G2* ) (GG12) . 2 2> 1
We conclude that G2G2 > tmI, and so G2 has closed range. To show
that G2 is invertible
with inverse lower triangular, it remains only to show that
G2£2([k, 00» is a dense subset
Ball, Gohberg and Kaashoek 33
of l2( [k, 00» for every integer k. Therefore, suppose x E l~ ([ k,
00» is orthogonal to
G2 f2([k , 00» for some k. Set
Then for all w E f~([k,oo»,
(J (~) w, (~~)) = (J0 (g~) w,0 (~))
= (J (~~) w, (~)) = -(G2 w, x) = o.
In particular, this holds with w = Y2. Hence
IIYl - FY2112 = (J{ (~~) - (~) Y2}, (~~) - (~) Y2)
= (J (~~), (~~)) + (J (~) Y2, (~) Y2)
= (J (~), (~)) = -llxll 2 ~ 0,
where the inequality stems from the norm constraint (3.2). We
conclude that Yl = FY2.
Thus
from which we get x = G2Y2. As x was chosen to be orthogonal to
G2f2([k, 00», we
conclude that x = 0 as needed. We now have shown that G:;l E
crxr•
Since G:;l E crxr , we see that G := GlG:;l E cmxr• Moreover
(3.10)
implies that IIGII < 1. Finally from the identity (3.9) we read
off
and
Hence F has a representation F = (0u G + 0 12 )(021G + 0 22 )-1 of
the required form.
34 Ball, Gohberg and Kaashoek
Conversely, suppose that 8 is a J-inner matrix satisfying (3.8),
and let G be
any lower triangular matrix in cmxr with IIGII < 1. Define (~~)
E c(m+r)xn by
(3.11)
From Theorem 2.3 we know that 8 2l E crxr , and according to
Theorem 2.1 we have
11821821 11 < 1. Since 8;}821 G E cmxr with 118221821 GII <
1, by the Neumann series
expansion we see that 8 2l 8 21 G + I has a lower triangular
inverse. Hence
has a lower triangular inverse Fi1 E crxr• Hence F := F1 F2- 1 E
cmxr and (3.11) give
Since 8 satisfies (3.8), we see from Theorem 3.2 that F satisfies
the interpolation conditions
(3.3). Moreover, since 8 is a J-isometry,
F"F-I=(F" I)J(~) =F2-"(G" I)8"J8(~)F2-1
=F2-*(G" I)J(~)F2-1 =F2-*(G* I)J(~)F2-1 = F2-*(G"G - I)F2- 1 <
0,
and so IIFII < 1. 0
4. SOLUTION OF THE TIME-VARYING TANGENTIAL NEVANLINNA
PICK INTERPOLATION PROBLEM
In this section we deal with the construction of a J-unitary 8
meeting the
hypotheses of Theorem 3.3 and go on to complete the proof of
Theorem 3.1, including a
parametrization of the set of all solutions.
Throughout this section {Xj, Yj,!::J.j : j = 1, ... , N} is an
admissible TVNPI
data set as defined in Section 3. Introduce the following
operators
(4.1) ,,~») ,
(4.2)
Here xY), Yj(k) and ~~k) denote the k-th diagonal entries of X;, Y;
and ~i' respectively.
The next theorem provides a useful sufficient condition for the
existence of
a 8 e .c(m+r)x(m+r) satisfying at least (3.8).
THEOREM 4.1. Let {X;,Y;'~i: j = 1, ... ,N} be an admissible
TVNPI
data set, and suppose 8 e .c(m+r)x(m+r) has inverse 8-1 e
u(m+r)x(m+r) which admits
a representation of the form
00
(4.3) 8-1 = V + C(S - A)-18 = V + 1: CS-1(AS-1)" 8, ,,=0
where A and 8 are as in (4.1) and (4.2) respectively, C e v(m+r)xN
is such that
( 4.4)
and V is any element of v(m+r) x(m+r) . Then 8 satisfies
(3.8).
PROOF. Let H e .c(m+r)xl be given. Then H e 8.c(m+r)xl if and only
if
e-1 H e .c(m+r)xl. Since H is lower triangular, H has a series
expansion
00
H = 1:SiH(j] j=O
where H[ll e v(m+r)xl. From the expansion (4.3) for e-I, we see
that the j-th diagonal
of e-1 H above the main diagonal is given by
00
S-j(8- 1 H)[_j) = 1: CS-1(AS- 1 )l+j-18St H[t) t=o
= CS-1(AS-1 )i-1 (~(AS-l)t8StH[l)).
Thus 8-1 H e .c(m+r)xl if and only if
00
(4.5) CS- 1(AS- 1 )i-1 .1:(AS-1 )i8Si H[l) = 0, j = 1,2, ...
i=O
36 Ball, Gohberg and Kaashoek
From (4.4) we see that (4.5) in turn is equivalent to
00
(4.6) L(AS-llBSlH[l] = O. l=O
Recalling now the definitions of A and B in (4.1) and (4.2), we see
that (4.6) is the same
as 00
L(.6.jS-l)l(Xj -Yj )SlH[l] = 0, j = 1, ... ,N. l=O
In other words
j = 1, ... ,N,
as required. 0
Next we obtain a sufficient condition for the existence of a
J-inner E> satisfy
ing condition (3.8); happily this sufficient condition coincides
with the necessary condition
for existence of solutions of the TVNPI problem already established
(necessity in Theorem
3.1). In what follows we write 1{ for the operator A( {Xi,
Yi,.6.;}) introduced in Theorem
3.1. Thus
(4.7) 1{ = ({XiX; - Yilj")(I - S.6.;)-1 Y(.6.i») N. 1,)=1
Note that 1{ act on .e!j and is also given by
00
(4.8) 1{ = 2)AS-1)kBJB"(SA")\ k=O
where A and B are as in (4.1) and (4.2), respectively. Indeed, in
terms of A and B the
right hand side of (4.7) can be written as {BJB*(I - SA*)-l yeA).
Now, we use that
and apply the definition in (1.18) of the point evaluation map to
get (4.8). From (4.8) we
see that 1{ E VNxN.
THEOREM 4.2. Let {Xj, Yj,.6. j : j = 1, ... , N} be an admissible
TVNPI
data set. Define block diagonal operators A E V NxN and BE vNx(m+r)
as in (4.1) and
Ball, Gohberg and Kaashoek 37
(4.2), and let 1-{ E V NxN be the Hermitian operator defined by
(4.7). Assume that 1-{ is
invertible on £!j and that the diagonal entries H k of 1-{ have
signature independent of k.
Then there exists a J-unitary lower triangular matrix e E
.c(m+r)x(m+r) which satisfies
(3.8). Moreover e is J -inner if and only if, in addition, the
operator 1-{ given by (4.7) is
positive definite.
The following corollary presents a recipe for the construction of a
realization
for the matrix e in Theorem 4.1.
COROLLARY 4.3. Let {Xj,Yj,Aj : j = 1, .. . ,N},A,8 and 1-{ be as
in
Theorem 4.2, and assume that 1-{ is invertible with diagonal
entries Hk having constant
signature. Then 11 = diag (Hk)'r::-oo satisfies the following
time-varying Stein equation:
( 4.9) k E l,
where Ak and Bk are as in (4.1) and (4.2), respectively.
Furthermore, one can find matrices
(Ck Dk) such that (Ck Dk) are bounded in norm uniformly with
respect to k and
(4.10)
(4.11) CiJ ) JDZJ '
( 4.12)
= rkXk + bkUk.
( 4.13) e = Tr, = JV* J + J8*(J - SA*)-l SC* J,
Dk).
where C = diag (Ck)'r::-oo' V = diag (Dk)'r::_oo' and e is a lower
triangular J-unitary
operator satisfying (3.8).
PROOF OF THEOREM 4.2 AND COROLLARY 4.3. We seek a lower
triangular J-unitary (or even J-inner) e satisfying (3.8).
Condition (3.8) is a condition on
38 Ball, Gohberg and Kaashoek
an anticausal realization for \If = e-1 = Je" J. Certainly \If is
necessarily upper triangular
J-unitary and, by Proposition 2.6, is anti-J-inner if and only if e
is J-inner. Theorem 4.1
suggests that we seek an anticausal realization for \If = Je" J of
the form
(4.14) { Xk = AkXk+1 + BkUk q Yk = Ck Xk+1 + DkUk.
where (Ak,Bk) are given by the data as in (4.1) and (4.2), and Ck,
Dk are to be determined.
Note that Ak acts on eN, and hence the state spaces in (4.14) do
not depend on time. In
order for the input-output map of q to be J-unitary, by Theorem 2.5
we are led to seek a
sequence of invertible Hermitian matrices (H;;1 )f::-oo so
that
(4.15)
Since Ak, Bk are given and Ck, Dk are to be found, it is more
convenient to work with the
equivalent formulation
(4.16) 0) (A" C") (Hk 0) J B: DZ = 0 J .
Equality of the (l,l)-blocks in (4.14) leads to the time-varying
Stein equation (4.9).
Now, let 11. be as in (4.7). Since 11. also arunits the
representation (4.8), we
have
(4.17) 11. = (AS-1 )1l(SA") + BJB".
By comparing the diagonal entries of the left and right hand side
in (4.17) we see that the
diagonal entries of 1l satisfy (4.9).
The next step is to find matrices (Ck Dk) satisfying (4.10) and
such that
(Ck Dk) are bounded in norm uniformly with respect to k. This
problem may be viewed
as the time-variant analogue of the embedding problem solved in
[11]. To find the matrices
(Ck Dk) set
Ilk = (~~) H;;I(Ak Bk ) (H~+1 ~). Note that (4.9) can be rewritten
as
(4.18) Hk = (Ak Bk) (H~+1 ~) (~~) ,
Ball, Gohberg and Kaashoek 39
and hence we can use this identity to show that rIA, is a
projection operator acting on the
space cN +m +r • Since Hk is invertible, formula (4.18) also
implies that
and hence rank Ilk = N. Therefore the Hermitian matrix
(4.19) ~) has rank m + r. Via the functional calculus for Hermitian
matrices, one sees that Ak has
a factorization
(4.20)
for some (m + r) x (m + r) signature matrix j. In fact, one may
choose (Ck D k ) to have
the form
(4.21)
where f(t) = Itl' and Uk is a partial isometry. Note that our
assumptions on A k , Bk
and Hk guarantee that Ak in (4.19) is bounded in norm uniformly
with respect to k. But
then we see from (4.21) that the matrices (Cle Dk) in (4.20) also
may be chosen to be
uniformly bounded relative to k.
Next, let us prove that in (4.20) we may take j = J. Note that
(4.18) implies
that
(4.22)
From (4.20) we know that 1m Ak = 1m (gi), and hence the equality
(4.22) yields
(4.23)
40 Ball, Gohberg and Kaashoek
On the other hand from (1 - 11,,)2 = 1 - II" we get
( Ck) . (C D) (Hk+l D* J " Ii: 0 "
Since (~i) is injective and ( C" D,,) ( H ~+l ~) is surjective,
this gives
(4.24)
In particular, the right hand side of (4.23) is invertible. The
latter implies that the first
and third term in the left hand side of (4.24) are invertible, and
thus the matrices
0) (Hk 0) J ' 0 j
have the same signature. According to our hypotheses, the
signatures of H"+l and H" are
equal. It follows that J and j have the same signatures. Therefore
in (4.20) we may take
j = J.
From (4.23) and (4.24) we get the identity (4.16), and hence the
system a
in (4.14) is (anticausal) anti-stable J-unitary. Furthermore, for
the input-output map we
have
Now put 8 = JT;J. Then 8 is the J-unitary input-output map of the
system ~ in (4.12)
and 8 admits the representation (4.13). Since 8-1 = J8J = Tu , also
(4.3) holds.
Next, let us check that condition (4.4) is fulfilled. The identity
(4.15), which
is equivalent to (4.16), yields
1{-1 - (SA*)1{-1(AS-1) = SC* JCS-1,
and hence 00
1{-1 = ~)SA*)jSC* JCS-1(AS-1)j. j=O
So, if x is a vector in the space defined by the left hand side of
(4.4), then 1{-l x must be
zero, and therefore x = O. So condition (4.4) is fulfilled.
Ball, Gohberg and Kaashoek 41
Thus, by Theorem 4.1, e satisfies (3.8). Note that, by definition,
the system
u is anti-J-inner exactly when 11. > O. Hence, by Theorem 2.5,
the same holds true for the
associated input-output map TO'. It follows (cf. Proposition 2.6)
that e is J-inner if and
only if 11. > O. So e meets all the requirements in Theorem 4.2.
0
Putting together the pieces we have the following more detailed
form of
Theorem 3.1.
THEOREM 4.4. Let {Xj, Yj,~j : j = 1, ... ,N} be an admissible
TVNPI
data set, and let 11. be the block diagonal matrix in V NxN given
·by (4.7). Then solutions
of the TVNPI problem exist if and only if?-i is positive definite.
In this case any solution
F of the TVNPI problem (3.2) and (3.3) is given by
where G is any lower triangular matrix in .cmxr with IIGII < 1
and where e constructed as in Corallary 4.3.
PROOF. Necessity of the condition 11. > 0 has already been
noted. Con-
versely, suppose 11. > O. Then we may construct e as in
Corollary 4.3 satisfying all the
conditions of Theorem 4.2. Now Theorem 3.3 gives that solutions F
of the TVNPI prob
lem exist and that the set of all such solutions is given by the
linear fractional formula as
described above. 0
5. AN ILLUSTRATIVE EXAMPLE
As an example which one may compute by hand, we consider the
special case
of one (N = 1) interpolation condition
(5.1)
where the unknown F E .c1X1 as a scalar entries, and Xl
diag (Yl(k»f:_oo and ~l = diag (~~k»f:_oo are given by
(5.2a) X (k) -1 1 - , k E l,
(5.2b) k E l,
with (Yk)k::-oo a bounded sequence of complex numbers, and
(5.2c) ~~k) = { 0 ~f k ;6 0, W If k = O.
In this case (~IS-l)i = 0 of eachj ~ 2. Hence, for F = 2:;0 SiF[i]
E C1XI, the diagonal
matrix (XIF)I\(~l) is given by
Thus the interpolation condition (5.1) can be given explicitly in
terms of the entries
(i ~ j) of F as follows:
(5.3) { Fii = Yi 0 ;6 i E 1,
Foo + wF10 = Yo·
We also want the interpolant FE Clxt in (5.1) to be a strict
contraction.
For a lower triangular matrix F = (Fii)iJ=-oo to be a strict
contraction, it
is certainly necessary that all diagonal entries Fii (i E 1) have
modulus less than 1. We
see from (5.3) immediately therefore that a necessary condition for
(5.3) to be satisfied by
a strict contraction Fin C1X1 is that IYil < 1 for all i ;6 O.
If Yo also has IYol < 1, clearly
we Ulay set F = Y = diag (Yk )k::-<Xl to get a solution. It is
not obvious froUl a casual
glance what the precise necessary and sufficient condition for
strictly contractive solutions
to exist should be. Such a condition is easily computed by using
the theory developed in
the preceding sections. Note that in this case condition (3.1) is
fulfilled.
PROPOSITION 5.1. There exists F = (Fii)iJ=-<Xl E C1xl with I!PII
< 1
satisfying the interpolation conditions (5.3) if and only if the
following two conditions are
fulfilled:
(i) for some c: > 0, we have ly;I ~ 1 - c: for all 0 ;6 i E
1,
(ii) IYol2 < 1 + Iw1 2(1 - IYlI2).
PROOF. By Theorem 4.4, solutions exist if and only if 1t = diag
(Hk)k::-oo
is positive definite on £2, where H k (k E 1) is determined as the
solution of the time-varying
Stein equation
Ball, Gohberg and Kaashoek 43
For our case, AI: = 0 for k =F 0, Ao = W, BI: = (1 - YI:) for all
k. Thus (5.4) becomes
Solving gives
(5.5) k =0.
The condition HI: ~ e for some e > 0 then leads to (i) and (ii)
in the theorem. 0
Theorem 4.4 of course provides not only a necessary and sufficient
condition
for existence of solutions of the TVNPI problem, but also a linear
fractional parametriza
tion for the set of all solutions. For the specific data set (5.2)
which we are discussing
here, implementation of the algorithm for the construction of the
linear fractional map 8
involves decisions at various steps as to whether a certain
quantity is positive, negative or
zero. The explicit formula for 8 as a result breaks out into five
special cases. Here we
present two of these cases explicitly for purposes of
illustration.
PROPOSITION 5.2. Suppose that the TVNPI data set given by (5.2)
satis
fies the following additional condition:
(j) for some e > 0 we have IYil :5 1 - e for all i E Z.
Set
(5.6) bi = 1 - ly;/2 (i E Z),
Then the interpolation problem (5.3) has a solution FE C1x1 with
I!PII < 1 and the block
lower triangular matrix
8 = (811 812 ) E C2X2 8 22 8 22
which parametrizes the set of all solutions is given by 8 =
(8(i,j»iJ=_oo, where
o =F i E Z,
44 Ball, Gohberg and Kaashoek
and 9(i,j) = 0 for all other pairs (i,j). In particular, the
central interpolant F = 9 12 9;-21
is the diagonal matrix F = diag (Yk)f:,-oo.
PROOF. Note that condition (j) implies that conditions (i) and (ii)
in The
orem 5.1 are fulfilled. Hence, the interpolation problem (5.3) has
a solution F E .c1X1 with
IIFI! < 1. By Theorem 4.4 combined with Theorem 4.2 and
Corollary 4.3, the desired 9 is
given by
(5.7) 9 = JV* J + JB*(1 - SA*)-1 se* J
where
with
B = diag (Bk)f:,-oo
V = diag (Dk)f:,-oo
where Ck ~s a 2 x 1 matrix and Dk is a 2 x 2 matrix, bounded in
norm uniformly with
respect to k, such that
with J = (~ ~1). For our case here, Hk is given by (5.5).
Thus
(5.8) ~k) , -1
k i= O.
By inspection we observe the factorization
Since lik > 0 by assumption, we conclude that a viable choice of
(~:) for k i= 0 is
(5.9) k i= O.
For k = 0 a straigtforward computation gives us
(5.10)
To factor Ao we perform a sequence of row and symmetric column
operations. The result
IS
Yo -00
~) , E,~ G "GJ0;101 n 1 1 0 0
Note that in the definition of E2 we have already used that 00 = 1
-IYoI2 :/: O. Almost by
inspection, where we now use the assumption that 00 > 0, we get
the factorization
(5.12)
Putting the pieces together, we conclude that a viable choice for
(Co Do) is
(5.13)
Taking adjoints and multiplying by J as appropriate, in summary we
have
(5.14)
k:/:O
46 Ball, Gohberg and Kaashoek
We are now ready to plug (5.14) into (5.7) to get 0. To do this
observe that
(I - SA*)-1S is given by
Hence
(5.15a)
(5.15b)
(5.15c)
and
(5.15d)
W 1 0
0(1,-1) = wJB~1C~1J
0 1 0 0 1 0
This leads to the formula for 0 stated in the theorem. From this
formula for 0 we read
off that 0 12 is diagonal with its diagonal entries given by
while 0 22 is also diagonal with diagonal entries
i = 0,
{
8j , i i- O.
From this we read off that the central solution F = 0120~21 is the
diagonal solution
F = diag (Yk)~-oo which one can see by inspection (for the case
where the strong sufficient
condition (j) holds) without applying the theory. 0
We next present another special case where the structure of the
solution is
somewhat different.
Ball, Gohberg and Kaashoek 47
PROPOSITION 5.3. Suppose that the TVNPI data set given by (5.2)
satis-
fies the following condition:
(i) for some e > 0 we have IYil < 1 - e for all 0 f. i E
Z,
(ii) IYo 12 < 1 + Iw1 2(1 - IYI1 2),
(iii) IYol > 1.
5i = 1 - IYi 12 (i E Z),
Then the interpolation problem (5.3) has a solution F E .cIXl with
I!PII < 1 and the block
lower triangular matrix
8 = (811 8 11
which parametrizes the set of all solutions is given by 8 =
(8(i,i»;J=_oo, where
with e(i,i) = 0 for all other pairs (i,j). In particular, the
central solution F = e128;-l is
given by
Y-2 Y-I
Y2
where unspecified entries are all zero and where x = -w-l
(1-lyoI2)yo l.
PROOF. Since (i), (ii) hold, Theorem 5.1 implies that the
associated TVNPI
problem has a solution. To get the parametrization of all solutions
we proceed as in the
48 Ball, Gohberg and Kaashoek
proof of Proposition 5.2. The first step is to find uniformly
bounded matrices (Ck Dk)
which solve the factorization problem
where Ak is again given by (5.8) and (5.10). For k i:. 0 the
situation is exactly the same as
in the proof of Proposition 5.2; a viable choice for ( Ck Dk) is
given by (5.9) for k i:. O.
For k = 0, all the details are the same up to formula (5.11). Since
in our present setting
60 < 0, we factorize
We conclude that a viable choice of ( Co Do ) is
(Co Do) = (H;iI6~li6;i = (H;'16~li6;i
Next, taking asjoints and multiplying by J as appropoiate, in
summary we have
(5.16)
), k=O.
As before the entries e(i,j) are given by (5.15a) - (5.15d). Use of
(5.16) then leads to the
formulas for e(i,i) as stated in Proposition 5.3. In this case e 12
and e 22 are not diagonal.
Ball, Gohberg and Kaashoek 49
Indeed, we have
c_I -i-Ll
9 22 = l-wlcol-tclYoH;t I _1 1 _ 1 c- t -YIHO '5'lcol'5'c1 '5'
1
-t c2
-.!.. Y2 C2 2
Since 9 22 has only one nonzero off diagonal entry, its inverse is
easily computed; the result
is
1 8'5' -2
1 c"i 1
1 c'5' 2
Multiplying out now gives that F = 91292"l as is specified in the
theorem. D
Of course it is also possible to verify directly that F as in
Proposition 5.3
is a solution of the TVNPI problem associated with the data set
(5.2). The interpolation
conditions (5.3) are clearly fulfilled when i =I o. When i = 0, we
have
50 Ball, Gohberg and Kaashoek
as required. To show that F has norm less than 1, since IYkl $ 1 -
c < 1 for all k f= 0 for
some c > 0, it suffices to show that
By assumption we know Iyoll < 1, IYII < 1. In general one can
show that
II (y~1 ~I) II < 1 if and only if
With x = -w-I (1-IYoI2)Yol, the condition to be verified is
(5.17)
Multiply both sides by Iwl21yol2 and divide by lyol2 - 1 to convert
(5.17) to
This condition in turn is exactly equivalent to Ho = ,so + Iw1 2,s1
> O. Thus, given that
Iyol > 1, F is a strict contraction exactly when the necessary
and sufficient condition for
solutions of the TVNPI problem holds.
A similar analysis can be done for the case Iyo I = 1. In this case
the explicit
formula for e breaks into three cases depending on whether Iwl >
1, Iwl = 1 or Iwl < 1.
We invite the interested reader to explore the details of this case
for his or her self. For
more complicated examples, of course, one would want to automate
the algorithm on a
computer.
[2J
REFERENCES
D. Alpay and P. Dewilde, Time-varying signal approximation and
estima tion, in: Signal processing, scattering and operator
theory, and numerical methods, Proceedings of the international
symposium MTNS-89, Volume III (Eds. M.A. Kaashoek, J.H. van
Schuppen and A.C.M. Ran), Birkhauser Verlag, Boston, 1990. D.
Alpay, P. Dewilde and H. Dym, Lossless inverse scattering and
reproduc ing kernels for upper triangular operators, in: Extension
and interpolation of linear operators and matrix functions, OT 47
(Ed. 1. Gohberg), Birkhauser Verlag, Basel, 1990, pp. 61-135.
Ball, Gohberg and Kaashoek 51
[3]
[4]
[5]
[6]
[7]
[8]
[9]
[10]
[11]
[12]
J.A. Ball
T. Azizov and loS. Yokhvidov, Foundations of the theory of linear
operators in spaces with an indefinite metric, Wiley, New York,
1989. J.A. Ball, I. Gohberg and M.A. Kaashoek, Time-varying
systems: Nevanlinna-Pick interpolation and sensitivity
minimization, Proceedings MTNS-91, submitted. J.A. Ball, I. Gohberg
and M.A. Kaashoek, Nevanlinna-Pick interpolation for time-varying
input-output maps: the continuous time case, In this Volume. J .A.
Ball, I. Gohberg and L. Rodman, Realization and interpolation of
ratio nal matrix functions, in: Topics in interpolation theory of
rational matrix valued functions, OT 33 (Ed. I. Gohberg),
Birkhauser Verlag, Basel, 1988, pp. 1-72. J .A. Ball, I. Gohberg
and L. Rodman, Interpolation of rational matrix func tions, OT 45
, Birkhauser Verlag, Basel, 1990 P. Dewilde, A course on the
algebraic Schur and Nevanlinna-Pick interpo lation problems, in
Algorithms and Parallel VLSI Architectures, Volume A: Tutorials
(Eds. E.F. Deprettere and A.-J. van der Veen), Elsevier, Amster
dam, 1991. P. Dewilde and H. Dym, Interpolation for upper
triangular operators, in this Volume. M.A. Drischel and J. Rovnyak,
Extension theorem for contraction operators on Krein spaces, in:
Extension and interpolation of linear operators and matrix
functions, OT 47 (Ed. I. Gohberg), Birkhauser Verlag, Basel, 1990,
pp. 221-305. Y. Genin, P. Van Dooren, T. Kailath, M. Delosme and M.
Morl, On ~ lossless transfer functions and related questions,
Linear Algebra Appl. 50 (1983), 251-275. I. Gohberg, M.A. Kaashoek
and L.Lerer, Minimality and realization of dis crete time-varying
systems, in this Volume.
Department of Mathematics, Virginia Tech
Blacksburg, VA 24061, U.S.A.
School of Mathematical Sciences, Tel-Aviv University
Ramat-Aviv, Israel.
M.A. Kaashoek
Amsterdam, The Netherlands
52 Operator Theory: Advances and Applications, Vol. 56 © 1992
Birkhiiuser Verlag Basel
NEVANLINNA-PICK INTERPOLATION FOR TIME-VARYING INPUT-OUTPUT MAPS:
THE CONTINUOUS TIME CASE
J .A. Ball, I. Gohberg and M.A. Kaashoek
In this paper the tangential Nevanlinna-Pick interpolation problem
for time varying continuous time input-output maps is introduced
and solved. The conditions of solvability are derived and all
solutions are described via a linear fractional representa
tion.
o. INTRODUCTION
For functions analytic on the open right half plane C+ the simplest
N evanlinna Pick interpolation problem reads as follows. Given N
different points Zl, • .. , Z N in C+ and arbitrary complex numbers
Yl, ... , YN, determine a function F, analytic on C+, such
that
(i) F(zj) = Yj, j = 1, ... ,N,
(ii) sup{IF(>')11 >. E C+} < 1.
Let us assume that we look for solutions F of the form
(0.1)
where d is a complex number and J is in Ll(lR) with suPPJ c [0,00).
Then (i) can be rewri t ten as
(0.2) j =l, ... ,N,
and the above interpolation problem can be restated as a problem
involving operators on L2(1R). To see this, note that for the
function F in (0.1) the operator of multiplication by F on L2(ilR)
is unitarily equivalent via the bilateral Laplace transform to the
convolution operator T on L2(1R) given by
(0.3) (Tcp)(t) = dcp(t) + J~oo J(t - s)cp(s)ds, tER
The number Zj we view as the operator of multiplication by Zj on
L2(1R). Since Zj E C+,
the maximal operator on L2(1R) 8.'3sociated with the differential
expression 1t - Zj 18
Ball, Gohberg and Kaashoek
t E JR.
Thus eft - Zj) -IT is an integral operator on L2(JR) with kernel
function
kj(t,s)=_deZj(t-s)_ t'" eZj(t-a)f(a-s)da, lmax(t,s)
and the interpolation condition (0.2) is equivalent to the
requirement that
j = 1, ... ,N.
53
The interpolation problem (i), (ii) mentioned above can now be
reformulated as a problem involving operators on L2(JR), namely
find a lower triangular Wiener-Hopf operator T on L2(JR) of the
form (0.3) such that
(i)' the kernel function ofthe integral operator -(ft - Zj)-IT
evaluated at t = s is equal to Y j, j = 1, ... , N,
(ii)' IITII < 1.
In this form the problem can be extended in a natural way to an
interpolation problem for operators that are not of Wiener-Hopf
type and in which the interpolation data ZI,··· , ZN and YI,·· .,
YN are Loo-functions on JR.
More precisely, in the present paper we study the following
problem. Let ZI, ... ,ZN and Yb ... , YN be in Loo(JR). Assume that
the maximal operator on L2(JR) associated with the differential
expression ft - Zj(t) is invertible, and let its inverse be the
upper triangular integral operator
(0.4) t E JR.
(0.5) t E JR,
where c is a positive number independent of t and IN is the N X N
identity matrix. In the classical case condition (0.4) means that
the points where the interpolation takes place are in C+ and (0.5)
is equivalent to the requirement that these points are different.
Now the problem is to find a lower triangular integral operator T
on L2(JR) of the form
(0.6) (Tcp)(t) = d(t)cp(t) + [too f(t,s)cp(s)ds,
54 Ball, Gohberg and Kaashoek
such that IITII < 1 and for j fulfilled:
1, ... ,N the following interpolation requirements are
(0.7) d(t) + 1000 Zj(t, t + a)f(t + a, t)da = Yj(t), t E IR.
The function d(·) in (0.6) is required to be an Loo-function on
JR., and the kernel fundion f in (0.6) has to be measurable on JR.
x JR. and such that
The class of operators T as in (0.6) for which d and f satisfy
these conditions can be viewed as the time-varying analogue of the
Wiener algebra on the line. We shall proVf~ that this generalized
continuous-time Nevanlinna-Pick interpolation problem is solvable
if and only if for some € > 0
(O.S) t E IR.
In what follows we also treat the matrix version of this
problem.
In the classical Nevanlinna-Pick interpolation problem there is a
special inter est in solutions (0.1) that are rational, i.e., a
ratio of polynomials. Using the realization theorem from systems
theory the latter can be interpreted to mean that the operator T in
(0.2) is the input-output map of a causal stable time-invariant
system, i.e., the relation T<.p = g is given in the following
way:
{ x'(t) = Ax(t) + B<.p(t), get) = Gx(t) + D<.p(t),
t E JR.,
where A, B, G and D are matrices of appropriate sizes. In the
general problem the requirement that the solution is rational is
replaced by the condition that the operator T in (0.6) is the
input-output map of a time-variant system. In other words the
action of the operator T in (0.6) is given by
{ x'(t) = A(t)x(t) + B(t)<.p(t),
get) = G(t)x(t) + D(t)<.p(t),
t E JR.,
where now the state, input, output and feedthrough matrices A(t),
B(t), G(t) and D(t), respectively, may vary in time.
The left hand side of (0.7) will be denoted by T(zj)(t). The map Z
f--+ T(z), which assigns to an Loo-function z the function T(z), is
the continuous analogue of the generalized point evaluation map for
lower triangular doubly infinite matrices appearing in [Dew],
[ADeDy], [DeDy]' and [BallGK]. The generalized Nevanlinna-Pick
interpolation
Ball, Gohberg and Kaashoek 55
problem introduced above is the natural continuous version of the
interpolation problem appearing in [DewDy] and [BallGK].
In the present paper we develop the continuous analogue of the
method of soluti