Figures
Abstract
Motivated by an open problem in the literature stated by Mirzakhani and Vondrák, we give a lower bound of the number of non-monochromatic simplices for Sperner labelings of the vertices of a triangulation of a given k-simplex with vertices of integer coordinates. This triangulation maximizes the number of simplices over all the triangulations of the k-simplex with vertices of integer coordinates.
Citation: Calvo Pascual LÁ, Merchán Rubira S, Raboso Paniagua D, Rodrigo Hitos J, Rodríguez García JS (2026) On the minimum number of non-monochromatic simplices for Sperner labelings of a regular triangulation. PLoS One 21(8): e0356507. https://doi.org/10.1371/journal.pone.0356507
Editor: Fucai Lin, Minnan Normal University, CHINA
Received: February 22, 2026; Accepted: August 3, 2026; Published: August 28, 2026
Copyright: © 2026 Calvo Pascual et al. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Data Availability: All relevant data are within the paper and its Supporting information files. the code and numerical values used to generate Fig 1 publicly available in the following GitHub repository: https://github.com/LuisAngelCalvoPascual/sperner-bounds.
Funding: The author(s) received no specific funding for this work.
Competing interests: The authors have declared that no competing interests exist.
1. Introduction
This paper studies the minimum number of non-monochromatic simplices that can appear in a Sperner labeling of a triangulation of a simplex. Here, a simplex is called non-monochromatic if at least two of its vertices receive different labels. This question is related to hypergraph labeling problems and to several topics in combinatorial topology and discrete optimisation; for related work, see [1,2].
A main motivation comes from the hypergraph labeling problem, where one seeks a cut minimizing the sum of assignment costs of the vertices and the weights of the cut hyperedges. Lower bounds on the number of non-monochromatic simplices provide structural information for these problems; see [3–5] for background.
An open problem discussed in [6] is finding a lower bound for the number of non-monochromatic simplices in Sperner labelings of simplicial subdivisions (triangulations) of the simplex , where
denotes the set of vectors in
with non-negative entries that sum to q. Specifically, on the final page of [6], Mirzakhani and Vondrák proposed the following open question and conjecture:
“For a Sperner-admissible labeling of a regular simplicial subdivision [...], what is the minimum possible number of non-monochromatic cells? [...]. We conjecture that for a fixed
and as
, the number of cells containing at least j colors is on the order of
.”
This leads to the regular triangulation setting considered in this paper. Let For a Sperner labeling of the vertices of a triangulation of
, let
denote the minimum possible number of non-monochromatic simplices in a triangulation of
. On the final page of [7], Mirzakhani and Vondrák conjectured that, for fixed
and as
, the number of cells containing at least j colors is of order
. In the case j = 2, this predicts growth of order
for the quantity studied here.
In this paper, we study this question for the regular triangulation , a symmetric triangulation of
whose vertices are the lattice points of the simplex. Our approach is to characterise
in graph-theoretic terms and then relate it to the simplex-lattice hypergraph considered in [7]. This allows us to prove a lower bound and an upper bound of the same order for fixed k, and therefore to determine the order of growth of
up to the multiplicative constant. In particular, this order of growth is
, which matches the asymptotic lower bound of the conjecture of [6] for j = 2. We also show that the bounds are exact in the initial cases q = 1 or k = 2, and we obtain the exact value of
.
We establish the following main results:
Theorem 1.1 The minimum number of non-monochromatic simplices for a Sperner labeling of the vertices of the regular triangulation of
satisfies
This bound is proved to be tight for the initial cases q = 1 or k = 2. For q = 2 we give a better lower bound with an improvement of the multiplicative constant.
Note that this lower bound is on the order of as desired. Next, we give an upper bound for the minimum number of non-monochromatic simplices, which is
, with the multiplicative constant depending on the dimension k. Concretely,
Theorem 1.2 The minimum number of non-monochromatic simplices for a Sperner labeling of the vertices of the regular triangulation of
satisfies
This paper is organised as follows. Section 2 introduces definitions and notation used throughout. In Section 3, we present and characterise the regular triangulation . Section 4 establishes a lower bound on the minimum number of non-monochromatic simplices within this triangulation. In Section 5, we determine an upper bound. Finally, in Section 6, we give some conclusions and future directions of work.
2. Basic concepts and notation
In this section, we fix notation and recall some definitions.
Notation
is a simplex of k vertices,
.
is the convex hull of the vertices
is the i-th coordinate of the vector
Definition 2.1 For ,
, we define the k-simplex
as
Definition 2.2 A simplicial subdivision (or triangulation) of a k-simplex
is a finite collection of simplices (called cells) satisfying the following conditions:
- The union of all simplices in
is exactly
, i.e.,
(2.2)
- For any pair of simplices
, the intersection
is either empty or a common face of both simplices.
We give the definition of Sperner labeling as stated in [6]. Despite it is not as general as the classical one, it gives a good fit to our development.
Definition 2.3 Let V denote the set of vertices of a triangulation of . A labeling
is called a Sperner labeling if, for every vertex
, the following condition holds
Now, we define a particular case of Sperner labeling (see [7]).
Definition 2.4 The first choice labeling is a Sperner labeling defined on the set of vertices V as follows: for each vertex ,
3. The regular triangulation
We will employ the simplicial subdivision of defined in [7] (see also [8,9]), which we refer to as the regular triangulation
. The purpose of this section is to obtain a concrete description of
in terms of adjacency among lattice points. To do so, we proceed in three steps. First, we introduce an auxiliary region
and a triangulation
of this region. Next, we encode the simplices of
through the graph
and then replace it with the more explicit graph
, proving that both descriptions determine the same family of simplices, namely
Finally, we transport this description from to the discrete simplex
by means of the map
, obtaining the graph
on
. This leads to Corollary 3.15, which characterises the regular triangulation
as the family of convex hulls of k pairwise adjacent vertices in
. Before proceeding, we introduce the following preliminary definitions.
Definition 3.1 Let with
. The simplex
is given by
We denote by the set of integer lattice points contained in
, that is,
Definition 3.2 Let . A permutation
is said to be consistent with w if
Definition 3.3 Let be a permutation consistent with
. We define the simplex
Definition 3.4 The triangulation of the region
is the collection of all simplices
arising from pairs
where
is a permutation consistent with
, i.e.,
Definition 3.5 The regular triangulation of the discrete simplex
is the collection of simplices
where is the mapping given by
We begin with the auxiliary triangulation of
and describe its simplices by means of an associated graph.
Definition 3.6 The graph is the pair
, where:
- The vertex set is
.
- The edge set
consists of pairs
such that there exist
that satisfy
Definition 3.7 We define the collection as the set of convex hulls of k vertices in
that are pairwise adjacent in the previous graph, that is,
We now establish the relationship between the sets and
defined in (3.4), (3.7), respectively.
Proposition 3.8 It is satisfied that .
Proof. Let be a simplex. By construction, its k vertices
belong to
and lie within
, therefore
are pairwise adjacent in
and then
which shows that .
Conversely, suppose there exist k pairwise adjacent vertices such that
Since the union of all simplices in covers
, i.e.,
an edge of the convex hull must intersect the interior of some simplex
. Since this edge is an intersection of simplices of
, then
contains an interior point of
for some
, a contradiction because the intersection of simplices of a triangulation is a common face. Therefore, our assumption must be false, and it follows that
and then
as desired. □
Proposition 3.8 shows that is a triangulation of
. We now introduce a more explicit graph-theoretic description of this triangulation.
Definition 3.9 The graph is the pair
where
Definition 3.10 The collection is the set of convex hulls of k vertices in
that are pairwise adjacent in the graph
. That is,
Proposition 3.11 It is satisfied that .
Proof. Recall that the graphs and
were introduced in Definition 3.6 and Definition 3.9, respectively. Since
, it suffices to prove that
. Assume that
, then
for some
and then
Since for all
, it follows that there exists an index i such that
Similarly, for w2, there exists an index j such that
Assume without loss of generality that j > i. Using (3.12) and (3.13), we obtain:
Therefore, by (3.14), (3.15), and (3.16), we have . □
Now we show that by induction on k. For k = 2, if
, then we can assume without loss of generality that
. The permutation
is trivially admissible and satisfies
so and then
.
Assume that and consider
and
. We can assume without loss of generality that
for
. We have two cases.
Case 1. There exists an index i such that and
.
We consider
These satisfy that
so .
Since corresponds to
, for some
, and
by assumption, it follows that
, for all
. Consequently,
, and by the induction hypothesis,
. Therefore, there exists
and a permutation
such that
. We also have that
and then
, so
and the simplices of the triangulation of
are the convex hulls of
vertices pairwise adjacent in
.
The map
defines a bijection between and
, where the inverse is given by
Since f just duplicates a coordinate and f-1 removes the repeated coordinate, it follows that edges of are mapped to edges of
whose vertices lie in
Conversely, edges of with vertices in
are mapped back to edges of
by f-1. Therefore,
is isomorphic to the induced subgraph
In this way, the set of convex hulls of vertices of
pairwise adjacent in
is a triangulation of
we call it T, and share a simplex of T, since
share a simplex of
.
Moreover, for each containing
vertices of
the intersection
is a simplex of
Since these vertices are pairwise adjacent in
, it follows that
We denote these simplices by .
We have
Otherwise,
is a nonempty open subset of , so it has dimension
. But since
we would have that
is the union of a finite number of sets with dimension , a contradiction.
We also have that
is either empty or a common face for ,
, since
is either empty or a common face for
,
.
It follows that
is a triangulation of
included in T, and then
This implies that , for some
, and then
. Therefore,
in this case.
Case 2. Suppose there does not exist an index i such that
We can assume that ,
, for some j, and
for
, while
for
.
We define the following permutation of :
. Let us see that
is consistent with w2 if either
or
and
.
Indeed, is strictly increasing except for (maybe) j,j + 1, so if
, then
is consistent with w2. If
and
(that is to say, if
for
), then
and
is strictly increasing, so
is consistent with w2.
Moreover, we have
and
Hence, it follows that and then
in this case.
If and
, then
by the assumption.
Since for every t, the former implies that
and
, so
, and then the permutation
satisfies that if , then
, except for the cases
, i = j + 1. So, if
and
, then
is admissible.
In the case , we obtain
As a result, , a contradiction.
Similarly, if , then
so , a contradiction. Therefore,
is admissible, with
and
From which it follows that and then
, so
as desired. □
Corollary 3.12 The triangulations ,
, and
are equal.
Proof. Recall that ,
, and
are defined by (3.4), (3.7), and (3.11), respectively. By Proposition 3.11, the graphs
and
are isomorphic, then the sets of k vertices that are pairwise adjacent in
and
coincide. Thus, the collections of simplices defined as the convex hulls of such sets are equal, that is,
.
On the other hand, by Proposition 3.8, we have .
Combining these equalities, it follows that
Definition 3.13 The graph is the pair
, where □
- The vertex set is
.
- For distinct vertices
, the edge
belongs to
if
(3.17)
and the number of entries equal to 1 andare equal and when reading the nonzero entries from left to right, the signs alternate.
We now establish the relationship between the graphs and
introduced in Definitions 3.9 and 3.13, respectively.
Proposition 3.14 is isomorphic to
.
Proof. The mapping , where
is given by (3.6), is bijective, with inverse
If , we may assume without loss of generality that
for all
. Let i0 denote the smallest index such that
.
If i0 > 1, then for all i < i0, we have
and
If i0 = 1, the relation simplifies to
Next, let i1 be the smallest index greater than i0 such that , if such an index exists. If
, then for all
we have
and at i1 we have
Using (3.19)–(3.23) (or (3.21) when i0 = 1), and iterating the same argument with i2, i3, etc, we conclude that the nonzero entries of alternate between 1 and
. Moreover, we have the same number of 1’s and
’s since
Therefore, the numbers of 1’s and ’s coincide, and hence
.
Conversely, if , then we can assume without loss of generality that the lowest index i such that
, denoted by i1, satisfies
. If
, j = 1, ..., 2t, is the ordered list of indices such that
, then we have
for odd j and
for even j.
Consequently, if i1 > 1, then, for i < i1,
where
Moreover, for the indices i such that (if any), we obtain
with
Using (3.24)–(3.27) and iterating the same argument with i3, i4, etc., we obtain that
and then by (3.18), .
So is isomorphic to
via the map (3.6), as desired. □
Corollary 3.15 The regular triangulation of
can be described as
Proof. By Definition 3.5 and the definition of in (3.6),
By Corollary 3.12, we have , so the simplices of
are precisely the convex hulls
, where
are pairwise adjacent in
. Since
defines a graph isomorphism between
and
by Proposition 3.14, the image of each such simplex under
is the convex hull of k vertices in
that are pairwise adjacent in
. Therefore, (3.29) is equivalent to (3.28), which proves the result. □
4. The lower bound
In order to establish a lower bound for the number of non-monochromatic simplices, we need a preliminary definition of a hypergraph included in [6].
Definition 4.1 The Simplex-Lattice Hypergraph is a pair
, where:
Definition 4.2. Let T be a triangulation of whose vertices are labeled with a Sperner labeling
. A simplex in T is said to be monochromatic if all its vertices are assigned the same label by c; otherwise, the simplex is called non-monochromatic.
We denote by the minimum number of non-monochromatic simplices that appear in any Sperner labeling of the regular triangulation
of
, and we shall prove the bound given in (1.1).
Proof. The simplices associated with the hyperedges in (4.1) are simplices in the regular triangulation . Indeed, observe that for any two vertices
the difference is
which satisfies (3.17). Then, all vertices in each hyperedge of form a simplex in
.
Therefore, the number of non-monochromatic simplices in is at least the number of non-monochromatic hyperedges in
. According to Proposition 2.1 of [6], this number is bounded below by
. □
Let us see an example for which the lower bound of Theorem 1.1 is not tight.
Example 4.3 For q = 2, any Sperner labeling of the vertices of the regular triangulation has at most one monochromatic simplex.
Indeed, if every monochromatic simplex has label k (for instance), then the monochromatic simplices have the vertices either in or in
. But for q = 2, there is just one simplex with this property: the simplex with
vertices in
and a vertex in
, namely
.
If there exist monochromatic simplices with labels 1 and k (for instance), then we would have only one simplex with label 1 and only one simplex with label k as we have seen before, so the vertices in
would have label 1 and the
vertices in
would have label k, so we obtain vertices in
with two labels, a contradiction.
Therefore, the number of non-monochromatic simplices is at least , and then
. This bound improves the lower bound (1.1), for k > 2.
5. An upper bound of
m(k,q)
We now establish an upper bound for .
Proof of Theorem 1.2 Consider the first choice labeling (Definition 2.4). In this labeling, a simplex is non-monochromatic if and only if it contains at least one vertex with first coordinate x1 = 0. These are all the simplices of the regular triangulation except for the simplices such that their vertices have first coordinate
.
Since the simplices of the regular triangulation with a vertex in x1 = 0 are included in
, then the simplices of
such that their vertices have first coordinate
triangulate:
so the number of said simplices is and then the number of non-monochromatic simplices for the first choice labeling is
. This implies that
as desired. □
Remark 5.1 By (1.2), we have
Hence, the multiplicative constant in the upper bound (1.2) tends to infinity as , whereas the multiplicative constant in the lower bound (1.1) tends to 0 as
.
Remark 5.2 For k = 2, q = 1, or q = 2, the lower bounds (1.1) and in Example 4.3 coincide with the upper bound (1.2). Therefore,
6. Conclusions and future directions
In this paper, we address the open problem posed in [6] of determining the minimum number of non-monochromatic simplices in Sperner labelings of triangulations of
. In that work, the authors emphasised the importance, for their applications, of obtaining a lower bound for
with a tight multiplicative constant.
To this end, we characterise the regular triangulation of
and establish the bounds (1.1) and (1.2) for
, namely a lower bound of order
and an upper bound of order
. In addition, for the initial cases k = 2, q = 1, and q = 2, we determine the exact value of
. Therefore, for fixed k, our results determine the order of growth of
for the regular triangulation and reduce the problem to finding the optimal multiplicative constant.
A natural direction for future work could be to narrow the gap between the multiplicative constant of the lower bound of
(Theorem 1.1) and the multiplicative constant
in the upper bound (1.2). See Fig 1 for a visualisation of this gap.
In the initial cases for which we have established the exact value of (k = 2, q = 1, q = 2), this value is attained by the first choice labeling. We conjecture that this holds in general.
Our results suggest several research directions for fair division, hypergraph coloring, and combinatorial topology.
Determining the exact constant, or even the lower-order terms, in would sharpen worst-case guarantees for discrete fair-division algorithms. Classical rental-harmony models based on Sperner’s lemma [10], bounded envy-free cake-cutting protocols [2,11,12], and recent studies on mixed-resource division [13] all rely on understanding the structure of worst-case instances. Identifying the true minimum number of non-monochromatic simplices would help characterise these challenging cases and support the design of more robust allocation methods.
Refining the value of could impact rainbow generalisations of the KKM lemma and multi-cut problems such as necklace splitting and the Hobby-rice theorem, where multiple balanced partitions are sought simultaneously. Key developments in this direction include degree-theoretic and combinatorial proofs of Sperner-type results [14–17], polytopal generalisations [18], purely combinatorial approaches [19], rainbow and criticality extensions [20,21], and recent homotopy-based methods [22].
Finally, the regular triangulation considered here is closely related to the edgewise subdivision of a simplex [9] and to earlier work on simplicial mesh generation [8]. A more detailed geometric analysis of these constructions could lead to new algorithmic insights and improved combinatorial bounds.
References
- 1.
Jojić D, Papaz O. Sperner’s colorings of hypergraphs arising from edgewise triangulations. arXiv:2506.07201; 2025. Available from: https://arxiv.org/abs/2506.07201
- 2. Panina G, Živaljević RT. Envy-free division via configuration spaces. TMNA. 2023;61(1):83–106.
- 3.
Ene A, Vondrák J. Hardness of submodular cost allocation: lattice matching and a simplex coloring conjecture. Proceedings of APPROX; 2014. p. 144–59.
- 4.
Chekuri C, Ene A. Submodular cost allocation problem and applications. Proceedings of ICALP; 2011. p. 354–66.
- 5. Kleinberg JM, Tardos E. Approximation algorithms for classification problems with pairwise relationships: metric labeling and Markov random fields. J ACM. 2002;49(5):616–39.
- 6.
Mirzakhani M, Vondrák J. Sperner’s colorings, hypergraph labeling problems and fair division. Proceedings of the ACM-SIAM Symposium on Discrete Algorithms (SODA); 2015. p. 873–86.
- 7.
Mirzakhani M, Vondrák J. Sperner’s colorings and optimal partitioning of the simplex. In: A journey through discrete mathematics. Springer International Publishing; 2017. p. 615–31. https://doi.org/10.1007/978-3-319-44479-6_25
- 8.
Douglas WM. Simplicial mesh generation with applications [Ph.D. thesis]. Cornell University; 1992.
- 9. Edelsbrunner H, Grayson DR. Edgewise subdivision of a simplex. Discrete Comput Geom. 2000;24(4):707–19.
- 10. Su FE. Rental harmony: Sperner’s lemma in fair division. Am Math Mon. 1999;106(10):930–42.
- 11.
Aziz H, Mackenzie S. A discrete and bounded envy-free cake cutting protocol for any number of agents. Proceedings of the 57th Annual IEEE Symposium on Foundations of Computer Science (FOCS); 2016. p. 416–27.
- 12. Soberón P. Fair distributions for more participants than allocations. Proc Am Math Soc Ser B. 2022;9(38):404–14.
- 13. Liu S, Lu X, Suzuki M, Walsh T. Mixed fair division: a survey. J Artif Intell Res. 2024;80:1373–406.
- 14. Le Van C. Topological degree and the Sperner lemma. J Optim Theory Appl. 1982;37(3):371–7.
- 15. Atanassov KT. On Sperner’s lemma. Stud Sci Math Hungar. 1996;32(1):71–4.
- 16. Ramesh Kumar A, Kavitha G. The simplex reminiscent of Sperner’s lemma. Int Adv Res J Sci Eng Technol. 2017;4(3):122–5.
- 17. Le T, Le Van C, Pham N-S, Saglam C. A direct proof of the Gale–Nikaido–Debreu lemma using Sperner’s lemma. J Optim Theory Appl. 2022;194(3):1072–80.
- 18. De Loera JA, Peterson E, Edward Su F. A polytopal generalization of Sperner’s lemma. J Comb Theory Ser A. 2002;100(1):1–26.
- 19. Meunier F. Sperner labellings: a combinatorial approach. J Comb Theory Ser A. 2006;113(7):1462–75.
- 20. Asada M, Frick F, Pisharody V, Polevy M, Stoner D, Tsang LH. Fair division and generalizations of Sperner- and KKM-type results. SIAM J Discrete Math. 2018;32(1):591–610.
- 21. Kaiser T, Stehlík M, Škrekovski R. Criticality in Sperner’s lemma. Combinatorica. 2024;44(5):1041–51.
- 22.
Duliński W. Homotopies and transcendental extensions in colouring problems. arXiv:2011.12273; 2020. Available from: https://arxiv.org/abs/2011.12273