An elementary direct proof that the Knaster-Kuratowski-Mazurkiewicz lemma implies Sperner's lemma
Mark Voorneveld

TL;DR
This paper provides a straightforward, elementary proof demonstrating that the Knaster-Kuratowski-Mazurkiewicz (KKM) lemma implies Sperner's lemma, clarifying a previously less direct logical connection among key economic and topological results.
Contribution
It offers the first elementary direct proof that the KKM lemma implies Sperner's lemma, filling a gap in the literature of foundational mathematical results.
Findings
Established a direct implication from KKM lemma to Sperner's lemma
Simplified the understanding of the relationship among key topological lemmas
Enhanced the toolkit for proofs in economic theory and topology
Abstract
Three central results in economic theory --- Brouwer's fixed-point theorem, Sperner's lemma, and the Knaster-Kuratowski-Mazurkiewicz (KKM) lemma --- are known to be equivalent. In almost all cases, elementary direct proofs of one of these results using any of the others are easily found in the literature. This seems not to be the case for the claim that the KKM lemma implies Sperner's lemma. The goal of this note is to provide such a proof.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
An elementary direct proof that the Knaster-Kuratowski-Mazurkiewicz lemma implies Sperner’s lemma
Mark Voorneveld
Department of Economics, Stockholm School of Economics, Box 6501, 113 83 Stockholm, Sweden, [email protected]
(March 1, 2024)
Abstract
Three central results in economic theory — Brouwer’s fixed-point theorem, Sperner’s lemma, and the Knaster-Kuratowski-Mazurkiewicz (KKM) lemma — are known to be equivalent. In almost all cases, elementary direct proofs of one of these results using any of the others are easily found in the literature. This seems not to be the case for the claim that the KKM lemma implies Sperner’s lemma. The goal of this note is to provide such a proof.
Keywords. Knaster-Kuratowski-Mazurkiewicz, Sperner, Brouwer.
JEL classification. C62, C69.
To appear in Economics Letters, https://doi.org/10.1016/j.econlet.2017.06.013.
1 Introduction
Three central results for economic theory are known to be equivalent: Brouwer’s (1911) fixed-point theorem, Sperner’s (1928) lemma, and the Knaster-Kuratowski-Mazurkiewicz (KKM, 1929) lemma. Shortly after Sperner’s publication, Knaster et al. (1929, §3–4) showed that Sperner’s lemma implies the KKM lemma and that the latter implies Brouwer’s fixed-point theorem. Much later, Yoseloff (1974, Thm. 1) proved that Brouwer’s fixed-point theorem implies Sperner’s lemma, thereby closing the cycle of implications that makes these results equivalent.
So we have an indirect proof that KKM implies Sperner: KKM implies Brouwer, Brouwer implies Sperner. But my search for an elementary, direct proof came up empty. After recalling relevant definitions, I provide such a proof below. For short direct proofs that Brouwer implies KKM and that Sperner implies Brouwer, see, e.g., Border (1985, p. 44 and 28).
2 Definitions and notation
Throughout the note, sets lie in . Denote its standard basis vectors by . An -simplex in is the convex hull
[TABLE]
of affinely independent vectors in , its vertices. Affine independence means that the only scalars for which and are . For instance, having vertices, the unit simplex
[TABLE]
is an -simplex. Affine independence implies that each element of has a unique representation as a convex combination of its vertices. The scalars are called barycentric coordinates or weights. The vertices of are said to span . A face of a simplex is a simplex spanned by a subset of its vertices. Using the set of all its vertices, is a face of itself.
A subdivision of is a finite collection of smaller -simplices whose union is and where the intersection of any two such smaller simplices is empty or a face of both. A Sperner labeling assigns a label to each vertex of the simplices in the subdivision. The label of each vertex is chosen among its positive coordinates: . A simplex in the subdivision is completely labeled if its set of vertices has all distinct labels.
The left panel of Figure 1 shows a subdivision of the unit simplex in ; its corners correspond with the standard basis vectors , , and , and by definition have label 1, 2, and 3, respectively.
3 KKM implies Sperner
Let us start with the formulations of the KKM lemma and Sperner’s lemma:
The KKM lemma**.**
If are closed subsets of and for each nonempty , set is a subset of , then .
Sperner’s lemma**.**
Consider a simplicial subdivision of and a Sperner labeling. This subdivision contains a completely labeled simplex.
For a direct proof that the KKM lemma implies Sperner’s lemma, we find sets in the KKM lemma such that points in their intersection lie in a completely labeled simplex. The intuition is to exploit the unique representation of elements in a simplex as a convex combination of its vertices. If lies in a simplex and its barycentric coordinate/weight on a vertex is strictly positive, then that vertex must lie in every face containing : had it been absent, would have a second representation that did not use . So we take to be the elements of simplices in the subdivision whose weights on a vertex with label are sufficiently large — for convenience, at least : since simplices in the subdivision of have vertices and weights sum to one, there is always a vertex with weight or more. Now if belongs to and , it must lie in a face with labels 1 and 2. Repeating this, we find a simplex with all labels. The sets , , and for our example in are sketched in Fig. 1. To find , for instance, go through all simplices of the subdivision and color all elements where a vertex with label 1 has barycentric coordinate 1/3 or more. Their union is .
A more naive approach (yes, my first guess), to define as the set of points in simplices with label , does not work. The starred vertex in Fig. 1 lies in a simplex of the subdivision with label , no matter what label you choose, but not in a completely labeled simplex.
Theorem 1**.**
The KKM lemma implies Sperner’s lemma.
Proof.
Define . Fix label . For each simplex in the subdivision, define the possibly empty subset of convex combinations giving weight to at least one vertex with label . Let be the union of all these . As the union of finitely many closed sets, is closed.
Verify the KKM condition. Let be nonempty. To show: . So let . This is a convex combination of vertices of a simplex of the subdivision. At least one vertex has weight . Since , only coordinates of and hence of that lie in can be positive. By definition of the labeling, . So .
Find a completely labeled simplex. By KKM, there is an . By definition of : for each label , some simplex in the subdivision has as a convex combination of its vertices with a weight of at least on a vertex with label . is completely labeled. Its vertex has label 1. For labels , note that . This intersection is a face of and . But then with label is one of the vertices (of and ) spanning this face: if not, would also be a convex combination of vertices of other than , contradicting its unique representation in . ∎
Acknowledgements
I thank Jörgen Weibull, Henrik Petri, and Albin Erlanson for helpful discussions. Financial support from the Wallander-Hedelius foundation through grant P2010-0094:1 is gratefully acknowledged.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Border (1985) K. C. Border. Fixed point theorems with applications to economics and game theory . Cambridge University Press, Cambridge, 1985.
- 2Brouwer (1911) L. E. J. Brouwer. Über Abbildung von Mannigfaltigkeiten. Mathematische Annalen , 71(1):97–115, 1911.
- 3Knaster et al. (1929) B. Knaster, C. Kuratowski, and S. Mazurkiewicz. Ein Beweis des Fixpunktsatzes für n 𝑛 n -dimensionale Simplexe. Fundamenta Mathematicae , 14:132–137, 1929.
- 4Sperner (1928) E. Sperner. Neuer Beweis für die Invarianz der Dimensionszahl und des Gebietes. Abhandlungen aus dem Mathematischen Seminar der Universität Hamburg , 6:265–272, 1928.
- 5Yoseloff (1974) M. Yoseloff. Topological proofs of some combinatorial theorems. Journal of Combinatorial Theory (A) , 17:95–111, 1974.
