Contraction mapping principle

The contraction mapping principle, also known as Banach's fixed-point theorem, is a very interesting and useful theorem. It says: Given a "contraction" map F:SS where S is a closed set, we have a unique solution xS to the equation x=F(x).
Let's prove it. But before that, we need some preparation.

Accompanying video:



Definition (Norm)

Let X be a vector space over the field K. The function :XR is said to be a norm if it satisfies the following axioms:

  1. For all uX, u0. In particular, u=0u=0.
  2. For all αK and uX, αu=|α|u.
  3. (Triangle inequality) For all u,vX, u+vu+v.

Example. For x=(x1,x2,,xn)Rn
x=x12+x22++xn2
is a norm. This norm is called the Euclidean norm or L2 norm.□

Example. For x=(x1,x2,,xn)Rn
x1=|x1|+|x2|++|xn|
is a norm (the L1 norm). □

Definition (Normed space)

A set on which a norm is defined is called a normed space.

Example. Rn with the Euclidean norm is a normed space called the (n-dimensional) Euclidean space. (Actually, we also need to define the Euclidean distance induced by the Euclidean norm: d(x,y)=xy.) □


Definition (Complete space)

A space X in which every Cauchy sequence converges is said to be complete.

Example. The Euclidean space is complete.

Definition (Banach space)

A complete normed space is called a Banach space.

Lemma 1 [Absolutely converging series and completeness]

Let X be a Banach space. The series

n=1xn=x1+x2++xn+

converges in X if

(Eq:AbsConv)n=1xn<+.

Proof. Let

Sn=x1+x2++xn.

Suppose m>n, then, by the triangle inequality and the above assumption (Eq:AbsConv),

SmSn=k=n+1mxkk=n+1mxk0

as m,n. Thus, Sn is a Cauchy sequence. Since X is complete, Sn converges in X. ■

Definition (Fixed point)

Let F be a mapping with its domain and codomain being subsets of X (i.e., domF,codFX). A point xX is said to be a fixed point of F if

x=F(x).

Definition (Contraction)

Let X be a normed space. A mapping F:domFcodF (domF,codFX) is said to be a contraction mapping or contraction if there exists a constant r[0,1) such that, for all x1,x2domF,

F(x1)F(x2)rx1x2.


Lemma 2

A contraction is continuous.

Proof. For any ε>0, if xx<ε, then

F(x)F(x)rxx<rε<ε

since 0r<1. ■

Theorem (Contraction mapping principle)

Let X be a Banach space and S be a nonempty closed subset of X. If a mapping F:SS is a contraction mapping, then there exists a unique fixed point of F in S.

Proof. First, we prove the uniqueness of the fixed point. Let x,xS be fixed points of F. That is, x=F(x) and x=F(x). Thus,

xx=F(x)F(x).

Since F is a contraction, there exists an r[0,1) such that

F(x)F(x)rxx.

Therefore, we have

xxrxx,

and hence,

0(1r)xx0.

Since 1r>0, we have xx=0. Thus, x=x.


Next, we prove the existence of the fixed point.  We construct the solution iteratively. First, take an arbitrary x0S, and define xn(n=1,2,) by the following recurrence equation:

(Eq:rec)xn=F(xn1)

for n=1,2,. Clearly, xnS for all nN. Next, we have

xn+1xnrF(xn)F(xn1)=rxnxn1r2xn1xn2(Eq:xs)rnx1x0.

Note that 

xn+1=(xn+1xn)+(xnxn1)++(x1x0)+x0(Eq:XSeries)=x0+i=0n(xi+1xi).

From (Eq:xs), we have

x0+n=0xn+1xnx0+n=0rnx1x0=x0+x1x01r<

as 0r<1. Thus, the series on the right-hand side of (Eq:XSeries) is absolutely converging; hence it converges by the above Lemma 1. But, by the definition of the series (Eq:XSeries), this means that the sequence {xn} converges, that is, x=limnxn exists. Finally, note that a contraction is continuous. Thus, both sides of (Eq:rec) converge to x so that

x=F(x)

as n. ■


Comments

Popular posts from this blog

Birth process

Branching processes: Mean and variance

Informal introduction to formal logic