Symbolic Dynamics For The Kuramoto-Sivashinsky PDE On The Line II
Symbolic Dynamics For The Kuramoto-Sivashinsky PDE On The Line II
1 Introduction
This paper is a sequel to [WZ]. The goal of the present work is twofold: to
strengthen the results from [WZ] about the chaotic dynamics for the Kuramoto-
Sivashinsky PDE on the line and to present an algorithm for the rigorous inte-
gration of the variational equation (i.e. producing C 1 estimates) for a class of
dissipative PDEs on the torus.
We consider the one-dimensional Kuramoto-Sivashinsky PDE [KT, S] (in
the sequel we will refer to it as the KS equation), which is given by
ut = −νuxxxx − uxx + (u2 )x , ν > 0, (1)
where x ∈ R, u(t, x) ∈ R and we impose odd and periodic boundary conditions
u(t, x) = −u(t, −x), u(t, x) = u(t, x + 2π). (2)
The Kuramoto-Sivashinsky equation has been introduced by Kuramoto [KT]
in space dimension one for the study of front propagation in the Belousov-
Zhabotinsky reactions. An extension of this equation to space dimension 2 (or
more) has been given by G. Sivashinsky [S] in studying the propagation of flame
front in the case of mild combustion.
The following theorem is the main result of [WZ].
Theorem 1 [WZ, Thm. 1] The system (1)–(2) with the parameter value ν =
0.1212 is chaotic in the following sense. There exists a compact invariant set
A ⊂ L2 ((−π, π)) (A is compact in H k ((−π, π)) for any k ∈ N) which consists
of
1 Work of D.W. and P.Z. was supported by National Science Center (NCN) of Poland under
1
Figure 1: Two approximate time-periodic orbits u1 and u2 .
2
and u2 with the order prescribed by the sequence (v1 , . . . , vn ). Hence, we have
countable infinity of geometrically different connecting orbits between ui and
uj , i, j = 1, 2.
Our approach uses no special features of the Kuramoto-Sivashinsky PDE.
We just need the Fourier basis to diagonalize the linear part of the PDE under
consideration. Therefore, it should be applicable to other systems of dissipative
PDEs with periodic boundary conditions. While there is a wide literature on
computer-assisted verification of symbolic dynamics for ODEs (see for example
[AZ, GZ, MM1, MM2, Mos, RNS, T1, T2, W, WSB, WZ03, Z4]), to the best of
our knowledge, this is the first computer-assisted result of this type for PDEs.
The proofs of Theorems 1 and 2 are a mixture of geometrical methods and
rigorous numerics. The proof of Theorem 2 combines topological arguments used
to construct symbolic dynamics (as in Theorem 1) with suitable cone conditions
to obtain desired homo- and heteroclinic orbits to some periodic orbits.
In the case of the KS equation, we apply the method to certain Poincaré map.
The orbits u1 and u2 from Theorem 1 correspond to a fixed point and a period
two point. First, we construct symbolic dynamics along apparent heteroclinic
connections between these points. Then using the cone conditions we show that
these heteoroclinic indeed exist. This is the same type of construction as it
is used in the proof of the Smale-Birkhoff homoclinic theorem [GH, Thm.5.3.5]
about the existence of horseshoe dynamics for finite-dimensional diffeomorphism
with a hyperbolic fixed point whose stable and unstable manifolds intersect
transversally.
The nature of our geometric method is such that its assumptions can be
expressed as a finite set of explicit inequalities. Therefore, we can use a com-
puter to verify rigorously that these inequalities are satisfied for a given map f ,
provided we have an algorithm that computes rigorous bounds on f on compact
sets. In the case of the KS equation we have to compute rigorously bounds on
some Poincaré maps and its partial derivatives. For this purpose we propose
an algorithm, which allows to compute rigorous bounds on the trajectories of
PDEs with periodic boundary conditions (this was described in [WZ]) together
with bounds on the derivatives with the respect to initial conditions.
Let us recall from [WZ] the motivation for the choice of the KS equation for
this study. The following is known about the dynamics of KS on the line:
3
1.22
u2
1.20
1.18
u1
1.16
ν=0.1212
1.14
u2
orbits for the KS equation by Zgliczyński [Z04, Z10], Arioli and Koch
[AK10] and by Figueras, Gameiro, de la Llave and Lessard [FGLL, FL17,
GL17].
While the choice of the odd periodic boundary conditions was motivated by
earlier numerical studies of KS equation [CCP, JKT], the basic mathematical
reason is the following: the equation (1) with periodic boundary conditions has
the translational symmetry. This implies, that for a fixed value of ν, all periodic
orbits are members of one-parameter families of periodic orbits. The restriction
to the invariant subspace of odd functions breaks this symmetry, and gives a
hope, that dynamically interesting objects are isolated and easier accessible for
computer-assisted proofs.
Our choice of the parameter value ν = 0.1212 is motivated by a numeri-
cal observation, that the Feigenbaum route to chaos through successive period
doubling bifurcations [F78] happens for (56) as ν decreases toward ν = 0.1212
(first observed for other values of ν in [SP]). For this parameter value a chaotic
attractor is observed — see Fig. 2.
Another result illustrating the effectiveness of our integration algorithm is
about the attracting periodic orbit for ν = 0.127.
Theorem 3 Consider system (1)–(2) with the parameter value ν = 0.127 and
φ(t, p) be the induced local semiflow.
The exists a point x0 , a compact forward invariant set A ⊂ L2 ((−π, π)),
x0 ∈ A such that
4
• x0 is time periodic
• there exists λ > 0 and C > 0, such that for each p1 , p2 ∈ A and t > 0
holds
∥φ(t, p1 ) − φ(t, p2 )∥∗ ≤ Ce−λt ∥p1 − p2 ∥∗ , (3)
where ∥∥∗ is some norm constructed using Fourier series (see section 6.3
for details).
The existence of this periodic orbit was first proved with computer assistance
in [Z04] using the first version of the algorithm of integration of dissipative PDEs
based on self-consistent bounds. In a sense it is one of the easiest periodic
orbits to prove, however its attracting character was not proved, yet. In papers
[Z10, AK10, FL17, GL17] the existence of multiple periodic orbits for this system
has been proved for more difficult parameter values, in [AK10, GL17] the authors
were able to show that some of these orbits are unstable. It turns out that
checking the instability of an orbit is an easier task than proving that the orbit
is attracting. In proofs of instability in [GL17] it was enough to prove an
existence of one unstable direction, while the stability proof requires control
in all direction in the phase space. This is what we do in the present paper
using our C 1 -algorithm. With such an algorithm establishing the instability
or stability of apparently hyperbolic orbits is the task of the same difficulty.
Observe that in the proof of the instability of some periodic orbit in [AK10] the
whole spectrum has been estimated and a first C 1 algorithm for KS-equation
has been proposed.
The content of the paper can be described as follows. In Section 2 we present
some results about convergence solutions of Galerkin projections of dissipative
PDEs together with their derivatives with respect to initial conditions. In Sec-
tion 3 we present technical lemmas about non-autonomous linear equations. In
Section 4 we present our C 1 -algorithm for integration of dissipative PDEs. Sec-
tion 5 contains a description of some geometric tools from dynamics, which are
used in the proof of Theorem 2. In Sections 6 computer-assisted proofs of The-
orem 2 and Theorem 3. The main body of paper is followed by the appendix. It
sections of different nature. The block of Appendices A, B, C, D has a theoret-
ical character is an abstract exposition of our approach together with proofs of
convergence theorems stated in Section 2. Remaining appendices contain either
some definitions used in other part or the explicit formulas for various objects
appearing in our algorithm for KS equation.
1.1 Notation
By Z+ we denote the set of all positive integers. Given a matrix A ∈ Rn×n and
a norm ∥ · ∥ by µ(A) we denote the logarithmic norm of A induced by norm ∥ · ∥
- this notion is recalled in appendix A.
Given two normed vector spaces V, W by Lin(V, W ) we will denote the space
of all bounded linear maps from V to W .
5
2 C 1 -convergence of Galerkin projections
The goal of this section is to formulate results regarding the convergence of
solutions to Galerkin projections and associated variational equations to the
solution of underlying dissipative PDE. This, along with bounds obtained from
the algorithm, will give us bounds on partial derivatives of solutions to PDE
with respect to the initial conditions.
We will be dealing with H ⊂ RZ+ , i.e. with sequences (a1 , a2 , . . . ), with
some norm ∥ · ∥. Let ei denote the sequence such that (ei )j = 0 for j ̸= i and
(ei )i = 1. By e∗j ∈ H ∗ we denote a dual form, e∗j (ei ) = δij . If J ⊂ Z+ , then by
PJ we denote projection πi (PJ (w)) = wi ei for i ∈ J and πi (PJ (w)) = 0 if i ∈ / J.
We assume that weShave increasing family of finite subsets of Z+ J1 ⊊
J2 ⊊ Jn . . . , such that n∈Z+ Jn = Z+ . For n ∈ Z+ by Hn we will denote a
subspace spanned by {ej }j∈Jn by Pn we denote the projection on Hn and let
Qn = Id − Pn . P
Let πk be a projection onto k-th direction, i.e. πk ( wj ej ) = wk ek .
We will assume that H ⊂ RZ+ with a norm ∥ · ∥ be a Banach space, which
is gss space (see Appendix B).
We investigate the Galerkin projections of the following problem
Definition 2 Assume that (H, ∥·∥) is gss space. Let W ⊂ H and F : dom(F ) →
H. Assume that F is admissible. We say that F satisfies conditions C1, C2,
C3, C4 on W if
C1 There exists M ≥ 1, such that Pn (W ) ⊂ W for n ≥ M
C2 W is compact.
C3 W ⊂ dom (F ), ( for each u ∈ W F (u) ∈ H) and function F : W → H is
continuous.
6
C4 for every i and z ∈ W there exists limn→∞ D(Fi|Hn )(Pn z) and we define
DF
g i (z) = lim D(Fi|H )(Pn z).
n
(6)
n→∞
g i : W → H ∗ is continuous.
We assume that DF
Observe that conditions C1, C2, C3, C4 (called later convergence conditions)
have nothing to do with splitting F = L + N and ei being eigenvectors of L.
Conditions C1, C2, C3 are needed for convergence of Galerkin projections
(C 0 -convergence), while C4 is required (plus some other conditions) for con-
vergence of solutions of variational equations for Galerkin projections (C 1 -
convergence).
Let us comment on condition C4. Instead of introducing DF g i one can be
tempted to replace it by
for every i W ⊂ dom (DFi ) and function DFi : W → H ∗ is continuous.
This approach is problematic, because it may happen that Fi is not defined
everywhere and the notation of Frechet derivative cannot be applied.
However, using DF g i we will have the following formula (if W is convex)
Z 1
Fi (z) − Fi (w) = g i (tz + (1 − t)w)dt · (z − w), z, w ∈ W.
DF (7)
0
The main idea behind condition D is to ensure that the logarithmic norms (see
Appendix A) for all Galerkin projections are uniformly bounded.
The following theorem is a generalization of [Z] (Thm. 13). There it is
assumed that W is a trapping region and H = l2 was used, but the main idea
proof is the same. The proof is given in appendix C.
Theorem 4 Assume (H, ∥ · ∥) is gss . Assume that W ⊂ H and F satisfy
conditions C1, C2, C3, D and W is convex. Let Z ⊂ W and T > 0 be such
that all n > M1 there holds
Then
1. Uniform convergence and existence For a fixed u0 ∈ Z, let un : [0, T ] →
Pn (W ) be a solution of (5). Then un converges uniformly to a function u∗ :
[0, T ] → W , which is a solution of (4) and u∗ (0) = u0 . The convergence
of un is uniform with respect to u0 ∈ Z.
7
2. Uniqueness within W . There exists only one solution of the initial value
problem (4), u(0) = u0 for any u0 ∈ Z, such that u(t) ∈ W for t ∈ [0, T ].
3. Lipschitz constant. Let u : [0, T ] → W and v : [0, T ] → W be solutions of
(4) with u(0), v(0) ∈ Z. Then
with
If the solutions are sufficiently smooth, the problem (10) can be written as
an infinite ladder of ordinary differential equations for the Fourier coefficients
in u(t, x) = k∈Zd uk (t)eikx , as follows
P
duk
= Fk (u) = −λk uk + Nk {uj }j∈Zd , for all k ∈ Zd . (11)
dt
8
The crucial fact, which makes our approach to the rigorous integration of
(11) possible is the isolation property, which reads:
Let
C
W = {uk }k∈Zd | |uk | ≤
|k|s q |k|
where q ≥ 1, C > 0, s > 0.
Then there exists K > 0, such that for |k| > K there holds
C
if u ∈ W, |uk | = , then uk · Fk (u) < 0.
|k|s q |k|
For the proof of the above fact see Theorem 3.1 and its proof in [Z10], where
the case with q = 1 was treated.
Projection of the set W onto k th mode is a closed disc (or interval) centred
at zero and of radius rk = |k|sCq|k| . Geometrically the isolation property means
that if |uk | = rk for some k > K then the k-th component of the vector field is
pointing inwards the set. As a consequence, the only way a trajectory may leave
the set W forward in time is by increasing some of leading modes |uk |, k ≤ K
above the threshold rk . However, one has to be careful with what ”inwards”
means in the above statement because W has empty interior as a compact subset
in infinite dimensional space.
This property is used in our approach to obtain a priori bounds for uk (h) for
small h > 0 and |k| > K, while the leading modes uk for |k| ≤ K are computed
using tools for rigorous integration of ODEs [CAPD, Lo, NJP] based on the
interval arithmetics [Mo], i.e. to obtain set W as in Theorem 4. Moreover,
from the point of view of topological method, the isolation property is of crucial
importance as it shows that on the tail we have the entry behaviour, which
enable us to apply the finite dimensional tools from the dynamics.
In this work we use sets of the type described above with s = 0 and q > 1.
The isolation property for KS equation on such sets is established in [WZ, Rem.
19].
9
with initial condition V (0) = Id. The above equation has the same strong
damping as the original equation (4). Observe that the bound for Lipschitz
constant in equation (9) for equation (4) and its Galerkin projections is also a
uniform bound for the norms of matrices V n (t) for t ∈ [0, T ]. Once we have a
strong damping and a-priori bounds for V n we can use logarithmic norms to
control the convergence of V n ’s to variational matrix for (4). In [Z1] this has
been done under assumption about W being a trapping region. Moreover, one
additional condition was needed - (see condition VL formulated in Def. 4).
Since each column in Vijn evolves separately, we consider the system of vari-
ational equations
d n
x = Pn F (xn ), xn ∈ Hn , (15)
dt
d n
C = DPn F|Hn (xn )C n , C n ∈ Hn .. (16)
dt
The above system has Hn × Hn ⊂ H × H as the phase-space.
To bring the variational system to the setting discussed in this section we
proceeded as follows. On H × H we use norm ∥(x, v)∥ = max(∥x∥, ∥v∥). This
makes H × H a gss space. The Galerkin projection Pn on H × H is defined by
Pn (x, c) = (Pn x, Pn c).
In H × H we can formally write the variational system
d
x = F (x), (17)
dt
d
C = DF (x)C, (18)
dt
or
d
(x, C) = FV (x, C). (19)
dt
Observe that πi FV (x, C) for i ∈ Z+ is a formal power series in variables xk and
Ck .
VL -C2 Wc is compact.
VL -C3 W × Wc ⊂ dom (FV ),
(i.e. for each (u, C) ∈ W × Wc sequence {DF g i (u)C}i∈Z belongs to H)
+
and function FV : W × Wc → H × H given by
FV (u, C) = (F (u), {DF
g i (u)C}i∈Z ) is continuous,
+
10
VL -D there exists A ∈ R, such that for any n holds
and for every a ∈ H the map [0, T ] × Z ∋ (t, x) 7→ V (t, x)a is continuous.
smoothness: For any x, y ∈ Z and any t ∈ [0, T ] we have
Z 1
φ(t, x) − φ(t, y) = V (t, y + s(x − y))ds · (x − y), (22)
0
∂φ
and for every j partial derivative of the flow ∂uj (t, u) exists and
∂φ
(t, u) = V∗j (t, u). (23)
∂uj
dV∗j X X ∂Fi
(t, u) = ei (φ(t, u))Vkj (t, u), (24)
dt i
∂uk
k
with the initial condition V (0) = Id in the following sense: for each j the
dV
derivative dtj (t, u) exists, the series on r.h.s. of (24) converges uniformly
on [0, T ] × Z and equation (24) is satisfied.
The proof is given in appendix D.
11
3 Estimates for non-autonomous linear
equations
Theorems 4 and 5 are used in our algorithm for rigorous integration of dissi-
pative PDEs and in particular to obtain our results for Kuramoto-Sivashinsky
PDE described in Introduction to assure that the objects computed (or esti-
mated) exist. In that context the bound for the Lipschitz constant of the flow
obtained in Theorem 4 while essential in the proofs of both theorems is of no
use in rigorous numerics. To make algorithm work we need more subtle tools,
which give us precise results for particular coordinates or blocks of coordinates.
The goal of this section is to present tools, which will allow us estimate norms
of blocks of the variational matrix V (t, x).
The content of this subsection is based on the results from [KZ]. Consider a
linear equation
v ′ (t) = A(t) · v(t) + b(t), (25)
where v(t) ∈ Rk , A(t) ∈ Rk×k , b(t) ∈ Rk , A and b are bounded and measurable.
k
Assume
Ln that we have a decomposition of the phase space R of the form
Rk = i=1 Rki , ki ≥ 1 and accordingly for z ∈ Rk we will write z = (z1 , . . . , zn ),
where zi ∈ Rki . Observe that, when we have such decomposition, then equation
(25) can be written as
n
X
zi′ (t) = Aij (t)zj (t) + bi (t), i = 1, . . . , n,
j=1
x′ = f (x), x ∈ Rn . (26)
12
where b : [0, T ] → Rk and A : [0, T ] → Rk×k are bounded and measurable.
Assume that a measurable matrix function J : [0, T ] → Rn×n satisfies the
following inequalities for all t ∈ [0, T ]
(
∥Aij (t)∥ for i ̸= j,
Jij (t) ≥
µ(Aii (t)) for i = j.
Put Ci (t) = ∥bi (t)∥. Then, for i = 1, . . . , n and t ∈ [0, T ] there holds
y ′ (t) = J(t)y(t) + C(t), y(0) = (∥z1 (0)∥, ∥z2 (0)∥, . . . , ∥zn (0)∥) .
B ′ (t) = J(t)B(t)
Then
∥Wij (t)∥ ≤ Bij (t), t ∈ [0, T ], i, j = 1, . . . , n.
13
where we have m 1-dimensional subspaces ⟨ei ⟩ and infinite-dimensional subspace
Y.
To distinguish between Vij , when i, j are treated as indices of particular
coordinates and the situation when they are supposed to denote blocks (as in
Lemmas 6 and 7) for the block entries involving Y we will write Vyy , Viy , Vyi .
In this way Vij for any i, j will denote always a number in the matrix V .
The block notation introduced above make sense also for F n . Below we write
∂F n
∂y meaning that the partial derivatives are meant with respect y ∈ Pn y, i.e.
this is finite dimensional matrix.
14
4 The C 1 algorithm for integration of dissipative
PDEs.
There are several algorithms in the literature [C, Z10, Z04, WZ] that compute
bounds of the solutions on dissipative PDEs of the form (4). By a C 1 algo-
rithm we understand computation of bounds on the solutions to the following
variational equation associated to (4)
d ∂F
V (t, u0 ) = (φ(t, u0 ))V (t, u0 ), V (0, u0 ) = V0 . (33)
dt ∂u
The initial condition V0 for variational equation is chosen in our work as the
identity operator, as this needed to establish the cone condition.
Formally speaking ∂F ∂u in (33) may not exist on H, but its domain is dense in
H. Moreover, if we restrict initial conditions to sets possessing good convergence
properties (so that the assumptions of Theorem 5 are satisfied), then equation
(24) makes sense and has a unique solution.
For finite dimensional ODEs very efficient C 1 algorithms [Z02, WW] are
known along with their publicly available implementations [CAPD]. To the
best of our knowledge, there is only one C 1 algorithm [AK10] that computes
bounds of (33) in infinite dimensional case. It this section we propose a new
algorithm which simultaneously computes bounds for (4) and (33).
d ∂F ∂N
V∗j (t) = (φ(t, u0 ))V∗j (t) = LV∗j (t) + (φ(t, u0 ))V∗j (t), (34)
dt ∂u ∂u
but for different initial conditions – that is V∗j (0) = (V0 )∗j .
The structure of equation (34) is similar to that of (4) – the linear part L
is the same and we expect that it should dominate nonlinear part on higher
modes under the mild assumptions on the nonlinear part N . Thus, in principle
any C 0 algorithm can be applied to compute finite number of columns V∗j (t)
for j = 1, . . . , m. The remaining block of infinite number of columns will be
bounded uniformly by an operator norm.
For our further considerations it is convenient to split the phase space into
u = (x, y), where x ∈ Rm =: X, y is in the complementary subspace Y and use
the notation
Vxx (t) Vxy (t)
V (t) = .
Vyx (t) Vyy (t)
15
The norms in X and Y is quite arbitrary. We just demand that H = X ⊕ Y is
gss and norms on X and Y are inherited from H.
In what follows we assume that the blocks Vxx (t) and Vyx (t) are computed
using our C 0 algorithm for integration of (4) (see [WZ]). Therefore for Vij (t)
for i, j = 1, . . . , m are given coordinate-wise interval bounds and for Vij with
j ≤ m and i > m we will have uniform bounds decaying with i → ∞ depending
on some constants computed by the algorithm, just like in C 0 computation of
u(t).
There remains to explain how we obtain bounds for blocks Vxy and Vyy .
Blocks Vxy and Vyy will be represented in our algorithm by estimates of their
operator norms. Let us comment, that the underlying norms in X and Y need
not to be the norms inherited from H.
In the next section we will recall some results regarding bounds for nonau-
tonomous linear ODEs. Then we will show how these estimates can be used
to obtain bounds on Vxy (t) and Vyy (t). Finally, we will present a new C 1 algo-
rithm that produces rigorous bounds on solutions of (4) and (33). Its important
part is the propagation of products in Vxx and Vxy , which helps in reducing
overestimation caused by the wrapping effect [Lo].
16
• [EV ] – a rough enclosure for variational equation, that is a bound for
[V ](t) ⊂ [EV ], for t ∈ [t0 , t0 + h].
Note, that usually we are interested in relatively short integration time, that
is computation of [u](T ) for T > 0 being a return to the Poincaré section. For
this purpose the algorithm is called iteratively. The enclosures [E] and [EV ]
are needed to compute intersection of a set of trajectories with surfaces, such
as in the case of finding bounds on Poincaré maps and their derivatives – see
Section 4.5.
The very preliminary step of the C 0 algorithm (see [Z02, WZ]) is computation
of the so called rough enclosure. Given a set of initial conditions [u](t0 ) and a
trial time step h0 the routine returns a pair
([E], h) ← enclosure([u](t0 ), h0 ), (35)
where h ≤ h0 is an accepted time step and [u](t) ⊂ [E] for t ∈ [t0 , t0 + h].
In particular, this routine validates that the solutions starting from [u](t0 ) are
defined for t ∈ [t0 , t0 + h]. If this step fails, the algorithm returns Failure and
we stop the computation.
In what follows we will show how Lm to compute an enclosure [EV ]. We will use
Theorem 8 for the decomposition i=1 ⟨ei ⟩ ⊕ Y , i.e. X is decomposed into 1-D
subspaces given by coordinate directions and initial condition W (0) = V (t0 ).
While B([0, h]) and B(h) give estimates for whole matrices V ([t0 , t0 + h]) and
V (t0 + h), we will be interested in the last column in matrix B as it contains the
bounds for ∥Vxi y ∥ and ∥Vyy ∥. The bounds for Vxx and Vyx obtained from matrix
B are too crude. The computation of these entries is discussed in Section 4.3.
Since the vector field is an explicit expression which satisfies on our enclo-
sures the standing assumptions C1,C2,C3,C4,D and VL , we can compute a
matrix J ∈ R(m+1)×(m+1) , such that for u ∈ [E] and A := A(u) = DF (u) there
holds (component-wise inequalities)
A11 |A12 | ··· |A1m | ∥[A1y ]∥
|A21 | A22 ··· |A2m | ∥[A2y ]∥
.. .
.. . .. .
.. ..
J ≥ . ,
.
|Am1 | ··· |Am,m−1 | Amm ∥[Amy ]∥
∥[Ay1 ]∥ · · · ∥[Ay,m−1 ]∥ ∥[Aym ]∥ µ ([Ayy ])
where the operator norms depend on the choice of norms in X and Y .
Since ∥[Vxy ]i∗ (t0 )∥ ≤ zi (t0 ) for i = 1, . . . , m and ∥[Vyy ](t0 )∥ ≤ zm+1 (t0 ), by
Theorem 8 for t ∈ [t0 , t0 + h] there holds
∥[Vxy ]i∗ (t)∥ ≤ eJ(t−t0 ) z(t0 )i , i = 1, . . . , m,
(36)
∥[Vyy ](t)∥ ≤ eJ(t−t0 ) z(t0 ) m+1 .
17
4.3 Enclosure for Vxx and Vyx .
Propagation of blocks Vxx and Vyx is more subtle and before we give a routine
for computation of rough enclosure let us motivate why we need to compute
several objects.
It is well known that integration of differential equations may suffer from
the wrapping effect [Lo]. In order to reduce this overestimation Lohner [Lo]
proposes propagation of coordinate systems along the trajectory. This means,
that typical C 0 solver is almost C 1 as it keeps tract of approximate solution
to variational equations. This observation lead to the C 1 algorithm for finite
dimensional systems [Z02]. In our algorithm we take the advantage from the
linearity of the variational equation, that is its product property
Given that the equation for variational equation is linear and non-auto-
nomous, we have
V (t, u, Vxx , Vxy , Vyx , Vyy ) = V (t, u, Vxx , 0, Vyx , 0) + V (t, u, 0, Vxy , 0, Vyy )
and Vxx (t), Vyx (t) appear in V (t, u, Vxx , 0, Vyx , 0), only. Since
V Vxy
V (t, u, Vxx , Vxy , Vyx , Vyy ) = V (t, u, Id, 0, 0, Id) xx ,
Vyx Vyy
we have
Vxx 0
V (t, u, Vxx , 0, Vyx , 0) = V (t, u, Id, 0, 0, Id)
0 0
0 0
+V (t, u, Id, 0, 0, Id) .
Vyx 0
18
It is easy to see that
V 0 V 0
V (t, u, Id, 0, 0, Id) xx = V (t, u, Id, 0, 0, 0) xx
0 0 0 0
and
0 0
V (t, u, Id, 0, 0, Id) = V (t, u, 0, 0, Vyx , 0).
Vyx 0
This gives
Vxx (t) 0 V 0
= V (t, u, Id, 0, 0, 0) xx + V (t, u, 0, 0, Vyx , 0). (38)
Vyx (t) 0 0 0
Observe that in the product of matrices in (38) we do not mix “near” and
“far” columns of V because the second matrix contains only one nonzero block
Vxx . The second component V (t, u, 0, 0, Vyx , 0) is computed independently and
we expect it should be very small due to the strong dissipation on higher modes.
Summarizing, in order to efficiently propagate bounds for m leading columns
of V we propose in each time step to integrate two different initial conditions.
Denote them by
Id 0 0 0
Ve = , Vb = .
0 0 [Vyx ](t0 ) 0
For each of the two initial conditions the rough enclosure for m leading
columns of the solution is computed by the same routine and for the same
vector field but for different initial conditions. Note, that in order to bound
vector field for variational equation we need already computed bound [E] for
the main equation (see (35)). We will emphasize this adding extra argument
[E] in the following sequence of calls:
[EeV ]∗1 , h ← enclosure([E], Ve∗1 , h),
...
[EV ]∗m , h
e ← enclosure([E], Ve∗m , h),
[EbV ]∗1 , h ← enclosure([E], Vb∗1 , h),
...
[EV ]∗m , h
b ← enclosure([E], Vb∗m , h).
Note, that each call to enclosure can adjust the time step. If none of the above
calls returns Failure, then we have computed a rough enclosure over time step
h for the main equation and for m leading columns of the variational equation
for two different initial conditions.
Now, let us set
[EV ]xx = [E
eV ]xx [Vxx ](t0 ) + [E
bV ]xx ,
(39)
[EV ]yx = [EV ]yx [Vxx ](t0 ) + [EV ]yx .
e b
19
Gathering (35), (37) and (39) we obtain the following partial output of our
algorithm.
Partial output:
• h – adjusted and finally accepted time step,
• [E] – rough enclosure for the main equation,
• [EV ] – rough enclosure for the variational equation.
where D, C, B are matrices and [R], [R0 ] are interval matrices containing zero.
The propagation of this block is realized as (compare (38))
In order to reduce the wrapping effect the product of matrices in (40) is prop-
agated as suggested by Lohner [Lo] (see also [Z02, WW]). After that, a rather
thin part (i.e. having a small diameter) πxx V (h, [u](t0 ), 0, 0, [Vyx ](t0 ), 0) is ab-
sorbed into B[R0 ] in representation of [Vxx ](t0 + h) – see [Z02, Evaluation 4 in
Section 3.2].
Each column of Vyx is represented as a geometric series with decay q > 1
and a constant Cj = Cj (t0 ), that is
where C
fj and C
cj are computable constants satisfying
20
for i > m, j = 1, . . . , m. Indeed, these constants are computed by means of the
C 0 algorithm from [WZ] applied to variational equation with initial conditions
Ve∗j and Vb∗j , j = 1, . . . , m.
Finally, using estimates from (36) we can set z(t0 + h) := eJh z(t0 ) obtaining
bounds
zi (t0 + h) ≥ ∥[Vxy ]i∗ (t0 + h)∥ , i = 1, . . . , m,
(43)
zm+1 (t0 + h) ≥ ∥[Vyy ](t0 + h)∥ .
Gathering (40), (41), (42) and (43) we obtain remaining output of the algorithm.
Partial output:
• z(t0 + h) – a vector of bounds on norms in blocks Vxy and Vyy at time
t0 + h,
• [Vxx ](t0 + h) – finite block in the doubleton representation,
• [Vyx ](t0 + h) – tails of leading m columns represented as geometric series.
is independent from j and easily computable (finite sum) provided the vector
field is transverse to the section at P(x). Thus, due to (44), partial derivatives
of T are given by
m
∂T X ∂α ∂φk
(x) = −g (P(x)) (T (x), x). (46)
∂xj ∂xk ∂xj
k=1
21
Differentiation of P(x) = φ(T (x), x) yields
∂Pk ∂φk ∂T
(x) = (T (x), x) + fk (P(x)) (x). (47)
∂xj ∂xj ∂xj
Let us recall, that the already proposed C 1 algorithm computes ∂φ ∂xj as ex-
k
c−1
N (|N |) = Bu(N ) ⊕ TN =: Nc ,
The above definition generalizes the concept of h-sets introduced in [ZGi] for
finite-dimensional spaces, where a h-set is defined as the product of closed unit
balls B u × B s ⊂ Ru+s in a coordinate system cN . The next definition extends
the notion of covering relations from [ZGi] to compact maps acting on infinite-
dimensional real normed spaces.
22
Figure 3: An example of an h-set in three dimensions with u(N ) = 1 and
TN = D2 – a two-dimensional closed disc. Here Nc = B1 ⊕ D2 .
f
Figure 4: An example of an f −covering relation: N =⇒ M . In this case, the
homotopy joining fc (x, y) with a linear map (L(x), 0) and satisfying [CR1]–
[CR4] is simply given by H(t, x, y) = t(L(x), 0) + (1 − t)fc (x, y).
[CR1]: H(0, ·) = fc ,
[CR2]: H(1, x, y) = (L(x), 0), for all (x, y) ∈ Nc ,
[CR3]: H(t, x, y) ∈
/ Mc , for all (x, y) ∈ ∂Bu ⊕ TN , t ∈ [0, 1] and
[CR4]: H(t, x, y) ∈ Ru ⊕ TM for (x, y) ∈ Nc and t ∈ [0, 1].
23
Then there exists (ui )i∈Z such that
ui ∈ |Ni | for i ∈ Z, (48)
f (ui ) = ui+1 for i ∈ Z. (49)
Moreover, if the sequence of covering relations is periodic, that is there is K > 0
such that Ni = Ni+K and fi = fi+K then the sequence (ui )i∈Z can be chosen as
K-periodic, too.
24
• (Ni , QNi ) are h-sets with cones and fi satisfies the cone condition with
respect to (Ni , Ni+1 ), i = 0, . . . , n − 1
• (Ki , QKi ) are h-sets with cones and gi satisfies the cone condition with
respect to (Ki , Ki+1 ), i = 0, . . . , k − 1
Then there exist
1. a unique periodic orbit (u0 , . . . , un−1 ) with respect to (f0 , . . . , fn−1 ) and
the sequence (N0 , N1 , . . . , Nn−1 )
2. a unique periodic orbit (v0 , . . . , vk−1 ) with respect to (g0 , . . . , gk−1 ) and the
sequence (K0 , K1 , . . . , Kk−1 )
3. a full orbit (xi )i∈Z with respect to
(. . . , f0 , . . . , fn−1 , f0 , . . . , fn−1 ,
h0 , . . . , hm−1 ,
g0 , . . . , gk−1 , g0 , . . . , gk−1 , . . .) (51)
such that
x0 ∈ |N0 |
lim xtk+m = v0 (53)
t→∞
lim xtn = u0 (54)
t→−∞
We omit the proof as the proof from finite-dimensional case is good also in the
present setting, as only the compactness and forward iterations are used.
25
The particular form of representation of u given in (55) comes from imposing
on u(t, x) = k uk (t)eikx periodic and odd boundary conditions. Then we have
P
ak (t) = Im uk (t).
It is easy to see [CCP, ZM] that for sufficiently regular functions the system
(1)–(2) gives rise to an infinite ladder of coupled ODEs
k−1 ∞
dak X X
= Fk (a) := k 2 (1 − νk 2 )ak − k an ak−n + 2k an an+k , k ≥ 1. (56)
dt n=1 n=1
Define our space H = c0 - the space of sequence converging to zero with the
norm ∥a∥∞ = supk |ak |.
When discussing computing Poincaré
qP map of the induced semiflow
we will use
an equivalent norm ∥a∥ = max |a | 2 , sup |a | for some m.
i≤m k k>m k
In order to apply Theorem 9 and Theorem 10 discussed in Section 5 to (56)
we need to chose the sets on which our convergence conditions C1-C4,D,VL will
be satisfied. The motivation for choosing sequences with geometrically decaying
coefficients is given in [WZ]. Here we introduce the notation.
For S > 0 and q > 1 we set
(ak )∞ −k
Wq,S = k=1 | ak ∈ R, |ak | ≤ Sq for k ≥ 1 .
Observe the for any S > 0 and q > 1 the set Wq,S ⊂ H is compact. In fact
Wq,S ⊂ H s ([−π, π]) is compact for any s, it is also compact in the space of
analytic 2π-periodic functions on the strip R × [−δ, δ] for δ < q. In fact a
coordinate-wise convergence in Wq,S is equivalent to convergence in C 0 , H s and
in the space of analytic functions. Indeed the equivalent norm in H s in terms
of the Fourier coefficient can be defined as
1/2
X
∞ 2s 2
∥(ak )k=1 ∥H s = |k| |ak | , (57)
k≥1
and the convergence in such norm on Wq,S is equivalent the convergence for
each k, because the tails of elements from Wq,S are uniformly bounded in H s .
In Appendix E we show that on sets Wq,S conditions C1–C4 and condition
D are satisfied (see Theorem 25) and in Theorem 26 we show that condition
VL is satisfied on sets Wq,S × Wq,Sc . The sets with which we work with in our
proof are subsets of these sets.
26
map between two sections, that is for a ∈ Θ1 the point PΘ1 →Θ2 (a) is the first
intersection of the trajectory of a with Θ2 , provided it exists. We also define
i i−1
PΘ 1 →Θ2
= PΘ2 →Θ2
◦ PΘ1 →Θ2 .
The following lemma has been proven with computer assistance and it was
the crucial step in the proof of Theorem 1.
Lemma 11 [WZ, Lemma 10] Consider the system (56) on l2,q with q = 32 .
There are explicitly given Poincaré sections Θ1 , Θ2 and Θi1→2 , Θi2→1 , i =
0, . . . , 10 and explicitly given pairwise disjoints h-sets N j ⊂ Θj , j = 1, 2,
i
N1→2 ⊂ Θi1→2 , N2→1
i
⊂ Θi2→1 , i = 0, . . . , 10 such that
P2 P3 P5 P5 P5 P5 P5
N 1 =⇒ N 1 =⇒ N1→2
0 1
=⇒ N1→2 2
=⇒ N1→2 10
=⇒ · · · =⇒ N1→2 =⇒ N 2 ,
P4 P4 P5 P4 P5
N 2 =⇒ N 2 =⇒ N2→1
0 1
=⇒ N2→1 2
=⇒ N2→1 =⇒ · · ·
P4 8 9P6 10 P5 P3
· · · =⇒ N2→1 =⇒ N2→1 =⇒ N2→1 =⇒ N 1 ,
where the starting and target sections in each of the above covering relations are
determined by the h-sets appearing in the relation.
Lemma 12 There exist explicitly given Poincaré sections Θ11 , Θ21 , Θ22 and Θ23
• h-set with cones N 1 ⊂ Θ1 and h-set with cones M ⊂ Θ11 ,
• h-set with cones N 2 ⊂ Θ2 and h-sets with cones Ki ⊂ Θ2i , i = 1, 2, 3,
27
a2 a91→2
-0.57
a81→2
a 1 →a 2
-0.58 a71→2 a 1
a3 -0.59
-0.60
-0.61
a2
a82→1
-0.57 a72→1
a2 a 2 →a 1
-0.58
a92→1
a1
a3 -0.59
-0.60
-0.61
a2
28
N14→2 N15→2 N16→2
N13→2 N17→2
N12→2 N18→2
N11→2
N19→2
N10→2
N1 K1
N110→2 N2
M
K2
N20→1
N210→1 K3
N29→1
N21→1
N28→1 N22→1
N27→1 N23→1
N26→1 N25→1 N24→1
such that
P P
M =⇒ N 1 =⇒ M, (58)
2 P P P P 2
N =⇒ K1 =⇒ K2 =⇒ K3 =⇒ N . (59)
Moreover, the cone conditions are satisfied for these covering relations.
Proof: The trajectory of a1 , which is an approximate fixed point for P 2 ,
intersects the section a1 = 0 at a11 ≈ P(a1 ). At a11 we attached a Poincaré
section as a hyperplane almost orthogonal to the vector field at a11 . Then we
defined coordinate system in Θ11 as approximate eigenvectors of DP 2 (a11 ). In
this coordinate system we defined the set M as a parallelogram centred at a11
and with edges parallel to the axes.
Similarly, we set a2i ≈ P i (a2 ), i = 1, 2, 3. At each of these points we attached
a Poincaré section Θ2i as a hyperplane almost orthogonal to the vector field at
a2i . Then we defined coordinate systems in Θ2i as approximate eigenvectors of
DP 4 (a2i ), i = 1, 2, 3, respectively. Finally, we defined the sets Ki ⊂ Θ2i as
parallelograms centred at a2i .
Then, using algorithm for verification of covering relations [WZ, Appendix
A.4] we checked (58)–(59).
For verification of cone conditions we set homogeneous degree two continuous
functions associated with N 1 , N 2 , M , K1 , K2 and K3 as
29
covering relation a d c ad − c2
P
N 1 =⇒ M ≥ 0.009 ≥ 0.999 ≤ 0.025 > 0.008
P
M =⇒ N 1 ≥ 0.469 ≥ 0.997 ≤ 0.042 > 0.4
2 P
N =⇒ K1 ≥ 0.626 ≥ 0.999 ≤ 0.008 > 0.6
P
K1 =⇒ K2 ≥ 0.882 ≥ 0.991 ≤ 0.103 > 0.8
P
K2 =⇒ K3 ≥ 0.041 ≥ 0.997 ≤ 0.1 > 0.03
P 2
K3 =⇒ N ≥ 0.142 ≥ 0.995 ≤ 0.063 > 0.1
Note, in each case the arguments of the above functions are given in section
coordinates specific for the h-set. To validate cone conditions we use Lemma 27
from the Appendix. To this end, we computed quantities a, d and c as defined
in Lemma 27. Obtained bounds are listed in Table 1. From these estimates
it is clear, that in each case a > 0 and ad > c2 and thus the assumptions of
Lemma 27 and in consequence the cone condition are satisfied.
Summarizing, the assumptions of Theorem 10 are satisfied for the set of
covering relations from Lemma 11 and (58)–(59). This completes a computer-
assisted proof of Theorem 2.
30
we did not made detailed analysis in this direction we believe, that overall this
is the right way to further reduce overestimation and speed up computation.
All above comments apply to computation of variational equations. First
version of the program that verified the cone condition run over 10 hours on a
computer with 448 CPUs. After these changes, and most important introduction
of intermediate sections (that is sets K, M1 , M2 , M3 ) we reduced the time of
computation related to cone condition to approximately an hour on a personal
computer running 12 concurrent threads.
The program have been written in C++ and is based on the CAPD library
[CAPD]. The source code can be found at [WSc].
31
is an approximate symmetric fixed point for S ◦ Pm (period two point for Pm ,
that is
∥S(Pm (u0 )) − u0 ∥2 ≈ 4 · 10−13
and it has been found by a simple iteration.
On the Poincaré section Θ we introduce an affine coordinate u = (u0 + A ·
Pm r, Qm r), where A is a matrix that almost diagonalizes SDPm (u) (nonrigorous
computation) and Pm , Qm are projections. In what follows we will work in this
coordinate system, that is r = 0 corresponds to (u0 , 0).
As a preliminary step we compute rigorously (using C 0 algorithm from [WZ])
a bound K 0 ⊃ S(P(0)). Clearly any reasonable choice of the set K should
contain K 0 . As a candidate for K we take
(note K10 = 0) and the tail is blown up by a factor 1.25, that is |Ki | ≤ 1.25Cq −i ,
where C is the constant bounding tail in K 0 , that is |Ki0 | ≤ Cq −i for i >
m. Using C 0 algorithm form [WZ] we compute a bound K e ⊃ SP(K) (in the
coordinate system mentioned above) and we get
Because Ki is symmetric around zero it is clear from the above data that
e ⊂ K and thus the existence of a fixed point u∗ ∈ K
K e for S ◦ P is proved.
In the second step we compute a bound on the operator norm of A :=
SDP(K).
e On Poincaré section Θ = X × Y we use the norm ∥(x, y)∥ =
max {∥x∥2 , ∥y∥∞ }, where X is m−1-dimensional (the section is given by a1 = 0)
32
and Y is the tail. Using the C 1 algorithm from Section 4 we computed bounds
Remark 13 The computation regarding data in (61) and (62) took 11 minutes
and 73 minutes, respectively, in a single thread on laptop-type computer with
i7-8650U, 1.90GHz processor. The computation were performed in effective di-
mension m = 18 and with the tolerance (parameter of the algorithm specifying
the acceptable error per one time step of integration) set to tol = 10−11 .
Changing the setting to m = 15 and tol = 10−7 the validation also succeeded
within 26 seconds and 217 seconds for the C 0 and C 1 parts, respectively. Obtained
bound on the norm is much wider, that is
∥A∥ ≤ 0.92265954650065929,
although the norms in both cases are different (m = 18 and m = 15 give different
decomposition of the space). On the other hand, the stability domain is much
larger, as the set K on which we perform validation is much bigger (4 orders of
magnitude).
Appendix contains three parts. The first part consisting from Appendices
A, B, C, D has a theoretical character is an abstract exposition of our approach
together with proofs of convergence theorems stated in Section 2. Appendix E
contains a proof that for the sets used in our computations for KS equation all
conditions required for our approach are satisfied. The last part contains the
explicit formulas for various objects appearing in our algorithm.
A Logarithmic norms
Definition 10 [D58, L58] Let ∥ · ∥ denote a vector norm on Rn as well as its
subordinate operator norm on Rn×n . The logarithmic norm of operator A is
∥Id + hA∥ − 1
µ(A) = lim+ (63)
h→0 h
For the properties and the use of the logarithmic norm see [KZ] and the literature
given there.
33
Consider the differential equation
x′ = f (x), f ∈ C 1. (64)
Let φ(t, x0 ) denote the solution of equation (64) with the initial condition x(0) =
x0 . By ∥x∥ we denote a fixed arbitrary norm in Rn .
From Lemma 6 one can easily derive the following result.
Lemma 14 Let y : [0, T ] → Rn be a piecewise C 1 function and φ(·, x0 ) be
defined for t ∈ [0, T ]. Suppose that Z is a convex set such that the following
estimates hold:
elt − 1
∥φ(t, x0 ) − y(t)∥ ≤ elt ∥y(0) − x0 ∥ + δ , if l ̸= 0.
l
For l = 0, there is
Definition 11 We will say that H with norm ∥ · ∥ is gss (good sequence space)
if the following conditions are satisfied
S1 H is a Banach space,
S2 X
w= wi ei , ∀w ∈ H, (66)
i
34
S3 if w ∈ H, then for any α ∈ {−1, 1}Z+ wα =
P
i αi wi ei ∈ H and ∥w∥ =
∥wα ∥.
S4
∥w − Pn w∥ ≤ ϵ, n ≥ N0 .
35
argument it follows that that we can find a subsequence of ck , which we denote
by dk , such that for each j ∈ Z+ the sequence dkj is convergent to d¯k . Therefore
for each n the sequence Pn dk satisfies the Cauchy condition. We will show that
dk also satisfies the Cauchy condition.
Let us fix ϵ > 0. We have
∥dk − dk+m ∥ ≤ ∥Pn dk − Pn dk+m ∥ + ∥(I − Pn )dk ∥ + ∥(I − Pn )dk+m ∥.
From the uniform bound on tail in W we find n = N such that ∥(I − Pn )w∥ < ϵ
for w ∈ W , in particular for all dk . Let us fix this value of n. Given n from
the Cauchy condition for Pn dk it follows that there exists K, such that for all
k ≥ K and all m ∈ Z+ it follows that ∥Pn dk − Pn dk+m ∥ < ϵ.
Hence we obtain for k ≥ K and all m ∈ Z+
∥dk − dk+m ∥ ≤ 3ϵ.
Therefore sequence dk satisfies Cauchy condition. From completeness of H
(assumption S1) it follows that there exists d ∈ H, such that dk → d. Since W
is closed, so d ∈ W .
From the proof of the above lemma it is also easy to infer the following
result.
Lemma 18 Assume that H is gss and W ⊂ H is compact.
Consider a sequence ck in W . Then ck is convergent to c ∈ W , iff for all
j ∈ Z+ limk→∞ ckj = cj .
The following lemma gives a characterization of continuous linear forms on
H.
Lemma 19 Assume that H is and f : H → R be bounded linear functional.
Let fj = f (ej ). Then for every a ∈ H holds
X
|fj | · |aj | ≤ ∥f ∥ · ∥a∥ (72)
j∈Z+
and
X
f (a) = fj a j . (73)
j∈Z+
Proof: Let ā ∈ H be such that |aj | = |āj | and fj āj ≥ 0 for all j. Due to
condition S3 ā ∈ H and ∥a∥ = ∥ā∥. Since it term fj āj is nonnegative, we
obtain
X X
K∥a∥ = K∥ā∥ ≥ K∥Pn ā∥ ≥ fj · āj = |fj | · |aj |
j≤n j≤n
36
Lemma 20 Assume H is gss . Assume that W ⊂ H satisfies conditions C1
and C2, and f : W → H ∗ is continuous. Then there exists L, such that
• Assume that for all z ∈ W there exists limn→∞ D(f|Hn )(Pn z) and we
define
g(z) = lim D(F|H )(Pn z).
Df n
(75)
n→∞
Then
XZ 1
f (z) − f (w) = g (tz + (1 − t)w)dt · (zj − wj ),
Df j z, w ∈ W, (77)
j 0
Moreover, if for some z ∈ W and j there exists δ > 0, such that z + [−δ, δ]ej ∈
∂f
dom (f ), then ∂x j
(z) exists and the following equation is satisfied
g (z) = ∂f (z)
Df (78)
j
∂xj
Df
g(Pn z)(Pn v) = Df|H (Pn z)(Pn v).
n
(79)
37
We have for any n ≥ M and z, w ∈ W (we use (79))
X Z 1 ∂f
f (Pn z) − f (Pn w) = (Pn (tz + (1 − t)w))dt · (zj − wj )
∂xj
j≤n 0
Z 1
= Df|Hn (Pn (tz + (1 − t)w))dt · Pn (z − w)
0
Z 1
= g(Pn (tz + (1 − t)w))dt · Pn (z − w)
Df
0
Now we pass to the limit n → ∞ in the above equation. From continuity f and
S2 it follows that f (Pn z) − f (Pn w) → f (z) − f (w) and Pn (z − w) → (z − w).
From continuity of Df
g on W follows that its uniform continuity, moreover from
Lemma 17 it follows that Pn converges to identity on W uniformly. Therefore
R1
the integral converges to 0 Dfg(tz + (1 − t)w)dt and we obtain
Z 1
f (z) − f (w) = Df (tz + (1 − t)w)dt (z − w).
g
0
R1
g(tz + (1 − t)w)dt ∈ H ∗ , because it is bounded
Observe that 0 Df
by maxz∈W ∥Df
g(z)∥. Therefore from Lemma 19 we obtain assertion (77).
Assume that z ∈ W and z + hej ∈ W . Then from (77) we obtain
Z 1
f (z + hej ) − f (z) = h Df
g(z + thej )dt (ej )
0
Z 1 Z 1
=h Df
g (z + thej )dt = hDf
g (z) + h g (z + thej ) − Df
Df g (z) dt
j j j j
0 0
38
From assumption D, it follows that ln are uniformly bounded, namely
∥xn (t) − xk (t)∥ ≤ ∥xn (t) − Pn (xk (t))∥ + ∥(I − Pn )xk (t)∥ ≤
elt − 1 elT − 1
δn + ∥(I − Pn )xk (t)∥ ≤ δn + ∥(I − Pn )W ∥.
l l
Since by Lemma 17 ∥(I − Pn )W ∥ → 0 for n → ∞ we see that {xn } is a Cauchy
sequence in C([0, T ], H), hence it converges uniformly to x∗ : [0, T ] → W .
Since xn (t) satisfies an integral equation
Z t
xn (t) = xn (0) + Pn F (xn (s))ds,
0
then from the uniform continuity of F on W it follows that after passing to the
limit n → ∞ that Z t
x∗ (t) = x∗ (0) + F (x∗ (s))ds,
0
which implies that x∗ is a solution of (4).
Uniqueness. Let x : [0, T ] → W be a solution of (4) with the initial
condition x(0) = x0 . We will show that xn converge to x. We apply Lemma 14
to n-dimensional projection and the function Pn x(t). We obtain
elt − 1
∥xn (t) − Pn (x(t))∥ ≤ δn . (83)
l
Since the tail ∥(I − Pn )x(t)∥ ≤ ∥(I − Pn )W ∥ is by Lemma 17 uniformly con-
verging to zero as n → ∞, we see that xn → x uniformly.
39
Lipschitz constant on W . From Lemma 14 applied to n-dimensional
Galerkin projection for different initial conditions (we denote the functions by
xn and yn and the initial conditions x0 and y0 ), we obtain
∥V n ∥ ≤ K (87)
and there exists a family {Wcj }j∈Z+ such that Wcj ⊂ H is a compact set and
for all n and j holds
n
V∗j ∈ Wcj . (89)
Then there exists a bounded linear map V : H → H, such that
40
for all a ∈ H holds
lim V n (a) = V a, (91)
n→∞
Moreover,
∥V ∥ ≤ K (92)
Proof:
Let us fix a ∈ H. We will show that V n a is a Cauchy sequence.
We have for any n, k, m, M ∈ Z+
Now we are ready to show the Cauchy condition. Let us take ϵ > 0. Then by
taking m big enough by Lemma 16 (condition (69)) we obtain that 2K∥(I −
Pm )a∥ ≤ ϵ. Let us fix such value of m.
Now we look at ∥(I − PM )V ℓ (Pm a)∥ for any ℓ. Observe that V ℓ (Pm a) is
linear combination of first m columns in V ℓ . Indeed,
X
V ℓ Pm a = V∗jℓ
aj .
j≤m
41
there exists a family {Wcj }j∈Z+ such that Wcj ⊂ H is a compact set and for all
n and j holds
n
V∗j ∈ Wcj , (94)
and
Proof: We want to apply Theorem 22. First we need to obtain K, such that
∥V n ∥ ≤ K. (103)
∥V n a∥ ≤ ∥Pm V n a∥ + ∥(I − Pm )V n a∥
≤ ∥Pm V ax ∥ + ∥Pm V ay ∥ + ∥(I − Pm )V n ax ∥ + ∥(I − Pm )V n ay ∥
n n
XX X
≤ ∥Vijn ∥ · ∥ej ∥ · |aj | + ∥Viyn ∥ · ∥ay ∥
i≤m j≤m i≤m
X
n n
+ ∥Vyj ∥ · ∥ej ∥ · |aj | + ∥Vyy ∥ · ∥ay ∥
j≤m
Since by condition S4 ∥ej ∥·|aj | ≤ ∥a∥ and ∥ay ∥ ≤ ∥a∥ we obtain from conditions
(95–98) the following estimate for ∥V n a∥
XX X
∥V n a∥ ≤ Bij ∥a∥ + Bi,m+1 · ∥a∥
i≤m j≤m i≤m
X X
+ Bm+1,j · ∥a∥ + Bm+1,m+1 · ∥a∥ = Bij ∥a∥.
j≤m i,j≤m+1
42
From Theorem 22 it follows that for each a ∈ H and sequence V n a converges
to V a and V : H → H is continuous.
Condition (99) follows immediately from (93) and (95). Observe that blocks
Viyn , Vyin and Vyy
n
can be extended to a linear maps preserving the norms given
as πi V (I − Pm )), (I − Pm )V n πi and (I − Pm )V n (I) − Pm ), respectively and
n
D Proof of Theorem 5.
We extend V n : [0, T ] × Pn (Z) → Lin(Hn , Hn ) to V n : [0, T ] × Z → Lin(H, H)
by setting V n (t, x) = V n (t, Pn x).
We apply Theorem 4 to variational system for j-th column. From VL it
follows that all its assumptions are satisfied for system (19) with ZV = Z × {ej }
and WV = W × WCj with l = A from condition VL -D. Therefore there exists
a family of continuous functions V∗j : [0, ∞) × Z → H for j ∈ Z+ , such that for
n
each j the functions V∗j converge to V∗j uniformly on [0, T ] × Z.
Moreover, (z(t), V∗j (t, z)) satisfies variational equation (19).
Now we prove (22) and (23).
Let us fix t ∈ [0, T ].
For any n we have
Z 1
n n
φ (t, Pn x) − φ (t, Pn y) = V n (t, Pn y + s(Pn x − Pn y))ds · Pn (x − y) (104)
0
n
∥V n (t, x)∥ ≤ elt , ∥V (t, [x, y])∥ ≤ elt . (106)
43
Since for all i, j Vijn (t, ·) are continuous on Z and converge uniformly to Vij (t, ·),
therefore
Z 1 Z 1
n
Vij (t, y + s(x − y))ds → Vij (t, y + s(x − y))ds. (108)
0 0
R1
Now we use Theorem 22 to conclude that V ∈ Lin(H, H), 0
V (t, y + s(x −
y))ds ∈ Lin(H, H) and
Z 1 Z 1
n
lim V (t, y + s(x − y))ds · (x − y) = V (t, y + s(x − y))ds · (x − y). (109)
n→∞ 0 0
For a given ϵ > 0 we take n so large that ∥(I − Pn )a∥emax(0,l)T < ϵ/2. We fix
such n. Then from the continuity of V∗j for j ∈ Jn we can make the sum less
that ϵ/2 when (t2 , z2 ) → (t1 , z1 ). This finishes the proof.
Wq,S = (uk )∞ −k
k=1 ∈ H : |uk | ≤ Sq . (110)
44
From (56) we see that
∂Fi 2iω(i, k)z|i−k| + 2izi+k , for k ̸= i;
(z) = , (111)
∂zk i2 (1 − νi2 ) + 2izi+k , for i = k;
4iSq −|i−k| ,
∂Fi for k ̸= i;
(z) ≤ (112)
∂zk |i2 (1 − νi2 )| + 2iSq −(i+k) , for i = k;
Proof:
C1: Obvious.
C2: the set is compact according to the compactness criterion from Lemma 17.
C3: For u ∈ Wq,S we have (see (56))
k−1
X ∞
X
|Fk (u)| ≤ Sq −k |k 2 (1 − νk 2 )| + k Sq −n Sq n−k + 2k Sq −n Sq −n−k
n=1 n=1
= Sq −k |k 2 (1 − νk 2 )| + k(k − 1)S 2 q −k + 2kS 2 q −k (q 2 − 1)−1
≤ Sq −k νk 4 + k 2 + Sk(k − 1) + 2k 2 S(q 2 − 1)−1 ≤ Ck 4 q −k , (113)
Hence, there exists M ∈ N such that for k > M and for all n ∈ Z+ there holds
Thus F is continuous on W .
∗
P
V u = k Vk uk defines a functional V ∈ H and V = limn→∞ D(Fi |Hn )(Pn z).
45
First we will show that V ∈ H ∗ .
For z ∈ W and u ∈ H formula (112) gives
∞ ∞ ∞
!
X X ∂Fi X
|Vk uk | ≤ ∥u∥ ≤ ∥u∥ |i2 (1 − νi2 )| + 2iSq −2i + 8iS q −k
∂zk
k=1 k=1 k=1
= ∥u∥ |i2 (1 − νi2 )| + 2iSq −2i + 8iS(q − 1)−1 .
X ∞
X
|(V − D(Fi |Hn )(Pn z)) u| ≤ 2i |zk−i | + 2i |zi+k |
k>n k>n−i
∞
X
≤ 4iS q −k = 4iSq i−n (q − 1)−1 .
k=n−i+1
and thus DF
gi is continuous on W .
D: Let n be dimension of the Galerkin projection. Formula (65) implies that
µ DPn F|Hn (z) = max Ri,n (z), (117)
i≤n
46
where for any i ≤ n Ri,n (z) is defined and estimated using Lemma 24 for
z ∈ Pn W as follows
n
∂Fi X ∂Fi
Ri,n (z) := (z) + (z)
∂zi ∂zk
k̸=i,k=1
X
≤ i2 (1 − νi2 ) + 4iSq −|i−k| 2iSq −2i
k,k̸=i
∞
X
≤ i2 (1 − νi2 ) + 8iS q −k + 2iSq −2i ≤ i2 (1 − νi2 )
k=1
1
= i2 (1 − νi2 ) + iS( + q −2i ) =: Ri,∞
q−1
We see that Ri,∞ → −∞ if i → ∞. It is immediate that there exists l ∈ R for
all z ∈ Pn W holds
µ DPn F|Hn (z) = max Ri,n (z) ≤ sup Ri,∞ = l.
i≤n i
Proof:
VL -C1: Obvious.
VL -C2: the set Wc is compact according to the compactness criterion from
Lemma 17.
VL -C3: Let us fix (u, C) ∈ W × Wc . In order to show that {}i∈N ∈ H we
gi (u)C = 0. From (24) and using |uk | ≤ Sq −k and
have to show that limi→∞ DF
−k
|Ck | ≤ Sc q we obtain
X
gi (u)C| ≤ |i2 (1 − νi2 )Ci | + 2iSq −2i |Ci | + 4iS
|DF q −|i−k| |Ck |
k,k̸=i
X
−i −3i
2 2
≤ |i (1 − νi )|Sc q + 2iSSc q + 4iSSc q −|i−k|−k
k,k̸=i
X X
−i −3i −i
2 2
≤ |i (1 − νi )|Sc q + 2iSSc q + 4iSSc q + 4iSSc q −i−2k
k<i k>i
1
≤ |i2 (1 − νi2 )|Sc q −i + 2iSSc q −3i + 4i2 SSc q −i + 4iSSc q −i . (118)
q2 − 1
47
check continuity of the second component. Let us fix ε > 0. Using uniform and
independent on n bound (118) we obtain that there exists constant K1 ∈ R+
such that for any (u, C) ∈ W × Wc
gi (u)C| ≤ K1 i4 q −i .
|DF
∥(I − PM )DF
gi (u)C∥ ≤ ε. (119)
Using continuity of DF
gi (condition C4) and compactness of W we can find
a constant K2 such that
∥DF
gi (u)∥ ≤ K2 , u ∈ W, i ≤ M. (120)
∥DF
gi (u) − DF
gi (v)∥ ≤ ε, i = 1, . . . , M, if ∥u − v∥ ≤ δ. (121)
|DF
gi (u)Cu − DF
gi (v)Cv | ≤ |DF
gi (u)(Cu − Cv )| + |(DF
gi (u) − DF
gi (v))Cv |
≤ ∥DF
gi (u)∥ · ∥Cu − Cv ∥ + ∥DF
gi (u) − DF
gi (v)∥ · ∥Cv ∥
≤ K2 · ∥Cu − Cv ∥ + max ∥C∥ε.
C∈Wc
which can be made arbitrarily small with suitable choice of small ε and ∥Cu −
Cv ∥ < δ ′ with δ ′ small. Thus FV is continuous.
VL -D. We have to find a uniform bound on logarithmic norms of
DPn FV |Hn ×Hn , for n ∈ Z+ . Such derivative is of the following form
An 0
n
Let us denote blocks of the above matrix by M = . Recall, that
B n An
the logarithmic norm related to the supremum norm (see (65)) is given by
48
µ(M n ) = maxi Miin + k̸=i |Mik n
P
|. It is immediate that this maximum is realized
for rows related to variables Ci .
From (111) it follows that Ci -th component of FV denoted by FV,Ci is given
by
X X
FV,Ci = 2i ω(i, j)z|i−j| Cj + 2i zi+j Cj + i2 (1 − νi2 )Ci , (122)
j,j̸=i j
hence
∂FV,Ci −2iCi−k + 2iCi+k , i > k;
(z, C) = 2iCi+k + 2iCk−i , i < k;
∂zk
2iC2i , i = k.
The sum related to Ci -th row for n-th Galerkin projection has the following form
(we use symbols Ri,n (z)) and Ri,∞ introduced during the proof of Theorem 25
to establish condition D )
n
X ∂Pn FV,Ci
RCi ,n (z, C) := (Pn z, Pn C) + Ri,n (z)
∂zk
k=1
∞
X ∞
X ∞
X
≤ 2i |C|i−k| | + 2i |Ci+k | + Ri,∞ ≤ 6i |Ck | + Ri,∞
k=1,k̸=i k=1 k=1
1 1
= 6iSc + i2 (1 − νi2 ) + iS( + q −2i ) =: RCi ,∞
q−1 q−1
We see that RCi ,∞ → −∞ if i → ∞. It is immediate that there exists L ∈ R
RCi ,∞ ≤ L.
F Explicit formulas
In this entire section the phase space H = c0 - the sequences converging
to zero, is decomposed as H = X ⊕ Y equipped with the norm ∥(x, y)∥ =
max {∥x∥2 , ∥y∥∞ }. For z = (x, y) we also use indexing x = (x1 , . . . , xm ) ∈
X, y = (ym+1 , . . .) ∈ Y .
Moreover, we assume that the z, P(z) ∈ Wq,S , for some constants q > 1 and
S ≥ 0.
49
We willalso use Aky to denotean operator Aky : Y → R given as the row matrix
Aky = Ak,m+1 Ak,m+2 · · · . The norms of the blocks of A are given by the
following explicit formulas.
X
∥Aky ∥ = |Akj | (123)
j>m
X
∥Ayy ∥ = sup ∥Aky ∥ = sup |Akj | (124)
k>m k>m j>m
∂T
Wkj (x) = fk (P(x)) (x) (128)
∂xj
∂φ
In the sequel we will use the following notation V (x) = ∂x (T (x), x) and V∗∗ are
blocks in V . Then
DP = V + W. (129)
Let D be a constant such that for k > m there holds
m m
X ∂T X ∂T
≤ sup fk (P(z)) (z) ≤ max |fk (P(z))| (z) (, 131)
k>m j=1 ∂xj k>m
j=1
∂xj
50
∂T
For j ≤ m derivatives of ∂xj in (46) are given by explicit numbers. From
(130) we obtain
m m
X ∂T X ∂T
max |fk (P(z))| (z) ≤ D (z) . (132)
k>m
j=1
∂xj j=1
∂xj
Rows Wky . In this case we want to estimate operator norm of each row (that
is fixed k ≤ m) separately. Computation similar to (131) leads to an estimate
1/2
X 2
X X ∂T
∥Wky ∥ ≤ |Wkj | ≤ |Wkj | = fk (P(z)) (z)
j>m j>m j>m
∂xj
X ∂T
≤ |fk (P(z))| (z) . (133)
j>m
∂xj
51
where X
QK,1 (x) = qK,k x2k . (137)
1≤k≤m
In a similar way we define fxk and fky for k = 1, . . . , m. Using this notation we
have
fx (z1 ) − fx (z2 ) = fxx dx + fxy dy,
(140)
fy (z1 ) − fy (z2 ) = fyx dx + fyy dy.
Now we derive a formula for
QM (f (z1 ) − f (z2 )) = QM,1 (fx (z1 ) − fx (z2 )) − ∥fy (z1 ) − fy (z2 )∥2 .
52
The three expressions in the above sum can be bounded as follows
X 2
= dxT (fxx )T QM,1 fxx dx,
qk fkx dx
k≤m
X X
2qk fkx dx fky dy ≤ 2 |qk | ∥fkx ∥ ∥fky ∥ ∥dx∥ ∥dy∥,
k≤m k≤m
X 2 X
qk fky dy ≤ |qk | · ∥fky ∥2 ∥dy∥2 .
k≤m k≤m
Since
∥fy (z1 ) − fy (z2 )∥ = ∥fyx dx + fyy dy∥ ≤ ∥fyx ∥ ∥dx∥ + ∥fyy ∥ ∥dy∥
we finally obtain
Summarizing, we obtain
53
Observe that a∥dx∥2 − 2c∥dx∥ · ∥dy∥ + d∥dy∥2 is positive for all dx ̸= 0 or dy ̸= 0
if and only if a > 0 and ad > c2 . Therefore we have proved the following lemma.
Lemma 27 Assume (N, QN ), (M, QM ) are h-sets with cones of the form (136).
Denote by [Dfxx (N )]I a convex hull of the set of matrices Dfxx (z), z ∈ N .
Assume that there is a > 0 such that for A ∈ [Dfxx (N )]I
T 2
A QM,1 A − QN,1 − sup ∥fyx (z)∥ Id − aId
z∈N
is positive definite.
Assume also that c ≥ 0, d > 0 are constants such that
X
sup |qM,k | · ∥fkx (z)∥ · ∥fky (z)∥ + ∥fyx (z)∥ · ∥fyy (z)∥ ≤ c,
z∈N
k≤m
X
1 − sup |qM,k | · ∥fky (z)∥2 + ∥fyy (z)∥2 > d.
z∈N
k≤m
Note, that coefficients in Pxx are given as explicit intervals, all columns in the
block Pyx are given as geometric series and we have only bounds on the operator
norms Dy Pk , k = 1, . . . , n and Pyy . Clearly Mxx can be computed by direct
multiplication of interval matrices and ∥Myy ∥ = ∥Pyy ∥. For the remaining
blocks we have the following estimates.
54
H.1 Computation of Mxy .
Put B := A−1 and denote by Mk the operator norm of k-th row of Mxy . The
range is one-dimensional and in the domain we have l∞ norm.
m
X X m
XX m
X X
Mk = Bki Pij ≤ |Bki ||Pij | = |Bki | |Pij |
j>m i=1 j>m i=1 i=1 j>m
Xm
= |Bki |∥Dy Pi ∥.
i=1
References
[AK10] G. Arioli and H. Koch, Integration of dissipative PDEs: a case study,
SIAM J. of Appl. Dyn. Syst., 9:1119–1133, (2010).
[AZ] G. Arioli, P. Zgliczyński, Symbolic dynamics for the Hénon–Heiles
hamiltonian on the critical energy level, J. Diff. Eq, 171, 173–202
(2001)
[CAPD] T. Kapela, M. Mrozek, D. Wilczak, P. Zgliczyński, CAPD::DynSys:
a flexible C++ toolbox for rigorous numerical analysis of dynamical
systems, Communications in Nonlinear Science and Numerical Simu-
lation 101 (2021), 105578.
[CEES] P. Collet, J.-P. Eckmann, H. Epstein, J. Stubbe Analyticity for the
Kuramoto–Sivashinsky equation, Phys. D 67, (1993), 321–326.
[CCP] F. Christiansen, P. Cvitanovic, V. Putkaradze, Spatiotemporal chaos
in terms of unstable recurrent patterns, Nonlinearity 10, (1997), 55–70
[C] J. Cyranka, Efficient and generic algorithm for rigorous integration
forward in time of dPDEs: part I, J. Sci. Comp. 59, 28–52 (2014).
[D58] G. Dahlquist, Stability and Error Bounds in the Numerical Intgration
of Ordinary Differential Equations, Almqvist & Wiksells, Uppsala,
1958; Transactions of the Royal Institute of Technology, Stockholm,
1959.
[E1] R. Easton, Isolating Blocks and Symbolic Dynamics, J. Differential
Equations, 17 (1975), 96–118.
55
[E2] R. Easton, Homoclinic Phenomena in Hamiltonian Systems with Sev-
eral Degrees of Freedom, J. Differential Equations, 29 (1978), 241–252.
[F78] M. J. Feigenbaum, Quantitative universality for a class of nonlinear
transformations, J. Stat. Phys., 19 (1978), 25–52.
56
[JJK] M.E. Johnsohn, M. Jolly, I. Kevrekidis, The oseberg transition: vi-
sualization of the global bifurcations for the Kuramoto-Sivashinsky
equation, Int. J. of Bif. Chaos 11, (2001), 1–18.
[JKT] M. Jolly, I. Kevrekidis, E. Titi, Approximate inertial manifolds for the
Kuramoto–Sivashinsky equation: analysis and computations, Phys. D
44, (1990) 38–60.
[KZ] T. Kapela, P. Zgliczyński, A Lohner-type algorithm for control sys-
tems and ordinary differential inclusions, Discrete Cont. Dyn. Sys.
B, 11 (2009) 365–385.
57
[NJP] Nedialkov, N. S., Jackson, K. R., Pryce, J. D., 2001. An effective
high-order interval method for validating existence and uniqueness of
the solution of an IVP for an ODE. Reliab. Comput. 7 (6), 449–465.
[RNS] T. Rage, A. Neumaier, C. Schlier, Rigorous verification of chaos in a
molecular model, Phys. Rev. E 50 (1994), 2682–2688
[T2] W. Tucker, A Rigorous ODE solver and Smale’s 14th Problem, Foun-
dations of Computational Mathematics, (2002), Vol. 2, Num. 1, 53-
117
[WW] I. Walawska, D. Wilczak, An implicit algorithm for validated enclo-
sures of the solutions to variational equations for ODEs, App. Math.
Comp., 291C, (2016) 303–322.
[W] D. Wilczak, Abundance of heteroclinic and homoclinic orbits for the
hyperchaotic Rössler system, Disc. Cont. Dyn. Sys. B, 11/4 (2009),
1039–1055.
58
[Z0] P. Zgliczyński, Fixed point index for iterations of maps, topological
horseshoe and chaos, Topol. Methods Nonlinear Anal. 8, (1996), 169–
177.
[Z1] P. Zgliczyński, On smooth dependence on initial conditions for dis-
sipative PDEs, an ODE-type approach, J. Diff. Eq., 195/2 (2003),
271–283.
[Z02] P. Zgliczyński, C 1 -Lohner algorithm, Found. Comp. Math., 2 (2002),
429–465.
[Z4] P. Zgliczyński, Computer assisted proof of chaos in the Rössler equa-
tions and in the Hénon map, Nonlinearity 10 (1), (1997) 243–252.
[ZM] P. Zgliczyński and K. Mischaikow, Rigorous Numerics for Partial
Differential Equations: the Kuramoto-Sivashinsky equation, Found.
Comp. Math., (2001) 1:255–288.
[ZGi] P. Zgliczyński and M. Gidea, Covering relations for multidimensional
dynamical systems, J. Differential Equations 202/1(2004), 33–58.
[ZCC] P. Zgliczyński, Covering relations, cone conditions and the stable
manifold theorem, J. Differential Equations, 246/5(2009), 1774–1819.
[Z04] P. Zgliczyński, Rigorous numerics for dissipative Partial Differential
Equations II. Periodic orbit for the Kuramoto-Sivashinsky PDE - a
computer assisted proof, Found. Comput. Math., 4 (2004), 157–185.
[Z10] P. Zgliczyński, Rigorous Numerics for Dissipative PDEs III. An ef-
fective algorithm for rigorous integration of dissipative PDEs, Topol.
Methods Nonlinear Anal., 36 (2010) 197-–262.
59