Math 181 Spring 2019 Notes
Math 181 Spring 2019 Notes
Adolfo J. Rumbos
1 Introduction 5
1.1 Integral Curves . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.2 Flows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3 Flows 33
3.1 Flow Domains and Flow Maps . . . . . . . . . . . . . . . . . . . 34
3.2 Properties of Flow Maps . . . . . . . . . . . . . . . . . . . . . . . 35
5 Two–Dimensional Systems 85
5.1 Analysis of the Lienard System: Part I . . . . . . . . . . . . . . . 86
5.2 Analysis of the Lienard System: Part II . . . . . . . . . . . . . . 88
3
4 CONTENTS
Chapter 1
Introduction
u: J → U
given by
u(t) = (x1 (t), x2 (t), . . . , xN (t)),
5
6 CHAPTER 1. INTRODUCTION
xi : J → R, for i = 1, 2, . . . , N,
u(to ) = po ,
and
u0 (t) = F (t, u(t)), for all t ∈ J?
In other words, given a point, po , in U , is it possible to find a C 1 curve through
po when t = to , and such that its tangent vectors are prescribed by the vector
field F ? If this is the case, we say that x(t) = u(t), for t ∈ J, solves the initial
value problem (IVP)
dx
= F (t, x);
dt (1.2)
x(to ) = po .
Here, x = x(t) denotes the vector valued function
x1 (t)
x2 (t)
x(t) = . ,
..
xN (t)
dx
and is the tangent vector at t,
dt
x01 (t)
0
dx x2 (t)
= . .
dt ..
x0N (t)
t3
x(t) = √ , for t ∈ R
3 3
solves the IVP (1.3).
Note that the function defined by
also solves the IVP (1.3). Thus, uniqueness of a solution to the IVP (1.2) is not,
in general, guaranteed for a continuous vector field, F .
1.2 Flows
One of our goals in this course is to define the flow of a vector field, F . Heuris-
tically, the flow of a vector field, F : I × U → U , where I is an open interval
containing 0, is a map, θ, from a domain D ⊆ I × U to U , which assigns to each
point (t, p) ∈ D, the value of up (t), where up : Jp → U is an integral curve of F
that solves the IVP
dx
= F (t, x);
dt (1.5)
x(0) = p.
(The interval of existence, Jp , for up is assumed here to contain both 0 and t).
Thus,
θ(t, p) = up (t), for (t, p) ∈ D.
Observe that for the map, θ, to be well defined, through each point p ∈ U there
must exist a most one integral curve, up , of F . As was pointed out in Example
8 CHAPTER 1. INTRODUCTION
1.1.1, the IVP (1.2) is not always guaranteed to have a unique solution. We
will see in the next chapter that uniqueness of the integral curve going through
a point (to , po ) in I × U is guaranteed for the case in which, in addition to the
vector field, F , being continuous, the field F (t, x) is assumed to satisfy a local
Lipschitz condition in the second variable; that is, there exists a ball of radius
ro > 0 around po , denoted by Bro (po ), such that B ro (po ) ⊂ U (here, B ro (po )
denotes the closure of the open ball Bro (po ) = {x ∈ Rn | kx − po k < ro }; that
is, B ro (po ) = {x ∈ Rn | kx − po k 6 ro }); a positive number δo > 0 such that
[to − δo , to + δo ] ⊂ I; and a constant Ko , depending on po , for which
The symbol kxk denotes the Euclidean norm of a vector x ∈ RN ; in other words,
q
kxk = x21 + x22 + · · · + x2N .
We will also need to give a more precise definition of the domain, D, for
the flow map, θ. This will entail knowing that each integral curve, up , through
p ∈ U is defined on a maximal interval of existence Jp containing to ; that is,
Jp contains any open interval containing to on which a integral curve satisfying
the IVP (1.5) is defined. This will also be proved in the next chapter.
Finally, we also want the flow map,
θ: D → U
Fundamental Existence
Theory for Ordinary
Differential Equations
F: I ×U →U
We begin this chapter by proving that there there exists a positive constant, δ,
such that δ < δo and a C 1 curve
u : (to − δ, to + δ) → U
such that
u(to ) = po ,
and
u0 (t) = F (t, u(t)), for all t ∈ (to − δ, to + δ).
We shall refer to this as the Local Existence and Uniqueness Theorem for Lip-
schitz continuous vector fields. We will state it here for future reference.
Theorem 2.0.1 (Local Existence and Uniqueness Theorem). Let I ⊆ R be an
open interval, and U ⊆ RN be an open set. Let (to , po ) ∈ I × U and suppose
that the vector field F : I ×U → U satisfies a local Lipschitz condition at (to , po )
given in (2.1). Then, there exists δ > 0 and a C 1 function
u : (to − δ, to + δ) → U
9
10 CHAPTER 2. FUNDAMENTAL EXISTENCE THEORY
Observe that the symbol k · k in (2.3) is used to mean two things: (1) to the
right of the equal sign in (2.3), ku(t)k denotes the Euclidean norm of the vector
u(t) in RN ; (2) to the left of the equal sign in (2.3), kuk denotes the norm of the
function u : [a, b] → RN being defined by the expression in (2.3). The context
will make clear which sense of the symbol k · k is being used.
The norm, k · k, defined in (2.3) gives rise to metric, or distance function,
d(·, ·), in the space C[a, b]:
d(u, v) = ku − vk, for all u, v ∈ C[a, b]. (2.4)
The space C[a, b] together with the metric, d(·, ·) is a complete metric space;
meaning that any Cauchy sequence of functions, (um ), in C[a, b], converges to
a function in C[a, b].
Definition 2.1.1 (Cauchy Sequence in C(a, b)). A sequence of functions, (um ),
in C[a, b] is said to be a Cauchy sequence if, for any ε > 0, there exists M ∈ N
such that
m, n > M ⇒ d(um , un ) < ε,
where d(·, ·) is the metric in C[a, b] defined in (2.4).
Proposition 2.1.2 (Completeness of C(a, b)). Every Cauchy sequence of func-
tions, (um ), in C[a, b] converges to a continuous function, u : [a, b] → RN , in the
sense that
lim kum − uk = 0,
m→∞
where k · k is the norm in C[a, b] defined by the expression in (2.3).
2.1. SETUP FOR PROOF OF LOCAL RESULTS 11
T (u) : [a, b] → RN
as follows:
Z t
T (u)(t) = po + F (τ, u(τ )) dτ, for all t ∈ [a, b], (2.5)
to
where the integral on the right–hand side of the equal sign in (2.5) is to be
understood as a vector in RN with components given by
Z t
fi (τ, u(τ )) dτ, for i = 1, 2, . . . , N.
to
Put
v(t) = T (u)(t), for all t ∈ [a, b], (2.6)
N
where T (u) : [a, b] → R is as defined in (2.5). It then follows from (2.6), (2.5)
and the Fundamental Theorem of Calculus that v is differentiable over (a, b),
with
v 0 (t) = F (t, u(t)), for all t ∈ (a, b). (2.7)
Furthermore,
v(to ) = po . (2.8)
The expressions in (2.7) and (2.8) suggest one way to prove the existence of
a solution to the IVP in (2.2) defined over some interval (a, b) containing to .
Suppose that we can find a function, u : [a, b] → RN , that is a solution of the
fixed–point equation
u(to ) = po (2.10)
12 CHAPTER 2. FUNDAMENTAL EXISTENCE THEORY
and
u0 (t) = F (t, u(t)), for all t ∈ (a, b), (2.11)
by virtue of (2.7) and (2.8). In other words, u solves the IVP (2.2) over the
interval (a, b).
Observe from the fixed–point equation in (2.9) that any solution of (2.9)
must lie in the image of T as well as the domain of T . The domain of T consists
of functions u in C[a, b] such that u(t) ∈ U for all t ∈ [a, b]. From the definition
of the map T in (2.5) we see that it is not necessarily the case that, if u(t) ∈ U for
all t ∈ [a, b], then T (u)(t) ∈ U for all t ∈ [a, b]. Thus, in order to find a solution
of the fixed–point equation in (2.9) we will need to restrict the domain of T so
that T (u)(t) ∈ U for all t ∈ [a, b] for all functions, u, in the restricted domain.
We can do this by using the assumption that U is open. Let B ≡ Br (po ), where
0 < r < ro , be an open ball around po such that B ⊂ U . We can then define a
subset of C[a, b], which we will denote by C([a, b], B), as follows:
Thus, the map T is defined on C([a, b], B) and it remains to show that the
interval [a, b] can be chosen so that T maps C([a, b], B) to itself. We can do this
by taking advantage of the assumption that the vector field, F , is continuous;
so that, it is bounded on the compact set [to − δo , to + δo ] × B ro (po ), where δo
and ro are as given in the statement of the Lipschitz condition in (2.1). In fact,
let
Mo = max kF (t, x)k; (2.12)
|t−to |6δo
x∈B ro (po )
then, for any u ∈ C([a, b], B), using (2.5), we obtain that
Z t
kT (u)(t) − po k 6 kF (τ, u(τ ))k dτ
to (2.13)
6 Mo |t − to |,
for all t ∈ [a, b], where we have also used (2.12). Thus, if we choose [a, b] a priori
to be [to − δ, to + δ], for some δ > 0 with δ < δo , we obtain from (2.13) that
where
[a, b] = [to − δ, to + δ]. (2.17)
2.2. PROOF OF LOCAL EXISTENCE AND UNIQUENESS 13
It then follows from (2.16) that, if [a, b] is given as in (2.17), where δ is chosen
so that δ < δo and (2.15) holds, then
T (u) = u.
Theorem 2.1.6 is proved in various Real Analysis books. In one of the recom-
mended texts for this course, [Hal09], it is presented as the Contraction Mapping
Principle of Banach-Cacciopoli [Hal09, Theorem 3.1] and proved on page 5.
The proof of the local existence and uniqueness theorem for locally Lipschitz
continuous vector fields, which we will present in the next section, boils down
to proving that there is an appropriately chosen interval, [a, b], for which the
map
T : C([a, b], B) → C([a, b], B),
defined in (2.5), is a contraction. The proof of Theorem 2.0.1 will then follow
from the Contraction Mapping Principle (Theorem 2.1.6).
where we have used the definition of the map T in (2.5). Since B ⊂ Bro (po ),
we can apply the Lipschitz condition in (2.1) to obtain from (2.21) that
Z t
kT (u)(t) − T (v)(t)k 6 Ko ku(τ ) − v(τ )k dτ , for all t ∈ [a, b]. (2.22)
to
Thus, using the definition of the norm in C([a, b], B) in (2.3), we get from (2.22)
that
kT (u)(t) − T (v)(t)k 6 Ko |t − to |ku − vk, for all t ∈ [a, b],
which implies that
kT (u) − T (v)k 6 Ko δ ku − vk, (2.23)
by virtue of the definition of the norm in C([a, b], B). Consequently, setting
k = Ko δ, (2.24)
B = Br (po ) ⊂ U ;
Put [a, b] = [to − δ, to + δ]. It then follows from (2.27), the calculations in the
previous set-up section, (2.24) and (2.25) that the map
It then follows from (2.28) and (2.9)–(2.11) in Section 2.1, that u is the unique
solution to the IVP (2.2) over the interval (to − δ, to + δ). This completes the
proof of the Fundamental Theorem for Ordinary Differential Equations.
for the case in which the vector field, F , satisfies a local Lipschitz condition
as described in (2.1), follows from the uniqueness assertion of the Contraction
Mapping Principle. However, it can also be proved directly as a consequence of
the local Lipschitz condition and the integral representation (2.28) for a solution
to the IVP (2.2). We present the independent proof of uniqueness in this re-
mark because it uses calculations and results that will be needed in subsequent
sections.
Put J = [to − δ, to + δ], where δ satisfies (2.29), and suppose that u : J → U
and v : J → V both solve the differential equation (DE)
dx
= F (t, x) (2.30)
dt
over the open interval, J, contained in I. Furthermore, assume that J is small
enough so that J ⊂ (to − δo , to + δo ) and u(t), v(t) ∈ Bro (po ), for all t ∈ J.
Put
w(t) = u(t) − v(t), for all t ∈ J. (2.31)
Observe that if both v and u solve the IVP (2.2) over J, then
w(to ) = 0, (2.32)
Thus, using (2.32), (2.31) and (2.30), we obtain from (2.36) that
Z t1
w(t1 ) = (F (τ, u(τ )) − F (τ, v(τ ))) dτ. (2.37)
to
by virtue of (2.31) and (2.33). Consequently, using (2.34) and (2.35), we obtain
from (2.38),
M 6 Ko δM. (2.39)
We claim that
M = 0. (2.40)
Otherwise, we would obtain from (2.39) that
1 6 Ko δ,
which is in direct contradiction with (2.29). Thus, (2.40) must be true, and so,
by virtue of (2.34), (2.33) and (2.31),
u(t) = v(t), for all t ∈ J.
Example 2.3.1. Let U = R2 and let F : U → R2 denote the vector field given
by 2
x
F (x, y) = ;
0
to = 0 and po = (1, 0). In this case the IVP (2.2) leads to the two–dimensional
system
dx
= x2 ;
dt
(2.41)
dy
= 0,
dt
subject to the initial conditions
Jo = {t ∈ J | u(t) = v(t)}.
x(t1 ) = p1 ,
that is, Jpo is the union of all intervals in Jpo . Next, define a function,
upo : Jpo → U,
by
upo (t) = u(t), for t ∈ Jpo , (2.47)
where u is a solution of the differential equation in (2.43) defined on J ∈ Jpo with
t ∈ J and u(to ) = po . By the result of Lemma 2.3.4 (the Unique Continuation
Lemma), if v : Je → U is another solution of the differential equation in (2.43)
defined in Je ∈ Jpo with t ∈ Je and v(to ) = po , then v(t) = u(t), since v(to ) =
u(to ), and so v and u agree on any open interval that contains to . Thus, the
function, upo , defined in (2.47) is well defined. Observe that upo solves IVP
(2.2) over the entire interval Jpo .
2.3. EXTENSION OF SOLUTIONS 19
The open interval Jpo defined in (2.46) is called the maximal interval of
existence for the IVP (2.2). The interval Jpo is maximal in the sense that Jpo
cannot be a proper subset of an open interval on which there is defined a solution
of the IVP (2.2). This is evident from the definition of Jpo in (2.46).
We summarize what we have just proved in the following theorem.
Theorem 2.3.5 (Existence and Uniqueness on a Maximal Interval). Let I ⊆ R
be an open interval, and U ⊆ RN be an open set. Suppose that the vector field
F : I × U → U satisfies a local Lipschitz condition in the second variable at
every (t, p) ∈ I × U . For each (to , po ) ∈ I × U , there exists a unique C 1 function
upo : Jpo → U
which solves the IVP (2.2) over a maximal interval of existence, Jpo .
Definition 2.3.6. Let u : Jo → U be a solution of the IVP (2.2) defined in some
open interval, Jo , that contains to . Let J be an open interval which contains to
and such that Jo ⊂ J. We say that a C 1 curve
v: J → U
Proof: If u has an extension to (a, b + δ), for some δ > 0, the (2.48) holds for
any sequence (tm ) that converges to b by the continuity of the extension at b.
To prove the converse, assume that (2.48) holds true for a sequence (tm ) in
(a, b). Note that it follows from (2.48) that
lim tm = b, (2.49)
m→∞
and
lim u(tm ) = p. (2.50)
m→∞
lim sm = b, (2.52)
m→∞
and
ku(sm ) − pk > ε, for all m ∈ N. (2.53)
Passing to a subsequence, if necessary, we may assume that
It follows from (2.50) that, there exits a natural number, N1 , such that
In view of (2.56), (2.54) and (2.53), it follows from the Intermediate Value
Theorem that, for each m > N1 , there exists τm such that
and
g(τm ) = ro , for m > N1 ; (2.58)
furthermore, we may assume that
and
u(t) ∈ B ro (p), for t ∈ [tm , τm ], for m > N1 . (2.61)
From the assumption that u solves the IVP (2.2) in (a, b) we obtain that
Z t
u(t) = po + F (τ, u(τ )) dτ, for all t ∈ (a, b). (2.62)
to
2.3. EXTENSION OF SOLUTIONS 21
and Z τm
u(τm ) = po + F (τ, u(τ )) dτ, for all m ∈ N. (2.64)
to
Now, use (2.50), (2.52) and (2.57) to derive from (2.66) that
By the Local Existence and Uniqueness Theorem (Theorem 2.0.1), there exists
δ > 0 and a unique continuous function
v : [b − δ, b + δ] → U,
which solves the IVP (2.70) in the interval (b − δ, b + δ). We may choose δ so
that
δK < 1, (2.71)
where K is a Lipschitz constant for F over the set
[b − δo , b + δo ] × B ro (p);
22 CHAPTER 2. FUNDAMENTAL EXISTENCE THEORY
We claim that u
b is an extension of u. To prove this claim, we need to show that
It follows from (2.51), which was proved in the first part of this proof, that w
is continuous on [b − δ, b]. By continuity and (2.51), δ can be chosen so that
u(t) ∈ Bro (p) and v(t) ∈ Bro (p), for all t ∈ [b − δ, b]. (2.74)
Observe that Z t1
w(t1 ) − w(b) = w0 (τ ) dτ. (2.76)
b
Thus, using (2.73) and the assumption that u and v solve the differential equa-
tion in IVP (2.2), we obtain from (2.76) that
Z t1
w(t1 ) = (F (τ, u(τ )) − F (τ, v(τ ))) dτ. (2.77)
b
or Z t1
kw(t1 )k 6 K kw(τ )k dτ ,
b
from which we get
M1 6 KδM1 . (2.78)
in view of (2.75). We then see that, by virtue of (2.71), (2.78) leads to a
contradiction, unless M1 = 0. Hence, we obtain from (2.75) that w(t) = 0 for
all t ∈ [b − δ, b], which implies (2.72), and the proof of the extensibility lemma
is now complete.
2.3. EXTENSION OF SOLUTIONS 23
Remark 2.3.8. We can use a similar argument to the one used in the proof of
Lemma 2.3.7 to prove that, under the same assumptions of the Lemma, u has
an extension to (a − δ, b), for some δ > 0, if and only if there exists q ∈ U and
a sequence (sm ) in (a, b) such that
Lemma 2.3.7 will help us answer the following question: Suppose that Jpo =
(a, b) is the maximal interval of existence for IVP (2.2), for some (to , po ) ∈ I ×U ,
and let u : Jpo → U denote the corresponding integral curve. If b < ∞, what
happens to u(t) as t tends to b? We will see, as a consequence of the following
proposition, that either u(t) tends to some point on the boundary, ∂U , of U , or
ku(t)k → ∞ as t → b− . Example 2.3.1 on page 17 of these notes provides an
instance of this general result.
Proof: Suppose, to the contrary, that there exists a compact set, C ⊂ U , and a
sequence, (tm ), in (a, b) such that tm tends to b as m → ∞ and u(tm ) ∈ C for all
m ∈ N. Then, since [to , b] × C is compact, passing to a subsequence if necessary,
we may assume that (tm , u(tm )) converges (b, p), for some p ∈ C; that is,
Hence, the hypotheses of Lemma 2.3.7 are satisfied. Consequently, there exists
an extension of u to (a, b + δ), for some δ > 0. However, this contradicts the
maximality of Jpo . Thus, the proposition follows.
Define g : [to , b) → R by
Z t
g(t) = Co + db ku(τ )k dτ, for t ∈ [to , b). (2.85)
to
It follows from the Fundamental Theorem of Calculus and (2.85) that g is dif-
ferentiable on (to , b) with
where we have also used (2.85). Rewrite the differential inequality in (2.87) as
Setting Ro = Co edb (b−to ) , we see from (2.91) that the values u(t) lie in the com-
pact set B Ro (0). This is in direct contradiction with the result of Proposition
2.3.9. Hence, b = ∞.
Example 2.3.14 (Linear Systems). Let f : R → RN be a continuous function,
and let
aij : R → R, for i, j = 1, 2, . . . , N,
be continuous real valued functions. Define the matrix valued function
where v
uN N
uX X
kA(t)k = t [aij (t)]2 , for all t ∈ R.
i=1 j=1
The growth estimate in (2.80) then follows from (2.93) and the assumption that
f and aij , for i, j = 1, 2, . . . , N , are continuous functions.
The local Lipschitz continuity of F in (2.92) follows from the estimate
has a unique solution for each (to , po ) ∈ R × RN , which exists for all t ∈ R.
Later in these notes we will see how to compute the solution of the linear IVP
(2.94).
Corollary 2.3.15 (Global Existence Theorem II). Let F : RN → RN satisfy
the global Lipschitz condition:
Hence, F satisfies a growth condition of the type in (2.80) needed for Propo-
sition 2.3.13. The corollary then follows from the Global Existence I theorem
(Proposition 2.3.13).
2.4. CONTINUOUS DEPENDENCE ON INITIAL CONDITIONS 27
dx
= F (t, x);
dt
(2.97)
x(to ) = po .
dx
dt = F (t, x);
(2.98)
x(to ) = p,
uq : Jq → U,
of the IVP
dx
= F (t, x);
dt
(2.99)
x(to ) = q,
and Z t
uq (t) = q + F (τ, uq (τ )) dτ, for all t ∈ Jq . (2.104)
to
for all t ∈ [to , t1 ]. Taking the Euclidean norm on both sides of (2.105) we obtain
the estimate
Z t
kup (t) − uq (t)k 6 kp − qk + kF (τ, up (τ )) − F (τ, uq (τ ))k dτ, (2.106)
to
Combining (2.110) with the estimate in (2.109), we obtain that g satisfies the
differential inequality
where
g(to ) = kp − qk, (2.114)
by virtue of (2.108). We then obtain from (2.113) and (2.114) that
where
d(up , uq ) = max kup (t) − uq (t)k. (2.119)
t∈[to ,t1 ]
In fact, (2.118) follows from (2.117) and (2.119) by choosing r = ε/C1 . Another
way of expressing what we have just proved is
lim d(up , uq ) = 0,
p→q
which says that the solutions, up , of IVP (2.98) depends continuously on the
initial conditions, p, for a sufficiently small interval [to , t1 ].
We would like to extend the local continuity result we just proved to larger
closed and bounded intervals on which a solution exists. More precisely,
30 CHAPTER 2. FUNDAMENTAL EXISTENCE THEORY
For every real number, T , such that T > to and [to , T ] ⊂ Jpo , there exists
r(T ) > 0, such that, if
kp − po k 6 r(T ),
then the solution, up , of the IVP
dx
dt = F (t, x);
(2.121)
x(to ) = p,
Using the fact that [to , T ] × V is compact, we may assume, passing to subse-
quences if necessary, that there exist t ∈ [to , T ] and x, y ∈ V such that
lim tm = t, (2.125)
m→∞
lim xm = x, (2.126)
m→∞
2.4. CONTINUOUS DEPENDENCE ON INITIAL CONDITIONS 31
and
lim ym = y. (2.127)
m→∞
Let
M= max kF (t, x)k. (2.128)
(t,x)∈[to ,T ]×V
2M
kxm − ym k 6 , (2.129)
m
where we have used the triangle inequality.
Letting m → ∞ in (2.129), we obtain from (2.126) and (2.127) that
kx − yk = 0.
[t − δ1 , t + δ1 ] ⊂ I,
B r1 (q) ⊂ U,
and
By virtue of (2.125), (2.126) and (2.127), there exists N1 > K1 such that
up : Jp → U,
32 CHAPTER 2. FUNDAMENTAL EXISTENCE THEORY
of IVP (2.121) is defined on [to , T ]. If not, writing Jp = (a, b), we would have that
b < T . It then follows from the Escape in Finite Time Theorem (Proposition
2.3.9) that there exists t1 ∈ [to , b) such that up (t1 ) 6∈ Cε , where Cε is defined in
(2.134). We may also assume that
Thus, if kp − po k < r(T ), where r(T ) is given in (2.133), we have from the
inequality in (2.137) that
The statement in (2.122) follows from (2.138), and the proof of the theorem is
now complete.
Chapter 3
up : Jp → U,
dx
= F (x);
dt (3.2)
x(0) = p.
θ : D → U,
on a subset, D, of R × U given by
D = {(t, p) ∈ R × U | t ∈ Jp }, (3.3)
as follows
θ(t, p) = up (t), for all (t, p) ∈ D. (3.4)
One of the goals of this chapter is to give a precise definition of the map θ given
by (3.4). In particular, we will be showing that the domain of θ, D, given in
(3.3) is an open subset of R × U . We will also be showing that θ is continuous.
We will then derive some fundamental properties of θ. The set D is called the
flow domain of the vector field, F , and θ is the flow of F .
33
34 CHAPTER 3. FLOWS
Proof: Let (t1 , p1 ) ∈ D. We show that there exists δ1 > 0 and an open ball
B = Br1 (p1 ) satisfying
(t1 − δ1 , t1 + δ1 ) × B ⊂ D. (3.6)
up1 : Jp1 → U
Definition 3.1.2 (Flow Map of a Vector Field). For each (t, p) ∈ D, let
up : Jp → U denote the unique solution to the IVP (3.7) defined on a maxi-
mal interval of existence, Jp . Put
The map θ : D → U is called the flow map of the vector field F . Equivalently,
θ is called the flow map of the differential equation
dx
= F (x). (3.10)
dt
dx
= F (x);
dt (3.12)
x(0) = p1 ;
kup (t) − up1 (t)k 6 kp − p1 keK(t1 +δ1 ) , for all t ∈ [0, t1 + δ1 ]. (3.15)
Next, let |t − t1 | < δ1 and kp − p1 k < r1 and apply the triangle inequality in
to obtain
kθ(t, p) − θ(t1 , p1 )k 6 kup (t) − up1 (t)k + kup1 (t) − up1 (t1 )k, (3.16)
for |t − t1 | < δ1 and kp − p1 k < r1 , where we have also used the definition of the
flow map in (3.9). It then follows from (3.16) and (3.15) that
For the proof of Proposition 3.2.1 all that we needed to assume is that F be
locally Lipschitz continuous. For a C 1 vector field, F , we’ll be able to prove more
than was proved in Proposition 3.2.1. We will show next that, for C 1 vector
fields, the flow map, θ : D → U , is a C 1 map; that is, the partial derivatives
∂θ ∂θ
, , for i = 1, 2, . . . , n,
∂t ∂xi
where x1 , x2 , . . . , xn are the coordinates of the initial points, p, in the IVP (3.13),
are continuous on D.
Proposition 3.2.2. Assume that the vector field, F : U → RN , is C 1 . Then,
the flow map, θ : D → U , is C 1 on D.
Before presenting a proof of Proposition 3.2.2, we will first illustrate its result
in one dimension. We will also introduce some notation that will be useful later
in these notes.
Example 3.2.3 (One–dimensional Flow Map). Let U denote an open subset
in R and f : U → R be a real-valued C 1 map. Consider the first order ODE
dx
= f (x). (3.18)
dt
Let D ⊂ R × U denote the flow domain for f and θ(t, p), for (t, p) ∈ D, be the
corresponding flow map. For fixed t ∈ R, we consider the map
p 7→ θ(t, p).
We will show that θt is differentiable at any p in U ; that is, we will show that
θt (p + h) − θt (p)
lim exists. (3.19)
h→0 h
3.2. PROPERTIES OF FLOW MAPS 37
Suppose for the moment that the statement in (3.19) is true and denote the
limit in (3.19) by v(t, p). Assume also that v is continuous. Now, since the map
t 7→ θ(t, p) solves the differential equation in (3.18) it follows that
∂θ
(t, p) = f (θ(t, p)) (3.20)
∂t
for all (t, p) ∈ D. Differentiating the expression in (3.20) with respect to p, and
applying the Chain Rule on the right–hand side of (3.20), we obtain that
∂ ∂θ ∂θ
(t, p) = f 0 (θ(t, p)) (t, p), (3.21)
∂t ∂p ∂p
where we have interchanged the order of differentiation on the left–hand side of
(3.21). It follows from (3.21) that, for fixed p,
∂θ
vp (t) ≡ v(t, p) = (t, p) (3.22)
∂p
solves the linear differential equation
dy
= ap (t)y, (3.23)
dt
where
ap (t) = f 0 (θ(t, p)), for t ∈ Jp . (3.24)
From (3.22) and the fact that
we obtain that
vp (0) = 1. (3.25)
Consequently, vp solve the linear IVP
dy
= ap (t)y;
dt (3.26)
y(0) = 1.
Motivated by the previous observations, we now prove that (3.19) holds true;
in fact,
θt (p + h) − θt (p)
lim = v(t, p), (3.27)
h→0 h
where vp (t) = v(t, p) is the solution to the IVP (3.26), where ap (t) is given by
(3.24).
Assume first that t > 0 and let T > t be such that [0, T ] ⊂ Jp . By the
Continuous Dependence on Initial Conditions Theorem (Theorem 2.4.1 on page
30 of these notes), there exists δ = δ(T ) > 0 such that
|h| < δ ⇒ p + δ ∈ U,
38 CHAPTER 3. FLOWS
g(t, h) = θ(t, p + h) − θ(t, p) − v(t, p)h, for t ∈ [0, T ], and |h| < δ. (3.28)
that is,
|g(t, h)|
lim = 0.
|h|→0 |h|
This will prove (3.27).
Write Z t
θ(t, p) = p + f (θ(τ, p)) dτ, (3.30)
0
Z t
θ(t, p + h) = p + h + f (θ(τ, p + h)) dτ, (3.31)
0
and Z t
v(t, p) = 1 + f 0 (θ(τ, p))v(τ, p) dτ, (3.32)
0
for t ∈ [0, T ] and |h| < δ. Substituting (3.30)–(3.32) into (3.28) then yields
Z t
g(t, h) = [f (θ(τ, p + h)) − f (θ(τ, p)) − f 0 (θ(τ, p))v(τ, p)h] dτ, (3.33)
0
where
R(x, ∆x) = o(∆x), as |∆x| → 0. (3.35)
Put
∆θ = θ(t, p + h) − θ(t, p), for t ∈ [0, T ], and |h| < δ. (3.36)
It follows from (3.36) and the Continuous Dependence on Initial Conditions
Theorem (Theorem 2.4.1) that
so that
f (θ(t, p + h)) − f (θ(t, p)) = f 0 (θ(t, p))∆θ + R(θ(t, p), ∆θ), (3.38)
or Z t Z t
g(t, h) = f 0 (θ(τ, p))g(τ, p) dτ + R(θ(τ, p), ∆θ) dτ, (3.39)
0 0
for t ∈ [0, T ] and |h| < δ, where we have used the definition of g in (3.28) and
the definition of ∆θ in (3.36).
Next, use the assumption that f is C 1 to obtain
Take the absolute value on both sides of (3.39), apply the triangle inequality,
and use (3.40) to obtain the estimate
Z t Z t
|g(t, h)| 6 M |g(τ, p)| dτ + |R(θ(τ, p), ∆θ)| dτ, (3.41)
0 0
C = {θ(t, p) | t ∈ [0, T ]}
is a compact subset of U .
Next, by making δ smaller, if necessary, so that
which implies (3.27). Thus, the partial derivative of θ(t, p) with respect to p
exists and
∂θ
(t, p) = v(t, p),
∂p
where vp (t) = v(t, p) for all t ∈ Jp solves the linear IVP in (3.26). The IVP in
(3.26) can be solved to yield
Z t
0
v(t, p) = exp f (θ(τ, p)) dτ . (3.46)
0
∂θ
Since f 0 is continuous on U , it follows from (3.46) that is continuous on D.
∂p
Proof of Proposition 3.2.2: First observe that
∂θ
(t, p) = u0p (t)
∂t
for all t ∈ Jp , where up : Jp → U is the C 1 solution to the IVP in (3.13). Thus,
∂θ
(t, p) = F (θ(t, p),
∂t
∂θ
and the continuity of on D follows from the continuity of the flow map, θ,
∂t
and the vector field, F .
Next, let (t, p) ∈ D and assume that t > 0. According to Theorem 2.4.1,
for T > t, there exists r = r(T ) > 0 be such that θ(t, p + h) is defined for all
t ∈ [0, T ] and all h ∈ RN such that khk 6 r. Fix t ∈ (0, T ) and define
θt : Br (p) → U
by
θt (q) = θ(t, q), for all q ∈ Br (p).
3.2. PROPERTIES OF FLOW MAPS 41
θ(t, p + h) = θ(t, p) + Dθt (p)h + R(p, h), for h ∈ RN with khk 6 r, (3.47)
where
R(p, h) = o(khk), as khk → 0. (3.48)
Following the outline of the argument given in Example 3.2.3 for the one–
dimensional case, we will show that
g(t, h) = θ(t, p + h) − θ(t, p) − V (t, p)h, for t ∈ [0, T ], and khk < r. (3.52)
for t ∈ [0, T ] and khk < r, where the integral in (3.55) is understood as a
matrix integral (i.e., the integral is a matrix whose components are integrals).
Substituting (3.53)–(3.55) into (3.52) then yields
Z t
g(t, h) = [F (θ(τ, p + h)) − F (θ(τ, p)) − DF (θ(τ, p))V (τ, p)h] dτ, (3.56)
0
for t ∈ [0, T ] and khk < r. Now, using the assumption that F is differentiable
on U , we can write
where
R(x, ∆x) = o(k∆xk), as k∆xk → 0. (3.58)
Put
∆θ = θ(t, p + h) − θ(t, p), for t ∈ [0, T ], and khk < r. (3.59)
It follows from (3.59) and the Continuous Dependence on Initial Conditions
Theorem (Theorem 2.4.1) that
so that
F (θ(t, p + h)) − F (θ(t, p)) = DF (θ(t, p))∆θ + R(θ(t, p), ∆θ), (3.61)
or Z t Z t
g(t, h) = DF (θ(τ, p))g(τ, p) dτ + R(θ(τ, p), ∆θ) dτ, (3.62)
0 0
for t ∈ [0, T ] and khk < r, where we have used the definition of g in (3.52) and
the definition of ∆θ in (3.59).
3.2. PROPERTIES OF FLOW MAPS 43
Take the Euclidean norm on both sides of (3.62), apply the triangle inequality,
and use (3.63) to obtain the estimate
Z t Z t
kg(t, h)k 6 M kg(τ, p)k dτ + kR(θ(τ, p), ∆θ)k dτ, (3.64)
0 0
C = {θ(t, p) | t ∈ [0, T ]}
is a compact subset of U .
Next, by making r smaller, if necessary, so that
and
M2 = max kDF (θ(t, p + h)k. (3.70)
t∈[0,T ]
khk6r
Using the integral representation (3.55) for the solution to the IVP (3.49) we
obtain, for khk 6 r, that
Z t
V (t, p + h) − V (t, p) = [DF (θ(τ, p + h))V (τ, p + h) − DF (θ(τ, p))V (τ, p)] dτ,
0
Taking Euclidean norms on both sides of the pervious equation, applying the
triangle inequality, and using (3.69) and (3.70), we obtain that
Z t
kV (t, p + h) − V (t, p)k 6 M2 kV (τ, p + h) − V (τ, p)k dτ
0
Z t
+M1 kDF (θ(τ, p + h)) − DF (θ(τ, p))k dτ.
0
(3.71)
Let ε > 0 be given. Using the continuity of DF and the of the flow map θ, we
obtain δ > 0 such that δ < r and
ε
khk < δ ⇒ kkDF (θ(t, p + h)) − DF (θ(t, p))k < , (3.72)
2T M1 eM2 T
for all t ∈ [0, T ]. It then follows from (3.71) and (3.72) that khk < δ implies
that
Z t
ε
kV (t, p + h) − V (t, p)k < M2 kV (τ, p + h) − V (τ, p)k dτ + M2 T , (3.73)
0 2e
3.2. PROPERTIES OF FLOW MAPS 45
for all t ∈ [0, T . Applying Gronwall’s inequality to (3.73) then yields that
ε
kV (t, p + h) − V (t, p)k < eM2 t , for all t ∈ [0, T ], (3.74)
2eM2 T
provided that khk < δ. It follows from (3.74) that
ε
khk < δ ⇒ kV (t, p + h) − V (t, p)k < , for all t ∈ [0, T ]. (3.75)
2
It remains to show that the map
(t, p) 7→ V (t, p)
is continuous for t ∈ [0, T ] and p ∈ U . Let ε > 0 be given and let s ∈ R be such
that t + s ∈ [0, T ] . Choose δ > 0 as in the previous part of this proof so that
(3.75) holds true. By the continuity of the map
< ε,
Continuous Dynamical
Systems
We saw in the previous chapter that for any C 1 vector field, F : U → RN , defined
in an open set U ⊆ RN , there exists a corresponding flow map, θ : D → U ,
defined on a flow domain D ⊆ R × U . In other words, for each p ∈ U , the
function up : Jp → U defined by
and
θ(t + s, p) = θ(t, θ(s, p)), (4.3)
for all p ∈ U , and all t, s ∈ R with t + s, s ∈ Jp and t ∈ Jθ(s,p) . The identity in
(4.2) follows from the fact that the map t 7→ θ(t, p), solves the IVP (4.1). The
identity in (4.3) was proved in Problem 1 of Assignment #2.
For the case in which the identity in (4.3) holds true for all t, s ∈ R, the flow
of F defines an action of the group R, under addition, on the set U . In general
if G denotes a group, and S a set, an action of G on S is a map
ϕ: G × S → S
47
48 CHAPTER 4. CONTINUOUS DYNAMICAL SYSTEMS
satisfying
ϕ(e, s) = s, for all s ∈ S, (4.4)
where e is the group identity, and
In the case in which θ(t, p) is defined for all t ∈ R and p ∈ U , we see that
ϕ(t, p) = θ(t, p) for all (t, p) ∈ R × U satisfies the group action axioms in (4.4)
and (4.5) for G = R, with addition as the group operation, and S = U , in view of
(4.2) and (4.3), respectively. For the particular case in which the action of R on
U is defined by the flow map of a C 1 vector field on U , the map (t, p) 7→ θ(t, p)
is C 1 ; this will be the definition of a continuous dynamical system that we will
use in these notes.
θ: R × U → U
and
θ(t + s, p) = θ(t, θ(s, p)), for all p ∈ U, and all t, s ∈ R. (4.7)
Thus, a continuous dynamical system can be thought of as a C 1 action of the
group (R, +) on the open set U ⊆ RN .
Example 4.1.1. Let F : U → RN be a C 1 vector field. Then, the flow map, θ,
of F defined in the previous chapter is a continuous dynamical system if, for all
p ∈ U , the IVP
dx
= F (x);
dt
x(0) = p,
has a solution that exists for all t ∈ R.
Example 4.1.2. Define θ : R × R2 → R2 by
p cos t − sin t p
θ t, = , for t, p, q ∈ R.
q sin t cos t q
to verify that
p cos t − sin t cos s − sin s p
θ t + s, = ,
q sin t cos t sin s cos s q
θ−t ◦ θt = id.
θt : R2 → R2
4.2 Orbits
In the study of group actions, it is of interest to look at orbits of points in the
set on which the group acts.
50 CHAPTER 4. CONTINUOUS DYNAMICAL SYSTEMS
(0, 0); and γ(0,0) = {(0, 0)}. Figure 4.2.1 shows γ(1,0) , γ(0,0) and another typical
JJ γ
]
'$(1,0)
]
r
(1, 0) p
&%
orbit of the dynamical system θ defined in Example 4.1.2. The arrows on the
the two circular orbits portrayed in the figure indicate the direction on the orbit
induced by the parametrization θ(p,q) : R → R2 , defined by
p
θ(p,q) (t) = θ t, , for all t ∈ R, (4.9)
q
at t increases.
Example 4.2.4. Figure 4.2.1 shows the phase portrait of the dynamical system,
θ : R × R2 → R2 , given in Example 4.1.2. Observe that, for (p, q) 6= (0, 0) and
4.3. INFINITESIMAL GENERATORS 51
= p2 + q 2 , for all t ∈ R,
p
which shows that γ(p,q) lies in the circle of radius r = p2 + q 2 around the
origin in R2 . On the other hand, if (x, y) ∈ Sr ((0, 0)), the circle of radius r
around the origin in R2 , where r > 0, by letting
y
q
t = arctan − arctan ,
x p
we can show that
x
θ(p,q) (t) = .
y
In other words, (x, y) ∈ γ(p,q) . Consequently, γ(p,q) = Sr ((0, 0)), for r =
p
p2 + q 2 , as claimed in Example 4.2.2. On the other hand, if (p, q) = (0, 0),
then γ(p,q) = {(0, 0)}. Thus, the singleton {(0, 0)} and concentric circles around
the origin are the only kinds of orbits that the dynamical system, θ(t, p), defined
in Example 4.1.2 can have.
in other words,
θ(h, x) − θ(0, x)
F (x) = lim , for all x ∈ U. (4.11)
h→0 h
Since we are assuming that the dynamical system, θ : R×U → U is a C 1 map, it
follows that F : U → RN defined in (4.10) is a C 1 vector field defined in U . We
show next that θ : R × U → U is the flow map for the vector field F . The vector
field, F , defined in (4.11) is called the infinitesimal generator of the dynamical
system θt , for t ∈ R.
Thus, we need to show that the map, θp : R → U , given by
θp (t) = θ(t, p), for all t ∈ R (4.12)
52 CHAPTER 4. CONTINUOUS DYNAMICAL SYSTEMS
dy
= x.
dt
Since λ 6= 0, the only solution to the system in (4.21) is the origin, (0, 0), in R2 .
Thus, (0, 0) is the only equilibrium point of the system in (4.20).
lim θ(tm , p) = q.
m→∞
• (ω–limit set) The set of all ω–limit sets of the orbit γp is called the ω–limit
set of γp and is denoted by ω(γp ).
lim θ(tm , p) = q.
m→∞
• (α–limit set) The set of all α–limit sets of the orbit γp is called the α–limit
set of γp and is denoted by α(γp ).
α(γp ) = ∅.
q
Consequently,
p
θ tm , → ∞, as m → ∞,
q
for any sequence of real numbers, (tm ), such that tm → −∞ as m → ∞;
therefore,
p
lim θ tm ,
m→∞ q
does not exist for the case q 6= 0 and λ < 0.
56 CHAPTER 4. CONTINUOUS DYNAMICAL SYSTEMS
In the next proposition we will see that the limit sets of an orbit is also
invariant.
Proposition 4.6.3. Let θ : R × U → U be a dynamical system on U , an open
subset of RN . For any p ∈ U , the ω–limit set and α–limit set of γp are closed,
invariant subsets of U .
Proof: We prove the assertions in the proposition for ω(γp ); the arguments for
α(γp ) are analogous.
We first show that ω(γp ) is invariant. Let q ∈ ω(γp ); then there exists a
sequence of real numbers, (tm ), such that tm → ∞ as m → ∞ and
However, γθ(t,p) = γp , for any t ∈ R, since θ(t, p) ∈ γp , for any t ∈ R (see, for
instance, Problem 3 in Assignment #4). Thus, (4.27) can be written as
1
kθ(tm , p) − qm k < , for all m ∈ N. (4.29)
m
Applying the triangle inequality we obtain that
1
kθ(tm , p) − qk < + kqm − qk, for all m ∈ N, (4.30)
m
where we have also used the estimate in (4.29). It follows from (4.30), (4.29)
and the Squeeze Lemma that
lim kθ(tm , p) − qk = 0,
m→∞
which shows that q ∈ ω(γp ), contradicting the assumption that q ∈ ω(γp )c . This
contradiction shows that ω(γp )c is open, and therefore ω(γp ) is closed.
It is possible for the ω–limit set of an orbit to be empty. For instance, let
θ : R × R2 → R2 be given by
p 1 t p p
θ t, = eλt for t ∈ R, ∈ R2 , (4.31)
q 0 1 q q
x(t)
where λ > 0, and consider the orbit γ .
1 Points, , in γ1 are of the
0 y(t) 0
form
x(t) 1
= eλt , for all t ∈ R.
y(t) 0
58 CHAPTER 4. CONTINUOUS DYNAMICAL SYSTEMS
and
γ−1 = {(x, y) ∈ R2 | 0 < x < 1, y = 0}.
0
In the next proposition we will see that, if γp+ is bounded, then ω(γp ) is
nonempty. Similarly, if γp− is bounded, then α(γp ) is nonempty. In the previous
example, note that γ−1 is bounded and α(γ1 ) = {(0, 0)}; so that, α(γ1 ) 6= ∅.
0 0 0
ω(γp ) ⊆ K.
U1 ∩ U2 = ∅, (4.32)
C1 ∩ C2 = ∅, (4.36)
and
ω(γp ) = C1 ∪ C2 . (4.37)
Next, we see that C1 and C2 are compact. This follows from the fact that
C1 and C2 are both closed subsets of ω(γp ), which was shown to be compact
previously in this proof. To see that C1 is closed, let (qm ) be a sequence of
points in C1 such that
lim kqm − qk = 0, (4.38)
m→∞
for some q ∈ ω(γp ). We show that q ∈ C1 . If this is not the case, it follows
from (4.37) that q ∈ C2 . Then, by the definition of C2 in (4.35), q ∈ U2 . It then
follows from (4.38) that there exists M ∈ N such that
m > M ⇒ qm ∈ U2 .
and
tm → ∞ and sm → ∞, as m → ∞, (4.41)
with
δ δ
kθ(tm , p) − q1 k < and kθ(sm , p) − q2 k < , for all m ∈ N. (4.42)
4 4
Hence, for each m ∈ N,
δ δ
inf kθ(tm , p) − qk < and inf kθ(sm , p) − qk < . (4.43)
q∈C1 4 q∈C2 4
Define the functions f1 : R → R and f2 : R → R by
and
f2 (t) = dist(θ(t, p), C2 ) = inf kθ(t, p) − qk (4.45)
q∈C2
for all t ∈ R. By the continuity of the map t 7→ θ(t, p) and the continuity of the
distance fucntion, it follows that f1 and f2 are continuous functions.
It follows from (4.43) and the definition of f1 and f2 in (4.44) and (4.45),
respectively, that
δ δ
f1 (tm ) < and f2 (sm ) < . (4.46)
4 4
Next, let q 2 ∈ C2 be such that f2 (tm ) = kθ(tm , p) − q 2 k. It then follows from
(4.39) and the triangle inequality that
so that
δ
δ<
+ f2 (tm ),
4
where we have used the first inequality in (4.42). We therefore obtain that
3δ
f2 (tm ) > . (4.47)
4
Combining (4.47) and the first inequality in (4.46) that
δ
f1 (tm ) − f2 (tm ) < − < 0. (4.48)
2
Similar calculations show that
δ
f1 (sm ) − f2 (sm ) > > 0. (4.49)
2
4.6. PROPERTIES OF LIMIT SETS 61
It follows from (4.40), (4.48), (4.49), the continuity of f1 and f2 , and the in-
termediate value theorem that there exists a sequence, (τm ), of real numbers
with
tm < τm < sm , for all m, (4.50)
and
f1 (τm ) − f2 (τm ) = 0, for all m ∈ N,
or
dist(θ(τm , p), C1 ) = dist(θ(τm , p), C2 ) for all m ∈ N. (4.51)
In view of (4.41) and (4.50) we also see that
τm → ∞, as m → ∞. (4.52)
for some q ∈ K.
It follows from (4.52) and (4.53) that
q ∈ ω(γp ). (4.54)
Also, from (4.53), (4.51) and the continuity of the distance function we obtain
that
dist(q, C1 ) = dist(q, C2 ). (4.55)
From (4.54) and (4.37) we obtain that either q ∈ C1 or q ∈ C2 . If q ∈ C1 , then
dist(q, C1 ) = 0, (4.56)
Example 4.6.7. In Example 4.2.4 we showed that the orbits of the system
dx
dt = −y;
(4.58)
dy
= x,
dt
62 CHAPTER 4. CONTINUOUS DYNAMICAL SYSTEMS
consist of the singleton {(0, 0)} and concentric circles around the origin. Some
of this orbits are shown in Figure 4.2.1 on page 50. For instance,
We show that
ω(γ1 ) = γ1 . (4.59)
0 0
tm → ∞, as m → ∞,
and
(x, y) = θ(tm , 1, 0), for all m ∈ N,
by the fact that sin and cos are periodic functions of period 2π. Consequently,
To see why the reverse inclusion holds, let (p, q) ∈ ω(γ1 ). Then, there exists
0
tm → ∞, as m → ∞,
and
lim θ(tm , 1, 0) = (p, q).
m→∞
Note that kθ(tm , 1, 0)k = 1 for all m, so that, by continuity of the norm,
k(p, q)k = 1, which shows that (p, q) ∈ γ1 . Consequently,
0
b − V (0) > 0.
V (tw) (4.63)
∇V (0) · w
b > 0. (4.64)
∇V (0) · w
b = 0, b ∈ Rn with kwk
for all w b = 1,
(b) Let p ∈ U and suppose that p is not an equilibrium point of F . Then, the
function V is strictly decreasing along γp ; that is, the function V (up (t))
decreases with increasing t, where up : Jp → U is the unique solution to the
IVP in (4.62) defined on a maximal interval of existence Jp .
or
d
[V (up (t))] = ∇V (up (t)) · F (up (t)), (4.67)
dt
since up solves the differential equation in (4.62). Consequently, using the
assumption that F = −∇V , we obtain from (4.67) that
d
[V (up (t))] = −k∇V (up (t))k2 , for all t ∈ Jp . (4.68)
dt
Thus, if p is not an equilibrium point of F , it follows from (4.68) and (4.66)
that V is strictly decreasing along the orbit γp as t increases.
(c) For every r > 0 with Br (0) ⊂ U , such that Br (0)\{0} contains no equilib-
rium points of F , there exists δ > 0 such that, Bδ (0) ⊂ U and, for every
p ∈ Bδ (0), up (t) ∈ Br (0) for all t ∈ Jp ∩ [0, ∞).
Proof: Let r > 0 be such that Br (0) ⊂ U and Br (0) contains no equilibrium
points of F other than 0. Put
By the assumption that V > 0 on U \{0}, the compactness of ∂Br (0), and
the continuity of V we have that ε > 0; thus, since V (0) = 0 and V is
continuous, there exists δ > 0 such that
We claim that (4.72) and (4.69) imply that, if kpk < δ, then
Suppose that (4.73) does not hold. Then there exists t1 > 0 such that
t1 ∈ Jp and kup (t1 )k > r. By the intermediate value theorem, there exists
t ∈ (0, t1 ) such that kup (t)k = r; thus, by (4.69),
which is in direct contradiction with (4.72). Hence, (4.73) must hold true
for every p ∈ Bδ (0).
4.6. PROPERTIES OF LIMIT SETS 65
(d) Let δ > 0 be as obtained in the previous part. Then, for every p ∈ Bδ (0),
the forward semi–orbit, γp+ , is bounded. Deduce therefore that ω(γp ) 6= ∅.
Proof: From the result of the previous part, it follows that if p ∈ Bδ (0),
then
up (t) ∈ Br (0), for all t ∈ Jp ∩ [0, ∞). (4.74)
It then follows from the global existence result proved in the lecture notes
that Jp ∩[0, ∞) = [0, ∞); in other words, up (t) is defined for all t > 0. Thus,
the positive semi–orbit, γp+ , is defined an
(e) Let r > 0 be as given in part (c) and δ > 0 as obtained in part (c). Prove
that, for any p ∈ Bδ (0), ω(γp ) = {0}.
Arguing by contradiction, if (4.78) does not hold true, then there exists
εo > 0 such that
lim V (up (t)) = εo . (4.79)
t→∞
where we have written θ(t, p) for up (t). Combining (4.80) with (4.72) in the
proof of part (c), we obtain that
The smallest positive number, τ , for which (4.88) holds true is called the period
of u.
Example 4.7.3. Suppose that the differential equation in (4.87) has a flow,
θ : R × U → U , and that the orbit, γp , for p ∈ U , is a cycle. Let T > 0 be such
that
θ(T, p) = p, (4.89)
θp ([0, T ]) = γp ,
and
θp : [0, T ) → U is one–to–one. (4.90)
We show that the function
θp : R → U
is periodic with period T . To see why this claim is true, observe that, for any
t ∈ R,
θ(t + T, p) = θ(t, θ(T, p)) = θ(t, p),
where we have used (4.89). We therefore have that
which shows that θp is periodic. To see that T is the period of θp , suppose that
0 < τ < T , and
θp (t + τ ) = θp (t), for all t ∈ R. (4.91)
Letting t = 0 in (4.91) we obtain that
θp (τ ) = θp (0),
−xy + µx2 (1 − x2 − y 2 ) = 0;
(4.94)
xy + µy 2 (1 − x2 − y 2 ) = 0.
µ(x2 + y 2 )(1 − x2 − y 2 ) = 0,
which is equivalent to
µ(1 − x2 − y 2 ) = 0, (4.95)
since we are assuming that x2 + y 2 6= 0. It follows from (4.95) that either µ = 0
or x2 + y 2 = 1. If µ = 0, then we obtain from (4.93) that (x, y) = (0, 0), which
is impossible. Similarly, if x2 + y 2 = 1, we get from (4.95) that (x, y) = (0, 0), a
contradiction. We have therefore shown that (0, 0) is the only equilibrium point
of the system in (4.92).
We next show that, for µ < 0, if (p, q) ∈ B1 (0, 0), then ω(γ(p,q) ) = {(0, 0)}.
We will proceed as in Example 4.6.8 by considering the function V : R2 → R
given by
V (x, y) = x2 + y 2 , for all (x, y) ∈ R2 ,
4.8. LIMIT CYCLES 69
and first showing that if (p, q) ∈ B1 (0, 0), then V (u(p,q) (t)) decreases with in-
creasing t; in other words, V decreases along the orbit, γ(p,q) . Here, the function
u(p,q) : J(p,q) → R2 denotes the solution to the system in (4.95) subject to the
initial condition:
up (0) = (p, q), (4.96)
where J(p,q) is the maximal interval of existence. In order to show that V (u(p,q) (t))
decreases with increasing t, first compute
d
V (u(p,q) (t)) = ∇V (u(p,q) (t)) · u0(p,q) (t)
dt
It then follows from Proposition 4.6.6 that, if (p, q) ∈ B1 (0, 0), then ω(γ(p,q) ) 6= ∅
and
ω(γ(p,q) ) ⊆ B1 (0, 0).
We next show that
ω(γ(p,q) ) = {(0, 0)}, for all (p, q) ∈ B1 (0, 0). (4.100)
In order to prove (4.100), we solve (4.98) by separation of variables and partial
fractions to obtain
vo e2µt
v(t) = , for all t ∈ R, (4.101)
1 − vo + vo e2µt
70 CHAPTER 4. CONTINUOUS DYNAMICAL SYSTEMS
where vo = p2 + q 2 < 1. We then see from (4.101) that, if (p, q) ∈ B1 (0, 0) and
µ < 0, then
lim v(t) = 0,
t→∞
or
lim V (u(p,q) (t)) = 0,
t→∞
where we have written θ(t, p, q) for u(p,q) (t), for all t > 0. Finally, to show (4.100)
holds true, assume that (p, q) ∈ B1 (0, 0) and let (x, y) ∈ ω(γ(p,q) ). Then, there
exists a sequence of positive numbers, (tm 0, such that tm → ∞ and
It then follows from (4.102), (4.103), and the continuity of the flows and of the
norm that
k(x, y)k = 0,
from which get that (x, y) = (0, 0) and (4.100) follows.
Example 4.8.2 (Continuation of Example 4.8.1). In this example we show that
if µ < 0 in system (4.92), and (p, q) ∈ B1 (0, 0)\{(0, 0)}, then α(γ(p,q) ) = S 1 ,
where S 1 = {(x, y) ∈ R2 | x2 + y 2 = 1}.
It follows from (4.101) that, if 0 < vo = p1 + q 2 < 1, then
Thus, u(p,q) (t) ∈ B1 (0, 0) for all t ∈ J(p,q) . The global existence results proved
in in these notes then imply that u(p,q) (t) is defined for all t ∈ R. Furthermore,
−
γ(p,q) ⊂ B1 (0, 0);
Let (x, y) ∈ α(γ(p,q) ); then, there exists a sequence of negative numbers, (tm ),
such that
tm → −∞ as m → ∞, (4.105)
and
lim θ(tm , p, q) = (x, y). (4.106)
m→∞
4.8. LIMIT CYCLES 71
It follows from (4.101) and (4.105) that, if µ < 0 and 0 < vo < 1, then
vo
lim v(tm ) = lim = 1,
m→∞ m→∞ (1 − vo )e−2µtm + vo
It follows from (4.106), (4.107), and the continuity of the flow and the norm
that
k(x, y)k = 1,
which proves (4.104). In order to prove the reverse inclusion,
let (x, y) ∈ S 1 then x2 + y 2 = 1, and so there exists a unique ϕ ∈ [0, 2π) such
that
x = cos ϕ and y = sin ϕ. (4.109)
For (p, q) ∈ B1 (0, 0) with p2 + q 2 6= 0, denote θ(t, p, q) by (x(t), y(t)) and put
p
r(t) = [x(t)]2 + [y(t)]2 , for t ∈ R,
so that p p
r(t) = V (θ(t, p, q)) = v(t), for all t ∈ R.
It then follows from
1/2
vo
r(t) = p , for all t ∈ R. (4.110)
(1 − vo )e−2µt + vo
Next, put
y(t)
ϕ(t) = arctan , for t ∈ R,
x(t)
so that
y(t)
tan(ϕ(t)) = , for t ∈ R. (4.111)
x(t)
Differentiation on both sides of the equation in (4.111) with respect to t then
yields
dϕ y dx 1 dy
sec2 ϕ =− 2 + ,
dt x dt x dt
or
y 2 dϕ
y dx 1 dy
1+ 2 =− 2 + ,
x dt x dt x dt
from which we get that
dϕ y dx x dy
=− 2 + 2 . (4.112)
dt x + y 2 dt x + y 2 dt
72 CHAPTER 4. CONTINUOUS DYNAMICAL SYSTEMS
Since (x(t), y(t)) solves the system in (4.8.1), we can substitute the expressions
dx dy
for and in (4.8.1) into (4.112) to obtain
dt dt
dϕ −y 2 + µxy(1 − x2 − y 2 ) x2 + µxy(1 − x2 − y 2 )
=− + ,
dt x2 + y 2 x2 + y 2
which leads to
dϕ
= 1. (4.113)
dt
We can solve (4.113) to obtain
Then
tm → −∞ as m → ∞. (4.116)
Substituting t in (4.114) for tm given in (4.115) we obtain from (4.114) that
where we have used the 2π–periodicity of sin and cos. Thus, using the definition
of r(t) in (4.110) and (4.116), we obtain from (4.117) that
for 0 < p2 +q 2 < 1, where we have used (4.109); thus, (x, y) ∈ ω(γ(p,q) ), provided
that 0 < p2 + q 2 < 1. We have therefore established the inclusion in (4.108).
Combining (4.108) with (4.104) yields that, if µ < 0 and γ(p,q) is an orbit of the
system in (4.92) with 0 < p2 + q 2 < 1, then
α(γ(p,q) ) = S 1 .
where
p2 + q 2 = 1.
4.8. LIMIT CYCLES 73
We show that
Put
v(t) = (cos(t + ϕo ), sin(t + ϕo )), for all t ∈ R. (4.121)
First note that, in view of (4.119), the function v = v(t) given in (4.122) satisfies
the initial condition in (4.118). Writing x(t) = cos(t + ϕo ) and y(t) = sin(t + ϕo )
for all t ∈ R, we compute that
and
y 0 (t) = cos(t + ϕo ) = x(t), for all t ∈ R,
so that, since
[x(t)]2 + [y(t)]2 = 1, for all t ∈ R,
we see that x = x(t) and y = y(t) solve the system in (4.92). By uniqueness of
the solution to the IVP in (4.92) and (4.118), we have that
Then, v satisfies the first order differential equation in (4.98), which can be
solved to yield
vo
v(t) = , for t < t1 , (4.123)
vo − (vo − 1)e−2µt
for the case v > 1, where
vo = p 2 + q 2 ,
and
1 vo − 1
t1 = ln > 0, (4.124)
2µ vo
74 CHAPTER 4. CONTINUOUS DYNAMICAL SYSTEMS
where t1 is given in (4.124); hence, v(t) in (4.124) is indeed defined for all t < t1 .
Thus, J(p,q) = (−∞, t1 ), and so the ω–limit set of γ(p,q) is not defined for the
case µ < 0 and p2 + q 2 > 1. On the other hand, since by virtue of (4.123),
vo
lim v(t) = lim = 1, (4.127)
t→−∞ t→−∞ vo − (vo − 1)e−2µt
In order to prove (4.128), first note that, by virtue of (4.98), if µ < 0 and
vo = p2 + q 2 > 1, then v(t) increases with increasing t; so that,
or
lim v(tm ) = V (x, y). (4.131)
m→∞
4.8. LIMIT CYCLES 75
V (x, y) = 1,
where p
r(t) = v(t), for all t < t1 , (4.136)
where v(t) is given in (4.123).
Put
tm = −2mπ + ϕ − ϕo , for m = 1, 2, 3, . . . ; (4.137)
then,
tm → −∞ as m → ∞. (4.138)
Substituting tm in (4.137) for t in the expression defining u(p,q) (t) in (4.135)
yields
where we have used the 2π–periodicity of sin and cos. Thus, using (4.138),
(4.127) and (4.133), we obtain from (4.139) that
dx
= F (x)
dt
is said to be a limit cycle of the system if there exists a neighborhood, Vγ ⊂ U ,
of the orbit γ such that for all p ∈ Vγ either ω(γp ) = γ or α(γp ) = γ.
dx
= F (x). (4.141)
dt
Assume also that there exists r > 0 such that Br (x) ⊂ U , and Br (x)\{x}
contains no equilibrium points of F ; in other words, x is an isolated equilibrium
point of F in U . In this section we are interested in conditions that will guarantee
that if a solution of (4.141) begins near the equilibrium point, x, then it will
remain near x for all t > 0. This is the concept of stability which we make
precise in the following definition.
Example 4.9.2. In part (c) of Example 4.6.8 on page 63, we saw that for
F = −∇V , where V : U → R is a C 2 function satisfying V (x) > 0 for all
x ∈ U \{0} and V (0) = 0, and if 0 is an isolated equilibrium point, then, for
every r > 0 with Br (0) ⊂ U , such that Br (0)\{0} contains no equilibrium
points of F , there exists δ > 0 such that, Bδ (0) ⊂ U and, for every p ∈ Bδ (0),
4.9. LIAPUNOV STABILITY 77
up (t) ∈ Br (0) for all t ∈ Jp ∩ [0, ∞), where up : Jp → U is the unique solution
to the IVP in (4.142). This implies that up (t) is defined for all t > 0 and
Solution: First note that (0, 0) is the only equilibrium point of the
system in (4.143). Indeed, suppose that (x, y) is an equilibrium point
of the system in (4.143) with (x, y) 6= (0, 0). We then have that
y + µx3 = 0;
(4.144)
−x + µy 3 = 0.
xy + µx4 = 0;
(4.145)
−xy + µy 4 = 0.
µ(x4 + y 4 ) = 0,
78 CHAPTER 4. CONTINUOUS DYNAMICAL SYSTEMS
u(p,q) (t) ∈ Br (0, 0), for all t ∈ J(p,q) ∩ [0, +∞). (4.148)
where ro = k(p, q)k. Since we are assuming that (p, q) 6= (0, 0), we
have that ro > 0. Put
Then, ν > 0 since ro > 0 and x4 +y 4 = 0 if and only if (x, y) = (0, 0).
It follows from (4.153), (4.150) and (4.154) that
d
V (u(p,q) (t)) > ν, for all t > 0. (4.155)
dt
Integrating the inequality in (4.155) from 0 to t then yields
ku(p,q) (t)k → ∞ as t → ∞,
dx
= F (x) (4.156)
dt
We are now ready to state the first Liapunov stability theorem of this section.
Theorem 4.9.13 (Liapunov Stability Theorem). Let x = {0} be an isolated
equilibrium point of the system in (4.156). Suppose that the system in (4.156)
has a Liapunov function, V , in a neighborhood Ω ⊂ Ω ⊂ U of 0. Assume also
that V is positive definite in Ω. Then x = 0 is a stable equilibrium point of the
system in (4.156). In addition, if V̇ is negative definite in Ω, then ω(γp ) = {0}
for all p ∈ Ω.
The argument to prove Theorem 4.9.13 has been outlined in Example 4.6.8
for the case of negative gradient flows.
We also state here an instability criterion.
Theorem 4.9.14 (Instability Criterion). Let x = {0} be an isolated equilibrium
point of the system in (4.156). Let Ω be a neighborhood of 0, and suppose that
V : U → R is a C 1 function such that V̇ is positive definite in Ω. Suppose that
for every δ > 0, there exists p ∈ Bδ (0)\{0} such that V (p) > 0. Then, x = 0 is
unstable.
We end this section with the following extension of the Liapunov stability
theorem, which is presented as Theorem 1.3 in [Hal09, pg. 316].
Theorem 4.9.15 (The “S&M Theorem”). Suppose that the system in (4.156)
has a Liapunov function, V , in an open subset, Ω, of U with Ω ⊂ U . Let
and denote by M the largest invariant set of the system in (4.156) which is
contained in S. Let p ∈ Ω and suppose that γp+ is bounded and contained in Ω.
Then, ω(γp ) ⊆ M .
d
[V (up (t))] = V̇ (up (t)) 6 0, for all x ∈ Ω, (4.162)
dt
where we have used (4.158) and (4.161). It follows from (4.162) that V (up (t))
is monotone non–increasing with t.
We now see that V (up (t)) is also bounded below for t > 0. Suppose, by way
of contradiction, that there exists a sequence of positive numbers, (tm ), such
that
tm → ∞ as m → ∞
and
lim V (up (tm )) = −∞. (4.163)
m→∞
The hypotheses that γp+ is bounded and γp+ ⊂ Ω imply that there exists a
subsequence, (tmk ), of (tm ) such that
We show that
V (y) = c, for all y ∈ ω(γp ). (4.167)
Let y ∈ ω(γp ); then there exists a sequence of positive numbers, (tm ), such that
tm → ∞ as m→∞ (4.168)
and
lim up (tm ) = y. (4.169)
m→∞
Hence, in view of (4.168), we see that (4.167) follows from (4.166) and (4.170).
Since, ω(γp ) is invariant under the flow of F by virtue of Proposition 4.6.3 on
page 4.6.3 of these notes, we see from (4.167) that
so that, in particular,
V̇ (y) = 0,
which shows that y ∈ S, where S is as defined in (4.159). We have therefore
shown that
ω(γp ) ⊆ S;
consequently, since ω(γp ) is invariant, by Proposition 4.6.3, and M is the largest
invariant set contained in S, it follows that
ω(γp ) ⊆ M,
It follows from (4.172), the continuity of V , and the compactness of ∂BBr (x)
that ε > 0.
Put
Ω = {x ∈ U | V (x) < V (x) + ε}, (4.175)
where ε is as defined in (4.174). Then, Ω is an open neighborhood of x.
Observe that V is a Liapunov function in U . In fact, using the assumption
that F = −∇V , we get that
where we have used (4.157) and the assumption that F = −∇F , so that
dx
= F (x);
dt (4.179)
x(0) = p,
If not, by continuity and the intermediate value theorem, there exists t1 > 0
such that
kup (t1 )k = r.
It then follows from (4.174) that
S = {x ∈ Ω | V̇ (x) = 0} = {x};
consequently,
M = {x}. (4.186)
In view of (4.177), (4.183) and (4.184), we can now apply Theorem 4.9.15 to
obtain (4.173) from (4.186), which we wanted to show.
Chapter 5
Two–Dimensional Systems
85
86 CHAPTER 5. TWO–DIMENSIONAL SYSTEMS
for all t ∈ R such that −t ∈ J(p,q) . It then follows from (5.2) that z solves the
second order equation
z̈ − µ(x2 − 1)ż + z = 0. (5.4)
The Lienard system corresponding to (5.4) is then
3
dx x
dt = y − ν − x ;
3
(5.5)
dy
= −x,
dt
where ν = −µ > 0 for the case µ < 0. In Section 5.2 we will show that that the
system in (5.5) has a unique asymptotically stable limit cycle for ν > 0. Thus,
the Van del Pol equation in (5.2) has a non–trivial periodic solution.
Next, compute
3
x
V̇ (x, y) = 2x y − µ −x − 2xy
3
(5.9)
x2
2
= −2µx −1 ,
3
so that
V̇ (x, y) 6 0, provided that x2 6 3, (5.10)
since we are assuming that µ < 0. Define
In order to prove (5.12), we first verify the hypotheses of the S&M Theorem
+
(Theorem 4.9.15 on page 80) for the semi–orbit γ(p,q) and the set Ω defined in
(5.11). Since Ω is bounded, it suffices to show that
+
γ(p,q) ⊂ Ω, for all (p, q) ∈ Ω. (5.13)
We show that
V (u(p,q) (t)) < 3, for all t > 0. (5.15)
If (5.15) not the case, there exists t1 > 0 such that
and
V (u(p,q) (t)) < 3, for 0 6 t < t1 . (5.17)
It follows from (5.17) and (5.10) that
where we have also used (5.14). I follows from (5.19) and continuity that
Next, let (0, yo ) ∈ S be such that yo > 0 and write u(0,yo ) (t) = (x(t), y(t))
for all t ∈ J(0,yo ) . It follows from the first equation in (5.6) that
x0 (o) = yo > 0.
Consequently, by the continuity of the derivative of u(0,yo ) , there exists δ > 0
such that [0, δ) ∈ J(0,yo ) and
yo
x0 (t) > , for all t ∈ [0, δ). (5.23)
2
It then follows from (5.23) that
Z t
yo
x(t) − x(0) = x0 (τ ) dτ > t, for all t ∈ (0, δ),
0 2
from which we get that
x(t) > 0, for all t ∈ (0, δ),
and so the orbit γ(0,yo ) , for yo > 0 must leave the set S given in (5.22). Similarly,
the orbit γ(0,yo ) , for yo < 0 must leave the set S. Hence, the largest invariant
set, M , contained in S must be {(0, 0)}; in other words, M = {(0, 0)}. Hence,
it follows from (5.20) that
ω(γ(p,q) ) = {(0, 0)}, for all (p, q) ∈ Ω,
which was to be shown.
In this Appendix, we list all the concepts and results from analysis that are used
in these notes. They may be found in undergraduate texts on real analysis (see,
for example, Bartle’s The Elements of Real Analysis, [Bar76]). Another good
reference is the first three chapters of Spivak’s Calculus on Manifolds, [Spi65].
89
90 APPENDIX A. DEFINITIONS AND FACTS FROM REAL ANALYSIS
3. U c is closed.
Proposition A.1.5 (Facts About Closed Sets). Let K, L, Kα , for α in some
indexing set Λ, denote closed subsets of Rn . Then,
1. the finite union, K ∪ L, is closed;
\
2. the (possibly infinite) intersection Kα is closed;
α∈Λ
3. K c is open.
Definition A.1.6 (Relative Topology). Let X be subset of RN . A subset, Y ,
of X, is set to be relatively open in X if there exists an open set U ⊆ RN such
that Y = U ∩ X. Similarly, Y is relatively closed in X if there exists a closed
set K ⊆ RN , such that Y = K ∩ X. Observe that the empty set, ∅, and X are
relatively open and closed in X.
Definition A.1.7 (Connectedness). A subset X of RN is said to be connected
if the only subsets of X which are both relatively open and relatively closed in
X are ∅ and X.
Example A.1.8 (Intervals in R). Intervals of real numbers are connected in R.
Definition A.1.9 (Open Cover). Let X be subset of RN . A collection of open
sets, {Uα | α ∈ Λ}, for some indexing set Λ, is said to be an open cover for X
if and only if [
X⊆ Uα
α∈Λ
we obtain that
V ⊂ BR (0),
where
R = max kxi k + 2 max ri .
16i6n 16i6n
lim kxm − xk = 0.
m→∞
F : X → Rm
f (x) = y.
and
F (x2 ) = min f (x)
x∈K
94 APPENDIX A. DEFINITIONS AND FACTS FROM REAL ANALYSIS
Bibliography
[Bar76] R. G. Bartle. The Elements of Real Analysis. John Wiley & Sons, 1976.
[Hal09] J. K. Hale. Ordinary Differential Equations. Dover, 2009.
95