In mathematical analysis, the **Kakutani fixed-point theorem** is a fixed-point theorem for set-valued functions. It provides sufficient conditions for a set-valued function defined on a convex, compact subset of a Euclidean space to have a fixed point, i.e. a point which is mapped to a set containing it. The Kakutani fixed point theorem is a generalization of Brouwer fixed point theorem. The Brouwer fixed point theorem is a fundamental result in topology which proves the existence of fixed points for continuous functions defined on compact, convex subsets of Euclidean spaces. Kakutani's theorem extends this to set-valued functions.

- Statement
- Definitions
- Examples
- A function with infinitely many fixed points
- A function with a unique fixed point
- A function that does not satisfy convexity
- A function that does not satisfy closed graph
- Alternative statement
- Applications
- Game theory
- General equilibrium
- Fair division
- Proof outline
- S = [0,1]
- S is a n-simplex
- Arbitrary S
- Infinite-dimensional generalizations
- Anecdote
- References
- Further reading
- External links

The theorem was developed by Shizuo Kakutani in 1941,^{ [1] } and was used by John Nash in his description of Nash equilibria.^{ [2] } It has subsequently found widespread application in game theory and economics.^{ [3] }

Kakutani's theorem states:^{ [4] }

*Let**S**be a non-empty, compact and convex subset of some Euclidean space***R**^{n}.*Let**φ*:*S*→ 2^{S}*be a set-valued function on**S**with the following properties:**φ has*a closed graph;*φ*(*x*)*is non-empty and convex for all**x*∈*S*.

*Then**φ**has a fixed point.*

*Set-valued function**A***set-valued function***φ*from the set*X*to the set*Y*is some rule that associates one*or more*points in*Y*with each point in*X*. Formally it can be seen just as an ordinary function from*X*to the power set of*Y*, written as*φ*:*X*→ 2^{Y}, such that*φ*(*x*) is non-empty for every . Some prefer the term**correspondence**, which is used to refer to a function that for each input may return many outputs. Thus, each element of the domain corresponds to a subset of one or more elements of the range.*Closed graph**A set-valued function φ:**X*→ 2^{Y}is said to have a**closed graph**if the set {(*x*,*y*) |*y*∈*φ*(*x*)} is a closed subset of*X*×*Y*in the product topology i.e. for all sequences and such that , and for all , we have .*Fixed point**Let φ:**X*→ 2^{X}be a set-valued function. Then*a*∈*X*is a**fixed point**of*φ*if*a*∈*φ*(*a*).

* 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, since x is contained in the interval [0,1].*

*The requirement that φ(x) be convex for all x 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 at x = 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 sequences x_{n} = 0.5 - 1/n, y_{n} = 3/4.*

*Some sources, including Kakutani's original paper, use the concept of upper hemicontinuity while stating the theorem:*

*Let**S**be a non-empty, compact and convex subset of some Euclidean space***R**^{n}.*Let**φ*:*S*→2^{S}*be an upper hemicontinuous set-valued function on**S**with the property that**φ*(*x*)*is non-empty, closed, and convex for all**x*∈*S*.*Then**φ**has a fixed point.*

*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 the closed graph theorem for set-valued functions, ^{ [5] } which says that for a compact Hausdorff range space Y, a set-valued function φ: X→2^{Y} has a closed graph if and only if it is upper hemicontinuous and φ(x) is a closed set for all x. Since all Euclidean spaces are Hausdorff (being metric 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 the minimax theorem in the theory of zero-sum games. This application was specifically discussed by Kakutani's original paper. ^{ [1] }*

*Mathematician John Nash used the Kakutani fixed point theorem to prove a major result in game theory. ^{ [2] } Stated informally, the theorem implies the existence of a Nash equilibrium in every finite game with mixed strategies for any number of players. This work later earned him a Nobel Prize in Economics. In this case:*

*The base set**S*is the set of tuples of mixed strategies chosen by each player in a game. If each player has*k*possible actions, then each player's strategy is a*k*-tuple of probabilities summing up to 1, so each player's strategy space is the standard simplex in**R**^{k}*.*Then,*S*is the cartesian product of all these simplices. It is indeed a nonempty, compact and convex subset of**R**^{kn}*.**The function φ(**x*) associates with each tuple a new tuple where each player's strategy is her best response to other players' strategies in*x*. Since there may be a number of responses which are equally good, φ is set-valued rather than single-valued. For each*x*, φ(*x*) is nonempty since there is always at least one best response. It is convex, since a mixture of two best-responses for a player is still a best-response for the player. It can be proved that φ has a closed graph.*Then the Nash equilibrium of the game is defined as a fixed point of φ, i.e. a tuple of strategies where each player's strategy is a best response to the strategies of the other players. Kakutani's theorem ensures that this fixed point exists.*

*In general 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 least Walras. The first proof of this result was constructed by Lionel McKenzie.^{ [7] }*

*In this case:*

*The base set**S*is the set of tuples of commodity prices.*The function φ(**x*) is chosen so that its result differs from its arguments as long as the price-tuple*x*does not equate supply and demand everywhere. The challenge here is to construct φ so that it has this property while at the same time satisfying the conditions in Kakutani's theorem. If this can be done then φ has a fixed point according to the theorem. Given the way it was constructed, this fixed point must correspond to a price-tuple which equates supply with demand everywhere.

*Kakutani's fixed-point theorem is used in proving the existence of cake allocations that are both envy-free and Pareto efficient. This result is known as Weller's theorem.*

*The proof of Kakutani's theorem is simplest for set-valued functions defined over closed intervals of the real line. However, 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 a set-valued function on the closed interval [0,1] which satisfies the conditions of Kakutani's fixed-point theorem.*

**Create a sequence of subdivisions of [0,1] with adjacent points moving in opposite directions.**

*Let ( a_{i}, b_{i}, p_{i}, q_{i}) for i = 0, 1, … be a sequence with the following properties:*

**1.**1 ≥ *b*_{i}>*a*_{i}≥ 0**2.**( *b*_{i}−*a*_{i}) ≤ 2^{−i}**3.***p*_{i}∈ φ(*a*_{i})**4.***q*_{i}∈ φ(*b*_{i})**5.***p*_{i}≥*a*_{i}**6.***q*_{i}≤*b*_{i}

*Thus, the closed intervals [ a_{i}, b_{i}] 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. Let a_{0} = 0 and b_{0} = 1. Let p_{0} be any point in φ(0) and q_{0} be any point in φ(1). Then, conditions (1)–(4) are immediately fulfilled. Moreover, since p_{0} ∈ φ(0) ⊂ [0,1], it must be the case that p_{0} ≥ 0 and hence condition (5) is fulfilled. Similarly condition (6) is fulfilled by q_{0}.*

*Now suppose we have chosen a_{k}, b_{k}, p_{k} and q_{k} satisfying (1)–(6). Let,*

*m*= (*a*_{k}+*b*_{k})/2.

*Then m ∈ [0,1] because [0,1] is convex.*

*If there is a r ∈ φ(m) such that r ≥ m, then we take,*

*a*_{k+1}=*m**b*_{k+1}=*b*_{k}*p*_{k+1}=*r**q*_{k+1}=*q*_{k}

*Otherwise, since φ( m) is non-empty, there must be a s ∈ φ(m) such that s ≤ m. In this case let,*

*a*_{k+1}=*a*_{k}*b*_{k+1}=*m**p*_{k+1}=*p*_{k}*q*_{k+1}=*s*.

*It can be verified that a_{k+1}, b_{k+1}, p_{k+1} and q_{k+1} satisfy conditions (1)–(6).*

**Find a limiting point of the subdivisions.**

*The cartesian product [0,1]×[0,1]×[0,1]×[0,1] is a compact set by Tychonoff's theorem. Since the sequence ( a_{n}, p_{n}, b_{n}, q_{n}) lies in this compact set, it must have a convergent subsequence by the Bolzano-Weierstrass theorem. 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 that p* ∈ φ(a*) and q* ∈ φ(b*). Moreover, by condition (5), p* ≥ a* and by condition (6), q* ≤ b*.*

*But since ( b_{i} − a_{i}) ≤ 2^{−i} by condition (2),*

*b** −*a** = (lim*b*_{n}) − (lim*a*_{n}) = lim (*b*_{n}−*a*_{n}) = 0.

*So, b* equals a*. Let x = b* = a*.*

*Then we have the situation that*

*φ(**x*) ∋*q** ≤*x*≤*p** ∈ φ(*x*).

**Show that the limiting point is a fixed point.**

*If p* = q* then p* = x = q*. Since p* ∈ φ(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) is convex and*

*it once again follows that x must belong to φ(x) since p* and q* do and hence x is a fixed point of φ.*

*In dimensions greater one, n-simplices are the simplest objects on which Kakutani's theorem can be proved. Informally, a n-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:*

*Where we split intervals into two at the middle in the one-dimensional case, barycentric subdivision is used to break up a simplex into smaller sub-simplices.**While in the one-dimensional case we could use elementary arguments to pick one of the half-intervals in a way that its end-points were moved in opposite directions, in the case of simplices the combinatorial result known as Sperner's lemma is used to guarantee the existence of an appropriate subsimplex.*

*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, convex S. 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 covers S and then move the problem from S to the simplex by using a deformation retract. Then we can apply the already established result for n-simplices.*

*Kakutani's fixed-point theorem was extended to infinite-dimensional locally convex topological vector spaces by Irving Glicksberg ^{ [8] } and Ky Fan.^{ [9] } To state the theorem in this case, we need a few more definitions:*

*Upper hemicontinuity**A set-valued function φ:**X*→2^{Y}is**upper hemicontinuous**if for every open set*W*⊂*Y*, the set {*x*| φ(*x*) ⊂*W*} is open in*X*.^{ [10] }*Kakutani map**Let**X*and*Y*be topological vector spaces and φ:*X*→2^{Y}be a set-valued function. If*Y*is convex, then φ is termed a**Kakutani map**if it is upper hemicontinuous and φ(*x*) is non-empty, compact and convex for all*x*∈*X*.^{ [10] }

*Then the Kakutani–Glicksberg–Fan theorem can be stated as: ^{ [10] }*

*Let S be a non-empty, compact and convex subset of a Hausdorff locally convex topological vector space. Let φ: S→2*^{S}be a Kakutani map. Then φ has a fixed point.

*The corresponding result for single-valued functions is the Tychonoff fixed-point theorem.*

*There is another version that the statement of the theorem becomes the same as that in the Euclidean case: ^{ [5] }*

*Let S be a non-empty, compact and convex subset of a locally convex Hausdorff space. Let φ: S→2*^{S}be a set-valued function on S which has a closed graph and the property that φ(x) is non-empty and convex for all x ∈ S. Then the set of fixed points of φ is non-empty and compact.

*In his game theory textbook, ^{ [11] } 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?"*

**Brouwer's fixed-point theorem** is a fixed-point theorem in topology, named after L. E. J. (Bertus) Brouwer. It states that for any continuous function mapping a compact convex set to itself there is a point such that . The simplest forms of Brouwer's theorem are for continuous functions from a closed interval in the real numbers to itself or from a closed disk to itself. A more general form than the latter is for continuous functions from a convex compact subset of Euclidean space to itself.

In geometry, a subset of a Euclidean space, or more generally an affine space over the reals, is **convex** if, given any two points in the subset, the subset contains the whole line segment that joins them. Equivalently, a **convex set** or a **convex region** is a subset that intersects every line into a single line segment . For example, a solid cube is a convex set, but anything that is hollow or has an indent, for example, a crescent shape, is not convex.

In mathematical analysis, the **intermediate value theorem** states that if *f* is a continuous function whose domain contains the interval [*a*, *b*], then it takes on any given value between *f*(*a*) and *f*(*b*) at some point within the interval.

*In mathematics, weak topology is an alternative term for certain initial topologies, often on topological vector spaces or spaces of linear operators, for instance on a Hilbert space. The term is most commonly used for the initial topology of a topological vector space with respect to its continuous dual. The remainder of this article will deal with this case, which is one of the concepts of functional analysis.*

* In computability theory, Kleene's recursion theorems are a pair of fundamental results about the application of computable functions to their own descriptions. The theorems were first proved by Stephen Kleene in 1938 and appear in his 1952 book Introduction to Metamathematics. A related theorem, which constructs fixed points of a computable function, is known as Rogers's theorem and is due to Hartley Rogers, Jr..*

In mathematics, a **multivalued function**, also called **multifunction**, **many-valued function**, **set-valued function**, is similar to a function, but may associate several values to each input. More precisely, a multivalued function from a domain X to a codomain Y associates each x in X to one or more values y in Y; it is thus a serial binary relation. Some authors allow a multivalued function to have no value for some inputs.

In mathematics, **Jensen's inequality**, named after the Danish mathematician Johan Jensen, relates the value of a convex function of an integral to the integral of the convex function. It was proved by Jensen in 1906. Given its generality, the inequality appears in many forms depending on the context, some of which are presented below. In its simplest form the inequality states that the convex transformation of a mean is less than or equal to the mean applied after convex transformation; it is a simple corollary that the opposite is true of concave transformations.

In mathematics, a **fixed point** of a function is an element of the function's domain that is mapped to itself by the function. That is to say, *c* is a fixed point of the function *f* if *f*(*c*) = *c*. This means *f*(*f* ) = *f*^{ n}(*c*) = *c*, an important terminating consideration when recursively computing *f*. A set of fixed points is sometimes called a *fixed set*.

In mathematics, the **closed graph theorem** is a basic result which characterizes continuous functions in terms of their graphs. In particular, they give conditions when functions with closed graphs are necessarily continuous. In mathematics, there are several results known as the "closed graph theorem".

*In functional analysis and related areas of mathematics, locally convex topological vector spaces (LCTVS) or locally convex spaces are examples of topological vector spaces (TVS) that generalize normed spaces. They can be defined as topological vector spaces whose topology is generated by translations of balanced, absorbent, convex sets. Alternatively they can be defined as a vector space with a family of seminorms, and a topology can be defined in terms of that family. Although in general such spaces are not necessarily normable, the existence of a convex local base for the zero vector is strong enough for the Hahn–Banach theorem to hold, yielding a sufficiently rich theory of continuous linear functionals.*

*In mathematics, a duality translates concepts, theorems or mathematical structures into other concepts, theorems or structures, in a one-to-one fashion, often by means of an involution operation: if the dual of A is B, then the dual of B is A. Such involutions sometimes have fixed points, so that the dual of A is A itself. For example, Desargues' theorem is self-dual in this sense under the standard duality in projective geometry.*

*In mathematics, a number of fixed-point theorems in infinite-dimensional spaces generalise the Brouwer fixed-point theorem. They have applications, for example, to the proof of existence theorems for partial differential equations.*

*In mathematics, infinite-dimensional holomorphy is a branch of functional analysis. It is concerned with generalizations of the concept of holomorphic function to functions defined and taking values in complex Banach spaces, typically of infinite dimension. It is one aspect of nonlinear functional analysis.*

*In functional analysis, the concept of a compact operator on Hilbert space is an extension of the concept of a matrix acting on a finite-dimensional vector space; in Hilbert space, compact operators are precisely the closure of finite-rank operators in the topology induced by the operator norm. As such, results from matrix theory can sometimes be extended to compact operators using similar arguments. By contrast, the study of general operators on infinite-dimensional spaces often requires a genuinely different approach.*

In mathematics, a **quasi-isometry** is a function between two metric spaces that respects large-scale geometry of these spaces and ignores their small-scale details. Two metric spaces are **quasi-isometric** if there exists a quasi-isometry between them. The property of being quasi-isometric behaves like an equivalence relation on the class of metric spaces.

In mathematics, a **Hilbert space** generalizes the notion of Euclidean space. It extends the methods of vector algebra and calculus from the two-dimensional Euclidean plane and three-dimensional space to spaces with any finite or infinite number of dimensions. A Hilbert space is a vector space equipped with an inner product operation, which allows lengths and angles to be defined. Furthermore, Hilbert spaces are complete, which means that there are enough limits in the space to allow the techniques of calculus to be used.

*The maximum theorem provides conditions for the continuity of an optimized function and the set of its maximizers with respect to its parameters. The statement was first proven by Claude Berge in 1959. The theorem is primarily used in mathematical economics and optimal control.*

*In mathematics, the Markov–Kakutani fixed-point theorem, named after Andrey Markov and Shizuo Kakutani, states that a commuting family of continuous affine self-mappings of a compact convex subset in a locally convex topological vector space has a common fixed point.*

*In mathematics, particularly in functional analysis, a webbed space is a topological vector space designed with the goal of allowing the results of the open mapping theorem and the closed graph theorem to hold for a wider class of linear maps whose codomains are webbed spaces. A space is called webbed if there exists a collection of sets, called a web that satisfies certain properties. Webs were first investigated by de Wilde.*

*In mathematics, particularly in functional analysis and topology, the closed graph theorem is a fundamental result stating that a linear operator with a closed graph will, under certain conditions, be continuous. The original result has been generalized many times so there are now many theorems referred to as "closed graph theorems."*

*1 2 Kakutani, Shizuo (1941). "A generalization of Brouwer's fixed point theorem".**Duke Mathematical Journal*.**8**(3): 457–459. doi:10.1215/S0012-7094-41-00838-4.*1 2 Nash, J.F., Jr. (1950). "Equilibrium Points in N-Person Games".**Proc. Natl. Acad. Sci. U.S.A*.**36**(1): 48–49. Bibcode:1950PNAS...36...48N. doi: 10.1073/pnas.36.1.48 . PMC 1063129 . PMID 16588946.*↑ Border, Kim C. (1989).**Fixed Point Theorems with Applications to Economics and Game Theory*. Cambridge University Press. ISBN 0-521-38808-2.*↑ Osborne, Martin J.; Rubinstein, Ariel (1994).**A Course in Game Theory*. Cambridge, MA: MIT.*1 2 Aliprantis, Charlambos; Kim C. Border (1999). "Chapter 17".**Infinite Dimensional Analysis: A Hitchhiker's Guide*(3rd ed.). Springer.*↑ Starr, Ross M. (1997).**General Equilibrium Theory*. Cambridge University Press. ISBN 978-0-521-56473-1.*↑ McKenzie, Lionel (1954). "On Equilibrium in Graham's Model of World Trade and Other Competitive Systems".**Econometrica*.**22**(2): 147–161. doi:10.2307/1907539. JSTOR 1907539.*↑ Glicksberg, I.L. (1952). "A Further Generalization of the Kakutani Fixed Point Theorem, with Application to Nash Equilibrium".**Proceedings of the American Mathematical Society*.**3**(1): 170–174. doi:10.2307/2032478. JSTOR 2032478.*↑ Fan, Ky (1952). "Fixed-point and Minimax Theorems in Locally Convex Topological Linear Spaces".**Proc Natl Acad Sci U S A*.**38**(2): 121–126. Bibcode:1952PNAS...38..121F. doi: 10.1073/pnas.38.2.121 . PMC 1063516 . PMID 16589065.*1 2 3 Dugundji, James; Andrzej Granas (2003). "Chapter II, Section 5.8".**Fixed Point Theory*(limited preview). Springer. ISBN 978-0-387-00173-9.*↑ Binmore, Ken (2007). "When Do Nash Equilibria Exist?".**Playing for Real: A Text on Game Theory*(1st ed.). Oxford University Press. p. 256. ISBN 978-0-19-804114-6.

*Border, Kim C. (1989).**Fixed Point Theorems with Applications to Economics and Game Theory*. Cambridge University Press.(Standard reference on fixed-point theory for economists. Includes a proof of Kakutani's theorem.)*Dugundji, James; Andrzej Granas (2003).**Fixed Point Theory*. Springer.(Comprehensive high-level mathematical treatment of fixed point theory, including the infinite dimensional analogues of Kakutani's theorem.)*Arrow, Kenneth J.; F. H. Hahn (1971).**General Competitive Analysis*. Holden-Day. ISBN 9780816202751.(Standard reference on general equilibrium theory. Chapter 5 uses Kakutani's theorem to prove the existence of equilibrium prices. Appendix C includes a proof of Kakutani's theorem and discusses its relationship with other mathematical results used in economics.)

*"Kakutani theorem",**Encyclopedia of Mathematics*, EMS Press, 2001 [1994]*Kakutani's theorem cannot be reduced to Brouwer's theorem using a continuous selection function*

Text is available under the CC BY-SA 4.0 license; additional terms may apply.

Images, videos and audio are available under their respective licenses.