Inmathematical analysis, theKakutani fixed-point theorem is afixed-point theorem forset-valued functions. It providessufficient conditions for a set-valued function defined on aconvex,compact subset of aEuclidean space to have afixed point, i.e. a point which ismapped to a set containing it. The Kakutani fixed point theorem is a generalization of theBrouwer fixed point theorem. The Brouwer fixed point theorem is a fundamental result intopology which proves the existence of fixed points forcontinuous functions defined on compact, convex subsets of Euclidean spaces. Kakutani's theorem extends this to set-valued functions.
The theorem was developed byShizuo Kakutani in 1941,[1] and was used byJohn Nash in his description ofNash equilibria.[2] It has subsequently found widespread application ingame theory andeconomics.[3]
Kakutani's theorem states:[4]
The function:, shown on the figure at the right, satisfies all Kakutani's conditions, and indeed it has many fixed points: any point on the 45° line (dotted line in red) which intersects the graph of the function (shaded in grey) is a fixed point, so in fact there is an infinity of fixed points in this particular case. For example,x = 0.72 (dashed line in blue) is a fixed point since 0.72 ∈ [1 − 0.72/2, 1 − 0.72/4].
The function:
satisfies all Kakutani's conditions, and indeed it has a fixed point:x = 0.5 is a fixed point, sincex is contained in the interval [0,1].
The requirement thatφ(x) be convex for allx is essential for the theorem to hold.
Consider the following function defined on [0,1]:
The function has no fixed point. Though it satisfies all other requirements of Kakutani's theorem, its value fails to be convex atx = 0.5.
Consider the following function defined on [0,1]:
The function has no fixed point. Though it satisfies all other requirements of Kakutani's theorem, its graph is not closed; for example, consider the sequencesxn = 0.5 - 1/n,yn = 3/4.
Some sources, including Kakutani's original paper, use the concept ofupper hemicontinuity while stating the theorem:
This statement of Kakutani's theorem is completely equivalent to the statement given at the beginning of this article.
We can show this by using theclosed graph theorem for set-valued functions,[5] which says that for a compactHausdorff range spaceY, a set-valued functionφ: X→2Y has a closed graph if and only if it is upper hemicontinuous andφ(x) is a closed set for allx. Since allEuclidean spaces are Hausdorff (beingmetric spaces) andφ is required to be closed-valued in the alternative statement of the Kakutani theorem, the Closed Graph Theorem implies that the two statements are equivalent.
The Kakutani fixed point theorem can be used to prove theminimax theorem in the theory ofzero-sum games. This application was specifically discussed by Kakutani's original paper.[1]
MathematicianJohn Nash used the Kakutani fixed point theorem to prove a major result ingame theory.[2] Stated informally, the theorem implies the existence of aNash equilibrium in every finite game with mixed strategies for any finite number of players. This work later earned him aNobel Prize in Economics. In this case:
Ingeneral equilibrium theory in economics, Kakutani's theorem has been used to prove the existence of set of prices which simultaneously equate supply with demand in all markets of an economy.[6] The existence of such prices had been an open question in economics going back to at leastWalras. The first proof of this result was constructed byLionel McKenzie.[7]
In this case:
Kakutani's fixed-point theorem is used in proving the existence of cake allocations that are bothenvy-free andPareto efficient. This result is known asWeller's theorem.
Brouwer's fixed-point theorem is a special case of Kakutani fixed-point theorem. Conversely, Kakutani fixed-point theorem is an immediate generalization via theapproximate selection theorem:[8]
By the approximate selection theorem, there exists a sequence of continuous such that. By Brouwer fixed-point theorem, there exists a sequence such that, so.
Since is compact, we can take a convergent subsequence. Then since it is a closed set.
The proof of Kakutani's theorem is simplest for set-valued functions defined overclosed intervals of the real line. Moreover, the proof of this case is instructive since its general strategy can be carried over to the higher-dimensional case as well.
Let φ: [0,1]→2[0,1] be aset-valued function on the closed interval [0,1] which satisfies the conditions of Kakutani's fixed-point theorem.
Let (ai,bi,pi,qi) fori = 0, 1, … be asequence with the following properties:
1. | 1 ≥bi >ai ≥ 0 | 2. | (bi −ai) ≤ 2−i |
3. | pi ∈ φ(ai) | 4. | qi ∈ φ(bi) |
5. | pi ≥ai | 6. | qi ≤bi |
Thus, the closed intervals [ai,bi] form a sequence of subintervals of [0,1]. Condition (2) tells us that these subintervals continue to become smaller while condition (3)–(6) tell us that the function φ shifts the left end of each subinterval to its right and shifts the right end of each subinterval to its left.
Such a sequence can be constructed as follows. Leta0 = 0 andb0 = 1. Letp0 be any point in φ(0) andq0 be any point in φ(1). Then, conditions (1)–(4) are immediately fulfilled. Moreover, sincep0 ∈ φ(0) ⊂ [0,1], it must be the case thatp0 ≥ 0 and hence condition (5) is fulfilled. Similarly condition (6) is fulfilled byq0.
Now suppose we have chosenak,bk,pk andqk satisfying (1)–(6). Let,
Thenm ∈ [0,1] because [0,1] isconvex.
If there is ar ∈ φ(m) such thatr ≥m, then we take,
Otherwise, since φ(m) is non-empty, there must be as ∈ φ(m) such thats ≤m. In this case let,
It can be verified thatak+1,bk+1,pk+1 andqk+1 satisfy conditions (1)–(6).
We have a pair of sequences of intervals, and we would like to show them to converge to a limiting point with theBolzano-Weierstrass theorem. To do so, we construe these two interval sequences as a single sequence of points, (an,pn,bn,qn). This lies in thecartesian product [0,1]×[0,1]×[0,1]×[0,1], which is acompact set byTychonoff's theorem. Since our sequence (an,pn,bn,qn) lies in a compact set, it must have aconvergentsubsequence byBolzano-Weierstrass. Let's fix attention on such a subsequence and let its limit be (a*,p*,b*,q*). Since the graph of φ is closed it must be the case thatp* ∈ φ(a*) andq* ∈ φ(b*). Moreover, by condition (5),p* ≥a* and by condition (6),q* ≤b*.
But since (bi −ai) ≤ 2−i by condition (2),
So,b* equalsa*. Letx =b* =a*.
Then we have the situation that
Ifp* =q* thenp* =x =q*. Sincep* ∈ φ(x),x is a fixed point of φ.
Otherwise, we can write the following. Recall that we can parameterize a line between two points a and b by (1-t)a + tb. Using our finding above that q<x<p, we can create such a line between p and q as a function of x (notice the fractions below are on the unit interval). By a convenient writing of x, and since φ(x) isconvex and
it once again follows thatx must belong to φ(x) sincep* andq* do and hencex is a fixed point of φ.
In dimensions greater one,n-simplices are the simplest objects on which Kakutani's theorem can be proved. Informally, an-simplex is the higher-dimensional version of a triangle. Proving Kakutani's theorem for set-valued function defined on a simplex is not essentially different from proving it for intervals. The additional complexity in the higher-dimensional case exists in the first step of chopping up the domain into finer subpieces:
Once these changes have been made to the first step, the second and third steps of finding a limiting point and proving that it is a fixed point are almost unchanged from the one-dimensional case.
Kakutani's theorem for n-simplices can be used to prove the theorem for an arbitrary compact, convexS. Once again we employ the same technique of creating increasingly finer subdivisions. But instead of triangles with straight edges as in the case of n-simplices, we now use triangles with curved edges. In formal terms, we find a simplex which coversS and then move the problem fromS to the simplex by using adeformation retract. Then we can apply the already established result for n-simplices.
Kakutani's fixed-point theorem was extended to infinite-dimensionallocally convex topological vector spaces byIrving Glicksberg[9]andKy Fan.[10]To state the theorem in this case, we need a few more definitions:
Then the Kakutani–Glicksberg–Fan theorem can be stated as:[11]
The corresponding result for single-valued functions is theTychonoff fixed-point theorem.
There is another version that the statement of the theorem becomes the same as that in theEuclidean case:[5]
In his game theory textbook,[12]Ken Binmore recalls that Kakutani once asked him at a conference why so many economists had attended his talk. When Binmore told him that it was probably because of the Kakutani fixed point theorem, Kakutani was puzzled and replied, "What is the Kakutani fixed point theorem?"