<?xml version="1.0" encoding="UTF-8" standalone="yes"?><oembed><version><![CDATA[1.0]]></version><provider_name><![CDATA[Azimuth]]></provider_name><provider_url><![CDATA[https://johncarlosbaez.wordpress.com]]></provider_url><author_name><![CDATA[John Baez]]></author_name><author_url><![CDATA[https://johncarlosbaez.wordpress.com/author/johncarlosbaez/]]></author_url><title><![CDATA[Nash Equilibria]]></title><type><![CDATA[link]]></type><html><![CDATA[<p>As you know if you&#8217;ve been reading this blog lately, I&#8217;m teaching game theory.  I could use some help.</p>
<p>Is there a nice elementary proof of the existence of Nash equilibria for 2-person games?  </p>
<p>Here&#8217;s the theorem I have in mind.  Suppose <img src='https://s0.wp.com/latex.php?latex=A&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='A' title='A' class='latex' /> and <img src='https://s0.wp.com/latex.php?latex=B&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='B' title='B' class='latex' /> are <img src='https://s0.wp.com/latex.php?latex=m+%5Ctimes+n&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='m &#92;times n' title='m &#92;times n' class='latex' /> matrices of real numbers.  Say a <b>mixed strategy for player A</b> is a vector <img src='https://s0.wp.com/latex.php?latex=p+%5Cin+%5Cmathbb%7BR%7D%5Em&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='p &#92;in &#92;mathbb{R}^m' title='p &#92;in &#92;mathbb{R}^m' class='latex' /> with </p>
<p><img src='https://s0.wp.com/latex.php?latex=%5Cdisplaystyle%7B+p_i+%5Cge+0+%2C+%5Cquad+%5Csum_i+p_i+%3D+1+%7D&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;displaystyle{ p_i &#92;ge 0 , &#92;quad &#92;sum_i p_i = 1 }' title='&#92;displaystyle{ p_i &#92;ge 0 , &#92;quad &#92;sum_i p_i = 1 }' class='latex' /></p>
<p>and a <b>mixed strategy for player B</b> is a vector <img src='https://s0.wp.com/latex.php?latex=q+%5Cin+%5Cmathbb%7BR%7D%5En&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='q &#92;in &#92;mathbb{R}^n' title='q &#92;in &#92;mathbb{R}^n' class='latex' /> with </p>
<p><img src='https://s0.wp.com/latex.php?latex=%5Cdisplaystyle%7B+q_i+%5Cge+0+%2C+%5Cquad+%5Csum_j+q_j+%3D+1+%7D&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;displaystyle{ q_i &#92;ge 0 , &#92;quad &#92;sum_j q_j = 1 }' title='&#92;displaystyle{ q_i &#92;ge 0 , &#92;quad &#92;sum_j q_j = 1 }' class='latex' /></p>
<p>A <b><a href="http://en.wikipedia.org/wiki/Nash_equilibrium">Nash equilibrium</a></b> is a pair consisting of a mixed strategy <img src='https://s0.wp.com/latex.php?latex=p&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='p' title='p' class='latex' /> for A and a mixed strategy <img src='https://s0.wp.com/latex.php?latex=q&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='q' title='q' class='latex' /> for B such that:</p>
<p>1) For every mixed strategy <img src='https://s0.wp.com/latex.php?latex=p%27&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='p&#039;' title='p&#039;' class='latex' /> for A, <img src='https://s0.wp.com/latex.php?latex=p%27+%5Ccdot+A+q+%5Cle+p+%5Ccdot+A+q.&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='p&#039; &#92;cdot A q &#92;le p &#92;cdot A q.' title='p&#039; &#92;cdot A q &#92;le p &#92;cdot A q.' class='latex' /></p>
<p>2) For every mixed strategy <img src='https://s0.wp.com/latex.php?latex=q%27&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='q&#039;' title='q&#039;' class='latex' /> for B, <img src='https://s0.wp.com/latex.php?latex=p+%5Ccdot+B+q%27+%5Cle+p+%5Ccdot+B+q.&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='p &#92;cdot B q&#039; &#92;le p &#92;cdot B q.' title='p &#92;cdot B q&#039; &#92;le p &#92;cdot B q.' class='latex' /></p>
<p>(The idea is that <img src='https://s0.wp.com/latex.php?latex=p+%5Ccdot+A+q&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='p &#92;cdot A q' title='p &#92;cdot A q' class='latex' /> is the expected payoff to player A when A chooses mixed strategy <img src='https://s0.wp.com/latex.php?latex=p&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='p' title='p' class='latex' /> and B chooses <img src='https://s0.wp.com/latex.php?latex=q.&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='q.' title='q.' class='latex' />  Condition 1 says A can&#8217;t improve their payoff by unilaterally switching to some mixed strategy <img src='https://s0.wp.com/latex.php?latex=p%27.&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='p&#039;.' title='p&#039;.' class='latex' /> Similarly, condition 2 says B can&#8217;t improve <i>their</i> expected payoff by unilaterally switching to some mixed strategy <img src='https://s0.wp.com/latex.php?latex=q%27.&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='q&#039;.' title='q&#039;.' class='latex' />)</p>
<h3> Some history </h3>
<p>The history behind my question is sort of amusing, so let me tell you about that&mdash;though I probably don&#8217;t know it all.</p>
<p>Nash won the Nobel Prize for a <a href="http://www.pnas.org/content/36/1/48.full">one-page proof</a> of a more general theorem for <i>n</i>-person games, but his proof uses <a href="http://en.wikipedia.org/wiki/Kakutani_fixed-point_theorem">Kakutani&#8217;s fixed-point theorem</a>, which seems like overkill, at least for the 2-person case.  There is also a proof using <a href="http://en.wikipedia.org/wiki/Brouwer_fixed-point_theorem">Brouwer&#8217;s fixed-point theorem</a>; see <a href="http://www.damas.ift.ulaval.ca/_seminar/filesH08/NashExistence.pdf">here</a> for the <i>n</i>-person case and <a href="http://math.uchicago.edu/~shmuel/AAT-readings/Econ%2520segment/nash.pdf">here</a> for the 2-person case.  But again, this seems like overkill.  </p>
<p>Earlier, von Neumann had proved a result which implies the one I&#8217;m interested in, but only in the special case where <img src='https://s0.wp.com/latex.php?latex=B+%3D+-A%3A&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='B = -A:' title='B = -A:' class='latex' /> the so-called <b><a href="http://en.wikipedia.org/wiki/Minimax#Minimax_theorem">minimax theorem</a></b>.  Von Neumann wrote:</p>
<blockquote><p> As far as I can see, there could be no theory of games … without that theorem … I thought there was nothing worth publishing until the Minimax Theorem was proved.
</p></blockquote>
<p>I believe von Neumann used Brouwer&#8217;s fixed point theorem, and I get the impression Kakutani proved <i>his</i> fixed point theorem in order to give a different proof of this result!  Apparently when Nash explained his generalization to von Neumann, the latter said:</p>
<blockquote><p> That&#8217;s trivial, you know. That&#8217;s just a fixed point theorem.
</p></blockquote>
<p>But you don&#8217;t need a fixed point theorem to prove von Neumann&#8217;s minimax theorem!  There&#8217;s a more elementary proof in an appendix to Andrew Colman&#8217;s 1982 book <i>Game Theory and its Applications in the Social and Biological Sciences</i>.  He writes:</p>
<blockquote><p> In common with many people, I first encountered game theory in non-mathematical books, and I soon became intrigued by the minimax theorem but frustrated by the way the books tiptoed around it without proving it.  It seems reasonable to suppose that I am not the only person who has encountered this problem, but I have not found any source to which mathematically unsophisticated readers can turn for a proper understanding of the theorem, so I have attempted in the pages that follow to provide a simple, self-contained proof with each step spelt out as clearly as possible both in symbols and words.
</p></blockquote>
<p>This proof is indeed very elementary.  The deepest fact used is merely that a continuous function assumes a maximum on a compact set&mdash;and actually just a very special case of this.  So, this is very nice.</p>
<p>Unfortunately, the proof is spelt out in such enormous elementary detail that I keep falling asleep halfway through!  And worse, it only covers the case <img src='https://s0.wp.com/latex.php?latex=B+%3D+-A.&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='B = -A.' title='B = -A.' class='latex' /> </p>
<p>Is there a good references to an elementary but terse proof of the existence of Nash equilibria for 2-person games?   If I don&#8217;t find one, I&#8217;ll have to work through Colman&#8217;s proof and then generalize it.  But I feel sure someone must have done this already.</p>
]]></html></oembed>