6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 6
Last time we showed Nash’s theorem that a Nash equilibrium exists in every game. In our proof, we used Brouwer’s fixed point theorem as a Black- box. We proceed to prove Brouwer’s Theorem using a combinatorial lemma, called Sperner’s Lemma, whose proof we also provide. In this lecture, we explain Brouwer’s theorem, and give an illustration of Nash’s proof.
Brouwer’ s Fixed Point Theorem
Brouwer’s fixed point theorem f Theorem: Let f : D D be a continuous function from a convex and compact subset D of the Euclidean space to itself. Then there exists an x s.t. x = f (x). N.B. All conditions in the statement of the theorem are necessary. closed and bounded D D Below we show a few examples, when D is the 2-dimensional disk.
Brouwer’s fixed point theorem fixed point
Brouwer’s fixed point theorem fixed point
Brouwer’s fixed point theorem fixed point
Nash’s Proof
Nash’s Function where:
: [0,1] 2 [0,1] 2, continuous such that fixed points Nash eq. Kick Dive Left Right Left1, -1-1, 1 Right-1, 1 1, -1 Visualizing Nash’s Construction Penalty Shot Game
Kick Dive Left Right Left1, -1-1, 1 Right-1, 1 1, -1 Visualizing Nash’s Construction Penalty Shot Game Pr[Right]
Kick Dive Left Right Left1, -1-1, 1 Right-1, 1 1, -1 Visualizing Nash’s Construction Penalty Shot Game Pr[Right]
Kick Dive Left Right Left1, -1-1, 1 Right-1, 1 1, -1 Visualizing Nash’s Construction Penalty Shot Game Pr[Right]
: [0,1] 2 [0,1] 2, cont. such that fixed point Nash eq. Kick Dive Left Right Left1, -1-1, 1 Right-1, 1 1, -1 Visualizing Nash’s Construction Penalty Shot Game Pr[Right] fixed point ½ ½ ½ ½
Sperner’s Lemma
no red no blue no yellow Lemma: Color the boundary using three colors in a legal way.
Sperner’s Lemma Lemma: Color the boundary using three colors in a legal way. No matter how the internal nodes are colored, there exists a tri-chromatic triangle. In fact an odd number of those. no red no blue no yellow
Sperner’s Lemma Lemma: Color the boundary using three colors in a legal way. No matter how the internal nodes are colored, there exists a tri-chromatic triangle. In fact an odd number of those.
Sperner’s Lemma Lemma: Color the boundary using three colors in a legal way. No matter how the internal nodes are colored, there exists a tri-chromatic triangle. In fact an odd number of those.
Proof of Sperner’s Lemma Lemma: Color the boundary using three colors in a legal way. No matter how the internal nodes are colored, there exists a tri-chromatic triangle. In fact an odd number of those. For convenience we introduce an outer boundary, that does not create new tri- chromatic triangles. Next we define a directed walk starting from the bottom-left triangle.
Transition Rule: If red - yellow door cross it with red on your left hand. ? Space of Triangles 1 2 Proof of Sperner’s Lemma Lemma: Color the boundary using three colors in a legal way. No matter how the internal nodes are colored, there exists a tri-chromatic triangle. In fact an odd number of those.
Proof of Sperner’s Lemma ! Lemma: Color the boundary using three colors in a legal way. No matter how the internal nodes are colored, there exists a tri-chromatic triangle. In fact an odd number of those. For convenience we introduce an outer boundary, that does not create new tri- chromatic triangles. Next we define a directed walk starting from the bottom-left triangle. Starting from other triangles we do the same going forward or backward. Claim: The walk cannot exit the square, nor can it loop around itself in a rho-shape. Hence, it must stop somewhere inside. This can only happen at tri-chromatic triangle…
Proof of Brouwer’s Fixed Point Theorem We show that Sperner’s Lemma implies Brouwer’s Fixed Point Theorem. We start with the 2-dimensional Brouwer problem on the square.
2D-Brouwer on the Square Suppose : [0,1] 2 [0,1] 2, continuous must be uniformly continuous (by the Heine-Cantor theorem)Heine-Cantor theorem
2D-Brouwer on the Square Suppose : [0,1] 2 [0,1] 2, continuous must be uniformly continuous (by the Heine-Cantor theorem)Heine-Cantor theorem choose some and triangulate so that the diameter of cells is
2D-Brouwer on the Square Suppose : [0,1] 2 [0,1] 2, continuous must be uniformly continuous (by the Heine-Cantor theorem)Heine-Cantor theorem color the nodes of the triangulation according to the direction of choose some and triangulate so that the diameter of cells is
D-Brouwer on the Square Suppose : [0,1] 2 [0,1] 2, continuous must be uniformly continuous (by the Heine-Cantor theorem)Heine-Cantor theorem color the nodes of the triangulation according to the direction of tie-break at the boundary angles, so that the resulting coloring respects the boundary conditions required by Sperner’s lemma find a trichromatic triangle, guaranteed by Sperner choose some and triangulate so that the diameter of cells is
2D-Brouwer on the Square Suppose : [0,1] 2 [0,1] 2, continuous must be uniformly continuous (by the Heine-Cantor theorem)Heine-Cantor theorem Claim: If z Y is the yellow corner of a trichromatic triangle, then
Proof of Claim Claim: If z Y is the yellow corner of a trichromatic triangle, then Proof: Let z Y, z R, z B be the yellow/red/blue corners of a trichromatic triangle. By the definition of the coloring, observe that the product of Hence: Similarly, we can show:
2D-Brouwer on the Square Suppose : [0,1] 2 [0,1] 2, continuous must be uniformly continuous (by the Heine-Cantor theorem)Heine-Cantor theorem Claim: If z Y is the yellow corner of a trichromatic triangle, then Choosing
2D-Brouwer on the Square - pick a sequence of epsilons: - define a sequence of triangulations of diameter: - pick a trichromatic triangle in each triangulation, and call its yellow corner Claim: Finishing the proof of Brouwer’s Theorem: - by compactness, this sequence has a converging subsequence with limit point Proof: Define the function. Clearly, is continuous since is continuous and so is. It follows from continuity that But. Hence,. It follows that. Therefore,
Sperner’ s Lemma in n dimensions
A. Canonical Triangulation of [0,1] n
Triangulation High-dimensional analog of triangle? in 2 dimensions: a trianglein n dimensions: an n-simplex i.e. the convex hull of n+1 points in general position
Simplicization of [0,1] n ?
1 st Step: Division into Cubelets Divide each dimension into integer multiples of 2 -m, for some integer m.
2 nd Step: 2 nd Step: Simplicization of each Cubelet note that all tetrahedra in this division use the corners 000 and 111 of the cube in 3 dimensions…
Generalization to n-dimensions For a permutation of the coordinates, define: 00000… 00001… 00011… 00111… 11111… … Claim 1: The unique integral corners of are the following n+1 points :
Simplicization Claim 2: is a simplex.