Vous êtes sur la page 1sur 13

Physica D 334 (2016) 174–186

Contents lists available at ScienceDirect

Physica D
journal homepage: www.elsevier.com/locate/physd

Automatic differentiation for Fourier series and the radii polynomial


approach
Jean-Philippe Lessard a,∗ , J.D. Mireles James b , Julian Ransford a
a
Université Laval, Département de Mathématiques et de Statistique, 1045 avenue de la Médecine, Québec, QC, G1V0A6, Canada
b
Florida Atlantic University, Department of Mathematical Sciences, Science Building, Room 234, 777 Glades Road, Boca Raton, FL, 33431, USA

highlights
• One criticism of the radii polynomial approach is that it appears limited to problems with polynomial nonlinearities.
• Up to now, this approach has been applied only to problems with quadratic and cubic nonlinearities.
• The present work puts to rest this criticism and illustrates the wider applicability of these methods.
• We combine ideas from the theories of automatic differentiation, Fourier series and rigorous numerics.
• We prove the existence of several classical Lyapunov orbits in the PCRTBP.

article info abstract


Article history: In this work we develop a computer-assisted technique for proving existence of periodic solutions of
Received 2 April 2015 nonlinear differential equations with non-polynomial nonlinearities. We exploit ideas from the theory
Received in revised form of automatic differentiation in order to formulate an augmented polynomial system. We compute a
15 January 2016
numerical Fourier expansion of the periodic orbit for the augmented system, and prove the existence
Accepted 9 February 2016
Available online 2 March 2016
of a true solution nearby using an a-posteriori validation scheme (the radii polynomial approach). The
problems considered here are given in terms of locally analytic vector fields (i.e. the field is analytic in a
Keywords:
neighborhood of the periodic orbit) hence the computer-assisted proofs are formulated in a Banach space
Rigorous numerics of sequences satisfying a geometric decay condition. In order to illustrate the use and utility of these ideas
Automatic differentiation we implement a number of computer-assisted existence proofs for periodic orbits of the Planar Circular
Fourier series Restricted Three-Body Problem (PCRTBP).
Contraction Mapping Theorem © 2016 Elsevier B.V. All rights reserved.
Periodic solutions

1. Introduction The present work develops a computer-assisted argument for


studying periodic solutions of differential equations with non-
Questions concerning the existence of periodic motions are at polynomial nonlinearities given by elementary functions. Our
the heart of the qualitative theory of nonlinear differential equa- method consists of formulating a certain fixed point problem on
tions. When a system is neither a perturbation nor undergoing a a Banach space of Fourier coefficients, and enables us to obtain
Hopf bifurcation, these questions have a global flavor and may be quantitative information about analytic properties of the solution.
difficult to resolve via classical pen and paper arguments. Numer- More precisely we study analytic differential equations and obtain
ical simulations provide insight, and in particular may suggest the analytic parameterizations of periodic orbits in terms of Fourier
existence of periodic orbits. In recent years considerable effort has series, bounds on the decay rate of the coefficients in the tail, lower
gone into the development of mathematically rigorous a-posteriori bounds on the size of the domain of analyticity, and bounds on
methods which close the gap between numerical experiment and derivatives of the solution.
mathematical proof. In order to implement our computer-assisted argument we
borrow an idea from the theory of automatic differentiation. The
point is that we must efficiently compose an unknown Fourier
∗ series with a non-polynomial vector field. We use ‘‘automatic
Corresponding author.
E-mail addresses: jean-philippe.lessard@mat.ulaval.ca (J.-P. Lessard),
differentiation for Fourier series’’ to transform the given prob-
jmirelesjames@fau.edu (J.D. Mireles James), julian.ransford.1@ulaval.ca lem into a polynomial problem in a larger number of variables.
(J. Ransford). The transformed problem is amenable to existing methods of
http://dx.doi.org/10.1016/j.physd.2016.02.007
0167-2789/© 2016 Elsevier B.V. All rights reserved.
J.-P. Lessard et al. / Physica D 334 (2016) 174–186 175

computer-assisted analysis, and we employ the techniques dis- Table 1


cussed in [1] to complete the argument. The Fourier coefficients of (x(t ), y(t )) of the inner most green periodic orbits on
the left in Fig. 4. The frequency of the orbit is ω = 1.0102. There are 24 Fourier
In Section 2.6 we illustrate the utility of the proposed method
coefficients per component. We could prove the existence of the orbit with ν =
and give a number of validated periodic orbits for a classical 1.14 and r = 7.81 × 10−10 . We also proved the existence with ν = 1.09 and
problem of celestial mechanics (namely the planar circular r = 1.1 × 10−10 .
restricted three body problem—PCRTBP). For this problem we k ak bk
apply the automatic differentiation argument in order to obtain
the augmented system of polynomial equations, derive the error 0 −9.768220550865100 × 10 −1

1 −1.206409736493824 × 10−1 −2.339364883946253 × 10−1
estimates necessary to apply the method of radii polynomials, and
2 −1.347990876182309 × 10−2 6.397869958624213 × 10−3
implement the a-posteriori validation. We wish to stress that the 3 2.352585563377883 × 10−3 −1.790561590462826 × 10−3
orbits, and others similar, to those studied in Section 2.6 have been 4 −5.122863209781185 × 10−4 4.373987650320329 × 10−4
shown to exist by earlier authors using other methods (see also 5 1.219044853784686 × 10−4 −1.093231659117833 × 10−4
Section 1.3 below). The novelty of the present work is a new approach 6 −3.055685576355795 × 10−5 2.814155571301070 × 10−5
to computer-assisted proofs exploiting automatic differentiation for 7 7.934843979226718 × 10−6 −7.428978433135244 × 10−6
Fourier analysis of non-polynomial problems. We choose to work 8 −2.114596180594020 × 10−6 2.001931208169388 × 10−6
9 5.748968790488728 × 10−7 −5.486299609956681 × 10−7
with the PCRTBP because it is a widely studied non-polynomial
10 −1.588047255749821 × 10−7 1.524601425602110 × 10−7
problem which appears in many serious applications, including 11 4.444105347947109 × 10−8 −4.286470381069696 × 10−8
a number of computer assisted studies. Before concluding the 12 −1.257223241334567 × 10−8 1.217145490467260 × 10−8
present introductory discussion, we state Theorem 1, which 13 3.589443646509739 × 10−9 −3.485577927995539 × 10−9
provides some insight into the nature of our results. 14 −1.032912424206540 × 10−9 1.005555404303114 × 10−9
15 2.992744553664615 × 10−10 −2.919684209251029 × 10−10
Theorem 1. Let x(t ), y(t ) be the trigonometric polynomials 16 −8.723250537889003 × 10−11 8.525779373911926 × 10−11
17 2.556153430692412 × 10−11 −2.502217287937952 × 10−11
23 23
  18 −7.525630237426317 × 10−12 7.376943496986842 × 10−12
x(t ) = a0 + 2 ak cos(kωt ) and y(t ) = −2 bk sin(kωt ), 19 2.225016823097366 × 10−12 −2.183690063445679 × 10−12
k =1 k=1 20 −6.603543558111446 × 10−13 6.487830301502292 × 10−13
21 1.966611110890260 × 10−13 −1.933996961613629 × 10−13
with ak , bk the numbers given in Table 1, and ω = 1.0102. Let γ (t ) = 22 −5.875220903859556 × 10−14 5.782732245351016 × 10−14
[x(t ), y(t )] and T ∗ = 2π /ω. Then there is a real analytic function 23 1.760271955315164 × 10−14 −1.733885618947898 × 10−14
γ ∗ : [0, T ∗ ] → R2 denoted component-wise by γ ∗ = [γ1∗ , γ2∗ ] such
that
1.1. Computer-assisted proofs and the radii polynomial approach
1. γ ∗ is a T ∗ -periodic solution of the Planar Circular Restricted Three-
Body Problem (PCRTBP) given in (2.1) with mass parameter µ =
0.0123. (The PCRTBP is discussed in Section 2). The radii polynomial approach refers to a tool kit for a posteriori
2. γ ∗ is a symmetric solution in the sense that γ1∗ (t ) is given by a computer-assisted verification of the existence of a zero of a
cosine series and γ2∗ (t ) is given by a sine series. nonlinear operator equation
3. γ ∗ is C 0 close to γ . More precisely, for r = 9.93 × 10−11 , F (x) = 0 (1.1)
sup γ1∗ (t ) − x(t ) ≤ r sup γ2∗ (t ) − y(t ) ≤ r .
   
and defined on an infinite-dimensional Banach space. The solution x
t ∈[0,T ∗ ] t ∈[0,T ∗ ]
may represent an invariant set of a dynamical system like a steady
4. The function γ can be extended to a T -periodic analytic function

state, a periodic orbit, a connecting orbit, a stable manifold, etc. It
on a complex strip having width at least could also be a minimizer of an action functional, an eigenpair of an
ln(1.14)/ω ≈ 0.1297. eigenvalue problem or a solution to a boundary value problem. The
radii polynomial approach consists of taking a finite-dimensional
5. The decay rates of the Fourier coefficients a∗k of γ1∗ and b∗k of γ2∗
projection of (1.1), computing an approximate solution x̄ (e.g. using
satisfy the bounds
Newton’s method), constructing an approximate inverse A of
7.37 × 10−10 DF (x̄), and then proving the existence of a fixed point for the
|a∗k |, |b∗k | ≤ , for k ≥ 24.
1.14k Newton-like operator
The orbit itself is illustrated in Fig. 4. def
T (x) = x − AF (x) (1.2)
The remainder of the paper is organized as follows: The
remaining sections of the introduction (Sections 1.1–1.3) are by applying the Contraction Mapping Theorem (CMT) on closed
devoted to some brief discussion of the literature pertaining balls about x̄. The hypotheses of the CMT are rigorously verified by
to respectively the method of radii polynomials, the technique deriving a system of polynomial equations (the radii polynomials)
known as automatic differentiation, and distinctions between the whose coefficients carry the relevant information about the non-
geometric/phase space versus the functional analytic approach linear mapping (1.2), the topology of the solution space, the given
to computer-assisted proof in nonlinear analysis. These sections numerical approximate solution x̄, and the choice of approximate
motivate the work to follow. In Sections 1.4 and 1.5, we review inverse A for the derivative of the mapping F . The question ‘‘Is T
the basic notions of Automatic Differentiation for Taylor series and a contraction on some neighborhood of x̄ ?’’ is reduced to a ques-
describe the situation for Fourier series. In Section 2, we begin tion about the sign of some polynomials. By studying the maxi-
discussing the Planar Circular Restricted Three-Body Problem, the mum interval on which these polynomials are negative we obtain
main example of the paper. We review the equations of motions bounds on the size of both the smallest and largest neighborhoods
and in Section 2.1, we illustrate the Automatic Differentiation on which T is a contraction. These give rise respectively to the best
scheme for the problem. Then, in Sections 2.2 and 2.3 we develop computer-assisted error and isolation bounds which can be ob-
the appropriate Banach Spaces and the associated F (x) = 0 tained relative to the choices defining T . We note that while error
problem. In Sections 2.4 and 2.5, we develop the Newton-like bounds are of most interest, the isolation bounds are also useful in
operator and the radii polynomials for the problem. Finally in some validated continuation arguments [2,3].
Section 2.6 we present the results of a number of computer- Before proceeding any further, we hasten to mention the ex-
assisted proofs. istence of several other computer-assisted methods based on the
176 J.-P. Lessard et al. / Physica D 334 (2016) 174–186

fixed points theorems, predating the radii polynomial approach, are used in [33] in order to study invariant KAM circles in the stan-
designed to solve functional equations. For instance, rigorous dard map.
computational methods based on the Newton–Kantorovich theo- The paper just mentioned appears in the book [34], which
rem [4] have been common place for a while (e.g. see [5] and the is based on the proceedings of an IMA conference held at the
references therein), and the approach due to Yamamoto [6] and the University of Cincinnati in April of 1986. Chapter 13 of the
infinite-dimensional Krawczyk operator [7] are also closely related same book contains a discussion of software tools for analysis
approaches. in function spaces. Such software packages need to be able to
The radii polynomial approach has been applied to a host of compute compositions with elementary functions as discussed
problems in differential equations/dynamical systems theory in- above. Development of such software continues through the
cluding the study of initial value problems [8], equilibrium solu- present and again a thorough survey of this literature is beyond the
tions of partial differential equations [2,9,10], periodic solutions scope of the present work. More complete discussions of modern
of ordinary, delay and partial differential equations [1,11–13], sta- software libraries for computer-assisted proofs in Banach spaces
ble/unstable invariant manifolds for differential equations [14], so- can be found for example in [5,35].
lutions of boundary value problems [15], eigenvalue/eigenfunction In the present study we apply the ideas of AD in a different
problems [16], connecting orbit problems for differential equa- way. Before we begin any numerical work, we introduce new
tions [17,18], and standing wave patterns [19]. coordinates by appending the differential equations for the
One possible criticism of this collection of methods is that composition term to the given system of differential equations.
it appears, at first glance, limited to problems with polynomial This results in an expanded system of polynomial differential
nonlinearities. Indeed, up to now, this approach has been applied equations to which we apply directly the methods of [1]. Our
only to problems with quadratic and cubic nonlinearities. The approach is then similar to that of [23], but adapted for computer-
present work puts to rest this criticism and illustrates the wider assisted proofs involving Fourier series.
applicability of these methods. Techniques based on interpolation (rather than automatic
differentiation) are also useful for evaluating compositions of
1.2. Non-polynomial nonlinearities: automatic differentiation, spec- Fourier series with transcendental functions, and such methods
tral methods, and computer-assisted proof have been implemented in computer-assisted proofs. In particular
we direct the reader to the work of [36,37]. These authors expand
The need to efficiently compute the composition of a polyno- their transcendental nonlinearities as Chebyshev polynomials,
mial with an elementary function comes up in many numerical evaluate the polynomial compositions using discrete Fourier
analysis applications, and research into algorithms for efficient ma- convolutions, and manage the truncation errors via classical
nipulation of polynomials remains an active area. A classical dis- interpolation error estimates. The present work is closely related
cussion of semi-numerical algorithms for computing polynomial to the work of [37], as there the authors also study periodic orbits
expansions of eP , sin(P ), P k , etc., with P polynomial appears in the of a celestial mechanics problem via Fourier series methods. Our
book of Knuth [20]. These techniques are nowadays collectively re- AD treatment of nonlinearities is however different.
ferred to as ‘‘automatic differentiation’’. We note that automatic We remark that our automatic differentiation strategy for
differentiation as a tool in effective numerical integration schemes computing compositions will fail if the vector field were given by
appears in the literature as early as [21]. general rather than elementary functions (i.e. if we knew only the
The key to the automatic differentiation of f (P ) when P is a Fourier or Taylor coefficients of the vector field). This is because
polynomial and f is an ‘‘elementary functions of mathematical our method exploits the fact that the elementary functions are
physics’’ (trigonometric functions, Bessel functions, elliptic func- solutions of known differential equations. In more general settings
tions, etc.) is that these f themselves arise as solutions of some one would have to employ an interpolation scheme as in [36,37].
systems of linear differential equations. Power matching schemes General compositions are typical in renormalization theory, see for
applied to these differential equations reduce the cost of comput- example the work of [38–42].
ing f (P ) to the cost of multiplying polynomials. A survey of the AD
literature is beyond the scope of the present work and in addition 1.3. Computer-assisted proof in function space and in phase space
to the works just cited we refer the interested reader to [22–24] for
more complete exposition. The literature on computer-assisted proof as a tool in nonlinear
AD tools are used extensively for computer-assisted proofs in analysis is substantial and growing rapidly. A thorough review
nonlinear analysis, especially for problems involving Taylor series would take us far afield, and instead we direct the reader to
expansions. Chapters 4 and 5 of the book by Tucker [25] contain several expository articles [43,5,44,45] and refer also to the book
many examples and additional references to the literature. The by Tucker [25] for more scholarly discussion. In what follows we
reader may also find helpful the discussion in [23]. A number of offer only a few clarifying remarks.
software packages and libraries for computer-assisted proof in Techniques for a-posteriori validation of periodic motions can
dynamical systems theory employ AD tools for Taylor series. See (roughly speaking) be put into one of two broad classifications:
for example [26–28] for discussion of the COSY software package, topological and functional analytic. A critical component of many
[29–31] for discussion of the CAPD libraries, and [32] for the topological methods is rigorous numerical integration. Rigorous
INTLAB library for MATLAB. integrators played a key role in the computer-assisted proof of
Similar semi-numerical algorithms exist which evaluate com- chaotic motions for the Lorenz equations [46–48], and also in the
positions in bases other than Taylor. For example, the case of computer-assisted solution of Smale’s 14th problem [49,50]. The
Fourier series is discussed in [33] (see the fourth remark in Sec- interested reader will want to consult the works of [29,51,26]
tion 3.3 of that reference). Here, the truncated Fourier series is for general rigorous numerical integrators for ordinary differential
treated as a trigonometric polynomial in complex conjugate vari- equations and see also [52–54] for algorithms which integrate
ables, and recursive formulas for polynomial compositions in the parabolic partial differential equations. See also the discussion of
style of Knuth apply directly. As mentioned in [33], the truncation the literature in the references just mentioned.
error introduced by stopping at a finite order can be rigorously Other topological methods of computer-assisted proof apply
bound via a posteriori analysis and the method can be applied for degree/index arguments directly to the vector field (integration
computer-assisted proofs employing Fourier methods. These ideas free methods). Tools based on the Wazewski retract principle [55],
J.-P. Lessard et al. / Physica D 334 (2016) 174–186 177

the Conley Index Theory [56], the local stable/unstable manifold • Computer-assisted proof for periodic orbits in problem with
arguments of McGehee [57], and more recent generalizations to no globally defined flow: the functional analytic approach to
normally hyperbolic invariant manifolds [58] facilitate integration computer-assisted proof if based on solving equations rather
free computer-assisted analysis of equilibria, periodic orbits, than propagating initial conditions. Hence this approach some-
local stable/unstable manifolds, connecting orbits, and symbolic times applies in situations where there is no locally defined
dynamics of ordinary and partial differential equations. We refer flow. For example computer-assisted proofs based on func-
the reader to the works of [59–63] and the references discussed tional analytic techniques have been used to study periodic
therein. orbits for delay equations and ill-posed PDEs [13,67,68]. The au-
Methods for studying periodic orbits of differential equations tomatic differentiation scheme proposed here could be modi-
using functional analysis are already outlined in Section 1.1. fied to apply to some of these problems.
Functional analytic methods of computer-assisted proof go back • Validated Fourier-Taylor computation of stable/unstable manifolds
to work of Cesari on Galerkin projections for periodic solutions for periodic orbits: Suppose that ξ : [0, T ] → Rn and λ ∈ R
[64,65], and are exemplified also in Lanford’s proof of the solve the eigenvalue problem above. Then briefly, a covering
Feigenbaum conjectures [38]. map (or parameterization) P : [0, T ] × [−R, R] → Rn of the
At present we stress that topological methods apply fixed stable/unstable manifold for γ satisfies the equation
point/index arguments in phase space and result in a representa-
tion of the periodic orbit as a point or set in phase space with vali- ∂ ∂
P (t , σ ) + λσ P (t , σ ) = f [P (t , σ )],
dated error bounds, and functional analytic techniques apply fixed ∂t ∂σ
point/index arguments in function space and result in a represen- subject to the constraints
tation of the periodic orbit as a point or set in Banach space with

validated error bounds. Both the topological and the functional an- P (t , 0) = γ (t ), and P (t , σ ) = ξ (t ).
alytic approaches answer the same question: namely ‘‘does there ∂σ
exist a periodic orbit near the results of this numerical simula- Solving this equation leads to an analytic Fourier–Taylor ex-
tion?’’. It is only the representation of the validated object which pansion of the stable/unstable manifold. These developments
differs. Yet depending on what one does next with the computer- are discussed further in [69–71]. The results of the present
assisted results, the form of the representation could be an impor- work could be taken as the inputs for rigorous computations
tant consideration. We briefly indicate several situations where the of stable/unstable manifolds of periodic orbits based on the Pa-
quantitative information provided by a function space argument rameterization Method in non-polynomial systems. This will
could be of interest. The list is suggestive rather than exhaustive. make the topic of a future study. We remark also that vali-
• Poles in the complex plane: suppose that γ : [0, T ] → Rn is a dated/Fourier–Taylor expansions of stable unstable manifolds
T -periodic solution of the differential equation of periodic orbits could be used to obtain or improve computer-
assisted proofs involving applications of scattering maps [72]
γ ′ = f (γ ), and Melnikov integrals [73].
with f an analytic function, and let {ak }k∈Z with each ak ∈ Rn A number of authors have developed computer assisted meth-
be the Fourier coefficients of γ . If the coefficients ak decay with ods of proof based on KAM theory. See for example [33,74,75],
some geometric rate ν > 1 (i.e. of |ak | ≤ C ν k ) then γ is real and the references therein. In particular these authors compute
analytic and can be extended to a real analytic function on the validated expansions of quasi periodic orbits/invariant tori and
complex strip of radius T log ν/2π . The radius of this strip then their stable/unstable manifolds. More complete discussion of
provides a lower bound on the location of any poles of γ in this literature is found in the book of Haro, Candella, Figueras,
the complex plane. The poles of a periodic orbit determine for Luque, and Mondelo [76], and also the book of Celletti [77]. KAM
example the ‘‘stiffness’’ of the differential equation near γ . Of arguments for invariant circles, tori, and their whiskers often
course analyzing the poles of an analytic function has myriad exploit computer-assisted Fourier analysis, and the automatic
other classical applications. differentiation scheme proposed in the present work could be
• Bootstrap bounds on derivatives: explicit knowledge of the useful in this setting as well.
Fourier series of an analytic function allows us to study also
the derivatives via Cauchy bounds. The ability to compute To summarize: the functional analytic approach relies on the
derivatives is useful for obtaining observables such as the regularity of the object under study and is especially useful
energy or for studying the functions maxima and minima. when, in addition to existence and localization results, we are
• Stability/Floquet analysis: The stability of a periodic orbit can interested also in either some quantitative analytic properties of
be determined by studying periodic solutions of the eigenvalue the solution or in using the solution of one problem as input
problem to another functional analytic argument. Especially if (as in the
d Parameterization Method) we desire a parametric representation
ξ (t ) + λξ (t ) − Df [γ (t )]ξ (t ) = 0, of a dynamical object. On the other hand, topological methods
dt are able to resolve objects with no manifold structure (strange
and it is noteworthy that this equation can again be studied attractors/invariant sets with Cantor-like topology) which have no
using the techniques discussed in the present work, see for smooth parametric representation. See especially [50,46,78–80].
example [66,16] For many problems in nonlinear analysis both topological and
Note that in order to study this problem using Fourier analysis functional analytic methods of computer assisted proof are
it is necessary to know γ exactly (in the sense of computer- available, and practitioners will decide what tools to apply based a
assisted analysis ‘‘exactly’’ might mean that γ is given by a any number of considerations.
known trigonometric polynomial plus an explicit error bound
in some Banach space). Stability of periodic orbits can also be Remarks 1 (Periodic Motions and Computer-assisted Proof in Celes-
studied using rigorous integrators and cone conditions applied tial Mechanics). The N-body problem occupies a central place in
in a Poincare section. However the functional analytic approach mathematical physics going back to the time of Newton. Yet the
yields a parameterization of the stable/unstable bundle, and problem is highly nonlinear and many interesting applications are
one obtains analytic properties of the parameterized bundle in non-perturbative. It is partly for these reasons that applications
addition to the parameterized periodic orbit. in celestial mechanics, and in particular applications involving the
178 J.-P. Lessard et al. / Physica D 334 (2016) 174–186

circular restricted three body problem, have received considerable that is


attention from the computer-assisted proof community over the ∞
 ∞


n

last decades. We refer the reader to the book of Celletti [77] for (n + 1)bn+1 (z − z0 ) = n
bn−k (k + 1)ak+1 (z − z0 )n .
more scholarly discussion of the literature, especially with regards n =0 n =0 k=0
to quasi-periodic motions and KAM theory.
A number of authors have used computer-assisted nonlinear Matching like powers of (z − z0 ) yields
analysis to study periodic orbits for N-body problems. In addition  a0
e n if n = 0
to the work of [37] (already mentioned above) we mention
(ef )n = 1  ka (ef ) if n ≥ 1.
the papers of [81,30,82], where families of Lyapunov orbits for k n −k
n k=1

the PCRTBP are studied with computer assistance. In addition
to the existence of the periodic orbits the authors also prove
Note that we obtain the coefficients of ef at the cost (in arithmetic
the existence of topological horseshoes and symbolic dynamics
operations) of multiplying two power series. The example of (f α )n
between orbits. This work is extended in [83], and the author
is worked out in detail in [20] using similar arguments. One can
obtains the existence of transverse intersections between the
work out the power series coefficients of the composition with any
stable and unstable manifolds of some Lyapunov orbits. The
elementary function. For more examples see [23], especially the
paper [84] develops a computer assisted proof of the existence and
discussion of Proposition 2.1 in that work.
localization of a center manifold in the PCRTBP. The work of [85]
studied the existence and stability of continuous branches of orbits
for the CRTBP. Instabilities in the CRTBP have been studied with 1.5. An automatic differentiation scheme for Fourier series
computer assistance in [86].
There are also computer-assisted results for periodic orbits in Now suppose that f (z ), g (z ) are given by the Fourier series
more general celestial mechanics problems. In [87] the authors
 
f (z ) = an einz , and g (z ) = bn einz .
study transition tori in an elliptic perturbation of the CRTBP. The
n∈Z n∈Z
series of papers [88–90] provide computer-assisted proofs of a
number of choreography orbits in the full N-body problem. This Then, formally speaking, we have the term-by-term relations
discussion is by no means complete, and the interested reader can (f + g )n = an + bn (1.9)
consult also the reference in the papers just mentioned.
(α f )n = α an (1.10)
1.4. Example of automatic differentiation for Taylor series (f ′ )n = inan (1.11)

(f · g )n = an−k bk (1.12)
We recall the basic notion of automatic differentiation for
k∈Z
Taylor series. Consider the formal power series
∞ ∞
and that
 
f (z ) = an (z − z0 ) ,n
and g (z ) = bn ( z − z 0 ) .
n
f =g if and only if an = bn for all n ∈ Z. (1.13)
n =0 n=0
In analogy with the case of power series suppose that we desire
We denote the nth power series coefficient by (f )n = an . With
α ∈ C, the standard arithmetic operations extend to power series g (z ) = ef (z ) =
def

bn einz .
‘‘term by term’’ as n∈Z

(f + g )n = an + bn (1.3) Returning to Eq. (1.8) and in this case applying Eqs. (1.11)–(1.13)
(α f )n = α an (1.4) we see that the desired Fourier coefficients are related by the
equations
(f ′ )n = (n + 1)an+1 (1.5) 
n inbn = ikbn−k ak , n ∈ Z, (1.14)
(f · g )n = an − k b k , (1.6) k∈Z
k=0
subject to the initial condition
and we have that
g (0) = ef (0) ,
f =g if and only if an = bn for all n ≥ 0. (1.7)
that is
We now wish to extend these basic notions to include the 
an
elementary functions. For example, let ez denote the exponential

bn = e n∈Z . (1.15)
function and consider the problem of computing (ef )n . A natural n∈Z
idea would be to expand ez using its Taylor series, so that the
We treat Eqs. (1.14) and (1.15) as a system of infinitely many
composition with f is computed by repeated application of Eq. (1.6)
coupled nonlinear equations in infinitely many unknowns bn .
in order to obtain the coefficient of f k .
Truncating the system to finite order N, we can apply a Newton
This turns out to be an inefficient way of obtaining the com-
scheme in order to numerically approximate the desired Fourier
position, and if we exploit further properties of the exponential
coefficients bn for −N ≤ n ≤ N. This discussion extends to
function, we arrive to a more effective scheme. Note that (ef )0 =
other elementary functions by appending appropriate differential
ef (z0 ) = ea0 . Introducing the new power series variable
equations. Other spectral methods (for example Chebyshev series)

can be treated by the same method.
ef (z ) = g (z ) =
def

bn (z − z0 )n ,
n=0
2. Planar Circular Restricted Three-Body Problem
observe that
d A classical problem in celestial mechanics is the Planar Circular
g (z ) = ef (z ) f ′ (z ) = g (z )f ′ (z ), (1.8) Restricted Three-Body Problem (PCRTBP). We provide a brief
dz
J.-P. Lessard et al. / Physica D 334 (2016) 174–186 179

two second order ordinary differential equations


 ∂V
x′′ = 2y′ +

∂x
(2.1)
y′′ = −2x′ + ∂ V ,

∂y
where

def 1 1−µ µ
V (x, y) = (x2 + y2 ) + +
2 r1 (x, y) r2 (x, y)

and
def
 
r 1 ( x, y ) = (x + µ)2 + y2
def

r2 (x, y) = (x − 1 + µ)2 + y2 .

Fig. 1. A massive primary body and a smaller secondary body in circular motion. def def def def
The X , Y coordinates (black axes) illustrate the standard Galilean center of mass Letting x1 = x, x2 = x′ , x3 = y and x4 = y′ , the system (2.1)
coordinate frame. The x, y coordinates (red axes) illustrate a co-rotating frame. In becomes
the rotating frame, the primary and secondary bodies lie always on the x-axis. (For  ′
interpretation of the references to color in this figure legend, the reader is referred  x1 = x2
to the web version of this article.)
∂V



x′2 = 2x4 +


∂x
′ (2.2)

 x 3 = x 4

x′ = −2x + ∂ V .



2
∂y
 4

The system has at most five equilibrium solutions, three of which


lie on the x-axis. The three equilibrium points on the x-axis
are called the collinear equilibria and are denoted L1 , L2 , L3 .
The collinear equilibria have saddle-center stability. The center
manifold of each collinear equilibrium point is foliated by a family
of hyperbolic periodic orbits referred to as the Lyapunov orbits. The
existence of a one parameter family of Lyapunov orbits in a small
neighborhood of each of the colinear equilibrium is classical and
Fig. 2. In the co-rotating (non-inertial) frame, we introduce a third and massless can be proved by a center manifold argument, see for example [92].
particle. The magnitude of the distance from the massless particle to the primary The Lyapunov orbits are parameterized by energy/frequency, are
body is r1 and the magnitude of the distance from the massless particle to the
secondary particle is r2 . The massless particle is influenced by the gravitational
the main point of study in the remainder of the present work. Our
fields of the primary and secondary bodies, however the massless body does not main results concern the existence of Lyapunov orbits far from the
affect the orbits of the massive bodies. In the rotating reference frame, there are perturbative regime.
three collinear equilibrium points on the x-axis which are denoted L1 , L2 , L3 .

2.1. Equivalent polynomial vector field formulation and the automatic


description of the problem and refer the reader to the book by
differentiation of Fourier series for the CRTBP
Meyer and Hall [91] for a more complete treatment and discussion
of the literature. In this problem, one considers two bodies of mass
m1 > m2 > 0 moving in a circular Keplerian orbit. These are Next, we want to transform (2.2) into a polynomial system. In
called the primary and secondary bodies respectively. Let µ = order to do so, we first take the partial derivatives of V (x, y), that
m1 /(m1 + m2 ) denote the mass ratio and choose coordinates so that is
the circular orbit lies in the X , Y plane with center of mass at the 
∂V (1 − µ)(x + µ) µ(x − 1 + µ)
origin. Since orbits are circular, the line determined by the masses  ∂x = x − −

 3 3
((x + µ) + y ) 2 ((x − 1 + µ)2 + y2 ) 2

2 2
passes through the center of mass (that is the origin) and rotates at
a constant frequency. One can define a rotating coordinate system ∂V (1 − µ)y µy
.

 ∂y = y − −

with the x axis determined by the line between the two masses.
 3 3
((x + µ) + y ) 2
2 2 ((x − 1 + µ)2 + y2 ) 2
The coordinates are rescaled so that distances between the massive
bodies and the origin are µ and 1−µ respectively. Hence the bodies def 1 def 1
are positioned at −µ and 1 − µ along the fixed rotating line x. This We then let x5 =  and x6 =  . By
(x1 +µ)2 +x23 (x1 −1+µ)2 +x23
situation is illustrated in Figs. 1 and 2. differentiating these with respect to t, we get
The massive bodies are now referred to collectively as ‘‘the
primaries’’. A third and massless particle (sometimes called a (x + µ)x′ + yy′
‘‘test particle’’) is placed in the plane of motion of the primaries. x′5 (t ) = − 3
= −x35 ((x1 + µ)x2 + x3 x4 )
The massless particle moves in the resulting gravitational field
((x + µ)2 + y2 ) 2
without disturbing the Keplerian motion of the primaries, that and
is without creating any gravitational field of its own. Writing
Newton’s laws for the motion of the massless particle (transformed (x − 1 + µ)x′ + yy′
x′6 (t ) = − 3
= −x36 ((x1 − 1 + µ)x2 + x3 x4 ).
to the non-inertial co-rotating reference frame) gives the system of ((x − 1 + µ) + 2 y2 2)
180 J.-P. Lessard et al. / Physica D 334 (2016) 174–186

Plugging x5 and x6 into (2.2) and adding our expressions for x′5 and putting everything on the same side of the equation, we must solve
x′6 into the mix, we get our final quintic polynomial vector field (Fj )k = 0 for j = 1, . . . , 6, where for k ≥ 1,
 x′ = x def

 1 2 
 (F1 )k = kω(a1 )k − (a2 )k
def
4 + x1 − (1 − µ)(x1 + µ)x5 − µx6 (x1 − 1 + µ)
′ 3 3
(F2 )k = kω(a2 )k + 2(a4 )k + (a1 ) − (1 − µ)(a1 a35 )k
 
x = 2x
 

2

 
− (µ − µ2 )(a35 )k − µ(a1 a36 )k + (µ − µ2 )(a36 )k
 
x′ = x4
 

3


(2.3) def
(F3 )k = kω(a3 )k + (a4 )k

4 = −2x2 + x3 − (1 − µ)x3 x5 − µx3 x6
′ 3 3

x
 
 def
(F4 )k = kω(a4 )k + 2(a2 )k − (a3 )k + (1 − µ)(a3 a35 )k (2.6)

x5 = −x5 ((x1 + µ)x2 + x3 x4 )

 ′ 3

+ µ(a3 a36 )k
 

x′6 = −x36 ((x1 − 1 + µ)x2 + x3 x4 ),



def
(F5 )k = kω(a5 )k + (a1 a2 a35 )k + (a3 a4 a35 )k + µ(a2 a35 )k





where the extra conditions def
(F6 )k = kω(a6 )k 3+ (a1 a2 a6 )k + (a3 a4 a6 )k
3 3




1 + (µ − 1)(a2 a6 )k .
x5 (0) =  (2.4)
(x1 (0) + µ)2 + x3 (0)2 Since x2 , x3 ∈ R are expressed as sine series, their constant
1 Fourier coefficients, given respectively by (a2 )0 and (a3 )0 , are
x6 (0) =  (2.5)
(x1 (0) − 1 + µ)2 + x3 (0)2 zero. However, to simplify the setup, we consider (a2 )0 and (a3 )0
as variables and impose them to be zero within the operator.
need to be imposed. Therefore, for k = 0, we set
Let us now introduce the operator (1.1) whose solutions  def
correspond to periodic solutions of (2.1). Once this operator is (F1 )0 = (a2 )0

def
(F2 )0 = 2(a4 )0 + (a1 ) − (1 − µ)(a1 a35 )0 − (µ − µ2 )(a35 )0

introduced, we use the theory of Section 3 of [1] to compute 

 − µ(a1 a6 )0 + (µ − µ )(a5 )0

rigorously its solutions. 

 3 2 3

def
(F3 )0 = (a4 )0 (2.7)
2.2. The operator equation F (a) = 0 ( )
def
( )

F = a

4 0 3 0



def
( ) η

F =

5 0 1

Given a fixed period 2π /ω, where ω is the frequency, we look


def
(F6 )0 = η2 ,

for periodic orbits of (2.1) satisfying x′ (0) = y(0) = 0. Exploiting
the well known symmetry of Eq. (2.2) allows us to take x1 , x4 , x5 , x6 where η1 and η2 depends on the value of x1 (0)+µ. More explicitly,
as cosine series and x2 , x3 are sine series, that is
x5 (0)(x1 (0) + µ) − 1, if x1 (0) + µ > 1

def
∞ η1 = x5 (0)(x1 (0) + µ) − 1, if x1 (0) + µ ∈ (0, 1) (2.8)
(aj )k eikωt = (aj )0 + 2
 
xj (t ) = (aj )k cos(kωt ), −x5 (0)(x1 (0) + µ) − 1, if x1 (0) + µ < 0
k∈Z k=1
x6 (0)(x1 (0) + µ − 1) − 1, if x1 (0) + µ > 1

for j = 1, 4, 5, 6 def
η2 = −x6 (0)(x1 (0) + µ − 1) − 1, if x1 (0) + µ ∈ (0, 1) (2.9)
def −x6 (0)(x1 (0) + µ − 1) − 1, if x1 (0) + µ < 0,
with (aj )−k = (aj )k ∈ R for j = 1, 4, 5, 6, and
where xj (0) = (aj )0 + 2 k≥1 (aj )k for j = 1, 5, 6. In all cases,


η1 = 0 ensures that (2.4) holds while η2 = 0 ensures that (2.5)
i(aj )k eikωt = −2
 
xj (t ) = (aj )k sin(kωt ), for j = 2, 3,
holds. Note also that (F4 )0 = 0 forces x3 (0) to vanish.
k∈Z k=1
def  def 
For j = 1, . . . , 6, let aj = (aj )k k≥0 and Fj = (Fj )k k≥0 .
 
def
with (aj )−k = −(aj )k ∈ Z for j = 2, 3. While the cosine and sine Moreover, set
series only have positive indices, it is important to also consider def def
negative indices, so that we can calculate discrete convolutions the a = (a1 , a2 , a3 , a4 , a5 , a6 ) and F = (F1 , F2 , F3 , F4 , F5 , F6 ).
usual way. For instance, From the above discussions, computing periodic solutions of the
planar circular restricted 3-body problem is equivalent to finding
(a1 (ia2 )a35 )k eikωt

x1 (t )x2 (t ) (t ) =
x35 solutions of
k∈Z

 F (a) = 0, (2.10)
= −2 (a1 a2 a35 )k sin(kωt ),
where the coefficients of F (a) are given by (2.7) and (2.6).
k=1
Let us now introduce the Banach space X on which we look for
where solutions of (2.10).

(a1 a2 a35 )k = (a1 )k1 (a2 )k2 (a5 )k3 (a5 )k4 (a5 )k5 , 2.3. The Banach space X
k1 +k2 +k3 +k4 +k5 =k
k i ∈Z
Since (2.3) is a real analytic vector field, any periodic solution is
and where (a1 a2 a35 )−k = −(a1 a2 a35 )k follows from the fact that real analytic. Therefore, the Fourier coefficients of the components
(a1 )−k = (a1 )k , (a2 )−k = −(a2 )k and (a5 )−k = (a5 )k . of any periodic solution decay to zero exponentially fast. This
Now that we have a Fourier representation of our solutions, all fundamental fact justifies the choice of Banach space on which we
we need to do is find the coefficients. To do this, we first substitute solve (2.10). Given an exponential decay rate ν ≥ 1, let
our series into (2.3). Since the equations must be verified for all 


1 def def

values of t, we have that our vector function solves (2.3) if and only ℓν = c = (ck )k≥0  ck ∈ R and ∥c ∥ν =

|ck |ν < ∞ .
k
if the coefficients correspond on both sides of the equation. So, by k≥0
J.-P. Lessard et al. / Physica D 334 (2016) 174–186 181

A consequence of the definition of the above space is that a linear operators with ν ′ < ν . An intermediate first step is to
sequence c ∈ ℓ1ν must have that its coefficients decay (at infinity) consider AĎ an approximation of DF (ā). The motivation for doing
to zero faster than the geometric decay rate ν −k . Define the Banach this is twofold. First, the derivative DF (ā) has many off diagonal
space terms that are small compared to the diagonal terms, and hence
def  6 there are eventually diagonal dominant operators that approximate
X = ℓ1ν it well. Second, considering AĎ will simplify the computing bounds
   for DT (ā + b)c which we will decompose as DT (ā + b)c =
= a = (a1 , a2 , a3 , a4 , a5 , a6 )  aj ∈ ℓ1ν , j = 1, . . . , 6 (2.11) (I − ADF (ā + b)) c = (I − AAĎ )c − A(DF (ā + b) − AĎ )c. Indeed,

each term of the sum will be bounded separately.
endowed with the norm
Hence, we first approximate DF (ā) with the operator AĎ =
 6
∥a∥X = max {∥aj ∥ν }. Ď
Aj,ai which acts on b = (bi )6i=1 component-wise as (AĎ b)j =
j=1,...,6
i,j=1
Ď Ď
for j = 1, . . . , 6, where Aj,ai bi ∈ ℓ1ν ′ is defined
6
To derive the bounds necessary to prove existence of solutions of i=1 j,ai bi
A
(2.10) within the Banach space X defined by (2.11), we will use the component-wise by
following fundamental result. 
(m) (m)

Dai Fj (ā)bi , 0≤k<m
 
Ď
Aj,ai bi =
Lemma 2. Let ν ≥ 1 and a1 , a2 ∈ ℓ1ν .Consider any bi-infinite k δi,j ωk(bi )k ,
k
k ≥ m.
sequences ã1 = (ã1 )k k∈Z , ã2 = (ã2 )k k∈Z with indices so that
(ãj )k = (aj )k and Let A(m) be a finite-dimensional approximate inverse of DF (m) (ā)
 |(ãj )−k | = |(aj )k | for j = 1, 2 and for all k ≥ 0.
Then (ã1 ∗ ã2 )k k≥0 ∈ ℓ1ν and which is obtained numerically. Define the decomposition A(m) =
6
(m)
∈ R6m × R6m , where A(j,mai) ∈ Rm × Rm . We define the

Aj,ai
∥ (ã1 ∗ ã2 )k ∥ ≤ 4∥a1 ∥ν ∥a2 ∥ν .
 
(2.12) i ,j = 1
k≥0 ν
approximate inverse A of the infinite-dimensional operator DF (ā)
 6
by A = Aj,ai i,j=1 , that is
Proof.
∥ (ã1 ∗ ã2 )k k≥0 ∥ν
  A
1,a1 A1,a2 A1,a3 A1,a4 A1,a5 A1,a6

  A2,a1 A2,a2 A2,a3 A2,a4 A2,a5 A2,a6 
  A3,a A3,a2 A3,a3 A3,a4 A3,a5 A3,a6 
    
A= 1 .
= |(ã1 ∗ ã2 )k |ν =
k
(ã1 )k1 (ã2 )k2  ν k A4,a1 A4,a2 A4,a3 A4,a4 A4,a5 A4,a6 


A5,a1 A5,a2 A5,a3 A5,a4 A5,a5 A5,a6
   
k≥0 k≥0 k1 +k2 =k
k1 ,k2 ∈Z

  A6,a1 A6,a2 A6,a3 A6,a4 A6,a5 A6,a6
≤ |(ã1 )k1 ||(ã2 )k2 |ν k
k≥0 k1 +k2 =k
The linear operator A acts on b = (bi )6i=1 ∈ X = (ℓ1ν )6
component-wise as (Ab)j = i=1 Aj,ai bi ∈ ℓν for j = 1, . . . , 6
6
k1 ,k2 ∈Z 1

with Aj,ai bi ∈ ℓν defined component-wise by


1
 
≤4 |(a1 )k1 |ν k1 |(a2 )k2 |ν k2
k≥0 k1 +k2 =k 
(m) (m)

k1 ,k2 ≥0
 Aj,ai bi
 , 0≤k<m
k
    
  Aj,ai bi = δ (2.13)
≤4 |(a1 )k1 |ν k1
|(a2 )k2 |ν k2
= 4∥a1 ∥ν ∥a2 ∥ν .  k
 i,j (bi )k ,
 k ≥ m.
k1 ≥0 k2 ≥0 ωk
Having defined A piece by piece, we can now define the Newton-
Remarks 2. The bound (2.12) holds for discrete convolutions in- like operator by
volving any combination of cosine sequences (that is sequences T (a) = a − AF (a). (2.14)
extended over negative indices using the rule b−k = bk ) and
sine sequences (extended over negative indices using the rule We show existence of fixed points of T with the radii polynomial
b−k = −bk ). approach.
Instead of solving (2.10) directly, we introduce a fixed point
equation of the form T (a) = a − AF (a) (where A is an injective 2.5. The radii polynomial approach for periodic orbits
linear operator to be defined) whose fixed points are in one-to-one
correspondence with the zeros of F . In this section, we essentially follow the approach introduced
in Section 3 of [1]. This is why we omit many technical details.
2.4. Definition of the approximate inverse operator A Given ā = (ā1 , . . . , ā6 ) ∈ X , with āj = (. . . , 0, . . . , 0, (āj )−m+1 ,
. . . , (āj )m−1 , 0, . . . , 0, . . .) ∈ ℓ1ν , define the bounds
Assume that using a finite-dimensional projection F (m) :
R6m → R6m of (2.10), we applied Newton’s method to find a Y = (Y1 , . . . , Y6 ) ∈ R6
numerical solution ā = (ā1 , . . . , ā6 ) ∈ R6m such that F (m) (ā) ≈ 0.
Z (r ) = (Z1 (r ), . . . , Z6 (r )) ∈ R6
From now on, we abuse slightly the notation by identifying the
point āj = ((āj )−m+1 , . . . , (āj )m−1 ) ∈ Rm with the point āj ∈ ℓ1ν such that
by padding by zeros, that is
(T (ā) − ā)j  ≤ Yj , sup  DTj (ā + b)c ν ≤ Zj (r ),
   
ν
āj = (. . . , 0, . . . , 0, (āj )−m+1 , . . . , (āj )m−1 , 0, . . . , 0, . . .) ∈ ℓ1ν . b,c ∈B(r )

6 for j = 1, . . . , 6. (2.15)
Denote DF (ā) = Dai Fj (ā) i,j=1 , where each component of

DF (ā) is a linear operator such that Dai Fj (ā) : ℓ1ν → ℓ1ν ′ are The following result is proved in [1].
182 J.-P. Lessard et al. / Physica D 334 (2016) 174–186
6
Bj,ai i,j=1 . Note that given c ∈ X , ((Bc )j )k = 0 for

Proposition 3. Consider Y , Z (r ) ∈ R6 satisfying (2.15). If there the form B =
exists a radius r > 0 such that max Zj (r ) + Yj < r, then
 
j=1,...,6
all k ≥ m (e.g. see [1] for more details). By denoting b = b̃r and
T : Bā (r ) → Bā (r ) is a contraction mapping. Moreover, there exists a c = c̃r with b̃, c̃ ∈ B0 (1), we can deduce that for j = 1, . . . , 6, we
unique ã ∈ Bā (r ) such that F (ã) = 0. have
 
6
Definition 1. Given bounds Y and Z (r ) satisfying (2.15), define

∥(Bc )j ∥ν = ∥(Bc̃ )j ∥ν r ≤ ∥Bj,ai ∥B(ℓ1ν ,ℓ1ν ) r
p1 (r ), . . . , p6 (r ) by i =1
 
6
def (0)
pj (r ) = Zj (r ) − r + Yj .
def

(2.16) = Zj r = KB,j,i r
i=1
If for each j = 1, . . . , 6, the bound Zj (r ) is a polynomial in r, then
pj (r ) is a polynomial in r. In this case, the polynomials p1 (r ), . . . , p6 where
are called the radii polynomials. m−1
def 1 
KB,j,i = max |(Bj,ai )k,n |ν k .
The definition of the radii polynomials is based on the assump- 0≤n≤m−1 νn
tion that each component of the bound Z (r ) can be obtained as a
k=0

polynomial in r. We refer to Remark 1 in [1] for a justification of Note that KB,j,i is in fact the norm ∥Bj,ai ∥B(ℓ1ν ,ℓ1ν ) for operators of this
this assumption. (finite) form, that is for operators satisfying (Bj,ai )k,n = 0 for all
The next result, whose proof can be found in [1] provides an k ≥ m or n ≥ m. Next, we need to bound ∥[−A(DF (ā+b)−AĎ )c ]j ∥ν ,
efficient mean of obtaining sets on which the Newton-like operator for j = 1, . . . , 6. For k ≥ 1,
(2.14) is a contraction mapping.
[DF (ā + b)c ]1 = kω(c1 )k + (c2 )k
Proposition 4. For a given exponential decay rate ν ≥ 1, construct [DF (ā + b)c ]2 = kω(c2 )k + 2(c4 )k + (c1 )k
the radii polynomials pj = pj (r ) for j = 1, . . . , 6 of Definition 1.
− (1 − µ)[c1 (ā5 + b5 )3 + 3c5 (ā1 + b1 )(ā5 + b5 )2 ]k
Define
− (µ − µ2 )[3c5 (ā5 + b5 )2 ]k − µ[c1 (ā6 + b6 )3
6
def
+ 3c6 (ā1 + b1 )(ā6 + b6 )2 ]k + (µ − µ2 )[3c6 (ā6 + b6 )2 ]k

I= {r > 0 | pj (r , ν) < 0}. (2.17)
j =1 [DF (ā + b)c ]3 = kω(c3 )k + (c4 )k
If I ̸= ∅, then I is an open interval, and for any r ∈ I, the ball Bx̄ (r ) [DF (ā + b)c ]4 = kω(c4 )k + 2(c2 )k − (c3 )k
contains a unique solution x̃ such that F (x̃) = 0. Note that x̃ is the + (1 − µ)[c3 (ā5 + b5 )3 + 3c5 (ā3 + b3 )(ā5 + b5 )2 ]k
same solution for all r ∈ I.
+ µ[c3 (ā6 + b6 )3 + 3c6 (ā3 + b3 )(ā6 + b6 )2 ]k
We now derive the bounds Yj and Zj (r ) for the definition of
the radii polynomials which are defined in (2.15). Denote by ā the [DF (ā + b)c ]5 = kω(c5 )k + [c1 (ā2 + b2 )(ā5 + b5 )3
solution we found using Newton’s method. + c2 (ā1 + b1 )(ā5 + b5 )3
Recall that the bounds Yj satisfy ∥[T (ā) − ā]j ∥ν ≤ Yj , where T is
our Newton-like operator. Recalling the action of each component
+ 3c5 (ā1 + b1 )(ā2 + b2 )(ā5 + b5 )2 + c3 (ā4 + b4 )(ā5 + b5 )3
of A given in (2.13), a direct computation yields the following + c4 (ā3 + b3 )(ā5 + b5 )3 + 3c5 (ā3 + b3 )(ā4 + b4 )(ā5 + b5 )2 ]k
computable bounds.
  + µ[c2 (ā5 + b5 )3 + 3c5 (ā2 + b2 )(ā5 + b5 )2 ]k
m−1 6
[DF (ā + b)c ]6 = kω(c6 )k + [c1 (ā2 + b2 )(ā6 + b6 )3

def (m) (m)

Y1 =  [A1,ai Fi (ā)]k  ν k (2.18)
 
+ c2 (ā1 + b1 )(ā6 + b6 )3

k=0 i=1

 
m−1 6 4m −4
1 + 3c6 (ā1 + b1 )(ā2 + b2 )(ā6 + b6 )2 + c3 (ā4 + b4 )(ā6 + b6 )3

def (m) (m)
 
Y2 =  [A2,ai Fi (ā)]k  ν k + |[F2 (ā)]k |ν k (2.19)
 

k=0 i=1
 k=m
k ω + c4 (ā3 + b3 )(ā6 + b6 )3 + 3c6 (ā3 + b3 )(ā4 + b4 )(ā6 + b6 )2 ]k
 
def
m
−1  
6
(m) (m)
 + (µ − 1)[c2 (ā6 + b6 )3 + 3c6 (ā2 + b2 )(ā6 + b6 )2 ]k
Y3 =  [A3,ai Fi (ā)]k  ν k (2.20)
 

k=0 i=1
 and
 
def
m
−1  
6
(m) (m)
 4m
 −4
1 (AĎ c )1 = kω(c1 )k + {c2 }k<m
Y4 =  [A4,ai Fi (ā)]k  ν k + |[F4 (ā)]k |ν k (2.21)
 

k=0 i=1
 k=m
k ω (AĎ c )2 = kω(c2 )k + {2(c4 ) + (c1 )
− (1 − µ)(c1 ā35 ) − 3(1 − µ)(c5 ā1 ā25 )
 
m−1  
6 5m −5
1

def (m) (m)
 
Y5 =  [A5,ai Fi (ā)]k  ν k + |[F5 (ā)]k |ν k (2.22)
 

k=0 i=1
 k=m
k ω − 3(µ − µ2 )(c5 ā25 ) − µ(c1 ā36 ) − 3µ(c6 ā1 ā26 )
+ 3(µ − µ2 )(c6 ā26 )}k<m
 
m−1  
6 5m −5
1

def (m) (m)
 
Y6 =  [A6,ai Fi (ā)]k  ν k + |[F6 (ā)]k |ν k . (2.23)
 
Ď
  k ω (A c )3 = kω(c3 )k + {c4 }k<m
k=0 i=1 k=m
(AĎ c )4 = kω(c4 )k + {2(c2 ) − (c3 ) + (1 − µ)(c3 ā35 )
To compute the bounds Z1 (r ), . . . , Z6 (r ), we have to bound each
component of DT (ā + b)c, for b, c ∈ B(r ). Recall that + 3(1 − µ)(c5 ā3 ā25 ) + µ(c3 ā36 ) + 3µ(c6 ā3 ā26 )}k<m
DT (ā + b)c = (I − AAĎ )c − A(DF (ā + b) − AĎ )c (AĎ c )5 = kω(c5 )k + {(c1 ā2 ā35 ) + (c2 ā1 ā35 )
where AĎ is the approximation of DF (ā), as defined in Section 2.4. + 3(c5 ā1 ā2 ā25 ) + (c3 ā4 ā35 ) + (c4 ā3 ā35 )
def
Let B = I − AAĎ . As the operator A defined in Section 2.4, B has + 3(c5 ā3 ā4 ā25 ) + µ(c2 ā35 ) + 3µ(c5 ā2 ā25 )}k<m
J.-P. Lessard et al. / Physica D 334 (2016) 174–186 183

(AĎ c )6 = kω(c6 )k + {(c1 ā2 ā36 ) + (c2 ā1 ā36 ) + ∥|Aj,a5 |[|ā1 ||ā5 |3 w]F ∥ν + ∥|Aj,a5 |[|ā2 ||ā5 |3 w]F ∥ν
+ 3(c6 ā1 ā2 ā26 ) + (c3 ā4 ā36 ) + (c4 ā3 ā36 ) + ∥|Aj,a5 |[|ā3 ||ā5 |3 w]F ∥ν
+ 3( c6 ā3 ā4 ā26 ) + (µ − 1)( c2 ā36 ) + 3(µ − 1)( c6 ā2 ā26 )}k<m . + ∥|Aj,a5 |[|ā4 ||ā5 |3 w]F ∥ν + 3∥|Aj,a5 |[|ā1 ||ā2 ||ā5 |2 w]F ∥ν
+ 3∥|Aj,a5 |[|ā3 ||ā4 ||ā5 |2 w]F ∥ν + µ∥|Aj,a5 |[|ā5 |3 w]F ∥ν
 of (F1 )0 , (F3 )0 and (F4 )0 in (2.7) (which are
From the definitions
linear), we get that [DF (ā + b)c ]j − (AĎ c )j 0 = 0 for k = 0 and + 3µ∥|Aj,a5 |[|ā2 ||ā5 |2 w]F ∥ν
for j = 1, 3, 4. Also,
+ ∥|Aj,a6 |[|ā1 ||ā6 |3 w]F ∥ν + ∥|Aj,a6 |[|ā2 ||ā6 |3 w]F ∥ν
[DF (ā + b)c ]5 − (AĎ c )5 0
 
    + ∥|Aj,a6 |[|ā3 ||ā6 |3 w]F ∥ν
m−1
+ ∥|Aj,a6 |[|ā4 ||ā6 |3 w]F ∥ν + 3∥|Aj,a6 |[|ā1 ||ā2 ||ā6 |2 w]F ∥ν
 
= ± 2 (c̃5 )k 2 (ā1 )k + µ


k≥m

k=0
 + 3∥|Aj,a6 |[|ā3 ||ā4 ||ā6 |2 w]F ∥ν + |µ − 1|∥|Aj,a6 |[|ā6 |3 w]F ∥ν
m−1
± 2

(c̃1 )k 2

(ā1 )k r
+ 3|µ − 1|∥|Aj,a6 |[|ā2 ||ā6 |2 w]F ∥ν + αj , (2.24)

where Aj,ai :,0 ∈ ℓν is the first column of the operator for i = 5, 6,


k≥m k=0
  1
     
def
where w = 0, 0, . . . , 0, ν1m , ν m1+1 , ν m1+2 , . . . , and where
 
+ ± (c̃5 )0 + 2 (c̃5 )k (b̃1 )0 + 2 (b̃1 )k
k≥1 k≥1
defδ2,j 
αj = |µ − 1|∥ā5 ∥2ν (∥ā5 ∥ν + 3∥ā1 ∥ν )
  

 
± (b̃5 )0 + 2 (b̃5 )k (c̃1 )0 + 2 (c̃1 )k r ,
2

+ 3|µ2 − µ|(∥ā5 ∥2ν + ∥ā6 ∥2ν ) + µ∥ā6 ∥2ν (∥ā6 ∥ν + 3∥ā1 ∥ν )



k≥1 k≥1

where the signs ± depend on the cases defining η1 and η2 in (2.8) δ4,j 
and (2.9), respectively. Now, for a ∈ ℓ1ν such that ∥a∥ν ≤ 1, we + |µ − 1|∥ā5 ∥2ν (∥ā5 ∥ν + 3∥ā3 ∥ν )

have that
+ µ∥ā6 ∥2ν (∥ā6 ∥ν + 3∥ā3 ∥ν )

 
  
δ5,j 
 
a0 + 2 ak  ≤ 2 | ak | ≤ 2 |ak |ν k = 2∥a∥ν ≤ 2.

+ ∥ā5 ∥3ν (∥ā1 ∥ν + ∥ā2 ∥ν + ∥ā3 ∥ν + ∥ā4 ∥ν + µ)

 k≥1
 k≥0 k≥0

+ 3∥ā5 ∥2ν (∥ā1 ∥ν ∥ā2 ∥ν + ∥ā3 ∥ν ∥ā4 ∥ν + µ∥ā2 ∥ν )



Hence,
 [DF (ā + b)c ]5 − (AĎ c )5  δ6,j 
  
0 + ∥ā6 ∥3ν (∥ā1 ∥ν + ∥ā2 ∥ν + ∥ā3 ∥ν + ∥ā4 ∥ν + |µ − 1|)

m −1
 
  m −1
 mω
2 
  
  
(ā1 )k + µ + 2 (ā1 )k  r + 8r 2 + 3∥ā6 ∥2ν (∥ā1 ∥ν ∥ā2 ∥ν + ∥ā3 ∥ν ∥ā4 ∥ν + |µ − 1|∥ā2 ∥ν ) .

≤ m 2

ν  k=0   k=0 
(2) def
     
Ď
 [DF (ā + b)c ]6 − (A c )6 
   Zj = 8 ∥ Aj,a5 :,0 ∥ν + ∥ Aj,a6 :,0 ∥ν
0

+ 4∥Aj,a2 ∥[|µ − 1|(24∥ā5 ∥2ν + 24∥ā1 ∥ν ∥ā5 ∥ν )


   
m −1   m −1
2 
  
  
≤ m 2 (ā1 )k + µ − 1 + 2 (ā1 )k  r + 8r 2 .

ν  k=0   k=0  + 6|µ2 − µ|∥ā5 ∥ν

Given an element a ∈ ℓ1ν , denote by aF the finite-dimensional + 24µ(∥ā6 ∥2ν + ∥ā1 ∥ν ∥ā6 ∥ν ) + 6|µ2 − µ|∥ā6 ∥ν ]
vector aF = (a0 , a1 , . . . , am−1 )T ∈ Rm . + 4∥Aj,a4 ∥[|µ − 1|(24∥ā5 ∥2ν + 24∥ā3 ∥ν ∥ā5 ∥ν )
We now use the triangle inequality and Lemma 2 to bound
∥[−A(DF (ā + b) − AĎ )c ]j ∥ν . By substituting b and c with b̃r and c̃r, + 24µ(∥ā6 ∥2ν + ∥ā3 ∥ν ∥ā6 ∥ν )]
and grouping the corresponding powers of r together, we obtain + 4∥Aj,a5 ∥[64∥ā5 ∥3ν + 24∥ā5 ∥2ν (4∥ā1 ∥ν + 4∥ā2 ∥ν
that

−1
 
−1
 + 4∥ā3 ∥ν + 4∥ā4 ∥ν + µ)
2
 m   m 
(1) def     
(ā1 )k + µ + 2 (ā1 )k  + 24∥ā5 ∥ν (µ∥ā2 ∥ν + 4∥ā1 ∥ν ∥ā2 ∥ν + 4∥ā3 ∥ν ∥ā4 ∥ν )]
 
Zj = m ∥ Aj,a5 :,0 ∥ν 2

ν  k=0   k=0 
    + 4∥Aj,a6 ∥[64∥ā6 ∥3ν + 24∥ā6 ∥2ν (4∥ā1 ∥ν
 m −1   m −1
2 

    
(ā1 )k + µ − 1 + 2 (ā1 )k 

+ m ∥ Aj,a6 :,0 ∥ν 2
 + 4∥ā2 ∥ν + 4∥ā3 ∥ν + 4∥ā4 ∥ν + |µ − 1|)
ν
+ 24∥ā6 ∥ν (|µ − 1|∥ā2 ∥ν + 4∥ā1 ∥ν ∥ā2 ∥ν + 4∥ā3 ∥ν ∥ā4 ∥ν )],
 k=0   k=0 
6 (2.25)
+ + |µ − 1|∥|Aj,a2 |[|ā5 | w]F ∥ν 3
mω (3) def
+ 3|µ − 1|∥|Aj,a2 |[|ā1 ||ā5 |2 w]F ∥ν Zj = 16∥Aj,a2 ∥[9|µ − 1|∥ā5 ∥ν + 9µ∥ā6 ∥ν + 3|µ − 1|∥ā1 ∥ν

+ 3|µ2 − µ|∥|Aj,a2 |[|ā5 |2 w]F ∥ν + µ∥|Aj,a2 |[|ā6 |3 w]F ∥ν + 3µ∥ā1 ∥ν + 3|µ2 − µ|]
+ 3µ∥|Aj,a2 |[|ā1 ||ā6 |2 w]F ∥ν + 16∥Aj,a4 ∥[9|µ − 1|∥ā5 ∥ν + 9µ∥ā6 ∥ν + 3µ∥ā3 ∥ν ]
+ 3|µ − µ|∥|Aj,a2 |[|ā6 | w]F ∥ν
2 2
+ 16∥Aj,a5 ∥[72∥ā5 ∥2ν + 9∥ā5 ∥ν (4∥ā1 ∥ν + 4∥ā2 ∥ν
+ |µ − 1|∥|Aj,a4 |[|ā5 |3 w]F ∥ν + 4∥ā3 ∥ν + 4∥ā4 ∥ν + µ)
+ 3|µ − 1|∥|Aj,a4 |[|ā3 ||ā5 | w]F ∥ν + µ∥|Aj,a4 |[|ā6 | w]F ∥ν
2 3 + 3µ∥ā2 ∥ν + 12∥ā1 ∥ν ∥ā2 ∥ν + 12∥ā3 ∥ν ∥ā4 ∥ν ]
+ 3µ∥|Aj,a4 |[|ā3 ||ā6 | w]F ∥ν 2
+ 16∥Aj,a6 ∥[72∥ā6 ∥2ν + 9∥ā6 ∥ν (4∥ā1 ∥ν + 4∥ā2 ∥ν + 4∥ā3 ∥ν
184 J.-P. Lessard et al. / Physica D 334 (2016) 174–186

Fig. 3. In this figure, we show the picture of several rigorously computed periodic orbits for the planar circular restricted 3-body problem (2.1). The code performing the
proof of existence of all orbits in the figure is script_proof_figure_3.m which is available at [93]. The run time for doing all proofs is about 530 s on a MacBook Pro
2014 with Processor 3 GHz Intel Core i7 and 8 GB of Memory. The red circles depict the location of the primaries, and the black dots on the x axis to the left, center, and right
of the primaries denote the equilibrium points. The mass ratio between the bodies is µ = 0.5 which corresponds to two bodies with equal mass. The largest periodic orbit
of the left family has frequency ω ≈ 1.286, and is proven with 96 Fourier coefficients, ν = 1.015 and r = 5.5 × 10−10 . The largest periodic orbit of the center family has
frequency ω ≈ 1.283, and is proven with 125 Fourier coefficients, ν = 1.02 and r = 1.2 × 10−8 . The largest periodic orbit of the right family has frequency ω ≈ 1.276, and
is proven with 119 Fourier coefficients, ν = 1.01 and r = 2.9 × 10−10 . (For interpretation of the references to color in this figure legend, the reader is referred to the web
version of this article.)

Fig. 4. In this figure, we show the picture of several rigorously computed periodic orbits for the planar circular restricted 3-body problem (2.1). The blue circle depicts the
Earth and the grey dot depicts the moon. The three black dots on the x-axis to the left, center, and right of the primaries denote the equilibrium solutions. The mass ratio
between the bodies is µ = 0.0123 which corresponds to the earth–moon mass ratio. (The sizes of the dots indicating the earth and the moon are not shown to scale). The
largest periodic orbit of the left family has frequency ω ≈ 1.0079, and is proven with 102 Fourier coefficients, ν = 1.02 and r = 6.92 × 10−9 . The largest periodic orbit
of the center family has frequency ω ≈ 2.0614, and is proven with 48 Fourier coefficients, ν = 1.007 and r = 1.93 × 10−11 . The largest periodic orbit of the right family
has frequency ω ≈ 1.7906, and is proven with 46 Fourier coefficients, ν = 1.007 and r = 1.54 × 10−11 . The orbit in green is proven in Theorem 1. The code performing all
proofs is script_proof_figure4.m and the code performing the proof of existence of the green orbit only is script_proof_theorem1.m which are both available
at [93]. The run time for the proof of the green orbit is about 7 s on a MacBook Pro 2014 with Processor 3 GHz Intel Core i7 and 8 GB of Memory. (For interpretation of the
references to color in this figure legend, the reader is referred to the web version of this article.)

+ 4∥ā4 ∥ν + |µ − 1|) Combining (2.18)–(2.28), we define, for each j = 1, . . . , 6, the


quintic radii polynomial pj (r ) by
+ 3|µ − 1|∥ā2 ∥ν + 12∥ā1 ∥ν ∥ā2 ∥ν + 12∥ā3 ∥ν ∥ā4 ∥ν ], (2.26)
(4) def pj (r )
Zj = 64|8µ − 1|∥Aj,a2 ∥ + 64|8µ − 1|∥Aj,a4 ∥
= Zj(5) r 5 + Zj(4) r 4 + Zj(3) r 3 + Zj(2) r 2 + Zj(1) − 1 r + Yj . (2.29)
 
def
+ 64∥Aj,a5 ∥[24∥ā5 ∥ν + 4∥ā1 ∥ν + 4∥ā2 ∥ν
+ 4∥ā3 ∥ν + 4∥ā4 ∥ν + 4µ]
+ 64∥Aj,a6 ∥[24∥ā6 ∥ν + 4∥ā1 ∥ν + 4∥ā2 ∥ν 2.6. Results
+ 4∥ā3 ∥ν + 4∥ā4 ∥ν + 4|µ − 1|], (2.27)
We finally present some applications of the radii polynomial ap-
(5) def
Zj = 2560(∥Aj,a5 ∥ + ∥Aj,a6 ∥). (2.28) proach. Using computer programs in MATLAB together with the
J.-P. Lessard et al. / Physica D 334 (2016) 174–186 185

interval arithmetic toolbox INTLAB, we compute the radii polyno- [22] H. Martin Bücker, George F. Corliss, A bibliography of automatic differen-
mials p1 (r ), . . . , p6 (r ) given by (2.29), and we apply Proposition 4 tiation, in: Automatic Differentiation: Applications, Theory, and Implemen-
tations, in: Lect. Notes Comput. Sci. Eng., vol. 50, Springer, Berlin, 2006,
to prove existence of periodic solutions of the planar circular re- pp. 321–322.
stricted 3-body problem (2.1). All codes are available at [93]. We [23] Àngel Jorba, Maorong Zou, A software package for the numerical integration
proved the existence of periodic orbits in the case where the two of ODEs by means of high-order Taylor methods, Exp. Math. 14 (1) (2005)
large bodies have the same mass, that is the mass ratio is µ = 21 . 99–117.
[24] A. Haro, Automatic differentiation methods in computational dynamical
These orbits are shown in Fig. 3. Moreover, we proved the existence systems: Invariant manifolds and normal forms of vector fields at fixed points.
of periodic orbits in the earth–moon system, that is with the mass Manuscript.
ratio µ = 0.0123. These orbits are shown in Fig. 4. [25] Warwick Tucker, Validated Numerics, Princeton University Press, Princeton,
NJ, 2011. A short introduction to rigorous computations.
[26] Martin Berz, Kyoko Makino, Verified integration of ODEs and flows using
Acknowledgments differential algebraic methods on high-order Taylor models, Reliab. Comput.
4 (4) (1998) 361–369.
The first author was partially supported by an NSERC Discovery [27] Kyoko Makino, Martin Berz, Taylor models and other validated functional
inclusion methods, Int. J. Pure Appl. Math. 4 (4) (2003) 379–456.
Grant. The second author was partially supported by the NSF Grant [28] A. Wittig, M. Berz, J. Grote, K. Makino, S. Newhouse, Rigorous and accurate
DSM - 1318172. The third author was partially supported by the enclosure of invariant manifolds on surfaces, Regul. Chaotic Dyn. 15 (2–3)
NSERC program Undergraduate Student Research Awards (USRA). (2010) 107–126.
[29] Piotr Zgliczynski, C 1 Lohner algorithm, Found. Comput. Math. 2 (4) (2002)
429–465.
References [30] Daniel Wilczak, Piotr Zgliczynski, Heteroclinic connections between periodic
orbits in planar restricted circular three-body problem—a computer assisted
[1] Allan Hungria, Jean-Philippe Lessard, J.D. Mireles James, Rigorous numerics proof, Comm. Math. Phys. 234 (1) (2003) 37–75.
for analytic solutions of differential equations: the radii polynomial approach, [31] Piotr Zgliczyński, Rigorous numerics for dissipative partial differential
Math. Comp. 85 (299) (2016) 1427–1459. equations. II. Periodic orbit for the Kuramoto–Sivashinsky PDE—a computer-
[2] Sarah Day, Jean-Philippe Lessard, Konstantin Mischaikow, Validated contin- assisted proof, Found. Comput. Math. 4 (2) (2004) 157–185.
uation for equilibria of PDEs, SIAM J. Numer. Anal. 45 (4) (2007) 1398–1424. [32] S.M. Rump, INTLAB—INTerval LABoratory, in: Tibor Csendes (Ed.), Develop-
(electronic). ments in Reliable Computing, Kluwer Academic Publishers, Dordrecht, 1999,
[3] Marcio Gameiro, Jean-Philippe Lessard, Alessandro Pugliese, Computation pp. 77–104. http://www.ti3.tu-harburg.de/rump/.
of smooth manifolds via rigorous multi-parameter continuation in infinite [33] R. de la Llave, D. Rana, Accurate strategies for K.A.M. bounds and their
dimensions, Found. Comput. Math. 16 (2) (2016) 531–575. implementation, in: Computer Aided Proofs in Analysis (Cincinnati, OH, 1989),
[4] James M. Ortega, The Newton–Kantorovich theorem, Amer. Math. Monthly 75 in: IMA Vol. Math. Appl., vol. 28, Springer, New York, 1991, pp. 127–146.
(1968) 658–660. [34] Kenneth R. Meyer, Dieter S. Schmidt (Eds.), Computer Aided Proofs in Analysis,
[5] Hans Koch, Alain Schenkel, Peter Wittwer, Computer-assisted proofs in in: The IMA Volumes in Mathematics and its Applications, vol. 28, Springer-
analysis and programming in logic: a case study, SIAM Rev. 38 (4) (1996) Verlag, New York, 1991.
565–604.
[6] Nobito Yamamoto, A numerical verification method for solutions of boundary [35] Gianni Arioli, Hans Koch, Integration of dissipative partial differential
value problems with local uniqueness by Banach’s fixed-point theorem, SIAM equations: a case study, SIAM J. Appl. Dyn. Syst. 9 (3) (2010) 1119–1133.
J. Numer. Anal. 35 (5) (1998) 2004–2013. (electronic). [36] Sarah Day, William D. Kalies, Rigorous computation of the global dynamics of
[7] Zbigniew Galias, Piotr Zgliczyński, Infinite-dimensional Krawczyk operator for integrodifference equations with smooth nonlinearities, SIAM J. Numer. Anal.
finding periodic orbits of discrete dynamical systems, Internat. J. Bifur. Chaos 51 (6) (2013) 2957–2983.
Appl. Sci. Engrg. 17 (12) (2007) 4261–4272. [37] Gianni Arioli, Vivina Barutello, Susanna Terracini, A new branch of Mountain
[8] Jean-Philippe Lessard, Christian Reinhardt, Rigorous numerics for nonlinear Pass solutions for the choreographical 3-body problem, Comm. Math. Phys.
differential equations using Chebyshev series, SIAM J. Numer. Anal. 52 (1) 268 (2) (2006) 439–463.
(2014) 1–22. [38] Oscar E. Lanford III., A computer-assisted proof of the Feigenbaum conjectures,
[9] Jan Bouwe van den Berg, Jean-Philippe Lessard, Chaotic braided solutions via Bull. Amer. Math. Soc. (N.S.) 6 (3) (1982) 427–434.
rigorous numerics: chaos in the Swift–Hohenberg equation, SIAM J. Appl. Dyn. [39] Hans Koch, Existence of critical invariant tori, Ergodic Theory Dynam. Systems
Syst. 7 (3) (2008) 988–1031. 28 (6) (2008) 1879–1894.
[10] Marcio Gameiro, Jean-Philippe Lessard, Analytic estimates and rigorous con- [40] J.-P. Eckmann, H. Koch, P. Wittwer, A computer-assisted proof of universality
tinuation for equilibria of higher-dimensional PDEs, J. Differential Equations for area-preserving maps, Mem. Amer. Math. Soc. 47 (289) (1984) vi+122.
249 (9) (2010) 2237–2268. [41] Denis Gaidashev, Tomas Johnson, Dynamics of the universal area-preserving
[11] Lorenzo D’Ambrosio, Jean-Philippe Lessard, Alessandro Pugliese, Blow-up map associated with period-doubling: stable sets, J. Mod. Dyn. 3 (4) (2009)
profile for solutions of a fourth order nonlinear equation, Nonlinear Anal. 121 555–587.
(2015) 280–335. [42] Denis G. Gaidashev, Cylinder renormalization for Siegel discs and a
[12] Roberto Castelli, Jean-Philippe Lessard, Rigorous numerics in floquet theory: constructive measurable Riemann mapping theorem, Nonlinearity 20 (3)
Computing stable and unstable bundles of periodic orbits, SIAM J. Appl. Dyn. (2007) 713–741.
Syst. 12 (1) (2013) 204–245.
[43] Oscar E. Lanford III, Computer-assisted proofs in analysis, Physica A 124 (1–3)
[13] Jean-Philippe Lessard, Recent advances about the uniqueness of the slowly
(1984) 465–470. Mathematical physics, VII (Boulder, Colo., 1983).
oscillating periodic solutions of Wright’s equation, J. Differential Equations
[44] Jason D. Mireles-James, Konstantin Mischaikow, Computational proofs in
248 (5) (2010) 992–1016.
[14] Jan Bouwe van den Berg, J.D. Mireles James, Christian Reinhardt, Computing dynamics, Encyclopedia Appl. Comput. Math. (2015).
(un)stable manifolds with validated error bounds: non-resonant and resonant [45] Jan Bouwe van den Berg, Jean-Philippe Lessard, Rigorous numerics in
spectra, 2016. Preprint. dynamics, Notices Amer. Math. Soc. 62 (9) (2015) 1057–1061.
[15] Anaïs Correc, Jean-Philippe Lessard, Coexistence of nontrivial solutions of [46] Konstantin Mischaikow, Marian Mrozek, Chaos in the Lorenz equations: a
the one-dimensional Ginzburg–Landau equation: a computer-assisted proof, computer-assisted proof, Bull. Amer. Math. Soc. (N.S.) 32 (1) (1995) 66–72.
European J. Appl. Math. 26 (1) (2015) 33–60. [47] Konstantin Mischaikow, Marian Mrozek, Chaos in the Lorenz equations: a
[16] Roberto Castelli, Holger Teismann, Rigorous numerics for NLS: bound states, computer assisted proof. II. Details, Math. Comp. 67 (223) (1998) 1023–1046.
spectra, and controllability, Physica D 334 (2016) 158–173. [48] Z. Galias, P. Zgliczyński, Computer assisted proof of chaos in the Lorenz
[17] Jean-Philippe Lessard, Jason D. Mireles James, Christian Reinhardt, Computer equations, Physica D 115 (3–4) (1998) 165–188.
assisted proof of transverse saddle-to-saddle connecting orbits for first order [49] Warwick Tucker, A rigorous ODE Solver and Smale’s 14th problem, Found.
vector fields, J. Dynam. Differential Equations 26 (2) (2014) 267–313. Comput. Math. 2 (1) (2002) 53–117.
[18] Jan Bouwe van den Berg, Jason D. Mireles-James, Jean-Philippe Lessard, [50] Warwick Tucker, The Lorenz attractor exists, C. R. Acad. Sci. Paris Sér. I Math.
Konstantin Mischaikow, Rigorous numerics for symmetric connecting orbits: 328 (12) (1999) 1197–1202.
even homoclinics of the Gray–Scott equation, SIAM J. Math. Anal. 43 (4) (2011)
[51] Tomasz Kapela, Piotr Zgliczyński, A Lohner-type algorithm for control systems
1557–1594.
[19] Jan Bouwe van den Berg, Andréa Deschênes, Jean-Philippe Lessard, Jason D. and ordinary differential inclusions, Discrete Contin. Dyn. Syst. Ser. B 11 (2)
Mireles James, Stationary coexistence of hexagons and rolls via rigorous (2009) 365–385.
computations, SIAM J. Appl. Dyn. Syst. 14 (2) (2015) 942–979. [52] Piotr Zgliczyński, Rigorous numerics for dissipative PDEs III. An effective
[20] Donald E. Knuth, The Art of Computer Programming. Vol. 2, second algorithm for rigorous integration of dissipative PDEs, Topol. Methods
ed., Addison-Wesley Publishing Co., Reading, Mass, 1981. Seminumerical Nonlinear Anal. 36 (2) (2010) 197–262.
algorithms, Addison-Wesley Series in Computer Science and Information [53] Jacek Cyranka, Efficient and generic algorithm for rigorous integration forward
Processing. in time of dPDEs: Part I, J. Sci. Comput. 59 (1) (2014) 28–52.
[21] Erwin Fehlberg, Zur numerischen integration von differentialgleichungen [54] S. Day, O. Junge, K. Mischaikow, A rigorous numerical method for the global
durch Potenzreihen–Ansätze, dargestellt an Hand physikalischer Beispiele, analysis of infinite-dimensional discrete dynamical systems, SIAM J. Appl. Dyn.
Z. Angew. Math. Mech. 44 (1964) 83–88. Syst. 3 (2) (2004) 117–160. (electronic).
186 J.-P. Lessard et al. / Physica D 334 (2016) 174–186

[55] Tadeusz Ważewski, Sur un principe topologique de l’examen de l’allure [75] Jordi-Lluís Figueras, Àlex Haro, Reliable computation of robust response
asymptotique des intégrales des équations différentielles ordinaires, Ann. Soc. tori on the verge of breakdown, SIAM J. Appl. Dyn. Syst. 11 (2) (2012)
Polon. Math. 20 (1948) 279–313. 1947. 597–628.
[56] Dietmar Salamon, Morse theory, the Conley index and Floer homology, Bull. [76] Àlex. Haro, M. Canadell, Jordi-Lluís. Figueras, A. Luque, J.-M. Mondelo, The
Lond. Math. Soc. 22 (2) (1990) 113–140. parameterization method for invariant manifolds: from theory to effective
[57] Richard McGehee, The stable manifold theorem via an isolating block, in: Sym- computations, 2014. Preprint http://www.maia.ub.es/~alex.
posium on Ordinary Differential Equations (Univ. Minnesota, Minneapolis, [77] Alessandra Celletti, Stability and Chaos in Celestial Mechanics, Springer-
Minn., 1972; dedicated to Hugh L. Turrittin), in: Lecture Notes in Math., vol. Verlag, Berlin, 2010. published in association with Praxis Publishing Ltd.,
312, Springer, Berlin, 1973, pp. 135–144. Chichester.
[58] Maciej J. Capiński, Piotr Zgliczyński, Geometric proof for normally hyperbolic [78] Maciej J. Capiński, Covering relations and the existence of topologically
invariant manifolds, J. Differential Equations 259 (11) (2015) 6215–6286. normally hyperbolic invariant sets, Discrete Contin. Dyn. Syst. 23 (3) (2009)
[59] Erik Boczko, William D. Kalies, Konstantin Mischaikow, Polygonal approxima- 705–725.
tion of flows, Topology Appl. 154 (13) (2007) 2501–2520. [79] Daniel Wilczak, Uniformly hyperbolic attractor of the Smale–Williams type for
[60] Marian Mrozek, Roman Srzednicki, Topological approach to rigorous numerics a Poincaré map in the Kuznetsov system, SIAM J. Appl. Dyn. Syst. 9 (4) (2010)
of chaotic dynamical systems with strong expansion of error bounds, Found. 1263–1283. With online multimedia enhancements.
Comput. Math. 10 (2) (2010) 191–220. [80] Roberto Barrio, M. Angeles Martínez, Sergio Serrano, Daniel Wilczak, When
[61] Sarah Day, Yasuaki Hiraoka, Konstantin Mischaikow, Toshi Ogawa, Rigorous chaos meets hyperchaos: 4D Rössler model, Phys. Lett. A 379 (38) (2015)
numerics for global dynamics: a study of the Swift–Hohenberg equation, SIAM 2300–2305.
J. Appl. Dyn. Syst. 4 (1) (2005) 1–31. (electronic). [81] Gianni Arioli, Periodic orbits, symbolic dynamics and topological entropy for
[62] Thomas Stephens, Thomas Wanner, Rigorous validation of isolating blocks the restricted 3-body problem, Comm. Math. Phys. 231 (1) (2002) 1–24.
for flows and their Conley indices, SIAM J. Appl. Dyn. Syst. 13 (4) (2014) [82] Daniel Wilczak, Piotr Zgliczyński, Heteroclinic connections between periodic
1847–1878. orbits in planar restricted circular three body problem. II, Comm. Math. Phys.
[63] Maciej Capiński, Anna Wasieczko, Geometric proof of strong stable/unstable 259 (3) (2005) 561–576.
manifolds, with applications to the restricted three body problem, Topol. [83] Maciej J. Capiński, Computer assisted existence proofs of Lyapunov orbits at L2
Methods Nonlinear Anal. 46 (1) (2015) 363–399. and transversal intersections of invariant manifolds in the Jupiter-Sun PCR3BP,
[64] Lamberto Cesari, Functional analysis and periodic solutions of nonlinear SIAM J. Appl. Dyn. Syst. 11 (4) (2012) 1723–1753.
differential equations, Contrib. Differ. Equ. 1 (1963) 149–187. [84] Maciej Capiński, Pablo Roldán, Existence of a center manifold in a practical
[65] Lamberto Cesari, Functional analysis and Galerkin’s method, Michigan Math. domain around L1 in the restricted three body problem, SIAM J. Appl. Dyn.
J. 11 (1964) 385–414. Syst. 11 (1) (2011) 285–318.
[66] Gianni Arioli, Hans Koch, Non-symmetric low-index solutions for a symmetric [85] Gianni Arioli, Branches of periodic orbits for the planar restricted 3-body
boundary value problem, J. Differential Equations 252 (1) (2012) 448–458. problem, Discrete Contin. Dyn. Syst. 11 (4) (2004) 745–755.
[67] Gábor Kiss, Jean-Philippe Lessard, Computational fixed-point theory for [86] Joseph Galante, Vadim Kaloshin, Destruction of invariant curves in the
differential delay equations with multiple time lags, J. Differential Equations restricted circular planar three-body problem by using comparison of action,
252 (4) (2012) 3093–3115. Duke Math. J. 159 (2) (2011) 275–327.
[68] Roberto Castelli, Marcio Gameiro, Jean-Philippe Lessard, Rigorous numerics [87] Maciej J. Capiński, Piotr Zgliczyński, Transition tori in the planar restricted
for ill-posed pdes: periodic orbits in the boussinesq equation, 2016. Preprint. elliptic three-body problem, Nonlinearity 24 (5) (2011) 1395–1432.
[69] X. Cabré, E. Fontich, R. de la Llave, The parameterization method for invariant [88] Tomasz Kapela, Piotr Zgliczyński, The existence of simple choreographies for
manifolds. III. Overview and applications, J. Differential Equations 218 (2) the N-body problem—a computer-assisted proof, Nonlinearity 16 (6) (2003)
(2005) 444–515. 1899–1918.
[70] Antoni Guillamon, Gemma Huguet, A computational and geometric approach [89] Tomasz Kapela, N-body choreographies with a reflectional symmetry—
to phase resetting curves and surfaces, SIAM J. Appl. Dyn. Syst. 8 (3) (2009) computer assisted existence proofs, in: EQUADIFF 2003, World Sci. Publ.,
1005–1042. Hackensack, NJ, 2005, pp. 999–1004.
[71] Roberto Castelli, Jean-Philippe Lessard, J.D. Mireles James, Parameterization [90] Tomasz Kapela, Carles Simó, Computer assisted proofs for nonsymmetric
of invariant manifolds for periodic orbits i: Efficient numerics via the floquet planar choreographies and for stability of the Eight, Nonlinearity 20 (5) (2007)
normal form, SIAM J. Appl. Dyn. Syst. 14 (1) (2015) 132–167. 1241–1255.
[72] Amadeu Delshams, Rafael de la Llave, Tere M. Seara, Geometric properties of [91] Kenneth R. Meyer, Glen R. Hall, Dan Offin, Introduction to Hamiltonian
the scattering map of a normally hyperbolic invariant manifold, Adv. Math. dynamical systems and the N-body problem, second ed., in: Applied
217 (3) (2008) 1096–1153. Mathematical Sciences, Vol. 90, Springer, New York, 2009.
[73] Héctor E. Lomelí, James D. Meiss, Heteroclinic primary intersections and [92] C.L. Siegel, J.K. Moser, Lectures on Celestial Mechanics. Classics in Mathemat-
codimension one Melnikov method for volume-preserving maps, Chaos 10 (1) ics, Springer-Verlag, Berlin, 1995. Translated from the German by C. I. Kalme,
(2000) 109–121. Chaotic kinetics and transport (New York, 1998). Reprint of the 1971 translation.
[74] Jordi-Lluís Figueras, Àlex Haro, A. Luque, Rigorous computer assisted [93] Jean-Philippe Lessard, Jason D. Mireles James, Julian Ransford, MATLAB codes
application of kam theory: a modern approach, 2016. Preprint. available at http://archimede.mat.ulaval.ca/jplessard/AD/.

Vous aimerez peut-être aussi