robert szczelina 1

19
Robert Szczelina Uniwersytet Jagielloński Existence of homoclinic orbit in some hydrodynamic system describing relaxing media. A computer assisted proof. Praca semestralna nr 1 (semestr letni 2010/11) Opiekun pracy: Piotr Zgliczyński

Upload: robert-szczelina

Post on 14-Dec-2015

216 views

Category:

Documents


1 download

DESCRIPTION

First homework for SSDNM

TRANSCRIPT

Page 1: Robert Szczelina 1

Robert Szczelina

Uniwersytet Jagielloński

Existence of homoclinic orbit in some hydrodynamic systemdescribing relaxing media. A computer assisted proof.

Praca semestralna nr 1

(semestr letni 2010/11)

Opiekun pracy: Piotr Zgliczyński

Page 2: Robert Szczelina 1

Existence of homoclinic orbit in somehydrodynamic system describing relaxing media.

A computer assisted proof.

Robert Szczelina

June 14, 2011

AbstractIn this paper we prove the existence and uniqueness of a homoclinic

orbit to some stationary point in parameterized family of ordinary differ-ential equations. System under investigation is of the following form:{

∆ξ(R)R′ = Fξ(R,Π)

∆ξ(R)Π′ = Hξ(R,Π), (1)

where R : R→ R, Π : R→ R are unknowns, ∆ξ : R→ R, Fξ : R×R→ R,Hξ : R × R → R are polynomials in R and Π and the stationary pointlies on the line of singular points ∆ξ(R) = 0. The subscript ξ denotes thedependence of the parameter.

Equation (1) is obtained from partial differential equation describinghydrodynamic system of relaxing media, investigated in [V].

We will check the existence and uniqueness of a homoclinic orbit forcertain values of parameter ξ. The proof is computer assisted.

1 Introduction

1.1 ProblemThe system under consideration is of the form

{∆(R)R′ = R (σRΠ− κ+ τξRγ)∆(R)Π′ = −ξ (ξR (RΠ− κ) + χ (Π + γ))

(2)

where R : R → R, Π : R → R are unknown functions, ∆ : R → R, ∆(R) =τ(ξR)2 − χ. These equations depend on some physical parameters which areτ ∈ R, κ ∈ R, χ ∈ R and γ ∈ R, σ = 1+τ ·ξ ∈ R. These parameters come fromthe original PDE describing propagation of waves in hydrodynamic model, sowe will not care about their physical meaning now1, we are only interested in

1Those parameters describes physical attributes of the relaxing media. For more detailssee [V]

1

Page 3: Robert Szczelina 1

analytical properties of the equation. In this work we restrict ourselves to thefollowing values of parameters:

τ = 0.05 κ = 1 χ = 4 γ = −1

Those parameter values was also investigated in [V] but only numerically andno rigorous proof of existence of homoclinic orbit was given.

The last parameter is denoted by ξ which is again real number. It turns outthat for certain values of this parameter the system (2) has some interestingproperties. For example in [V], it was shown that for values above some criticalvalue ξcr there exists limit cycle in the system (as a result of Andronov-Hopfbifurcation). It was also mentioned that there exists value ξcr2 > ξcr for whichthe homoclinic orbit appears, but it is hard to give an analytical expression forit. We try to find method for proving the existence of homoclinic orbits forsystem (2) for certain values of parameters in an automated manner.

As mentioned above the equation came from [V], where it was denoted asequation (13). It comes from a system of PDEs of the form

ut + px = γ

Vt − ux = 0τpt + χ

V 2ux = κV − p

(3)

where u is mass velocity, V is volume, p is pressure, t is time, x are position(mass, Lagrangian) coordinates, and τ , κ, χ and γ, are some physical constantsas mentioned above. The system (2) is obtained from the system (3) afterrestricting possible solutions to the set of traveling wave solutions and applyingsome coordinate change. For more details on the transformation consult [V].

The system has three stationary points, from which only two are possiblefrom the physical point of view2. The two interesting points are (R1,Π1) and(R2,Π2) where

R1 = −κγ , Π1 = −γ ,R2 =

√χτξ2 , Π2 = κ−τξγR2

σR2,

We are looking for homoclinic orbit to the point (R2,Π2). As we remarked

earlier there exists ξcr = −χ+√χ2+4κR2

12R2

1, that for ξ > ξcr limit cycle appears.

The full analytical proof may be found in [V]. Here we want to estimate valueξcr2 > ξcr for which the homoclinic orbit exists.

In our approach we will use several theorems from [ZCC] whose assumptionsmay be verified numerically with help of computer. Firstly we show a few an-alytical facts about system under consideration that will give us chance to usementioned theorems, then construct a verification procedure and finally shownumerically that a homoclinic orbit exists. We are going to construct computerprogram which for certain values of parameters may conduct full proof of ex-istence and uniqueness of a homoclinic solution (if one also choose appropriate

2As noted in [V]

2

Page 4: Robert Szczelina 1

initial conditions and a priori bounds for parameter ξ). This program will useCAPD, the library for rigorous computations. For more information about thislibrary consult [CAPD].

1.2 NotationFor simplicity we inherit notation of work [ZCC].

N, Z, Q, R we respectively denote the sets of natural, integer, rational andreal numbers. For Rn we denote by ||x|| the norm of x and if the formula forthe norm is not specified in some context, then there any norm can be used.Let x0 ∈ Rs, then Bs(x0, r) = {z ∈ Rs : ||x0 − z|| < r} and Bs = Bs(0, 1).For z ∈ Ru × Rs we will usually mark first u coordinates as x, and last scoordinates as y. Hence z = (x, y), where x ∈ Ru and y ∈ Rs. We will use theprojection maps π1(z) = πx(z) = x(z) = x and π1(z) = πy(z) = y(z) = y. LetA : Rn → Rn be a linear map. By Sp(A) we denote the spectrum of A. Fora set A ∈ Rn we denote by A, intA, ∂A the closure, interior and border of Arespectively.

2 Definitions and theoremsIn this section we gathered all necessary definitions and theorems to make thispaper more self-contained.

Definition 1 First order autonomous system of differential equations is systemof ODEs in the form of

x′ = f(x) (4)

where x : R → Rn is an unknown function, and f : Rn → Rn is some givenfunction, i.e. the autonomous system of differential equations does not explicitlydepend on the independent variable (usually denoted by t).

The solution of system (4) with initial condition x(0) = p is a functionϕ : R→ Rn such that ∀t∈R ϕ′(t) = f(ϕ(t)) and ϕ(0) = p.

Definition 2 The homoclinic orbit in system (4) is a solution ϕ(t) such thatlimt→+∞ ϕ(t) = limt→−∞ ϕ(t) = x0, where x0 is some stationary point of thesystem i.e. f(x0) = 0.

We will sometimes refer to solutions of a differential equation with initialconditions as trajectories or orbits.

2.1 Horizontal and vertical disksIn our work we use notations and theorems developed in [ZCC]. Firstly let usrecall some definitions.

Definition 3 ([ZCC], definition 1)An h-set N is a quadruple (|N |, u(N), s(N), cN ) such that

3

Page 5: Robert Szczelina 1

• |N | is a compact subset of Rn,

• u(N), s(N) ∈ {0, 1, 2, . . .} are such that u(N) + s(N) = n,

• cN : Rn → Rn = Ru(N)×Rs(N) is a homeomorphism such that cN (|N |) =Bu(N) ×Bs(N).

We set

dim(N) := nNc := Bu(N) ×Bs(N)

N−c := ∂Bu(N) ×Bs(N)

N+c := Bu(N) × ∂Bs(N)

N− := c−1N (N−c )

N+ := c−1N (N+

c )

Hence an h-set N is a product of two closed balls in some coordinate systemcN . We call numbers u(N) and s(N) unstable and stable dimensions, respec-tively. The subscript c refers to the new coordinates given by cN . The set |N |is called the support of an h-set. We often drop bars in the symbol |N | and useN to denote both the h-set and its support.

Definition 4 ([ZCC], definition 5)Let N be an h-set. Let b : Bu(N) → |N | be a continuous mapping and let

bc = cN ◦ b. We say that b is a horizontal disk in N if there exists a homotopyh : [0, 1]×Bu(N) → Nc, such that

h0 = bc (5)h1(x) = (x, 0), ∀x ∈ Bu(N) (6)

h(t, x) ∈ N−c , ∀t ∈ [0, 1] and ∀x ∈ ∂Bu(N) (7)(8)

Definition 5 ([ZCC], definition 6)Let N be an h-set. Let b : Bs(N) → |N | be a continuous mapping and let

bc = cN ◦ b. We say that b is a vertical disk in N if there exists a homotopyh : [0, 1]×Bs(N) → Nc, such that

h0 = bc (9)h1(x) = (0, x), ∀x ∈ Bs(N) (10)

h(t, x) ∈ N+c , ∀t ∈ [0, 1] and ∀x ∈ ∂Bs(N) (11)

Definition 6 ([ZCC], definition 7)Let N be an h-set in Rnand b be a horizontal ( vertical) disk in N . We will

say that x ∈ Rn belongs to b, when b(z) = x for some z ∈ dom(b).By |b| we will denote the image of b. Hence z ∈ |b| iff z belongs to b.

4

Page 6: Robert Szczelina 1

2.2 Cone conditionsBelow we recall definitions and theorems that allow us to handle and verifyhyperbolic structures of ODEs with h-sets and quadratic forms.

Definition 7 ([ZCC], definition 8)Let N ⊂ Rnbe an h-set and Q : Rn → R be a quadratic form, such that

Q ((x, y)) = α(x)− β(y), (x, y) ∈ Ru(N) × Rs(N) (12)

where α : Ru(N) → R, and β : Rs(N) → R are positive definite quadraticforms.

The pair (N,Q) is called an h-set with cones.

We will refer, as in [ZCC], to the quadratic form α asthe positive part andβ as the negative part of Q.

If (N,Q) is an h-set with cones, then we define a function LN : Rn×Rn → Rby

LN (z1, z2) = Q (cN (z1)− cN (z2)) (13)

Quite often we will drop Q in the symbol (N,Q) and will say that N is anh-set with cones.

Definition 8 ([ZCC], definition 9)Let (N,Q) be an h-set with cones and b : Bu → |N | be a horizontal disk.We will say that b satisfies the cone condition (with respect to Q) iff for any

x1, x2 ∈ Bu, x1 6= x2 the following inequality hold:

Q(bc(x1)− bc(x2)

)> 0 (14)

Definition 9 ([ZCC] definition 10)Let (N,Q) be an h-set with cones and b : Bs → |N | be a vertical disk.We will say that b satisfies the cone condition (with respect to Q) iff for any

y1, y2 ∈ Bs, y1 6= y2 the following inequality hold:

Q(bc(y1)− bc(y2)

)< 0 (15)

Now consider an ODE

z′ = f(z) (16)

Where z ∈ Rn, f ∈ C2(Rn,Rn).

Definition 10 ([ZCC] definition 18)Let z0 ∈ Rn. We say that z0 is a hyperbolic fixed point for (16) iff f(z0) = 0

and Reλ 6= 0 for all λ ∈ Sp(Df(z0)), where Df(z0) is the derivative of f at z0.Let Z ⊂ Rn, zo ∈ Z be a hyperbolic point for (16). We define

W sZ (z0, ϕ) =

{z : ∀t≥0ϕ(t, z) ∈ Z, lim

t→∞ϕ(t, z) = z0

}(17)

WuZ (z0, ϕ) =

{z : ∀t≤0ϕ(t, z) ∈ Z, lim

t→−∞ϕ(t, z) = z0

}(18)

5

Page 7: Robert Szczelina 1

Figure 1: stable (vertical green solid line) and unstable (horizontal red solid line)manifolds for ϕ in Z, arrows indicate the vector field given by f in equation (16).

Sometimes, when it is known from the context, ϕ will be dropped and wewill write W s

Z(z0), etc. W sZ (z0, ϕ) is called the stable manifold for ϕ in Z, and

WuZ (z0, ϕ) is called the unstable manifold for ϕ in Z. Geometric interpretation

may be found on picture 1.

Definition 11 ([W], section 2, isolating blocks and Conley index)For δ > 0 the set Σ ⊂ Rn is called a δ−section iff ϕ ((−δ, δ),Σ) is an open

set and the map σ : Σ × (−δ, δ) → Σ × (−δ, δ) defined by σ(x, t) = ϕ(x, t) is ahomeomorphism.

Let B ⊂ Rn be a compact. B is called an isolating block iff there exists aδ > 0 and two δ−sections, Σ+ and Σ− such that

(Σ+ × (−δ, δ)) ∩ (Σ− × (−δ, δ)) = ∅ (19)

B ∩(σ(Σ+, (−δ, δ)

))= σ

(B ∩ Σ+, (0, δ)

)(20)

B ∩(σ(Σ−, (−δ, δ)

))= σ

(B ∩ Σ−, (−δ, 0)

)(21)

∀x ∈ ∂B\(Σ+∪Σ−)∃µ < 0 < ν : σ(x, µ) ∈ Σ+, σ(x, ν) ∈ Σ− andσ(x, [µ, ν]) ⊂ ∂B](22)

Definition 12 ([ZCC], definition 13)Let U ⊂ Rn be such that U = U and intU 6= ∅. Let g : U → Rm be a C1

function. We define the interval enclosure of Dg(U) by

[Dg(U)] :={A ∈ Rn×m : ∀i,jAij ∈

[infx∈U

∂gi∂xj

, supx∈U

∂gi∂xj

]}(23)

We say that [Dg(U)] is positive definite if for all A ∈ [Dg(U)] the matrix Ais positive definite.

We may also define standard arithmetic operations on [Dg(U)], e.g. if a ∈ Rthen a[Dg(U)] = {aA : A ∈ Dg(U)}.

6

Page 8: Robert Szczelina 1

Theorem 1 (see [ZCC], theorem 26 and proof of lemma 27)Assume that (N,Q) is an h-set with cones, which is an isolating block for

(16) and that the following cone condition is satisfied:

the matrix [Df(N)]TQ+Q[Df(N)] is positive definite. (24)

Then there exists z0 ∈ N, f(z0) = 0 and such that WuN (z0) is a horizontal

disk in N satisfying the cone condition and W sN (z0) is a vertical disk in N

satisfying the cone condition. Moreover, WuN (z0) can be represented as a graph

of a Lipschitz function over the unstable space in N and analogously W sN (z0)

can be represented as a graph of Lipschitz function over the stable space of N .

3 GoalFor the problem (2) our first goal is to verify that for certain values of parameterξ the stationary point (R2,Π2) of hyperbolic nature. Then we are going to findestimates for stable and unstable manifolds as far as possible from this stationarypoint and the line of singularities ∆(R) = 0 to be able to extend these invariantmanifolds using rigorous computation until some section l. By investigatingbehavior on this section we can show that for some value of parameter ξ withina priori bounds, there exists the homoclinic orbit. We will use lemmas givenin later sections. By including estimates of the derivative of the flow on thesection w.r.t. parameter ξ we will give necessary conditions for uniqueness ofthe solution.

Apparently the main difficulty in this problem is that the homoclinic orbitwill be based at a stationary point lying on the line of singular points of thecoefficient ∆(R). We will show in section 4 that outside the line of singularpoints of ∆(R) we do not need to worry about this coefficient. So as long as weare far from the line of singular points we can do computations using simplifiedequation.

4 Ruling out coefficient ∆(R)

Before we start we need to change the coordinates to make them more suitable.First we move the origin to the point (R2,Π2). We set new variables X and Yto be

X = R−R2, Y = Π−Π2. (25)

Then we get new equation

∆(R)X ′ =(X +R2

)(σ(X +R2

)(Y + Π2

)− κ+ τξγ

(X +R2

))

∆(R)Y ′ = −ξ(ξ(X +R2

)((X +R2

)(Y + Π2

)− κ)

+ χ((Y + Π2

)+ γ))

(26)

7

Page 9: Robert Szczelina 1

We will denote the RHS of (26) by F , and the vector(XY

)by z, so we will be

able to write the equation in the form ∆(R)z′ = F (z). If we are interested inspecial value of parameter ξ we express it by marking the equation with Fξ.

Next we change coordinates so that the derivative matrix will be in a di-agonal form3. So let C be a nonsingular matrix such that C−1 (DF (0, 0))C =(a 00 b

). Now we set

(X

Y

)= C−1

(X

Y

)

lets denote by z the vector(XY

)so we get the equation

∆(R)z′ = C−1F (Cz)

We can check now:

D(C−1F (Cz)

)= DC−1 ◦DF (C(0, 0)) ◦DC = C−1 (DF (0, 0))C

We will denote RHS of the equation (4) by Fc, so we have ∆(R)z′ = Fc(z).Also, if we are interested in concrete value of parameter ξ we mark the equationwith Fξc.

We also denote by ϕξ (t, (x, y)) the solution of (26) with initial conditions(x, y). If it is known from the context we will omit the subscript ξ.

Remark 2 We did not transform the expression for ∆(R) because the two fol-lowing lemmas show that we need not care about this coefficient in our compu-tations.

Lemma 3 Let x : R → Rn, y : R → Rn, f : Rn → Rn, a : Rn → R becontinuous functions such that x(t) is a solution to the autonomous system

x′ = f(x) (27)

for some initial condition p ∈ Rn and either ∀t∈R a (x(t)) 6= 0 or if for somet a(x(t)) = 0 then f(x(t)) = 0.

Let G : R→ R be defined as

G(t) =ˆ t

0

a(x(τ))dτ. (28)

Then G1 is well-defined function on t ∈ Im(G) and y(t) defined as

y(t) := x(G−1(t)), t ∈ Im(G) (29)

is a solution of the systema(y)y′ = f(y) (30)

3This is true as we have 2-dimensional case and (0, 0) is a hyperbolic fixed point for equation(26)

8

Page 10: Robert Szczelina 1

Remark 4 Notice that if limt→∞ x(t) = x0, for the stationary point x0 and|´ ±∞

0a(x(τ))dτ | < ∞ then y reaches x0 in finite time, with “forward” or

“backward” iteration respectively. Thus if limt→∞ x(t) = x0 : f(x0) = 0 and´ +∞−∞ a(x(τ))dτ <∞ then y(t) is a homoclinic orbit that corresponds to the so-lution with the compact support of original system of PDEs as it was mentionedin [V]. For more details see section 5.3.

Proof of lemma 3

Remark that G as integral is differentiable in respect to t. In the case that∀t∈R a (x(t)) 6= 0 we have a(x(t)) > 0 or a(x(t)) < 0 for all t assuming ais continuous, so G is monotonic and thus invertible. Then we have G−1 :Im(G)→ R such that G−1 ◦G = IdR, G ◦G−1 = IdIm(G).

Now we check:

∂y

∂t=

∂t

(x(G−1(t)

))=

= x′(G−1(t)

)·(G−1(t)

)′=

= f(x(G−1(t)

))· 1G′ (G−1(t))

=

= f(x(G−1(t)

))· 1a (x (G−1(t)))

=

= f (y) · 1a (y)

and as long as a(y) 6= 0 we have

a(y)y′ = f(y)

But a(y) 6= 0 because y(t) = x(G−1(t)) and we have assumption that∀t∈Ra(x(t)) 6= 0.

In the other case if a(t) = 0 and f(x(t)) = 0 for some T then for all t > Tx(t) is a stationary solution to both systems. The same is true for the backwardorbit.

Lemma 5 Let f ∈ C1. The solution y(t) from lemma 3 is unique for all non-singular points of system (30) and a(y(t)) 6= 0.

Proof

It follows from classical existence and uniqueness theorems (see for example[VA]). As long as the solution ϕ(t) is away from the stationary point for somet0 we can find a compact set D such that ϕ(t) ∈ D and D does not contain astationary point (as Rn contains arbitrary small compact sets with nonemptyinterior), then we can uniquely extend ϕ(t) to infinity or to boundary of D andso on.

9

Page 11: Robert Szczelina 1

Lemma 6 Let (N,Q) be a h-set with cones and suppose it satisfies assump-tions in theorem 1 for equation (27). Then the implications about stable andunstable manifolds are also valid for equation (30) separately for every connectedcomponent of Rn \ {x ∈ Rn : a(x) = 0}.

Proof

It follows from lemmas 3 and 5, since all trajectories outside the line of singularpoints of system (30) are the same as in (27), and the fact that for each separateconnected component T the value of a(x) x ∈ T is either greater or lower that0, as a is continuous.

The purpose of disjoining Rn is that we can construct example in which thestationary point for equation (27) may no longer exists for (30), so statementabout existence of hyperbolic fixed point may be violated. The example is asfollows:

xx′ = x

xy′ = y

Corollary

In other words, lemmas 3, 5 and 6 together mean that for systems 27 and 30orbits stays the same outside the set {x ∈ Rn : a(x) = 0}, only the time and/ordirection of motion differs.

5 Computer assisted proof

5.1 ExistenceWe want to prove with help of a computer that for certain values of the pa-rameter ξ there exists a homoclinic orbit to the point (R2,Π2). In order to doso we need to find some numerically verifiable condition that, when fulfilled,guarantee its existence.

In our proving scheme we propose to find two values ξlo and ξup, ξlo < ξupand two sets4 U ⊂ R2 and S ⊂ R2, that there exists a quadratic form Q suchthat (U,Q) and (S,Q) are h-sets with cones satisfying assumptions in theorem1, for equation z′ = Fξ(z) for all values of the parameter ξ ranging from ξlo toξup.

From the theorem 1 we know, that for both sets the stable and the unstablemanifold crosses appropriate borders exactly in one point for each value of theparameter ξ from range [ξlo, ξup]. Now let zu(ξ) = (xu(ξ), yu(ξ)) be the pointfor equation z′ = Fξ(z) in which the unstable manifold crosses border of U and

4The purpose for creating two sets, not the only one, is that we need better estimates forstable and unstable manifold separately. With one set the estimates will either be of similarsize for both manifolds or for one will be good, but poor for the another one.

10

Page 12: Robert Szczelina 1

zs(ξ) = (xs(ξ), ys(ξ)) be the point in which the stable manifold crosses borderof S, and such that xu(ξ) < 0, xs(ξ) < 0 5.

Let l be some line on the R2 plane, and L : R → R2 be a parametrizationof l that means L is homeomorphism of R into l. This line is defined by theequation Ax + By + C = 0 for some constants A,B,C ∈ R. Let us definel− := {(x, y) : Ax + By + C < 0} and l+ := {(x, y) : Ax + By + C > 0}.Those are two half planes of R2 separated by l. Let K(ξ)+ ⊂ R2 be set of those(x, y) for which there exists t > 0 such that ϕξ (t, (x, y)) ∈ l. Now we definea mapping M(ξ)+ : K(ξ)+ ⊂ R2 → R that map each point (x, y) into realvalue r = L−1((x′, y′)), where l 3 (x′, y′) = ϕξ (t, (x, y)) for the least possiblet > 0. We also define mappingsM(ξ)+

− andM(ξ)++to be mappings that restricts

possible directions of crossing of section l only when passing from l− to l+ orfrom l+ to l− respectively. So let

K(ξ)+− =

{(x, y) ∈ K(ξ)+ : ∃δ>0,t≥0∀0<ε<δ ϕξ (t− ε, (x, y)) ∈ l− ∧ ϕξ (t, (x, y)) ∈ l

}

and analogously

K(ξ)++ =

{(x, y) ∈ K(ξ)+ : ∃δ>0,t≥0∀0<ε<δ ϕξ (t− ε, (x, y)) ∈ l+ ∧ ϕξ (t, (x, y)) ∈ l

}

Now function M(ξ)+− : K(ξ)+

− → R maps a pair (x, y) into a real value r =L−1((x′, y′)), where l 3 (x′, y′) = ϕξ (t, (x, y)) for smallest possible t > 0 suchthat there exists δ > 0 : ∀0<ε<δϕξ (t− ε, (x, y)) ∈ l−. The map M(ξ)+

+ isdefined analogously.

In the definition ofK(ξ)+,M(ξ)+, K(ξ)+−, K(ξ)+

+,M(ξ)+−,M(ξ)+

+ the super-script + means the “forward” iteration: t > 0. We will need also K(ξ)−,M(ξ)−,K(ξ)−−, K(ξ)−+, M(ξ)−−, M(ξ)−+, which are defined analogously for t < 0. Re-mark that all those functions and sets depend on the parameter ξ. It is neededfor future use in the context of integration of our system with respect to thisparameter.

Now we can compute the images of (xs(ξ), ys(ξ)) and (xu(ξ), yu(ξ)) on thesection l for ξ ∈ {ξlo, ξup}. Those are M(ξ)−+ ((xs(ξ), ys(ξ))) = ms(ξ) andM(ξ)+

− ((xu(ξ), yu(ξ))) = mu(ξ). We are interested in the situation in whichms(ξlo) > mu(ξlo) and ms(ξup) < mu(ξup).

If one of the above inequality hold then we know from the continuous de-pendence of solution of the equation z′ = Fξ(z) from the parameter ξ, thatthere exists ξcr2 ∈ [ξlo, ξup] such that ms(ξcr2) = mu(ξcr2) which means thatthe desired homoclinic orbit in the system z′ = Fξcr2

(z) exists.Basic idea of computer assisted proof is shown in picture 2.

5.2 UniquenessUsing rigorous numerics we can also prove the uniqueness of the homoclinicsolution.

5More precisely we suppose that points (xu(ξ), yu(ξ)) and (xs(ξ), ys(ξ)) lies on the left sideof line of singular points ∆(R) = 0

11

Page 13: Robert Szczelina 1

Figure 2: Basic idea of the computer assisted proof. Iterations for ξ = ξlo andξ = ξup

For each ξ denote as in previous section zu(ξ) = (xu(ξ), yu(ξ)) and zs(ξ) =(xs(ξ), ys(ξ)) the exit points of unstable and stable manifold from unstable andstable sets U and S respectively. We can assume for simplicity that ∀ξ ∈Ξ, ys(ξ) = const and ∀ξ ∈ Ξ = [ξlo, ξup], xu(ξ) = const, as we can transformour system via the map c defined in appropriate h-set. Moreover from thetheorem 1 we know that we can parametrize exit points in such a way thatxs(ξ) = xs(ξ, ys(ξ)) and yu(ξ) = yu(ξ, xu(ξ)). Now we can use maps M(ξ)+

−and M(ξ)−+ to compute images of those points on section l. To show that thehomoclinic orbit is unique it suffices to show that the function T : Ξ → R,T (ξ) = mu(ξ) − ms(ξ) = M(ξ)+

−(zu(ξ)) − M(ξ)−+(zs(ξ)) is a bijection. Thiscondition can be assured if derivative of T with respect to ξ has constant signin the domain Ξ.

∂T

∂ξ= (

∂M+−

∂ξ+∂M+−

∂zu

∂zu∂ξ

)− (∂M−+∂ξ

+∂M−+∂zs

∂zs∂ξ

) (31)

The estimates for derivatives of M+− and M−+ can be computed using C1-

Lohner Algorithm developed in [Z]. To compute partial derivative of those mapsw.r.t. ξ we need to extend our system by an equation on ξ. Extended systemwill be of the form {

z′ = f(z)ξ′ = 0

(32)

For the dependence of the initial condition zu(ξ) and zs(ξ) of the parameterξ, namely the bounds for ∂zs

∂ξ and ∂zu

∂ξ , we need another theorem that extendsthe result of theorem 1.

Theorem 7 Assume that (N,Q) is a h-set with cones in Ru+s.Let Ξ ⊂ R is a compact interval. Let f : Ξ×Ru+s → Ru+s be a C1 function

as in the extended system.

12

Page 14: Robert Szczelina 1

Assume that Q has a form Q(x, y) = α(x)− β(y) =∑ui=1 aix

2i −

∑si=1 biy

2i .

Let B be a bilinear form such that ∀z ∈ Ru+s B(z, z) = Q(z).

1. Let A > 0 be such that ∀ξ ∈ Ξ, ∀z ∈ Ru+s {0}

zt([dfξ(N)T ]Q+Q[dfξ(N)])z ≥ Az2 (33)

2. Assume that (N,N−) is an isolating block for x′ = fξ(x) for all ξ ∈ Ξ.Let pξ denote the fixed point for fξ, which is unique due to 1.

3. LetD = max

i=1,..,u|ai| (34)

L = supξ∈Ξ,z∈N

∥∥∥∥∂fξ∂ξ

(z)∥∥∥∥ (35)

4. Let δ > 0 be such that

δ <A2

4 · ‖B‖2 · L2D(36)

Then the set W sN (pξ, fξ) can be parametrized as a vertical disk in N ×Ξ for

the quadratic form Q = δQ(z)− ξ2.

Now we can use theorem 7 in our simpler 2-dimensional case where we have

B =[a 00 b

]

In the case of stable manifold from the definition 9

Q(zs(ξ1)− zs(ξ2), ξ1 − ξ2) < 0

that means

δ·(a · (xs (ξ1, ys (ξ1))− xs (ξ2, ys (ξ2)))2 − b · (ys (ξ1)− ys (ξ2))2

)−(ξ1−ξ2)2 < 0

Assuming ∀ξ ∈ Ξ, ys(ξ) = ys = const we get

δ · a · (xs(ξ1, ys)− xs(ξ2, ys))2 < (ξ1 − ξ2)2

(xs(ξ1, ys)− xs(ξ2, ys)

ξ1 − ξ2

)2

<1δa

(xs(ξ1, ys)− xs(ξ2, ys)

ξ1 − ξ2

)2

<1δa

And by passing to the limit ξ2 → ξ1

∣∣∣∣∂xs∂ξ

∣∣∣∣ <√

1δa

13

Page 15: Robert Szczelina 1

We can create an analogous theorem in the case of unstable manifold. Wecan change f in the theorem 7 to −f and Q to −Q thus the stable and unstablemanifolds interchange. Observe that condition defined for main theorem 1 doesnot alter in this setting, so we still have the appropriate results. After applyingtheorem 7 to the above setting and after transforming them back to the originalsystem we get that the set Wu

N (pξ, fξ) can be parametrized as a horizontal diskin N × Ξ for the quadratic form Q = δQ(z) + ξ2 and thus we get estimates

∣∣∣∣∂yu∂ξ

∣∣∣∣ <√

1δa

We of course must remember that in this case constant D should be computedusing values bi instead of ai.

We will compute automatically those estimates and use them in equation(31) to show uniqueness of homoclinic solution. Computation steps will beexplained in section 5.4.

5.3 Finite time and compactness of corresponding PDEsolution

In [V] the system (3) was investigated for special kind of solutions, compacton-like waves. A compacton is a TW-solution that has a compact support. Thecompacton-like solution for original system of PDEs is related to the homoclinicorbit in system (2) investigated in this work. The compactness of support ofsuch a solution corresponds to the finite time approach of stationary point bythe homoclinic orbit. We will show now, how to prove finite time approachusing Cone Conditions.

First remark that if for equation

x · x′ = f(x)

we have a homoclinic solution x(t) and can assure that f(x(t)) ≥ k · x(t) forsome positive constant k ∈ R then we can state that ∀x(t)>0 ‖x′‖ ≥ k. Thus thesupport of a homoclinic solution is compact and this assures finite time of thestationary point approach.

We now show how to assure f(x(t)) ≥ k · x(t) for a homoclinic solution x(t)in system under consideration. We will show this for t > 0 as the steps aresimilar for t < 0.

We assume here that we use linear map C : R2 → R2, C(x, y) = (x, y) asa coordinate map c in definition of h-set S. From the theorem 1 we know thatwe can represent the stable manifold as a graph of Lipschitz function over theunstable dimension in coordinates given by the map C. Let K be the Lipschitzconstant and let (x, y(x)) be the parametrization of the stable manifold in Ccoordinates. Then we know that |y(x)| < K|x| which means that the graph ofy(x) lays between two lines K · x and −K · x. Transforming those lines back

14

Page 16: Robert Szczelina 1

to the original coordinates via C−1 will give us linear bounds6 for the stablemanifold over basic coordinates, so we can write k1 · x ≤ y(x) ≤ k2 · x.

We are interested in situation when both k1 and k2 have the same sign.In that case we will show the finite time approach to the stationary point ofhomoclinic solution.

We insert a homoclinic solution φ(t) = (x(t), y(t)) into the equation (26).Now we can rewrite the RHS of the equation in the form

Mφ+O(x2, xy, y2)

Where M is the linear part of the RHS of equation and O(x2, xy, x2) denote

higher order terms. Let M =[m11 m12

m21 m22

]. So we know that

∆(x)x′ = m11x+m12y +O(x2, xy, y2)

We can now insert appropriate estimates for y to achieve

∆(x)x′ ≥ (m11 +m12kj) · x+O(x2)

Where kj ∈ {k1, k2} is an appropriate constant depending on the sign of m11

and kj . If the constant K was chosen properly, then in the sufficiently smallneighborhood of 0 we can deduce that ∆(x)x′ ≥ const · x. Now we use the factthat x = 0 is single critical point of ∆(x)7 and divide both sides of equationby x. We showed that for homoclinic solution φ the norm of φ′ > 0 as long asφ 6= 0. That assures the approach time of homoclinic solution to singular pointis finite.

In the proof of Lemma 5 in [ZCC] there was shown that ∀x1, x2 ∈ Int(Bu(N))

B ‖y(x1)− y(x2)‖ < A ‖x1 − x2‖

Where A > 0 and B > 0 are some constants related to parts α and β of quadraticform Q. In our 2-dimensonal problem we have very simple situation as u = 1and s = 1, and if we interpret Q as a 2 × 2 matrix related to quadratic formQ, then we know that A = |Q11| and B = |Q22|. So for choosen form Q simplyK = A

B for the unstable manifold, and analogously we can show that K = BA

for the stable manifold.

5.4 Algorithm (computer program)Now we proceed to construction of the algorithm, which will be the rigorousversion of above schema. Our algorithm will reflect the basic idea from previoussections.

6we do not consider degenerate case, when one of the lines is vertical. In that case we canslightly increase constant K and proceed.

7See definition of ∆(R)

15

Page 17: Robert Szczelina 1

1. Firstly, we choose values of ξlo and ξup. Then we compute approximatecenter value for point (R2,Π2) for equation z′ = F[ξlo,ξup](z), we set theorigin to this point, and choose good coordinate frame C (linear transfor-mation), for which the system has near diagonal Jacobi matrix in point(R2,Π2). It help us to find good candidates for sets U and S as productsof intervals.

2. Next, we choose two sets U and S, and quadratic form Q, and verifythat for those sets with cones generated by Q the assumptions in theo-rem 1 are fulfilled. We verify this by computing [D(C−1FC(X))]TQ +Q[D(C−1FC(X))], where X ∈ {U, S} and testing if this enclosure is posi-tive definite. If it is true, we proceed to the next step.

3. Later we will do two computations: one for ξ = ξlo and second for ξ = ξup.We choose some section line l on the plane and initial condition whichare parts of stable and unstable borders of sets S and U respectivelydefined as Sb = S− ∩ (−∞, 0) × R and Ub = U+ ∩ (−∞, 0) × R. Herewe do computations in normal, non transformed coordinates (i.e. usingequation (26)), instead we transform our sets by transformation C. Sofrom this point we refer to Sb and Ub as sets in good coordinates. Thoserepresentation will be used by Lohner-type ODE solver algorithm fromCAPD library.

4. We compute the image of Sb on l using backward-time integration andwe compute the image of Ub on l using forward-time integration. Thoseimages will be M−+ (Sb) and M+

− (Ub). For computation of this part we usein our program a Poincaré Map subroutines from CAPD, but we start ourcomputation outside the section. Its a common trick to compute imagesof some sets in space onto some section.

5. Now, if for ξlo we get M(ξlo)−+(Sb) < M(ξlo)+−(Ub), and for ξup we get

M(ξup)−+(Sb) > M(ξup)+−(Ub) (we say that R ⊃ X < Y ⊂ R iff ∀x∈X,y∈Y x <

y), then we can conclude, from continuous dependence of the parameter ξ,that there exists some ξcr2 ∈ [ξlo, ξup], for which there exists a homoclinicorbit in our system as described earlier.

6. To prove uniqueness we include in our computation another step. Weinclude additional equation ξ′ = 0 and we do all previous computationswith ξ set to the interval [ξlo, ξup]. We use modified Lohner Algorithmpresented in [Z] that can produce estimates for derivatives on the sectionw.r.t. initial conditions. From the estimates we derive and test conditionfor uniqueness as described in section 5.2.

For better bounds we estimate all parameters separately for each of theh-sets U nad S.

For each of these sets we estimate value for δ with following assumptions:‖B‖ = 0 andD = maxi=1..u ai = 1. We use interval arithmetic to computeL and we use binsearch algorithm to compute A.

16

Page 18: Robert Szczelina 1

The constant A may be regarded as a smallest eigenvalue of some positivedefinite matrix. It can be shown that each entry on the diagonal of apositive definite n × n real matrix H is greater than zero because fromdefinition of positive definiteness ∀z ∈ Rn \ {0} zTHz > 0 and eTi Hei =Hii. Moreover for n = 2 we can assure that the smallest eigenvalue of His smaller or equal to the min{H11, H22}8. Thus we can take this valueas the upper bound bup and the lower bound blo will be 0. In each stepof the procedure we take m = bup+blo

2 and test if the matrix H − Id ·mis positive definite. If it is so then we remember the value of m and setblo = m. If the matrix is not positive definite then we set bup = m. Wecontinue until |blo − bup| < ε for some small ε. After procedure we set Ato the last remembered value.

With all necessary constants computed we can evaluate the equation (31)using the interval arithmetic and if it is positive or negative then we knowthat the homoclinic orbit is unique.

7. To complete proof we can again use cone conditions possibly with differentquadratic forms to show the finite time approach of the homoclinic solutionto the stationary point. We choose two quadratic forms Qs and Qu for setsS and U and we check cone conditions for all values of the parameter rangeξ = [ξlo, ξup]. If both passed then we compute constants Ks = |Qs,22|

|Qs,11| and

Ks = |Qu,11||Qu,22| then test if lines defined by them in coordinates C satisfy

criteria given in section 5.3. If it is so, we can assume finite time approachof the homoclinic orbit to the stationary point.

We do our computations rigorously to assure that the real solution is al-ways inside bounds received from the program. The code of program is wellcommented, so we will skip implementation issues here9.

5.5 ResultsWe do computations for value of parameters τ = 0.05 , κ = 1, γ = −1, χ = 4.

We choose values for ξlo, ξup, S, U as follows:ξlo = ξcr + 0.186184ξup = ξcr + 0.186187U = [−0.025, 0.025]× [−0.0025, 0.0025]S = [−0.0005, 0.0005]× [−0.05, 0.05]

We set order and step of the Taylor method used as ODE solver to o = 6and ∆t = 0.0001 respectively.

We done computations on standard PC-type machine with 2.4GHz Intel®Pentium® i5 processor, dual core. The time of computation was approximately

8In fact this can be extended to any n for example via Sylvester criterion for positivedefiniteness of a matrix

9Source code can be found on the Internet page http://www.ii.uj.edu.pl/˜szczelir

17

Page 19: Robert Szczelina 1

1 minute. The results from computations are as follows:

M(ξlo)−+(Sb) = [−1.694004064,−1.693981865]M(ξlo)+

−(Ub) = [−1.692938818,−1.692938023]M(ξup)−+(Sb) = [−1.694003687,−1.693981487]M(ξup)+

−(Ub) = [−1.694721014,−1.694720259]

As we see M(ξlo)−+(Sb) < M(ξlo)+−(Ub), and M(ξup)−+(Sb) > M(ξup)+

−(Ub),which gives, with the cone-conditions fulfilled, the existence of homoclinic orbit.

For the uniqueness we get estimate on the derivative of map T : ∂T∂ξ ≥

56.46897272 > 0 which guarantees that T is monotonous and thus bijective.

6 SummaryIn this work we considered the 2-dimensional dynamical system of the form:

{∆(R)R′ = R (σRΠ− κ+ τξRγ)∆(R)Π′ = −ξ (ξR (RΠ− κ) + χ (Π + γ))

Our aim was to prove existence and uniqueness of a homoclinic orbit starting insome stationary point lying on the line of singular points ∆(R) = 0 for certainvalues of parameters.

We proved some analytical facts about this system, that allows us to useapproach developed in [ZCC]. Then we constructed algorithm for automaticproving existence of a homoclinic orbit in the system. The results of computerproof for certain values of parameters are listed in section 5.5.

References[V] V. A. Vladimirov, Compacton-like solutions of the hydrodynamic sys-

tem describing relaxing media, Reports on Mathematical Physics. Vol-ume 61 issue 3, Pages 381-400 (2008)

[ZCC] P. Zgliczyński, Covering relations, cone conditions and the stable man-ifold theorem, Journal of Differential Equations. Volume 246 issue 5,1774-1819 (2009)

[W] K. Wójcik, Conley index and permanence in dynamical systems, Topo-logical Methods in Nonlinear Analysis. Journal of the Juliusz SchauderCenter Volume 12, 153–158 (1998)

[VA] V. I. Arnold, Ordinary Differential Equations, The MIT Press (1978)

[Z] P. Zgliczynski, C1-Lohner Algorithm, Foundations of ComputationalMathematics. v2, 429-465

[CAPD] CAPD - Computer assisted proofs in dynamics, a package for rigorousnumerics, http://capd.ii.uj.edu.pl/

18