A Maximum Modulus Theorem for functions admitting Stokes phenomena, and specific cases of Dulac’s Theorem
Abstract.
We study large classes of real-valued analytic functions that naturally emerge in the understanding of Dulac’s problem, which addresses the finiteness of limit cycles in planar differential equations. Building on a Maximum Modulus-type result we got, our main statement essentially follows. Namely, for any function belonging to these classes, the following dichotomy holds: either it has isolated zeros or it coincides with the identity. As an application, we prove that the non-accumulation of limit cycles holds around a specific class of the so-called superreal polycycles.
Key words and phrases:
Cauchy–Heine transform, Dulac’s problem, Limit cycles, Phragmén–Lindelöf principle, Stokes phenomenon.2020 Mathematics Subject Classification:
30C80, 34C05, 34C07, 40A30Introduction
In this manuscript, generally speaking, we prove that concrete families of real-valued functions arising in the study of Dulac’s problem about the finiteness of limit cycles in planar differential equations are well-behaved. Namely, going into the Complex Analytic domain, we prove that for any function belonging to such classes it happens that either it has isolated zeros or it coincides with the identity. In doing so, we generalize concepts first introduced by Yu.S. Ilyashenko in his seminal work [7].
One of our main motivations is to gain a better understanding of Dulac’s problem, because the proposed proofs; cf., [4, 7], seem to be far from fully understood by most of the specialists. For an overview on Dulac’s problem and the main definitions and concepts related to, we refer to the introduction of Yu.S. Ilyashenko’s book [7]. We also recommend the recent book [9, §24], which contains a historic review of the still unsolved Hilbert sixteenth problem, as well as the aforementioned Dulac’s problem, including a complete proof of the non accumulation of limit cycles around the so-called hyperbolic polycycles, originally proved in [6]. Throughout this manuscript, we will primarily follow the definitions and notations used in these works.
In [15], M. Yeung offered a constructive approach (in the traditional sense) to proving non oscillation of return maps of groups of polycycles, drawing on a part of the ideas present in Yu.S. Ilyashenko’s work [7]. Essentially, for a suitable choice of classes and (that we will define rigorously later), linked to the types of saddles appearing in the polycycles of interest, one comes to the point that the primary focus is on the classes of functions:
where means group generated under composition, is conjugation with the exponential; i.e., , and is the subset of with identity linear part.
We will address how to show non oscillation for certain elements of the above group when the elements of the class exhibit Stokes phenomena of a type to be defined below.
In particular, by induction on , we will be considering elements of the form:
That is to say, the amount of that is put around first increases to , and then decreases back to zero. For simplicity’s sake we will define a class such that , essentially because we will at no point need the larger domain of which was vital for induction in the proof of [7].
The classes and we will consider here actually are the following (for more detail see Definition 15):
Definition 1.
We define the class to be the class of affine real analytic functions with positive derivative; i.e., the functions:
We define to be the class of almost regular functions of [9, Definition 24.27], which are real on the real axis.
Definition 2.
Let be the set of real analytic germs at infinity which can be extended to extendable cochains on some standard quadratic domain; i.e., a domain of the form:
with for some (positive branch of the square root) and being the complex half-plane with positive real part.
With partition given by the lines ; i.e., on each of the strips in bounded by two adjacent lines of the form , except , we get an analytic function which can be analytically continued to a strip with a larger width. We will denote by the strip widened by on both sides (still inside the standard quadratic domain).
Then the class is the subset of such cochains for which:
-
(1)
There exists some series:
with the real polynomials, real and going to such that for any there exists a finite sum up to some which approximates all the component functions of uniformly up to accuracy ; i.e., there exists some and some such that for all strips , for all with for the analytic function on the strip :
-
(2)
There exists some , such that for any two strips with respective functions we have for all :
-
(3)
The function on the strip containing the real axis, is the original real analytic germ in the class .
Remark 1.
To those familiar with the Theory of summability this may look rather familiar. In fact, the way the class comes up in [7] is that they contain the normalization maps of semihyperbolic saddles to their formal normal form on the centre side (suitably normalized and put in the logarithmic chart , with the usual coordinate).
Considering this, we emphasize that we have made a simplification assuming to be real on the real axis. In essence, this only holds for semihyperbolic saddles where the Martinet-Ramis moduli; cf., [11] and [8, §3], on the axis corresponding to the one-sided transversal for the Dulac map are all zero, an infinite codimension. But without this assumption asymptotics becomes much more tedious and even in the more general case it is entirely unknown what to do.
Definition 3.
We will call a semihyperbolic saddle with Martinet-Ramis moduli as above superreal. The term “superreal” was suggested by Ilyashenko.
The following is then our main Theorem:
Theorem A.
Let be an element of:
Then either or has no fixed points close enough to .
In particular if for all , for large enough real positive (depending on ):
(-fold composition of the exponential) then .
As a consequence of Theorem A, we obtain a positive answer for a restricted version of Dulac’s problem. To do this we first need to introduce the notion of depth of a polycycle; cf., [15].
So take a polycycle homeomorphic to a circle in a vector field on a real analytic -manifold. We may now parametrize our polycycle, say , with , starting at an arbitrary point , say that is not equal to an equilibrium. Suppose that is injective on .
Then for a we can define the depth of at , as follows:
where
and
Note first that this is well-defined because a polycycle only has a transit map along a ‘single side’.
Using this we can define a particular class of polycycles:
Definition 4.
We call a polycycle superreal if every semihyperbolic saddle in it is superreal. And, we call a polycycle balanced if .
Moreover, we say that a polycycle has one turn if there exists a parametrization such that only goes from decreasing to increasing once; i.e., there exists such that before only semihyperbolic saddles going to the central manifold are encountered and after only semihyperbolic saddles going away from the central manifold are encountered, hyperbolic saddles may be encountered anywhere.
Then from our Main Theorem we have the following partial positive answer to Dulac’s problem:
Corollary 1.
Any superreal and balanced real analytic polycycle with only one turn has a (one-sided) neighbourhood without limit cycles.
sketch.
It is known (cf., [9, Lemma 24.40]) that any Dulac map of a hyperbolic saddle gives an element of the above described class , even without the cochain part; i.e., it is a single function on that domain.
It is also known (essentially [11], but also [15] for how to manipulate the formal normal form, see also [7, p. 43], where it is given a table containing all the possible different maps one has to deal with) that the Dulac map of a superreal semihyperbolic saddle can be decomposed into an analytic normalization on the hyperbolic side, something close to an exponential function and an element of the class , even up to a shifted half-plane instead of a standard quadratic domain in the logarithmic chart.
The assumption that the polycycle only has one turn then puts it in the correct form to apply Theorem A to the return map of the polycycle, indeed, such a polycycle as represented in [15] will have some form like this:
with horizontal maps being in , maps down being and maps up being , so by the shape of it adding the following lines standing for superfluous applications of and gives the correct form:
We stress that the in Theorem A is exactly the height of this polycycle as defined in [15]. ∎
Structure of the work
In Section 1, we define rigorously the cochains we work with and the terms used in the definition of the class . Then we will go into the more technical parts of our work; that is, the repartitioning procedure we require; which strictly speaking is not necessary in the case we are working with, but it is necessary in general when we start working with the full Dulac’s problem as in [15], so we have elected to nonetheless include it here.
Then we will extend the notion of Cauchy–Heine transform from summability; cf., [3, 10], to a nice set of cochains, obviously including those relevant for Theorem A. Using that we will establish a version of the well-known Phragmén–Lindelöf principle; cf., [12, 13], which while it may look complicated formally, should essentially be seen as the following statement: Suppose that a cochain defined, in total, on some large domain is small enough to satisfy Phragmén–Lindelöf for that domain (for an analytic function this would mean is identically zero), then is at most the size of their Stokes phenomena/coboundary.
Finally we will use these technical results and terminology to more precisely define the class , and to prove the remaining Lemmas that allow us to prove Theorem A.
A historical note
We would like to emphasize that our work has been largely influenced by the seminal work carried out first by Yu.S. Ilyashenko in his approach to Dulac’s problem; cf., [7]; being the main results proved here generalizations of those that are present in [7]. Namely, the cochains we work with are generalized versions of the ones introduced in [7, §1.1, 1.6]. Plus, the Cauchy–Heine transform in this article generalizes the one in [7, §3.4B Lemma 1], and the Theorem of Phragmén–Lindelöf we prove generalizes [7, §3.6 Lemma 4].
The proof of Theorem A is essentially as outlined in [7, §3.2], but in a much simpler case, as was the intention. In particular in [7] there is a nested (finite) sequence of partitions which had to be worked away using Phragmén–Lindelöf for cochains, while here we only have one. Moreover, we stress that the induction argument here does not work in general.
Acknowledgements
We would like to thank Dmitry Novikov for the insightful comments he provided during the several discussions we had about our work. Particularly, we are grateful with him for explaining us Ilyashenko’s version of Phragmén–Lindelöf principle.
1. Cochains
Before introducing the cochains of [7], we feel it appropriate to compare and contrast to its ‘close cousin’ Čech cohomology. The biggest difference which informs the small practical differences is philosophical. For an overview of Čech cohomology we refer the reader to the classic text by R. Godement; cf., [5, §5].
Generally speaking, given a topological space , and an open cover of it , one of the main ideas behind Čech cohomology is to deduce global properties of by knowing local data in terms of , and how the open sets in are glued together. It is in some sense a topological and combinatorial question. The biggest indicator being that this can without difficulty be generalized to sheaves of abelian groups.
When looking at cochains as in [7], we actually start with a single analytic function, say real analytic. Classical Phragmén–Lindelöf actually asserts that the domain of analytic continuation of a real analytic function can preclude some degenerate behaviour; e.g., any oscillation for an real analytic function on the right half-plane still has to have ’peaks’ that are of the size .
The question asked in [7] is essentially ‘what if your real analytic function has Stokes phenomenon beyond the domain of analytic continuation? Does this prevent degenerate behaviour?’ In this line of inquiry a cochain is supposed to represent a function together with its Stokes phenomenon, unlike in Čech cohomology where a cochain is of independent interest.
The answer to this question is yes, which is what we will present as Phragmén–Lindelöf for cochains, the idea of the statement is the following: Suppose some real analytic function admits Stokes phenomenon up to some large domain , suppose on the real axis is small enough to apply Phragmén–Lindelöf on the large domain , then the size of on the real axis depends on two things:
-
(1)
The size and shape of the overlaps of the elements in covering on which is defined.
-
(2)
The size of the differences on Stokes lines.
Both of these are things which are of no interest in Čech cohomology, so we will have to slightly redefine the notions from Čech cohomology to fit our purposes. Let us start with the idea of a partition:
Definition 5.
Let be a domain. A collection of open subsets of forms a partition of if:
-
(1)
The pairwise intersection of elements in is empty.
-
(2)
In the subspace topology on :
-
(3)
This is locally finite in the sense that any point in has an open neighbourhood containing only a finite amount of elements of .
-
(4)
The boundary of each element of is piecewise analytic.
We define to be the union of , (the boundary taken in ).
Let , then we call a regular point if there exists some open in , , such that is homeomorphic to a line. Else we call singular.
We call a regular partition if:
-
(1)
The singular points are isolated; i.e., for each singular point there is a neighbourhood containing no other singular points.
-
(2)
Every singular point has at least one line of regular points going into it. We require that these lines have finite variation in argument; i.e., let be a parametrization of one of these curves of regular points going to the singular point at , then we want that (with a branch cut of the logarithm in the origin) remains bounded as goes to (note that for this notion the choice of does not matter).
-
(3)
There exists a positive real number and a positive integer such that any ball of radius around any point has at most finite lines of regular points in it.
We call the regularity radius and we call the multiplicity.
We call uniformly regular if in addition there exists a such that there is a distance between a given singular point and all other singular points. We call the maximal the uniformity constant of .
In order to catch the notion of ‘size of the overlaps’ in a flexible way, that allows for things like Cauchy estimates, we introduce the notion of generalized -neighbourhoods:
Definition 6.
Let be a domain, let be a partition of , then a generalized -neighbourhood of is given by:
-
(1)
A positive real number .
-
(2)
For each in and each an open such that:
-
(a)
For each and we have in the subspace topology of :
-
(b)
If and each we have:
-
(a)
We will often shorten this to ‘Let be a generalized -neighbourhood of ’.
Let , then for we define the -diameter of to be:
where is the ball around of radius . We define the -diameter of the partition with its generalized -neighbourhood to be:
We say a generalized -neighbourhood is regular if as long as is small enough.
Instead of or we will just write and respectively.
Let us talk about some obvious operations to perform with partitions:
Definition 7.
Let and be partitions of , then their product is defined to be:
if this is a partition. We define the product of and , denoted by:
This is then a generalized -neighbourhood for .
Let be a biholomorphism. We define:
We define the pullback of by , denoted by:
This is then a generalized -neighbourhood of .
With this notion of partition more suited to the study of Stokes phenomena we can look at cochains:
Definition 8.
Let be a generalized -neighbourhood on , a cochain for this generalized -neighbourhood consists of a positive real number , and for each open set an analytic function on .
We call the total domain of the cochain . We also say that is an (-)extendable cochain.
We may sometimes say ‘let be a cochain’ in that case, the total domain is and the corresponding partition is .
Let us talk about a few obvious operations we can do with cochains:
Definition 9.
Let and be cochains on . Then:
-
(1)
Their sum is a cochain with partition and for and we have:
-
(2)
Their product is a cochain with partition and for and we have:
-
(3)
The derivative of , denoted is a cochain with partition and:
Let be a biholomorphism, then is defined on by:
2. Repartitioning
The reason for this part is that, those elements arising from the Additive Decomposition Theorem, as presented in [15, cf., Theorem 2.14], will naturally occur on a regular partition; however, to get really much information we need uniformly regular partitions. The point of this section is to show that cochains on regular partitions with regular -neighborhoods are also defined on a uniformly regular partition with regular -neighbourhoods, preserving certain features we will be interested in. To get there, we will first need to introduce a way of rechoosing -neighbourhoods.
Definition 10.
Suppose given a partition , then we can define the natural -neighbourhoods associated to taking for each and each :
we call any cochain which is -extendable in these neighbourhoods naturally -extendable.
Remark 2.
It is clear that if a cochain is extendable on a regular set of neighbourhoods, then it is naturally extendable.
In some sense, this emphasizes that our main concern is extendability in the natural sense. However, in practice, problems often arise with more apparent extensions—such as sectors to larger sectors or strips to larger strips; etc. Attempting to convert every such generalized neighborhood to the natural one is not only tedious but may also result in losing crucial information. For example, changing the opening of a sector affects the Phragmén–Lindelöf theorem for the domain, while adding balls of a given radius does not.
What we then want to prove is the following:
Theorem 1.
Let be a cochain naturally -extendable on some regular partition on some domain contained in the right half-plane . Let be a positive real number smaller than the regularity radius. Then there exists a uniformly regular partition on the same total domain with uniformity constant such that the cochain is naturally -extendable on .
Moreover, the partition can be chosen such that outside of a distance from the singular points of , . Plus, the partition has the same regularity radius.
Proof.
The proof is essentially by local surgery as on the picture below:

The red points remaining the same across both drawings and the green point being the centre.
The argument is roughly that we can keep performing the surgery above in a tiling of squares with radius (by radius we mean the distance from the centre to one of the sides) around singular points, resulting in a distance of between two singular points. By the singular points being isolated, this gives a new partition.
We may assume without loss of generality that there are no singular points on the boundary of any of the squares. Indeed, if we only consider tilings with a corner at the origin, for any fixed point there are at most a countable amount of tilings having this point on its boundary. So, because we only have a countable amount of singular points we can always choose a positive real number among the uncountable choices such that there are no singular points on the boundary of the tiling by squares with radius .
We can have a look at the amount of points on the boundary of such a square, it is at most twice the multiplicity because any line segment can at most intersect the boundary twice, implying that a finite amount of lines go into each new singular point. Then if we take squares with the same radius as the old regularity radius over , it can only have a finite amount of such squares in it because any such square has a set radius and any of the old curves at worst breaks up into two curves with each ball, thus turning into curves giving as multiplicity.
Hence, this partition clearly satisfies all properties ascribed to it. And because the size of the set we manipulate is at worst away from a boundary point; i.e., at worst a boundary we care about is on one boundary point and we need to drag it to the opposite boundary point, we still have natural -extendability of our function . ∎
3. The Cauchy–Heine transform
In this section, we introduce a concept of coboundary suitable for our purposes. To compare and contrast with Čech cohomology again, we do not care about the fact that going from cochain to coboundary gives a differential and later a complex. What we do care about is differences of our cochain on Stokes lines because we are interested in the qualitative difference between an analytic function on a domain and a cochain on that same domain. To that end, we also care about the coboundary as a single function on the total domain, because it, in a sense, quantifies the difference between being a function and a cochain.
Definition 11.
Let be a regular partition. Then the coboundary of an extendable cochain on the partition is the tuple of analytic function indexed by defined on by:
together with the choice of we get a natural orientation on by saying that is on the left and is on the right.
Now we get to the part that allows us to relate a cochain to an analytic function on its entire domain.
Theorem 2 (Trivialization of a cocycle).
Let be a domain, let be a regular partition, let be a regular choice of generalized -neighbourhoods. Let be an -extendable cochain, and let us take a choice of coboundary.
Let us define for any path consisting only of the regular points of :
Here we integrate over using the appropriate orientation for defined above, we assume that if we approach a singularity we are able to integrate by approaching the singularity; that is, the integral up to distance away from the singularity converges to something. We have for every pair that on the interior of (as subset of ).
Moreover, let be an open such that is the set of regular points in . Suppose that:
-
(1)
We have:
-
(2)
For each and in we have some such that is bounded up to .
-
(3)
Close enough to each singular point in is bounded in the sense that there is some neighbourhood of the singular point such that for all , is bounded on .
Then is analytic in the entirety of ; i.e., including on the singular points of .
When there is no subscript , then we assume and we call the Cauchy–Heine transform of .
In order to prove this theorem we need to understand the function:
for suitable and . Let us start with a very simple case inspired by similar proofs in the Gevrey asymptotics case; cf., [10, Theorem 1.4.2]:
Lemma 1.
Let be a open set in . Let be an analytic function. Let be a smooth finite positive length curve in without self-intersection. Fix an orientation for , thus also fixing locally around a sense of left and right. Let be distinct points not on , let be a finite length smooth curve from to with no self-intersection and intersecting exactly once, going from left to right (see illustration below). Suppose that on the following function is defined:
Then it is possible to analytically continue along the paths:
-
(1)
from to , we call this value .
-
(2)
The inverse of from to , we call this value .
These values satisfy the following relations:
Moreover, it is possible to analytically continue to from both sides of .

Proof.
Let us start by noting that is analytic by combining the classic Theorems of Morera ([2, p. 122]) and Fubini and noting that the integrand for fixed is analytic. In addition, let us note that by saying that and are smooth we mean that it has a smooth unit speed parametrization from some interval.
Suppose intersects in , this splits into two parts, , the part before and , the part after . If we want to analytically continue from to along , then we homotopically deform ‘around , always keeping to its left’. This is possible because is smooth and intersects only once. Hence, we conclude that at any point of there is an open not containing any points of , where we can deform to wrap around as described.
Call this new curve , suppose deviates from at close to and rejoins at , on the other side of .
Note that, by construction, for any point on we have:
and because touches nowhere by construction, the following function:
remains analytic along for the same reason as , so satisfies the demands.
Then:
This is just the contour integral of from to following and then back from to along . By construction this curve goes counter-clockwise, contains in its interior, and by assumption has no singularities in , so by Cauchy’s Theorem we have:
The other cases are analogous. Note that in order to extend to , it suffices to pick a point on and because has no self-intersection and is smooth, it is possible to make a small curve perpendicular to , intersecting only at the chosen point and one uses this small curve to analytically continue. ∎
Before proving Theorem 2, we still need a second auxiliary result to treat the singular points. That said, we remark that this Lemma will be used a lot independently later.
Lemma 2.
Let be an extendable cochain for a regular partition and a regular set of generalized -neighbourhoods, let be -extendable and let be a point in in the partition of . Suppose that:
-
(1)
the integral:
-
(2)
We have some , such that is bounded on in the sense that it is bounded by the same constant over all choices of two elements of the partition.
-
(3)
Let be the sum of for each regular piece of boundary both entering and exiting the difference between entering and leaving angle, in radians.
-
(4)
Suppose that any regular piece of boundary entering also leaves; i.e., contains no singular points.
Then the following inequality takes place:
In particular, should you have an such that:
-
(1)
is bounded on (the set of all points at distance from ).
-
(2)
We have a uniform bound of the lengths for all points. And still contains no singular points.
Then:
That is, the previous estimate becomes uniform, including on the boundary and can ‘cross the boundary’.
Proof.
Note that the second statement follows from the first by continuity.
For the first statement, let us recall the definition of a Cauchy–Heine transform:
We get our estimate by splitting the integral into two parts, the part where and the part where . Let denote the first part and the second, then:
As for , it is easy to estimate the parts both entering and leaving each region by deforming the path to the boundary resulting in:
∎
With these results in our hands, we can now prove Theorem 2:
Proof of Theorem 2.
All we really still need to prove is about the singular points. Let be a singular point in inside , then note that is an isolated singularity of , we can then use the estimate of Lemma 2 on small circles of radius around , denoted . Then because there are only a finite amount of lines of regular points going out of eventually we get an estimate for of the following form:
But this implies that
So, by Riemann’s Theorem; cf., [2, 4.3.1 Theorem 7], we get that has at worst a simple pole at . That is to say, that exists. Suppose that it does have a simple pole at , then this limit should be non-zero. But a simple calculation through Taylor series shows that the integral:
behaves roughly as a logarithm times when , so we are roughly looking at around the origin, which goes to zero unless spirals around the origin fast enough. But, by regularity, we assumed finite variation of argument for the lines along which we integrate, so we can just approach the singular point radially and have . Thus, once again Riemann’s Theorem gets us where we want to be. ∎
From this and the classical Phragmén–Lindelöf (cf., Theorem 3 below), one quickly gets a form of maximum modulus principle for cochains:
Corollary 2.
Let be a bounded cochain satisfying all conditions of Theorem 2 with being all the regular points of . Suppose is biholomorphic with through , mapping the boundary of to the imaginary axis. Suppose and are bounded on . Then:
Remark 3.
This Corollary obviously also works when one cuts out a compact part of .
Combining this with Lemma 2 when we have a uniformly regular partition we get the estimate:
Corollary 3.
Let be a bounded cochain satisfying all conditions of Theorem 2 with being all the regular points of and being uniformly regular. Suppose is biholomorphic with through , mapping the boundary of to the imaginary axis. Then there exists a constant depending only on the partition (that is, how well we can control the estimate of Lemma 2 for singular points using Jordan curves around them) such that:
Proof.
As soon as we know is analytic we know that every component of is analytic even extended past a singular point, so we can use maximum modulus Theorem on a small circle around the singular point in the boundary inside the -neighbourhood of a chosen component, by uniform regularity it is possible to take the size of this circle the same for all singular points, resulting in a uniform estimate using Lemma 2.
Perhaps more clearly we pick an open set bordering our singular point , then contains in its interior and we can analytically continue around in a small circle , because is fully analytic and is analytic up to we know that analytically continuing around does not create a branch cut, but rather comes back to our original function. Then we apply maximum modulus Theorem to estimate the modulus of by its value on , which can be bounded in the same way as Lemma 2, by exactly the same proof. By regularity of the partition, we can take the same for all bordering on ; and, by uniform regularity, we can take circles of the same radius for all singular points, fixing all constants in Lemma 2. ∎
4. Phragmén–Lindelöf principle
Before we move on to what we will refer to as Phragmén–Lindelöf for regular cochains, we will need an improvement to classical Phragmén–Lindelöf principle; cf., [12]. With this aim, next we recall the classical Phragmén–Lindelöf principle following Titchmarsh text [13]:
Theorem 3 (Classical Phragmén–Lindelöf, [13, §5.61]).
Let be an analytic function in an unbounded simply connected region inside a sector at infinity making angle at infinity, including the boundary; i.e., is analytic on , and is contained inside the closure of the sector.
Suppose that on :
(1) |
If there exists some such that on :
then Inequality (1) holds on the entirety of .
Remark 4.
The region was not in the original statement in [13], but is clear that exactly the same proof works.
Definition 12.
Let be a compact subset of the right half-plane , and let be a curve contained in . We call a meaningful dividing line if consists of two path connected components, each containing some sector with a positive angle.
A direct consequence of the classical Phragmén–Lindelöf, as stated in Theorem 3, is the following:
Proposition 1.
Let be a compact subset of the right half-plane , and let be a meaningful dividing line in . Let be an analytic function on , such that:
(2) |
Suppose that there exists some such that on :
then Inequality (2) holds on .
Proof.
It is enough to apply Theorem 3 on each of the path connected components of . ∎
Once we have recalled the classical Phragmén–Lindelöf, we turn to the main result of this section; namely, its generalization for regular cochains.
Theorem 4 (Phragmén–Lindelöf for regular cochains).
Let be a bounded cochain satisfying all conditions of Corollary 3. Let be a biholomorphism, a compact set. Suppose that the image of the real axis under is a meaningful dividing line.
Define the set as all in the boundary of with real part . Let be the map mapping a regular point to the following: locally there exists (if it does not exist, make , implies a need to repartition usually) a function such that is given by the points with and then we define:
If it is a singular point, .
Let be an increasing positive function such that:
Suppose that is some positive non-zero function such that:
Suppose that is some positive non-zero function with positive derivative such that:
Suppose that is some positive continuous function such that:
Suppose that:
-
(1)
The cochain is bounded on .
-
(2)
The cochain descends in absolute value faster than any exponential on the image of the real axis under .
-
(3)
The function:
is eventually positive.
-
(4)
Assume that for all :
Then for any real function going to and smaller than on the real axis and for any positive function eventually between the zero function and , we have for large enough a constant depending only on the partition such that:
Proof.
Let us define for :
We are now interested in estimating on using Corollary 3. As one might notice, the intention of this setup is that .
Let us start by estimating the relevant integral for large enough to make positive (to keep notation light we will omit the sum over all and the subscripts for ):
Denote the integrand by , we want to apply Gronwall’s Lemma as follows: note that by definition of :
This implies that:
Thus:
Now we can look at:
and note that:
Recall that we have assumed to be increasing, moreover, it is clear that thus already having calculated that we know that at least does not increase, thus:
Note that because is bounded, the improved Phragmén–Lindelöf in the Proposition above still works for . This combines with Corollary 3 into:
Dividing by the exponential on the left hand side and removing the supremum we get:
This estimate holds for now certainly for , so filling in for and for we get the estimate we want. ∎
5. Proving Theorem A
Definition 13.
Define on the right half-plane the so-called simple standard partition , given by the lines:
This is given the generalized -neighbourhoods by ‘enlarging the strips vertically by on both sides’.
We denote for the rest of this section the element of containing the real axis by .
Definition 14.
A simple cochain (of type ) is given by a cochain on some:
with partition such that for some , for all :
Definition 15.
An element of the class is a real analytic function which can be extended to a simple cochain such that there exists some series:
with real coefficients , such that any finite sum up to some approximates uniformly up to accuracy ; i.e., there exists some , , and some , such that for all , for all with :
By abuse of notation we will use to both refer to the real germ as well as a chosen and fixed extension to a simple cochain.
Before we prove Theorem A, let us prove two auxiliary Lemmas:
Lemma 3.
Let be a simple cochain which is real on the real axis, suppose that is smaller than any exponential on the real axis, then is identically zero on the real axis.
Proof.
By applying Phragmén–Lindelöf for cochains on the smaller total domain, say given by:
with (one of the standard quadratic domains of [7, p. 22]), it is easy to check that the boundary of is given by:
We can take , (in the notation of Theorem 4 with some constants). Also clearly plays the role of the function in the notation of the Phragmén–Lindelöf Theorem. So we can take .
Plus, certainly on the imaginary axis, now , thus by classical Phragmén–Lindelöf for harmonic functions; cf., [1, 4. Corollary] we can take:
Then:
which we can simply take as . Take . Then:
We can also take because from the fact that is near identity on the real axis the same can be deduced for . From this we also get for large enough . This results in the following estimate on the real axis:
Simplifying down to the important parts and renaming the constants we get:
Consequently, we note that the component containing the real axis is defined on the strip with imaginary parts between and . So, the composition , with being multiplication by , is defined on outside some compact set, and we have that:
which is smaller than any exponential so by Classical Phragmén–Lindelöf this is identically zero. ∎
Lemma 4.
forms a group under composition.
Proof.
To see for the composition that both standard quadratic domains and Dulac series are preserved, see [9, Lemma 24.33] (nothing is really changed by the cochain nature).
The argument that the partition can be preserved comes from its extendability to larger strips and the fact that the cochain is exponentially close to the identity, meaning that if , for large enough, for any strip , (the component of ) will map inside , which is the domain of , so we can just take the same partition by reducing the up to which we can extend to .
To show that is closed under inversion, we will use the following formula for the inverse function, derived from Rouché’s Theorem; cf., [2, pp. 153–154] (with thanks to Dmitry Novikov): Let be an invertible analytic function, note then that by Cauchy’s Theorem:
Thus, making the substitution , we get:
Let us now take and consider . We obtain:
noting that performing Cauchy estimates on circles of radius will still preserve our domains and we get both the domain and the estimates we want. We only need to prove that is invertible for large enough, for the series expansion we refer to the formula in [14, Lemma 6.23].
Let , and let us then consider , . Note that by definition:
but unlike with , ; i.e., the -fold composition, makes sense and we can explicitly give the inverse of as:
This implies that will eventually be injective. Moreover, because will remain non-zero by Cauchy estimates, we know that will eventually be injective on the type of domain that is necessary. ∎
Let us finally prove Theorem A; the main result of this manuscript. For this sake, we recall that means the conjugation by the exponential function; i.e., , for any given function , and we also recall that by we mean the -fold composition of the exponential.
Proof of Theorem A.
First of all, since in Lemma 4 we just proved that forms a group under composition, we are only looking at an element of:
We proceed by induction on , being the base case obvious. Thus, let be any positive integer, let us take arbitrary affine elements , and let be any element in:
We stress that has a fixed-points free neighbourhood around zero if and only if does. Hence, we may assume . Consequently, we note then that the element can be rewritten as the sum of the affine term plus some exponentially small terms. But, if , then that keeps away from the identity. Therefore, we may also assume to be in:
Again by conjugation we may assume that there exists some element such that is in:
But, once again we notice then that turns out to be the sum of and double exponentially small terms by Taylor expansion. So, by the Phragmén–Lindelöf arguments in Lemma 3, if the Dulac series for is not the identity, it provides a neighbourhood without fixed points, else and then is in:
Then has a fixed-points free neighbourhood if and only if does. Nevertheless, is in:
So by induction we are done. ∎
References
- [1] Lars V. Ahlfors, Remarks on Carleman’s formula for functions in a half-plane, SIAM J. Numer. Anal. 3 (1966), 183–187. MR 203015
- [2] by same author, Complex analysis, Third ed., International Series in Pure and Applied Mathematics, McGraw-Hill Book Co., New York, 1978, An introduction to the theory of analytic functions of one complex variable. MR 510197
- [3] Werner Balser, Formal power series and linear systems of meromorphic ordinary differential equations, Universitext, Springer-Verlag, New York, 2000. MR 1722871
- [4] Jean Écalle, Introduction aux fonctions analysables et preuve constructive de la conjecture de Dulac, Actualités Mathématiques. [Current Mathematical Topics], Hermann, Paris, 1992. MR 1399559
- [5] Roger Godement, Topologie algébrique et théorie des faisceaux, Publications de l’Institut de Mathématiques de l’Université de Strasbourg [Publications of the Mathematical Institute of the University of Strasbourg], vol. No. 13, Hermann, Paris, 1958, Actualités Scientifiques et Industrielles, No. 1252. [Current Scientific and Industrial Topics]. MR 102797
- [6] Yu. S. Ilyashenko, Limit cycles of polynomial vector fields with nondegenerate singular points on the real plane, Functional Analysis and Its Applications 18 (1984), no. 3, 199–209.
- [7] by same author, Finiteness theorems for limit cycles, Translations of Mathematical Monographs, vol. 94, American Mathematical Society, Providence, RI, 1991, Translated from the Russian by H. H. McFaden. MR 1133882
- [8] by same author, Nonlinear Stokes phenomena, Nonlinear Stokes phenomena, Adv. Soviet Math., vol. 14, Amer. Math. Soc., Providence, RI, 1993, pp. 1–55. MR 1206041
- [9] Yu. S. Ilyashenko and S. Yakovenko, Lectures on analytic differential equations, Graduate Studies in Mathematics, vol. 86, American Mathematical Society, Providence, RI, 2008. MR 2363178
- [10] Michèle Loday-Richaud, Divergent series, summability and resurgence. II, Lecture Notes in Mathematics, vol. 2154, Springer, [Cham], 2016, Simple and multiple summability, With prefaces by Jean-Pierre Ramis, Éric Delabaere, Claude Mitschi and David Sauzin. MR 3495546
- [11] Jean Martinet and Jean-Pierre Ramis, Problèmes de modules pour des équations différentielles non linéaires du premier ordre, Inst. Hautes Études Sci. Publ. Math. (1982), no. 55, 63–164. MR 672182
- [12] Edvard Phragmén and Ernst Lindelöf, Sur une extension d’un principe classique de l’analyse et sur quelques propriétés des fonctions monogènes dans le voisinage d’un point singulier, Acta Math. 31 (1908), no. 1, 381–406. MR 1555044
- [13] E. C. Titchmarsh, The theory of functions, second ed., Oxford University Press, Oxford, 1939. MR 3728294
- [14] Lou van den Dries, Angus Macintyre, and David Marker, Logarithmic-exponential series, Ann. Pure Appl. Logic 111 (2001), no. 1-2, 61–113. MR 1848569
- [15] Melvin Yeung, Natural levels in return maps of elementary polycycles, https://www.arxiv.org/abs/2409.13630 (2024), 1–48.