Computing (Un)stable Manifolds with Validated Error Bounds: Non-resonant and Resonant Spectra
- 819 Downloads
- 11 Citations
Abstract
We develop techniques for computing the (un)stable manifold at a hyperbolic equilibrium of an analytic vector field. Our approach is based on the so-called parametrization method for invariant manifolds. A feature of this approach is that it leads to a posteriori analysis of truncation errors which, when combined with careful management of round off errors, yields a mathematically rigorous enclosure of the manifold. The main novelty of the present work is that, by conjugating the dynamics on the manifold to a polynomial rather than a linear vector field, the computer-assisted analysis is successful even in the case when the eigenvalues fail to satisfy non-resonance conditions. This generically occurs in parametrized families of vector fields. As an example, we use the method as a crucial ingredient in a computational existence proof of a connecting orbit in an amplitude equation related to a pattern formation model that features eigenvalue resonances.
Keywords
Computer-assisted proof Invariant manifolds Parametrization method Resonances Contraction mappingMathematics Subject Classification
37M05 37M99 34C45 34C37 34C20 65D151 Introduction
Stable and unstable manifolds are fundamental building blocks for understanding the global dynamics of nonlinear differential equations. Since closed-form analytic expressions for stable/unstable manifolds are rarely available, considerable effort goes into developing numerical techniques for their approximation, see e.g., Krauskopf et al. (2005), Haro and da la Llave (2006), Beyn and Kless (1998) and Castelli et al. (2015) and the references therein. One powerful tool for studying invariant manifolds (stable, unstable, strongly (un)stable and even more general ones) is the parameterization method of Cabré et al. (2003a, b, 2005). The parameterization method is based on formulating certain operator equations (invariance equations) which simultaneously describe both the dynamics on the manifold and its embedding. The method has been implemented numerically to study a variety of problems involving stable and unstable manifolds of equilibria and fixed points (Mireles-James 2013; Mireles-James and Mischaikow 2013; Mireles James and Lomelí 2010; Haro 2011; van den Berg et al. 2011), stable/unstable manifolds of periodic orbits for differential equations (Guillamon and Huguet 2009; Huguet and de la Llave 2013; Castelli et al. 2015), quasi-periodic invariant sets in dynamical systems (Haro and da la Llave 2006) and more recently in order to simultaneously compute invariant manifolds with their unknown dynamics (Canadell and Haro 2014; Haro et al. 2014), to mention just a few examples.
The last reference is a book which provides many other examples and much fuller discussion of the literature.
In addition to facilitating efficient numerical computations, the functional analytic framework of the parameterization method also provides a natural setting for a posteriori analysis of errors. The works of van den Berg et al. (2011), Mireles-James and Mischaikow (2013) and Mireles-James (2015) exploit this a posteriori analysis and implement mathematically rigorous numerical validation methods for the stable and unstable manifolds. The term “validation” here expresses the fact that the computations provide explicit bounds on all approximation errors involved.
Approximate parametrizations are often computed by substituting a power series ansatz into the invariance equation and deriving a sequence of homological equations for the power series coefficients. These homological equations are then solved recursively to any desired order. In this paper we employ an alternative methodology for solving the invariance equation. We recast the infinite system of homological equations as a nonlinear zero finding problem on a Banach space of geometrically decaying sequences, and we implement a parametrized Newton–Kantorovich argument in the style of Yamamoto (1998).
There are three advantages to using a Newton method. First, we note the works of van den Berg et al. (2011), Mireles-James and Mischaikow (2013) and Mireles-James (2015) assume that certain non-resonance conditions between the eigenvalues are satisfied. The main goal of the present work is to weaken this assumption. We build on the theory of Cabré et al. (2003a, b, 2005) and develop computer-assisted methods for rigorous error bounding even in the face of a resonance. More precisely we develop validation schemes which apply at any co-dimension one resonance between the eigenvalues. The formulation of the resonant as well as non-resonant zero finding problems on an infinite sequence space unifies the presentation and implementation as well as the necessary a posteriori analysis.
Second, the zero finding methodology based on a numerical Newton method for the truncated problem leads to improved numerical performance even in the case where validated numerics are not desired. The Newton iteration can always be started from the linear approximation of the manifold by its eigenvectors; however, one has the option of improving the convergence by starting the iteration from a polynomial obtained by solving a few of the lower-order homological equations recursively. Once the iteration begins the order of the polynomial approximation is roughly doubled at each step. The freedom one has in choosing the lengths of the eigenvectors is exploited in order to guarantee that the Taylor coefficients decay at the desired rate. A similar numerical Newton scheme for computing invariant manifolds in discrete time dynamical systems (without rigorous validation) was used in Mireles James and Lomelí (2010). Indeed this kind of Newton scheme is always needed when the parameterization method is applied in Fourier space, see again Haro et al. (2014) and the references therein.
Third, existing rigorous continuation methods (van den Berg et al. 2010; Breden et al. 2013) are directly applicable to our novel approach, thus putting the rigorous computation of branches of connecting orbits within direct reach. Of course, from the viewpoint of continuation, all three advantages are crucial. Indeed, while continuing along one-parameter families of (un)stable manifolds resonances are encountered generically and are thus unavoidable.
Our use of parameterized Newton–Kantorovich arguments is guided by the work of a number of authors on the so-called method of radii polynomials. This method provides a tool kit for solution and continuation of zero finding problems in infinite dimensions. In this method one derives certain polynomials whose coefficients encode information about the approximate solution, the choice of approximate inverse of the derivative, the local regularity properties of the problem and the choice of Banach space on which to work. Once these givens are fixed the roots of the radii polynomials yield not only existence and uniqueness results, but also tight error estimates and isolation bounds for the problem. Radii polynomial methods have been applied successfully to a number of problems in dynamical systems, partial differential equations and delay equations, and we refer the interested reader to Day et al. (2007), Breden et al. (2013), van den Berg et al. (2010), van den Berg et al. (2011), Hungria et al. (2016) and van den Berg et al. (2015) for more discussion and references.
When there is a resonance between the stable eigenvalues, the conjugacy map P as constructed above is no longer analytic and cannot be expressed as a convergent power series. One way to resolve this obstacle is to change the flow \(\theta ^{\prime }=h(\theta )\) in parameter space to a nonlinear “normal form,” in such a way that the conjugacy is again analytic. In this paper we consider two types of resonances in particular, namely the co-dimension one resonances. The first type of resonance is a single “regular” resonance \(\tilde{k}\cdot \lambda = \lambda _{\tilde{\imath }} \in \mathbb {R}\) for some \(1 \le \tilde{\imath }\le d\) and \(\tilde{k}\in \mathbb {N}^d\) with \(\sum _{i=1}^d \tilde{k}_i \ge 2\), and no other resonances. The second type is a double real eigenvalue (\(\tilde{k}=e_i\) for some \(i \ne \tilde{\imath }\)) with geometric multiplicity one, and no other resonances. We note that a double eigenvalue is not a resonance in the strict sense, but we nevertheless use this “uniform” terminology in the current paper. These are the only co-dimension one resonances; hence, they are the types that are encountered generically in one-parameter continuation. For this reason we restrict our attention to these resonance types as our examples. We note that a completely analogous approach works for resonances of higher co-dimension, but here omit the details.
In order to illustrate the application of our methods we discuss three example problems in detail. First we analyze the stable manifold of the origin in the well-known Lorenz equations. We use this model system to scrutinize our method in the non-resonant case and show how the structure of the vector field is directly reflected in the bounds used for validation. Second we tune the parameter in the Lorenz system to obtain double stable eigenvalues at the origin to showcase our method in this context.
We remark that an interesting future extension of this work would be to apply the ideas developed here to the validated computation of local stable/unstable manifolds of periodic orbits. The parameterization method has already been adapted to this context. See Guillamon and Huguet (2009), Huguet and de la Llave (2013) and Castelli et al. (2015) for more details and numerical examples. Using the techniques of the present work it should be possible to validate these computations even in the presence of a resonance between the Floquet multipliers. This will be the subject of a future study.
Finally we remark that the references mentioned in this introductory discussion are far from exhaustive, and a comprehensive overview of the literature is beyond the scope of the present work. In recent years a number of authors have developed numerical validation procedures which provide mathematically rigorous a posteriori error bounds on approximations of invariant manifolds associated to various kinds of invariant sets. We refer the interested reader to CAPD (2015), Capinksi and Simo (2012), Johnson and Tucker (2011), Wittig et al. (2010) and Wittig (2011) for fuller discussion of methods other than those presented here.
The outline of the paper is as follows. Section 2 is dedicated to the description of the general setup of our approach. In Sect. 3 we give more details on how we derive the zero finding problem. In Sect. 4 we transform it to an equivalent local fixed point problem to be solved by a parametrized Newton–Kantorovich-type argument. In Sect. 5 we illustrate the performance of our method with the three examples described above. The code implementing these examples can be found at the webpage Code page (2015).
2 Setup
2.1 The Invariance Equation
We denote by \(\lambda _1,\ldots ,\lambda _d\) the eigenvalues with negative real part of the Jacobian Dg(p) at the fixed point p. To fix notation, let there be s pairs of complex conjugate eigenvalues \(\lambda _1,\lambda _2,\ldots ,\lambda _{2s-1},\lambda _{2s}\) with negative real part and \(d-2s\) real negative eigenvalues \(\lambda _{2s+1},\ldots ,\lambda _d\). The corresponding (generalized) eigenvectors are denoted by \(\xi _1, \ldots , \xi _d\). We do not assume that the algebraic multiplicity of the eigenvalues is one. For simplicity, in this paper we assume p, \(\lambda _i\) and \(\xi _i\) to be a priori determined analytically. However, it is straightforward to append equations for the equilibrium, as well as for the linearization around it, to the computational part of the analysis.
Remark 2.1
Note that the choice of the eigenvectors \(\xi _{i}\) \((i = 1,\ldots ,d)\) is not unique.
In Lemmas 2.2, 2.3 and 2.5 we analyze the relation between the domain radius \(\nu \) in (8) and the lengths \(\Vert \xi _{i}\Vert \). It will turn out that from a numerical perspective we can either vary \(\nu \) or \(\Vert \xi _{i}\Vert \). See Remarks 5.1, 5.2 and Breden et al. (2015), Falcolini and de la Llave (1992) and Cabré et al. (2003a) for a more thorough discussion of this topic.
Concerning the choice for the general polynomial normal form of \(h(\theta )\) in (8), note that in the non-resonant and double eigenvalue case it is sufficient to use information on the eigenvalues \(\lambda _1, \ldots \lambda _d\) to do so. In the resonant case we choose a polynomial ansatz informed by spectral information but solve for the corresponding coeffient [\(\tau \) in (27)]. In all cases we shall choose it such that the origin is a (globally) attracting sink in parameter space. We will also see that we can find a subset \(\mathbb {B}_{\hat{\nu }} \subset {\mathbb {B}}_\nu \) such that the orbits under the flow \(\theta ' = h(\theta )\) of initial data in \(\mathbb {B}_{\hat{\nu }}\) do not leave \({\mathbb {B}}_\nu \). We establish the explicit relation between \(\nu \) and \(\hat{\nu }\) in the three cases under consideration in Lemma 2.7. By the conjugation property of P and (9a), a suitable real-valued restriction (see below) of the image of \(\mathbb {B}_{\hat{\nu }}\) under P thus gives us a parametrization of the local stable manifold \(W^{s}(p)\). We explain the conjugacy of the flows in Sect. 2.5.
Lemma 2.1
Assume (14) to be fulfilled. The map P is real-valued on the invariant subspace \({\mathbb {B}}^{sym }_\nu \).
Proof 2.1
Together with Lemma 2.6 which explains the conjugation property of P in more detail, this establishes that P restricted to \({\mathbb {B}}^{sym }_{\hat{\nu }}\) parametrizes the real local stable manifold of p (see Lemma 2.7 for the relation between \(\nu \) and \(\hat{\nu }\)).
Our goal is to compute a numerical approximation of P together with rigorous bounds on the approximation error and its range of validity \({\mathbb {B}}_{\nu }\) by using the method presented in Day et al. (2007). This amounts to first formulating an equivalent zero finding problem on an appropriate Banach space. Second, using an approximate zero, we define a Newton-like fixed point operator T. We establish contractivity of T on a ball around the approximate zero by deriving bounds on the residual, as well as bounds on the derivative that depend polynomially on the radius of the ball. These bounds are used to define so-called radii polynomials as ingredients for a finite set of inequalities encoding the prerequisites for the Banach fixed point theorem. We stress that in this way the radius of the ball on which we obtain contractivity is a variable for which we solve. This is an essential difference of the method in Day et al. (2007) compared to classical Newton–Kantorovich-type arguments. Let us assemble the ingredients to define the zero finding problem.
2.2 Non-resonant Eigenvalues
Using the initial constraints (9) for \(a_{k}\) with \(|k|=0,1\) and the fact that \(\lambda _1,\ldots ,\lambda _d\) are non-resonant, (17) can be used to compute \(a_{k}\) recursively to any desired order (\(|k| \le N\)). This is what we refer to as the recursive approach. The recursive approach shows that there is (a priori) a unique solution of (8) satisfying the constraints (9), although the decay of the sequence is not guaranteed a priori. The validation in van den Berg et al. (2011), Mireles-James and Mischaikow (2013) and Mireles-James (2015) relies on analysis in function spaces of so-called N-tails.
Lemma 2.2
Let \(a = (a_{k})_{k\in {\mathbb {N}}}\) fulfill (9) together with (21) for all \(|k|\ge 2\). Then \(\mu a \) also solves (21) for all \(|k|\ge 2\), whereas \((\mu a)_{e_{i}} = \mu _i \xi _{i}\) for \(i = 1,\ldots ,d\).
This follows from (22) and (21). For more detailed discussion see Breden et al. (2015) and also Falcolini and de la Llave (1992) and Cabré et al. (2003a).
We note that the above lemma is equivalent to the observation that the scaling \(\theta _i \rightarrow \mu _i \theta _i\) leaves the flow in parameter space invariant, and hence by the conjugacy property, \(\mu a\) solves the homological equations whenever a does. In Remark 5.1 we come back to the practical implications of this scaling invariance.
2.3 Double Eigenvalues
Lemma 2.3
Let \(a = (a_{k})_{k\in {\mathbb {N}}^d}\) fulfill (9) together with (25) for all \(|k|\ge 2\). Let \(\mu \in {\mathbb {C}}^d\) be such that \(\mu ^*= \mu \) and \(\mu _{2s+1} = \mu _{2s+2}\). Then \(\mu a \) also solves (25) for all \(|k|\ge 2\), whereas \((\mu a)_{e_{i}} = \mu _i \xi _{i}\) for \(i = 1,\ldots ,d\).
Proof 2.2
The proof follows from (25) by noticing that \(\mu ^{k+e_{2s+1}-e_{2s+2}} = \mu ^{k}\). \(\square \)
If one chooses a rescaling with \(\mu _{2s+1} \ne \mu _{2s+2}\), the normal form (24) needs to be adapted accordingly.
2.4 Regular Resonant Eigenvalues
Lemma 2.4
Proof 2.3
The proof of this lemma can, for example, be found in Kuznetsov (2004), p. 174. \(\square \)
Lemma 2.5
Let \(a = (a_{k})_{k\in {\mathbb {N}}}\) fulfill (9) together with (28) for all \(|k|\ge 2\) for the unique \(\tau \) determined by (31). Let \(\mu \in {\mathbb {C}}^{d}\) be such that \(\mu ^{*} = \mu \). Then \(\mu a \) solves (28) for all \(|k|\ge 2\) with \(\tau \) replaced by \(\tau _\mu =\mu ^{\tilde{k}-e_{\tilde{\imath }}}\tau \), whereas \((\mu a)_{e_{i}} = \mu _i \xi _{i}\) for \(i = 1,\ldots ,d\).
Proof 2.4
The proof follows from (28) by using \(\mu ^{\tilde{k}-e_{\tilde{\imath }}}\tau (\mu a)_{k-\tilde{k}+e_{\tilde{\imath }}} = \mu ^{k}\tau a_{k-\tilde{k}+e_{\tilde{\imath }}} \).
\(\square \)
Note that the scaling of \(\tau _\mu \) is easily understood by combining (22) with (31). Finally, to a large extent the double eigenvalue case in Sect. 2.3 may be interpreted as a regular resonance with \(\tilde{\imath }=2s+1\) and \(\tilde{k}=e_{2s+2}\) and \(\tau =1\) known a priori (fixed by choosing the standard Jordan normal form).
2.5 Explicit Dynamics in Parameter Space
Let us explain how the invariance Eq. (8) encodes the conjugation of the flows of \(u^{\prime } = g(u)\) and \(\theta ^{\prime } = h(\theta )\) that we denote by \(\Phi (t,u)\) and \(\Psi (t,\theta )\) for concreteness. In particular we explain when a restriction to a smaller ball \({\mathbb {B}}_{\hat{\nu }}\) is in order. The following lemma contains the key observation and makes the role of P as a conjugation of flows precise.
Lemma 2.6
Assume \(g(P(\theta )) = DP(\theta )h(\theta )\) for \(\theta \in {\mathbb {B}}_{\nu }\) and let \(\theta \in {\mathbb {B}}_{\nu }\) be chosen such that \(\Psi (t,\theta )\in {\mathbb {B}}_{\nu } \) for all \(t\ge 0\). Then \(u(t)\mathop {=}\limits ^{\text{ def }}P(\Psi (t,\theta ))\) solves \(u^{\prime } = g(u), u(0) = P(\theta )\). Furthermore \(\Phi (t,P(\theta )) = P(\Psi (t,\theta )))\) and \(\lim _{t\rightarrow \infty } u(t)=p\).
Proof 2.5
By definition \(u(0) = P(\Psi (0,\theta )) = P(\theta )\) and thus by uniqueness of the solution to the initial value problem \(u' = g(u), u(0) = P(\theta )\) we get \(g(P(\Psi (t,\theta ))) = \frac{d}{dt}\Phi (t,P(\theta ))\). Together with (32), this yields \(\Phi (t,P(\theta )) = P(\Psi (t,\theta )))\) for \(t \ge 0\). Since 0 is the global attractor for the flow \(\Psi \), we conclude that \(\lim _{t\rightarrow \infty } u(t)=\lim _{t\rightarrow \infty } P( \Psi (t,\theta )) =P(0)=p\). \(\square \)
Lemma 2.7
- (a)
For all three cases: if \(\ell (\hat{\nu }) \preceq \nu \), then \(P({\mathbb {B}}_{\hat{\nu }}) \subset W^s(p)\).
- (b)
For the double eigenvalue case: if \(\theta \in {\mathbb {B}}_{\nu }\) and \(\ell _0\bigl (\theta _{2s+1},\frac{\theta _{2s+2}}{|\lambda |}\bigr ) \le \nu _{2s+1}\), then \(P(\theta ) \in W^s(p)\).
- (c)
For the regular resonant case: if \(\theta \in {\mathbb {B}}_{\nu }\) and \(\ell _0\bigl (\theta _{\tilde{\imath }},\frac{\tau \theta ^{\tilde{k}}}{|\lambda _{\tilde{\imath }}|}\bigr ) \le \nu _{\tilde{\imath }}\), then \(P(\theta ) \in W^s(p)\).
Proof 2.6
3 The Zero Finding Problem
In this section we derive the zero finding problem on the space of geometrically decaying series coefficients whose solution corresponds to a solution P of (8) via (7). The functional analytic setup is close to the one utilized in Hungria et al. (2016) with the main difference lying in the convolution structure.
3.1 Spaces and Norms
3.2 Zero Finding Problem: Non-resonant Case
3.3 Zero Finding Problem: Double Eigenvalue
3.4 Zero Finding Problem: Regular Resonant Case
4 Fixed Point Operator and Radii Polynomials
Lemma 4.1
We have \(f(x^*) = f(x)^*\).
Proof 4.1
We now can make the correspondence between zeros of f and parametrizations of local stable manifolds more precise.
Lemma 4.2
If \(f(x) = 0\) for \(x\in \mathcal {X}^{\nu }_{l_0}\), then \(x^* = x\). In particular \(a= (x^{1},\ldots ,x^{n})\) defines via (7) a parametrization \(P:{\mathbb {B}}_{\hat{\nu }}\rightarrow {\mathbb {R}}^{n}\) of the local stable manifold of p provided \(\hat{\nu }\) and \(\nu \) satisfy the condition \(\ell (\hat{\nu }) \preceq \nu \) in Lemma 2.7a.
Proof 4.2
Remark 4.1
Since in practice \(\widehat{x}_F^* \approx \widehat{x}_F\), it follows from \(f(x^*)=f(x)^*\) that \(A_m^s \approx A_m\). Consequently, \(A_m^s Df^m(\widehat{x}_F) \approx I_M\). Furthermore, replacing \(A_m\) by its symmetrization \(A_m^s\) is not strictly necessary, since the symmetry of the fixed point, derived in Lemma 4.5 below, can also be obtained from the a priori uniqueness through Lemma 4.2.
Lemma 4.3
Let A be defined by (51). Then \(Ax^*=(Ax)^*\).
Proof 4.3
Since \(m^*=m\) and \(\lambda ^*=\lambda \), it follows that \((Ax^*)_k=((Ax)^*)_k\) for \(k \notin {\mathcal {I}}_m\). It remains to establish that \(A_m^s x_F^* = (A_m^s x_F)^*\), which follows from (48) and (50). \(\square \)
Lemma 4.4
We have \(T(x^*)=T(x)^*\). In particular, T maps \(\mathcal {X}^{sym }\) into itself.
We aim to show that T is contraction on a small ball around an approximate zero \(\widehat{x}=\iota \widehat{x}_F \in \mathcal {X}\). It follows from Lemma 4.5 that if \(\widehat{x}\) is symmetric (\(\widehat{x}^* = \widehat{x}\)) or almost symmetric, then the unique fixed point of T in the ball is a symmetric zero of f (provided A is injective).
Lemma 4.5
Assume that T is a contraction on the ball \(B_{\widehat{x}}(r)\) with \(B_{\widehat{x}}(r)\cap \mathcal {X}^{sym }\ne \emptyset \). Then T has a unique fixed point \(\widetilde{x}\) in \(B_{\widehat{x}}(r)\), and \(\widetilde{x}^*=\widetilde{x}\). If, in addition, \(A_m^s\) is invertible, then \(\widetilde{x}\) is a zero of f, and hence corresponds a parametrization of the real stable manifold.
Proof 4.5
The first part follows from the Banach fixed point theorem. Since T leaves \(\mathcal {X}^{{sym }}\) invariant, T is a contraction mapping on \(B_{\widehat{x}}(r)\cap \mathcal {X}^{{sym }}\ne \emptyset \), hence its fixed point lies in \(\mathcal {X}^{{sym }}\). If \(A_m^s\) is injective, then the fixed point \(\widetilde{x}\) corresponds to a zero of f, and the rest of the proof follows directly from Lemma 4.2. \(\square \)
Definition 4.1
The crux of this definition is that the bounds Y on the residue and Z on the derivative of T can be constructed explicitly, see the examples in Sect. 5. We note that the inclusion of the scalar r in (55) trivially scales the bounds on DT by a factor r. We include this factor here to keep the notation compatible with earlier papers (going back to Yamamoto 1998). The radius r of the ball is not fixed a priori and the \(l_0+n\) radii polynomials p(r) are used in the following parametrized version of the Newton–Kantorovich theorem.
Lemma 4.6
Let \(r>0\) be such that \(p_{-l}(r)<0\) for \(l=1,\ldots ,l_0\) and \(p^{j}(r)<0\) for \(j=1,\ldots ,n\). Then T is a contraction on \(B_{\widehat{x}}(r)\) and there is a unique fixed point \(\tilde{x} \in B_{\widehat{x}}(r)\) of T.
A proof of this lemma can be found, e.g., in Yamamoto (1998), Day et al. (2007) and Hungria et al. (2016).
Remark 4.2
- 1.
The \(l_0+n\) conditions \(p(r)<0\) reduce the validation of zeros of the operators f defined on the infinite dimensional spaces \(\mathcal {X}\) to a finite set of inequalities that can be checked rigorously using interval arithmetic. Note that the inequality \(p(r)<0\) is to be understood component-wise.
- 2.We can translate \(p(r)<0\) to a statement about the error of the image of the parametrization in phase space. Denote by \(P_m(\theta ) = \sum _{k\in {\mathcal {I}}_m}\widehat{a}_k\theta ^{k}\) the approximate parametrization corresponding to \(\widehat{x}\), and by \(P (\theta )= \sum _{k\in \mathbb {N}^d}\widetilde{a}_k\theta ^{k}\) the exact parametrization corresponding to \(\widetilde{x}\). Then for all \(\theta \in {\mathbb {B}}^{sym }_{\nu }\) and all \(j=1,\ldots ,n\)$$\begin{aligned} |P^j(\theta )-P^j_m(\theta )| \le \sum _{k \in \mathbb {N}^d} |\widetilde{a}^j_{k}-\widehat{a}^j_k| |\theta ^{k}| \le \Vert \widetilde{a}^j-\widehat{a}^j\Vert _\nu \le \Vert \widetilde{x}-\widehat{x}\Vert \le r. \end{aligned}$$(57)
- 3.Another consequence is thatThis gives control over the tail coefficients in the exact parametrization. Note that it is this information that is crucial to the method in van den Berg et al. (2011) for deriving a posteriori bounds on the derivative of the truncation error in the parametrization (see van den Berg et al. (2011), Section 5.2, Eqn. (87)). As a consequence, the analysis in van den Berg et al. (2011) is applicable with the radius r obtained from the current approach.$$\begin{aligned} |\widetilde{a}_{k}^{j}|\le \frac{r}{\nu ^{k}} \qquad \text {for all } k\notin {\mathcal {I}}_m\quad \text { and } \quad j = 1,\ldots , n. \end{aligned}$$(58)
To derive the bounds (54) and (55) good analytical control on the operator f and its derivative Df at \(\widehat{x}\) is essential. In Sects. 5.1 and 5.2 we illustrate the “mechanics” involved in the derivation of these bounds.
5 Applications
In this section we consider three applications to illustrate the performance of our method. We start with the well-known Lorenz equations and compute a 2D local stable manifold at the classical parameter values yielding non-resonant eigenvalues. Subsequently, we consider non-standard parameter values in the Lorenz system to investigate the specific issues in the double eigenvalue case. Finally we consider the case of regular resonant eigenvalues in a system of ODEs originating from a pattern formation model. We compute (un)stable manifolds that serve as ingredient for a connecting orbit computation in this system.
5.1 Local Manifolds in the Lorenz System
5.1.1 Detailed Analysis for the Local Lorenz Manifold: Non-resonant Eigenvalues
Recalling the definition of the radii polynomials in (56b), we notice that a necessary condition for finding a radius r fulfilling \(p^{i}(r)<0\) for \(i=1,2,3\) is that the components of \(Z_{1}\) derived in (65) be smaller than one. The parameters that are under our direct control are \(m = (m_1,m_2)\) and \(\nu = (\nu _1,\nu _2)\) or \(\Vert \xi _{1,2}\Vert \), respectively. Note that varying \(\nu _{1,2}\) is in the following precise sense equivalent to varying \(\xi _{1,2}\), which implies that we may as well fix either \(\nu \) or \(\xi \).
Remark 5.1
Let us describe the dependence of the coefficients of \(p^i(r)\) on these computational parameters in more detail by deriving explicit formulas for the radii polynomials.
Derivation of the bounds: details To define the radii polynomials specified in (56b) we first need to compute the bounds \(Y^j\) and \(Z^j\) \((j = 1,2,3)\) defined in (54) and (55). Assume we have already calculated an approximate zero \(\hat{x} = (\hat{a}^{1},\hat{a}^{2},\hat{a}^{3}) = \iota \hat{x}_{F}\) where \(\iota \) is defined in (49), and set \(A_{m} \approx (Df^{m}(\hat{x}_{F}))^{-1}\). We start by noting that \((f(\hat{x}))_{k} = 0\) for \(k\notin \mathcal {I}_{2m}\), since g(u) is quadratic. Using this and the fact that \(T(\hat{x})-\hat{x} = Af(\hat{x})\) we set \(y_{k}^j = (|(A_mf^{m}(\hat{x}))_{k}^j|)\) for \(k\in \mathcal {I}_{m}\), \(y_{k}^j = \frac{1}{k_1|\lambda _1|+k_2|\lambda _2|}((|f^{2m}(\hat{x}))_{k}^j|)\) for \(k\in \mathcal {I}_{2m}\setminus \mathcal {I}_m\) and \(y_{k} = 0\in \mathbb {R}^{3}\) for \(k\notin \mathcal {I}_{2m}\). The bounds \(Y^j\) \((j = 1,2,3)\) are then obtained by computing the finite sums \(\Vert y^{j}\Vert _{\nu }\).
Expansion coefficients for \((Df(\bar{x}+rv)rw- A^{\dag }rw)_{k}\) in (61)
| \(k\in \mathcal {I}_{m}\) | \(k\notin \mathcal {I}_{m}\) | |
|---|---|---|
| \(z_{k,1}\) | \(\begin{pmatrix}0\\ 0\\ 0\end{pmatrix}\) | \(\begin{pmatrix}\sigma (w^{2}_{k}-w^{1}_{k})\\ \rho w^{1}_{k}-w^{2}_{k}-((\hat{a}^{1}*w^{3})_{k}+(\hat{a}^{3}*w^{1})_{k})\\ (\hat{a}^{1}*w^{2})_{k}+(\hat{a}^{2}*w^{1})_{k}-\beta w^{3}_{k}\end{pmatrix}\) |
| \(z_{k,2}\) | \( \begin{pmatrix}0\\ -((w^{1}*v^{3})_{k}+(w^{3}*v^{1})_{k})\\ (w^{1}*v^{2})_{k}+(w^{2}*v^{1})_{k}\end{pmatrix}\) | \(\begin{pmatrix}0\\ -((w^{1}*v^{3})_{k}+(w^{3}*v^{1})_{k})\\ (w^{1}*v^{2})_{k}+(w^{2}*v^{1})_{k}\end{pmatrix}\) |
Expansion coefficients for \(Z_{k}(r) = Z_{k,1}r + Z_{k,2}r^2\)
| \(k\in \mathcal {I}_{m}\) | \(k\notin \mathcal {I}_{m}\) | |
|---|---|---|
| \(Z_{k,1}\) | \(\epsilon _{k}\) | \(\frac{1}{k_1|\lambda _1|+k_2|\lambda _2|}\begin{pmatrix}\sigma (|w|^{2}_{k}+|w|^{1}_{k})\\ \rho |w|^{1}_{k}+|w|^{2}_{k}+((|\hat{a}|^{1}*|w|^{3})_{k}+(|\hat{a}|^{3}*|w|^{1})_{k})\\ (|\hat{a}|^{1}*|w|^{2})_{k}+(|\hat{a}|^{2}*|w|^{1})_{k}+\beta |w|^{3}_{k}\end{pmatrix}\) |
| \(Z_{k,2}\) | \( (|A_{m}| \chi _{2})_{k}\) | \(\frac{1}{k_1|\lambda _1|+k_2|\lambda _2|}\begin{pmatrix}0\\ ((|w|^{1}*|v|^{3})_{k}+(|w|^{3}*|v|^{1})_{k})\\ (|w|^{1}*|v|^{2})_{k}+(|w|^{2}*|v|^{1})_{k}\end{pmatrix}\) |
The main influence of \(\nu \) on these estimates is via the terms \(\Vert \hat{a}^{i}\Vert _{\nu }\) \((i = 1,2,3)\). On the other hand these norms are also controlled by the length of the stable eigenvectors \(\xi _{1,2}\) appearing in definition (39), and also, albeit weakly, by \(m = (m_1,m_2)\). Let us analyze this interplay.
Top change of the validation radii while rescaling the eigenvectors (left \(m=(5,5)\), right \(m=(15,15)\)) We see that for a larger number of modes we obtain smaller error bounds. Note in addition that the larger the norm of \(\xi _{1,2}\) is the bigger the uniform error bound r on \(\mathbb {B}_{\nu }\) gets. Bottom dependence of the norm of the approximate solution on the number of rescalings, hence on the norms \(\Vert \xi _{1,2}\Vert \). These are an indicator for the size of the image in phase space
- 1.
Choose an order \(m = (m_1,m_2)\). Compute \(\hat{a}\) with \(\Vert \xi _{1,2}\Vert = 1.\)
- 2.
- 3.
-
In case of failure rescale \(\xi _{1,2} = \mu _{1,2}\xi _{1,2}\) and \(\hat{a} = \mu \hat{a}\) with \(0<\mu _i< 1\) \((i = 1,2)\) and repeat the second step.
-
In case of success rescale \(\xi _{1,2} = \mu _{1,2}\xi _{1,2}\) and \(\hat{a} = \mu \hat{a}\) with \(\mu _i>0\) \((i = 1,2)\) chosen according to the maximization objective and repeat the second step until stop at failure.
-
- 1.
\(m_1 = m_2\) and \(\mu _1 = \mu _2>1\): uniformly maximizing the image
We consider the two cases \(m = (5,5)\) and \(m = (15,15)\), see Fig. 2. First, for \(m = (5,5)\), the validation succeeds with \(\Vert \xi _{1,2}\Vert = 1\) with a radius of \(r \approx 10^{-7}\). Recall that by Remark 4.2 the validation radius r can be seen as an accuracy measure. We thus consider smaller radius r as higher accuracy. After conducting 5 rescalings with factors \(\mu _1 = \mu _2 = \frac{7}{6}\) to uniformly maximize the image, we fail to validate. The accuracy r we obtain after 4 rescalings decreased to \(10^{-5}\) (for fixed m the (uniform estimate on the) accuracy naturally decreases when increasing the domain). Second, for \(m = (15,15)\) we also succeed to validate for \(\Vert \xi _{1,2}\Vert = 1\) but with smaller uniform error bound \(r \approx 10^{-15}\). We are able to rescale 15 times with the same factors. This increases \(\Vert \xi _{1,2}\Vert \) to 10.09 and increases the validation radius to \(10^{-2}\).
- 2.
Fast-slow choice of m and \(\mu \): maximizing the image in the slow direction
Next we consider the cases \(m_1\ne m_2\) and/or \(\mu _1\ne \mu _2\), see Fig. 3. We recall that \(|\lambda _{1}|\approx 10|\lambda _2|\), hence we refer to \(\lambda _{1/2}\) as the fast/slow eigenvalue. For most orbits the dynamics close to the origin is dominated by the slow direction. This is, for example, of interest when computing connecting orbits that approach the equilibrium along the slow direction. Capturing a large portion of the slow direction can thus be desirable. We choose \(m_2 \ge m_1\) and \(\mu _2>1>\mu _1\). First we choose \(m_1 = m_2 = 15\) . We succeed to validate for \(\Vert \xi _{1,2}\Vert = 1\) with a radius \(r\approx 10^{-15}\). Let \(\mu _1 = \frac{6}{7}\) and \(\mu _2 = \frac{7}{6}\). We obtain 14 successful rescalings with gradually decreasing accuracy (\(r \approx 10^{-3}\) after 14 rescalings). If we choose \(m_1 = 5\) and \(m_2 = 15\) we observe qualitatively different behavior of the validation radii.
Starting with a success at \(\Vert \xi _{1,2}\Vert = 1\) and radius \(r\approx 10^{-8}\) the accuracy increases to \(10^{-11}\) in the first 8 rescalings with the factors \(\mu _1 = \frac{6}{7}\) and \(\mu _2 = \frac{7}{6}\) until the norms of \(\Vert \xi _{1,2}\Vert \) “align” with the choice of m. Then the accuracy decreases to \(10^{-3}\) after 18 rescalings.
Top left change of validation radii while rescaling with factor \(\mu = (\frac{6}{7},\frac{7}{6})\) for the choice \(m_1 = m_2 = 15\). We observe qualitatively similar behavior to the uniform scaling. Top right change of validation radii while rescaling with factor \(\mu = (\frac{6}{7},\frac{7}{6})\) for the choice \(m_1 = 5, m_2 = 15\). We observe qualitatively different behavior to the uniform scaling. The maximal accuracy is obtained for \(\frac{\Vert \xi _2\Vert }{\Vert \xi _1\Vert }\approx 11.8\). Bottom dependence of the norm of the approximate solution on the number of rescalings, hence on the norms \(\Vert \xi _{1,2}\Vert \). Note the clear dominance of the \(\Vert \hat{a}^3\Vert _{\nu }\) which reflects the fact that \(\xi _2 = (0,0,1)^{T}\)
The above considerations can serve as a starting point for more elaborate future investigations. One might, for example, devise an optimization scheme in which one takes not only the radius r as an unknown in the radii polynomials but also considers \(\nu \) or \(\Vert \xi _{1,2}\Vert \), respectively, as variables.
5.1.2 Analysis for the Local Lorenz Manifold: Double Eigenvalues
In order to analyze the situation for double eigenvalues as discussed in Sect. 2.3, we choose for the parameters in the Lorenz system (59) the relation \(\rho =1+(\sigma +1)^2/(4\sigma )\), leading to double eigenvalues \(\lambda =-(\sigma +1)/2\). Using this data we set up the operator \(f^{\text {double}}\) specified in (40). Note that the (generalized) eigenvectors \(\xi _{1,2}\) fulfilling (23) can be computed explicitly in this model case. For the general case we refer to methods developed in Alefeld and Spreuer (1986) and Rump (2001). It will be subject of future work to discuss their applicability in the current context. Let us now discuss the influence of the choice of parameters m and \(\nu \) (or \(\Vert \xi _{1,2}\Vert \)) we first define the radii polynomials as we did in 5.1.1.
Expansion coefficients for \((Df(\hat{x}+rv)rw- A^{\dag }rw)_{k}\) for the double eigenvalue case, using the standard Kronecker \(\delta \) symbol
| \(k\in \mathcal {I}_{m}\) | \(k\notin \mathcal {I}_{m}\) | |
|---|---|---|
| \(z_{k,1}\) | \(\delta _{k_1m_1}(m_1+1)w_{\overline{k}}\) | \(\begin{pmatrix}\sigma (w^{2}_{k}-w^{1}_{k})\\ \rho w^{1}_{k}-w^{2}_{k}-((\hat{a}^{1}*w^{3})_{k}+(\hat{a}^{3}*w^{1})_{k})\\ (\hat{a}^{1}*w^{2})_{k}+(\hat{a}^{2}*w^{1})_{k}-\beta w^{3}_{k}\end{pmatrix} + (k_1+1)w_{\overline{k}}\) |
Lemma 5.1
Proof 5.1
- \(k_{\tilde{\imath }}\ge m_{\tilde{\imath }}+1\). Then$$\begin{aligned} \frac{k_{\tilde{\imath }}+1}{|\lambda _1|k_1+\ldots +|\lambda _d|k_d} \le \frac{k_{\tilde{\imath }}+1}{|\lambda _{\tilde{\imath }}| k_{\tilde{\imath }} } \le \frac{m_{\tilde{\imath }}+2}{|\lambda _{\tilde{\imath }}| (m_{\tilde{\imath }}+1)}. \end{aligned}$$
- \(0\le k_{\tilde{\imath }}\le m_{\tilde{\imath }}\). We estimate$$\begin{aligned} \frac{k_{\tilde{\imath }}+1}{|\lambda _1|k_1+\ldots +|\lambda _d|k_d} \le \frac{k_{\tilde{\imath }}+1}{Q_{\tilde{\imath }}+|\lambda _{\tilde{\imath }}| k_{\tilde{\imath }}} \le \max \left\{ \frac{m_{\tilde{\imath }}+1}{Q_{\tilde{\imath }}+|\lambda _{\tilde{\imath }}| m_{\tilde{\imath }}}, \frac{1}{Q_{\tilde{\imath }}} \right\} . \end{aligned}$$
Expansion coefficients for \(Z_{k}(r) = Z_{k,1}r + Z_{k,2}r^2\)
| \(k\in \mathcal {I}_{m}\) | \(k\notin \mathcal {I}_{m}\) | |
|---|---|---|
| \(Z_{k,1}\) | \(\epsilon _{k} + (|A_m|\chi _1)_k \) | \(\frac{1}{|\lambda _1|(k_1+k_2)}\begin{pmatrix}\sigma (|w|^{2}_{k}+|w|^{1}_{k})\\ \rho |w|^{1}_{k}+|w|^{2}_{k}+((|\hat{a}|^{1}*|w|^{3})_{k}+(|\hat{a}|^{3}*|w|^{1})_{k})\\ (|\hat{a}|^{1}*|w|^{2})_{k}+(|\hat{a}|^{2}*|w|^{1})_{k}+\beta |w|^{3}_{k}\end{pmatrix} +\frac{k_1+1}{|\lambda _1|(k_1+k_2)} \begin{pmatrix}|w|^{1}_{\overline{k}}\\ |w|^{2}_{\overline{k}}\\ |w|^{3}_{\overline{k}}\end{pmatrix}\) |
Remark 5.2
The condition from Lemma 2.7 reads \(\ell _0\bigl (\hat{\nu }_{1},\frac{\hat{\nu }_{2}}{|\lambda _1|}\bigr ) \le \nu _{1}\). However, the necessary condition \(\frac{\nu _2}{\nu _1 |\lambda _1|} <1\) implies that \(\ell _0\bigl (\nu _{1},\frac{\nu _{2}}{|\lambda _1|}\bigr ) = \nu _1\), hence in practice one simply takes \(\hat{\nu }= \nu \).
For fixed \(m = (7,6)\) and \(\Vert \xi _{1,2}\Vert = \frac{1}{50}\), we give the corresponding validation radii (if there was one; failure is denoted by \(-\)) on the different domain sizes corresponding to the different decay rates \(\nu \)
| \(\lambda _1 = 1\) | \(\lambda _1 = 2\) | \(\lambda _1= 5\) | \(\lambda _1 = 10 \) | |
|---|---|---|---|---|
| \(\nu = (7,0.5)\) | \( 2.61\times 10^{-8}\) | \(2.58\times 10^{-12}\) | \(1.53\times 10^{-13}\) | \(1.38\times 10^{-14}\) |
| \(\nu = (7,1)\) | \( - \) | \(2.06\times 10^{-11}\) | \(4.96\times 10^{-13}\) | \(2.40\times 10^{-14}\) |
| \(\nu = (10,2)\) | \( - \) | \(-\) | \(2.66\times 10^{-10}\) | \(8.11\times 10^{-12}\) |
| \(\nu = (12,3)\) | \( - \) | \(-\) | \(-\) | \(2.84\times 10^{-10}\) |
Thus we see that the bigger we choose the magnitude of the eigenvalue, the bigger is the domain of convergence of the parametrization that we are able to validate. Moreover, the smaller the eigenvalue, the bigger the ratio \(\nu _1/\nu _2\) needs to be. This reflects the crucial role of the term \(\frac{\nu _2}{\nu _1}\frac{m_1+2}{|\lambda _1|(m_1+1)}\).
5.2 Coexistence of Hexagonal and Trivial Patterns
The equilibrium \(p_2\) has resonant eigenvalues (\(\lambda _1=2\lambda _2\)). For this reason the case of coexistence of the trivial state and the hexagonal spot pattern was not considered in van den Berg et al. (2015). However, our current approach to validating the (un)stable manifold is well suited for this situation.
To rigorously compute zeros of (69) we choose to discretize the time dependence using a Chebyshev series (other choices, such as splines, are also possible). For details on how this is done in this example we refer the reader to van den Berg et al. (2015) and for the general method to Lessard and Reinhardt (2014). In this paper we focus on the rigorous computation of the maps \(P^{s,u}\) and especially \(P^{s}\), as there we encounter eigenvalue resonances. The validated computation of \(P^{u}\) is conducted analogously to the Lorenz equation explained above and we do not give any further details below. Furthermore, in order to validate zeros of (69) we need rigorous information on \(\Vert DP^{s,u}(\theta )\Vert \) that we obtain in the same way as explained in Remark 3 in van den Berg et al. (2015). Note that by Remark 4.2 the a posteriori bound \(\delta _{s,u}\) corresponds to our validation radius r.
We now delve into the validated computation of the stable manifold of the origin, which has resonant eigenvalues. Explicitly, the eigenvalues of \(Dg(p_2)\) with negative real part are given by \(\lambda _1 = -\sqrt{-\gamma }\) and \(\lambda _2 = -\frac{\sqrt{-\gamma }}{2}\) with corresponding eigenvectors \(\xi _1 = (0,0,-\frac{1}{\sqrt{-\gamma }},1)^T\) and \(\xi _{2} = (-\frac{2}{\sqrt{-\gamma }},1,0,0)^T\). We note that \(2\lambda _2 = \lambda _1\), so condition (5) holds with \(\tilde{\imath }= 1\) and \(\tilde{k} = (0,2)\).
Derivation of the bounds To define the radii polynomials specified in (56b) we first need to compute the bounds Y and Z defined in (54) and (55). Let \(f = f^{\text {regres}}\) as specified in (41) where \(\zeta = \frac{1}{\sqrt{1-\gamma }} (0,0,-\sqrt{-\gamma },1)^T \in \ker (A^T)\), with A defined in (29). Finally, let an approximate solution \(\hat{x} = \iota \hat{x}_{F}\) with \(f^m(\hat{x}_{F})\approx 0\) be given, and let \(A_m \approx (Df^{m}(\hat{x}_{F}))^{-1}\). Concerning the bounds Y we (again) note that \(f(\hat{x})_{k} = 0\) for \(k\notin \mathcal {I}_{3m}\), since g is a cubic nonlinearity. Therefore the construction of Y fulfilling (54) is analogous to the Lorenz case in Sect. 5.1. Again as in Sect. 5.1, to obtain \(Z^j(r) = Z^j_{1}r+Z^j_{2}r^2 + Z^j_3 r^3\) in (55) we first compute \(z_{k}(r) = z_{k,1}r+z_{k,2}r^2+z_{k,3}r^3\) fulfilling the analogue of (61). The result is summarized in Table 6 in “Appendix 1.” Note that \(z_{-1}(r) = 0\), as \(f_{-1}\) is linear in \(a_{\tilde{k}}\) and \(\tilde{k}\preceq m\) for our choice of m.
However, the strength of our method is that one does not need to determine the coefficients of the normal form beforehand, as they are part of the overall set of unknowns for the nonlinear problem.
Numerical implementation The implementation of the validation of an approximate zero of (69) can be found at the webpage Code page (2015). There, a complete instruction on how to run the codes can be found.
-
Parametrization order: unstable \(m = (15,15)\), stable \(m = (15,15)\).
-
Scaling of eigenvectors: unstable \(\Vert \xi _1\Vert _2 = 0.005\), \(\Vert \xi _2\Vert _2 = 0.02\) stable \(\Vert \xi _1\Vert _2 = 0.0085\), \(\Vert \xi _2\Vert _2 = 0.0214\)
Profiles of the u and v component of the rigorously verified connecting orbit. The blue part of either orbit is computed using Chebyshev series with the implementation from van den Berg and Sheombarsing (2015) and the red and green parts are computed using the conjugation maps \(P^{u,s}\) harnessing the formula \(u(t)=P(\Psi ^{u,s}(t,\theta ))\) with \(\Psi ^{u,s}(t,\theta )\) the flow induced by \(h^{u,s}\) for \(\theta \in \hat{\mathbb {B}}_{(1,1)}^{{sym }}\) (see Lemma 2.6). One time unit corresponds to \(L = 43.2034\)
For the validation of the connection we use the approach of van den Berg et al. (2015) in conjunction with the implementation of van den Berg and Sheombarsing (2015). The validated solution profiles are shown in Fig. 4.
References
- Alefeld, G., Spreuer, H.: Iterative improvement of componentwise error bounds for invariant subspaces belonging to double or nearly double eigenvalues. Computing 36(4), 321–334 (1986)MathSciNetCrossRefMATHGoogle Scholar
- Arioli, G., Koch, H.: Computer-assisted methods for the study of stationary solutions in dissipative systems, applied to the Kuramoto–Sivashinski equation. Arch. Ration. Mech. Anal. 197(3), 1033–1051 (2010)MathSciNetCrossRefMATHGoogle Scholar
- Arioli, G., Koch, H.: Existence and stability of traveling pulse solutions of the FitzHugh–Nagumo equation. Nonlinear Anal. 113, 51–70 (2015)MathSciNetCrossRefMATHGoogle Scholar
- Beyn, W.-J., Kless, W.: Numerical Taylor expansions of invariant manifolds in large dynamical systems. Numer. Math. 80, 1–38 (1998)MathSciNetCrossRefMATHGoogle Scholar
- Breden, M., Lessard, J.P., Mireles James, J.D.: Computation of maximal local (un)stable manifold patches by the parameterization method. (2015, submitted)Google Scholar
- Breden, M., Lessard, J.P., Vanicat, M.: Global bifurcation diagram of steady states of systems of pdes via rigorous numerics. Acta Appl. Math. 128(1), 113–152 (2013)MathSciNetCrossRefMATHGoogle Scholar
- Cabré, X., Fontich, E., de la Llave, R.: The parameterization method for invariant manifolds I: manifolds associated to non-resonant subspaces. Indiana Univ. Math. J. 52, 283–328 (2003)MathSciNetCrossRefMATHGoogle Scholar
- Cabré, X., Fontich, E., de la Llave, R.: The parametrization method for invariant manifolds II: regularity with respect to parameters. Indiana Univ. Math. J. 52, 283–328 (2003)MathSciNetCrossRefMATHGoogle Scholar
- Cabré, X., Fontich, E., de la Llave, R.: The parametrization method for invariant manifolds III: overview and applications. J. Differ. Equ. 218(2), 444–515 (2005)CrossRefMATHGoogle Scholar
- Canadell, M., Haro, A.: Parameterization method for computing quasi-periodic reducible normally hyperbolic invariant tori. In: Formaggia, L., Pedregal, P. (eds.) Advances in Differential Equations and Applications. SEMA SIMAI Springer Series, vol. 4, pp. 85–94 (2014)Google Scholar
- CAPD: Computer assisted proofs in dynamics, a package for rigorous numerics. 2015. http://capd.ii.uj.edu.pl/
- Capinksi, M., Simo, C.: Computer assisted proof for normally hyperbolic invariant manifolds. Nonlinearity 25(7), 1997–2026 (2012)MathSciNetCrossRefMATHGoogle Scholar
- Castelli, R., Lessard, J.-P., Mireles-James, J.D.: Parametrization of invariant manifolds for periodic orbits (I): efficient numerics via the Floquet normal form. SIAM J. Appl. Dyn. Syst. 14, 132–167 (2015)MathSciNetCrossRefMATHGoogle Scholar
- Chow, S.-N., Li, C., Wang, D.: Normal Forms and Bifurcation of Planar Vector Fields. Cambridge University Press, Cambridge (1994)CrossRefMATHGoogle Scholar
- Code page. http://www.few.vu.nl/~crt290/manifoldcode.php. Accessed 18 May 2015
- Day, S., Lessard, J.-P., Mischaikow, K.: Validated continuation for equilibria of PDEs. SIAM J. Numer. Anal. 45(4), 1398–1424 (2007)MathSciNetCrossRefMATHGoogle Scholar
- Doelman, A., Sandstede, B., Scheel, A., Schneider, G.: Propagation of hexagonal roles near onset. Eur. J. Appl. Math. 14(1), 85–110 (2003)MathSciNetCrossRefMATHGoogle Scholar
- Eckmann, J.-P., Koch, H., Wittwer, P.: A computer-assisted proof of universality for area-preserving maps. Mem. Amer. Math. Soc. 47(289), vi+122 (1984)MathSciNetMATHGoogle Scholar
- Falcolini, C., de la Llave, R.: Numerical calculation of domains of analyticity for perturbation theories in the presence of small divisors. J. Stat. Phys. 67(3–4), 645–666 (1992)MathSciNetCrossRefMATHGoogle Scholar
- Govaerts, W.F.: Numerical Methods for Bifurcations of Dynamical Equilibria. SIAM, Philadelphia (2000)CrossRefMATHGoogle Scholar
- Guillamon, A., Huguet, G.: A computational and geometric approach to phase resetting curves and surfaces. SIAM J. Appl. Dyn. Syst. 8(3), 1005–1042 (2009)MathSciNetCrossRefMATHGoogle Scholar
- Haro, A.: Automatic differentiation methods in computational dynamical systems: invariant manifolds and normal forms of vector fields at fixed points. Notes for the IMA New Directions short course “Invariant objects in dynamical systems and their applications” (2011)Google Scholar
- Haro, A., Canadell, M., Figueras, J.-L.L., Luque, A., Mondelo, J.-M.: The parameterization method for invariant manifolds: from theory to effective computations, volume, 2014. Preprint. http://www.maia.ub.es/~alex
- Haro, A., da la Llave, R.: A parametrization method for the computation of invariant tori and their whiskers in quasi-periodic maps: Numerical algorithms. Discrete Contin. Dyn. Syst. Ser. B 6(6), 1261–1300 (2006)MathSciNetCrossRefMATHGoogle Scholar
- Huguet, G., de la Llave, R.: Computation of limit cycles and their isochrons: fast algorithms and their convergence. SIAM J. Appl. Dyn. Syst. 12(4), 1763–1802 (2013)MathSciNetCrossRefMATHGoogle Scholar
- Hungria, A., Lessard, J.P., Mireles-James, J.: Rigorous numerics for analytical solutions of differential equations: the radii polynomial approach. Math. Comput. 85(299), 1427–1459 (2016)Google Scholar
- Johnson, T., Tucker, W.: A note on the convergence of parametrised non-resonant invariant manifolds. Qual. Theory Dyn. Syst. 10(1), 107–121 (2011)MathSciNetCrossRefMATHGoogle Scholar
- Krauskopf, B., Osinga, H.M., Doedel, E.J., Henderson, M.E., Guckenheimer, J.M., Vladimirsky, A., Dellnitz, M., Junge, O.: A survey of methods for computing (un)stable manifolds of vector fields. Int. J. Bifurcation Chaos 15(3), 763–791 (2005)MathSciNetCrossRefMATHGoogle Scholar
- Kuznetsov, YuA: Elements of Applied Bifurcation Theory. Springer, New York (2004)CrossRefMATHGoogle Scholar
- Lanford III, O.E.: A computer-assisted proof of the Feigenbaum conjectures. Bull. Am. Math. Soc. (N.S.) 6(3), 427–434 (1982)MathSciNetCrossRefMATHGoogle Scholar
- Lessard, J.-P., Reinhardt, C.: Rigorous numerics for nonlinear odes using Chebyshev series. SIAM J. Numer. Anal. 52(1), 1–22 (2014)MathSciNetCrossRefMATHGoogle Scholar
- Lorenz, E.N.: Deterministic nonperiodic flows. J. Atmos. Sci. 20, 130–141 (1963)CrossRefGoogle Scholar
- Mireles-James, J.: Quadratic volume-preserving maps: (un)stable manifolds, hyperbolic dynamics and vortex-bubble bifurcations. J. Nonlinear Sci. 23(4), 585–615 (2013)MathSciNetCrossRefMATHGoogle Scholar
- Mireles-James, J.: Polynomial approximation of a one parameter family of (un)stable manifolds with rigorous error bounds. Indag. Math. 26, 225–265 (2015)MathSciNetCrossRefMATHGoogle Scholar
- Mireles James, J.D., Lomelí, H.: Computation of heteroclinic arcs with application to the volume preserving Hénon family. SIAM J. Appl. Dyn. Syst. 9(3), 919–953 (2010)MathSciNetCrossRefMATHGoogle Scholar
- Mireles-James, J., Mischaikow, K.: Rigorous a-posteriori computation of (un)stable manifolds and connecting orbits for analytic maps. SIAM J. Appl. Dyn. Syst. 12(2), 957–1006 (2013)MathSciNetCrossRefMATHGoogle Scholar
- Rump, S.M.: Computational error bounds for multiple or nearly multiple eigenvalues. Linear Algebra Appl. 324(1–3), 209–226 (2001)MathSciNetCrossRefMATHGoogle Scholar
- van den Berg, J.B., Sheombarsing, R.: Domain decomposition in rigorous numerics for ODEs. (2016, submitted)Google Scholar
- van den Berg, J.B., Lessard, J.P., Mischaikow, K.: Global smooth solution curves using rigorous branch following. Math. Comput. 79(271), 1565–1584 (2010)MathSciNetCrossRefMATHGoogle Scholar
- van den Berg, J.B., Lessard, J.-P., Mireles-James, J., Mischaikow, K.: Rigorous numerics for symmetric connecting orbits: even homoclinics of the Gray–Scott equation. SIAM J. Math. Anal. 43(4), 1557–1594 (2011)MathSciNetCrossRefMATHGoogle Scholar
- van den Berg, J.B., Mireles-James, J., Deschênes, A., Lessard, J.-P.: Stationary coexistence of hexagons and rolls via rigorous computations. SIAM J. Appl. Dyn. Syst. 14(2), 942–979 (2015)Google Scholar
- Wittig, A.: Rigorous high-precision enclosures of fixed points and their invariant manifolds. Ph.D. thesis, Michigan State University (2011)Google Scholar
- Wittig, A., Berz, M., Grote, J., Makino, K., Newhouse, S.: Rigorous and accurate enclosure of invariant manifolds on surfaces. Regul. Chaotic Dyn. 15(2–3), 107–126 (2010)MathSciNetCrossRefMATHGoogle Scholar
- Yamamoto, N.: A numerical verification method for solutions of boundary value problems with local uniqueness by Banach’s fixed-point theorem. SIAM J. Numer. Anal. 35(5), 2004–2013 (1998). (electronic)MathSciNetCrossRefMATHGoogle Scholar
Copyright information
Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.



