Generic 1-parameter pertubations of a vector field with a singular point of codimension k
Arnaud Ch\'eritat, Chrisitane Rousseau

TL;DR
This paper classifies generic one-parameter families of complex vector fields near a singular point of multiplicity k+1, providing normal forms, moduli space descriptions, and bifurcation diagrams.
Contribution
It introduces a comprehensive classification of germs of generic 1-parameter vector field families with a singular point of codimension k, including normal forms and bifurcation analysis.
Findings
Complete bifurcation diagram of ż = z^{k+1} - ε over CP1.
Description of the modulus space for the unfolding.
Almost unique normal forms for the vector fields.
Abstract
We describe the equivalence classes of germs of generic 1-parameter families of complex vector fields z dot = omega_epsilon(z) on C unfolding a singular point of multiplicity k+1: omega_0 = z^{k+1} + o(z^{k+1}). The equivalence is under conjugacy by holomorphic change of coordinate and parameter. We provide a description of the modulus space and (almost) unique normal forms. As a preparatory step, we present the complete bifurcation diagram of the family of vector fields z dot = z^{k+1} - epsilon, over CP1.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Differential Equations and Dynamical Systems · Advanced Differential Geometry Research · Meromorphic and Entire Functions
Generic -parameter pertubations of a vector field with a singular point of codimension
Arnaud Chéritat
Arnaud Chéritat, Institut de Mathématiques de Toulouse, Université Paul Sabatier 118, route de Narbonne, F-31062 Toulouse Cedex 9, France.
and
Christiane Rousseau
Christiane Rousseau, Département de mathématiques et de statistique
Université de Montréal
C.P. 6128, Succursale Centre-ville, Montréal (Qc), H3C 3J7, Canada.
Abstract.
We describe the equivalence classes of germs of generic -parameter families of complex vector fields on unfolding a singular point of multiplicity : . The equivalence is under conjugacy by holomorphic change of coordinate and parameter. We provide a description of the modulus space and (almost) unique normal forms. As a preparatory step, we present the complete bifurcation diagram of the family of vector fields over .
The second author is supported by NSERC in Canada. The two authors thank BIRS where this research was first initiated.
Contents
-
3.1.1 Effect of a change of variable on the principal parts.
-
3.5 Classification upon general conjugacies, canonical parameter
-
3.5.3 A postponed lemma: eliminating specific coefficients of the eigenvalue function
1. Introduction
In this paper we are interested in the local study of analytic vector fields over in a neighborhood of a singular point at the origin. When , the vector field is linearizable, and the local study is finished. We are interested here in the case of a singular point of multiplicity , and hence codimension :
[TABLE]
The system is not structurally stable and the multiple singular point splits into several singular points when perturbing the system. To study all possible behaviours (phase portraits) it is natural to embed the vector field in a generic -parameter unfolding. This has been done by Kostov [K] who provided a simple normal form
[TABLE]
It is nearly polynomial, save for the term with , which cannot be removed. The Kostov normal form is obtained by a change of coordinate and multi-parameter. In [RT] it is shown that the multi-parameter is almost unique, the only degree of freedom coming from rotations in of order dividing . However, in practice, it is quite common to encounter -dimensional perturbations of (1.1). Generically, such a pertubation satisfies . What are the possible phase portraits and bifurcations occuring in such perturbations? This is the question we address in this paper.
We show that a change of coordinate allows bringing a generic -parameter perturbation of (1.1) to the form
[TABLE]
with . Its singular points are given by the roots of . Coming back to the initial coordinates we immediately see that, in a generic perturbation, the singular points are approximately located at the vertices of a regular -gon. If were constant, the vector field would be conjugated by a linear change of variable to for some . It is hence natural to study the family of vector fields , their phase portraits and bifurcation diagrams, as models for the behaviour of the family . This is what we do as a first step. We first give the bifurcation diagram of this vector field over , from which we deduce the bifurcation diagram of the restriction of the vector field to a disk containing the singularities.
As a second step, we study and solve two equivalence problems:
- (1)
Equivalence Problem 1: When are two generic perturbations of (1.1) conjugate under an analytic change of coordinate? 2. (2)
Equivalence Problem 2: When are two generic perturbations of (1.1) conjugate under an analytic change of coordinate and parameter?
In both cases, the change of coordinate is allowed to depend on . For both equivalence problems we introduce an invariant in the form of an eigenvalue function. It is a function of which contains all the information about the eigenvalues at each singular point. More precisely, the eigenvalues at the singular points of are given by the , where are the solutions of . The function vanishes at with order precisely and any function with a root of order precisely at [math] arises as an eigenvalue function of some family (1.3).
For the Equivalence Problem 1, we show that two generic perturbations of (1.1) are conjugate under an analytic change of coordinate if and only if their eigenvalue functions are equivalent up to right-composition by a rotation of order dividing . Our proof is geometric in the spirit of the pioneering work of Douady and Sentenac on polynomial vector fields [DS]. In particular, we use the rectifying coordinate of the vector field given by the complex time . Equivalence Problem 2 is later reduced to Equivalence Problem 1 modulo a change to a canonical parameter. In addition, we show that is conjugate to the form
[TABLE]
by a change of coordinate preserving the parameter, for some analytic function independent of with .
For the Equivalence Problem 2, it is possible to describe the action of a change of parameter on . In particular, we can bring the eigenvalue function to an almost unique normal form:
[TABLE]
i.e. and the power series expansion of contains no terms of degree for . The only degree of freedom comes from substituting to in (1.4) with a -th root of unity. A choice of parameter for which the eigenvalue function has this form is called canonical: it is almost unique, up to , a -th root of unity.
If two families have equivalent eigenvalue functions, the equivalence relation being precomposition with for a -th root of unity, then they are conjugate by a change of coordinate and parameter. Indeed, by action of the rotation group of order on the variable and parameter on one system, we can reduce the problem to the case of equal eigenvalue functions, in which case there exists a conjugacy between the two families which preserves the parameter, obtained in Equivalence Problem 1. Moreover, any analytic function of the form (1.4) is realizable as the eigenvalue function of a germ of family. As a consequence, we get that the modulus space is exactly the space of germs of analytic functions of the form (1.4), up to this equivalence relation. A second consequence is that a generic perturbation of (1.1) with an eigenvalue function having normal form (1.4) is conjugate by a change of coordinate and parameter to the almost unique normal form
[TABLE]
where the function does not depend on , the only degree of freedom coming from for a -th root of unity.
Our motivation for this work came from our interest in perturbations of parabolic points of codimension of a germ of diffeomorphism of
[TABLE]
The study of a generic -parameter unfolding was done in [Ro]. However, understanding the dynamics of generic -parameter families is crucial in many applications where the local diffeomorphisms are polynomial or rational maps.
Besides its intrisic interest, a motivation for this work is the study of the analog classification problem, but for diffeomorphisms instead of vector fields, i.e. generic -parameter unfolding of parabolic germs of codimension . This will be addressed in a second paper. Let us stress that one significant difficulty in deciding if two germs of families are conjugate is the change of parameter, and it is a great bonus when it is possible to identify canonical parameters. Indeed, when changing to canonical parameters, a conjugacy must preserve the parameter, thus reducing the study to the variable space.
2. Study of the polynomial vector field
2.1. The phase portrait on
This section is deeply inspired by [DS] both for the terminology and the spirit.
The polynomial vector field
[TABLE]
has a pole of order at infinity (a regular point if ) and separatrices, alternately ingoing and outgoing, i.e. trajectories that tend to in finite positive or negative time, with asymptotical directions for . The family is invariant under
[TABLE]
and under
[TABLE]
Note that in the particular case when is odd, (2.2) yields that the family is invariant under
[TABLE]
For nonzero , using the rescaling
[TABLE]
we can reduce the study of the vector field to the case . Hence, we now suppose that
[TABLE]
The singular points given by
[TABLE]
are the vertices of a regular -gon, and their eigenvalues are
[TABLE]
using . In particular, the circular ordering of the eigenvalues is reversed as compared to that of . Let
[TABLE]
which are ordered as the .
When , infinity is a regular point of the vector field on , but we will still speak of separatrices for the incoming and outgoing trajectories through . We consider that is not in the phase space and stop the trajectories when they reach infinity. We will still call homoclinic loop a periodic loop on through even though this denomination is not proper because is not singular.
When , the separatrices of coincide with some trajectories coming from or going to the parabolic singular point [math]: they form alternating and equally spaced straight half lines from [math] to infinity. They are in this case also called the repelling (coming from [math]) or attracting (going to [math]) axes; the positive real axis is a repelling axis. The situation is symmetric by a rotation of order .
When , the singular points fit in this picture in a way that cannot be invariant by the same symmetry. There is a pleasant geometrical way of figuring out the argument of the eigenvalues (from which one can for instance deduce if the singular points are attracting) according to the placement of these points with respect to the axes. Indeed since it follows that an eigenvalue is positive and real if and only if the singularity of is on one of the half lines that were repelling axes for . It is real negative iff is on an attracting axis. And it is imaginary iff is equidistant from a neighborhing pair of repelling/attracting axes of . See Figure 2.
Generically, for all but finitely many , the separatrices of land at the singular points. Indeed, if a separatrix does not land, then it has to come back to infinity, thus forming a homoclinic loop : this loop separates a group of singular points from the other singular points. It follows that . This comes from the residue theorem. Indeed, let be the travel time along (note that separatrices reach infinity in finite time, because is either a pole (if ) or a regular point (if ) of the vector field). Then, by the residue theorem
[TABLE]
Note that the converse does not necessarily hold and it could happen that without having the corresponding group of singular points separated by a (homoclinic) loop: this will be clear once we will have determined exactly when homoclinic loops occur in this family, see Theorem 2.5.
Let us call singular-gon the regular -gon formed by the singularities of the vector field. The period of a singular point is defined by
[TABLE]
If is the order of the vertices of the singular-gon when turning in the positive direction, then is the cyclic order of the arguments of the periods when turning in the positive direction too.
We define the period-gon, this time not using as vertices but as edge vectors, and with a minus sign. To be more precise, let us use as an indexing set for the vertices: there is a unique (convex) regular -gon with vertices , centered at the origin and such that
[TABLE]
Notice the minus sign in front of .
The singular-gon rotates at speed when moves at speed , while the periods, and thus the period-gon, turn at negative speed . When makes a full turn, the singular-gon turns by , and since it is invariant by this rotation, it returns as a set to its initial position with the indexing of its vertices having shifted by . Meanwhile, the period-gon turns by . So it is also unchanged as a set and undergoes exactly the same shift on indices as the period-gon. This is coherent with the fact that the cyclic order of the singularities and the cyclic order of the argument of their respective periods are the same.
Definition 2.1**.**
A polynomial vector field is generic if its singular points are simple and there are no homoclinic loops.
Douady and Sentenac [DS] classified the generic polynomial vector fields of degree . Up to a rotation of order dividing , they are completely characterized by an analytic invariant given by complex numbers with positive imaginary parts and a combinatorial invariant. We describe these now.
Definition 2.2**.**
Let be a unitary generic polynomial vector field in the sense of Definition 2.1. Then the separatrices of land at singular points.
- (1)
The Douady-Sentenac combinatorial invariant is the union of (see Figure 3(a)):
- •
the tree graph, an embedded graph in the oriented plane (i.e. up to an orientation preserving homeomorphism) defined as follows: for the vertices, we take the set of singular points and, whenever there is trajectory joining two singular points, we choose one of them as an edge.
- •
the information on how one separatrix of is attached to it (then the attachment of all other separatrices is determined). 2. (2)
The Douady-Sentenac analytic invariant is the -tuple of “travel times” along curves (the dotted curves in Figure 3(b)) disjoint from the separatrices, each one going from to and cutting one edge of the Douady-Sentenac combinatorial invariant: the direction of the trajectory is chosen so that the have positive imaginary part.
In the following theorem will appear a special kind of linear ordering (i.e. a total order) on the set of singularities. A total order on a finite set of cardinal is equivalent to the data of a uniquely defined order preserving bijection . Similarly, a circular order is defined by a bijection from the set of -th roots of unity to , but this time it is unique only up to composition of by a rotation . For any , the set of -st roots of is naturally circularly ordered.
Definition 2.3**.**
Let us call zig-zag ordering on the set of -th roots of unity, any linear ordering for which there exists a rotation such that , followed by , followed by the projection to the real line is strictly increasing. For a set circularly ordered via a bijection , a zig-zag ordering is defined as a linear ordering that induces a zig-zag ordering of .
Consider (non unique) as above. If , then no points in can be on the real line. The real line cuts the unit circle into two halves. The zig-zag ordering of alternates between these two halves, because the points in cuts the circle into arcs of equal angular span. Advancing two steps along the zig-zag order, one follows the points of the lower half circle in the positive circular orientation, and the points it the upper half are followed in the negative circular orientation.111There are arithmetical characterization of zig-zag orderings. For instance on these orderings take the form with or and . There are also topological characterizations: for instance “for any adjacent pair of points for the linear order, cut the circle at these points to form two arcs. Then the successors must be all on one side of and the predecessors all on the other side”. And many others.
Definition 2.4**.**
Given a finite tree graph, let us call it a trunk if it has no side branches (no vertex of valence ), i.e. its topological realizations are homeomorphic to a segment.
Theorem 2.5**.**
We consider the polynomial vector field with .
- (1)
The Douady-Sentenac combinatorial invariant is a trunk making a zig-zag through the singular-gon: i.e. there is a zig-zag ordering of the singular points (vertices), which we also call chain of the singular points, such that there is exactly one edge from vertex numbered to vertex number , and no other edge. 2. (2)
The homoclinic loop bifurcations occur precisely at all values of such that the imaginary axis is a symmetry axis of the period-gon.222 Recall that the period-gon was defined as the polygon centered on [math] and whose edges are given by the negated periods . This is also equivent to the singular-gon being symmetric with respect to one of the dotted axes in Figure 2. There are such bifurcations occuring for
[TABLE]
for . Across each bifurcation, the Douady-Sentenac combinatorial invariant is modified as follows: consider the linear ordering of the segments and erase every other segments, i.e. preserved segments and destroyed segments alternate. There are exactly two ways of doing this, each choice corresponds to one end of the interval of structural stability in -space with the given invariant. Then exchange the order of the two elements of each remaining segment and keep the order of the segments. This reattaches the whole chain and gives the DS invariant on the other side of the bifurcation (see Figures 4 and 5).
Proof.
The proof of (1) and (2) follows from a description of the vector field in the rectifying time coordinate
[TABLE]
This is well defined on minus radial cuts from the singular points to (see Figure 6). In this coordinate, the vector field simply becomes , and the trajectories are horizontal lines. The vertices of the period-gon are images of . The singular points are sent to . The image of minus the radial cuts is a star-shaped domain obtained by taking the filled period-gon (i.e. the convex hull of the vertices) and gluing to it branches: straight strips, half-infinite, perpendicular to the sides and of width given by the periods . To see this, first note that this is the case for . Then, since a change of coordinate and (complex!) time
[TABLE]
sends to , it is obvious that the descriptions for different just correspond to rotating the star-shaped domain.
This description is very useful. Visually, a homoclinic loop occurs when two vertices of the period-gon lie on a horizontal line. It is then clear that this can only occur when the vertical axis is a symmetry of the period-gon, in which case homoclinic bifurcation(s) occur simultaneously separating the singular points in groups of one or two points. Consider two singularities , of the vector field. Each of them corresponds to a side , of the period-gon. One sees that there are trajectories between and if and only if there is a non-empty intersection of the interior of the orthogonal projections of and to the imaginary axis. In the absence of homoclinic loops, this corresponds to a zig-zag ordering.
Moreover, from the rotational movement of the period-gon, we deduce the monotonic behavior of the separatrices of very close to the bifucations: in the -coordinate, the attracting separatrices are the horizontal lines that end on a vertex of the period-gon situated on the right of the imaginary axis, and they all move in the same direction, up or down, when the argument of the parameter changes, while the repelling separatrices come from the vertices of the period-gon situated on the left and they all move in the other direction, thus leading to the announced change in the Douady-Sentenac combinatorial invariant. ∎
Corollary 2.6**.**
Homoclinic loops are arranged as follows.
- (1)
For even (i.e. an odd number of singularities), bifurcations of homoclinic loops occur precisely when one singular point has a eigenvalue in . Then, there are simultaneous homoclinic loops separating into regions containing respectively and the pairs of points , . When rotates in the positive direction, the next group of simultaneous bifurcations to occur is the one in which is isolated by a homoclinic loop. These occur for for . (See Figure 8(c).) 2. (2)
For odd (i.e. an even number of singularities), there are two kinds of possible arrangements:
- •
In the first type, two opposite singular points and (indices are modulo ) have eigenvalues in and there are simultaneous homoclinic loops separating the singular points into the groups , , …, , . These occur when for . (See Figure 9(e).)
- •
In the second type, there are homoclinic loops separating the points into pairs , …, . This case of course only occurs for , when for . (See Figure 9(b).)
When rotates uniformy in the positive direction, the two types of bifurcations alternate. The first type with an end group is followed by one of the second type with end group , and then by one of the first type with end group , etc.
Proof.
- (1)
Recall that the period-gon has edges given by the vectors and that . By the previous theorem, there is a bifurcation if and only if the imaginary axis is a symmetry axis of the period-gon. Since it has an odd number of sides, this happens if and only if there is a horizontal edge , if and only if . Since , then all are the vertices of a regular -gon centered at the origin. When rotates uniformly in the positive direction, the rotate times faster in the negative direction. The next to reach is , since . 2. (2)
Again, this comes from the symmetry of the period-gon and its rotational movement.
∎
Example 2.7**.**
Let us consider the family .
Figure 6 represents a generic situation. It shows a branch of defined on the following simply connected set: the complex plane minus the 6 straight slits depicted in dashed lines, radiating from the roots of and going to . The branch is injective and its image is a star shaped domain, depicted on the right. The two parallel sides of a branch of the star on the right are the images of the two sides of a corresponding slit. To recover the complex plane (minus singularities), one has to roll and glue the branches, by glueing points separated by a period. A neighborhood of infinity on the left is cut in 6 sectors that are mapped on the right to neighborhoods of the 6 corners. The separatrices land at the singular points: indeed, no two corners of the star are at the same vertical height.
Because of the symmetries, to highlight the bifurcations it is sufficient to consider . The phase portraits appear in Figure 9.
2.2. The phase portrait on a disk
When considering the phase portrait on for nonzero then, except when is on the half-lines , where is defined in Equation 2.7, all separatrices of end at singular points, and there exist a chain of trajectories between the singular points, forming a trunk. The -space is then decomposed as the union of:
- •
open sectors where the vector field is structurally stable;
- •
the bifurcation locus of real codimension 1, which is composed of the half-lines where homoclinic connections occur;
- •
the limit point : there, the homoclinic connections become heteroclinic connections passing through the singular point .
What does remains of this when we consider the restriction of the phase portrait to a disk ? We only study the situation where belongs to a disk sufficiently small so that the singular points all remain in and the separatrices of all enter . First, the structurally stable systems are still dense, as we now explain. Note that the separatrices of have no more intrinsic meaning.
The notion of separatrix is replaced by trajectories that hit the boundary of the disk , in the future or in the past. They thus come in connected “bunches” instead of being in finite number . The notion of homoclinic loop is replaced by trajectories that cut the disk into two pieces, that we call separating trajectories. These notions are illustrated in Figure 10. Whenever separating trajectories occur, we lose the chain of trajectories between the singular points that was used to define the Douady-Sentenac invariant.
In -coordinate, the boundary of corresponds to nearly circular curves around the vertices of the star figure, which we call eyelets. By choosing small enough, we can assume they are as close to circles as wished, in the topology. Note that as , their size remains bounded (of the order of ), whereas their mutual distances tend to infinity. In these coordinates, a “separatrix” corresponds to a horizontal line that hits one of the eyelets in the future (right) or in the past (left), and a separating curve to one that hits the eyelets in both directions.
The only situations that are not structurally stable are when there exists at least one horizontal line that is tangent to two eyelets. Note that two kinds of tangency can occur: the two eyelets can be on the same side or on opposite sides of the tangent line. The bifurcations from existence to non-existence of separating trajectories occur when they are on opposite sides.
Remark 2.8**.**
Denote the polar form of the parameter as . If we fix and let vary then, because we are studying a very special situation, the set of eyelets undergoes a rigid rotation, in the opposite direction, by times the variation of (recall that the system is invariant under ). Hence finding values of for which a horizontal line has a double tangency with two eyelets is equivalent to taking real (or any preferred argument for ), finding the non-necessarily horizontal lines that are tangent to two eyelets and determining from the direction of those lines.
Theorem 2.9**.**
Apart from , the parameters values for which the system is not structurally stable form a finite number of real-analytic curves from the origin to the boundary of the disk, inside the pointed disk . In particular structural stability is dense.
The bifurcation curves are disjoint for sufficiently small. They are organized in groups that tend to along the directions of Equation 2.7 (the are the directions for which the period-gon has a vertical axis of symmetry). Each group contains at least three curves, one of which is a straight ray. The other ones come in pairs on each side of the ray, with a tangency at of order . See Figure 14 for an illustration.
Proof of Theorem 2.9. We will distinguish two cases:
- (1)
The period-gon is symmetric with respect to the vertical axis. 2. (2)
It is not.
The eyelets tend, when , to circular arcs of radius
[TABLE]
centered on the vertices of the period-gon. The direction of the tangent is monotonous on each of these circular arcs. At their endpoints, the tangent is orthogonal to the strip boundary they touch. Also, the set of eyelets share the same isometry group as the period-gon. As a consequence, in case (1), several double tangencies occur at the same time (see Figure 12). These bifurcations are very minor: on both sides there exist separating trajectories.
We now assume that we are in case (2). We start with rough estimates. Recall that the period-gon rotates regularly as rotates around [math]: in polar form, its vertices are
[TABLE]
indexed by , for some that depends only on : more precisely but we will not need this value.
- •
A double tangency can only occur if is close to some . Indeed, the diameter of the eyelets is bounded, so, in case of a double tangency, the centers located at two vertices of the period-gon must have imaginary parts that differ by a bounded amount whereas their distance to [math] tends to as .
- •
By case (1), a double tangency does occurs when .
- •
Other double tangencies have to occur near : for each pair of vertices of the period-gon that are at the same height when , consider the two eyelets centered on each and let vary while fixing . By the intermediate value theorem, when varies away from in one direction, a double tangency must occur between the top most point of one eyelet and the bottom most of the other one.
Another way of considering the situation is via Remark 2.8: fix for convenience; then there are exactly two non-horizontal curves that are tangent to the two eyelets, one with positive slope and one the opposite slope (because the vertical axis is a symmetry of the set of eyelets when ), see Figure 13. In particular there are exactly three value of near for which this particular set of two eyelets have a horizontal line tangent to both of them: (this is Case (1)), , , for some close to [math]. We will justify later in this proof that depends analytically on .
Let us first estimate the order of magnitude of . Consider thus a situation as above, call and the vertices at which the two eyelets are centered, and let denote the tangency point close to . The triangle whose vertices are , and is nearly rectangle in : the angle tends to when . Moreover the side length tends to when tends to [math] whereas the other two lengthes tend to . It follows that
[TABLE]
where denotes the angle of the triangle at its vertex . From (2.10) one computes
[TABLE]
and, given the relation between and the rotation to be applied on the star figure: , so
[TABLE]
for some constant . Now let . Then thus Equation 2.11 occurs approximately when , for some constant . Whence the tangency order
[TABLE]
for the corresponding bifurcation set.
Note that . Hence, any two types of double tangency near for which the distances between the two vertices differ (and hence the corresponding constants differ), correspond to disjoint sets in parameter space near .
Recall that for close to , the pairs for which a double tangency occurs are exactly the pairs for which the segment is horizontal when . The corresponding lengthes are all distinct if is odd. If is even, there may be pairs that have the same length, depending on the situation (the precise study is left to the reader, see also Figure 14). If there are two distinct horizontal segments that have the same length, they must be image one of the other by the reflection with respect to the real axis, and hence by the rotation of angle . For close to , the set of eyelets is still symmetric by the rotation of angle (see symmetry (2.4)), thus the two double tangencies corresponding to the two chosen segments occur for the same values of the parameters.
Analyticity: In the study above, we associated combinatorial data to a double tangency: the index of the angle to which is close, the period-gon vertex indices and the sign of . We have also seen that the corresponding bifurcation set has precisely one intersection point (i.e. there is one value of ) with each circle for small enough. Let us prove that the dependence is analytic for small.
Recall that we called tangency points the points in -coordinate where the boundary is tangent to the trajectories, i.e. has a horizontal tangent. The tangency points correspond in -coordinate to the points on the boundary of where the vector field is tangent to . From the simple form of the vector field: , there are exactly points of tangency of the vector field on that depend -analytically on and are close to be regularly spaced when is small. Indeed the equation on takes the form (where the dot denotes the Euclidean dot product of vectors) which, for
[TABLE]
is equivalent to , where
[TABLE]
For there are exactly solutions: . Let us apply the implicit function theorem, by checking that the partial derivative does not vanish at these points: a computation gives . Hence, for small, there are solutions for , they are close to the and they depend -analytically on and .
There is a branch of defined on : indeed can be expanded as which can be integrated as
[TABLE]
with . This branch has no monodromy when winds around the set of roots.
Then the image in -coordinate of a point is of the form where denotes the appropriate vertex of the period-gon associated to the sector in which lies. Recall that these vertices are of the form where is a complex number and ranges over the set of -th roots of . So the points of tangency in -coordinate are of the form
[TABLE]
for some -analytic function defined near and an appropriate choice of that depends on . This choice jumps when the tangency point crosses one of the slits in the definition of the -coordinate.
We conclude by appling the implicit function theorem to the equation with the expression found above for : we get that for small enough, there exists a unique value of for which , and the is -analytic in a neighborhood of [math] (i.e. it extends across [math]). This gives another proof, by the isolated zero theorem, that close enough to [math] the different bifurcation curves in parameter space do not cross except at [math].
2.3. Concluding remarks
The regions of structural stability in Theorem 2.9 are called generalized sectors. They fall hence into two classes: wide ones, that contain a sector with positive angle, and thin ones, that do not. The first class corresponds to those parameters for which there exists a trunk of trajectories joining all the singular points. Inside the small generalized sectors, the trunk does not exist anymore. The wide generalized sectors are what remains from the open sectors we obtained at the beginning of Section 2.2 when we were considering the phase portrait on the whole of .
The complement of the form thin sets , each of which decomposes further into several thin sectors of stability separated by some bifurcation curves. Among those curves, there is a very particular one, an accident due to the high symmetry of the system we considered: it is a straight line and on it, the period-gon is symmetric with respect to the imaginary axis, and two double tangencies occurs for each pair of vertices with the same height. The bifurcation occuring when crossing these straight bifurcation curves are of a mild type: indeed there exist persistent separating trajectories, and the (broken) Douady-Sentenac invariant remains identical.
In a coming work we plan to study one-parameter unfoldings of germs of parabolic diffeomorphisms. The formal normal form of a parabolic diffeomorphism is the time-one map of a vector field. Hence, this partition of into the union of the wide generalized sectors, where we have structurally stable behaviour, alternating with their thin complement will be relevant for this study: we expect all the bifurcations of parabolic diffeomorphisms to occur for parameter values in regions corresponding to the .
3. Generic one-parameter unfoldings of vector fields
Notation 3.1**.**
In all this section denotes a nonzero constant.
Consider a holomorphic vector field in one complex dimension , with a singular point of codimension : this means that has a root of multiplicity at the origin. We call this a parabolic singularity.
Definition 3.2**.**
A germ of one-parameter analytic family of vector fields unfolding a parabolic germ is generic if
[TABLE]
for333Of course it is enough to check the condition at . small .
We are interested in the classification of germs of generic families of vector fields unfolding a parabolic singularity.
Definition 3.3**.**
Two generic germs and are conjugate if there exists and an analytic diffeomorphism fibered in (i.e. depends only on ), such that and for all in , is a conjugacy between and over . The map is called a change of variable and parameter. If , then is said to preserve the parameter.
We will give a complete classification for the two equivalence relations of Definition 3.3 and identify the modulus set. As a preparatory step, we give a classification under conjugacies that preserve the parameter. It is interesting in itself, but also will be used in the general classification as follows: we will prepare the germs of families by changing the parameter to a canonical parameter; then two prepared germs of families are conjugate if and only if there exists a conjugacy preserving the parameter.
3.1. Principal parts
Consider a family that is generic as per Definition 3.2. This condition can be written as
[TABLE]
with , which we call the principal part. In other words its Newton polygon is:
z$${\epsilon}
Knowledge of Newton’s polygon is not necessary to read this article: it is an aid for understanding but we will not use it directly.
Repelling axes of are defined as the set of complex numbers such that and have the same argument. They are the set of points for which, at first order, the vector field points away from the origin. They form half lines and should be thought of living in the tangent space to at the origin. See Figure 15.
Lemma 3.4**.**
In a neighborhood of , for there are exactly singularities of , each of multiplicity one, they tend as a whole to [math] as , and more precisely they are asymptotically located at the vertices of the regular -gon defined by . We denote this by , the precise meaning of which is: for all , there exists such that if , then there exists a bijection between the set of singularities of and the set of solutions of , such that for corresponding pairs we have .
Proof.
By Hurwitz’s theorem, in a neighborhood of there must be exactly singularities counted with multiplicity, and they must tend to [math]. The asymptotic analysis will show that there are at least distinct singularities so they must be of multiplicity one. The asymptotic analysis can be realized with an appropriate change of variable: and with a complex number that will tend to [math]. Then so tends to . Then we can apply Hurwitz’s theorem here too. Interpreting the result in the original coordinates gives the result. ∎
A stronger version is proved later in Corollary 3.6.
The position of a singularity with respect to the repelling axes gives us an information on its eigenvalue. Indeed so if is a singularity of , from we get . On a repelling axis, the quantity is real positive. It is real negative on the attracting axes, which are the axes equidistant to the repelling axes. And it is imaginary on the axes equidistant from the real and attracting axes. In short: singularities closer to the repelling axes will have a tendency to be repelling and singularities close to the attracting axes to be attracting. See Figure 16.
3.1.1. Effect of a change of variable on the principal parts.
Recall that the principal part is the term in
[TABLE]
Denote a change of variable. The first remark is that repelling axes of the original family are obtained by applying the linear part of the change of variable to the repelling axes of the conjugate family, with .
The principal part in the new coordinate is of the form and the coefficients and depends only on the linear part of the change of variable and parameter, and more precisely only on the diagonal part: let
[TABLE]
denote the differential of at . Then
[TABLE]
We have two degrees of freedom to simplify the principal part: in particular there exists precisely pairs of non-zero complex numbers such that
[TABLE]
and they are of the form with one of the -th roots of . There is a natural bijective correspondence between these pairs and the choice of a repelling axis of : indeed letting is equivalent to choosing a rotation in the -plane such that one repelling axis is , whereas getting corresponds to a unique choice of rescaling by a real factor. Once is obtained, there is only one possible value of to get .
A parameter fixing conjugacy has in particular . Hence in this case there is only one degree of freedom to simplify the principal part. Our choice here is to let
[TABLE]
so that the principal part is , which will be natural once we have seen Corollary 3.6. There are exactly values of such that , they are the -st roots of . To give a geometric interpretation of this choice, we need to introduce a notion that may look somewhat artificial: we call explosion axes the asymptotic directions in which the singularities are located when along the positive real axis. They are characterized by the equation . Then letting is equivalent to choosing a rotation in the -plane so that one of the explosion axes is . See Figure 17.
We now come back to general conjugacies (i.e. not necessarily fixing the parameter). We just defined explosion axes. What is the action of a conjugacy on the explosion axes? With a pure change of parameter , the explosion axes rotate by because the new axes are given by instead of . The general action is the composition, in any order because this commutes, of this effect and of the linear part of the change of variable. This second effect is a rotation by . We can thus reinterpret the procedure leading to at the level of the axes as follows: choose a repelling axis, rotate the -coordinates so that this axis is , then there is a unique value of such that is an explosion axis for . See Figure 18.
3.2. About the position of the singularities
We saw that the singularities are approximately on the vertices of a regular -gon centered on the origin. In fact we will see in this section that we can make a change of variable placing them exactly on those vertices, for all sufficiently small.
We first recall a general feature of equations near a multiple root.
Proposition 3.5**.**
Consider an analytic family of equations defined in a neighborhood of such that has a root of order at the origin. Make the following genericity assumption: . Then there exists a change of variable independent of the parameter and a restriction of in a neighborhood of , such that for all the roots of are exactly the solutions of .
Proof.
There are many ways to prove it, one goes as follows. By the implicit function theorem, the zero locus of can be locally parameterized as for some holomorphic . Hence
[TABLE]
Since , it follows by substituting in (3.5) that has a root of exact order at the origin. Then for analytic, since . ∎
In the situation of the proposition above, the function factors by and the quotient does not vanish near .
Corollary 3.6**.**
Let be a germ of generic one-parameter analytic family of vector fields unfolding a parabolic germ.
- (1)
Then there exists a local change of variable independent of the parameter bringing the family to the form
[TABLE]
where , with . 2. (2)
Any other change of coordinate independent of sending to some family of the form (3.6) is given by for satisfying . In particular, the change of coordinate is completey determined by , which can take exactly values.
Proof.
The first part follows from the discussion above applied to . Let us deal with the second part: The map for also brings to a family of the form (3.6). If brings to some family of the form (3.6), then sends to . In particular sends onto for all simultaneously. This is only possible if is linear of the form for . ∎
Note that if a family has the form (3.6) then in particular in the notations of Section 3.1.
Remark 3.7**.**
In the form (3.6), is one of the explosion axes. The change of variable that brings a general to the form (3.6) also brings, at the level of linear parts, one of the explosion axes to . Hence selecting one of the changes of variables in Corollary 3.6 corresponds to selecting one of the explosion axes.
3.3. About the eigenvalues
The eigenvalue of the vector field at a singularity is just the complex number . Its dynamical significance is that the flow then fixes with multiplier .
Eigenvalues are invariant by a change of variable. Are they the only invariants of conjugacy? In general, this is not the case, but we will see that in our situation and for the notion of conjugacy we are interested in, the answer is yes (this is basically Theorem 3.13).
In the case of the family of vector fields that we are considering, i.e. satisfying the genericity assumption of Definition 3.2, we get for each a collection of complex numbers that forms an invariant. Two natural questions are: how do they depend on and what are the collections that actually arise?
Definition 3.8**.**
Given a vector field of the form
[TABLE]
with , we define the natural eigenvalue function as follows: is the eigenvalue of at the singularity for .
Remark 3.9**.**
An elementary computation yields
[TABLE]
The whole collection of eigenvalues of is given by the values of at the -st roots of . Note here a remarkable fact: the collection is given by a single function .
We now extend the notion of eigenvalue function to the general case using Corollary 3.6:
Definition 3.10**.**
Given a generic vector field as per Definition 3.2, consider one of the changes of variables conjugating the family to a family in the form (3.7). Consider then the natural eigenvalue function of the conjugated family of Definition 3.8: this function is called an eigenvalue function for .
Corollary 3.11**.**
There are thus eigenvalue functions associated to a generic and they are all related by pre-composition with the multiplication by a -st root of unity. By Remark 3.7, choosing one eigenvalue function corresponds to choosing one explosion axis.
Consider an eigenvalue function of a generic vector field as we just defined. By invariance of eigenvalues, is the eigenvalue of some singularity of when and by the second part of Remark 3.9 the set of all eigenvalues of is given by the values of at the -st roots of .
Proposition 3.12** (form of the eigenvalue functions).**
Let be a germ of generic -parameter family of vector fields in the sense of Definition 3.2.
- (1)
If is an eigenvalue function for then has a zero of order at the origin:
[TABLE]
with . 2. (2)
Conversely any function of the form (3.8) is an eigenvalue function of some .
Proof.
- (1)
By definition, there exists a coordinate change, independent of the parameter for which takes the form where does not vanish in a neighborhood of . By Remark 3.9: . This gives the first claim, letting . 2. (2)
For the converse, it is enough to consider for some that does not depend on . Then .
∎
3.4. Classification under conjugacies that fix the parameter
Theorem 3.13** (Classification without change of parameters).**
Two generic families and are conjugate near by a change of variable fixing the parameter if and only if for all near [math], they have the same sets of eigenvalues. This occurs if and only if, given a choice of eigenvalue functions and for each family, there exists a -st root of unity such that for near [math].
We will give a proof in Section 3.6, of geometric nature. Let us comment on some aspects: in the first statement the necessity of the condition follows from the invariance of eigenvalues under a conjugacy of a vector field. For the second statement, we determined that the set of eigenvalues are respectively of the form and . So in the second statement the sufficiency is obvious and the necessity has several elementary proofs, we present here one:
Proof of the second statement.
first we have that for all small, there exists a with and such that . Secondly, for any given , the set of such that is closed. A small open disk near [math] is thus the union of these closed subsets. Hence one of these sets has non-empty interior. By the isolated zeroes theorem, it has to be the whole disk . ∎
The sufficiency in the first statement is the hard part. We will first change variables so that the vector fields have the form and and so that and are the associated natural eigenvalue functions (see Definition 3.8), namely and . By conjugating the first vector field under we are reduced to the case of identical eigenvalue functions. Then the strategy is as follows: The construction of the conjugacy between and will be geometric for and done in the rectifying coordinate and for the vector fields. For each , it will be done over a region containing a fixed disk in -space. The construction will depend analytically on . It will remain to show that the conjugacy is bounded over for all , thus allowing to extend it to .
Corollary 3.14**.**
For any generic family , denote by an associated eigenvalue function. Then there exists a conjugacy preserving the parameter between and .
Proof.
Let . Then is a singularity of and its eigenvalue is at . So and have a common eigenvalue function and we conclude using Theorem 3.13. ∎
Theorem 3.13 also allows to determine the modulus space for the Equivalence Problem 1:
Corollary 3.15**.**
The modulus space of germs of generic parabolic unfoldings of codimension parabolic vector fields, up to conjugacy fixing the parameter, is naturally in bijection with the set of equivalence classes of holomorphic functions of the form
[TABLE]
, up to pre-composition by multiplication with a -st root of unity.
3.5. Classification upon general conjugacies, canonical parameter
Here we study the effect of a change of parameter on the eigenvalue function and provide an almost unique canonical normal form for . We also introduce a notion of prepared family and draw consequences in terms of classification of by conjugacy.
We have two approaches for presenting the classification. The first one ignores the variable and the other one focuses on the factored form of Corollary 3.6. We believe both are important, which is why we included each one in the paper.
3.5.1. Method 1
Let be a generic family in the sense of Definition 3.2. Consider a change of variable and parameter , with . Denote the conjugated family. Recall that the collection of eigenvalues of is given by the values taken by some (non-unique) function at the -st roots of . Similarly, the eigenvalues of are the values of some at the -th roots of . Hence we must have: for all that correspond under and small enough,
[TABLE]
Note that a holomorphic change of parameter can be reflected by a change in , which is symmetric in the sense that it commutes with the rotation by : the new variable is a power series with all non-zero terms having exponent belonging to . In other words with holomorphic and . There is a choice here too: there are exactly such power series for a given change of parameter , they all differ by multiplication by a -st root of unity. Let us denote such a choice:
[TABLE]
The constant depends on the choices in , and and can be made equal to by changing the choice of any of those three functions. Conversely, any holomorphic function that commutes with the rotation by and has a non-vanishing derivative at the origin corresponds to a (unique) change of variable .
Proposition 3.16**.**
Consider two families of vector fields and that are generic in the sense of Definition 3.2 and choose an eigenvalue function and for each of them. The families are conjugate if and only if there exists a holomorphic map that commutes with the rotation by and such that the following holds near [math]:
[TABLE]
Proof.
We saw that this condition is necessary in the discussion above. For the sufficiency we will reduce to the parameter fixing classification (Theorem 3.13). Indeed, if then let us perform the change of parameter on the first family . This gives a family . Now the two families and have a common eigenvalue function, which is . By Theorem 3.13 there is thus a further change of variable fixing the parameter that brings to . ∎
The classification is thus reduced to a problem of classifying germs up to composition as follows: let
- •
be the set of germs of functions with a zero of order exactly at the origin.
Let the set of -st roots of unity act on by pre-composition (right-composition) with multiplication by . Let
[TABLE]
be the quotient space. (We identified in Corollary 3.15 with the modulus space for classification with fixed parameter.) Let now
- •
be the group of germs that commute with the rotation by and have a non-vanishing derivative at the origin.
Then acts on by right-composition, and this action commutes with the action of . This induces an action of on and Proposition 3.16 tells us that the modulus space for classification with non-fixed parameter is naturally identified with . Now, as a matter of fact, , hence is naturally identified with : in other words, taking the quotient of the set of possible germs by right-composition with a rotation in and then the quotient by right-composition with the set of possible functions is equivalent to taking directly the quotient by the possible functions . In this language, Proposition 3.16 can be rephrased as:
Corollary 3.17**.**
The modulus space of germs of generic parabolic unfoldings of codimension parabolic vector fields, up to conjugacy, is naturally in bijection with .
We can now seek a unique representative of the orbits of in . One natural choice is described in the theorem below:
Theorem 3.18**.**
The modulus space of germs of generic parabolic unfoldings of codimension parabolic vector fields, up to conjugacy, is in bijection with where denotes the set of germs
[TABLE]
for which and all the terms of the power series expansion of of degree vanish for , and the group of -th roots444The fact that is of order and not is not a mistake. of unity acts by right-composition with multiplication by .
Proof.
Part of the proof is postponed to Lemma 3.22 below. Let us prepare the function so as to apply Lemma 3.22. We first study the action of linear functions , , they all belong to . Specifically look at the lower order term of the power series expansion of a general : . Then the dominant term of is . There are thus precisely choices of such that the term becomes . Once this is done, Lemma 3.22 ensures that there is a further such that is in . So the orbit of any germ intersects . Then we note that is invariant by . There remains to check that if a function sends an element of to an element of then is linear with coefficient in . Looking at the dominant coefficient of , it follows that . Replacing by we can assume that . Then uniqueness of in Lemma 3.22 ensures that . ∎
3.5.2. Method 2
We will often mention coefficients and appearing in the following expansion:
[TABLE]
see Section 3.1 for more details.
Proposition 3.19**.**
Given a generic555see Definition 3.2 vector field , there exists a change of coordinate independent of the parameter and a linear change of parameter bringing the system to the form
[TABLE]
The only linear changes of coordinate and parameter preserving this form are given by for a -th root of unity. This is also the form of the diagonal of the linear part of any invertible analytic change of coordinate and parameter preserving the factorized form (3.12).
Proof.
By Corollary 3.6, using a change of coordinate in we can suppose that the system is in the form with . A change transforms the system into
[TABLE]
from which it follows that we need to take and , which has the solutions described.666It is possible to achieve : for instance consider the parameter fixing change of variable that is the time- map of the vector field for all . The changes preserve the form (3.12) and by the same computations as above, a linear change that preserves it must satisfy and . Moreover in the linear case because for all , must preserve the -st roots of thus must preserve their barycenter, which is [math]. ∎
A vector field in the form (3.12) has in particular and by Section 3.1 this implies that is both a repelling axis and an explosion axis. The choices in Proposition 3.19 correspond to the choice of which of the repelling axes of the original vector field we want to place on after the change of variable.
Recall that in Section 3.3, we associated to a family for which is a factor, a notion of natural eigenvalue function: , see Definition 3.8. The action of the change on this natural eigenvalue function is to pre-compose it by multiplication by .
We now move to nonlinear changes of parameter. A holomorphic change of parameter in induces a change in that is symmetric in the sense that it commutes with the rotation by . Equivalenty, the new variable is a power series in with all non-zero terms having exponent belonging to , i.e. with holomorphic and .
Theorem 3.20** (Canonical parameter).**
Let be a generic777see Definition 3.2 family of vector fields. For each repelling axis of there exists a unique analytic change of parameter, , and there exists a non-unique change of variable that depends on the parameter, such that:
- •
it brings the chosen repelling axis of to ;
- •
the conjugate of is in form (3.12): ;
- •
the natural eigenvalue function (we recall it is defined by ) takes the form with , where contains no terms in for .
The parameter will be called the canonical parameter, and the representative above, the canonical eigenvalue function associated to the chosen repelling axis. A family whose parameter is canonical and which is in the form (3.12) will be called prepared. Changing the repelling axis changes the canonical parameter by multiplication by a -th root of unity , the effect of which is to pre-compose the canonical eigenvalue function by multiplication by .
Proof.
We start by putting in the form (3.12) using Proposition 3.19, placing the desired repelling axis on . We get a family for which in particular .
Existence of the change of variable and parameter: According to Lemma 3.22 in Section 3.5.3 below there exists a further change of parameter tangent to the identity and allowing to remove all terms in for . This destroys the form (3.12) but we keep the property . Applying Proposition 3.19 again, where this time the linear change of parameter is the identity, we recover the form (3.12) but this time with a natural eigenvalue that is canonical.
Uniqueness of the change of parameter: if a family can be put, in two different ways, in a two forms which are at the same time canonical and satisfy (3.12), for the same choice of repelling axis, then this is also the case for with moreover the two change of parameters having derivative one at the origin. To this change corresponds a change in with also derivative one. We can then apply the uniqueness in Lemma 3.22.
Effect of the change of axis: this follows from Proposition 3.19. ∎
By Theorem 3.20, Theorem 3.13 and the second item of Proposition 3.12:
Theorem 3.21** (Modulus space).**
The modulus space of germs of generic 1-parameter families of vector fields with a singular point of multiplicity (codimension ) at the origin is the set of equivalence classes of germs of analytic functions with first term and with all terms of order vanishing for , i.e.
[TABLE]
where equivalence is by pre-composition with multiplication by a -th root of unity.
3.5.3. A postponed lemma: eliminating specific coefficients of the eigenvalue function
The same lemma is used in both methods, so we moved it here to avoid repetition:
Lemma 3.22**.**
For any holomorphic function of the form with , there exists a unique germ of holomorphic diffeomorphism of the form with analytic, such that is tangent to the identity (i.e. ) and such that all terms of the power series expansion of of degree vanish for .
Proof.
Let us group the terms in the power series expansions of and according to the class modulo of their exponent. This yields , and for some holomorphic germs and with . Substituting for , one realizes that for all , the function depends on but not on the other : more precisely if we denote then
[TABLE]
The problem is thus equivalent to finding analytic such that and . Let be the holomorphic germ where we take the branch of -th root that maps to . The function is analytic and invertible since . Also
[TABLE]
Hence the problem is equivalent to for some solution of . Derivating with respect to at yields . The equation thus becomes , i.e. , where is analytic. We need to prove that is a function of alone. From its definition, has the form for some analytic function with , yielding that has the same form. Hence, is a function of alone, yielding the result.
Uniqueness. Suppose that are two solutions. Then sends to . This is only possible if is linear: to prove this, denote and use (3.14) with . ∎
3.5.4. Auxiliary question
We may wonder when a generic family is conjugate near to the simple family studied in Section 2. The natural eigenvalue for this family is . The classification theorem implies:
Corollary 3.23**.**
Let be an eigenvalue function for . Then is conjugate to the family if and only if for some germ of analytic function with .
3.6. Proof of Theorem 3.13
Let us now explain how to construct a (parameter preserving) conjugacy between and having equivalent eigenvalue functions under pre-composition by a rotation of order dividing . We can suppose that and have the form (1.3). Then conjugating with a rotation of order , we can suppose that and have the same natural eigenvalue function , see Section 3.3. We change to the rectifying coordinate, also called straightening coordinate, or -coordinate, and which is given by the complex time associated to the vector fields: if , then the vector field becomes . Similarly, for , then becomes . Hence a conjugacy can only be (locally) a translation in the respective time variables. But we have to be careful since the time variables are ramified, there are periods, and the domains are not uniquely defined. To remove these problems we consider the associated translation surfaces. We will see that this amounts to quotienting by the periods.
Definition 3.24**.**
A translation surface is a Riemann surface for which the transition maps between charts are translations (instead of just holomorphic maps).
A translation surface naturally carries a flat Riemannian metric of expression in the charts. We will use the associated geodesic distance.
The patches of straightening coordinate of a holomorphic vector field on a Riemann surface define an atlas of a translation surface, on minus the singularities of .
To prove the theorem, we start by showing that specific subsets of the translation surfaces associated to and are isomorphic. For that purpose we introduce below an abstract translation surface , which we call the local -model and we show that (subsets of) the two translation surfaces are isomorphic to the local -model.
It is natural to expect that, since the situation is close to the vector field , rectifying coordinate for the family can be defined on domains whose image in rectifying coordinate are small deformations of the star shaped domain found in Section 2. But there are subtleties. Since we are doing a local analysis, we have to remove a neighborhood (varying but of bounded size) of the tips of the star. Also, the sum of the periods does not anymore need to be [math].
Definition 3.25**.**
The period associated to a singularity of the vector field is the integral of around a small loop enclosing , so by the residue theorem, . If the singularity is not parabolic, i.e. , then the period is just .
As a consequence, assume we tried to proceed as follows to define the model : define a period-gon, i.e. a polygon whose sides are the negated periods , attach infinite half-strips to the sides and then remove neighborhoods of the corners. This program would fail on the first step: there is no period-gon since the sum of periods may not be zero: then the sides would not close up. Indeed, the sum of the periods is generically not zero (see Lemma 3.27 below).
Hence the approach has to be modified. We give up on the period-gon. It is important to note that, since the local study implies we are removing (bounded) neighborhoods of the tips, the sides of a strip can be shifted (by a bounded amount) and we still get an isomorphic model, see Figure 19.
Remark 3.26**.**
When we had constructed the star-shaped domain in Section 2, we could have allowed for sides that are not orthogonal to the period , or even sides that are not straight lines, as long as they match by the translation by . However we will stick here with orthogonality.
Lemma 3.27**.**
The sum of the periods is analytic in and given by , where
[TABLE]
The limit of the sum of the periods as is equal to times the residue of at the origin. For a holomorphic germ with a root of order at the origin, the sum of , where ranges on the solutions of , has a limit when , equal to times the constant term in the Laurent series of at the origin.
Proof.
The first claim follows from the fact where is a circle around the singular points. The second claim follows from the existence of a vector field with periods associated to (second part of Proposition 3.12). More simply, it can also be directly checked: is a Laurent series in with exponents ranging from to . The sum thus cancels out all negative exponents. ∎
Definition 3.28**.**
Given a holomorphic germ vanishing with order at the origin, we construct a “local time-model” as follows, on which we choose the symbol for the time variable. We call it the -model.
Construction of : By Lemma 3.27, the sum of periods stays bounded: the quantity is the gap to close the polygon. Let
[TABLE]
For a given , let us order the negated periods , …, by increasing value of their argument (the construction is independent of which one is chosen first). Consider a circularly indexed chain of vertices such that the consecutive differences are given alternatively as follows: , , , , , , …, , with . This is possible because the sum of these numbers is [math], and of course the solution is unique up to a translation. If we link consecutive vertices we obtain a polygon that may self-intersect. Each segment is alternately long and short, and the long segments nearly form a regular polygon. See Figure 20 on the right.
On each long segment, put an infinite half-strip that is orthogonal to the segment and is directed opposite to the center of the polygon (see Figure 21). Consecutive half strips may self-intersect near the short segments, which may or may not be a problem. To get rid of this messy part the idea is to remove some neighborhood of the short segments. There are several possible choices that will give different translation surfaces that are in fact isomorphic on large parts. We fix here a choice, which depends analytically on , namely removing a disk of constant radius centered at the middle of each short segment.
Consider a short segment. From its ends draw two half lines that bound two consecutive strips. If is small enough, then they make an angle close to , so we may assume that it is at least . Then the intersection point of the correspondig lines lies at a distance from the center of the short segment that is less than . Hence, if , this intersection point lies inside the disk of radius centered on the middle of the short segment for all sufficiently small . Now the idea is to remove this disk from the union of the strips and of the polygon (see Figure 21). Since the polygon is self-intersecting, to avoid technicalities, we proceed as follows: we define a path, it starts from infinity by following one of the half lines until it hits the circle. It then follows the circle, towards the inside of the strip and until it hits the other half line. Last, it follows this half line towards infinity. We now have disjoint simple (i.e. injective) curves going from infinity to itself, cutting the plane into domains. We let be the central one.
The domain is unbounded and simply connected. We want to define an identification of the sides of the strips in through the translation by the corresponding period . It should be noted that the two removed disks at each end are, unless the sum of the periods vanishes, not image of one another by the translation by , which means that, most likely, the identification has to omit a bounded segment on one of the sides (see Figure 21). For small enough, this segment will have a length bounded by the modulus of the sum of the periods, times a constant that depends only on . We denote the translation surface we have obtained and call it the -model. The simply connected set will be called the canonical chart. The chart and the translation surface are endowed with the vector field .
This ends the construction.
Note that the set has only been uniquely defined up to a translation.
Remark 3.29**.**
On Figure 22 we indicated the curve obtained by following a -coordinate along the boundary of . In other words we take the 6 components of the boundary and we reglue them together by the translations by the . This cannot close up if the sum of periods is not [math]. We believe that, essentially, the isomorphism class of the model only depends on the and on this contour. However we will not need this.
The crucial step of the proof of Theorem 3.13 is the following.
Proposition 3.30**.**
There exist , and, for all small enough, an open neighborhood of [math] such that: is contained in the domain of , contains the disk and the singularities of , and the translation surface defined by on (minus the singularities) is isomorphic to .
In other words, is part of the structure and it is not too small a part.
Proof.
We can of course suppose that is of the form (3.6) with :
[TABLE]
By restricting the domain of and we may assume that and .
In the sequel we drop the index whenever this clutters the notation and dependence in is clear. In the process above, we restricted the domain of . We are not changing it anymore and we assume that it contains a disk , where is independent of . Let us now consider the following points on its boundary: , , that have the same arguments as the singularities, and are ordered trigonometrically; , that are at mid-range from and (see Figure 23.)
We choose straightening coordinates and for
[TABLE]
both sending [math] to [math] on a simply connected domain, with cuts as in Figure 23.
Consider then the straight segment , and its two images in the straightening coordinate and . Then . The images of the segments by are line segments , where is one tip of the star shaped domain described in Section 2, and , where is a constant that depends only on and . Drawing the curves , we get a star figure whose endpoints are close to : if then . Recall that as .
We now follow the boundary of from to or . Tracing the image by starting from , we get two curves, which are close to circular arcs of radius , and together they span approximately an angle of . Hence it is natural to look for some “center” of this circle. Let us call the union of these two curves, and and its endpoints corresponding respectively to and . In the -coordinate, the point is at the end of both the circular arc on from and the one from . Then and differ precisely by the negated period : indeed with the segments and arcs we considered, we can form a closed contour from to , to [math], to , to . The integral along this contour is equal, on one hand to , and on the other hand, to times the residue of at the unique singularity enclosed by the contour, so .
Since for some constant ( for instance), it follows that there exists some translation of the -gon of the construction of following Definition 3.28 whose vertices lie at bounded distance from the and . We can for instance put one vertex at the same place and then we get the bound .
Let us now follow the image by of the radial segment from down to the corresponding singularity of . This traces from and two parallel curves, and , whose tangent vector deviates less than radians from the direction of the corresponding (straight) lines which are the images of by .
The union over of the curves and of the previous paragraph and of the curves defined before, forms the boundary of an open set , that serves as a global chart in -coordinate of the translation surface associated to : more precisely take the union of with the curves and , ends excluded, and quotient by identifying them with the translation by : this gives a translation surface that is isomorphic to . We must check two things:
- •
that it contains a model as per Definition 3.28 for some sufficiently large;
- •
that the corresponding in -coordinate contains a definite disk around the origin.
The strips we constructed have non-straight boundaries, but the boundaries can be modified to become straight and parallel to the appropriate direction (which is perpendicular to ), while preserving the initial point. Call the simply connected domain thus obtained. We then choose so that, for an appropriate choice of translate of the canonical chart , the disks of radius in its definition contain the curves . Since is bounded, and since the curves have bounded diameter, it is possible to choose a uniform . Remove now from the disks of radius having the same centers, to get a domain . The last step is to translate the two straight boundaries of each strip so that they coincide with those of , in other words they must radiate from the appropriate vertex of the -gon. In this process the radius of the removed disks has to be increased to ensure that we get a subset of after identification of the sides, and increasing this radius by is enough: recall that the gluing may omit an initial segment on one of the sides, of length at most . We finally have proved that is indeed isomorphic to a subset of the translation surface associated to .
What we removed is at a bounded distance from the and coming back to the -coordinate, this implies that it cannot get too close to [math] for small. Indeed is close to for which a path between points and will have a -length at least for some . ∎
By our choice of models, the domains have angular points on their boundaries, nevertheless they consist mostly of nearly circular arcs around [math] alternating with short curves.
It should also be noted that in the procedure above, we did not try to get a nice dependence of the isomorphism between the -coordinate and the -model, in particular the boundary of does not a priori depend continuously on . When we placed a copy of the -model in the translation surface there was some choice and it could have been slid by some translation (this amounts to applying the complex flow of ).
We now deal with the problems of getting holomorphic dependence of the model and continuous dependence of . This is done as follows. In Proposition 3.30 we introduced points on and their images . Call the barycenter of the . Call the center of the circles supporting the arcs on the boundary of (i.e. the middle points of the small segments of the -gon), and let be their barycenter.
Definition 3.31**.**
The domain is called balanced whenever the two barycenters and coincide.
The notion depends on the points , and therefore on . A change of -coordinates would change the position of and thus would slide by some amount, notwithstanding the fact that it would probably change .
To understand the following lemma, recall that is the length of each of the small segments in the polygon involved in the construction of the -model.
Lemma 3.32**.**
If , then it is possible to choose balanced.
Proof.
Finding a translated copy of in is possible if the translation is by a vector of size at most . Recall that , whence . ∎
Recall also that is bounded (it has an erasable singularity at ). Therefore by increasing we can assume in the sequel that is balanced.
Lemma 3.33**.**
The function has the following expansion:
[TABLE]
Proof.
We begin by working with another parameter: the universal cover of the set of . Note that the logarithm is globally well-defined as a function of .
Choose points evenly spaced on the circle of center [math] and radius . Let them be independent of . Recall that we work in a -coordinate where the singularities of are the solutions of . For some value of , each segment from [math] to passes through a midpoint between two consecutive singularities (hence for this the coincide with the moving points called in the proof of Proposition 3.30). Choose one lift of this . Consider the quantities , , and let be the average of these integrals. Note that .
Now when varies away from , one can follow the homotopy class of the path from [math] to the unmoving , in the complement of the singuarities, and the integral of from [math] to in this class is well-defined and is a function of . Again, we let be their average. It is a holomorphic function of : indeed, locally we can choose a path independent of , and depends holomorphically on .
When winds once around [math], each integral will have varied by for some and will have varied by . We can cancel out this monodromy by considering the quantity
[TABLE]
Indeed, depends uniformly on , thus defining a holomorphic function on a disk minus the origin. Let us prove that the origin is a removable singularity.
When remains bounded, then is bounded, since the difference is a finite sum of over bounded arcs in . Recall that differs from by a factor of at most . This implies in normalized -coordinate that is at distance from [math] of order . It follows that . Whence (the log term is much smaller). It follows by Cauchy’s formula that the singularity of at the origin is erasable. The lemma follows. ∎
Recall that we are using a balanced chart as a subset of the -coordinate chart constructed in the proof of Proposition 3.30. The inverse of the coordinate change extends to . Let be the union of and of the part of its strip boundaries that get identified by the translations by the corresponding . Let , and let be the union of with the singularities of . The -coordinate thus defines an isomorphism
[TABLE]
Using the inclusion we can define a two-dimensional analytic structure over the union of in . A little bit of thinking shows that it also works across the glued strip sides and defines an analytic structure on the union888A remark for the set-theoretic minded: the quotient of a subset of by an equivalence relation is the set of equivalence classes, so it is a subset of . The union thus takes place in . of the quotients by these gluings: the fact that depends holomorphically on has to be used.
Lemma 3.34**.**
The function is analytic.
Proof.
For each fixed it is analytic as a function of . By the theory of analytic functions in several variables, it is enough to check that, for each fixed , it is analytic as a function of .
Consider any such that is not a singularity and and let us prove holomorphic dependence of near . Consider a path , from [math] to avoiding the singularities of . Its image in -space is a path , where . Then for all nearby , for all , is holomorphic. If we follow this path in , jumping by when a boundary is crossed, we still get holomorphic dependence because is holomorphic. ∎
Theorem 3.35** (Completeness of the invariant ).**
Consider any two generic families of vector fields and unfolding a parabolic germ of same codimension (see Definition 3.2). Assume that there exists with and such that near [math]; then there exists a parameter preserving change of variable on a neighborhood of that sends to . We can moreover require that for all .
Proof.
Note that the two families have the same periods and hence the same function . We carry out all the constructions done earlier in this section: this restricts the domain of to some pointed disk . We can always increase either or so we will assume that . This yields a balanced -model for (resp. -model for ). In particular, Lemma 3.34 gives analytic functions and . By Lemma 3.33, the subsets and of differ by a translation by a vector whose length is bounded as varies: call such a bound. We can use this to define an inclusion of in that is defined as the identity on a large part of containing [math], and defined elsewhere using the gluings of the strips (details left to the reader).
So the domain of the composition contains the set that we define as the preimage by of the set considered above. Call the union of and of the singularities of . Note that its boundary moves continuously with . Note also that the sets contain a common neighborhood of the origin for similar reasons as in Proposition 3.30.
By construction, the map conjugates the vector field to . It extends through the singularities (zeroes) of the vector field: isolated singularities (points outside the domain) of bounded holomorphic function are erasable. The extension, call it also , is still a conjugacy of the vector fields (by continuity w.r.t. ).
By Lemma 3.34, for all , depends analytically on whenever is not a singularity of , i.e. whenever (recall also that ). By the Cauchy formula in -coordinate applied to a small circle centered on , the analytic dependence extends to satisfying .
Since isolated singularities of bounded holomorphic functions are erasable, the function will have a holomorphic extension to for all . By continuity it sends to so it cannot be constant with respect to . The function is a non-constant limit of injective holomorphic maps, so it is injective. By the Cauchy formula in -coordinate, the extended is analytic in over . ∎
3.7. Normal forms
There are several notions of classification we can be interested in and, for each notion, there are interesting normal forms. Here we list a few, summing up what was done in the present article and adding a few more.
We still assume that is a generic -parameter unfolding of a vector field having a parabolic singularity , .
For small enough and in a uniform neighborhood of [math] in the -coordinate, can be turned by a change of variable into the (non-unique) form
[TABLE]
for some function , i.e. we can place the singularities exactly on the solutions of . However, this is not a normal form: there are many possible changes of variables. Hence the function is highly non-unique.
3.7.1. The local normal form
The whole family (3.17) can be transformed into the local normal form
[TABLE]
by a conjugacy that preserves the parameter: this is Theorem 3.13. Its remarkable feature is that does not depend on . This normal form is nearly unique: we can only multiply by a rotation of order dividing . The effect on is a conjugacy by this rotation: if with then the vector field reads with . Hence is unique up to this action. The function is related to the eigenvalue function, see Section 3.3.
However, the problem that interests us most is conjugacies that allow a change of parameter. Then the Classification Theorem 3.18 tells that can be turned into the same local normal form as above:
[TABLE]
where moreover
[TABLE]
i.e. the power series expansion of at [math] has no terms of exponent in . Three advantages of this form are that the factor does not depend on , that the parameter is canonical and that the form is unique up to right composition of with a rotation of order dividing (which corresponds to with ).
Two other possibilities for which the singular points are located at the roots of are given by polynomial and rational vector fields on .
3.7.2. The polynomial normal form
The polynomial normal form has up to additional singular points on and a pole at infinity:
[TABLE]
where is a polynomial in of degree at most and:
- •
if we work with parameter preserving changes of variable, then we impose ;
- •
if we allow conjugacies that change the parameter, then we impose the stronger condition .
Similarly to Section 3.7.1, in the first case there is uniqueness up to conjugacy of by a rotation of order dividing , and in the second case by pre-composition of by a rotation of order dividing . To justify that we can pass from the normal form of Section 3.7.1 to this one, we can apply Theorem 3.13, which reduces the problem to ensuring that where . A polynomial of degree at most being uniquely determined by its values at points, there is a unique solution for . If , are the singular points and , such a polynomial is given by the Lagrange interpolation formula
[TABLE]
It depends holomorphically on and is well-defined (single-valued) since it is invariant under permutations of the . To prove the convergence when we consider the variables as independent, we let , and for all we introduce this other formula for the Lagrange interpolation polynomial
[TABLE]
Then the denominator is . Each divides the numerator since , and hence, divides the difference of the lines starting by and .
With this normal form it is very easy to check if the parameter is canonical. Indeed the only terms of degree in come from . Hence the parameter is canonical if and only if . Also, a change of coordinate and parameter in (3.18) to the canonical parameter is simply of the form , which is analytic in since .
3.7.3. The rational normal form
The rational normal form on is given by
[TABLE]
where is again a polynomial in of degree at most and (or if we only do parameter preserving conjugacies). The treatment is the same as above with equation .
In this case it is harder to have a grip on the canonical parameter, since the calculations become messy. But we could redefine the notion of canonical parameter by using instead of in the definition: with this new definition the new parameter would be canonical if and only if . Also a change of coordinate and parameter in (3.19) to the new canonical parameter is simply of the form , which is analytic in since .
3.7.4. A Kostov-type normal form
A fourth normal form, which we call Kostov-type normal form is given by
[TABLE]
where denotes the sum of the inverses of the eigenvalues (we saw in Proposition 3.12 that it is analytic in ), is a polynomial in of degree with
[TABLE]
(so it is monic and centered), and . The fact that we can put the family in this normal form (by a parameter-preserving change of variable) is a consequence of a theorem of Kostov ([K]), as follows. We consider a -parameter family of vector fields . We enlarge it to the parameter family with the multi-parameter . Kostov’s Theorem states that there exists a change of coordinate and parameters to a normal form
[TABLE]
with a new multi-parameter and . Since is the product of the singularities, it has the same order of magnitude as the product of the singularities before the change of coordinate and parameters, thus . Hence the restriction of the change of coordinate and parameter to provides the required change to the normal form.
One great advantage of this normal form is that a change of parameter corresponds to substituting for in the coefficients of and in the coefficient . Another is that when changing parameter, the -coordinate of the normal form does not change.
The Kostov-type normal forms are far from unique, because any analytic change of parameter provides a normal form of the same type. Hence, it would be good to move to a canonical parameter and hope for some form of uniqueness. The canonical parameter we have defined in Section 3.5 is not adequate in practice for this normal form since an exact expression of the singular points does not exist anymore, and hence we cannot compute the eigenvalue function. Fortunately, it is possible to identify another canonical parameter. Indeed, it suffices to take as the new parameter, i.e. putting in (3.21), as shown in the following theorem.
Theorem 3.36**.**
Let and be two -parameter families of vector fields such that and are monic centered of degree , , , , and . Suppose the two families are locally conjugate through a change of coordinate and parameter . Then there exist and such that
[TABLE]
where is the flow of at time .
Moreover, and hold for near [math].
Proof.
We use a method of infinite descent as in the proof of Theorem 3.5 in [RT]. Since the proof is completely similar, we will be brief on the details. Before starting the infinite descent, we must reduce the problem.
First reduction. We first consider the case , for which the theorem follows from a mere calculation. Then for some . We change in the first vector field, so as to limit ourselves to the case .
Second reduction. It is easily checked that the flow of at time has the form
[TABLE]
Let be the flow of the first equation at time , let
[TABLE]
and let
[TABLE]
We want to solve by the implicit function theorem. We know that there exists such that because of the form of in (3.23). Indeed, , yielding . Hence there exists a unique analytic germ such that and . We change in the first system.
The infinite descent. After the two reductions, we can suppose that and that . We now show that and . Note that since the sum of the residues at the singular points is invariant. Let
[TABLE]
where all , and we simply write instead of , etc. for the functions and . We introduce the principal ideal in . We show by induction that for all , from which it will follow that they are identically zero. Note that .
The conjugacy condition is
[TABLE]
which we simply write as . Hence all must be identically [math]. The are quite complicated but they have a very simple structure of linear terms and this is what we will exploit.
- •
From the two reductions, it is clear that . This is our starting point.
- •
The only linear terms in the equations for , are . Hence .
- •
The equations with yield , since the only linear terms are when and when .
- •
Remember that because of the reduction.
- •
The equations with yield , since the only linear terms in are .
- •
Hence, all .
- •
We now suppose that , and we want to show that there are in .
- •
The equations for , yield .
- •
The equations with yield .
- •
The equations with yield .
- •
Hence, all .
This concludes the proof. ∎
Acknowledgements
We would like to thank Wolf Jung for stimulating discussions and for suggesting a simplification in Section 2.2.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[DS] A. Douady, S. Sentenac, Champs de vecteurs polynomiaux sur ℂ ℂ \mathbb{C} , preprint, Paris 2005.
- 2[K] V. Kostov, Versal deformations of differential forms of degree α 𝛼 \alpha on the line , Functional Anal. Appl. 18 (1984), 335–337.
- 3[Ro] C. Rousseau, Analytic moduli for unfoldings of germs of generic analytic diffeomorphims with a codimension k 𝑘 k parabolic point , Ergodic Theory Dynam. Systems 35 (2015), 274–292.
- 4[RT] C. Rousseau and L. Teyssier, Analytical moduli for unfoldings of saddle-node vector-fields, Moscow Mathematical Journal 8 (2008), 547–614.
