Academia.eduAcademia.edu

Smooth multiparameter perturbation of polynomials and operators

Let P (x)(z) = z n + P n j=1 (−1) j a j (x)z n−j be a family of polynomials of fixed degree n whose coefficients a j are germs at 0 of smooth (C ∞ ) complex valued functions defined near 0 ∈ R q . We show: If P is generic there exists a finite collection T of transformations Ψ : R q , 0 → R q , 0 such that S {im(Ψ) : Ψ ∈ T } is a neighborhood of 0 and, for each Ψ ∈ T , the family P • Ψ allows smooth parameterizations of its roots near 0. Any Ψ ∈ T is a finite composition of linear coordinate changes and transforma-

ESI The Erwin Schrödinger International Institute for Mathematical Physics Boltzmanngasse 9 A-1090 Wien, Austria Smooth Multiparameter Perturbation of Polynomials and Operators Mark Losik Peter W. Michor Armin Rainer Vienna, Preprint ESI 1922 (2007) Supported by the Austrian Federal Ministry of Education, Science and Culture Available via http://www.esi.ac.at May 22, 2007 SMOOTH MULTIPARAMETER PERTURBATION OF POLYNOMIALS AND OPERATORS MARK LOSIK, PETER W. MICHOR, ARMIN RAINER P j n−j be a family of polynoAbstract. Let P (x)(z) = zn + n j=1 (−1) aj (x)z mials of fixed degree n whose coefficients aj are germs at 0 of smooth (C ∞ ) complex valued functions defined near 0 ∈ Rq . We show: If P is generic there S exists a finite collection T of transformations Ψ : Rq , 0 → Rq , 0 such that {im(Ψ) : Ψ ∈ T } is a neighborhood of 0 and, for each Ψ ∈ T , the family P ◦ Ψ allows smooth parameterizations of its roots near 0. Any Ψ ∈ T is a finite composition of linear coordinate changes and transformations of the two types (x1 , . . . , xq ) 7→ (xi x1 , . . . , xi xi−1 , xi , xi xi+1 , . . . , xi xq ) and (x1 , . . . , xq ) 7→ (x1 , . . . , xi−1 , ±xN i , xi+1 , . . . , xq ), N ∈ N. As a consequence we prove that locally there exist parameterizations λi of the roots of generic P such that the gradient ∇λi ∈ L1 . This conclusion is best possible, i.e., in general the roots cannot be chosen with first partial derivatives in Lp for any 1 < p ≤ ∞. If P is a generic smooth family of hyperbolic polynomials (i.e., x 7→ P (x) has only real roots for each x) in a connected smooth manifold M , then there exists a smooth manifold M ′ and a surjective smooth projection Φ : M ′ → M which is a locally finite composition of blow-ups centered at single points, such that P ◦ Φ allows locally smooth roots on M ′ . By lifting to the universal covering π : M̃ ′ → M ′ we obtain global smooth roots of P ◦ Φ ◦ π on M̃ ′ . Our method allows to give a simple proof of Bronshtein’s theorem (under slightly stronger conditions): For hyperbolic (not necessarily generic) P with aj ∈ C n(n+1)/2 any continuous arrangement of its roots is locally Lipschitz. We give applications to the perturbation theory of normal (resp. Hermitian) matrices and unbounded normal (resp. selfadjoint) operators with compact resolvents and common domain of definition. 1. Introduction Let us consider a family of monic polynomials n P (x)(z) = z + n X (−1)j aj (x)z n−j j=1 where the coefficients aj : U → C (for 1 ≤ j ≤ n) are complex valued functions defined in an open subset U ⊆ Rq . If the coefficients aj are regular (of some kind) it is natural to ask whether the roots of P can be arranged regularly as well, i.e., whether it is possible to find n regular functions λj : U → C (for 1 ≤ j ≤ n) such that λ1 (x), . . . , λn (x) represent the roots of z 7→ P (x)(z) for each x ∈ U . This perturbation problem has been intensively studied under the following additional assumptions: (1) q = 1. (2) The polynomials P (x) are hyperbolic, i.e., all roots of P (x) are real. Date: May 25, 2007. 2000 Mathematics Subject Classification. 26C10, 30C15, 47A55, 47A56. Key words and phrases. multiparameter perturbation theory, smooth roots of polynomials. P.W.M. and A.R. were supported by ‘Fonds zur Förderung der wissenschaftlichen Forschung, Projekt P 17108-N04’. 1 2 M. LOSIK, P.W. MICHOR, A. RAINER If both of these conditions are satisfied, there exist real analytic parameterizations of the roots of P if its coefficients are real analytic, by a classical theorem due to Rellich [25]. If all aj are smooth (C ∞ ) and no two of the increasingly ordered continuous roots meet of infinite order of flatness, then there exist smooth parameterizations of the roots, see [1]. The roots may always be chosen twice differentiable provided that the aj are in C 3n, see [13]. The conclusion in this statement is best possible as shown by an example in [4]. If the polynomials P (x) are hyperbolic and all aj are in C n , but q > 1, then the roots of P may still be chosen locally in a Lipschitz way, which follows from the fundamental results of Bronshtein [5] and (alternatively) Wakabayashi [27]. A different and easier proof for the partial case that the coefficients aj are real analytic was recently given by Kurdyka and Paunescu [17]. We will also present a simple proof based on the method developed in this paper for C n(n+1)/2 coefficients in section 6. Furthermore, in [17] it is shown that, if the coefficients aj are real analytic, there exists a modification Φ : W → U , namely a locally finite composition of blow-ups with smooth centers, such that the roots of P ◦ Φ can be locally parameterized as real analytic functions. For further results on the perturbation problem of hyperbolic polynomials see [11], [9], [19], [6], [18]. The case when q = 1, but the hyperbolicity assumption is dropped, has been treated in [23]. In the one parameter case continuous parameterizations of the roots always exist if the coefficients aj are continuous (e.g. [12, II 5.2]). If all aj are smooth and no two of the continuously chosen roots meet of infinite order of flatness, then any continuous parameterization of the roots is locally absolutely continuous, see [23, 4.4]. The conclusion is best possible: the roots of P (x)(z) = z 2 − x (for x ∈ R) cannot fulfill a local Lipschitz condition near x = 0 (see also 5.4(1)). This theorem follows from the proposition that for any x0 there exists an integer N such that x 7→ P (x0 ± (x − x0 )N ) admits smooth parameterizations of its roots near x0 . Consider also Spagnolo [26]. In the present paper we study smooth multiparameter perturbations for complex polynomials, i.e., without the restrictions (1) and (2). By a theorem due to Ostrowski [20], for a continuous family P of polynomials, the set of all roots still is continuous and satisfies a Hölder condition of order 1/n. But in general there may not exist continuous parameterizations of single roots as in the one dimen2 sional or hyperbolic case. √ Take, for instance, P (x1 , x2)(z) = z − (x1 + ix2 ), with x1 , x2 ∈ R and P i = −1. Nevertheless, we show that for generic polynomials n P (x)(z) = z n + j=1 (−1)j aj (x)z n−j , where the coefficients aj : Rq , 0 → C (for 1 ≤ j ≤ n) are germs at 0 of smooth functions, S there exists a finite collection T of transformations Ψ : Rq , 0 → Rq , 0, such that {im(Ψ) : Ψ ∈ T } is a neighborhood of 0, which desingularizes the roots of P , i.e., for each Ψ ∈ T , the roots of P ◦ Ψ allow smooth parameterizations near 0; see theorem 3.5. Each Ψ ∈ T is a finite composition of linear coordinate changes and of mappings Rq , 0 → Rq , 0 of the types ϕi and ± ψiN , N ∈ N, where ϕi (x1 , . . . , xq ) = (xi x1 , . . . , xi xi−1 , xi , xi xi+1 , . . . , xi xq ) ± ψiN (x1 , . . . , xq ) = (x1 , . . . , xi−1, ±xN i , xi+1 , . . . , xq ). Note that ϕi is the restriction of a blow-up with center {0} to a coordinate chart and the complexification of + ψiN is an N -sheeted finite branched covering, see 2.7 and 3.1. In order to prove this theorem we present an algorithm which explicitly constructs T . The genericity condition for P is normal nonflatness at 0 (see 2.5) which, roughly speaking, means that the family P (x) does not meet lower dimensional strata of the space of polynomials of degree n with infinite order of flatness at x = 0. Here we use that multiplicities of roots provide a natural stratification SMOOTH MULTIPARAMETER PERTURBATION 3 of the space of polynomials. Essentially the same proof then also provides the following holomorphic version: If the coefficients aj : Cq , 0 → C (for 1 ≤ j ≤ n) are germs at 0 of holomorphic functions, then S there exists a finite collection T of transformations Ψ : Cq , 0 → Cq , 0, such that {im(Ψ) : Ψ ∈ T } is a neighborhood of 0, and, for each Ψ ∈ T , the roots of P ◦ Ψ allow holomorphic parameterizations near 0. Here each Ψ ∈ T is a finite composition of linear coordinate changes and of (complexifications of) mappings of type ϕi and + ψiN . If P is hyperbolic, then linear coordinate changes and transformations of type ϕi suffice for the construction of the Ψ ∈ T . This observation leads to the following result proven in section 4: If P (x) is a smooth family of hyperbolic polynomials which is normally nonflat for each x in a connected smooth manifold M , then there exists a smooth manifold M ′ and a surjective smooth projection Φ : M ′ → M which is a locally finite composition of blow-ups centered at single points such that P ◦ Φ allows locally smooth roots on M ′ . By lifting to the universal covering π : M̃ ′ → M ′ , we obtain global smooth roots of P ◦ Φ ◦ π on M̃ ′ . Evidently, this generalizes the desingularization result in [17]. Theorem 3.5 enables us to prove in section 5 the following generalization of [23, 4.4] mentioned above: If a family of polynomials P has coefficients aj ∈ C ∞(U, C) (for 1 ≤ j ≤ n), where U ⊆ Rq is open, and if P is normally nonflat at x0 ∈ U , then P admits, near x0 , a parameterization λj (for 1 ≤ j ≤ n) of its roots such that the gradient ∇λj ∈ L1 for all j. Simple examples (see 5.4(1)) show that the conclusion in that statement is best possible: In general we cannot expect that the roots of P allow arrangements with first partial derivatives in Lp for any 1 < p ≤ ∞. Compare this theorem with the results obtained in [7] and [8]: For a non-negative real valued function f on an open subset of Rq of class C k (where k ≥ 2) ∇(f 1/k ) belongs to k/(k−2) . L1loc , actually even to Lw The method developed in this paper allows us to give a simple proof of Bronshtein’s result (for slightly stronger conditions): We show that any continuous choice of the roots of a hyperbolic (not necessarily normally nonflat) family P with C n(n+1)/2 coefficients is locally Lipschitz. We think that it is a valuable supplement to the proofs in [5] and [27], which both are rather involved, and to [17], which needs real analytic coefficients. See section 6. In section 7 we give applications to the perturbation theory of normal (resp. Hermitian) matrices and unbounded normal (resp. selfadjoint) operators with compact resolvents and common domain of definition. Our results generalize theorems in perturbation theory of linear operators obtained in [17] and [23]. Consider also [25], [12], [3], [1], [15], [16]. We show the following: For a smooth family U ∋ x 7→ A(x) of normal matrices, where U is a neighborhood of 0 ∈ Rq , there exists a finite collection T of transformations Ψ, with the properties described above, such that, for each Ψ ∈ T , the family A ◦ Ψ allows, locally near 0, smooth parameterizations of its eigenvalues and eigenvectors, provided that A is normally nonflat at 0 in the obvious sense. We can also conclude that the eigenvalues and eigenvectors of normally nonflat A admit, locally, arrangements with first partial derivatives in L1 . An analogous result holds for families of unbounded normal operators in Hilbert space with compact resolvents and common domain of definition. If A(x) is Hermitian and defined and normally nonflat at any x in a connected smooth manifold M , then there exists a smooth manifold M ′ and a surjective smooth projection Φ : M ′ → M which is a locally finite composition of blow-ups centered at single points such that A◦Φ allows smooth eigenvalues and eigenvectors on M ′ , locally. By lifting to the universal covering π : M̃ ′ → M ′ , we obtain global smooth eigenvalues of A ◦ Φ ◦ π on M̃ ′ . For selfadjoint unbounded operators A(x) we obtain a corresponding local result. 4 M. LOSIK, P.W. MICHOR, A. RAINER 2. Preliminaries 2.1. Let P (z) = z n + n X (−1)j aj z n−j = n Y (z − λj ) j=1 j=1 be a monic polynomial with coefficients a1 , . . . , an ∈ C and roots λ1 , . . . , λn ∈ C. By Vieta’s formulas, ai = σi (λ1 , . . . , λn ), where σ1 , . . . , σn are the elementary symmetric functions in n variables: X (2.1) σi (λ1 , . . . , λn ) = λj1 · · · λji . 1≤j1<···<ji ≤n Denote by si , i ∈ N0 , the Newton polynomials elementary symmetric functions by Pn i j=1 λj which are related to the sk − sk−1 σ1 + sk−2 σ2 − · · · + (−1)k−1 s1 σk−1 + (−1)k kσk = 0, (k ≥ 1). (2.2) Let us consider the so-called Bezoutiant   s0 s1 . . . sn−1  s1 s2 . . . sn    B :=  . ..  = (si+j−2 )1≤i,j≤n . . . .. ..  .. .  sn−1 sn . . . s2n−2 Since the entries of B are symmetric polynomials in λ1 , . . . , λn , we find a unique symmetric n × n matrix B̃ with B = B̃ ◦ σ, where σ = (σ1 , . . . , σn). Let Bk denote the minor formed by the first k rows and columns of B. Then we find X (λi1 −λi2 )2 · · · (λi1 −λik )2 · · · (λik−1 −λik )2 . (2.3) ∆k (λ) := det Bk (λ) = i1 <i2 <···<ik ˜ k ◦ σ for unique polySince the polynomials ∆k are symmetric, we have ∆k = ∆ ˜ nomials ∆k . From (2.3) follows that the number of distinct roots of P equals the ˜ k (P ) 6= 0. maximal k such that ∆ Theorem. (Sylvester’s version of Sturm’s theorem, e.g. [22]) Suppose that all coefficients of P are real. Then all roots of P are real if and only if the symmetric n × n matrix B̃(P ) is positive semidefinite. The rank of B̃(P ) equals the number of distinct roots of P and its signature equals the number of distinct real roots. We call a polynomial P with all roots real hyperbolic. Note that roots of a P all hyperbolic polynomial P with a1 = a2 = 0 are equal to 0, since λ2i = s2 (λ) = σ1 (λ)2 − 2σ2 (λ) = a21 − 2a2 . Replacing the variable z by z − a1 /n transforms any polynomial to another one with a1 = 0. Pn 2.2. Splitting lemma. [1, 3.4] Let P0 = z n + j=1 (−1)j aj z n−j be a polynomial satisfying P0 = P1 · P2 , where P1 and P2 are polynomials without common root. Then for P near P0 we have P = P1 (P ) · P2 (P ) for real analytic mappings of monic polynomials P 7→ P1 (P ) and P 7→ P2 (P ), defined for P near P0 , with the given initial values. 2.3. Multiplicity. For a continuous real or complex valued function f defined near 0 in R let the multiplicity m(f) at 0 be the supremum of all integers p such that f(x) = xp g(x) near 0 ∈ R for a continuous function g. Similarly one can define the multiplicity of a function at any x ∈ R. Note that, if f is of class C n and m(f) < n, then f(x) = xm(f) g(x) near 0, where now g is C n−m(f) and g(0) 6= 0. SMOOTH MULTIPARAMETER PERTURBATION 5 We shall say that a continuous real or complex valued function f defined near 0 in Rq is infinitely flat at 0 if inf m(f ◦ ιv ) = ∞, v∈S q−1 where ιv : R → Rq , x 7→ xv. If f is smooth, then this condition is equivalent to the condition that f and its partial derivatives of every order vanish at 0. To see this suppose that f vanishes exactly of finite order m − 1 at 0. That means that the (m − 1)-jet j0m−1 f of f at 0 vanishes, but the m-jet j0m f does not vanish. So j0m f is a homogeneous polynomial of order m on Rq and the set of directions Y ∈ RP q−1 for which j0m f vanishes forms a hypersurface or is empty. Choose v ∈ S q−1 such that the direction R.v does not lie in that hypersurface. Then m(f ◦ ιv ) = m, by Taylor’s formula. The converse is obvious. Actually, for a smooth function f and all its partial derivatives to vanish at 0, it suffices that m(f ◦ ιvi ) = ∞ for a basis vi of Rq . Lemma. [1, 3.7], [23, 2.2] Consider a curve of polynomials P (x)(z) = z n + n X (−1)j aj (x)z n−j , j=2 with aj : R, 0 → C (for 2 ≤ j ≤ n) germs at 0 of smooth functions. Then, for integers r, the following conditions are equivalent: (1) m(ak ) ≥ kr, for all 2 ≤ k ≤ n. ˜ k ◦ P ) ≥ k(k − 1)r, for all 2 ≤ k ≤ n. (2) m(∆ If P is hyperbolic, then (1) and (2) are also equivalent to: (3) m(a2 ) ≥ 2r. Corollary. If the coefficients aj : Rq , 0 → C (for 2 ≤ j ≤ n) are germs at 0 of smooth functions defined in Rq , then the following conditions are equivalent: (1) ak is infinitely flat, for all 2 ≤ k ≤ n. ˜ k ◦ P is infinitely flat, for all 2 ≤ k ≤ n. (2) ∆ If P is hyperbolic, then (1) and (2) are also equivalent to: (3) a2 is infinitely flat. Proof. Apply the above lemma to P ◦ ιv for all v ∈ S q−1 .  Pn 2.4. Stratification. The space Poln of polynomials P (z) = z n + j=1 (−1)j aj z n−j of fixed degree n naturally identifies with Cn , by mapping P to (a1 , . . . , an ). Moreover, Poln may be viewed as the orbit space Cn / Sn of the standard action of the symmetric group Sn on Cn by permuting the coordinates (the roots of P ). In this picture the mapping σ : Cn → Cn , introduced in 2.1, identifies with the orbit projection Cn → Cn / Sn , since the elementary symmetric functions σi in (2.1) generate the algebra C[Cn ]Sn of symmetric polynomials on Cn . The Sn -module Cn and its orbit space Cn / Sn = Poln carry a natural Luna stratification which can described in the following way (e.g. [21]): Let u = (u1 , . . . , un ) ∈ Cn and consider the partition γ(u) of I = {1, 2, . . ., n} into a union of pairwise disjoint nonempty subsets J = J1 ∪ · · · ∪ Js where the numbers i, j ∈ J lie in the same subset precisely when ui = uj . We denote by |γ(u)| the set of integers |J1 |, . . . , |Js | in decreasing order. This set is a partition of the number n. The strata of the Sn module Cn are given by the collection of subsets Cnλ := {u ∈ Cn : |γ(u)| = λ} where λ is a partition of n. The images σ(Cnλ ) constitute the strata of Cn / Sn = Poln . Let s ∈ N0 . Denote by As the union of all strata S of Cn / Sn = Poln with dim S ≤ s, and by Is the ideal of C[Cn / Sn ] ∼ = C[Cn ]Sn generated by 6 M. LOSIK, P.W. MICHOR, A. RAINER ˜ s, ∆ ˜ s+1 , . . . , ∆ ˜ n . Since ∆ σ −1 (As−1 ) = {u ∈ Cn : u has ≤ s − 1 distinct coordinates} = {u ∈ Cn : ∆s (u) = ∆s+1 (u) = · · · = ∆n (u) = 0}, we find that As−1 is the affine√variety associated with Is . Let I˜s denote the radical Is of the ideal Is . We write Rn for the operator of averaging over Sn (the Reynolds operator). For 1 ≤ i1 < · · · < is ≤ n, write Ri1,...,is for the Reynolds operator with respect to the group Si1 ,...,is of permutations of ui1 , . . . , uis . Proposition. The ideal I˜s consists of all sums of Sn -invariant polynomials on Cn of the type Rn (Hfi21 ,...,is ), where H is an Si1 ,...,is -invariant polynomial on Cn and fi1 ,...,is = (ui1 − ui2 ) · · · (ui1 − uis ) · · · (uis−1 − uis ). Proof. It is easy to see that the ideal of polynomials vanishing on σ −1 (As−1 ) is generated by the fi1 ,...,is , for i1 < · · · < is . Evidently, each sum of polynomials of the indicated type lies in I˜s . Let f ∈ I˜s . Then F = f ◦ σ is a Sn -invariant polynomial on Cn which vanishes on σ −1 (As−1 ). Later we identify f with the polynomial F = f ◦ σ. By assumption, we have X F = Gi1,...,is fi1 ,...,is , i1 <···<is with Gi1,...,is ∈ C[Cn ]. Therefore, F = Rn (F ) = X Rn (Gi1 ,...,is fi1 ,...,is ), i1 <···<is and, hence, we can assume that F = Rn (Gfi1 ,...,is ), where G ∈ C[Cn ]. For τ ∈ Si1 ,...,is we have τ.fi1 ,...,is = sgn(τ )fi1 ,...,is . It follows that Rn (Gfi1 ,...,is ) = Rn (Ri1,...,is (Gfi1 ,...,is )) = Rn (Alt(i1 , . . . , is )(G)fi1 ,...,is ), where Alt(i1 , . . . , is ) is the alternation operator with respect to the group Si1 ,...,is . This implies that F = Rn (Hfi21 ,...,is ),  where H is a Si1 ,...,is -invariant polynomial on Cn . It follows that Is does not coincide with its radical I˜s : e.g. the polynomial 2 Rn ((x21 + · · · + x2s )f1,...,s ) is not contained in Is . 2.5. Normal nonflatness. Let U ⊆ Rq be an open neighborhood of 0. We call a family of monic polynomials n X (−1)j aj (x)z n−j , P (x)(z) = z n + j=1 k with smooth (or just C for some k ≥ 0) coefficients aj : U → C (for 1 ≤ j ≤ n) normally nonflat at 0 if one of the following two equivalent conditions is satisfied: (1) Let s be a minimal integer such that, for a neighborhood Ω ⊆ U of 0 ∈ Rq , ˜ s (P (x)) is not infinitely flat at 0. we have P (Ω) ⊆ As . Then x 7→ ∆ ˜ s (P (x)) (2) Let s be maximal with the property that the germ at 0 of x 7→ ∆ ˜ s (P (x)) is not infinitely flat at 0. is not 0. Then x 7→ ∆ The equivalence is immediate, since the integers s introduced in (1) and (2), respectively, coincide due to the fact that As is the affine variety associated with Is+1 . Note that these conditions are automatically satisfied if the coefficients aj are analytic or, more generally, quasianalytic. SMOOTH MULTIPARAMETER PERTURBATION 7 Similarly, normal nonflatness is defined at any x ∈ U . Since it is invariant under diffeomorphisms of U fixing x, normal nonflatness is also well defined for polynomials P whose smooth coefficients are defined on a smooth manifold. If q = 1, continuous parameterizations of the roots of P exist (e.g. [12, II 5.2]). In that case (1) and (2) are also equivalent to the following condition: (3) If two of the continuously arranged roots of P meet of infinite order of flatness at 0, then their germs at 0 are equal. This is a consequence of (2.3) and the following claim: Let f, g be real or complex valued continuous functions defined near 0 ∈ R and not infinitely flat at 0. Then the product f · g is not infinitely flat at 0. For contradiction assume that m(f · g) = ∞ while (without loss) m(f) = m(g) = 0. For each integer p ≥ 0 there is a continuous function hp such that f(x)g(x) = xphp (x) near 0. Now f(x)/x2 and, analogously, g(x)/x2 are unbounded as x → 0, since otherwise f(x) = xf˜(x) with continuous f˜(x) := xf(x)/x2 , x 6= 0, and f˜(0) := 0, which contradicts m(f) = 0. But then in f(x)g(x)/x4 = h4 (x) the left-hand side is unbounded while the right-hand side is bounded as x → 0, a contradiction. We compare this notion of normal nonflatness with the notion introduced in [2] (actually for curves): (1′ ) Let s be a minimal integer such that, for a neighborhood Ω ⊆ U of 0 ∈ Rq , we have P (Ω) ⊆ As . Then, for some f ∈ I˜s , the function x 7→ f(P (x)) is not infinitely flat at 0. Proposition. (1) and (1′ ) are equivalent. Proof. We prove the non-trivial direction (1′ ) ⇒ (1). By (1′ ), for some v ∈ S q−1 the function f ◦ P ◦ ιv has finite multiplicity. Let λj be a continuous choice of the roots of P ◦ ιv . By the minimality of s, there are exactly s pairwise distinct roots among the λj near 0. By proposition 2.4 we have ˜ s ) ◦ P ◦ ιv f ◦ P ◦ ιv = (H(λj ) · ∆ ˜ s ◦ P ◦ ιv has finite multiplicity, for some polynomial H on Cn . This implies that ∆ ˜ and so ∆s ◦ P is not infinitely flat at 0.  As a consequence the following lemma can be proved in analogy with [2, 3.5]. We give also an independent proof. Lemma 2.6. Application of the splitting lemma preserves normal nonflatness. Proof. Let P be normally nonflat at 0. Suppose that the roots of P (0) split into two nonempty disjoint subsets of cardinalities n1 and n2 , n1 + n2 = n, which defines a splitting P (x) = P1 (x)P2 (x) for x near 0, according to lemma 2.2. Let s1 be ˜ s (P1 ) is not 0. Assume for maximal with the property that the germ at 0 of ∆ 1 ˜ contradiction that ∆s1 (P1 ) is infinitely flat at 0. By 2.3, this is the case if and only ˜ s1 (P1 ◦ ιv ) is infinitely flat at 0 for each v ∈ S q−1 . Moreover, there is a v ∈ S q−1 if ∆ ˜ s1 (P1 ◦ ιv ) is not 0. Let such a v be fixed. Choose such that the germ at 0 of ∆ a continuous parameterization of the roots of P1 ◦ ιv . It follows that at least two roots of P1 ◦ ιv with distinct germs at 0, and hence also of P ◦ ιv , meet of infinite order of flatness at 0. Let s be maximal with the property that the germ at 0 of ˜ s (P ) is not 0. Then ∆ ˜ s (P ◦ ιv ) vanishes of infinite order of flatness at 0. For ∆ ˜ s (P ◦ ιv ) ˜ those v, where ∆s1 (P1 ◦ ιv ) vanishes identically near 0, obviously also ∆ ˜ vanishes identically near 0. So ∆s (P ) vanishes of infinite order of flatness at 0, a contradiction.  8 M. LOSIK, P.W. MICHOR, A. RAINER 2.7. Blow-up. Let K stand for R or C. Let V be an open neighborhood of 0 ∈ Kq and put V ′ := {(x, l) ∈ V × KP q−1 : x ∈ l}. The mapping ϕ : V ′ → V defined by ϕ(x, l) = x is called blow-up of V with center {0}. Then ϕ is proper, restricts to a homeomorphism over V \{0}, and ϕ−1 (0) = KP q−1 . Let x = (x1 , . . . , xq ) denote affine coordinates of Kq , and let ξ = [ξ1 , . . . , ξq ] denote homogeneous coordinates of KP q−1 . Then V ′ = {(x, ξ) : xi ξj = xj ξi , 1 ≤ i, j ≤ q} can be covered by coordinate charts Vi′ := {(x, ξ) ∈ V ′ : ξi 6= 0}, for 1 ≤ i ≤ q, with coordinates (xi1 , . . . , xiq ) where xii = xi and xij = ξj /ξi , j 6= i. With respect to these coordinates, ϕ is given by (xi1 , . . . , xiq ) 7→ (xii xi1 , . . . , xiixii−1 , xii , xii xii+1 , . . . , xii xiq ). We shall also consider blow-ups of open neighborhoods U of points x in a smooth (or analytic) manifold M with center {x}. Using local coordinates on M , it can evidently be referred back to blow-ups of open neighborhoods of 0 ∈ Kq with center {0}. 3. Smooth perturbation of polynomials 3.1. The transformations ϕi and ψiN . Let ϕi : Rq , 0 → Rq , 0 denote the transformation ϕi (x1 , . . . , xq ) = (xi x1 , . . . , xi xi−1 , xi , xi xi+1 , . . . , xi xq ), and let ± ψiN : Rq , 0 → Rq , 0 be given by ± ψiN (x1 , . . . , xq ) = (x1 , . . . , xi−1 , ±xN i , xi+1 , . . . , xq ). It is clear that the complexification of + ψiN is an N -sheeted finite branched covering of Cq with branch point 0 ∈ Cq . If N is even, + ψiN is not surjective. In that case we try to remedy this fact by using + ψiN and − ψiN for xi ≥ 0 and xi ≤ 0, respectively. When N is odd, it suffices to use just + ψiN . The mapping ϕi identifies with the restriction of a blow-up of an open neighbor′ hood V of 0 ∈ Rq with center {0} to the distinct coordinate 2.7. Pn chartj Vi , seen−j n , with Consider a family of polynomials P (x)(z) = z + j=1 (−1) aj (x)z aj : Rq , 0 → C (for 1 ≤ j ≤ n) germs at 0 of smooth functions and normally nonflat at 0. We claim that normal nonflatness is preserved under pullback by transformations ϕi and ± ψiN , i.e., the families of polynomials P ◦ ϕi and P ◦ (±ψiN ) are normally nonflat at 0 as well. Let s be minimal with the property that the germ ˜ s ◦ P is not 0. Let U ⊆ Rq be a neighborhood of 0. Evidently, there exist at 0 of ∆ q−1 vi ∈ S which form a basis of Rq and ǫ > 0 such that the images ϕi (U ) and ± N ψi (U ) contain the segments [0, ǫ].vi. Since P is normally nonflat at 0, the germ ˜ s ◦P ◦ϕi and of ∆ ˜ s ◦P ◦(± ψN ) is not 0, and s is maximal with that property. at 0 of ∆ i ˜ s ◦ P ◦ ϕi nor It is easy to verify (e.g. with Faà di Bruno’s formula) that neither ∆ ± N ˜ ∆s ◦ P ◦ ( ψi ) are infinitely flat at 0. Lemma 3.2. Let f1 , . . . , fp : Rq , 0 → C be germs at 0 of smooth (or C k with sufficiently large k) functions such that fj vanishes exactly of order mj − 1 at 0 and let fp+1 , . . . , fn : Rq , 0 → C be infinitely flat smooth (or C k ) germs at 0. Then there exists a (Zariski) open subset in GL(q, R) such that for each A in this set we have: SMOOTH MULTIPARAMETER PERTURBATION 9 (1) smooth (or C k−mj ) germs gj,i : Rq , 0 → C with gj,i (0) 6= 0 such that m (fj ◦ A ◦ ϕi )(x) = xi j .gj,i(x), x = (x1 , . . . , xq ) for 1 ≤ j ≤ p and 1 ≤ i ≤ q; (2) smooth (or C k−mj ) (flat) germs gj,i : Rq , 0 → C such that m (fj ◦ A ◦ ϕi )(x) = xi j gj,i (x) for p + 1 ≤ j ≤ n, 1 ≤ i ≤ q, and each 0 ≤ mj (≤ k). Proof. Suppose that all fj (for 1 ≤ j ≤ n) are defined on an open convex neighm −1 borhood of 0. By assumption, the (mj − 1)-jet j0 j fj of fj at 0 vanishes, but the mj m mj -jet j0 fj does not vanish, for 1 ≤ j ≤ p. So j0 j fj is a homogeneous polynomial m of order mj on Rq . The directions Y ∈ RP q−1 for which j0 j fj vanishes, form a mj real algebraic variety V (j0 fj ) ⊂ RP q−1 , a hypersurface of degree mj . It might be empty. Now we choose q linearly independent unit vectors y1 , . . . , yq ∈ S q−1 such that S m the directions R.yi do not lie in 1≤j≤p V (j0 j fj ). Choose a linear coordinate change A for which y1 , . . . , yq is the new basis of Rq . We show the statement for i = 1; the other cases are analogous. Let us use the notation x = (x1 , . . . , xq ) = mj −1 (t, z) where t = x1 and z = (x2 , . . . xq ). Since ϕ1 (0, z) = (0, 0) we have j(0,z) (fj ◦ m −1 m −1 j (fj ◦ A) • j0,zj ϕ1 = 0 where • denotes truncated composition. So A ◦ ϕ1 ) = j(0,0) fj ◦ A ◦ ϕ1 (for 1 ≤ j ≤ p) vanishes of order mj − 1 at each (0, z) and we can use the Taylor integral remainder of order mj of t 7→ (fj ◦ A ◦ ϕ1 )(t, z) as follows: Z 1 (1 − u)mj −1 ∂ mj (fj ◦ A ◦ ϕ1 ) (ut, z) du (fj ◦ A ◦ ϕ1 )(t, z) = tmj (mj − 1)! ∂tmj 0 gj,1 (0, 0) 6= 0. =: tmj .gj,1 (t, z), The statement for the flat germs fj (for p + 1 ≤ j ≤ n) is immediate.  Lemma 3.3. Let ak : Rq , 0 → C (for 2 ≤ k ≤ n) be germs at 0 of smooth (or C l ) k functions. Suppose that ak (x) = xm i bk,i (x), for 2 ≤ k ≤ n and for fixed i, positive p integers mk , and smooth (or C ) germs bk,i : Rq , 0 → C such that bk,i (0) 6= 0, for some k. Let nm o k m := min : bk,i (0) 6= 0 . k and assume that, for those k with bk,i(0) = 0, we have mk − km ≥ 0 as well. Then there exist positive integers N and M such that ± ψN i ak (± ψiN (x)) = xkM i ak,(M ) (x), ± ψN 2 ≤ k ≤ n, ± ψN i q i for smooth (or C p ) germs ak,(M ) : R , 0 → C with ak,(M ) (0) 6= 0 for some k. If the Pnak (for 2 ≤ k ≤ n) are the coefficients of a hyperbolic polynomial P (x)(z) = z n + j=2 (−1)j aj (x)z n−j , then in the former statement N = 1, more precisely, there exists a positive integer M such that ak (x) = xkM i ak,i,(M ) (x), 2 ≤ k ≤ n, for smooth (or C p ) germs ak,i,(M ) : Rq , 0 → C with ak,i,(M )(0) 6= 0 for some k, in particular a2,i,(M )(0) 6= 0. Proof. Let d be a minimal integer such that dm ≥ 1. Then dmk ≥ dmk ≥ k and hence we may write, for all k, ± ψd k i ak (± ψid (x)) = (±1)mk xdm bk,i (± ψid (x)) = xki ak,(d) (x) i ± ψd i with smooth (or C p ) germs ak,(d) : Rq , 0 → C, for 2 ≤ k ≤ n. 10 M. LOSIK, P.W. MICHOR, A. RAINER ± ψd i We have ak,(d) (x) = (±1)mk xidmk −k bk,i(± ψid (x)), for 2 ≤ k ≤ n. Note that bk,i (0) 6= 0 if and only if bk,i (± ψid (0)) 6= 0. Thus   dmk − k ± d : bk,i ( ψi (0)) 6= 0 = dm − 1 < m, (3.1) m(d) := min k by the minimality of d. ± d ψi (0) 6= 0, and we are done. Otherwise If m(d) = 0 there is some k such that ak,(d) ± ψd i , for 2 ≤ k ≤ n, in the place of the ak . we repeat the procedure with ak,(d) Since m(d) is of the form p/k where 2 ≤ k ≤ n and p ∈ N0 and by (3.1), this algorithm stops after finitely many steps, which proves the first statement. If ak for 2 ≤ k ≤ n are the coefficients of a hyperbolic polynomial P , we may ˜ 2 ◦ P = −2na2 , by theorem 2.1, assume b2,i (0) 6= 0, by corollary 2.3. Since 0 ≤ ∆ we find m2 = 2M for a positive integer M . For contradiction assume that m < M . Consider the following continuous family of polynomials for xi ≥ 0: n n X X m −jm j −jm n−j n n P(m) (x)(z) := z + (−1)j xi j bj,i (x)z n−j . (−1) xi aj (x)z =z + j=2 j=2 x−m λj (x) i If λj (x) are the roots of P (x), then are the roots of P(m) (x), for xi > 0. So, for xi > 0, P(m) (x) is hyperbolic as well. Since the space of hyperbolic polynomials is closed (e.g. theorem 2.1), also P(m) (0) is hyperbolic. By m2 − 2m = 2M − 2m > 0, all roots of P(m) (0) are equal to 0. This is a contradiction for those k with mk = km and bk,i (0) 6= 0.  3.4. Reduction to smaller permutation groups. In the proof of theorem 3.5 below we shall reduce our perturbation problem in virtue of the splitting lemma 2.2. Let U ⊆ Rq be an Pnopen neighborhood of 0 and consider a family of polynomials P (x)(z) = z n + j=1 (−1)j aj (x)z n−j , with smooth coefficients aj : U → C for 1 ≤ j ≤ n, which is normally nonflat at 0. If there are distinct roots ν1 , . . . , νl of P (0), the splitting lemma 2.2 provides a factorization P (x) = P1 (x) · · · Pl (x) near 0 such that all roots of Ph (0) equal νh , for 1 ≤ h ≤ l. According to the interpretation in 2.4, this factorization amounts to a reduction of the Sn -action on Cn to the Sn1 × · · · × Snl -action on Cn1 ⊕ · · · ⊕ Cnl , where nh is the multiplicity of νh for 1 ≤ h ≤ l. By lemma 2.6, normal nonflatness is preserved by this reduction. nl n1 Further, we may remove fixed points of the Sn1 × · · ·×SP nl -action on C ⊕· · ·⊕C n nh j nh −j or, equivalently, reduce each factor Ph (x)(z) = z + j=1 (−1) ah,j (x)z to ˜ the case ah,1 = 0 by replacing z by z − ah,1 (x)/nh . In view of (2.3) the ∆k (Ph ) are not affected by this change of variables, and hence normal nonflatness is preserved. If P is hyperbolic, the Sn -module Rn is used instead of Cn . N ,...,N p 3.5. Let us fix notation: We write Ψ±i11 ,...,±i , where 1 ≤ i1 , . . . , ip ≤ q and Nj ∈ N, p q q for the transformation R , 0 → R , 0 composed by p pieces A ◦ ϕi ◦ (± ψiN ), where sub- and superscript indicate the appearance of the single pieces with sign, degree N , and in its order. Here A is a linear coordinate change and ϕi and ± ψiN are as in 3.1. Theorem. Consider a family of polynomials n X (−1)j aj (x)z n−j , P (x)(z) = z n + j=1 q with aj : R , 0 → C (for 1 ≤ j ≤ n) germs at 0 of smooth functions, which is N ,...,Np normally nonflat at 0. There exists a finite collection T = {Ψ±i11 ,...,±i : 1 ≤ p SMOOTH MULTIPARAMETER PERTURBATION 11 S i1 , . . . , ip ≤ q} such that {im(Ψ) : Ψ ∈ T } is a neighborhood of 0 and for each Ψ ∈ T the family of polynomials P ◦ Ψ allows smooth roots near 0, i.e., there exist smooth germs λ1 , . . . , λn : Rq , 0 → C such that P (Ψ(x))(z) = z n + n X (−1)j aj (Ψ(x))z n−j = n Y j=1 j=1 (z − λj (x)). If P is hyperbolic, then for the composition of each Ψ ∈ T suffice linear coordinate changes and transformations of type ϕi . Proof. We use the following algorithm: (1) If all roots of P (0) are pairwise different, the roots of x 7→ P (x) may be parameterized smoothly near 0, by the implicit function theorem. (2) If there are multiple distinct roots ν1 , . . . , νl of P (0) (we allow also l = 1), the splitting lemma 2.2 provides a factorization P (x) = P1 (x) · · · Pl (x) near 0 such that all roots of Ph (0) equal νh , for 1 ≤ h ≤ l. As indicated in 3.4, we reduce to the Sn1 × · · · × Snl -action on Cn1 ⊕ · · · ⊕ Cnl , where nh is the multiplicity of νh for 1 ≤ h ≤ l, and we remove fixed points. (3) All roots of Ph (0), for 1 ≤ h ≤ l, are equal to 0, hence, ah,k (0) = 0 for all 1 ≤ k ≤ nh . If all coefficients ah,k , for 1 ≤ k ≤ nh , of Ph are identically 0, we choose λh,k = 0 for all 1 ≤ k ≤ nh . Without loss assume that for all 1 ≤ h ≤ l there are 1 ≤ k ≤ nh such that ah,k 6= 0. By corollary 2.3, for each h not all ah,k , for 1 ≤ k ≤ nh , are infinitely flat at 0. By lemma 3.2, there exists a linear coordinate change A on Rq , 0, positive integers mh,k , and smooth germs bh,k,i , for 1 ≤ h ≤ l, 2 ≤ k ≤ nh , and 1 ≤ i ≤ q, such that mh,k (ah,k ◦ A ◦ ϕi )(x) = xi bh,k,i (x), (3.2) where bh,k,i (0) 6= 0 for exactly those h and k for which ah,k is not infinitely flat at 0. We put nm o h,k m := min : bh,k,i (0) 6= 0 . k We may suppose that, for those h and k with ah,k infinitely flat, mh,k is chosen such that mh,k − km ≥ 0. By lemma 3.3, there exist integers N and M such that A◦ϕ ◦(± ψiN ) i (ah,k ◦ A ◦ ϕi ◦ (± ψiN ))(x) = xkM i ah,k,(M ) (x), 1 ≤ h ≤ l, 2 ≤ k ≤ nh , 1 ≤ i ≤ q, A◦ϕ ◦(± ψ N ) A◦ϕ ◦(± ψ N ) i i i i for smooth germs ah,k,(M : Rq , 0 → C with ah,k,(M (0) 6= 0 for each h and ) ) some 2 ≤ k ≤ nh . Let us consider, for 1 ≤ h ≤ l and 1 ≤ i ≤ q, the following family of polynomials A◦ϕ ◦(± ψiN ) Ph,(Mi) (x)(z) := z nh + nh X A◦ϕ ◦(± ψiN ) i (−1)j ah,j,(M ) (x)z nh −j j=2 which is normally nonflat at 0, since ˜ k (P A◦ϕi ◦( ˜ k ((Ph ◦ A◦ ϕi ◦ (± ψN ))(x)) = xk(k−1)M ∆ ∆ i i h,(M ) ± ψiN ) (x)), 2 ≤ k ≤ nh . (3.3) Moreover, we put A◦ϕ ◦(± ψiN ) P(M ) i (x) := l Y A◦ϕ ◦(± ψiN ) Ph,(Mi) (x). (3.4) h=1 A◦ϕ ◦(± ψ N ) i (x) is smoothly solvable and x 7→ λh,j (x) are its smooth roots, If x 7→ Ph,(Mi) then x 7→ xM λ (x) form a choice of smooth roots of x 7→ (Ph ◦ A ◦ ϕi ◦ (± ψiN ))(x). h,j i A◦ϕ ◦(± ψiN ) By construction, not all roots of Ph,(Mi) (0) coincide. So we may feed 12 M. LOSIK, P.W. MICHOR, A. RAINER A◦ϕ ◦(± ψ N ) i , for 1 ≤ i ≤ q, into the algorithm, reminding the splitting (3.4), P(M ) i i.e., we perform the algorithm for the single factors separately but simultaneously. This algorithm stops after finitely many steps and yields the assertion. In order to show the supplement in the theorem, it suffices to prove that for hyperbolic P we do not need transformations of type ± ψiN in step (3) of the above algorithm. Suppose that we have a splitting P (x) = P1 (x) · · · Pl (x) near 0 (where l = 1 is allowed) and that all roots of Ph (0), for 1 ≤ h ≤ l, are equal to 0, hence, ah,k (0) = 0 for all 1 ≤ k ≤ nh . Assume that for each h there exists a 1 ≤ k ≤ nh such that ah,k 6= 0. Since Ph is hyperbolic, ah,2 6= 0, and, by corollary 2.3, ah,2 is not infinitely flat at 0. So, by lemma 3.2, there exists a linear coordinate change A on Rq , 0, positive integers mh,k , and smooth germs bh,k,i , for 1 ≤ h ≤ l, 2 ≤ k ≤ nh , and 1 ≤ i ≤ q, such that (3.2) holds, where in particular bh,2,i (0) 6= 0 for all h and ˜ 2 ◦ Ph = −2nah,2 , by theorem 2.1, we find mh,2 = 2Mh for a positive i. Since 0 ≤ ∆ integer Mh . Put M := min{Mh : 1 ≤ h ≤ l}. By lemma 3.3, A◦ϕi (ah,k ◦ A ◦ ϕi )(x) = xkM i ah,k,(M ) (x), 1 ≤ h ≤ l, 2 ≤ k ≤ nh , 1 ≤ i ≤ q, A◦ϕi i q for smooth germs aA◦ϕ h,k,(M ) : R , 0 → R with ah,k,(M ) (0) 6= 0 for some h, k, and i in particular, for some h, we have aA◦ϕ h,2,(M ) (0) 6= 0. We consider the family of hyperbolic polynomials A◦ϕi Ph,(M ) (x)(z) n := z + n X n−j i (−1)j aA◦ϕ h,j,(M ) (x)z j=2 which is normally nonflat at 0, by (the analog of) (3.3), and we define A◦ϕi (x) := P(M ) l Y A◦ϕi (x). Ph,(M ) (3.5) h=1 A◦ϕi If x 7→ P(M ) (x) is smoothly solvable, then x 7→ (P ◦ A ◦ ϕi )(x) is smoothly solvable A◦ϕi i as well. Since aA◦ϕ h,2,(M ) (0) 6= 0 for some h, not all roots of Ph,(M ) (0) coincide, and A◦ϕi we feed P(M ) , for 1 ≤ i ≤ q, into the algorithm.  Remark 3.6. The transformation ϕi : Rq , 0 → Rq , 0 is not surjective: points x 6= 0 with xi = 0 do not lie in the image of ϕi . Studying the perturbation of polynomials P , we therefore loose information by composing P with a single ϕi . But we are able to correct this loss of information by considering the set of all transformations ϕi (for 1 ≤ i ≤ q) simultaneously, which is guaranteed by lemma 3.2. In the hyperbolic case we can even say more, see theorem 4.2. The transformation + ψiN : Rq , 0 → Rq , 0 is surjective only when N is odd. In order to study perturbations of polynomials we can remedy the situation, for even N , by dealing with the cases xi ≥ 0 and xi ≤ 0, separately, using + ψiN and − ψiN , respectively. The necessary information is encoded in the collection T , provided by theorem 3.5. This will be illustrated in the following simple example. √ Example. We consider P (x1 , x2 )(z) = z 2 −(x1 +ix2 ) with x1 , x2 ∈ R and i = −1. The function f(x1 , x2) := x1 + ix2 vanishes of order 0 at 0, and (in the standard coordinates) we have (f ◦ ϕ1 )(x1 , x2 ) = x1 (1 + ix2 ), (f ◦ ϕ2 )(x1 , x2 ) = x2 (x1 + i). SMOOTH MULTIPARAMETER PERTURBATION 13 Furthermore, (f ◦ ϕ1 ◦ (± ψ12 ))(x1 , x2 ) = (f ◦ Ψ2±1 )(x1 , x2 ) = ±x21 (1 ± ix2 ), (f ◦ ϕ2 ◦ (± ψ22 ))(x1 , x2 ) = (f ◦ Ψ2±2 )(x1 , x2 ) = ±x22 (±x1 + i) allow smooth square roots for x1 , x2 near 0. We choose them in the following way: k=1 k=2 xk > 0 q √ ± f ◦ Ψ2+1 = ±x1 1 + ix2 q √ ± f ◦ Ψ2+2 = ±x2 x1 + i xk < 0 q √ ± f ◦ Ψ2−1 = ±x1 −1 + ix2 q √ ± f ◦ Ψ2−2 = ±x2 x1 − i 3.7. Holomorphic perturbation. Carrying out the obvious modifications in the proof of theorem 3.5 we obtain (where ϕi and + ψiN are replaced by their complexifications): Theorem. Consider a family of polynomials n X (−1)j aj (x)z n−j , P (x)(z) = z n + j=1 q with aj : C , 0 → C (for 1 ≤ j ≤ n) germs at 0 of holomorphic functions. There S N ,...,N exists a finite collection T = {Ψi11,...,ip p : 1 ≤ i1 , . . . , ip ≤ q} such that {im(Ψ) : Ψ ∈ T } is a neighborhood of 0 and for each Ψ ∈ T the family of polynomials P ◦ Ψ allows holomorphic roots near 0.  4. Smooth perturbation of hyperbolic polynomials Proposition 4.1. Let M be a connected smooth manifold. Consider a family of hyperbolic polynomials n X (−1)j aj (x)z n−j , P (x)(z) = z n + j=1 with aj : M → R (for 1 ≤ j ≤ n) smooth functions, which is normally nonflat at any x ∈ M . Let s be a minimal integer such that P (M ) ⊆ As . Suppose that there exists a smooth parameterization λ1 , . . . , λs of the distinct roots of P on M . Then each smooth root of P on M equals one of the λi and any two choices of smooth roots of P on M differ by a permutation. Proof. The subset P −1 (As \As−1 ) of M is evidently open and, by normal nonflat˜ s (P (x)) = 0} is ness, also dense in M : the interior of P −1 (As−1 ) = {x ∈ M : ∆ empty. The restriction of the projection σ (see 2.1) to each connected component of σ −1 (As \As−1 ) is a diffeomorphism onto As \As−1 . It follows that the s distinct roots of P allow a smooth parameterization λi on each connected component of P −1 (As \As−1 ). These differ by permutations. Suppose that M ⊆ R is an open interval. Then the s distinct roots of P allow a smooth parameterization on M which is unique up to permutations. This is due to [1]. For convenience we give a proof. Locally, the existence of a smooth parameterization of the roots follows from theorem 3.5. We show that a smooth choice λi of the roots is unique up to permutations. Hence the local smooth roots may be glued to global smooth roots which are unique up to permutations. P −1 (As \As−1 ) is open and dense in M , i.e., a union of adjoining open intervals. Let x ∈ P −1 (As−1 ) and let (a, x) and (x, b) be the neighboring intervals. Let µ be a smooth root of P defined near x. By the above, the restrictions of µ to (a, x) and (x, b) are equal 14 M. LOSIK, P.W. MICHOR, A. RAINER to the restrictions of λi and λj , respectively. If i 6= j, then λi − λj is flat at x, a contradiction by 2.5(3). Thus, i = j, and µ equals one of the λi . In the general case let x ∈ M with P (x) ∈ As−1 . Suppose that on a neighborhood V of x there exists a smooth parameterization λ1 , . . . , λs of the s distinct roots of P . Then the λi are uniquely determined up to permutations, locally near x. We consider the blow-up ϕ : V ′ → V with center {x} and the family of hyperbolic polynomials P ◦ ϕ on V ′ . By 2.7, we can assume that V is an open neighborhood of x = 0 in Rq , where q = dim M . By lemma 3.2, applied to the coefficients of P ˜ s ◦ P , choosing appropriate linear coordinates in Rq , provides us with local and to ∆ coordinates on V ′ (again denoted by xi ) such that on each chart Vi′ (see 2.7) the ˜ s ◦ P ◦ ϕi have the form coefficients of the restriction P ◦ ϕi = P ◦ ϕ|Vi′ and ∆ k (ak ◦ ϕi )(x) = xm i bk,i (x), ˜ s ◦ P ◦ ϕi )(x) = (∆ for all k, xm i Γi (x), for positive integers mk and m and smooth functions bk,i and Γi , where bk,i (0) 6= 0, for some k, and Γi (0) 6= 0. Shrinking V if necessary, we can assume that those bk,i ˜ s ◦ P ◦ ϕi = 0 is equivalent and Γi do not vanish on Vi′ . Then, on Vi′ , the equation ∆ to the equation xi = 0. We consider a curve c(t) in Vi′ given by the equations xi = t, xj = cj for j 6= i, where the cj are sufficiently small non-zero constants. It follows that the curve of polynomials P ◦ ϕi ◦ c is normally nonflat at 0. Let µ be a smooth root of P on V . To prove that µ equals on of the λk it suffices to prove that µ ◦ ϕ equals one of the λk ◦ ϕ. As seen above, the restrictions of λk ◦ ϕi to the half spaces xi < 0 and xi > 0 coincide with the restrictions of some λj ◦ ϕi and λk ◦ ϕi . By the one-dimensional case applied to P ◦ ϕi ◦ c we find j = k. So µ ◦ ϕi coincides with one of the λk ◦ ϕi on Vi′ . Since this is true for any i, we get the assertion. Finally, we prove the proposition. Let µ be a smooth roots of P on M and let Uβ denote the connected components of P −1 (As \As−1 ) which is open and dense in M . The restriction of µ to each Uβ coincides with the restriction of some λi . The assertion above applied to a point x ∈ U β1 ∩ U β2 implies that µ coincides with one λi on U β1 ∪ U β2 . The statement follows.  Theorem 4.2. Let M be a connected smooth manifold. Consider a family of hyperbolic polynomials n X (−1)j aj (x)z n−j , P (x)(z) = z n + j=1 with aj : M → R (for 1 ≤ j ≤ n) smooth functions, which is normally nonflat at any x ∈ M . Then there exists a smooth manifold M ′ and a surjective smooth projection Φ : M ′ → M which is a locally finite composition of blow-ups centered at single points such that P ◦ Φ locally allows smooth roots on M ′ . If π : M̃ ′ → M ′ is the universal covering of M ′ , then P ◦ Φ ◦ π admits smooth roots on M̃ ′ , globally. Proof. Let s be a minimal integer such that P (M ) ⊆ As . Recall that P −1 (As \As−1 ) is open and dense in M . If x ∈ P −1 (As \As−1 ), we denote by Ux an open neighborhood of x such that Ux ⊆ P −1 (As \As−1 ). If x ∈ P −1 (As−1 ), we use a blow-up with center {x}: We apply lemma 3.2 to the coefficients of P and choose an open neighborhood Ux of x sufficiently small such that for each coordinate chart (see ′ 2.7) Ux,i of the blow-up ϕx : Ux′ → Ux the reduced polynomials (3.5), obtained by the algorithm in 3.5, are defined. The family {Ux } is an open covering of M . Let {Uα } be a locally finite open covering of M subordinate to {Ux }. We may assume that all Uα are convex with respect to some Riemannian metric on M . For those Uα subordinate to a Ux with x ∈ P −1 (As−1 ) we use a blow-up ϕα : Uα′ → Uα , as explained above. Shrinking the Uα if necessary, we can suppose that the center of SMOOTH MULTIPARAMETER PERTURBATION 15 each blow-up ϕα is covered only by Uα and none of the other Uβ . Replacing in M the blown up Uα by Uα′ , provides a smooth manifold M1 and a surjective smooth projection Φ1 : M1 → M . The reduced polynomials (3.5), associated to P ◦ Φ1 , are defined on some locally finite covering of M1 . We apply the same procedure to M1 and the reduced polynomials associated to P ◦ Φ1 which provides a smooth manifold M2 , a surjective smooth projection Φ2 : M2 → M1 , and reduced polynomials associated to P ◦ Φ1 ◦ Φ2 . Proceeding like this yields after a finite number k of such steps a smooth manifold M ′ := Mk and a surjective smooth projection Φ := Φk ◦ · · · ◦ Φ1 : M ′ → M . By construction, there is a locally finite open covering {Vβ } of M ′ such that Φ|Vβ is a finite composition of blow-ups centered at single points, for each β, and P ◦ Φ admits smooth parameterizations of its roots on M ′ , locally. By construction, P ◦ Φ is normally nonflat at any x ∈ M ′ , and there is a locally finite open covering {Wα } of M ′ such that, for each α, P ◦ Φ allows smooth roots on Wα . We may suppose that each Wα is convex with respect to some Riemannian metric on M ′ . Let Wα ∩ Wβ 6= ∅. Suppose (without loss) that Wα ∩ Wβ is connected. By proposition 4.1, smooth choices of the roots of P ◦ Φ|Wα and P ◦ Φ|Wβ , respectively, differ by a permutation on Wα ∩ Wβ . Therefore, we can glue them to smooth roots on Wα ∪ Wβ . By lifting to the universal covering π : M̃ ′ → M ′ , we are able to glue the local smooth roots to global smooth roots of P ◦ Φ ◦ π on M̃ ′ .  Remark. A similar local theorem for real analytic coefficients aj was proved in [17]. The method of proof is different. 5. Roots with first order partial derivatives in L1loc We show in this section that the roots of an everywhere normally nonflat family of polynomials n X (−1)j aj (x)z n−j , P (x)(z) = z n + j=1 ∞ with coefficients aj ∈ C (U, C) (for 1 ≤ j ≤ n), where U ⊆ Rq is open, allow a parameterization λi (for 1 ≤ j ≤ n) such that ∇λi ∈ L1loc for all i. 5.1. The class W. Let U be an open subset of Rq . We denote by W(U ) the class of all real or complex valued functions f with the following properties: (i) f is defined and C ∞ on the complement of a finite union EU of hypersurfaces in U . (ii) f is bounded on U \EU . (iii) The first partial derivatives of f are in L1 (U ). Alternatively to condition (ii) it is possible to use: (ii’) f ∈ L1 (U ). We shall also use W(U, Cn ), where f = (f1 , . . . , fn ) belongs to W(U, Cn ) iff each fi belongs to W(U ). 5.2. Let us write Ω := {x ∈ Rq : |xj | < 1 for all j}, Ωxi >0 := {x ∈ Rq : 0 < xi < 1, |xj | < 1 for j 6= i}, Ωx̂i := {(x1 , . . . , x̂i , . . . , xq ) : x ∈ Ω}, Ω̃i := {x ∈ Rq : 0 < |xi | < 1, |xj | < |xi | for j 6= i}, Ω̃x̂i := {(x1 , . . . , x̂i , . . . , xq ) : x ∈ Ω̃i }. 16 M. LOSIK, P.W. MICHOR, A. RAINER Sq Note that Ω̃i is a simplicial double cone and Ω = i=1 Ω̃i . Recall the transformations ϕi and ± ψiN from 3.1. We have ϕi (Ω\{xi = 0}) = Ω̃i and + ψiN (Ωxi >0 ) = Ωxi >0 . Consider the inverse mappings ϕ−1 : Ω̃i → Ω\{xi = 0} and (+ ψiN )−1 : i Ωxi >0 → Ωxi >0 given by   xi−1 xi+1 xq x1 −1 , . . ., , xi , , . . ., , ϕi (x1 , . . . , xq ) = xi xi xi xi √ (+ ψiN )−1 (x1 , . . . , xq ) = (x1 , . . . , xi−1 , N xi , xi+1 , . . . , xq ). Lemma. We have: (1) If f ∈ W(Ωxi >0 ) then f ◦ (+ ψiN )−1 ∈ W(Ωxi >0 ). (2) If f ∈ W(Ω) then f ◦ ϕ−1 ∈ W(Ω̃i ). i Proof. Assume without loss that i = 1 and write (x1 , x2 , . . . , xq ) = (t, x̄). (1): (i) and (ii) are obvious. Since f ∈ W(Ωx1 >0 ), we have ∂1 f ∈ L1 (Ωx1 >0 ), and thus Z 1 Z Z 1 Z √ √ N N ∞> |∂1 f(t, x̄)|dtdx̄ = |∂1 f( t, x̄)||( t)′ |dtdx̄ Ωx̂1 = Z Ωx̂1 0 Z 0 Ωx̂1 1 √ N |∂t f( t, x̄)|dtdx̄ = Z 0 Ωx1 >0 |∂1 (f ◦ (+ ψ1N )−1 )(x)|dx. For the remaining partial derivatives we may argue similarly, since, for 2 ≤ i ≤ q, Z Z 1 Z 1 √ √ ′ √ 1 1 N N N |∂i f( t, x̄)|dt. |∂i f(t, x̄)|dt = |∂i f( t, x̄)||( t) |dt ≥ N 0 0 0 For (ii’) replace ∂i f with f in the last computation. (2): (i) and (ii) are again obvious. By the substitution formula, the following identities are true on all compact subsets of the complement of EΩ̃1 , where the integrands on the left-hand side are continuous and thus in L1 . Since the righthand sides are finite (without restrictions) by assumption, we indeed obtain for 2 ≤ j ≤ q and q ≥ 2: (Alternatively, use indefinite outermost integrals near 0.) Z 1Z Z 1Z 1 ∂1 f(t, x̄) dx̄dt = |∂1 f(t, x̄)||tq−1 |dx̄dt < ∞, t −1 Ω̃x̂1 −1 Ωx̂1 Z 1Z Z 1Z 1 xj |∂j f(t, x̄)||tq−2 xj |dx̄dt < ∞, ∂j f(t, x̄) 2 dx̄dt = t t −1 Ωx̂1 −1 Ω̃x̂1 Z 1Z Z 1Z 1 1 |∂j f(t, x̄)||tq−2 |dx̄dt < ∞. ∂j f(t, x̄) dx̄dt = t t −1 Ωx̂1 −1 Ω̃x̂1 Replace ∂1 f with f in the first line in order to obtain (ii’). It follows that the partial derivatives q X 1 xj 1 1 ∂j f(t, x̄) 2 , ∂1 (f ◦ ϕ−1 1 )(x) = ∂t f(t, x̄) = ∂1 f(t, x̄) − t t t t j=2 1 1 ∂j (f ◦ ϕ−1 1 )(x) = ∂j f(t, x̄) , t t are in L1 (Ω̃1 ). 2 ≤ j ≤ q,  Remark. Let Ωxi <0 := −Ωxi >0 . Similarly, one proves that if f ∈ W(Ωxi <0 ) then also f ◦ (−p ψiN )−1 ∈ W(Ωxi <0 ), for N even, where (− ψiN )−1 (x1 , . . . , xq ) = N (x1 , . . . , xi−1 , − |xi |, xi+1 , . . . , xq ), and f ◦ (+ ψiN )−1 ∈ W(Ωxi <0 ), for N odd. SMOOTH MULTIPARAMETER PERTURBATION 17 5.3. Roots of class W. Without loss we assume that the coefficients aj (where 1 ≤ j ≤ n) of P are smooth complex valued functions on 2Ω; otherwise we rescale. N ,...,Np Theorem 3.5 provides a finite collection T = {Ψ±i11 ,...,±i : 1 ≤ i1 , . . . , ip ≤ q} of p S transformations Rq , 0 → Rq , 0 such that {im(Ψ) : Ψ ∈ T } is a neighborhood of 0. N ,...,Np N ,...,Np For every Ψ±i11 ,...,±i ∈ T the family P ◦ Ψ±i11 ,...,±i admits a smooth arrangement p p N ,...,N p (for 1 ≤ j ≤ n) of its roots on 32 Ω, say; otherwise rescale. λ±i11 ,...,±i p ;j N ,...,N N N ,...,N p p Any λ±i11 ,...,±i ◦ (± ψipp )−1 ◦ ϕ−1 lies in W(Ω). By 5.2, we find λ±i11 ,...,±i ip ∈ p ;j p ;j W(Ω̃ip ), for all 1 ≤ ip ≤ q, (with the sign chosen appropriately as explained in the N ,...,Np−1 by remark). We define λ±i11 ,...,±i p−1 ;j N N ,...,N N ,...,N p−1 λ±i11 ,...,±i p−1 ;j Ω̃ip p ◦ (± ψipp )−1 ◦ ϕ−1 := λ±i11 ,...,±i ip , p ;j 1 ≤ ip ≤ q. (5.1) N ,...,N p−1 Evidently, λ±i11 ,...,±i ∈ W(Ω). After linear coordinate change if necessary, we p−1 ;j N ,...,N N ,...,N p−1 p−2 perform this procedure with λ±i11 ,...,±i and obtain λ±i11 ,...,±i ∈ W(Ω). After p−1 ;j p−2 ;j finitely many steps we end up with a parameterization λj (for 1 ≤ j ≤ n) of the roots of P on Ω such that λj ∈ W(Ω) for all j. Hence we have proved: Theorem. Let U ⊆ Rq be open. Consider a family of polynomials n X (−1)j aj (x)z n−j , P (x)(z) = z n + j=1 ∞ with coefficients aj ∈ C (U, C) (for 1 ≤ j ≤ n). Then, for each x0 ∈ U such that P is normally nonflat at x0 , there exists a neighborhood Ω ⊆ U of x0 and a parameterization λj (for 1 ≤ j ≤ n) of the roots of P on Ω such that λj ∈ W(Ω) for all j. In particular, for each λj we have ∇λj ∈ L1 (Ω).  Remarks 5.4. (1) The conclusion in theorem 5.3 is best possible: In general the roots of a smooth family of polynomials P do not allow parameterizations λj with ∇λj ∈ Lploc for any 1 < p ≤ ∞. That is shown by the example P (x)(z) = p , for 1 < p < ∞, and z n − (x1 + · · · + xq ) (for x = (x1 , . . . , xq ) ∈ Rq ) where n ≥ p−1 n ≥ 2, for p = ∞. (2) Compare this theorem with the results obtained in [7] and [8]: For a nonnegative real valued function f ∈ C k (U ), where U ⊆ Rq is open and k ≥ 2, they find that ∇(f 1/k ) ∈ L1loc (U ). Actually, for each compact K ⊆ U , one has k/(k−2) ∇(f 1/k ) ∈ Lw (K). (3) Let q√= 1. Then the proof of lemma 5.2(1) actually shows that pullback by (ψN )−1 = N preserves absolute continuity. So theorem 5.3 reproduces the result proved in [23, 4.4] (see also [26]): If q = 1 then the roots of an everywhere normally nonflat P may be arranged absolutely continuous, locally. Actually, the method we use to prove theorem 3.5 is a generalization of the method used in [23]. On an interval I the space of locally absolutely continuous functions coincides with the 1,1 Sobolev space Wloc (I). But: For q > 1, (normally nonflat) multiparameter families of polynomials do 1,1 2 not allow roots in Wloc , as the following √ example shows. Consider z = x for 2 x ∈ C = R . The roots are λ12 = ± √ x which must have a jump along some ray. The distributional derivative of x with respect to angle contains a delta distribution which is not in L1loc . If no transformation of type ϕi is needed in the algorithm (for instance if q = 1) the above reasoning provides, locally, even continuous parameterizations of the roots of P which belong to the Sobolev space W 1,1 . For: It is easy to check that 18 M. LOSIK, P.W. MICHOR, A. RAINER pullback by (+ ψiN )−1 for odd N , and by (± ψiN )−1 for even N (see remark 5.2), preserves local integrability of the distributional partial derivatives. (4) Our proof of theorem 5.3 works as well for finitely differentiable coefficients aj of P . We just have to assure that after the algorithm 3.5 we are provided with C 1 roots of P ◦ Ψ, for all Ψ ∈ T . Further, we have to replace 5.1(i) by 6.1(i’). Each time we apply lemma 3.2 we loose differentiability which we can keep track of. A minimal degree of differentiablity for the aj such that our method works depends on P . Corollary 5.5. The mapping σ : Cn → Cn from roots to coefficients (see (2.1)) admits a section which is locally in W.  6. A simpler proof of Bronshtein’s result Theorem 5.3 provides a new insight only in the non-hyperbolic case. By [5] and (alternatively) [27], the roots of a C n family of hyperbolic polynomials P of degree n may be arranged locally in a Lipschitz way. The proofs in [5] and [27] are intricate and rather sketchy (see [24] for a detailed presentation). We are able to give a very simple proof with the method developed in this paper. However, we need the coefficients of P to be in C n(n+1)/2 instead of C n . In [17] this is proved for real analytic P . 6.1. The class L. Let us denote by L(U ) the class of real valued functions with properties 5.1(ii) and (i’) f is defined and C 1 on the complement of a finite union EU of hypersurfaces in U . (iii’) The first partial derivatives of f are bounded on U \EU . 6.2. Let us use the notation of 5.2. ∈ L(Ω̃i ). Lemma. If f(x) = xi g(x) with g ∈ L(Ω) then f ◦ ϕ−1 i Proof. Assume without loss that i = 1 and write (x1 , x2, . . . , xq ) = (t, x̄). The only thing to check is (iii’). For 2 ≤ j ≤ q we find that 1 1 1 ∂j (f ◦ ϕ−1 1 )(x) = ∂j f(t, x̄) = ∂j g(t, x̄) t t t is bounded on Ω̃1 \EΩ̃1 , since g ∈ L(Ω). It follows that also q X 1 xj 1 1 ∂j f(t, x̄) 2 ∂1 (f ◦ ϕ1−1 )(x) = ∂t f(t, x̄) = ∂1 f(t, x̄) − t t t t j=2 is bounded on Ω̃1 \EΩ̃1 , since |xj | < |t| for all 2 ≤ j ≤ q.  6.3. The following lemma is used in 6.5 in order to estimate the total loss of differentiability resulting from the iterated application of the reduction procedure used in our algorithm. Lemma. For n ∈ N let R(n) denote the family of all rooted trees T with vertices labeled in the following way: the root is labeled n, the labels of the successors of a vertex labeled m form a partition of m, the leaves (vertices with no successors) are all labeled 1. Define d(n) := maxT ∈R(n) {sum over all labels ≥ 2 in T }. Then d(n) = 21 n(n + 1) − 1. Proof. Observe that d(1) = 0. Then it suffices to show that d(n) = n + d(n − 1) for n ≥ 2. To this end we show (using induction on n) that d(n) ≥ d(n1 ) + · · · + d(np ) SMOOTH MULTIPARAMETER PERTURBATION 19 for n1 + · · · + np = n + 1, where p ≥ 2 and ni ∈ N. By induction hypothesis, this inequality is equivalent to 1 1 1 n(n + 1) − 1 ≥ n1 (n1 + 1) + · · · + np (np + 1) − p 2 2 2 which is easily verified.  5 3 A rooted tree in R(5): 1 1 1 1 1 6.4. Let U ⊆ Rq be an open neighborhood of 0. Consider a family of hyperbolic polynomials n X (−1)j aj (x)z n−j P (x)(z) := z n + j=1 m with coefficients aj ∈ C (U ) (for 1 ≤ j ≤ n). For an open neighborhood I ⊆ R of 0 we define ext(P )(x, t)(z) := P (x)(z) + t∂z P (x)(z), Its coefficients x ∈ U, t ∈ I. a1 (ext(P ))(x, t) = a1 (P )(x) − nt, (6.1) aj (ext(P ))(x, t) = aj (P )(x) − (n − j + 1)taj−1 (P )(x), m 2 ≤ j ≤ n, belong to C (U × I). The family ext(P ) is hyperbolic as well by the following lemma. Pn Lemma. If P (z) = z n + j=1 (−1)j aj z n−j is hyperbolic then so is P (z) + tP ′ (z), for t ∈ R. Proof. Let λ1 , . . . , λn denote the roots of P . Then n  X P (z) + tP ′ (z) = P (z) 1 + t j=1 1  . z − λj Suppose that there is a µ with Im(µ) 6= 0 and P (µ) + tP ′ (µ) = 0. It implies n n  1  X X 1 Im 0= = − Im(µ) , µ − λj |µ − λj |2 j=1 j=1 a contradiction.  6.5. Roots of class L and C 0,1. Consider a family of hyperbolic polynomials n X n (−1)j aj (x)z n−j P (x)(z) = z + j=1 with coefficients aj (for 1 ≤ j ≤ n) of class C n(n+1)/2 on an open neighborhood of 0 ∈ Rq . Let us modify the argumentation in 5.3. Perform step (1) of the algorithm in 3.5 for P . In step (2) we split P (x) = P1 (x) · · · Pl (x) and then replace each factor Ph (for 1 ≤ h ≤ l) by ext(Ph ). After removing fixed points (maintaining the notation ext Ph ), we apply step (3) to Q h ext(Ph ). For simplicity let us suppress the index h, i.e., we treat just one factor ext(P ). It is easy to deduce from (6.1) that each ak (ext(P )) (for 2 ≤ k ≤ n) 20 M. LOSIK, P.W. MICHOR, A. RAINER i vanishes of order ≤ k − 1. So the coefficients of the reduced family ext(P )A◦ϕ (M ) in (3.5) belong to C n(n+1)/2−n near 0 ∈ Rq × R. Note that here we used the finite i differentiability version of lemma 3.2 and 3.3. Since not all roots of ext(P )A◦ϕ (M ) (0) coincide, we may continue in step (1) or (2). After m ≤ n−1 applications of that procedure (we can split at most n−1 times) we obtain a finite collection P = {Pi1 ,...,im : 1 ≤ ij ≤ q + j, 1 ≤ j ≤ m} of families of hyperbolic polynomials defined for (x, t) near 0 ∈ Rq × Rm of the form Pi1 ,...,im = ext(· · · (ext(ext(P ) ◦ A1 ◦ ϕi1 ) ◦ A2 ◦ ϕi2 ) ◦ · · · ) ◦ Am ◦ ϕim , where the Aj denote linear coordinate changes. By construction, each Pi1 ,...,im ∈ P admits C 1 parameterizations λi1 ,...,im ;j (for 1 ≤ j ≤ n) of its roots: The total loss of differentiability occurring in the algorithm is ≤ d(n) and, by lemma 6.3, we have 1 2 n(n + 1) − d(n) = 1. Note that we introduced m new parameters t = (t1 , . . . , tm ). We write Ωr for the cube Ω in Rr , introduced in 5.2 (then Ωq = Ω). Note S that Ωq+j = {ϕij (Ωq+j ) : 1 ≤ ij ≤ q + j} for each 1 ≤ j ≤ m. We can suppose that any λi1 ,...,im ;j ∈ L(Ωq+m ). By construction (step (3) of the algorithm), we may assume without loss that λi1 ,...,im ;j (y) = yim µi1 ,...,im ;j (y) with µi1 ,...,im ;j ∈ L(Ωq+m ), where y = (x, t) ∈ Rq × Rm . By lemma 6.2, we find λi1 ,...,im ;j ◦ ϕ−1 im ∈ ext q+m ), for all 1 ≤ i ≤ q + m. We define λ ∈ L(Ω ) by L(Ω̃q+m m i1 ,...,im−1 ;j im λext i1 ,...,im−1 ;j Ω̃q+m im := λi1 ,...,im ;j ◦ ϕi−1 , m 1 ≤ im ≤ q + m. Then we restrict to the hyperplane H = {tm = 0} with respect to the coordinates before the change Am , i.e., we define λi1 ,...,im−1 ;j := λext i1 ,...,im−1 ;j |H . It preserves the class L: without loss the intersection of H with any hyperplane in the complement S q+m : 1 ≤ i ≤ q + m} in Ω and with any hypersurface in EΩq+m of {Ω̃q+m m im has measure zero (if necessary we modify the linear coordinate change Am slightly which is guaranteed by lemma 3.2). So Ωq+m ∩ H = Ωq+m−1 and λi1 ,...,im−1 ;j ∈ L(Ωq+m−1 ). We repeat the procedure with λi1 ,...,im−1 ;j . After m steps we obtain a parameterization λj (for 1 ≤ j ≤ n) of the roots of P on Ωq = Ω such that λj ∈ L(Ωq ) for all j. Let µj be any continuous parameterization of the roots of P on Ω (e.g. by (±) ordering the roots increasingly). Then all one-sided partial derivatives ∂k µj of µj exist everywhere in Ω: this follows from the one parameter case (e.g. [5] or [1]) since (±) (±) (±) ∂k µj (x) = ∂t |0 µj (x + tek ). We find that all ∂k µj are bounded by M , say, in (±) (±) Ω\EΩ , since ∂k µj (x) (for 1 ≤ j ≤ n) differ from ∂k λj (x) (for 1 ≤ j ≤ n) by just a permutation whenever the latter exist (see below). Let x0 ∈ EΩ . Changing basis if necessary, we can assume that all coordinate directions are transversal to EΩ , (±) (±) locally. The mean value theorem implies that ∂k µj (x0 ) = ∂t |0 µj (x0 +tek ) ≤ M , 0,1 too. Thus we have proved that, locally, each µj ∈ C (Ω). We prove the claim: It suffices to consider the one parameter case. Let ν 1 = 1 (ν1 , . . . , νn1 ) and ν 2 = (ν12 , . . . , νn2 ) be parameterizations of the roots of a polynomial P depending on a parameter t near 0 ∈ R and assume that the right-sided (say) derivatives (ν 1 )(+) (0) and (ν 2 )(+) (0) exist. After using the splitting lemma 2.2 and removing fixed points, we find, for 1 ≤ i ≤ n and j = 1, 2,    j  ν j (t) ν (t) σi ((ν j )(+) (0)) = σi lim = lim σi = lim t−i ai (t). tց0 tց0 tց0 t t So (ν 1 )(+) (0) and (ν 2 )(+) (0) represent different arrangements of the roots of the same polynomial with coefficients limtց0 t−i ai (t) (for 1 ≤ i ≤ n). Hence the claim. Therefore, we have proved: SMOOTH MULTIPARAMETER PERTURBATION 21 Theorem. Let U ⊆ Rq be open. Consider a family of hyperbolic polynomials n X (−1)j aj (x)z n−j , P (x)(z) = z n + j=1 n(n+1)/2 with coefficients aj ∈ C (U ) (for 1 ≤ j ≤ n). Then, for each x0 ∈ U , there exists a neighborhood Ω ⊆ U of x0 and a parameterization λj (for 1 ≤ j ≤ n) of the roots of P on Ω such that λj ∈ L(Ω) for all j. Moreover, any continuous parameterization of the roots of P is locally Lipschitz continuous on U .  Remark. If r is the maximal multiplicity of the roots of P (x), then we need only C r(r+1)/2 coefficients aj of P for our method to work. Nevertheless, Bronshtein [5] and Wakabayashi [27] prove local Lipschitz continuity of the roots for C r coefficients. 7. Smooth perturbation of normal operators 7.1. Perturbation of normal matrices. A smooth family of normal complex n×n matrices A(x) = (Aij (x))1≤i,j≤n, where x varies in a suitable parameter space (a neighborhood U of 0 ∈ Rq or a connected smooth manifold M ), is called normally nonflat at x0 , if χA(x) is normally nonflat at x0 , where χA(x) (λ) = det(A(x) − λI) is the characteristic polynomial of A(x). Theorem. Let A(x) = (Aij (x))1≤i,j≤n be a family of normal complex matrices (acting on a complex vector space V = Cn ). Then: (1) Suppose that Aij : Rq , 0 → C (for 1 ≤ i, j ≤ n) are germs at 0 of smooth functions, and that A(x) is normally nonflat at 0. Then there exists a finite S N ,...,Np collection T = {Ψ±i11 ,...,±i : 1 ≤ i1 , . . . , ip ≤ q} such that {im(Ψ) : Ψ ∈ p T } is a neighborhood of 0 and for each Ψ ∈ T the family A ◦ Ψ allows a smooth parameterization of its eigenvalues and eigenvectors near 0. (2) If A(x) is a smooth family of Hermitian matrices which is defined and normally nonflat at any x in a connected smooth manifold M , then there exists a smooth manifold M ′ and a surjective smooth projection Φ : M ′ → M which is a locally finite composition of blow-ups centered at single points such that A ◦ Φ allows smooth eigenvalues and eigenvectors on M ′ , locally. If π : M̃ ′ → M ′ is the universal covering of M ′ , we find smooth eigenvalues of A ◦ Φ ◦ π on M̃ ′ , globally. (3) Suppose that U ⊆ Rq is a neighborhood of 0, the Aij : U → C (for 1 ≤ i, j ≤ n) are smooth functions and A(x) is normally nonflat at 0. For some neighborhood Ω ⊆ Rq of 0 there exist parameterizations of the eigenvalues and eigenvectors of A in W(Ω) (resp. W(Ω, Cn )). If A is normally nonflat at any x ∈ U , then A allows eigenvalues and eigenvectors with first order partial derivatives in L1loc (U ) (resp. L1loc (U, Cn )). Proof. We adapt the proof of [1, 7.6]; see also [23, 7.1]. (1) By theorem 3.5, for the characteristic polynomial χA(x) (λ) = det(A(x) − λI) = n X j=0 Trace(Λj A(x))λn−j = λn + n X (−1)j aj (x)λn−j j=1 (7.1) there exists a collection T0 of the form indicated in the theorem such that for each Ψ0 ∈ T0 the family χA◦Ψ0 admits a smooth parameterization µ1 , . . . , µn of its roots (the eigenvalues of A ◦ Ψ0 ) near 0. Consider the following algorithm: (a) Not all eigenvalues of A(0) agree. Let ν1 , . . . , νl denote the pairwise distinct eigenvalues of A(0) with respective multiplicities m1 , . . . , ml . Assume without loss 22 M. LOSIK, P.W. MICHOR, A. RAINER that ν1 = µ1 (0) = · · · = µm1 (0), ν2 = µm1 +1 (0) = · · · = µm1 +m2 (0), · · ·· · ·· · ·· · ·· · ·· · ·· · ·· · ·· · ·· · · νl = µn−ml +1 (0) = · · · = µn (0). This defines a partition into subsets of smooth eigenvalues such that, for x near 0, they do not meet each other if they belong to different subsets. For 1 ≤ h ≤ l consider M ker(A(Ψ0 (x)) − µi (x)) Vx(h) := {i : νh =µi (0)} = ker ◦{i : νh =µi (0)}  (A(Ψ0 (x)) − µi (x)) . Note that the order of the compositions in the above expression is not relevant. So (h) Vx is the kernel of a smooth vector bundle homomorphism B(x) of constant rank, and thus is a smooth vector subbundle of the trivial bundle Rq × V → Rq . This can be seen as follows: Choose a basis of V such that A(Ψ0 (0)) is diagonal. By the elimination procedure one can construct a basis for the kernel of B(0). For x near 0, the elimination procedure (with the same choices) gives then a basis of the kernel of B(x). The elements of this basis are then smooth in x near 0. It follows that it suffices to find smooth eigenvectors in each subbundle V (h) simultaneously (in the sense explained in the proof of theorem 3.5), expanded in the constructed smooth frame field. But in this frame field the vector subbundle looks again like a constant vector space. So we feed each of these parts (A ◦ Ψ0 restricted to V (h) , as matrix with respect to the frame field) into step (b) below. Analogously to 3.5, step (b) is performed for all 1 ≤ h ≤ l simultaneously; but here we suppress the index h. (b) All eigenvalues of A(0) coincide and equal a1 (0)/n, according to (7.1). Eigenvectors of A(x) are also eigenvectors of A(x)−(a1 (x)/n)I, thus we may replace A(x) by A(x)−(a1 (x)/n)I and assume that the first coefficient of the characteristic polynomial (7.1) vanishes identically. Then A(0) = 0. If A(x) = 0 for x near 0 we choose the eigenvectors constant. Otherwise, by assumption, not all Aij are infinitely flat at 0. By lemma 3.2, there exists a linear coordinate change T on Rq , 0, positive integers mij , and smooth germs Bij,k , for 1 ≤ i, j ≤ n and 1 ≤ k ≤ q, such that m (Aij ◦ T ◦ ϕk )(x) = xk ij Bij,k (x), where Bij,k (0) 6= 0 if and only if Aij is not infinitely flat at 0. Let m := min{mij : Bij,k (0) 6= 0} and assume (without restriction) that mij ≥ m for the flat Aij as well. Then T ◦ϕk (Aij ◦ T ◦ ϕk )(x) = xm k Aij,(m) (x), ◦ϕk , where 1 ≤ i, j ≤ n and 1 ≤ k ≤ q. It follows from (7.1) for smooth germs ATij,(m) ◦ϕk ◦ϕk (x))1≤i,j≤n has the form (x) = (ATij,(m) that the characteristic polynomial of AT(m) χAT ◦ϕk (x) (λ) = λn + (m) n X (−1)j x−mj aj (T (ϕk (x)))λn−j . k j=2 By theorem 3.5, for each 1 ≤ k ≤ q there exists a collection T1,k of the form indicated in the theorem such that for each Ψ1,k ∈ T1,k the family χAT ◦ϕk ◦Ψ (m) 1,k ◦ϕk ◦ Ψ1,k ) near 0. admits smooth parameterizations of its roots (eigenvalues of AT(m) ◦ϕk ◦Ψ1,k )(x) are also eigenvectors of (A◦T ◦ϕk ◦Ψ1,k )(x). There Eigenvectors of (AT(m) SMOOTH MULTIPARAMETER PERTURBATION 23 exist 1 ≤ i, j ≤ n (for instance those with mij = m and Bij,k (0) 6= 0) such that ◦ϕk ◦ϕk ◦ϕk (Ψ1,k (0)) (0) 6= 0 and thus not all eigenvalues of AT(m) (Ψ1,k (0)) = ATij,(m) ATij,(m) ◦ϕk ◦ Ψ1,k , for 1 ≤ k ≤ q and Ψ1,k ∈ T1,k , into (a). are equal. Feed AT(m) The algorithm stops after finitely many steps and produces the required finite collection T . (2) The statement for the eigenvalues is an immediate consequence of theorem 4.2. In view of the previous algorithm, which in the Hermitian case does not use transformations of type ± ψiN , we may adapt the proof of theorem 4.2 in order to show that there exists the required Φ : M ′ → M such that A ◦ Φ allows smooth eigenvectors, locally. (3) The assertion for the eigenvalues follows immediately from theorem 5.3 (applied to (7.1)). For the eigenvectors the statement follows from (1) in an analogous way as theorem 5.3 follows from theorem 3.5 (see section 5).  Remark. Simple examples show that neither the condition that the matrices A(x) are normal nor normal nonflatness can be omitted in (the eigenvector part of) theorem 7.1: For x ∈ R consider     1 cos x2 sin x2 0 1 A1 (x) := , A2 (0) := 0. , and A2 (x) := e− x2 x 0 sin x2 − cos x2 Any choice of eigenvectors of A1 has a pole at 0. The eigenvectors of A2 cannot be chosen continuously near 0. 7.2. Perturbation of unbounded normal operators. Let x 7→ A(x) be a smooth family of unbounded normal (resp. selfadjoint) operators in a Hilbert space with common domain of definition and with compact resolvents, defined for x near 0 ∈ Rq . That means: There is a dense subspace V of the Hilbert space H such that V is the domain of definition of each A(x), and such that each A(x) is closed and A(x)∗ A(x) = A(x)A(x)∗ (resp. A(x) = A(x)∗ ), where the adjoint operator A(x)∗ is defined as usual by hA(x)u, vi = hu, A(x)∗ vi for all v for which the left-hand side is bounded as function in u ∈ H. Note that the domain of definition of A(x)∗ is V . Moreover, we require that x 7→ hA(x)u, vi is smooth for each u ∈ V and v ∈ H. This implies that x 7→ A(x)u is of the same class Rq → H for each u ∈ V , by [14, 2.3] or [10, 2.6.2]. Recall the resolvent lemma in [15] (see also [1]): If A(x) is smooth, then also the resolvent (A(x) − z)−1 is smooth into L(H, H) in x and z jointly. Note that the multidimensional version we need here can be proved analogously. Let z0 be an eigenvalue of A(0) of multiplicity n. Choose a simple closed curve γ in the resolvent set of A(0) enclosing only z0 among all eigenvalues of A(0). Since the global resolvent set {(x, z) ∈ Rq × C : (A(x) − z) : V → H is invertible} is open, no eigenvalue of A(x) lies on γ, for x near 0. Consider Z 1 (A(x) − z)−1 dz =: P (x, z0), x 7→ − 2πi γ a smooth family of projections (on the direct sum of all eigenspaces corresponding to eigenvalues in the interior of γ) with finite dimensional ranges and constant ranks (see [1] or [15]). So for x near 0, there are equally many eigenvalues in the interior of γ. Theorem. Let x 7→ A(x) be a smooth family of unbounded normal operators in a Hilbert space with common domain of definition and with compact resolvents, defined for x near 0 ∈ Rq . Suppose that z0 is an n-fold eigenvalue of A(0) such that x 7→ P (x, z0 )A(x)|P (x,z0 )(H) is normally nonflat at 0. Then: 24 M. LOSIK, P.W. MICHOR, A. RAINER N ,...,N p (1) There exists a finite collection T = {Ψ±i11,...,±i : 1 ≤ i1 , . . . , ip ≤ q} such p S that {im(Ψ) : Ψ ∈ T } is a neighborhood of 0, and, for each Ψ ∈ T , near 0 the n eigenvalues of A ◦ Ψ in a neighborhood of z0 and the corresponding eigenvectors allow smooth parameterizations. (2) Let A(x) be a family of selfadjoint operators. Then there exists an open neighborhood U ⊆ Rq of 0, a smooth manifold U ′ , and a surjective smooth projection Φ : U ′ → U which is a locally finite sequence of blow-ups centered at single points such that the n eigenvalues near z0 of A ◦ Φ and the corresponding eigenvectors admit locally smooth parameterizations on U ′ . (3) There exists a neighborhood Ω ⊆ Rq of 0 such that the n eigenvalues of A near z0 and the corresponding eigenvectors may be chosen in W(Ω) (resp. W(Ω, Cn )). Proof. Let γ and P (x, z0) be as above. Then for x near 0, there are equally many eigenvalues in the interior of γ. Let us call them λi (x) for 1 ≤ i ≤ n (repeated with multiplicity) and let us denote by ei (x) for 1 ≤ i ≤ n a corresponding system of eigenvectors of A(x). By the residue theorem we have Z n X 1 p z p (A(x) − z)−1 dz λi (x) ei (x)hei (x), i = − 2πi γ i=1 which is smooth in x near 0, as a family of operators in L(H, H) of rank n. We use (the multidimensional version of) claim 2 from [1, 7.8] (with the same proof): Let x 7→ T (x) ∈ L(H, H) be a smooth family of operators of rank n in Hilbert space such that T (0)T (0)(H) = T (0)(H). Then x 7→ Trace(T (x)) is smooth near 0. So the Newton polynomials Z n X 1 Trace z p (A(x) − z)−1 dz, λi (x)p = − 2πi γ i=1 are smooth for x near 0, and thus also the elementary symmetric functions X λi1 (x) · · · λip (x). i1 <···<ip It follows that {λi (x) : 1 ≤ i ≤ n} represents the set of roots of a polynomial of degree n with smooth coefficients. The statement of the theorem follows then from the theorems 3.5, 4.2, 5.3, and 7.1, since the image of x 7→ P (x, z0), for x near 0, describes a finite dimensional smooth vector subbundle of Rq × H → Rq and the λi (x), for 1 ≤ i ≤ n, form the set of eigenvalues of P (x, z0)A(x)|P (x,z0 )(H) .  References [1] D. Alekseevsky, A. Kriegl, M. Losik, P.W. Michor, Choosing roots of polynomials smoothly, Israel J. Math., 105 (1998), 203–233. [2] D. Alekseevsky, A. Kriegl, M. Losik, P.W. Michor, Lifting smooth curves over invariants for representations of compact Lie groups, Transformation Groups 5 (2000), 103–110. [3] H. Baumgärtel, Analytic perturbation theory for matrices and operators, Operator Theory: Advances and Applications, 15. Birkhäuser Verlag, Basel, 1985. [4] J.-M. Bony, F. Broglia, F. Colombini, L. Pernazza, Nonnegative functions as squares or sums of squares, J. Funct. Anal. 232 (2006), No.1, 137–147. [5] M.D. Bronshtein, Smoothness of polynomials depending on parameters, Sib. Mat. Zh. 20 (1979), 493-501 (Russian); English transl. in Siberian Math. J 20 (1980), 347–352. See also MR0537355 (82c:26018). [6] J. Chaumat, A.-M. Chollet, Division par un polynôme hyperbolique, Canad. J. Math. 56 (2004), no. 6, 1121–1144. SMOOTH MULTIPARAMETER PERTURBATION 25 [7] F. Colombini, E. Jannelli, S. Spagnolo, Well-posedness in the Gevery classes of the Cauchy problem for a non-strictly hyperbolic equation with coefficients depending on time, Ann. Sc. Norm. Super. Pisa, Cl. Sci., IV. Ser. 10 (1983), 291–312. [8] F. Colombini, N. Lerner, Une procédure de Calderón-Zygmund pour le probléme de la racine k–iéme, Ann. Mat. Pura Appl., IV. Ser. 182 (2003), 231–246. [9] J.A. Dieudonné, Sur un theoreme de Glaeser, J. Anal. Math. 23 (1970), 85–88. [10] A. Frölicher, A. Kriegl, Linear spaces and differentiation theory, Pure and Applied Mathematics, J. Wiley, Chichester, 1988. [11] G. Glaeser, Racine carré d’une fonction différentiable, Ann. Inst. Fourier (Grenoble) 13,2 (1963), 203–210. [12] T. Kato, Perturbation theory for linear operators, Second Edition, Springer-Verlag, Berlin Heidelberg New York, 1976. [13] A. Kriegl, M. Losik, P.W. Michor, Choosing roots of polynomials smoothly, II, Israel J. Math. 139 (2004), 183–188. [14] A. Kriegl, P.W. Michor, The Convenient Setting of Global Analysis, Surveys and Monographs, Vol. 53 AMS, Providence 1997. http://www.ams.org/online bks/surv53/ [15] A. Kriegl, P.W. Michor, Differentiable perturbation of unbounded operators, Math. Ann. 327 (2003), 191–201. [16] A. Kriegl, P.W. Michor, A. Rainer, Many parameter Lipschitz perturbation of unbounded operators, arXiv:math.FA/0611506. [17] K. Kurdyka, L. Paunescu, Hyperbolic polynomials and multiparameter real analytic perturbation theory, arXiv:math.GM/0602538. [18] M. Losik, A. Rainer, Choosing roots of polynomials with symmetries smoothly, to appear in Revista Matematica Complutense, arXiv: math.CA/0603660. [19] T. Mandai, Smoothness of roots of hyperbolic polynomials with respect to one-dimensional parameter, Bull. Fac. Gen. Educ. Gifu Univ. 21 (1985), 115–118. [20] A. Ostrowski, Recherches sur la méthode de Graeffe et les zéros des polynomes et des séries de Laurent, Acta Math. 72 (1940), 99–257. [21] V.L. Popov, E.B. Vinberg, Invariant theory, Algebraic Geometry IV, Encyclopedia of Mathematical Sciences 55, Springer, 1994, 123–284. [22] C. Procesi, Positive symmetric functions, Adv. Math. 29 (1978), 219–225. [23] A. Rainer, Perturbation of complex polynomials and normal operators, arXiv:math.CA/ 0611633. [24] A. Rainer, Perturbation of hyperbolic polynomials and related lifting problems, monograph, http://www.mat.univie.ac.at/earmin/roots-lifts.pdf. [25] F. Rellich, Störungstheorie der Spektralzerlegung, I, Math. Ann. 113 (1937), 600–619. [26] S. Spagnolo, On the absolute continuity of the roots of some algebraic equations, Ann. Univ. Ferrara - Sez. VII - Sc. Mat. Suppl. Vol. XLV (1999), 327–337. [27] S. Wakabayashi, Remarks on hyperbolic polynomials, Tsukuba J. Math. 10 (1986), 17–28. Mark Losik: Saratov State University, Astrakhanskaya, 83, 410026 Saratov, Russia E-mail address: [email protected] Peter W. Michor: Fakultät für Mathematik, Universität Wien, Nordbergstrasse 15, A-1090 Wien, Austria; and: Erwin Schrödinger Institut für Mathematische Physik, Boltzmanngasse 9, A-1090 Wien, Austria E-mail address: [email protected] Armin Rainer: Fakultät für Mathematik, Universität Wien, Nordbergstrasse 15, A-1090 Wien, Austria E-mail address: [email protected]