Content deleted Content added
Erel Segal (talk | contribs) |
Citation bot (talk | contribs) Altered template type. Add: eprint, class, date, title, authors 1-3. Changed bare reference to CS1/2. Removed parameters. Some additions/deletions were parameter name changes. | Use this bot. Report bugs. | Suggested by Headbomb | #UCB_toolbar |
||
(42 intermediate revisions by 29 users not shown) | |||
Line 1:
{{Short description|Fixed-point theorem for set-valued functions}}
In [[mathematical analysis]], the '''Kakutani fixed-point theorem''' is a [[fixed-point theorem]] for [[set-valued function]]s. It provides [[sufficient condition]]s for a set-valued function defined on a [[convex set|convex]], [[compact set|compact]] subset of a [[Euclidean space]] to have a [[fixed point (mathematics)|fixed point]], i.e. a point which is [[map (mathematics)|map]]ped to a set containing it. The Kakutani fixed point theorem is a generalization of the [[Brouwer fixed point theorem]]. The Brouwer fixed point theorem is a fundamental result in [[topology]] which proves the existence of fixed points for [[continuous function (topology)|continuous function]]s defined on compact, convex subsets of Euclidean spaces. Kakutani's theorem extends this to set-valued functions.
The theorem was developed by [[Shizuo Kakutani]] in 1941,<ref name="kakutani">
Line 5 ⟶ 6:
| last = Kakutani
| first = Shizuo
|
| title = A generalization of
| journal = Duke Mathematical Journal
| volume = 8
Line 22 ⟶ 23:
==Statement==
Kakutani's theorem states:<ref name=Osborne>{{cite book |
: ''Let'' ''S'' ''be a [[empty set|non-empty]], [[compact set|compact]] and [[convex set|convex]] [[subset]] of some [[Euclidean space]]'' '''R'''<sup>''n''</sup>.
:''Let'' ''φ'': ''S'' → 2<sup>''S''</sup> ''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 (mathematics)|fixed point]].'' ==Definitions==
;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 (mathematics)|function]] from ''X'' to the [[power set]] of ''Y'', written as ''φ'': ''X'' → 2<sup>''Y''</sup>, such that ''φ''(''x'') is non-empty for every <math>x \in X</math>. 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<sup>''Y''</sup> is said to have a '''closed graph''' if the set {(''x'',''y'') | ''y'' ∈ ''φ''(''x'')} is a [[closed set|closed]] subset of ''X'' × ''Y'' in the [[product topology]] i.e. for all sequences <math>\{x_n\}_{n\in \mathbb{N}}</math> and <math>\{y_n\}_{n\in \mathbb{N}}</math> such that <math>x_n\to x</math>, <math>y_{n}\to y</math> and <math>y_{n}\in \
;Fixed point: Let φ: ''X'' → 2<sup>''X''</sup> be a set-valued function. Then ''a'' ∈ ''X'' is a '''fixed point''' of ''φ'' if ''a'' ∈ ''φ''(''a'').
==
[[File:Kakutani.svg|thumb|150px|Fixed points for ''φ''(x)=[1−''x''/2, 1−''x''<nowiki>/4]</nowiki>]]
=== A function with infinitely many fixed points ===
In the diagram, 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: <math>
\varphi(x)=
[1-x/2, ~1-x/4]
▲
=== A function with a unique fixed point ===
The function:
:<math>
\varphi(x)=
\begin{cases}
3/4 & 0 \le x < 0.5 \\{}
[0,1] & x = 0.5 \\
1/4 & 0.5 < x \le 1
\end{cases}
</math>
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].
===A function that does not satisfy convexity===
[[File:Kakutani non.svg|thumb|150px|A function without fixed points]]The requirement that ''φ''(''x'') be convex for all ''x'' is essential for the theorem to hold.
Line 50 ⟶ 73:
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.
{{clear}}<!--Stops image from floating past-->
=== A function that does not satisfy closed graph ===
Consider the following function defined on [0,1]:
:<math>
\varphi(x)=
\begin{cases}
3/4 & 0 \le x < 0.5 \\
1/4 & 0.5 \le x \le 1
\end{cases}
</math>
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<sub>n</sub>'' = 0.5 - 1/''n'', ''y<sub>n</sub>'' = 3/4.
==Alternative statement==
Line 64 ⟶ 100:
===Game theory===
{{See also|Game theory}}
The Kakutani fixed point theorem can be used to prove the [[
Mathematician [[John Forbes Nash|John Nash]] used the Kakutani fixed point theorem to prove a major result in [[game theory]].<ref name="nash">
{{cite journal
| last = Nash
| first = J.F.
|
| title = Equilibrium Points in N-Person Games
| journal = Proc. Natl. Acad. Sci. U.S.A.
Line 79 ⟶ 115:
| pmid = 16588946
| issue = 1
| pmc = 1063129
| doi-access = free
}}</ref> Stated informally, the theorem implies the existence of a [[Nash equilibrium]] in every finite game with mixed strategies for any finite number of players. This work later earned him a [[Nobel Prize in Economics]]. In this case:
* 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.
===General equilibrium===
Line 90 ⟶ 129:
| last = Starr
| first = Ross M.
|
| title = General Equilibrium Theory
| year = 1997
| publisher = Cambridge University Press
| url = https://books.google.com/books?id=Lv3VtS9CcAoC
| isbn = 978-0-521-56473-1
}}</ref> The existence of such prices had been an open question in economics going back to at least [[Léon Walras|Walras]]. The first proof of this result was constructed by [[Lionel McKenzie]].<ref>{{cite journal |first=Lionel |last=McKenzie |title=On Equilibrium in Graham's Model of World Trade and Other Competitive Systems |journal=[[Econometrica]] |volume=22 |issue=2 |year=1954 |pages=147–161 |doi=10.2307/1907539 |jstor=1907539 }}</ref>
In this case:
In this case, ''S'' is the set of [[tuple]]s of commodity prices. φ(''x'') is chosen as a function whose result is different 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.▼
* The base set ''S'' is the set of [[tuple]]s of commodity prices.
▲
===Fair division===
{{See also|Fair cake-cutting}}
Kakutani's fixed-point theorem is used in proving the existence of cake allocations that are both [[envy-free cake-cutting|envy-free]] and [[Pareto efficient]]. This result is known as [[Weller's theorem]].
== Relation to Brouwer's fixed-point 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 the [[Selection theorem|approximate selection theorem]]:<ref>{{Cite book |last=Shapiro |first=Joel H. |title=A Fixed-Point Farrago |date=2016 |publisher=Springer International Publishing |isbn=978-3-319-27978-7 |pages=68–70 |oclc=984777840}}</ref>
{{Math proof|proof=
By the approximate selection theorem, there exists a sequence of continuous <math>f_n: S \to S</math> such that <math>\operatorname{graph}(f_n) \subset[\operatorname{graph}(\varphi)]_{1/n}</math>. By Brouwer fixed-point theorem, there exists a sequence <math>x_n</math> such that <math>f_n(x_n) = x_n</math>, so <math>(x_n, x_n) \in [\operatorname{graph}(\varphi)]_{1/n}</math>.
Since <math>S</math> is compact, we can take a convergent subsequence <math>x_n \to x</math>. Then <math>(x, x)\in \operatorname{graph}(\varphi)</math> since it is a closed set.
}}
==Proof outline==
===''S'' = <nowiki>[0,1]</nowiki>===
The proof of Kakutani's theorem is simplest for set-valued functions defined over [[interval (mathematics)|closed intervals]] of the real line.
Let φ: <nowiki>[0,1]</nowiki>→2<sup><nowiki>[0,1]</nowiki></sup> be a [[set-valued function]] on the closed interval <nowiki>[0,1]</nowiki> which satisfies the conditions of Kakutani's fixed-point theorem.
* '''Create a sequence of subdivisions of <nowiki>[0,1]</nowiki> with adjacent points moving in opposite directions.'''
Let (''a''<sub>''i''</sub>, ''b''<sub>''i''</sub>, ''p''<sub>''i''</sub>, ''q''<sub>''i''</sub>) for ''i'' = 0, 1,
:{|class="wikitable"
|-
Line 146 ⟶ 198:
* '''Find a limiting point of the subdivisions.'''
But since (''b''<sub>''i''</sub> − ''a''<sub>''i''</sub>) ≤ 2<sup>−''i''</sup> by condition (2),
Line 172 ⟶ 224:
===Arbitrary ''S''===
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.
== Computation ==
Papadimitriou, Vlatakis-Gkaragkounis and Zampetakis<ref>{{cite arXiv | last1=Papadimitriou | first1=Christos H. | last2=Vlatakis-Gkaragkounis | first2=Emmanouil-Vasileios | last3=Zampetakis | first3=Manolis | title=The Computational Complexity of Multi-player Concave Games and Kakutani Fixed Points | date=2022 | class=cs.CC | eprint=2207.07557 }}</ref> prove that computing a Kakutani fixed-point theorem is [[PPAD-complete]].
==Infinite-dimensional generalizations==
Line 186 ⟶ 241:
| doi = 10.2307/2032478
| jstor = 2032478| url = http://www.dtic.mil/get-tr-doc/pdf?AD=AD0603907
| archive-url = https://web.archive.org/web/20170922175230/http://www.dtic.mil/get-tr-doc/pdf?AD=AD0603907
| archive-date = September 22, 2017
}}</ref>
and [[Ky Fan]].<ref>
Line 199 ⟶ 257:
| doi = 10.1073/pnas.38.2.121
| pmid = 16589065
| pmc = 1063516
| doi-access = free
}}</ref>
To state the theorem in this case, we need a few more definitions:
;Upper hemicontinuity: A set-valued function φ: ''X''→2<sup>''Y''</sup> is '''[[upper hemicontinuous]]''' if for every [[open set]] ''W'' ⊂ ''Y'', the set {''x''| φ(''x'') ⊂ ''W''} is open in ''X''.<ref name="dugundji">
Line 205 ⟶ 265:
| last = Dugundji
| first = James
|
|author2=Andrzej Granas
| title = Fixed Point Theory
Line 211 ⟶ 271:
| publisher = Springer
| chapter = Chapter II, Section 5.8
| url = https://books.google.com/books?id=4_iJAoLSq3cC
| format = limited preview
| isbn = 978-0-387-00173-9
Line 232 ⟶ 292:
| edition = 3rd
| chapter = Chapter 17
}}</ref>
Line 238 ⟶ 297:
==Anecdote==
In his game theory textbook,<ref>{{cite book |last=Binmore |first=Ken |title=Playing for Real: A Text on Game Theory |year=2007 |publisher=Oxford University Press |edition=1st |chapter=When Do Nash Equilibria Exist? |page=256 |
==References==
Line 247 ⟶ 306:
| last = Border
| first = Kim C.
| author-link = Kim Border
| title = Fixed Point Theorems with Applications to Economics and Game Theory
| year = 1989
Line 254 ⟶ 314:
| last = Dugundji
| first = James
|
|author2=Andrzej Granas
| title = Fixed Point Theory
Line 263 ⟶ 323:
| last = Arrow
| first = Kenneth J.
|
|author2=F. H. Hahn
| title = General Competitive Analysis
| url = https://archive.org/details/generalcompetiti0000arro
| url-access = registration
| year = 1971
| publisher = Holden-Day
| isbn = 978-0-8162-0275-1
==External links==
* {{springer|title=Kakutani theorem|id=p/k055090}}
|