Sperner's lemma

Last updated
The two-dimensional case of Sperner's lemma: a Sperner coloring, with its 3-colored triangles shaded Sperner2d.svg
The two-dimensional case of Sperner's lemma: a Sperner coloring, with its 3-colored triangles shaded

In mathematics, Sperner's lemma is a combinatorial result on colorings of triangulations, analogous to the Brouwer fixed point theorem, which is equivalent to it. [1] It states that every Sperner coloring (described below) of a triangulation of an -dimensional simplex contains a cell whose vertices all have different colors.

Contents

The initial result of this kind was proved by Emanuel Sperner, in relation with proofs of invariance of domain. Sperner colorings have been used for effective computation of fixed points and in root-finding algorithms, and are applied in fair division (cake cutting) algorithms.

According to the Soviet Mathematical Encyclopaedia (ed. I.M. Vinogradov), a related 1929 theorem (of Knaster, Borsuk and Mazurkiewicz) had also become known as the Sperner lemma – this point is discussed in the English translation (ed. M. Hazewinkel). It is now commonly known as the Knaster–Kuratowski–Mazurkiewicz lemma.

Statement

One-dimensional case

One-dimensional case example Sperner1d.svg
One-dimensional case example

In one dimension, Sperner's Lemma can be regarded as a discrete version of the intermediate value theorem. In this case, it essentially says that if a discrete function takes only the values 0 and 1, begins at the value 0 and ends at the value 1, then it must switch values an odd number of times.

Two-dimensional case

The two-dimensional case is the one referred to most frequently. It is stated as follows:

Subdivide a triangle ABC arbitrarily into a triangulation consisting of smaller triangles meeting edge to edge. Then a Sperner coloring of the triangulation is defined as an assignment of three colors to the vertices of the triangulation such that

  1. Each of the three vertices A, B, and C of the initial triangle has a distinct color
  2. The vertices that lie along any edge of triangle ABC have only two colors, the two colors at the endpoints of the edge. For example, each vertex on AC must have the same color as A or C.

Then every Sperner coloring of every triangulation has at least one "rainbow triangle", a smaller triangle in the triangulation that has its vertices colored with all three different colors. More precisely, there must be an odd number of rainbow triangles.

Multidimensional case

In the general case the lemma refers to a n-dimensional simplex:

Consider any triangulation T, a disjoint division of into smaller n-dimensional simplices, again meeting face-to-face. Denote the coloring function as:

where S is the set of vertices of T. A coloring function defines a Sperner coloring when:

  1. The vertices of the large simplex are colored with different colors, that is, without loss of generality, f(Ai) = i for 1 ≤ in + 1.
  2. Vertices of T located on any k-dimensional subface of the large simplex

    are colored only with the colors

Then every Sperner coloring of every triangulation of the n-dimensional simplex has an odd number of instances of a rainbow simplex, meaning a simplex whose vertices are colored with all n + 1 colors. In particular, there must be at least one rainbow simplex.

Proofs

Proof by induction

We shall first address the two-dimensional case. Consider a graph G built from the triangulation T as follows:

The vertices of G are the members of T plus the area outside the triangle. Two vertices are connected with an edge if their corresponding areas share a common border with one endpoint colored 1 and the other colored 2.

Note that on the interval AB there is an odd number of borders colored 1-2 (simply because A is colored 1, B is colored 2; and as we move along AB, there must be an odd number of color changes in order to get different colors at the beginning and at the end). On the intervals BC and CA, there are no borders colored 1-2 at all. Therefore, the vertex of G corresponding to the outer area has an odd degree. But it is known (the handshaking lemma) that in a finite graph there is an even number of vertices with odd degree. Therefore, the remaining graph, excluding the outer area, has an odd number of vertices with odd degree corresponding to members of T.

It can be easily seen that the only possible degree of a triangle from T is 0, 1, or 2, and that the degree 1 corresponds to a triangle colored with the three colors 1, 2, and 3.

Thus we have obtained a slightly stronger conclusion, which says that in a triangulation T there is an odd number (and at least one) of full-colored triangles.

A multidimensional case can be proved by induction on the dimension of a simplex. We apply the same reasoning, as in the two-dimensional case, to conclude that in a n-dimensional triangulation there is an odd number of full-colored simplices.

Commentary

A simple two-dimensional triangulation of the example figure, colored and named in accordance with the assumptions of Sperner's Lemma Spernerlemma.svg
A simple two-dimensional triangulation of the example figure, colored and named in accordance with the assumptions of Sperner's Lemma
The graph derived from the example figure Spernergraph.svg
The graph derived from the example figure

Here is an elaboration of the proof given previously, for a reader new to graph theory.

This diagram numbers the colors of the vertices of the example given previously. The small triangles whose vertices all have different numbers are shaded in the graph. Each small triangle becomes a node in the new graph derived from the triangulation. The small letters identify the areas, eight inside the figure, and area i designates the space outside of it.

As described previously, those nodes that share an edge whose endpoints are numbered 1 and 2 are joined in the derived graph. For example, node d shares an edge with the outer area i, and its vertices all have different numbers, so it is also shaded. Node b is not shaded because two vertices have the same number, but it is joined to the outer area.

One could add a new full-numbered triangle, say by inserting a node numbered 3 into the edge between 1 and 1 of node a, and joining that node to the other vertex of a. Doing so would have to create a pair of new nodes, like the situation with nodes f and g.

Proof without induction

Andrew McLennan and Rabee Tourky presented a different proof, using the volume of a simplex. It proceeds in one step, with no induction. [2] [3]

Computing a Sperner simplex

Suppose there is a d-dimensional simplex of side-length N, and it is triangulated into sub-simplices of side-length 1. There is a function that, given any vertex of the triangulation, returns its color. The coloring is guaranteed to satisfy Sperner's boundary condition. How many times do we have to call the function in order to find a rainbow simplex? Obviously, we can go over all the triangulation vertices, whose number is O(Nd), which is polynomial in N when the dimension is fixed. But, can it be done in time O(poly(log N)), which is polynomial in the binary representation of N?

This problem was first studied by Christos Papadimitriou. He introduced a complexity class called PPAD, which contains this as well as related problems (such as finding a Brouwer fixed point). He proved that finding a Sperner simplex is PPAD-complete even for d=3. Some 15 years later, Chen and Deng proved PPAD-completeness even for d=2. [4] It is believed that PPAD-hard problems cannot be solved in time O(poly(log N)).

Generalizations

Subsets of labels

Suppose that each vertex of the triangulation may be labeled with multiple colors, so that the coloring function is F : S → 2[n+1].

For every sub-simplex, the set of labelings on its vertices is a set-family over the set of colors [n + 1]. This set-family can be seen as a hypergraph.

If, for every vertex v on a face of the simplex, the colors in f(v) are a subset of the set of colors on the face endpoints, then there exists a sub-simplex with a balanced labeling – a labeling in which the corresponding hypergraph admits a perfect fractional matching. To illustrate, here are some balanced labeling examples for n = 2:

This was proved by Shapley in 1973. [5] It is a combinatorial analogue of the KKMS lemma.

Polytopal variants

Suppose that we have a d-dimensional polytope P with n vertices. P is triangulated, and each vertex of the triangulation is labeled with a label from {1, …, n}. Every main vertex i is labeled i. A sub-simplex is called fully-labeled if it is d-dimensional, and each of its d + 1 vertices has a different label. If every vertex in a face F of P is labeled with one of the labels on the endpoints of F, then there are at least nd fully-labeled simplices. Some special cases are:

The general statement was conjectured by Atanassov in 1996, who proved it for the case d = 2. [6] The proof of the general case was first given by de Loera, Peterson, and Su in 2002. [7] They provide two proofs: the first is non-constructive and uses the notion of pebble sets; the second is constructive and is based on arguments of following paths in graphs.

Meunier [8] extended the theorem from polytopes to polytopal bodies, which need not be convex or simply-connected. In particular, if P is a polytope, then the set of its faces is a polytopal body. In every Sperner labeling of a polytopal body with vertices v1, …, vn, there are at least:

fully-labeled simplices such that any pair of these simplices receives two different labelings. The degree degB(P)(vi) is the number of edges of B(P) to which vi belongs. Since the degree is at least d, the lower bound is at least nd. But it can be larger. For example, for the cyclic polytope in 4 dimensions with n vertices, the lower bound is:

Musin [9] further extended the theorem to d-dimensional piecewise-linear manifolds, with or without a boundary.

Asada, Frick, Pisharody, Polevy, Stoner, Tsang and Wellner [10] further extended the theorem to pseudomanifolds with boundary, and improved the lower bound on the number of facets with pairwise-distinct labels.

Cubic variants

Suppose that, instead of a simplex triangulated into sub-simplices, we have an n-dimensional cube partitioned into smaller n-dimensional cubes.

Harold W. Kuhn [11] proved the following lemma. Suppose the cube [0,M]n, for some integer M, is partitioned into Mn unit cubes. Suppose each vertex of the partition is labeled with a label from {1, …, n + 1}, such that for every vertex v: (1) if vi = 0 then the label on v is at most i; (2) if vi=M then the label on v is not i. Then there exists a unit cube with all the labels {1, …, n + 1} (some of them more than once). The special case n = 2 is: suppose a square is partitioned into sub-squares, and each vertex is labeled with a label from {1,2,3}. The left edge is labeled with 1 (= at most 1); the bottom edge is labeled with 1 or 2 (= at most 2); the top edge is labeled with 1 or 3 (= not 2); and the right edge is labeled with 2 or 3 (= not 1). Then there is a square labeled with 1,2,3.

Another variant, related to the Poincaré–Miranda theorem, [12] is as follows. Suppose the cube [0,M]n is partitioned into Mn unit cubes. Suppose each vertex is labeled with a binary vector of length n, such that for every vertex v: (1) if vi = 0 then the coordinate i of label on v is 0; (2) if vi = M then coordinate i of the label on v is 1; (3) if two vertices are neighbors, then their labels differ by at most one coordinate. Then there exists a unit cube in which all 2n labels are different. In two dimensions, another way to formulate this theorem is: [13] in any labeling that satisfies conditions (1) and (2), there is at least one cell in which the sum of labels is 0 [a 1-dimensional cell with (1,1) and (-1,-1) labels, or a 2-dimensional cells with all four different labels].

Wolsey [14] strengthened these two results by proving that the number of completely-labeled cubes is odd.

Musin [13] extended these results to general quadrangulations.

Rainbow variants

Suppose that, instead of a single labeling, we have n different Sperner labelings. We consider pairs (simplex, permutation) such that, the label of each vertex of the simplex is chosen from a different labeling (so for each simplex, there are n! different pairs). Then there are at least n! fully labeled pairs. This was proved by Ravindra Bapat [15] for any triangulation. A simpler proof, which only works for specific triangulations, was presented later by Su. [16]

Another way to state this lemma is as follows. Suppose there are n people, each of whom produces a different Sperner labeling of the same triangulation. Then, there exists a simplex, and a matching of the people to its vertices, such that each vertex is labeled by its owner differently (one person labels its vertex by 1, another person labels its vertex by 2, etc.). Moreover, there are at least n! such matchings. This can be used to find an envy-free cake-cutting with connected pieces.

Asada, Frick, Pisharody, Polevy, Stoner, Tsang and Wellner [10] extended this theorem to pseudomanifolds with boundary.

More generally, suppose we have m different Sperner labelings, where m may be different than n. Then: [17] :Thm 2.1

  1. For any positive integers k1, …, km whose sum is m + n – 1, there exists a baby-simplex on which, for every i ∈ {1, …, m}, labeling number i uses at least ki (out of n) distinct labels. Moreover, each label is used by at least one (out of m) labeling.
  2. For any positive integers I1, …, Imwhose sum is m + n – 1, there exists a baby-simplex on which, for every j ∈ {1, …, n},, the label j is used by at least lj (out of m) different labelings.

Both versions reduce to Sperner's lemma when m = 1, or when all m labelings are identical.

See [18] for similar generalizations.

Oriented variants

SequenceDegree
1231 (one 1-2 switch and no 2-1 switch)
123210 (one 1-2 switch minus one 2-1 switch)
12320 (as above; recall sequence is cyclic)
12312312 (two 1-2 switches and no 2-1 switch)

Brown and Cairns [19] strengthened Sperner's lemma by considering the orientation of simplices. Each sub-simplex has an orientation that can be either +1 or -1 (if it is fully-labeled), or 0 (if it is not fully-labeled). They proved that the sum of all orientations of simplices is +1. In particular, this implies that there is an odd number of fully-labeled simplices.

As an example for n = 3, suppose a triangle is triangulated and labeled with {1,2,3}. Consider the cyclic sequence of labels on the boundary of the triangle. Define the degree of the labeling as the number of switches from 1 to 2, minus the number of switches from 2 to 1. See examples in the table at the right. Note that the degree is the same if we count switches from 2 to 3 minus 3 to 2, or from 3 to 1 minus 1 to 3.

Musin proved that the number of fully labeled triangles is at least the degree of the labeling. [20] In particular, if the degree is nonzero, then there exists at least one fully labeled triangle.

If a labeling satisfies the Sperner condition, then its degree is exactly 1: there are 1-2 and 2-1 switches only in the side between vertices 1 and 2, and the number of 1-2 switches must be one more than the number of 2-1 switches (when walking from vertex 1 to vertex 2). Therefore, the original Sperner lemma follows from Musin's theorem.

Trees and cycles

There is a similar lemma about finite and infinite trees and cycles. [21]

Mirzakhani and Vondrak [22] study a weaker variant of a Sperner labeling, in which the only requirement is that label i is not used on the face opposite to vertex i. They call it Sperner-admissible labeling. They show that there are Sperner-admissible labelings in which every cell contains at most 4 labels. They also prove an optimal lower bound on the number of cells that must have at least two different labels in each Sperner-admissible labeling. They also prove that, for any Sperner-admissible partition of the regular simplex, the total area of the boundary between the parts is minimized by the Voronoi partition.

Applications

Sperner colorings have been used for effective computation of fixed points. A Sperner coloring can be constructed such that fully labeled simplices correspond to fixed points of a given function. By making a triangulation smaller and smaller, one can show that the limit of the fully labeled simplices is exactly the fixed point. Hence, the technique provides a way to approximate fixed points. A related application is the numerical detection of periodic orbits and symbolic dynamics. [23] Sperner's lemma can also be used in root-finding algorithms and fair division algorithms; see Simmons–Su protocols.

Sperner's lemma is one of the key ingredients of the proof of Monsky's theorem, that a square cannot be cut into an odd number of equal-area triangles. [24]

Sperner's lemma can be used to find a competitive equilibrium in an exchange economy, although there are more efficient ways to find it. [25] :67

Fifty years after first publishing it, Sperner presented a survey on the development, influence and applications of his combinatorial lemma. [26]

Equivalent results

There are several fixed-point theorems which come in three equivalent variants: an algebraic topology variant, a combinatorial variant and a set-covering variant. Each variant can be proved separately using totally different arguments, but each variant can also be reduced to the other variants in its row. Additionally, each result in the top row can be deduced from the one below it in the same column. [27]

Algebraic topologyCombinatoricsSet covering
Brouwer fixed-point theorem Sperner's lemma Knaster–Kuratowski–Mazurkiewicz lemma
Borsuk–Ulam theorem Tucker's lemma Lusternik–Schnirelmann theorem

See also

Related Research Articles

<span class="mw-page-title-main">Simplex</span> Multi-dimensional generalization of triangle

In geometry, a simplex is a generalization of the notion of a triangle or tetrahedron to arbitrary dimensions. The simplex is so-named because it represents the simplest possible polytope in any given dimension. For example,

<span class="mw-page-title-main">Simplicial complex</span> Mathematical set

In mathematics, a simplicial complex is a set composed of points, line segments, triangles, and their n-dimensional counterparts. Simplicial complexes should not be confused with the more abstract notion of a simplicial set appearing in modern simplicial homotopy theory. The purely combinatorial counterpart to a simplicial complex is an abstract simplicial complex. To distinguish a simplicial complex from an abstract simplicial complex, the former is often called a geometric simplicial complex.

This is a glossary of graph theory. Graph theory is the study of graphs, systems of nodes or vertices connected in pairs by lines or edges.

<span class="mw-page-title-main">Emanuel Sperner</span> German mathematician (1905–1980)

Emanuel Sperner was a German mathematician, best known for two theorems. He was born in Waltdorf, and died in Sulzburg-Laufen, West Germany. He was a student at Carolinum in Nysa and then Hamburg University where his advisor was Wilhelm Blaschke. He was appointed Professor in Königsberg in 1934, and subsequently held posts in a number of universities until 1974.

<span class="mw-page-title-main">Edge coloring</span> Problem of coloring a graphs edges such that meeting edges do not match

In graph theory, a proper edge coloring of a graph is an assignment of "colors" to the edges of the graph so that no two incident edges have the same color. For example, the figure to the right shows an edge coloring of a graph by the colors red, blue, and green. Edge colorings are one of several different types of graph coloring. The edge-coloring problem asks whether it is possible to color the edges of a given graph using at most k different colors, for a given value of k, or with the fewest possible colors. The minimum required number of colors for the edges of a given graph is called the chromatic index of the graph. For example, the edges of the graph in the illustration can be colored by three colors but cannot be colored by two colors, so the graph shown has chromatic index three.

<span class="mw-page-title-main">Snark (graph theory)</span> 3-regular graph with no 3-edge-coloring

In the mathematical field of graph theory, a snark is an undirected graph with exactly three edges per vertex whose edges cannot be colored with only three colors. In order to avoid trivial cases, snarks are often restricted to have additional requirements on their connectivity and on the length of their cycles. Infinitely many snarks exist.

<span class="mw-page-title-main">Triangulation (topology)</span>

In mathematics, triangulation describes the replacement of topological spaces by piecewise linear spaces, i.e. the choice of a homeomorphism in a suitable simplicial complex. Spaces being homeomorphic to a simplicial complex are called triangulable. Triangulation has various uses in different branches of mathematics, for instance in algebraic topology, in complex analysis or in modeling.

The Knaster–Kuratowski–Mazurkiewicz lemma is a basic result in mathematical fixed-point theory published in 1929 by Knaster, Kuratowski and Mazurkiewicz.

<span class="mw-page-title-main">Handshaking lemma</span> Every graph has evenly many odd vertices

In graph theory, a branch of mathematics, the handshaking lemma is the statement that, in every finite undirected graph, the number of vertices that touch an odd number of edges is even. For example, if there is a party of people who shake hands, the number of people who shake an odd number of other people's hands is even. The handshaking lemma is a consequence of the degree sum formula, also sometimes called the handshaking lemma, according to which the sum of the degrees equals twice the number of edges in the graph. Both results were proven by Leonhard Euler in his famous paper on the Seven Bridges of Königsberg that began the study of graph theory.

<span class="mw-page-title-main">Tucker's lemma</span> Combinatorial analog of the Borsuk-Ulam theorem

In mathematics, Tucker's lemma is a combinatorial analog of the Borsuk–Ulam theorem, named after Albert W. Tucker.

In graph theory, an area of mathematics, an equitable coloring is an assignment of colors to the vertices of an undirected graph, in such a way that

In geometry and polyhedral combinatorics, a k-neighborly polytope is a convex polytope in which every set of k or fewer vertices forms a face. For instance, a 2-neighborly polytope is a polytope in which every pair of vertices is connected by an edge, forming a complete graph. 2-neighborly polytopes with more than four vertices may exist only in spaces of four or more dimensions, and in general a k-neighborly polytope requires a dimension of 2k or more. A d-simplex is d-neighborly. A polytope is said to be neighborly, without specifying k, if it is k-neighborly for k = ⌊d2. If we exclude simplices, this is the maximum possible k: in fact, every polytope that is k-neighborly for some k ≥ 1 + ⌊d2 is a simplex.

In geometry, the moment curve is an algebraic curve in d-dimensional Euclidean space given by the set of points with Cartesian coordinates of the form

In geometry, Monsky's theorem states that it is not possible to dissect a square into an odd number of triangles of equal area. In other words, a square does not have an odd equidissection.

<span class="mw-page-title-main">Equidissection</span> Partition of a polygon into triangles of equal area

In geometry, an equidissection is a partition of a polygon into triangles of equal area. The study of equidissections began in the late 1960s with Monsky's theorem, which states that a square cannot be equidissected into an odd number of triangles. In fact, most polygons cannot be equidissected at all.

<span class="mw-page-title-main">Topological graph</span>

In mathematics, a topological graph is a representation of a graph in the plane, where the vertices of the graph are represented by distinct points and the edges by Jordan arcs joining the corresponding pairs of points. The points representing the vertices of a graph and the arcs representing its edges are called the vertices and the edges of the topological graph. It is usually assumed that any two edges of a topological graph cross a finite number of times, no edge passes through a vertex different from its endpoints, and no two edges touch each other. A topological graph is also called a drawing of a graph.

In the mathematical discipline of graph theory, a rainbow matching in an edge-colored graph is a matching in which all the edges have distinct colors.

The Simmons–Su protocols are several protocols for envy-free division. They are based on Sperner's lemma. The merits of these protocols is that they put few restrictions on the preferences of the partners, and ask the partners only simple queries such as "which piece do you prefer?".

<span class="mw-page-title-main">Ky Fan lemma</span> Combinatorial lemma

In mathematics, Ky Fan's lemma (KFL) is a combinatorial lemma about labellings of triangulations. It is a generalization of Tucker's lemma. It was proved by Ky Fan in 1952.

In graph theory, a rainbow-independent set (ISR) is an independent set in a graph, in which each vertex has a different color.

References

  1. Flegg, H. Graham (1974). From Geometry to Topology. London: English University Press. pp. 84–89. ISBN   0-340-05324-0.
  2. Anatoly (2010-05-21). "Sperner's lemma". Math Pages Blog. Retrieved 2024-07-20.
  3. McLennan, Andrew; Tourky, Rabee (2008). "Using Volume to Prove Sperner's Lemma". Economic Theory. 35 (3): 593–597. doi:10.1007/s00199-007-0257-0. ISSN   0938-2259. JSTOR   40282878.
  4. Chen, Xi; Deng, Xiaotie (2009-10-17). "On the complexity of 2D discrete fixed point problem". Theoretical Computer Science. Automata, Languages and Programming (ICALP 2006). 410 (44): 4448–4456. doi:10.1016/j.tcs.2009.07.052. ISSN   0304-3975. S2CID   2831759.
  5. Shapley, L. S. (1973-01-01), Hu, T. C.; Robinson, Stephen M. (eds.), "On Balanced Games without Side Payments", Mathematical Programming, Academic Press, pp. 261–290, ISBN   978-0-12-358350-5 , retrieved 2020-06-29
  6. Atanassov, K. T. (1996), "On Sperner's lemma", Studia Scientiarum Mathematicarum Hungarica, 32 (1–2): 71–74, MR   1405126
  7. De Loera, Jesus A.; Peterson, Elisha; Su, Francis Edward (2002), "A polytopal generalization of Sperner's lemma", Journal of Combinatorial Theory , Series A, 100 (1): 1–26, doi: 10.1006/jcta.2002.3274 , MR   1932067
  8. Meunier, Frédéric (2006-10-01). "Sperner labellings: A combinatorial approach". Journal of Combinatorial Theory . Series A. 113 (7): 1462–1475. doi: 10.1016/j.jcta.2006.01.006 . ISSN   0097-3165.
  9. Musin, Oleg R. (2015-05-01). "Extensions of Sperner and Tucker's lemma for manifolds". Journal of Combinatorial Theory . Series A. 132: 172–187. arXiv: 1212.1899 . doi: 10.1016/j.jcta.2014.12.001 . ISSN   0097-3165. S2CID   5699192.
  10. 1 2 Asada, Megumi; Frick, Florian; Pisharody, Vivek; Polevy, Maxwell; Stoner, David; Tsang, Ling Hei; Wellner, Zoe (2018-01-01). "Fair Division and Generalizations of Sperner- and KKM-type Results". SIAM Journal on Discrete Mathematics. 32 (1): 591–610. arXiv: 1701.04955 . doi:10.1137/17M1116210. ISSN   0895-4801. S2CID   43932757.
  11. Kuhn, H. W. (1960), "Some Combinatorial Lemmas in Topology", IBM Journal of Research and Development, 4 (5): 518–524, doi:10.1147/rd.45.0518
  12. Michael Müger (2016), Topology for the working mathematician (PDF), Draft
  13. 1 2 Musin, Oleg R. (2015), "Sperner type lemma for quadrangulations", Moscow Journal of Combinatorics and Number Theory, 5 (1–2): 26–35, arXiv: 1406.5082 , MR   3476207
  14. Wolsey, Laurence A (1977-07-01). "Cubical sperner lemmas as applications of generalized complementary pivoting". Journal of Combinatorial Theory . Series A. 23 (1): 78–87. doi: 10.1016/0097-3165(77)90081-4 . ISSN   0097-3165.
  15. Bapat, R. B. (1989). "A constructive proof of a permutation-based generalization of Sperner's lemma". Mathematical Programming. 44 (1–3): 113–120. doi:10.1007/BF01587081. S2CID   5325605.
  16. Su, F. E. (1999). "Rental Harmony: Sperner's Lemma in Fair Division". The American Mathematical Monthly. 106 (10): 930–942. doi:10.2307/2589747. JSTOR   2589747.
  17. Meunier, Frédéric; Su, Francis Edward (2019). "Multilabeled versions of Sperner's and Fan's lemmas and applications". SIAM Journal on Applied Algebra and Geometry. 3 (3): 391–411. arXiv: 1801.02044 . doi:10.1137/18M1192548. S2CID   3762597.
  18. Asada, Megumi; Frick, Florian; Pisharody, Vivek; Polevy, Maxwell; Stoner, David; Tsang, Ling Hei; Wellner, Zoe (2018). "SIAM (Society for Industrial and Applied Mathematics)". SIAM Journal on Discrete Mathematics. 32: 591–610. arXiv: 1701.04955 . doi:10.1137/17m1116210. S2CID   43932757.
  19. Brown, A. B.; Cairns, S. S. (1961-01-01). "Strengthening of Sperner's Lemma Applied to Homology Theory". Proceedings of the National Academy of Sciences. 47 (1): 113–114. Bibcode:1961PNAS...47..113B. doi: 10.1073/pnas.47.1.113 . ISSN   0027-8424. PMC   285253 . PMID   16590803.
  20. Oleg R Musin (2014). "Around Sperner's lemma". arXiv: 1405.7513 [math.CO].
  21. Niedermaier, Andrew; Rizzolo, Douglas; Su, Francis Edward (2014), "A tree Sperner lemma", in Barg, Alexander; Musin, Oleg R. (eds.), Discrete Geometry and Algebraic Combinatorics, Contemporary Mathematics, vol. 625, Providence, RI: American Mathematical Society, pp. 77–92, arXiv: 0909.0339 , doi:10.1090/conm/625/12492, ISBN   9781470409050, MR   3289406, S2CID   115157240
  22. Mirzakhani, Maryam; Vondrák, Jan (2017), Loebl, Martin; Nešetřil, Jaroslav; Thomas, Robin (eds.), "Sperner's Colorings and Optimal Partitioning of the Simplex", A Journey Through Discrete Mathematics: A Tribute to Jiří Matoušek, Cham: Springer International Publishing, pp. 615–631, arXiv: 1611.08339 , doi:10.1007/978-3-319-44479-6_25, ISBN   978-3-319-44479-6, S2CID   38668858 , retrieved 2022-04-25
  23. Gidea, Marian; Shmalo, Yitzchak (2018). "Combinatorial approach to detection of fixed points, periodic orbits, and symbolic dynamics". Discrete & Continuous Dynamical Systems - A. 38 (12). American Institute of Mathematical Sciences (AIMS): 6123–6148. arXiv: 1706.08960 . doi: 10.3934/dcds.2018264 . ISSN   1553-5231. S2CID   119130905.
  24. Aigner, Martin; Ziegler, Günter M. (2010), "One square and an odd number of triangles", Proofs from The Book (4th ed.), Berlin: Springer-Verlag, pp. 131–138, doi:10.1007/978-3-642-00856-6_20, ISBN   978-3-642-00855-9
  25. Scarf, Herbert (1967). "The Core of an N Person Game". Econometrica. 35 (1): 50–69. doi:10.2307/1909383. JSTOR   1909383.
  26. Sperner, Emanuel (1980), "Fifty years of further development of a combinatorial lemma", Numerical solution of highly nonlinear problems (Sympos. Fixed Point Algorithms and Complementarity Problems, Univ. Southampton, Southampton, 1979), North-Holland, Amsterdam-New York, pp. 183–197, 199–217, MR   0559121
  27. Nyman, Kathryn L.; Su, Francis Edward (2013), "A Borsuk–Ulam equivalent that directly implies Sperner's lemma", The American Mathematical Monthly , 120 (4): 346–354, doi:10.4169/amer.math.monthly.120.04.346, JSTOR   10.4169/amer.math.monthly.120.04.346, MR   3035127