<<
>>

The Contraction Mapping Theorem and Applications*

In this section, I present a number of mathematical results that are necessary for making progress with the dynamic programming formulation. In this sense, the current section is a “digression” from the main story line.

Therefore, this section and the next can be skipped without interfering with the study of the rest of the book. Nevertheless, the material in this 224

and the next section are useful for a good understanding of foundations of dynamic program­ming and should enable the reader to achieve a better understanding of these methods. The reader may also wish to consult Appendix Chapter A before reading this section.

Recall from Appendix Chapter A that (S, d) is a metric space, if S is a space and d is a metric de fined over this space with the usual properties. The metric is referred to as “d” since it loosely corresponds to the “distance” between two elements of S. A metric space is more general than a finite dimensional Euclidean space such as a subset of. But as with the Euclidean space, we are most interested in defining “functions” from the metric space into itself. We will refer to these functions as operators or mappings to distinguish them from real-valued functions. Such operators are often denoted by the letter T and standard notation often involves writing Tz for the image of a pointunder T (rather than the more intuitive and familiar T (z)), and using the notation T (Z) when the operator T is applied to a subset Z of S. We will use this standard notation here.

Definition 6.1. Let (S,d) be a metric space andbe an operator mapping S

into itself.

T is a contraction mapping (with modulus

In other words, a contraction mapping brings elements of the space S “closer” to each other.

Recall also that a metric space (S, d) is complete if every Cauchy sequence (whose elements are getting closer) in S converges to an element in S (see Appendix Chapter A). Despite its simplicity, the following theorem is one of the most powerful results in functional analysis.

225

Since T is a contraction, we have that

Repeating this argument

(6.5)

Hence, for any m > n,

where the first inequality uses the triangle inequality (which is true for any metric d, see Appendix Chapter A). The second inequality uses (6.5). The last inequality uses the fact

The string of inequalities in (6.6) imply thatl will be

approaching each other, so thatis a Cauchy sequence. Since S is complete, every Cauchy sequence in S has an limit point in S, therefore:

The next step is to show that z is a fixed point.

Note that for any zo ∈ S and any n ∈ N, we have

where the first relationship again uses the triangle inequality, and the second inequality utilizes the fact that T is a contraction. Sinceboth of the terms on the right tend to zero as n → ∞, which implies thatand thereforeestablishing that

z is a fixed point.

(Uniqueness) Suppose, to obtain a contradiction, that there existsuch that

which delivers a contradiction in view of the fact thatand establishes uniqueness. ?

The Contraction Mapping Theorem can be used to prove many well-known results. The next example and Exercise 6.4 show how it can be used to prove existence of unique solutions to differential equations. Exercise 6.5 shows how it can be used to prove the Implicit Function Theorem (Theorem A.23 in Appendix Chapter A).

Example 6.3. Consider the following one-dimensional differential equation

The main use of the Contraction Mapping Theorem for us is that it can be applied to any metric space, so in particular to the space of functions. Applying it to equation (6.1) will establish the existence of a unique value function V in Problem A2, greatly facilitating the analysis of such dynamic models. Naturally, for this we have to prove that the recursion in (6.1) defines a contraction mapping.

We will see below that this is often straightforward.

Before doing this, let us consider another useful result. Recall that if (S, d) is a complete metric space and S0 is a closed subset of S, then (S0,d) is also a complete metric space.

Theorem 6.8. (Applications of Contraction Mappings) Let (S,d) be a complete metric space,

The second part of this theorem is very important to prove results such as strict concavity or that a function is strictly increasing. This is because the set of strictly concave functions or the set of the strictly increasing functions are not closed (and complete). Therefore, we cannot apply the Contraction Mapping Theorem to these spaces of functions. The second part of this theorem enables us to circumvent this problem.

The previous two theorems show that the contraction mapping property is both simple and powerful. We will see how powerful it is as we apply to obtain several important results below. Nevertheless, beyond some simple cases, such as Example 6.2, it is difficult to check whether an operator is indeed a contraction. This may seem particularly difficult in the case of spaces whose elements correspond to functions, which are those that are relevant in the context of dynamic programming. The next theorem provides us with sufficient conditions for an operator to be a contraction that are typically straightforward to check. For this theorem, let us use the following notation: for a real valued function f (∙) and some constant c ∈ R we define (f + c)(x) ? f (x) + c. Then:

Then, T is a contraction with modulus β.

where the second line applies the operator T on both sides and uses monotonicity, and the third line uses discounting (together with the fact thatis simply a number). By the 228

converse argument,

Combining the last two inequalities implies

proving that T is a contraction. ?

We will see that Blackwell’s sufficient conditions are straightforward to check in many economic applications, including the models of optimal or equilibrium growth.

6.4.

<< | >>
Source: Acemoglu D.. Introduction to Modern Economic Growth. Princeton University Press,2008. — 1248 p.. 2008
More economic literature on Economics.Studio

More on the topic The Contraction Mapping Theorem and Applications*: