Äîêóìåíò âçÿò èç êýøà ïîèñêîâîé ìàøèíû. Àäðåñ îðèãèíàëüíîãî äîêóìåíòà : http://mailybaev.imec.msu.ru/papers/Mailybaev2001.pdf
Äàòà èçìåíåíèÿ: Tue Jun 14 12:10:03 2005
Äàòà èíäåêñèðîâàíèÿ: Mon Oct 1 19:37:35 2012
Êîäèðîâêà:

Ïîèñêîâûå ñëîâà: m 87
Linear Algebra and its Applications 337 (2001) 87­108 www.elsevier.com/locate/laa

Transformation to versal deformations of matrices
Alexei A. Mailybaev
Institute of Mechanics, Moscow State Lomonosov University, Michurinsky pr. 1, 117192 Moscow, Russia Received 31 July 2000; accepted 25 March 2001 Submitted by R.A. Brualdi

Abstract In the paper versal deformations of matrices are considered. The versal deformation is a matrix family inducing an arbitrary multi-parameter deformation of a given matrix by an appropriate smooth change of parameters and basis. Given a deformation of a matrix, it is suggested to find transformation functions (the change of parameters and the change of basis dependent on parameters) in the form of Taylor series. The general method of construction of recurrent procedures for calculation of coefficients in the Taylor expansions is developed and used for the cases of real and complex matrices, elements of classical Lie and Jordan algebras, and infinitesimally reversible matrices. Several examples are given and studied in detail. Applications of the suggested approach to problems of stability, singularity, and perturbation theories are discussed. © 2001 Elsevier Science Inc. All rights reserved.
Keywords: Versal deformation; Normal form; Transformation; Lie algebra; Jordan algebra; Reversible matrix

1. Introduction Analysis of normal forms and spectra of matrices is a very important problem both from theoretical and practical points of view. This analysis becomes very complicated, when we study multi-parameter families of matrices. Introducing parameters, we obtain many new phenomena like singularities and bifurcations leading to qualitative changes in the behavior of systems described by these matrices. In this paper we study properties of square matrices A(p) smoothly depending on a vector of parameters p and determined in the vicinity of the origin p = 0. Such a matrix family is called a deformation of a matrix A0 = A(0). Arnold [1,3] defined and studied normal forms of deformations of complex matrices (called versal deformations). These
E-mail address: mailybaev@imec.msu.ru (A.A. Mailybaev). 0024-3795/01/$ - see front matter 2001 Elsevier Science Inc. All rights reserved. PII: S 0 0 2 4 - 3 7 9 5 ( 0 1 ) 0 0 3 4 6 - 9


88

A.A. Mailybaev / Linear Algebra and its Applications 337 (2001) 87­108

normal forms are special matrix families B(q) possessing properties of all other families, i.e., we can get an arbitrary deformation of the matrix A0 from the corresponding versal deformation by a smooth change of parameters q = q(p) and a change of basis x = C(p)x smoothly dependent on parameters A(p) = C(p)B(q(p))C-1 (p). It was shown that the versal deformation B(q) is determined only by the matrix A0 . The study of versal deformations for different types of matrices (real, Hamiltonian, reversible, etc.) was continued by many authors [12,13,16,21­23,27]; for more references see a short survey in [4, pp. 172­177]. In papers [6,11,15,16] versal deformations were found in the cases of pairs, triples, and quadruples of matrices, where the change of basis is substituted by another equivalence transformation. Applications of versal deformations are based on the fact that the spectrum of the matrix family coincides with the spectrum of its versal deformation, while the versal deformation has a very simple form. This property allows using the versal deformation theory for multi-parameter analysis of the spectrum in problems of stability and dynamics. Versal deformations without knowledge about the change of parameters and basis were used for the classification of singularities of bifurcation diagrams, decrement diagrams, and stability boundaries [2,3,12,13,19,21,23]. The problem of finding the change of parameters and basis (the transformation functions q(p) and C(p)) for a given matrix family A(p) was considered by several authors. Cushman et al. [9] studied this problem for a specific family of 4 â 4 Hamiltonian matrices. Schmidt [25,26] used the computer algebra for finding the transformation functions in the case, when the change of parameters can be explicitly found by comparing corresponding characteristic equations. Stolovitch [28] used the Newton method for numerical calculations of the functions q(p) and C(p) at given values of the parameters; in the case of simplified versal deformations corresponding to one-parameter matrix families of special type he constructed an algorithm for finding the transformation functions in the form of Taylor series. For real and complex matrix families Mailybaev [18] proposed to find the transformation functions in the form of Taylor series, whose coefficients are calculated by an explicit recurrent procedure. It turns out that Taylor expansions of the functions q(p) and C(p) provide the most useful information for applications, where the most important are the first order terms [7,17­20]. This is a consequence of the local nature of a versal deformation. This paper represents the further development of ideas of paper [18] for versal deformations of matrices of different types (Hamiltonian, reversible, symmetric, etc.). Following [18] it is suggested to find the transformation functions in the form of Taylor series. A general method of construction of recurrent procedures for calculation of coefficients in the Taylor expansions is developed. This method provides "almost ready" recurrent formulae, which can be easily completed for any type of matrices. For several important cases (real and complex matrices, elements of classical Lie and Jordan algebras, and infinitesimally reversible matrices) explicit recurrent procedures are given. Three examples are studied showing efficiency of the method and


A.A. Mailybaev / Linear Algebra and its Applications 337 (2001) 87­108

89

possibilities for its application to problems of stability, singularity, and perturbation theories. The paper is organized as follows. General concepts of the versal deformation theory are given in Section 2. The method of construction of recurrent procedures is described in Section 3. In Sections 4 and 5 the developed method is applied to several specific types of matrices. Section 6 shows how the recurrent procedure can be optimized, when we need only a partial information on the transformation functions and the versal deformation. Conclusion gives a short outline of the obtained results. In the paper the matrices are denoted by bold capital letters, vectors take the form of bold lower-case letters, and scalars are represented by lower-case italic characters.

2. Normal forms and versal deformations Let M be a manifold and G be a Lie group acting on M by conjugation; for the definition and properties of a Lie group see [8,24]. In this paper we consider the case, when M is a submanifold of the space gl(m, D) of m â m matrices with elements from D,and G is a subgroup of the group GL(m, D) of nonsingular m â m matrices; D stands for the space of real numbers R, complex numbers C, or quaternions H.The adjoint action of C G determines an equivalence transformation in M as follows: A A = CAC-1 M, A M.
m

(1)

If the matrix A M is considered as an operator in the space x D , then the adjoint action of C G represents the change of basis x = Cx. To simplify the analysis we will consider the case when M is a linear space. This corresponds to many important cases including symmetric, Hamiltonian, infinitesimally reversible, and other types of matrices. The general case, when M is an arbitrary submanifold of gl(m, D) (this corresponds, for example, to the space of symplectic matrices), can be considered similarly. The adjoint action of G determines an orbit (a G-conjugacy class) of an element A M as follows: Orb(A) = CAC-1 : C G . (2) Any element A Orb(A) is a representative of Orb(A) since Orb(A ) = Orb(A). The problem of the normal form theory is to find representatives having simple form and to classify them. The choice of the normal form varies in different studies depending on the problem under consideration. A famous example is the Jordan normal form in the case M = gl(m, C), G = GL(m, C). Normal forms are well studied and their classification for many important cases of M and G is performed; see [10,27] and references therein. A deformation A(p) of a matrix A0 M is a smooth mapping A : (Fn , 0) (M , A0 ) determined in the vicinity of the origin p = 0; Fn is a space of real or complex parameters p = (p1 ,...,pn ) (F = R or C for D = C,and F = R for D = R or H). A deformation A(p) is also called a matrix family. A deformation B(q), q Fd ,


90

A.A. Mailybaev / Linear Algebra and its Applications 337 (2001) 87­108

of a matrix A0 is called a versal deformation if any deformation A(p) of A0 can be represented in the vicinity of p = 0 in the form A(p) = C(p)B(q(p))C-1 (p),
n

(3)

where C : (F , 0) (G, I) is a smooth mapping (deformation of the identity matrix I in G); q(p) is a smooth function from Fn to the parameter space of the versal deformation Fd such that q(0) = 0 [1,3]. Expression (3) means that any deformation A(p) can be obtained from the versal deformation B(q) by a change of basis and a change of parameters. Thus, the versal deformation represents the most general matrix family possessing (in some sense) properties of all deformations of the matrix A0 . Versal deformation with the minimal number of parameters d is called miniversal. It was proved in [1,3] that the deformation B(q) of A0 is versal iff B(q) is transversal in the space M to the orbit Orb(A0 ) at A0 . This condition gives a constructive method of finding versal deformations, which was used in all papers devoted to this problem. It is clear that the number of parameters of a miniversal deformation is equal to the codimension of Orb(A0 ) in M [1,3]. Note that it is sufficient to consider versal deformations of normal forms of matrices. Indeed, let us consider a matrix A0 whose normal form is A0 , i.e., A0 = C0 A0 C-1 , 0 C0 G. C0 B(q)C-1 , 0 A0 . For any (4) where B(q) deformation Then the versal (miniversal) deformation of A0 is B(q) = is the versal (miniversal) deformation of the normal form A(p) of A0 we have

A(p) = C0 C(p)B(q(p))(C0 C(p))-1 = C(p)B(q(p))C-1 (p), C(p) = C0 C(p)C-1 , 0 where the functions C(p) and q(p) transform the deformation A(p) = C-1 A(p)C0 0 of the normal form A0 to the versal deformation B(q) (3).

(5)

(6)

3. Transformation to versal deformations Let a deformation A(p) and a versal deformation B(q) of a matrix A0 be given. In this section we find the transformation functions (the change of basis and the change of parameters) C(p) and q(p) satisfying relation (3). We will consider miniversal deformations B(q) (a versal deformation B(q) can be made miniversal by taking some of the parameters equal to zero). The smooth functions A(p), C(p), and q(p) are determined in the vicinity of the origin p = 0. Thus, they can be represented in the form of Taylor series with the accuracy o( p k ), where k is the maximal order of terms kept in the expansion; p


A.A. Mailybaev / Linear Algebra and its Applications 337 (2001) 87­108

91

is the norm in the parameter space Fn . In applications we usually need number of terms in the Taylor expansion, where the most important are t terms. Let us introduce some notations. Let h = (h1 ,...,hn ) Zn be a + h h nonnegative integer components hi . Then we denote ph = p1 1 ··· pn n , hn !, |h| = h1 + ··· + hn , and A(h) = N| h | A N
h p1
1

only a finite he first order vector with h! = h1 !···

··· N

h pn

n

,

C

h h

=C

h1 h1

n ··· Chn ,

h

Ci =

j

i! , j !(i - j)!

(7)

where derivatives are evaluated at p = 0; hi = 0 means that we do not take the derivative with respect to pi . The Taylor series for the function A(p) is represented in the form A(p) =
|h | k

A(h) ph + o( p k ), h!

A(0) = A0 ,

(8)

where the sum is taken over all h Zn of order |h| k . Substituting A by C or q + in (8), we obtain Taylor expansions of the functions C(p) and q(p), where C(0) = I and q(0) = 0. To determine the Taylor series of C(p) and q(p), the derivatives C(h) and q(h) should be found using derivatives A(h) . In this section we derive recurrent formulae for derivatives C(h) and q(h) assuming that all the derivatives C(h ) and q(h ) of lower orders h < h are known; h < h means that hi hi for i = 1,...,n and hj < hj for some j. First, let us analyze the structure of C(p). Let Q : (GL(m, D), I) (Q, 0) be a smooth function determined in the vicinity of I, where the range Q is a space of matrices or vectors, such that the equation Q(C) = 0 ( 9)

determines the manifold G in the vicinity of I. The tangent space to G at I is denoted by TG and determined by the expression TG = X gl(m, D) : dQ(X) = 0 , (10)

where dQ is the differential of Q at I. The space TG determines the tangent space T Orb(A0 ) to the orbit Orb(A0 ) at A0 in the form [1,3] T Orb(A0 ) = [A0 , X]: X TG . (11) The matrix [A0 , X] = A0 X - XA0 is the derivative of the function A (C) = C-1 A0 C, C G, at I along the direction X TG. Since M is a linear space, we have T Orb(A0 ) M . The miniversal deformation B(p) is usually chosen to be a linear function of the parameters
d

B(q) = A0 +
i =1

Bi q i ,

q = (q1 ,...,qd ).

(12)


92

A.A. Mailybaev / Linear Algebra and its Applications 337 (2001) 87­108

Let B M be a linear space determined by the matrices Bi , i = 1,...,d . According to the versal deformation theory [1,3] B(q) is a miniversal deformation iff M = T Orb(A0 ) + B and d = dim(M ) - dim(T Orb(A0 )). Let (A, B) = trace(AT B) be a scalar product in gl(m, D), where AT is the transposed matrix and B is the complex (or quaternionic) conjugate matrix in the case D = C (or D = H). We denote by N Orb(A0 ) the normal complement of T Orb(A0 ) in M, i.e., M = T Orb(A0 ) + N Orb(A0 ) and (T, N) = 0for any T T Orb(A0 ), N N Orb(A0 ). Let Ni ,i = 1,...,d , be a basis of N Orb(A0 ) normalized with respect to Bj such that (Ni , Bj ) = ij , ij = 1, 0, i = j, i = j, / i, j = 1,...,d . (13)

A centralizer of A0 is a set of matrices X TG commuting with A0 [1,3]: Cent(A0 ) = X TG : [A0 , X] = 0 . Note {C cases Ri ,i (14) that Cent(A0 ) is the tangent space to the stabilizer of A0 at I,where Stab(A0 ) = G : CA0 C-1 = A0 }. Let f = dim(Cent(A0 )), where in many (but not all) f = d . Since Cent(A0 ) is a linear space, we can choose the orthogonal basis = 1,...,f , of Cent(A0 ) such that (Ri , Rj ) = ij , i, j = 1,...,f. (15)

It is known [1,3] that the mapping C(p) is uniquely determined on any smooth surface P G, which is transversal to Cent(A0 ) at I and dim(P ) = dim(G) - f .This surface can be taken in the form P = C G : (C - I, Ri ) = 0, i = 1,...,f . (16) The surface P is the intersection of G with the plane I + N Cent(A0 ), where N Cent(A0 ) is the normal complement of Cent(A0 ) in TG. Condition C(p) P leads to the following equalities for derivatives C(h) : (C(h) , Ri ) = 0, i = 1,...,f. (17) (18) Taking the derivative of order |h| > 0 of Eq. (9), we get (Q(C(p)))(h) = dQ(C(h) ) + Qh = 0, where Qh contains all the other terms obtained after differentiating Q(C(p)) as a composite function. The value of Qh depends only on derivatives C(h ) of lower orders h < h. Since we assumed that the derivatives C(h ) , h < h, are known, the value of Qh is determined. Eq. (18) describes all possible values of C(h) . Let Ch be an arbitrary matrix satisfying (18). Then the matrix C(h) belongs to the set C(h) Ch + X : X TG . Let us rewrite Eq. (3) in the equivalent form with the use of (12)
d

(19)

A(p)C(p) - C(p) A0 +
i =1

Bi qi (p) = 0.

(20)


A.A. Mailybaev / Linear Algebra and its Applications 337 (2001) 87­108

93

Taking derivative of order |h| > 0 of (20), we obtain
h Ch A(h ) C(h ) - C(h h +h =h d )

(h )

= 0. (21)

A0 +
i =1

Bi qi (p)

Rearranging terms in (21) and substituting C
(h)

= Ch + X,

X TG, X TG,

(22)

we get equation [A0 , X] = Yh , where
d

(23)

Yh =
i =1

Bi q

(h) i

+ Dh ,
(h) d (h )

Dh = -[A0 , Ch ]- A - C
h +h =h,
h , h =h /

h h

A

C(h ) - C(h

) i =1

Bi q

(h ) i

.

(24)

The matrix Dh M , since Bi M and [A0 , X] M for X TG. Eq. (23) has a solution X TG iff the matrix Yh belongs to T Orb(A0 ). This condition can be written with the use of the basis Ni ,i = 1,...,d ,of N Orb(A0 ) as follows: (Yh , Ni ) =
d

Bj q
j =1

(h) j

+ Dh , Ni = 0,

i = 1,...,d .

(25)

Eq. (25) and condition (13) yield q
(h) i

= -(Dh , Ni ),

i = 1,...,d .

(26)

Substituting (26) into (24), we determine the matrix Yh such that the solution X TG of Eq. (23) exists. Let Xh TG be an arbitrary particular solution of (23). Then all solutions of (23) form the set Xh + Cent(A0 ) and can be expressed as
f

X = Xh +
i =1

i Ri .

(27)

The coefficients i can be found from (17) and (22) in the form i = -(Ch + Xh , Ri ), i = 1,...,f. (28)

Therefore, we obtained the recurrent formulae for calculation of the derivatives (h) (h) C(h) and q(h) = (q1 ,...,qd ).


94

A.A. Mailybaev / Linear Algebra and its Applications 337 (2001) 87­108

Theorem 1. Derivatives C(h) and q(h) of the functions transforming the matrix family A(p) to the miniversal deformation B(q) (3) can be found using recurrent expressions (22), (24) and (26)­(28), where C(0) = I, q(0) = 0, and Ch , Xh are any particular solutions of (18) and (23). For practical realization of the method in each particular case of M and G we should specify the matrices Bi , Ni , Rj (i = 1,...,d ,j = 1,...,f ) and obtain formulae for the matrices Ch , Xh . This is usually a straightforward technical work. To find a particular solution Xh it is convenient to use a matrix M(A0 , Yh ) given in Appendix A, which provides a particular solution of Eq. (23) in gl(m, D). Then the matrix Xh can be expressed in the form Xh = M(A0 , Yh ) + Zh , where Zh gl(m, D) is any matrix commuting with A0 such that Xh TG. Explicit form of matrices Zh is given in Appendix A. The case, when the manifold M is not a linear space, is studied similarly. Nonlinear manifolds M are considered, when we study symplectic, reversible, or other types of matrices. In this case the miniversal deformation B(q) is generally not a linear function of q. The procedure of Theorem 1 can be used in the case of the nonlinear M if we take the matrix Dh in the form Dh = - (A(p)C(p) - C(p)B(q(p)))
d (h)

+[A0 , C

(h)

- Ch ]-
i =1

Bi q

(h) i

,

(29)

where Bi = NB/Nqi (the derivative is calculated at q = 0). Expression (29) after taking the derivative of the expression in parenthesis contains only derivatives C(h ) and (h ) qi of lower orders h < h. Thus, the matrix Dh is determined at the corresponding step of the recurrent procedure. In the following two sections it will be shown how the recurrent procedure for calculation of the derivatives C(h) and q(h) can be completed in several important cases of M and G.

4. Versal deformations of real and complex matrices Let us consider the case M = gl(m, D) and G = GL(m, D). The normal form of a matrix A0 gl(m, D) is the Jordan normal form in the case D = C or its modification in the cases D = R or H. Miniversal deformations of complex and real matrices transformed to the normal form are studied in [1,3,12]. Although miniversal deformations of quaternionic matrices A0 gl(m, H) are not given in the literature, their construction is an easy straightforward matter after the works of Arnold [1,3] and Patera et al. [23]. Using results of these papers, it is straightforward to construct the matrices Bi , Ni , and Rj . In the case under consideration f = d and we can take


A.A. Mailybaev / Linear Algebra and its Applications 337 (2001) 87­108

95

Ch = 0 and Xh = M(A0 , Yh ), where the matrix M(A0 , Yh ) is defined in Appendix A. Therefore, we obtain explicit recurrent formulae for calculation of derivatives C(h) and q(h) in the form q
(h) i

= -(Dh , Ni ),
(h)

i = 1,...,d ,
d

Dh = -A

-
h +h =h,
h , h =h /

C

h h

A(h ) C(h ) - C(h

) i =1

Bi q

(h ) i

.

d

C

(h)

= M(A0 , Yh ) +
i =1 d (h) i

i Ri ,

(30)

Yh =
i =1

Bi q

+ Dh , i = - (M(A0 , Yh ), Ri ) .

Formulae (30) represent the algorithm similar to the that given in [18]. 4.1. Example For example, let us consider a two-parameter real matrix family 2 2 1 - p1 p1 1 + p1 p1 p2 -1 + p2 , p = (p1 ,p2 ). A(p) = 1 - p2 2 2 1 + p2 -p1 p2 1 + p2 The matrix A0 = A(0 blocks of dimensions simple eigenvalue = (4) have the form 01 A0 = 0 0 00

(31)

) has the Jordan normal form A0 consisting of two Jordan 2 and 1 corresponding to a double eigenvalue = 0 and a 2. The matrices A0 and C0 in the normal form transformation 0 0 , 2 0 C0 = 1 0 1/2 1 -1/2 1/2 0 . 1/2

(32) eformation of the normal . (33)

Then the matrix family A(p) = C-1 A(p)C0 , which is a d 0 form A0 , is equal to 2 2 -p1 1 - p1 - p2 + p1 p2 2 2 A(p) = p1 + p1 p2 p1 - p1 + p1 p2 -p2 p1 - p1 p2 In this case d = lows [3,12]: 1 B1 = 0 0 0 0 , 0
2 p1 - p1 - p1 p2 2 2 + p2

3 and the matrices Bi , Ni , and Ri ,i = 1, 2, 3, can be taken as fol0 1 0 0 B2 = 1 0 0 0 0 0 0 , 0 0 B3 = 0 0 0 0 0 0 0 , 1

(34)


96

A.A. Mailybaev / Linear Algebra and its Applications 337 (2001) 87­108

N1 = B

1

2,

R1 = B


1

2,

N2 = RT = B 2 , 2

N3 = R3 = B 3 .

Using (32)­(34) in (30), after three iterations we find 1 0 q1 (p) , q = (q1 ,q2 ,q3 ), 0 B(q(p)) = q2 (p) q1 (p) 0 0 2 + q3 (p)
2 2 q1 (p) = -p1 /2 + p1 p2 /2 + p1 p2 /8 + o( p 3 ), 2 q2 (p) = p1 - p1 p2 /2 + o( p 3 ),

(35) 0 0 + o( p ). 1

q3 (p) =

2 p2

-

2 p1 p2

/4 + o( p ),
3

1 - p1 /2 - p2 /2 p1 C(p) = -p1 /2



0 1 + p1 /2 + p2 /2 -3p1 /4

Since the expression for C(p) is too large, only the first order terms of the expansion of C(p) are given in (35). The original matrix family A(p) is expressed in the form (5) with the matrices C0 , C(p), and B(q(p)) from (32) and (35). Using transformation to the miniversal deformation, we can obtain important local information about the behavior of the spectrum of A(p). Since A(p) B(q(p)), the spectra of the matrices A(p) and B(q(p)) coincide. From (35) it follows that 2 + q3 (p) represents the value of the perturbed simple eigenvalue = 2. The bifurcation diagram (the set of values of p, where the matrix A(p) has a multiple eigenvalue) is given by the equation q2 (p) = 0, and the multiple (double) eigenvalue on the bifurcation diagram is equal to q1 (p).

5. Versal deformations of elements of classical Lie and Jordan algebras and infinitesimally reversible matrices Let us consider a classical Lie algebra M under the adjoint action of a corresponding classical Lie group G [8,24]. Following notations of [10], we define M = A gl(m, D) : KA + AK = 0 , G = C GL(m, D) : CKC = K , (36)

where K gl(m, D) is a nonsingular matrix such that K = K, = ±1, and the matrix A is defined as A = (AT ) with being the operator of complex (quaternionic) conjugation or the identity operator. Choosing different K, = ±1, , and D, F, we get different types of classical Lie algebras M with the involution (A) = KA K-1 ((A) = -A for A M ) and the corresponding classical Lie groups G; see Table 1 [10]. The normal form theory for classical Lie algebras suggests using transformation (4) with a matrix C0 GL(m, D). Then an element A of a Lie algebra M determined


A.A. Mailybaev / Linear Algebra and its Applications 337 (2001) 87­108 Table 1 Classical Lie algebras with involutions Algebra M o(p, q ) sp(2k, R) o(k, C) sp(2k, C) u(p, q ) sp(p, q ) o (2k ) Group G O(p, q ) SP(2k, R) O(k, C) SP(2k, C) U(p, q ) SP(p, q ) O (2k ) m p+q 2k k 2k p+q p+q k D R R C C C H H F R R C C R R R () 1 -1 1 -1 1 1 -1

97

Signature of K (p, q )

(p, q ) (p, q )

by a matrix K is transformed to an element A0 of another Lie algebra M determined by a matrix K such that A = C0 A0 C-1 , 0 K = C0 KC . 0 (37) Therefore, normal forms of elements of classical Lie algebras are represented by pairs (A, K), where both A and K have simple form and K defines the Lie algebra. Such normal forms are studied and listed in [10]. Note that the same matrix C0 transforms a deformation of the matrix A0 in the space M to a deformation of the normal form A0 in the space M (6). Miniversal deformations of elements of classical Lie algebras (transformed to the normal form) are given in [21,23] together with explicit forms of the centralizers Cent(A0 ). In this case N Orb(A0 ) = (Cent(A0 ))T under the scalar product considT ered, i.e., N Orb(A0 ) = {X : X Cent(A0 )}. Hence, it is straightforward to construct the matrices Bi , Ni , and Ri . The manifold G GL(m, D) is defined by the equation Q(C) = CKC - K = 0. The tangent space to G at I is determined by dQ(X) = KX + XK = 0, (39) i.e., TG = M . Let C(p) be a deformation of I in G. Taking the derivative of order |h| > 0 of (38), we obtain (Q(C(p)))(h) = K C(h +
h +h =h,
h , h =h /

(38)

)



+ C(h) K
h Ch C(h ) K C(h )

= 0.

(40)

A particular solution C(h) = Ch of (40) can be taken in the form 1 h Ch C(h ) K C(h ) K-1 , Ch = - 2
h +h =h,
h , h =h /

(41)


98

A.A. Mailybaev / Linear Algebra and its Applications 337 (2001) 87­108

which K, To of the

can be checked by substitution of (41) into (40) and using equality K = = ±1. complete the procedure of Theorem 1, we need to find a particular solution Xh equation Xh TG = M, (42)

[A0 , Xh ] = Yh ,

where Yh M is defined in (24) and the existence of the solution is assumed. Using the matrix M(A0 , Yh ) from Appendix A, we can take Xh in the form Xh = 1 (M(A0 , Yh ) - K (M(A0 , Yh )) K 2
-1

).

(43)

+ Xh K = 0 and using equaliSubstituting (43) into equations [A0 , Xh ] = Y ties KA0 + A0 K = 0, KYh + Yh K = 0, and [A0 , M(A0 , Yh )] = Yh , it can be easily shown that Xh is a particular solution of (42). Therefore, we completed the recurrent procedure for finding derivatives C(h) and (h) in the case of classical Lie algebras. This procedure consists of expressions of q Theorem 1 and formulae (41) and (43). The same formulae (41) and (43) can be used in the case of classical Jordan algebras determined by the expressions M = A gl(m, D) : KA - AK = 0 , (44) G = C GL(m, D) : CKC = K . Miniversal deformations and centralizers of elements of classical Jordan algebras are given in [22]. Note that in this case the tangent space TG = {X gl(m, D) : KX + XK = 0} is the corresponding Lie algebra determined by the matrix K. Analogously, we can study miniversal deformations of infinitesimally reversible matrices M = A gl(m, R) : KA + AK = 0 , (45) G = C GL(m, R) : KC - CK = 0 , where the matrix K GL(m, R) satisfies the condition K2 = I. Normal forms and miniversal deformations of infinitesimally reversible matrices are listed in [27]. In this case the matrices Ch and Xh can be chosen as follows: Ch = 0, (46) Xh = 1 (M(A0 , Yh ) + KM(A0 , Yh ) K) . 2 5.1. Example Let us consider the symplectic Lie algebra M = sp(4, R) with the corresponding symplectic Lie group G = SP(4, R), where the matrix K is as follows: 0 010 0 0 0 1 . K= (47) -1 0 0 0 0 -1 0 0

h , KXh


A.A. Mailybaev / Linear Algebra and its Applications 337 (2001) 87­108

99

The matrices A sp(2k, R) are also called Hamiltonian matrices. Let A(p), p = (p1 ,p2 ), be a two-parameter matrix family in M of the form 0 10 - 0 0 1 , A(p) = (48) 2 3 + p1 - 0 0 2 - 0 0 4p1 - where = (4 + p1 )(3/4 + p2 ) 2. Matrix family (48) corresponds to the Hamil tonian equation x = A(p)x describing oscillations of a simply supported elastic pipe conveying fluid with p1 = - 4,p2 = - 3/4; is the parameter proportional to a squared velocity of the fluid; depends on the ratio of masses of the tube and the fluid [19,29]. The matrix A0 = A(0) has the quadruple zero eigenvalue with the corresponding Jordan block of dimension 4. Hence, the normal form (A0 , K) for the matrices A0 , K is [10] 0100 0 0 0 -1 0 0 1 0 0 01 0 . (49) A0 = 0 0 0 1 , K = 0 -1 0 0 0000 1 00 0 Calculating the Jordan chain for the zero eigenvalue of A0 (an eigenvector and associated vectors), we find the matrix C0 in transformation (37) as follows: 0 1 1/6 0 - 3 0 3/6 0 . (50) C0 = 3/2 0 3/4 0 0 3/4 0 - 3/2 The versal deformation corresponding to (A0 , K) depends on two parameters q = (q1 ,q2 ) and has the form B(q) = A0 + q1 B1 + q2 B2 . The matrices Bi , Ni , Ri ,i = 1, 2, can be taken in the form [23] 0000 0000 0 0 0 0 0 0 0 0 B1 = 0 0 0 0 , B2 = 0 1 0 0 , 1000 0000 0000 1 0 0 0 N2 = 0 1 0 0 , 0010 N1 = B1 , R1 = BT , R2 = NT 3. 1 2 The original matrix family A(p) is represented using the versal deformation as follows:


100

A.A. Mailybaev / Linear Algebra and its Applications 337 (2001) 87­108

A(p) = C0 C(p)B(q(p))C-1 (p)C-1 . 0 Using the recurrent procedure of Theorem 1 and formulae (41) and (43), we can find Taylor expansions of the functions C(p) and q(p) up to the terms of arbitrary order. The results of calculations for q(p) = (q1 (p), q2 (p)) are as follows: 0 1 00 2 0 0 1 0 , q1 (p) = -12p1 - 4p1 , B(q(p)) = (51) 0 q2 (p) 0 1 q2 (p) = 17p1 /4 - 4p2 - p1 p2 . 0 00 q1 (p) Calculations show that the higher order terms in expansions of q1 (p) and q2 (p) are zeros. Eigenvalues of the matrices A(p) and B(q(p)) coincide. The characteristic equation for the miniversal deformation has the form |B(q(p)) - I| = 4 - q2 (p)2 - q1 (p). (52) Hence, the stability domain (the set of values of the parameters p such that all eigenvalues of A(p) are purely imaginary and semisimple) in the vicinity of p = 0 is described by the inequalities D(p) = (q2 (p))2 + 4q1 (p) > 0, q1 (p) < 0, q2 (p) < 0. (53) Direct calculations show that relations (51) and (53) determine exact form of the stability domain near p = 0 [19]. Though the stability analysis for simple matrix family (48) can be performed without miniversal deformations, the same method can be used for a matrix family of any dimension m = 2k dependent on arbitrary number of parameters n. Due to the block-diagonal structure of the versal deformation, the stability conditions (in the case, when A0 has the quadruple zero eigenvalue with the Jordan block of dimension 4) have the same form (53), where Taylor series of the functions q1 (p) and q2 (p) can be found by the explicit recurrent procedure.

6. Partial transformation to a versal deformation Transformation of a matrix family A(p) to a versal deformation (5) consists of two steps: transformation of A0 to the normal form (4) and then computation of the functions C(p), q(p) by the recurrent procedure of Theorem 1. It should be noted that though the first step (transformation of the matrix A0 to the normal form) is clear from the theoretical point of view, it represents a very complicated problem of numerical computations due to its instability (high sensitivity of multiple eigenvalues to perturbations of parameters) [3,30]. Below it will be shown how in some cases we can avoid a considerable part of calculations associated with the normal form transformation. Applications of versal deformations are based on the fact that the spectra of the matrices A(p) and B(q(p)) coincide, while B(q(p)) has a very simple structure.


A.A. Mailybaev / Linear Algebra and its Applications 337 (2001) 87­108

101

In many stability and dynamics problems we are interested only in a part of the spectrum, which lies, for example, on the imaginary axis or the unit circle. Versal deformations have usually a block-diagonal structure. Hence, we need for applications only the blocks of B(q(p)) corresponding to the eigenvalues under consideration while the information about other blocks in not important. Let us modify the recurrent procedure for calculations of a specific block of B(q(p)) in the case M = gl(m, D), G = GL(m, D). Eq. (5) of the transformation to the versal deformation can be written in the form A(p)S(p) = S(p)B(q(p)), S(p) = C0 C(p). (54)

Let the versal deformation be a block-diagonal matrix family B(q) = B (q ) B (q ) , q = (q , q ). (55)

We will be interested in the s â s block
d

B (q (p)) = A0 +
i =1

Bi qi (p),

(56)

where the vector q = (q1 ,...,qd ) has dimension d ; A0 is a part of the Jordan normal form A0 = B(0) = diag(A0 , A0 ) (in the cases D = R or H the matrix A0 represents the real or quaternionic equivalent of the Jordan normal form [10]). Eq. (54) splits into two independent parts corresponding to the blocks B and B , where the first part takes the form A(p)S (p) = S (p)B (q (p)). (57)

Here S is an m â s matrix consisting of the first s columns of S. Let us assume that the matrix A0 is known as well as the m â s matrices S0 = S (0) and V satisfying equations A0 S0 = S0 A0 , VT A0 = A0 VT , VT S0 = I. (58)

Columns of the matrices S0 and V form the right and left Jordan chains corresponding to the part A0 of the Jordan normal form. The last equality of (58) represents the normalization condition uniquely determining V for given S0 . As in Section 3 let us define s â s matrices Bi , Ni , and Ri ,i = 1,...,d , for the matrix A0 , where {Bi } is a basis of some complement of T Orb(A0 ) in gl(s , D), {Ni } is a basis of N Orb(A0 ) satisfying conditions (Ni , Bj ) = ij , and {Ri } is a basis of Cent(A0 ) = (N Orb(A0 ))T satisfying (Ri , Rj ) = ij . Taking derivative of Eq. (57) with respect to the parameters, we find A0 S where
(h)

-S

(h)

A0 = Yh ,

(59)


102

A.A. Mailybaev / Linear Algebra and its Applications 337 (2001) 87­108
d

Yh = S0
i =1

Bi q
(h)

(h) i

+ Dh ,
h Ch A d (h )

Bi q
(h ) i

Dh = -A

S0 -
h +h =h,
h , h =h /

S

(h )

-S

(h ) i =1

.

(60)

Multiplication of (59) by VT from left with the use of (58) yields A0 , V T S
(h)

= VT Yh .

(61)

Hence, the right-hand side of (61) belongs to the tangent space T Orb(A0 ).Using the basis Ni ,i = 1,...,d , of the normal complement N Orb(A0 ) and the first expression of (60), we obtain q
(h) i

= - VT Dh , Ni ,

i = 1,...,d .

(62)

Substituting (62) into (60), we find the matrix Yh standing in the right-hand side of (59). Then the matrix S (h) has the form
d

S

(h)

= M (A0 , A0 , Yh ) + S0
i =1

i Ri ,

(63)

where the matrix M (A0 , A0 , Yh ) is a particular solution of (59) defined in Appendix A. Using relations S(p) = C0 C(p) and (58) in conditions (17), we find (C(h) , Ri ) = trace((C(h) )T Ri ) = trace((S(h) )T (C-1 )T Ri ) 0 = trace((S = (V S
T (h) (h) T

) VRi ) (64)

, Ri ) = 0 ,

where the s â s upper left block of the m â m matrix Ri is equal to Ri and other entries of Ri are zeros. Substituting (63) into (64), we find the coefficients i in the form i = - VT M (A0 , A0 , Yh ), Ri , i = 1,...,d . (65) Expressions (60), (62), (63), and (65) represent the explicit recurrent procedure for calculation of Taylor expansions of the function q (p) in the block of the versal deformation B (q (p)) and the corresponding part S (p) of the matrix family S(p). The advantage of the described method is that we do not need the whole Jordan normal form A0 and the calculations are restricted to a part of the versal deformation under consideration. Similar procedures can be obtained in some other cases of M and G, when the equation f(S) = 0 determining G can be divided into two independent parts f (S ) = 0 and f (S ) = 0 corresponding to m â s and m â (m - s) blocks of the matrix S = [S , S ].


A.A. Mailybaev / Linear Algebra and its Applications 337 (2001) 87­108

103

6.1. Example Let the matrix A0 gl(m, R) have a real double eigenvalue 0 with the Jordan chain u1 , u2 (an eigenvector and an associated vector) satisfying equation A0 U - UA0 = 0, where A0 = J0 (2) is the Jordan block of dimension 2 with the eigenvalue 0 ,and U = [u1 , u2 ]. Let v1 , v2 be the left Jordan chain (an eigenvector and an associated vector of the matrix AT ) satisfying equations VT A0 - A0 VT = 0, VT U = I, 0 where V = [v2 , v1 ]. In this case the versal deformation B(q) has a block [3,12] B (q ) = and we can take S0 = U, N1 = B1 /2, R1 = B1 2, N2 = (R2 )T = B2 . Using the recurrent procedure of this section, we can find Taylor series for the functions q1 (p), q2 (p),and the m â 2 matrix S (p). In particular, for matrix family (31) we will obtain the expansions of q1 (p) and q2 (p) given in (35). Perturbation of the double eigenvalue 0 in the vicinity of p = 0 is determined by the characteristic equation |B (q (p)) - I| = 0, which yields = 0 + q1 (p) ± q2 (p). (67) 0 + q q2
1

1 0 + q

,
1

q = (q1 ,q2 ),

(66)

On the surface q2 (p) = 0, where the eigenvalue = 0 + q1 (p) is double, columns of the matrix S (p) represent the corresponding Jordan chain. Note that the advantage of the suggested method is that for local multi-parameter analysis of a double eigenvalue we need only the corresponding right and left Jordan chains of the matrix A0 and derivatives of the matrix family A(p) at p = 0. As a result, we get information about the bifurcation of the double eigenvalue 0 (67) and the corresponding eigenspace determined by the columns of S (p) with the accuracy up to the terms of any order. Similarly, we can study an arbitrary multiple eigenvalue. Note that in the case of a simple eigenvalue 0 a block B (q ) = 0 + q1 and, hence, the recurrent procedure gives the Taylor expansion of the simple eigenvalue = 0 + q1 (p) and the corresponding eigenvector S (p).

7. Conclusion In this paper the problem of finding the functions C(p) and q(p) transforming a matrix family to a versal deformation is considered. A general method for construction of recurrent procedures, which allow determining the functions C(p) and q(p) in the form of Taylor series, is developed and used for the cases of real and complex matrices, elements of classical Lie and Jordan algebras, and infinitesimally reversible matrices. Transformation to the versal deformation consists of determining the versal deformation B(q) and the transformation functions C(p), q(p). Therefore, computation of the functions C(p) and q(p) represents the important part of the


104

A.A. Mailybaev / Linear Algebra and its Applications 337 (2001) 87­108

versal deformation theory (like calculation of a change of basis in the transformation of a matrix to the Jordan normal form). The suggested approach can be extended to the case of versal deformations studied in [6,11,15,16], where pairs, triples, or quadruples of matrices were considered and different equivalence transformations were used instead of the change of basis. Results of this paper extend the application area of the versal deformation theory. Information about the transformation functions C(p) and q(p) can be used for analytical and numerical analysis of multi-parameter matrix families in stability, dynamics, and perturbation problems.

Appendix A A.1. Equation [A, X] = Y Let us consider the equation [A, X] = Y, X gl(m, C), (A.1)

where A and Y are given matrices of (A.1) exists, i.e., Y belongs to T First, let us study the case, when Ji = diag(Ji (m1 ), ..., Ji (mni )), i i i 1 0 .. 0 i . j Ji (mi ) = .. 0 . 0 0 0 0
j j

from gl(m, C). It is assumed that the solution X Orb(A) in gl(m, C). A is the Jordan normal form A = diag(J1 ,..., Js ), and 0 0 (A.2) 1 i

is the mi â mi Jordan block corresponding to the eigenvalue i ; the eigenvalues 1 ,...,s are different; m1 ··· mni are sizes of the Jordan blocks correspondi i ing to the eigenvalue i . The Jordan structure of A induces a partition of an m â m matrix X into the blocks Xkl . The mk â ml block Xkl stands on the intersection of ij i j ij rows corresponding to Ji (mk ) and columns corresponding to Jj (ml ). Elements i j kl of Xkl are denoted by xij (r, s ), r = 1,...,mk ,s = 1,...,ml . Analogous notations ij i j are used for the matrix Y. Then the particular solution of (A.1) can be found in the form [18]
mk -r s -1 i

x (r, s ) =
kl ij r1 =0 s1 =0

(-1)r1 C (i -
j

r1 r1 +s1 )r1 +s1 +1

kl yij (r + r1 ,s - s1 ),

i = j, /


A.A. Mailybaev / Linear Algebra and its Applications 337 (2001) 87­108

105

Fig. 1 Structure of matrices commuting with the Jordan normal form.

x (r, s ) =
kl ii

0,

k
s kl yii (r - s + s1 - 1,s1 ),

l, r = 1, l, r = 1, / (A.3)
l i

k

- 0,

s1 =s (r,s ) r (r,s )

y (r1 ,s - r + r1 + 1),
r1 =r kl ii

k > l, s = m , / k > l , s = ml , i

s (r, s ) = max(1,s - r + 2), r (r, s ) = min(mk ,r - s + ml - 1). i i The matrix X given by (A.3) is denoted by M(A, Y). Note that another algorithm for finding a particular solution of (A.1) for the Jordan normal form A was suggested in [28]. The general solution of (A.1) is a sum X = M(A, Y) + Z of the particular solution and a general solution of the homogeneous equation Z Cent(A) = {Z gl(m, C) : [A, Z] = 0}. The general form of the matrix Z, commuting with the Jordan normal form A, is Z = diag(Z1 ,..., Zs ), where each block Zi has the form shown in Fig. 1 [14]. Blocks in Fig. 1 correspond to the Jordan structure of Ji ; each slanted segment is filled by equal complex numbers and blank places are zeros. For an arbitrary matrix A the particular solution of equation [A, X] = Y can be found in the form X = M(A, Y) = CM(A, C-1 YC) C-1 , where A is the Jordan normal form of A = CAC-1 . Similarly, the general form of a matrix Z commuting with A is Z = CZC-1 , where Z is a matrix commuting with the Jordan normal form A. The same formulae for the particular solution M(A, Y) can be used in the real and quaternionic cases. Here it can be shown that the matrix M(A, Y) is real for real matrices A and Y, if we choose the columns of C corresponding to complex conjugate eigenvalues to be complex conjugate [18]. In the case D = H we should use the representation of quaternions by 2 â 2 complex matrices [10]. Then the matrix A gl(m, H) is substituted by the corresponding matrix from gl(2m, C) and the Jordan normal form transformation A = CAC-1 is chosen such that the obtained 2m â 2m complex matrix M(A, Y) keeps the "quaternionic" structure.


106

A.A. Mailybaev / Linear Algebra and its Applications 337 (2001) 87­108

A.2. Equation AX - XA = Y Let us consider the equation AX - XJ (s ) = Y, where A and Y are given complex matrices of dimensions m â m and m is an unknown complex matrix of dimension m â s ; J (s ) is the Jordan b dimension s corresponding to the eigenvalue of the matrix A. Eq. (A.4) written in the form (A - I)x1 = y1 , (A - I)x2 = x1 + y2 , . . . (A - I)xs = x
s -1

(A.4) â s; X lock of can be

(A.5)

+ ys ,

where xi and yi ,i = 1,...,s , are columns of the m â s matrices X and Y. Since is the eigenvalue of A, the matrix A - I is singular. Let q1 ,..., qt be a basis of the null space of the matrix A - I and r1 ,..., rt be a basis of the null space of the matrix (A - I)T . We assume that the solution X of (A.4) exists. In the paper this condition is fulfilled automatically by the construction of the matrix Y. We refer the reader interested in necessary and sufficient conditions for the existence of solution of (A.4) to [5] and references therein. Using (A.5), a particular solution of (A.4) can be found in the form X = [x1 ,..., xs ], where x1 = P-1 y1 , x2 = P-1 (x1 + y2 ), . . . xs = P-1 (x
s -1

(A.6)

+ ys ).
T

Here P = A - I - RQ (Q = [q1 ,..., qt ] and R = [r1 ,..., rt ]) is a nonsingular matrix [31]. Note that if is not an eigenvalue of A,then P = A - I. Let us denote the obtained particular solution by M (A, J (s ), Y) = [x1 ,..., xs ]. Let us consider the equation AX - XJ = Y, J = diag(J1 (s1 ), ..., Jq (sq )), (A.7) where J is the Jordan normal form of dimension s = s1 + ··· + sq with the blocks Ji (si ); i are not necessarily different eigenvalues. A particular solution of (A.7) can be found in the form M (A, J, Y) = [M (A, J1 (s1 ), Y1 ), ..., M (A, Jq (sq ), Yq )],where Yi is the s â si part of the matrix Y = [Y1 ,..., Yq ]. If A is an arbitrary s â s matrix, then a particular solution of the equation AX - XA = Y has the form M (A, A , Y) = M (A, J, YW) W where A = WJW
-1 -1

,

(A.8)

and J is the Jordan normal form of the matrix A .


A.A. Mailybaev / Linear Algebra and its Applications 337 (2001) 87­108

107

The same formulae can be used for the particular solution M (A, A , Y) in the real and quaternionic cases. Here we should appropriately choose the matrix W in the case D = R (columns of W corresponding to complex conjugate eigenvalues should be complex conjugate) and apply the 2 â 2 matrix representation of quaternions in the case D = H. Note that M (A, A, Y) is a particular solution of (A.1), but generally M (A, A, Y) = M(A, Y). / References
[1] V.I. Arnold, On matrices depending on parameters, Russian Math. Surveys 26 (1971) 29­43. [2] V.I. Arnold, Lectures on bifurcations and versal families, Russian Math. Surveys 27 (1972) 54­123. [3] V.I. Arnold, Geometrical Methods in the Theory of Ordinary Differential Equations, Springer, New York, 1983. [4] M.B. Sevryuk (Ed.), Arnold's Problems, PHASIS, Moscow, 2000 (in Russian). [5] M.A. Beitia, J.M. Gracia, Sylvester matrix equation for matrix pencils, Linear Algebra Appl. 232 (1996) 155­197. [6] J.M. Berg, H.G. Kwatny, A canonical parametrization of the Kronecker form of a matrix pencil, Automatica 31 (1995) 669­680. [7] J.V. Burke, M.L. Overton, Stable perturbations of nonsymmetric matrices, Linear Algebra Appl. 171 (1992) 249­273. [8] C. Chevalley, Theory of Lie Groups. I, Princeton University Press, Princeton, 1946. [9] R. Cushman, A. Kelley, H. KoÃak, Versal normal form at the Lagrange equilibrium L4 ,J.Differential Equations 64 (1986) 340­374. ´ [10] D.Z. Djokovic, J. Patera, P. Winternitz, H. Zassenhaus, Normal forms of elements of classical real and complex Lie and Jordan algebras, J. Math. Phys. 24 (1983) 1363­1374. [11] A. Edelman, E. Elmroth, B. KÅgstrÆm, A geometric approach to perturbation theory of matrices and matrix pencils. Part I: Versal deformations, SIAM J. Matrix Anal. Appl. 18 (1997) 653­692. [12] D.M. Galin, On real matrices depending on parameters, Uspekhi Mat. Nauk 27 (1972) 241­242 (in Russian). [13] D.M. Galin, Versal deformations of linear Hamiltonian systems, Amer. Math. Soc. Transl. 118 (1982) 1­12. [14] F.R. Gantmacher, The Theory of Matrices, vol. I, Chelsea, New York, 1959. [15] M.I. GarcÌa-Planas, D. Magret, Deformation and stability of triples of matrices, Linear Algebra Appl. 254 (1997) 159­192. [16] M.I. GarcÌa-Planas, V.V. Sergeichuk, Simplest miniversal deformations of matrices, matrix pencils, and contragredient matrix pencils, Linear Algebra Appl. 302­303 (1999) 45­61. [17] A.A. Mailybaev, On tangent cones to the stability domain of a family of real matrices, Moscow Univ. Mech. Bulletin 53 (1998) 20­22. [18] A.A. Mailybaev, Transformation of families of matrices to normal forms and its application to stability theory, SIAM J. Matrix Anal. Appl. 21 (2000) 396­417. [19] A.A. Mailybaev, A.P. Seiranyan, The stability domains of Hamiltonian systems, J. Appl. Math. Mech. 63 (1999) 545­555. [20] A.A. Mailybaev, A.P. Seyranian, On singularities of a boundary of the stability domain, SIAM J. Matrix Anal. Appl. 21 (2000) 106­128. [21] J. Patera, C. Rousseau, Complex orthogonal and symplectic matrices depending on parameters, J. Math. Phys. 23 (1982) 705­714. [22] J. Patera, C. Rousseau, Versal deformations of elements of classical Jordan algebras, J. Math. Phys. 24 (1983) 1375­1380.


108

A.A. Mailybaev / Linear Algebra and its Applications 337 (2001) 87­108

[23] J. Patera, C. Rousseau, D. Schlomiuk, Versal deformations of elements of real classical Lie algebras, J. Phys. A: Math. Gen. 15 (1982) 1063­1086. [24] M. Postnikov, Lie Groups and Lie Algebras, Mir, Moscow, 1986. [25] D.S. Schmidt, Transformations to versal normal form, in: K.R. Meyer, D.S. Schmidt (Eds.), Computer Aided Proofs in Analysis, IMA Vol. Math. Appl., vol. 28, Springer, New York, 1989, pp. 235­240. [26] D. Schmidt, Versal normal form of the Hamiltonian function of the restricted problem of three bodies near L4 , J. Comput. Appl. Math. 52 (1994) 155­176. [27] M.B. Sevryuk, Reversible linear systems and their versal deformations, J. Soviet Math. 60 (1992) 1663­1680. [28] L. Stolovitch, On the computation of a versal family of matrices, Numer. Algorithms 4 (1993) 25­46. [29] J.M.T. Thompson, Instabilities and Catastrophes in Science and Engineering, Wiley, New York, 1982. [30] J.H. Wilkinson, The Algebraic Eigenvalue Problem, Clarendon Press, Oxford, 1965. [31] V.A. Yakubovich, V.M. Starzhinskii, Parametric Resonance in Linear Systems, Nauka, Moscow, 1987 (in Russian).