Deterministic Dynamical Systems
Basic Model
Lecture 3 Deterministic Dynamics
A. Banerji
Department of Economics
February 5, 2015
A. Banerji
Deterministic Dynamical Systems
Basic Model
Outline
Deterministic Dynamical Systems Basic Model
Deterministic Dynamical Systems
Basic Model
Definition
A dynamical system is a pair(S,h), whereS = (S, ρ)is a metric space andh:S→S.
Thetthiterate of a pointx ∈S,ht(x) =h(h(h...(x))) (wherehis applied tox ttimes). By convention, h0(x) =x.
Definition
The trajectory ofx ∈Sunderhis the infinite sequence (ht(x))∞t=0
The idea is that fort=0,1,2, .., the dynamical system describes the evolution of a state according to the equationxt+1=h(xt).
Example
S= [0,1].h(x) =0.25+0.5x.
See JS Figs 4.2, 4.3 for illustrations of trajectories.
A. Banerji
Deterministic Dynamical Systems
Basic Model
Stability
A fixed pointx∗ ofhis also called stationary or
equilibrium point of the dynamical system(S,h)as its trajectory stays there.
Definition
The stable set of a fixed pointx∗ is the set of all pointsx whose trajectories converge tox∗.x∗is locally stable, or an attractor, if its stable set contains an open ball that containsx∗.
Remark: You may have seen a more conventional definition of stability in an earlier course; the definition here corresponds to local asymptotic stability. Above example is stronger than local stability.
Definition
A dynamical system(S,h)is globally stable if 1. hhas a unique fixed pointx∗, and
2. ht(x)→x∗ast → ∞, for allx ∈S.
Deterministic Dynamical Systems
Basic Model
Note: So ifhis a uniformly strict contraction, then by Banach’s theorem,(S,h)is globally stable.
JS 4.1.1. Ifx∗is a fixed point to which every trajectory converges, thenx∗ is the unique fixed point.
This is trivial. Another pointx can’t be a fixed point because its trajectory doesn’t stay there; it tends tox∗. JS 4.1.2. Ify ∈Sis s.t. ht(x)→y for somex ∈S, and if his continuous aty, theny is a fixed point ofh.
Indeed, sinceht(x)→y, by continuity
ht+1(x) =h(ht(x))→h(y). Since(ht+1(x))is a subsequence of the convergent sequence(ht(x)), it shares the same limit: soh(y) =y.
A. Banerji
Deterministic Dynamical Systems
Basic Model
Exercises
JS 4.1.3. Ifhis continuous onSand invariant onA⊂S (i.e. h:A→A), thenhis invariant on the closure ofA.
Proof.
Lety ∈cl(A). Want to showh(y)∈cl(A).
Sincey ∈cl(A), there exists a sequence(xt)in A converging toy. By continuity ofh,h(xt)→h(y).
Sincehis invariant onA, the sequence(h(xt))lies in A and hence incl(A); sincecl(A)is closed, the limith(y)is in the cl(A).
For a pointx very close toy,h(x)∈A, andh(y)is close toh(x)by continuity ofh. Note. JS has a
one-dimensional example of a globally stable dynamical system. In the example,(S, ρ) = ((0,∞),| |)is a
complete metric space andh(x) =2+p
(x)is a
contraction. So it has a unique fixed point. Moreover, by the proof of Banach’s theorem, all trajectories converge to the fixed point. So the dynamical system(S,h)is globally stable.
Deterministic Dynamical Systems
Basic Model
JS 4.1.4. LetS= (<,| |)andh(x) =ax+b. Then, for x ∈Sandt ∈N,
ht(x) =atx +bPt−1 i=0ai.
(S,h)is globally stable if|a|<1.
The expression is true fort=1. Now suppose it’s true for t−1, for allx. Then
ht(x) =h(ht−1(x)) =a(at−1x+bPt−2
i=0ai) +b
=atx+bPt−1 i=0ai.
Suppose|a|<1. Lettingt → ∞,ht(x)→b/(1−a). This is true for allx ∈S, and moreover note thatb/(1−a)is the unique fixed point ofh. So(S,h)is globally stable.
A. Banerji
Deterministic Dynamical Systems
Basic Model
Exercises
JS 4.1.6. Prove that(S,h)in 4.1.5. is stable using a more widely applicable method.
Proof.
his a uniformly strict contraction. Indeed,
|h(x)−h(y)|=|a(x−y)| ≤ |a||x−y|
So if|a|<1,his a contraction with modulus|a|.
By Banach’s theorem, there is a unique fixed pointx∗, and by the proof of Banach, for allx ∈S,ht(x)→x∗. So (S,h)is globally stable.
The next, growth model exercise has a similar easy visual intuition. We do a proof suggested by JS, although an easier proof seems obvious.
Deterministic Dynamical Systems
Basic Model
JS 4.1.7.S = (0,∞),ρ(x,y) =|log(x)−log(y)|. Then (S, ρ)is a complete metric space. Supposekt+1=sAktα, wherek is capital,s >0 is the savings rate,A>0 a productivity parameter andα∈(0,1). Convert this into a dynamical system on(S, ρ)and use Banach’s theorem to prove stability. (The idea behind the log metric is to useα as the contraction modulus).
Proof.
(i)ρis obviously a metric. Now, let(xn)be a Cauchy sequence in(S, ρ), and let(zn) = (logxn). Let >0.
Then there existsMs.t. n,m≥Mimplies|zn−zm|<
(since(xn)is Cauchy in(S, ρ)). So(zn)is Cauchy in (<,| |), and by completeness of<, converges to some y ∈ <. By continuity of the exponential function, xn =ezn →ey ∈S. So(S, ρ)is complete.
A. Banerji
Deterministic Dynamical Systems
Basic Model
Exercises
Proof.
(ii) Leth(k) =sAktα.h:S→S. Consider the dynamical system(S,h).
ρ(h(x),h(y)) =|log(sAxα)−log(sAyα)|
≤ |α||logx−logy|=|α|ρ(x,y).
Since|α|<1,his a uniformly strict contraction with modulus|α|. So it has a unique fixed pointx∗ and by the proof of Banach’s theorem, all sequences(ht(x))
converge tox∗. So(S,h)is globally stable.
Draw Picture.
Deterministic Dynamical Systems
Basic Model
JS 4.1.8. Suppose(S, ρ)is a complete metric space and h:S→S a uniformly strict contraction. IfA⊂Sis nonempty, closed and invariant underh, then the fixed pointx∗ lies inA.
Proof.
Take somex ∈Aand consider the sequence
(xn) = (hn(x)). SinceAis invariant underh,(xn)⊂A;
sincehis a uniformly strict contraction,(xn)is Cauchy (recall Proof of Banach’s theorem); sinceSis complete, xn →x∗ ∈S. And by the proof of Banach’s theorem,x∗is the unique fixed point ofh. SinceAis closed,x∗ ∈A.
The next result is used in the discussion on Markov Chains.
A. Banerji
Deterministic Dynamical Systems
Basic Model
Some Results
Lemma
Let(S,h)be a dynamical system. If h is nonexpansive and(S,hN)is globally stable for some N ∈N, then(S,h) is globally stable.
Proof.
hNhas a unique fixed pointx∗, and for allx ∈S, hkN(x)→x∗ask → ∞. Let >0, and choosek large enough thatρ(hkN(h(x∗)),x∗)< . (puttingx =h(x∗)as the initial state). SincehkN(x∗) =x∗, we have
ρ(h(x∗),x∗) =ρ(h(hkN(x∗)),x∗) =ρ(hkN(h(x∗)),x∗)< . Since this is true for all >0,h(x∗) =x∗;x∗ is a fixed point ofh.
Now letx ∈Sand >0, andk large enough that
ρ(hkN(x),x∗)< . Applyinghseveral times tohkN(x)and using the nonexpansiveness inequality, forn≥kN we have
ρ(hn(x),x∗) =ρ(hn−kN(hkN(x)),x∗)≤ρ(hkN(x),x∗)< . So(S,h)is globally stable.
Deterministic Dynamical Systems
Basic Model
Lemma
Suppose(S,f)is a dynamical system s.t. S⊂ <is open and f is C1. If x∗is a fixed point s.t. |f0(x∗)|<1, then x∗ is locally stable.
Proof.
Step 1. Since|f0(x∗)|<1, by continuity off0 |f0(x)|<1 for allx in some interval aroundx∗. In painful detail, G=f0−1((−1,1))is open since (−1,1)is open andf0 is continuous. Sincef0(x∗)∈(−1,1),x∗∈Gand hence an interior point ofG, soB(x∗, )⊂G, for some. So there exista,bs.t.x∗− <a<x∗<b<x∗+. So,[a,b]⊂G.
Since[a,b]is compact andf0 is continuous, there exists z ∈[a,b]s.t.f0(z) =supx∈[a,b]|f0(x)|=λ <1.
A. Banerji
Deterministic Dynamical Systems
Basic Model
Proof contd.
Proof.
Step 2. f is a uniformly strict contraction on some closed interval containingx∗. Indeed, letx,y ∈[a,b]and let x ≥y, WLOG. Thenf(x) =f(y) +Rx
y f0(u)du, so f(x)−f(y)≤λ(x−y)(asf0(u)≤ |f0(u)| ≤λ). On the other hand,f0(u)≥ −λ, sof(x)−f(y)≥ −λ(x−y).
So,|f(x)−f(y)| ≤λ|x −y|.
Now supposef0(x∗)>0 (or<0). By continuity, the same inequality holds on some[a0,b0]⊂[a,b]that containsx∗ in its interior. Supposex∗ <z <b0. We have
f(z)−f(x∗)≤λ(z−x∗). Sincef(x∗) =x∗, this means f(z)−x∗ ≤λ(z−x∗)sof(z)<z. Also, sincef0 >0 in this interval,f(z)>f(x∗) =x∗. Thusx∗<f(z)<z <b0. We can extend this to other cases and conclude that f : [a0,b0]→[a0,b0]. By Banach’s theorem,x∗is the unique fixed point and for allx ∈[a0,b0],ft(x)→x∗ as t → ∞, sox∗is an attractor.
Deterministic Dynamical Systems
Basic Model
Example
Growth model with “threshold" nonconvexities (Azariadis and Drazen (1990))
kt+1=sA(k)ktα, whereα∈(0,1),
A(k) =
A1 if0<k <kb A2 ifkb≤k <∞
where 0<A1<A2. Letki∗ be the unique solution to k =sAikα,i =1,2. For the casek1∗<kb<k2∗, the two fixed points are attractors, by the above lemma. History (initial condition?) determines which one a country ends up at, and so how rich it is. See JS Figure 4.4.
A. Banerji
Deterministic Dynamical Systems
Basic Model
Linear Affine Systems
Linear (affine) Dynamical System:
(<n,h), whereh:<n→ <nis defined byh(x) =Ex+b, whereE is ann×nreal matrix andbis a vector in<n. A sufficient condition for an affine system to be globally stable is that for any one of thep-norms 1,2,∞,||Ex||p be bounded by a number less than 1 for allx lying on the unit circle.
Letλp=sup{||Ex||p:||x||p =1}, wherep=1,2,or∞.
JS 4.1.11. For allx ∈ <n,||Ex||p≤λp||x||p. Indeed,(x/||x||p)is on the unit circle, so
||E(x/||x||p)||p≤λp. Now just multiply both sides by
||x||p.
Deterministic Dynamical Systems
Basic Model
JS 4.1.12. Ifλp<1 forp=1 or 2 or∞, the affine system (<n,h)is globally stable.
Proof.
Letx,y ∈ <n.||h(x)−h(y)||p=||E(x −y)||p
≤λp||x−y||pby the earlier result. So ifλp<1,his a uniformly strict contraction mapping with modulusλpon the complete metric space<n, so Banach’s theorem implies that a unique fixed point exists, to which all trajectories(ht(x))∞t=0converge.
A. Banerji
Deterministic Dynamical Systems
Basic Model
Long and Plosser 1983
Modeling business cycles in multisector optimal growth models with iid production shocks. Solving their model, log output in 6 sectors follows the difference equation yt+1=Ayt +b
whereyt is a 6×1 vector of log outputs andAis a 6×6 matrix of input-output elasticities. bis random (but we take it to be a constant). Long and Plosser estimateA and find that each row, and each column sums to < 1.
Deterministic Dynamical Systems
Basic Model
JS 4.1.13. Long and Plosser’s dynamical system is stable (as the row sums are all less than 1).
Proof.
Let row sumi,αi =Pn
j=1|aij|and letα=maxiαi <1. Let x be on the unit circle according top=∞, i.e.
||x||∞=maxi|xi|=1.
Ax =x1a.1+...+xna.n. So mod of theith row ofAx
=|x1ai1+...+xnain| ≤ |x1||ai1|+...+|xn||ain|
≤1.|ai1|+...+1.|ain|=αi ≤α <1
So,||Ax||∞< α <1, for allx on the unit circle. So λ∞=sup||Ax||∞≤α <1. By JS 4.1.12.,(<n,h), with h(y) =Ay +bis globally stable, andy∗ = (I−A)−1bis the unique fixed point.
A. Banerji
Deterministic Dynamical Systems
Basic Model
Long and Plosser III
JS 4.1.14. LP’s system is stable as the column sums are less than 1.
Proof.
Letβj be the column sums of a square matrixBand let β =maxjβj <1. LetB= (b1, ...,bn). Then
||Bx||1||Pn
i=1xibi||1≤Pn
i=1||xibi||1≤ |x1|β1+...+|xn|βn. Ifx is on the unit circle according top=1,P
i|xi|=1, so the right hand is a convex combination of theβj’s and is therefore≤β <1. Soλ1=sup||Bx||1≤β <1 and stability follows from JS 4.1.12.
Deterministic Dynamical Systems
Basic Model
Definition
A dynamical system(S,h)is Lagrange stable if every trajectory is precompact. (i.e., every(ht(x))has a limit point inS).
JS 4.1.15. IfSis bounded,(S,h)is Lagrange stable.
Bolzano-Weierstrass.(ht(x))⊂S, so is bounded, as a set;(ht(x))is a sequence in this bounded set, so has a convergent subsequence. IfSis complete, the limit of this subsequence lies inS.
JS 4.1.16. Example of Lagrange stable system for unboundedS.
LetS= (0,∞)andh(x) =0.5+0.5x.
A. Banerji
Deterministic Dynamical Systems
Basic Model
Monotone Systems
JS 4.1.17. Ifh:< → <is increasing (y ≥x implies h(y)≥h(x)), then every trajectory in(<,h)is monotone.
The idea is that in<, eitherx ≥h(x)orx ≤h(x).
Suppose the former. Then sincehis increasing, applying hto both sides we geth(x)≥h2(x), and so on.
JS 4.1.18. This is not true in(<n,h).
As a counterexample, take(<2,h)with
h(x1,x2) = (x2,x1), for all(x1,x2)∈ <2.his increasing.
But(ht(2,1))∞0 is not monotone.