M2AA1 Diffferential Equations: Problem Sheet 1 Question 1 It is a

M2AA1 Diffferential Equations: Problem Sheet 1
Question 1
It is a straightforward calculation with the quotient rule for derivatives, to show
that the given solution actually satisfies x0 = x(1 − x). Since x(1 − x) is bounded
and Lipschitz on any bounded set U, one can use the uniqueness part of Picard’s
Theorem to say that solutions are unique: first, locally, but the argument can be
repeated at the end points of any interval to continue solutions uniquely to larger
intervals.
Showing that φt+s (x) = φs (φt (x)), where φt (x) = x/(x + (1 − x)e−t ), is a simple
calculation.
Question 2 Part (a) follows by substitution: note that both solutions are differentiable. Similarly, for each T
0
for t ≤ T
x(t) =
3
(t − T ) /27 for t ≥ T
is a solution (note that the right hand side is differentiable). So we have infinitely
many solutions. More generally, if T1 ≤ 0 ≤ T2 then

 (1/27)(t − T1 )3 if t < T1 ;
0
if t ∈ [T1 , T2 ];
x(t) =

3
(1/27)(t − T2 )
if t > T2 .
is a solution. How did we get this solution? Let us consider the case x > 0 first. Of
course, provided x 6= 0 one can apply separation of variables, i.e. write (1/x1/3 )dx =
dt which gives 3x(1/3) = t + c0 and so x(t) = (1/27)(t + c0 )3 with (t + c0 ) > 0. Taking
c0 = −T2 gives x(t) = (1/27)(t − T2 )3 when t > T2 .
Similarly, if we consider x < 0 then (1/(−x)1/3 )dx = dt which gives −3(−x)(1/3) =
t + c1 and so x(t) = (1/27)(t + c1 )3 with (t + c1 ) < 0. Taking c1 = −T1 , gives
(1/27)(t − T1 )3 when t < T1 .
When x = 0 then x(t) ≡ 0 is a solution for all t ∈ [A, B] for any choice of A < B.
Patching these solutions gives the solution.
Note that x(T2 ) = 0 and x(t) > 0 for t > T2 . So the solution ‘jumps’ from
somewhere where ẋ = 0 to somewhere where ẋ > 0 in finite time. In Question 4 we
show this is impossible when the right hand side is Lipschitz. In the current situation
the right hand side is non-Lipschitz: |y 3/2 − x2/3 |/|y − x| is not bounded (take for
example x = 0 and let y ↓ 0).
1
The non-uniqueness of the solution does not contradict Picard’s Theorem, since
the Lipschitz assumption is not satisfied at 0 : |x(2/3) − 0|/|x − 0| = |1/x(1/3) | → ∞
as x → 0.
By the way: for any α ∈ (0, 1) the following initial value problem ẋ = |x|α , x(0) =
0 has infinitely many solutions. This is of course related to the fact that 1/|x|α is
not integrable at 0, and therefore the solution for the initial value problem ẋ =
|x|α , x(0) = x0 with x0 6= 0 hits the line x = 0 in finite time; compare question 6
below.
Question 3 Consider ẋ = (1 + x2 ) with x(0) = x0 . The solution is x(t) =
tan(t+c0 ), as can be seen from applying the quotient rule to sin(t+c0 )/ cos(t+c0 ), and
in order to satisfy x(0) = x0 , one can choose c0 = arctan x0 . Note that tan(t) → ±∞
for t → ±π/2, the solutions go to ±∞ in finite time (as t → ±π/2 − arctan(x0 )).
Question 4
Consider ẋ = f (x) on R, with f Lipschitz continuous on [a, b], f (x) > 0 on (a, b),
f (a) = f (b) = 0. Let x(t) be the solution with initial value x(0) = x0 ∈ (a, b). Then
R x(t) 1
ds = t. t 7→ x(t) is strictly increasing because x0 (t) = f (x(t)) > 0 on (a, b).
f (s)
x0
R x(t) 1
One has x0 f (s)
ds = t. Since t 7→ x(t) is monotone, denote x 7→ x(t) its inverse.
Rx 1
Then one obtains x0 f (s)
ds = t(x). Note that f is Lipschitz so |f (x)| = |f (x) −
R b− 1
R b− 1
f (b)| < K|x − b|. So t(b − ) = x0 f (s)
ds ≥ K1 x0 |x−b|
ds = log(b − x)|b−
x0 → ∞
as ↓ 0. So the time it takes to travel from x0 to b − tends to infinity as ↓ 0.
Similarly, near a. So a < x(t) < b for each t ∈ R. It is impossible to reach a zero of f
in finite time! Here you see the difference with the situation considered in Question
4. There solutions can reach a zero of f in finite time.
Question 5
a) x0 ≡ 1, R
t
x1 (t) = 1 + 0 f (x0 (s)) ds = 1 + t
Rt
Rt
x2 (t) = 1 + 0 f (x1 (s)) ds = 1 + 0 (1 + s)2 ds = 1 + (1/3)(1 + t)3 − 1/3 =
1 + t + t2 + tR3 /3.
Rt
t
x3 = 1 + 0 f (x2 (s)) ds = 1 + 0 [1 + s + s2 + s3 /3]2 ds =
4
5
6
7
= 1 + t + t2 + t3+ 2/3t
+ 1/3t + 1/9t
+ 1/63t
.
x
0 1
0
0
b) Let p = x and z =
. Then ż =
z and z0 =
.
p
−1
0
1
0 1
Write A =
. Then A2 = −I, A3 = −A and A4 = I. So z1 =
−1 0
Rt
0
1 t
0
t
z0 + 0 Az0 (s) ds = (I + tA)
=
=
, z2 = z0 +
1
−t 1
1
1
2
Rt
0
t
ds
=
+
.
z
=
z
+
Az2 (s) =
Az
(s)
ds
=
z
+
3
0
1
0
2
0
0
0
1 −t /2
R t 1 − s2 /2
t − t3 /6
0
ds =
It follows that x0 = 0, x1 = t, x2 = t,
+ 0
−s
1 − t2 /2
1
x3 = t − t3 /6. (If one keeps going one gets more and more terms from the Taylor
expansion of sin(t).)
Rt
Rt
1
−s
Question 6
f (x) = x + 1/x. Since f 0 (x) = 1 − 1/x2 ∈ (0, 1) when x ∈ [1, ∞) one has
|f (y) − f (x)| < |y − x| by the Mean Value Theorem. Of course there are no solutions
to the equation f (p) = p.
So it is NOT enough to have |f (y)−f (x)| < |y −x|. In order to apply the Banach
fixed point theorem one needs that there exists λ ∈ (0, 1) so that |f (y) − f (x)| ≤
λ|y − x| for all x, y.
WRONG answer to why |f (y)−f (x)| < |y−x| is the following: |x+1/x−y−1/y| ≤
|x − y| + |1/x − 1/y| < |x − y|.
3