1 Introduction

The fine mixed subdivisions of a dilated simplex arise in numerous contexts, and possess a remarkable combinatorial structure, which has been the subject of great attention recently. The goal of this paper is to prove several structural results about these subdivisions.

A fine mixed subdivision of a \((d-1)\)-simplex \(T\) of size \(n\) gives rise to a system of \({d \atopwithdelims ()2}\) permutations of \([n]\) on the edges of \(T\), and to a collection of \(n\) unit \((d-1)\)-simplices inside \(T\). We address the question: Which systems of permutations and which collections of simplices arise from such subdivisions? We prove several results in this direction. In particular we prove Ardila and Billey’s Spread Out Simplices Conjecture [2, Conjecture 7.1] in the special case \(n=3\).

1.1 Introduction We begin by summarizing the different sections of the paper, and stating our main results and conjectures. Figure 1 illustrates the main concepts with pictures of the case \(d=3\). We delay the precise definitions until the later sections.

Fig. 1
figure 1

A fine mixed subdivision of \(4\Delta _2\)

1.2 The Fine Mixed Subdivisions of a Simplex  \(n\Delta _{d-1}\) are the subdivisions of the dilated simplex \(n\Delta _{d-1}\) into fine mixed cells. A fine mixed cell is a \((d-1)\)-dimensional product of faces of \(\Delta _{d-1}\) lying in independent affine subspaces. For \(d=3\), fine mixed subdivisions are the lozenge tilings of an equilateral triangle into unit equilateral triangles and rhombi.

The fine mixed subdivisions of \(n \Delta _{d-1}\) are in one-to-one correspondence with triangulations of the polytope \(\Delta _{n-1} \times \Delta _{d-1}\) via the Cayley trick [20]. These and other equivalent objects arise very naturally in many contexts [1, 35, 710, 15, 17, 18, 20, 21]. Fine mixed subdivisions are our main object of study. We will often call them simply “subdivisions”.

1.3 The Coloring of a Fine Mixed Subdivision is a natural coloring of the cells of a fine mixed subdivision. It gives rise to an arrangement of tropical pseudohyperplanes which plays a key role in the theory of tropical oriented matroids [3, 11].

1.4 The System of Permutations of a fine mixed subdivision \(T\) is the restriction of the coloring to the edges of the simplex \(n \Delta _{d-1}\). It can be seen as a set of permutations of \([n]\), one on each edge. It has the great advantage that it is simpler than the coloring, while maintaining substantial geometric information about the subdivision. Say a system of permutations of \(T\) is acyclic if no closed walk on the edges of the simplex contains two colors in alternating order: \(\ldots i \ldots j \ldots i \ldots j \ldots i \ldots j \ldots \) In two dimensions, this property characterizes the systems of permutations coming from subdivisions:

Theorem 4.2. (2-D Acyclic System Theorem) A system of permutations on the edges of a triangle can be achieved by a lozenge tiling if and only if it is acyclic.

We also show a result which will be relevant later:

Theorem 4.3. (Short version) The positions of the triangles in a lozenge tiling of a triangle are completely determined by the system of permutations.

1.5 The Acyclic System Conjecture seeks to generalize Theorem 4.2 to higher dimensions:

Theorem 5.6. The system of permutations of a fine mixed subdivision of \(n\Delta _{d-1}\)  is acyclic.

Acyclic System Conjecture 5.7. Any acyclic system of permutations on \(n\Delta _{d-1}\)  is achievable as the system of permutations of a fine mixed subdivision.

We remark that this conjecture was recently disproved by Francisco Santos in [19], after this paper was submitted for publication. He constructed a counterexample in the case \(n=5\) and \(d=4\).

1.6 Duality, Deletion, and Contraction are useful notions, inspired by matroid theory [16], that were first studied for triangulations of products of simplices by Santos in [20], and for tropical oriented matroids by Ardila and Develin in [3]. We introduce these notions in the context of fine mixed subdivisions and systems of permutations, showing that they are compatible with the earlier ones.

1.7 From Systems of Permutations to Simplex Positions Ardila and Billey [2] proved that any fine mixed subdivision on \(n\Delta _{d-1}\) contains exactly \(n\) simplices. We use duality to generalize Theorem 4.3 to any dimension:

Theorem 7.1. (Short version) The positions of the \(n\) simplices in a fine mixed subdivision of  \(n\Delta _{d-1}\) are completely determined by its system of permutations.

1.8. The Spread Out Simplices Conjecture of Ardila and Billey, which is motivated by the Schubert calculus computations of Billey and Vakil [6], concerns a surprising relation between fine mixed subdivisions and the matroid of lines in a generic complete flag arrangement. Using the machinery built up in the previous sections, we are able to prove this conjecture for small simplices in any dimension.

Ardila and Billey [2] showed that the \(n\) simplices in any fine mixed subdivision of \(n\Delta _{d-1}\) must be spread out, meaning that any sub-simplex of size \(k\) contains at most \(k\) of them. They also conjectured that the converse holds:

Spread Out Simplices Conjecture 8.1. [2] A collection of  \(n\) simplices in  \(n\Delta _{d-1}\) can be extended to a fine mixed subdivision if and only if it is spread out.

Theorem 7.1 allows us to split the Spread Out Simplices Conjecture 8.1 into two: the Acyclic System Conjecture 5.7 and the Weak Spread Out Simplices Conjecture 8.8:

Weak Spread Out Simplices Conjecture 8.8. Every spread out collection of  \(n\) simplices in  \(n\Delta _{d-1}\) can be achieved as the set of simplices of an acyclic system of permutations.

Using this approach, we are able to show:

Theorem 8.11. The Spread Out Simplices Conjecture holds for \(n=3\).

As we remarked above, Santos [19] recently disproved the Acyclic System Conjecture. The Spread Out Simplices Conjecture 8.1 (and the weak version of it) remain open.

2 Fine Mixed Subdivisions of a Simplex

Remark 2.1

We will simply refer to fine mixed subdivisions as “subdivisions” throughout the paper. The only other subdivisions we will consider are the triangulations of \(\Delta _{n-1} \times \Delta _{d-1}\), which we will always refer to as “triangulations”.

Remark 2.2

Throughout the paper, the vertices of \(\Delta _{n-1}\) will be denoted \(v_1, \ldots , v_n\) and the vertices of \(\Delta _{d-1}\) will be denoted \(w_1, \ldots , w_d.\) The letters \(a\) and \(b\) will represent elements of \([d]\) and the letters \(i,j,k,\) and \(\ell \) will represent elements of \([n]\).

Fine mixed subdivisions and several equivalent objects have been recently studied from many different points of view. Aside from their beautiful intrinsic structure [4, 5, 9], they have been used as a building block for constructing efficient triangulations of high-dimensional cubes [10, 15] and disconnected flip-graphs [17, 18]. They also arise very naturally in connection with root lattices [1], arrangements of flags [2], tropical geometry [3, 8, 14], transportation problems, and Segre embeddings [21].

Before defining and studying subdivisions of \(n\Delta _{d-1}\) in full generality, let us start by discussing the easier—but by no means trivial—problem of understanding the lozenge tilings of an equilateral triangle. This is the special case \(d=3\).

Let \(n\Delta _2\) be an equilateral triangle with side length equal to \(n\). A lozenge tiling of \(n\Delta _2\) is a subdivision of \(n\Delta _2\) into upward unit triangles and unit rhombi, as illustrated on the right hand side of Fig. 2. It is not hard to see that any lozenge tiling of \(n\Delta _2\) consists of \(n\) triangles and \( n \atopwithdelims ()2 \) rhombi. Figure 3 shows an example of a lozenge tiling of \(4\Delta _2\).

Fig. 2
figure 2

The triangle \(4\Delta _2\) and the four different tiles allowed in a lozenge tiling

Fig. 3
figure 3

Example of a lozenge tiling of \(4\Delta _2\)

The most natural high-dimensional analogs of the lozenge tilings of the triangle \(n\Delta _2\) are the fine mixed subdivisions of the simplex \(n\Delta _{d-1}\). We briefly recall their definition; for a more thorough treatment, see [20].

The Minkowski sum of polytopes \(P_1,\ldots ,P_k\) in \(\mathbb{R }^{m}\) is the polytope:

$$\begin{aligned} P_1+\cdots +P_k:=\big \{p_1+\cdots +p_k\, | \, p_1\in P_1,\ldots ,p_k\in P_k \big \}. \end{aligned}$$

Let

$$\begin{aligned} \Delta _{d-1}=\big \{ (x_1,\ldots , x_d)\in \mathbb{R }^{d} : x_i\ge 0 \text{ and} \, x_1+\cdots +x_d=1 \big \} \end{aligned}$$

be the standard unit \((d-1)\)-simplex, and \(n\Delta _{d-1}=\Delta _{d-1}+\cdots +\Delta _{d-1}\) be its scaling by a factor of \(n\).

A fine mixed cell is a Minkowski sum \(B_1+\cdots +B_n\) where the \(B_i\)s are faces of \(\Delta _{d-1}\) which lie in independent affine subspaces, and whose dimensions add up to \(d-1\). A fine mixed subdivision \(S\) of \(n\Delta _{d-1}\) is a subdivision of \(n\Delta _{d-1}\) into fine mixed cells, such that the intersection of any two cells is a face of both of them. Figure 4 shows examples of subdivisions of \(3\Delta _2\) and \(3\Delta _3\).

Fig. 4
figure 4

Subdivisions of \(3\Delta _2\) and \(3 \Delta _3\), and the Minkowski sum decompositions of the full-dimensional cells

Remark 2.3

Santos [20] showed that the cells in a subdivision of \(n\Delta _{d-1}\) can be labeled by ordered Minkowski sums in such a way that, if \(B_1 + \cdots + B_n\) is a face of \(C_1 + \cdots + C_n\), then \(B_i\) is a face of \(C_i\) for each \(i\). This property is normally required in the definition of a mixed subdivision of \(P_1 + \cdots + P_n\), but it holds automatically in this special case.

Remark 2.4

Ardila and Billey showed that any subdivision of \(n\Delta _{d-1}\) contains exactly \(n\) tiles that are simplices [2, Proposition 8.2].

3 The Coloring of a Fine Mixed Subdivision

Given a fine mixed subdivision of a simplex one can construct its colored dual polyhedral complex, which we simply call its colored dual. This complex can be regarded as a tropical pseudo-hyperplane arrangement; the interested reader is referred to [3, 14].

Very loosely speaking, the colored dual assigns a different color to each of the \(n\) unit simplices, and lets each color spread from the center of the simplex through the cells of the tiling. Figures 5 and 6 illustrate this process in dimensions 2 and 3. Formally, we define the coloring using the mixed Voronoi subdivision.

Fig. 5
figure 5

The colored dual of a subdivision of \(4\Delta _2\) and the corresponding system of permutations on the edges of the triangle (which we will introduce later) (Color figure online)

Fig. 6
figure 6

The colored dual of a subdivision of \(3\Delta _3\). Only one color is shown in its entirety (Color figure online)

Definition 3.1

The Voronoi subdivision of a \(k\)-simplex divides it into \(k+1\) regions, where region \(i\) consists of the points in the simplex for which \(i\) is the closest vertex. Given a subdivision \(S\) of \(n\Delta _{d-1}\), we subdivide each fine mixed cell \(S_1+\cdots + S_n\) into regions \(R_1+\cdots +R_n\), where \(R_i\) is a region in the Voronoi subdivision of \(S_i\). The resulting subdivision of \(n\Delta _{d-1}\) is called the mixed Voronoi subdivision of \(S\).

Definition 3.2

The colored dual of a subdivision \(S\) of \(n\Delta _{d-1}\) is the colored polyhedral complex formed by the lower dimensional faces in the mixed Voronoi subdivision of \(S\), excluding those on the boundary of \(n \Delta _{d-1}\). In the mixed cell \(S_1+\cdots +S_n\), color \(i\) is given to \(S_1+\cdots \overline{S_i}+\cdots +S_n\), where \(\overline{S_i}\) is the complex of lower dimensional faces in the Voronoi subdivision of \(S_i\), excluding those on the boundary of \(S_i\).

We will not use the metric properties of this subdivision. In fact, the dual complex may be defined as a purely combinatorial object. The distinction is not important for us, but this choice of geometric realization will simplify some of our definitions.

Remark 3.3

The color \(i\) is the subcomplex (called a tropical pseudohyperplane in [3]) consisting of the cells of the colored dual having color \(i\). It subdivides the simplex \(n\Delta _{d-1}\) into \(d\) regions which are naturally labeled by the vertices \(w_1,\ldots , w_d\) of the simplex.

A cell \(S_1 + \cdots + S_n\) is intersected precisely by the colors \(i\) such that \(\dim (S_i)\ne 0\), or equivalently, \(S_i\) has at least two letters. The summand \(S_i\) is given by the set of regions (letters) of color \(i\) that this cell intersects. (See Fig. 7 for an example.) It is useful to assign to a face of the triangulation the same color(s) as its dual cell in the colored dual.

Fig. 7
figure 7

A fine mixed subdivision, its mixed Voronoi subdivision, and its colored dual (Color figure online)

Remark 3.4

In the colored dual of a lozenge tiling \(S\), every pair of colors intersects exactly once. One way to see this is to consider, for positive variables \(\lambda _1, \ldots , \lambda _n\), the subdivision \(S_\mathbf{\lambda }\) of the triangle \(\lambda _1 \Delta _2 + \cdots + \lambda _n \Delta _2\) which is combinatorially isomorphic to \(S\). The area of this triangle is \(\sum _i \frac{1}{2} \lambda _i^2 + \sum _{i<j} \lambda _i \lambda _j\). The \(i\)th triangle of \(S_\lambda \) contributes an area of \(\frac{1}{2} \lambda _i^2\) to the subdivision, while a rhombus where colors \(i\) and \(j\) intersect contributes an area of \(\lambda _i \lambda _j\). Therefore, there is exactly one such rhombus for each \(i\) and \(j\). A similar statement (and proof) holds in any dimension.

4 The System of Permutations: The Two-Dimensional Case

In this section, which focuses only on the two-dimensional case, we define our main object of study: the system of permutations of a subdivision. We then prove several structural results about these systems of permutations. In Sects. 5, 6, and 7 we will do this (somewhat less successfully) in higher dimensions.

Given a lozenge tiling of the triangle \(n\Delta _2\), and a numbering of its \(n\) triangles, restrict the colored dual to the edges. This determines three permutations of \([n]\), which we read in clockwise direction, starting from the lower left vertex. In Fig. 5, the system of permutations is (1423, 3124, 4321). We address three questions:

  1. 1.

    Is a lozenge tiling completely determined by its system of permutations?

  2. 2.

    Which triples of permutations of \([n]\) can arise from a lozenge tiling in this way?

  3. 3.

    How are the system of permutations and the positions of the unit triangles related?

The answer to Question 1 is negative, as Fig. 8 shows. Questions 2 and 3 are more interesting, and they are addressed in the following three subsections. We answer Question 2 positively: In Theorem 4.2 we give a simple characterization of the systems of permutations that can be obtained from a lozenge tiling. We also answer Question 3 by showing, in Theorem 4.3, that the system of permutations determines uniquely the numbered positions of the triangles.

Fig. 8
figure 8

Two different tilings with the same system of permutations

4.1 The Two-Dimensional Acyclic System Theorem

Definition 4.1

A system of permutations on the edges of the triangle \(n\Delta _2\) is a set of three permutations of \([n]\) on the edges of the triangle. We say that a system of permutations is acyclic if, when we read the three permutations in clockwise direction, starting from a vertex of the triangle, we never see a “cycle” of the form \(\ldots i \ldots j \ldots \), \(\ldots i \ldots j \ldots \), \(\ldots i \ldots j \ldots \)

The system of permutations \((12,12,12)\) on the edges of \(2\Delta _2\) is the smallest system that is not acyclic. It clearly cannot be realized as the system of permutations of a lozenge tiling.

Theorem 4.2

(\(2\)-D Acyclic System Theorem) Let \(\sigma \) be a system of permutations on the edges of the triangle \(n\Delta _2\). Then \(\sigma \) is achievable as the system of permutations of a lozenge tiling if and only if \(\sigma \) is acyclic.

Proof of Theorem 4.2

Let \(\sigma =(u,v,w)\) be a system of permutations of a lozenge tiling of the triangle \(n\Delta _2\). If the three permutations \(u, v\), and \(w\) contained the elements \(i\) and \(j\) in the same order, then in the dual complex, colors \(i\) and \(j\) would need to intersect at least twice, contradicting Remark 3.4. This proves the forward direction.

For the converse we proceed by induction. The case \(n=1\) is trivial. Now assume that the result is true for \(n-1\), and consider an acyclic system \(\sigma = (u,v,w)\) of permutations of \([n]\). Let \(\sigma ^{\prime } = (u^{\prime },v^{\prime },w^{\prime })\) be the acyclic system of permutation of \([n-1]\) obtained by removing the number \(n\) from \(u,v,\) and \(w\), and let \(T^{\prime }\) be a tiling of the triangle \(ABC\) (of side length \(n-1\)) realizing \(\sigma ^{\prime }\). Let \(D, E,\) and \(F\) be the points on the segments \(BC, CA,\) and \(AB\) where the number \(n\) needs to be inserted in the permutations \(w^{\prime }, v^{\prime },\) and \(u^{\prime }\).

In the tiling \(T^{\prime }\), let \(G_B\) be the union of all “southwest” paths from \(E\) to \(B\), consisting of southwest and west edges. Let \(G_C\) be the union of all “southeast” paths from \(F\) to \(C\), consisting of southeast and east edges. The (non-empty) intersection of \(G_B\) and \(G_C\) is a horizontal segment (or possibly a single point); label its left and right endpoints \(P\) and \(Q\), respectively. Assume that \(T^{\prime }\) was chosen so that the length of \(PQ\) is maximum.

Now consider the leftmost “south” path, using southwest and southeast edges, from \(P\) to edge \(BC\). Let its other endpoint be \(R\), and call this path \(PR\). Similarly, let \(QS\) be the rightmost “south” path from \(Q\) to edge \(BC\). The previous paths split the triangle into six regions, which we number \(1, \ldots , 6\) as shown in the right panel of Fig. 9. The cells in \(G_C\) and \(G_B\) (which are necessarily rhombi) are considered to be in none of the six regions.

Fig. 9
figure 9

Left The southwest paths from \(E\) to \(B\) and the southeast paths from \(F\) to \(C\). Right The paths \(PR, QS, G_B,\) and \(G_C\) divide the triangle into six regions

If \(D\) is between \(R\) and \(S\), then there is a “north” path, using northeast and northwest edges, from \(D\) to a point \(M\) on \(PQ\). Consider any northwest path \(MF\) along \(G_B\) and any northeast path \(ME\) along \(G_C\). Now cut the tiling along the paths \(MD, ME,\) and \(MF\), and glue it back together using an equilateral triangle at \(M\) and three paths of rhombi of the shape of \(MD, ME,\) and \(MF\), as shown in Fig. 10. The result will be a tiling \(T\) which realizes the system of permutations \(\sigma \).

Fig. 10
figure 10

From a tiling of \((n-1)\Delta _2\) to a tiling of \(n\Delta _2\)

If \(D\) is not between \(R\) and \(S\), then we claim that \(\sigma \) is not acyclic. To prove it, assume without loss of generality that \(D\) is to the left of \(R\). Consider the edge of \(T^{\prime }\) directly to the left of \(R\); say it has color \(i\). It is clear that triangle \(i\) must be in region \(1, 2,\) or \(4\). We will show that in fact triangle \(i\) is in region \(2\). This will imply that \(\sigma \) contains the cycle \(\ldots i \ldots n \ldots \), \(\ldots i \ldots n \ldots \), \(\ldots i \ldots n \ldots \).

First we show that triangle \(i\) is not in region \(4\). Let \(PB\) be the southernmost path from \(P\) to \(B\) in \(G_B\), and let \(P^{\prime }\) be the first place where the paths \(PB\) and \(PR\) diverge (Fig. 11). Note that all edges from \(P\) to \(P^{\prime }\) must be southwest edges. By the definitions of \(PB\) and \(PR\), there are no southwest edges hanging from \(P^{\prime }\). In particular, the next edge in \(PB\) after \(P^{\prime }\) is a west edge. This forces all the tiles directly to the left of \(PR\) to be horizontal. Therefore, triangle \(i\) is above \(P^{\prime }\), and hence not in region \(4\).

Fig. 11
figure 11

Triangle \(i\) cannot be in region 4

Now assume that triangle \(i\) is in region \(1\). Then color \(i\) must enter and exit region \(2\) by crossing horizontal edges. This forces all tiles in region \(2\) and to the right of color \(i\) to be vertical rhombi. But then we can retile this subregion by moving all horizontal rhombi to the right end of region \(2\) and shifting all vertical rhombi one unit to the left (as illustrated in Fig. 12). This results in a new tiling of the triangle of side length \(n-1\) which has the same system of permutations, but where the length of \(PQ\) is larger, a contradiction.

Fig. 12
figure 12

Triangle \(i\) cannot be in region 1

It follows that triangle \(i\) is in region 2 as desired. This concludes the proof. \(\square \)

4.2 Acyclic Systems of Permutations and Triangle Positions

The following is the main result of this section.

Theorem 4.3

(Acyclic systems of permutations and triangle positions) In a lozenge tiling of a triangle, the acyclic system of permutations determines uniquely the numbered positions of the unit triangles. Conversely, the numbered positions of the triangles and one permutation of the system determine uniquely the other two permutations.

4.2.1 A Permutation Factorization

We begin by introducing a way of factoring a permutation uniquely into a particular standard form. This factorization will play an important role in our analysis of lozenge tilings. We use cycle notation for permutations throughout this section.

Lemma 4.4

Every permutation \(u\) of \([n]\) can be written uniquely in the form

$$\begin{aligned} u = (n,\ldots ,p_n)\circ \cdots \circ (2,3, \ldots ,p_2)\circ (1,2, \ldots ,p_1), \end{aligned}$$

for integers \(p_1, \ldots , p_n\) such that \(i \le p_i \le n\) for all \(i\).

Proof

We proceed by induction on \(n\). The case \(n=1\) is trivial. Consider a permutation \(\pi \) of \([n]\). For the equation to be true, we must have \(u^{-1}(1)=p_1\), so \(p_1\) is determined by \(u\). Then we see that \(u \circ (p_1,\ldots ,2,1) \) leaves \(1\) fixed, and can be regarded as a permutation of \([2, \ldots , n]\). By the induction hypothesis, it can be written uniquely as

$$\begin{aligned} u \circ (p_1,\ldots ,2,1) = (n,\ldots ,p_n) \circ (n-1, \ldots , p_{n-1}) \circ \cdots \circ (2, \ldots , p_2), \end{aligned}$$

for \(i \le p_i \le n\). This gives the unique such expression for \(u\). \(\square \)

Lemma 4.5

Similarly, every permutation \(v\) of \([n]\) can be written uniquely in the form

$$\begin{aligned} v = (1,\ldots ,q_1)\circ \cdots \circ (n-1, n-2, \ldots ,q_{n-1})\circ (n, n-1, \ldots ,q_n). \end{aligned}$$

for integers \(q_1, \ldots , q_n\) such that \(i \ge q_i \ge 1\) for all \(i\).

The following lemma tells us how to compute the values of \(p_1,\ldots , p_n\) and \(q_1,\ldots , q_n\) in terms of the permutations \(u\) and \(v\).

Lemma 4.6

In the two lemmas above we have

$$\begin{aligned} p_k= k + | \{ \ell >k : u^{-1}(\ell ) < u^{-1}(k) \}|, \\ q_k = k - | \{ \ell <k : v^{-1}(\ell ) > v^{-1}(k) \}|. \end{aligned}$$

Proof

We prove the result for \(p_k\); the proof for \(q_k\) is analogous. The inverse of \(u\) is

$$\begin{aligned} u^{-1} = (p_1,\ldots ,2,1)\circ (p_2,\ldots , 3,2) \circ \cdots \circ (p_n,\ldots ,n). \end{aligned}$$

Let \( \pi _k := (p_k, \ldots , k) \circ (p_{k+1}, \ldots , k+1) \circ \cdots \circ (p_n, \ldots , n), \) a permutation of \(\{k,\ldots , n\}\). Note that, to obtain \(\pi _k\) from \(\pi _{k+1}\) (which is a permutation of \(\{k+1, \ldots , n\}\)), we simply insert \(p_k\) at the beginning of the permutation, and substract \(1\) from all entries less than or equal to it. For instance, if \((p_1, \ldots , p_6) = (3,2,4,5,6,6)\), then the permutations \(\pi _6, \ldots , \pi _1\) are \(6, 65, 564, 4563, 24563, 314562\), respectively. In particular, the relative order of \(\pi _{k+1}(a)\) and \(\pi _{k+1}(b)\) (where \(a, b \ge k+1\)) is preserved in \(\pi _k\).

It follows that, for \(\ell >k\), we have \( u^{-1}(\ell ) = \pi _1(\ell ) < \pi _1(k) \!=\! u^{-1}(k) \, \mathrm if and only if \, \pi _k(\ell ) < \pi _k(k)\). But \(\pi _k(k)=p_k\), so

$$\begin{aligned} | \{ \ell >k : u^{-1}(\ell ) < u^{-1}(k) \}| = | \{ \ell >k : \pi _k(\ell ) < \pi _k(k)) \}| = p_k - k, \end{aligned}$$

as desired. \(\square \)

4.2.2 Tilings and Wiring Diagrams

The possible positions of the triangles in a lozenge tiling of \(n\Delta _2\) naturally correspond to triples in the triangular array of non-negative natural numbers \((x_1,x_2,x_3)\) whose sum is equal to \(n-1\). The unit triangles at the corners \(A, B,\) and \(C\) have coordinates \((n-1,0,0),\,(0, n-1,0)\), and \((0,0,n-1)\), respectively. We denote by \(G_n\) the directed graph whose vertices are the triples in this triangular array, and where each node which is not in the bottom row is connected to the two nodes directly below it. There is a natural bijection between the lozenge tilings of \(n\Delta _2\) and the vertex-disjoint routings to the bottom \(n\) vertices of the graph \(G_n\): simply place one rhombus over each edge in the routing, one vertical rhombus over each isolated vertex, and one triangle over the top vertex of each path in the routing [13]. See Fig. 13 for an example.

Fig. 13
figure 13

Left A tiling of \(4\Delta _2\). Middle The corresponding routing of \(G_4\). Right The coordinates \((p,q)\) of the vertices of \(G_4\)

We perform a change of coordinates and label the nodes of \(G_n\) with pairs of numbers \((p,q)\), where \(p=x_1+x_3+1\) and \(q=x_3+1\). The \(p\) and \(q\) coordinates range from \(1\) to \(n\), and increase in the northeast and southeast directions, respectively. Figure 13 shows the coordinates \((p,q)\) of the graph \(G_4\). Given a lozenge tiling \(T\), and the corresponding routing of \(G_n\), number the positions of the unit triangles from \(1\) up to \(n\), such that the vertex of the \(i\)th triangle is routed to the vertex with \((p,q)\)-coordinate equal to \((i,i)\). Let \((p_i, q_i)\) be the position of the \(i\)th triangle in \(T\). Since the triangles of \(T\) are spread out, we have \(1 \le q_i \le i \le p_i \le n\) for all \(i\). We now show that knowing the positions \((p_i, q_i)\) is equivalent to knowing the system of permutations \((u, v, w)\).

Lemma 4.7

The ordered list of positions \((p_i, q_i)\) of the triangles in a lozenge tiling determines the permutations \(u\) and \(v\) as follows:

$$\begin{aligned} u&= (n,\ldots ,p_n)\circ \cdots \circ (2,\ldots ,p_2)\circ (1,\ldots ,p_1),\\ v&= (1,\ldots ,q_1)\circ \cdots \circ (n-1,\ldots ,q_{n-1})\circ (n,\ldots ,q_n),\\ w&= n \ldots 321. \end{aligned}$$

Proof

The equation \(w=n \ldots 321\) holds by assumption. We prove the formula for \(u\); the proof for \(v\) is analogous. The color \(i\) splits naturally into three broken rays \(R_A(i), R_B(i)\), and \(R_C(i)\) centered at the \(i\)th triangle and pointing away from vertices \(A, B,\) and \(C\) respectively. Consider the pseudolines \(L(i) = R_A(i) \cup R_C(i)\) for \(1 \le i \le n\). We can regard this pseudoline arrangement as a wiring diagram for the permutation \(u\) (Fig. 14).

Fig. 14
figure 14

A tiling with \(p=(4,2,3,5,6,6)\). We have \(u=236145 = ()(s_5)(s_4)()()(s_1s_2s_3) = (\mathbf{6})(5\mathbf{6} )(4\mathbf{5})(\mathbf{3})(\mathbf{2})(123\mathbf{4})\). In the other direction we have \(q=(1,2,3,1,4,5)\) and \(v=412563 = ()()()(s_3s_2s_1)(s_4)(s_5) = (1\mathbf{1})(2\mathbf{2})(3\mathbf{3})(432\mathbf{1})(5\mathbf{4})(6\mathbf{5})\)

To express \(u\) as a product of transpositions, it suffices to linearly order the crossings from bottom to top, in an order compatible with the partial order given by the wiring diagram, and multiply them left to right. One way of doing it is to proceed up the ray \(R_A(n)\), then up the ray \(R_A(n-1)\), and so on up to the ray \(R_A(1)\), recording every crossing that we see along the way. This procedure lists every crossing exactly once, and the crossings along ray \(R_A(i)\) correspond to the transpositions \(s_i, s_{i+1}, \ldots , s_{p_i-1}\) (where \(s_j=(j, j+1)\)) which multiply to the cycle \((i, \ldots , p_i)\).\(\square \)

Notice that in Lemma 4.7, we need the ordered list of positions of the triangles to determine the system of permutations. Figure 15 illustrates this.

Fig. 15
figure 15

Two tilings with the same unordered set of triangles and different systems of permutations

We have now done all the work to prove the main result of this section.

Proof of Theorem 4.3

If we are given the numbered triangle positions and a permutation of the system, we can assume without loss of generality that the given permutation is \(w=n\ldots 1\). Lemma 4.7 then tells us how to obtain the two remaining permutations \(u\) and \(v\). Moreover, given that \(1 \le q_i \le i \le p_i \le n\), Lemmas 4.4 and 4.5 imply that this procedure is reversible, and Lemma 4.6 gives us an explicit way of computing the triangle positions in terms of \(u\) and \(v\).

4.2.3 From Acyclic Systems to Triangle Positions: Another Description

Let \(T\) be a lozenge tiling of \(n\Delta _2\) and \(\sigma \) be its corresponding acyclic system of permutations. In addition to Lemmas 4.6 and 4.7, we now present a different way of computing the triangle positions of \(T\) in terms of \(\sigma \).

As before, we identify the positions of the unit triangles in \(T\) with triples in the triangular array of non-negative natural numbers \((x_1,x_2,x_3)\) whose sum is equal to \(n-1\). For \(1\le i\ne j \le n\) define the directed graph \(G_{ij}\) on the triangle \(ABC\); we orient edge \(e\) according to the order in which \(i\) and \(j\) appear on \(e\) in the system of permutations \(\sigma \).

Since the system of permutations is acyclic, each graph \(G_{ij}\) is acyclic and has a unique source. The position \((x_1^i,x_2^i,x_3^i)\) of the \(i\)th triangle is given by:

$$\begin{aligned} x_1^i=|\{j\ne i : A \text{ is} \text{ the} \text{ unique} \text{ source} \text{ of} \, G_{ij}\}|, \\ x_2^i=|\{j\ne i : B \text{ is} \text{ the} \text{ unique} \text{ source} \text{ of} \, G_{ij}\}|,\\ x_3^i=|\{j\ne i : C \text{ is} \text{ the} \text{ unique} \text{ source} \text{ of} \, G_{ij}\}|. \end{aligned}$$

We illustrate this in an example in Fig. 16. This result is proved in greater generality in Sect. 7.

Fig. 16
figure 16

Obtaining the triangle positions from the system of permutations

5 The Acyclic System Conjecture

The main goal of this section is to introduce the concept of the system of permutations of a higher dimensional subdivision of a simplex. We prove that the system of permutations of a subdivision is acyclic. Motivated by Theorem 4.2, we conjectured that the converse statement holds as well (The Acyclic System Conjecture 5.7). However, after this paper was submitted for publication, the conjecture was disproved by Francisco Santos in [19].

Let \(S\) be a subdivision on \(n\Delta _{d-1}\). As mentioned in Remark 2.2, in order to prevent confusion we will denote indices in the set \([n]\) by the letters \(i,j,k,\ell \), and indices in the set \([d]\) by the letters \(a,b\). We also denote the vertices of the simplex \(\Delta _{d-1}\) by \(w_1,\ldots , w_d\), the vertices of \(n\Delta _{d-1}\) by \(nw_1,\ldots , nw_d\), the vertices of \(\Delta _{n-1} \) by \(v_1,\ldots ,v_n\), and the vertices of d\(\Delta _{n-1} \) by \(dv_1,\ldots ,dv_n\).

The restriction \(S |_{nw_aw_b}\) of the subdivision \(S\) to the edge \(nw_aw_b\) is the subdivision of the segment \(nw_aw_b\) given by the Minkowski sums \(S_1+\cdots + S_n \in S\) for which \(S_i\subset \{w_a,w_b, w_aw_b \}\) for all \(i=1,\ldots ,n\).

Definition 5.1

(The permutation of an edge) Since \(S |_{nw_aw_b}\) is a subdivision, for each \(i \in [n]\) there is a unique cell having \(i-1\) summands equal to \(w_b,\,n-i\) summands equal to \(w_a\), and one summand (which we denote \(S_{\sigma _{ab}(i)}\)) equal to \(w_aw_b\). It is easy to see that \(\sigma _{ab}\) is a permutation of \([n]\), which we call the permutation of the edge \(nw_aw_b\). (Note that \(\sigma _{ab}\) is the reverse of \(\sigma _{ba}\) for any \(1 \le a \ne b \le d\).)

Remark 5.2

It is worth describing more explicitly the subdivision along each edge. As we traverse the edge \(nw_aw_b\) from the vertex \(nw_a\) to \(nw_b\), the first edge of \(S\) that we encounter has the form \(w_a+\cdots +w_a + w_aw_b + w_a + \cdots + w_a\). Each subsequent edge is obtained from the previous one by converting the summand \(w_aw_b\) into \(w_b\) and converting one of the summands \(w_a\) into \(w_aw_b\). The permutation \(\sigma _{ab}\) tells us the order in which the summands \(w_a\) are converted to \(w_aw_b\) (and then to \(w_b\)).

Definition 5.3

(The system of permutations) The system of permutations of a fine mixed subdivision \(S\) of \(n\Delta _{d-1}\) is the collection \(\sigma (S)=(\sigma _{ab})_{1\le a \ne b \le d}\) of permutations \(\sigma _{ab}\) of the edges \(nw_aw_b\).

Example 5.4

Consider the subdivision \(S\) of \(3\Delta _2\) given on the left hand side of Fig. 7, with the small difference that we now call the vertices \(3w_1, 3w_2\), and \(3w_3\) instead of \(A, B\), and \(C\). Writing only the one-dimensional cells of the subdivision restricted to the edges of the triangles we have:

$$\begin{aligned} S|_{3w_1w_2}&= S|_{3w_2w_1} = \{ w_1w_2+w_1+w_1,\ w_2+w_1+w_1w_2,\ w_2+w_1w_2+w_2 \},\\ S|_{3w_2w_3}&= S|_{3w_3w_2} = \{ w_2+w_2w_3+w_2,\ w_2w_3+w_3+w_2,\ w_3+w_3+w_2w_3 \},\\ S|_{3w_3w_1}&= S|_{3w_1w_3} = \{ w_3+w_1w_3+w_3,\ w_3+w_1+w_1w_3,\ w_1w_3+w_1+w_1 \}. \end{aligned}$$

The system of permutations \(\sigma (S)=(\sigma _{ab})_{1\le a \ne b \le 3}\) is then given by

$$\begin{aligned} \begin{array}{ccccc} \sigma _{12}=132,&\,&\,&\,&\sigma _{21}=231, \\ \sigma _{23}=213,&\,&\,&\,&\sigma _{32}=312, \\ \sigma _{31}=231,&\,&\,&\,&\sigma _{13}=132. \end{array} \end{aligned}$$

Notice that this system coincides with the restriction of the coloring of \(S\) to the edges of the triangle.

Definition 5.5

A system of permutations on the edges of \(n\Delta _{d-1}\) is a collection \(\sigma =(\sigma _{ab})_{1\le a \ne b \le d}\) of permutations \(\sigma _{ab}\) of \([n]\) such that \(\sigma _{ab}\) is the reverse of \(\sigma _{ba}\) for all \(a, b\). For each pair \(1\le i \ne j \le n\) we define the directed graph \(G_{ij}(\sigma )\) of \(\sigma \) as the complete graph on \([d]\), where edge \(ab\) is directed \(a\rightarrow b\) if and only if the permutation \(\sigma _{ab}\) is of the form \(\ldots i \ldots j \ldots \) We say that a system of permutations \(\sigma \) is acyclic if and only if all the graphs \(G_{ij}(\sigma )\) are acyclic.

In other words, a system of permutations on the edges of a simplex is acyclic if and only if there is no closed walk along the edges such that the permutation on every directed edge of the walk has the form \(\ldots i \ldots j \ldots \) for some \(i\) and \(j\).

Theorem 5.6

Let \(S\) be a fine mixed subdivision of \(n\Delta _{d-1}\), and \(\sigma (S)\) be the corresponding system of permutations. Then \(\sigma (S)\) is acyclic.

Proof

The cases \(d=1, 2\) are trivial. The case \(d=3\) was shown in Theorem 4.2. For \(d > 3\), notice that an orientation of the complete graph \(K_d\) is acyclic if and only if every triangle \(w_aw_bw_c\) is acyclic. But the orientation of triangle \(w_aw_bw_c\) is given by the subdivision \(S|_{nw_aw_bw_c}\), and so it is acyclic by Theorem 4.2. \(\square \)

We conjectured that the converse also holds:

Acyclic System Conjecture 5.7

Any acyclic system of permutations on the edges of the simplex \(n\Delta _{d-1}\) is achievable as the system of permutations of a fine mixed subdivision.

Theorem 4.2 says that the Acyclic System Conjecture 5.7 is true for \(d=3\). However, Francisco Santos recently disproved this conjecture in the general case [19]. He constructed an acyclic system of permutations on the edges of \(5\Delta _3\) that is not achievable as the system of permutations of a fine mixed subdivision.

6 Duality, Deletion and Contraction

Before we continue extending the results of Sect. 4 from two dimensions to higher dimensions we need some simple but useful machinery. This section introduces the notion of duality, deletion and contraction for acyclic systems of permutations on the edges of a simplex. We show that our definitions are compatible with the previously known notions of duality, deletion and contraction for subdivisions [3, 20]. Most of the results in this section follow easily from the definitions, and we omit their proofs.

6.1 Duality for Subdivisions

There is a natural notion of duality between subdivisions of \(n \Delta _{d-1}\) and subdivisions of \(d \Delta _{n-1}\). This duality is induced by a one-to-one correspondence between subdivisions of \(n\Delta _{d-1}\) and triangulations of the polytope \(\Delta _{n-1}\times \Delta _{d-1}\) obtained via a special case of the Cayley trick [12]; for a more thorough discussion see [12, 20]. Figure 17 shows an example of a triangulation of the triangular prism \(\Delta _1\times \Delta _2=12\times ABC\), and the corresponding subdivision of \(2\Delta _2\) , whose three tiles are \(ABC + B,\,AC + AB\), and \(C + ABC\).

Fig. 17
figure 17

The Cayley trick

Given a subdivision \(S\) of \(n\Delta _{d-1}\), we denote by \(S^*\) the dual subdivision of \(d\Delta _{n-1}\) that corresponds to the triangulation of \(\Delta _{d-1}\times \Delta _{n-1}\). The dual subdivision is given by:

Lemma 6.1

The dual of a mixed cell \(S_1+\cdots +S_n\) in \(S\) is the mixed cell \(Z_1+\cdots + Z_d\) in \(S^*\), where \(Z_a=\{v_i: w_a \in S_i \}\).

Figure 18 shows an example of a subdivision of \(3\Delta _{4-1}\), its dual subdivision of \(4\Delta _{3-1}\) and the Minkowski sum decompositions of the full-dimensional cells.

Fig. 18
figure 18

A subdivision \(S\) of \(3\Delta _{4-1}\), its dual subdivision \(S^*\) of \(4\Delta _{3-1}\) and the Minkowski sum decompositions of the full-dimensional cells. The systems of permutations \(\sigma = \sigma (S)\) and \(\sigma ^* = \sigma (S^*)\) are given by \( \sigma _{AB}=132,\ \sigma _{AC}=123,\ \sigma _{AD}=123, \sigma _{BC}=123,\ \sigma _{BD}=123,\ \sigma _{CD}=123, \) and \(\sigma ^*_{12}=ABCD,\ \sigma ^*_{23}=BACD,\ \sigma ^*_{31}=DCBA\)

6.2 Dualilty for Acyclic Systems of Permutations

Let \(\sigma = (\sigma _{ab})_{1\le a \ne b \le d}\) be an acyclic system of permutations on the edges of the simplex \(n\Delta _{d-1}\). Recall that, for each pair \(1\le i \ne j \le n\), the graph \(G_{ij}(\sigma )\) on \([d]\) vertices has a directed edge \(a\rightarrow b\) if and only if the permutation \(\sigma _{ab}\) is of the form \(\ldots i \ldots j \ldots \) Since this graph is acyclic and complete, it can be naturally regarded as a permutation \(\sigma ^*_{ij}\) of \([d]\). More precisely, for \(a\in [d],\,\sigma ^*_{ij} (a)\) is the vertex of \(G_{ij}(\sigma )\) whose out-degree is equal to \(d-a\).

Definition 6.2

The dual system of an acyclic system \(\sigma \) of \(n\Delta _{d-1}\) is the system of permutations \(\sigma ^*=(\sigma ^*_{ij})_{1\le i \ne j \le n}\) on the edges of \(d\Delta _{n-1}\).

Example 6.3

If \(\sigma _{12}=132, \sigma _{23}=213, \sigma _{31}=231\), then \(\sigma ^*_{12} = 132, \sigma ^*_{23} = 231, \sigma ^*_{31} = 321\).

Lemma 6.4

The permutation \(\sigma _{ab}\) is of the form \(\ldots i \ldots j \ldots \) if and only if the permutation \(\sigma ^*_{ij}\) is of the form \(\ldots a \ldots b \ldots \).

Proof

Omitted. \(\square \)

Proposition 6.5

The system of permutations \(\sigma ^*\) is acyclic and \((\sigma ^*)^*=\sigma \).

Proof

Omitted. \(\square \)

6.3 Deletion and Contraction for Subdivisions

Recall that we denote the vertices of \(\Delta _{d-1}\) by \(w_1,\ldots ,w_d\), and the vertices of \(\Delta _{n-1}\) by \(v_1,\ldots ,v_n\).

Definition 6.6

Let \(S\) be a subdivision of \(n\Delta _{d-1}\). For \(i\in [n]\), the deletion \(S{\backslash i}\) is the subdivision of \((n-1)\Delta _{d-1}\) whose mixed cells correspond to the Minkowski sums obtained from the Minkowski sums of \(S\) by deleting the \(i\)th summand.

Definition 6.7

Let \(S\) be a subdivision of the simplex \(n\Delta _{d-1}\). For \(a \in [d]\), the contraction \(S/a\) is the subdivision of \(n\Delta _{d-2}\) which consists of the cells \(S_1+\cdots +S_n\) of \(S\) such that \(S_i\subset \{ w_1,\ldots ,\hat{w_a},\ldots ,w_d \}\).

It is useful to also think of the deletion \(S{\backslash i}\) and the contraction \(S{/a}\) in terms of the Cayley trick. The subdivision \(S\) corresponds to a triangulation \(T\) of \(\Delta _{n-1}\times \Delta _{d-1}\); the deletion \(S{\backslash i}\) and contraction \(S{/a}\) correspond to the restriction of \(T\) to the appropriate facets of \(\Delta _{n-1}\times \Delta _{d-1}\).

6.4 Deletion and Contraction for Systems of Permutations

Definition 6.8

Let \(\sigma \) be a system of permutations on the edges of \(n\Delta _{d-1}\). For \(i\in [n]\), the deletion \(\sigma {\backslash i}\) is a system of permutations on the edges of \((n-1)\Delta _{d-1}\), obtained from \(\sigma \) by deleting the number \(i\) from each permutation.

For example, for the system of permutations \(\sigma =\{1423, 3124, 4321\}\) on the edges of \(4\Delta _3\) in Fig. 5, we get \(\sigma {\backslash 2}=\{143, 314, 431\}\). Note that \(\sigma {\backslash 2}\) is the system of permutations of the deletion \(S{\backslash 2}\) of the subdivision \(S\) in the same figure.

Definition 6.9

Let \(\sigma \) be a system of permutations on the edges of \(n\Delta _{d-1}\). For \(a \in [d]\), the contraction \(\sigma {/a}\) is the restriction of \(\sigma \) to the edges of the facet of \(n\Delta _{d-1}\) that do not contain the vertex \(nw_a\).

The following proposition follows directly from the definitions.

Proposition 6.10

If \(\sigma =\sigma (S)\) is the system of permutations of a subdivision \(S\), then

  1. 1.

    \(\sigma {\backslash i}=\sigma (S \backslash i)\)

  2. 2.

    \(\sigma {/a}=\sigma (S/a)\)

6.5 Properties

In this subsection we show that the operations of deletion and contraction are dual to each other, and that the dual system of the system of permutations of a subdivision \(S\) is equal to the system of permutations of the dual subdivision \(S^*\). This result will be a key lemma in Sect. 8.

Proposition 6.11

Let \(S\) be a subdivision of \(n\Delta _{d-1}\) and \(\sigma \) be an acyclic system of permutations of \(n\Delta _{d-1}\). Let \(i\in [n]\) and \(a \in [d]\). Then

$$\begin{aligned} (S{\backslash i})^*=S^*{/i}, \qquad (S{/a})^*=S^*{\backslash a},\qquad (\sigma {\backslash i})^*=\sigma ^*{/i}, \qquad (\sigma {/a})^*=\sigma ^*{\backslash a}.\qquad \end{aligned}$$

The geometric content of this proposition is the following: The deletion of a color \(i\) in a subdivision \(S\) corresponds to the contraction of the vertex \(i\) in the dual subdivision \(S^*\), and viceversa. This proposition follows directly from the Cayley trick and from the definitions.

Proposition 6.12

Let \(S\) be a subdivision of \(n\Delta _{d-1}\) and \(\sigma (S)\) be the associated system of permutations. Then \({\sigma (S)}^*=\sigma (S^*)\).

Proof

It suffices to check the relative positions of any two numbers \(i,j\) on the edges of \(n\Delta _{d-1}\); i.e., to prove the result for \(n=2\). Now, all mixed subdivisions of \(2\Delta _{d-1}\) are isomorphic, up to relabeling, to the one whose \(d\) full-dimensional cells are:

$$\begin{aligned} w_1w_2w_3 \ldots w_ d + w_1, \, \,w_2w_3 \ldots w_ d + w_1w_2, \, \\ w_3 \ldots w_ d + w_1w_2w_3,\ldots ,w_d + w_1w_2w_3\ldots w_d. \end{aligned}$$

The proposition is easily verified in this case.\(\square \)

The operations of restriction, contraction, and duality will be very be useful to us in what follows.

7 From Systems of Permutations to Simplex Positions

A subdivision of \(n\Delta _{d-1}\) is not uniquely determined by its system of permutations, but in this section we will see that the positions of its simplices are completely determined. We already proved this result for lozenge tilings in Theorem 4.3. We now prove it in general.

Theorem 7.1

(Acyclic systems of permutations and simplex positions) The numbered positions of the simplices in a fine mixed subdivision \(S\) of \(n\Delta _{d-1}\) are completely determined by its system of permutations \(\sigma = \sigma (S)\). More precisely, the Minkowski decomposition of the \(i\)th simplex is

$$\begin{aligned} w_{a_1} + \cdots + w_{a_{i-1}} + w_1w_2\ldots w_n + w_{a_{i+1}}+ \cdots + w_{a_n}, \end{aligned}$$

where \(a_j\) is the unique source of the acyclic graph \(G_{ij}(\sigma )\) for all \(j\ne i\).

Proof

The Minkowski sum decomposition of the \(i\)th simplex \(T\) in the subdivision \(S\) has \(i\)th component equal to \(w_1\ldots w_d\). By Lemma 6.1, this implies that the letter \(v_i\) appears in all the components of the Minkowski decomposition of the dual cell \(T^*\). It follows that \(T^*\) is the unique full-dimensional cell of the subdivision \(S^*\) that contains the vertex \(dv_i\) of \(d\Delta _{n-1}\). This dual cell \(T^*\) is completely determined by the colors of the edges adjacent to the vertex \(dv_i\) in \(S^*\), which are precisely the sources of \(G_{ij}(\sigma )\) with \(j\ne i\). More explicitly, for each index \(a \in [d]\), the Minkowski decomposition of the dual cell \(T^*\) has \(a\)th component equal to \(\{ v_j,\ j\in [n] : j=i \text{ or} \text{ source}(G_{ij}) = a \}\). Dualizing and applying Lemma 6.1 again, we get the desired Minkowski decomposition of the simplex \(T\).\(\square \)

Figure 19 shows two examples of how to compute the positions of the simplices in a subdivision from its system of permutations.

Fig. 19
figure 19

How to obtain the positions (and Minkowski sum decompositions) of the simplices from the system of permutations

Remark 7.2

In dimension 2, our proofs of Theorem 4.3 and Theorem 7.1 give two descriptions of the triangle positions as a function of the acyclic system of permutations. The first description, and Lemma 4.6 in particular, gives a simple computation of these positions. The second description gives us additional information about the triangles, namely, their Minkowski sum decompositions. For higher \(d\), this second computation works without modification. It would also be interesting to generalize the first one; i.e., to find a direct description of the positions of the simplices in the spirit of our proof of Theorem 4.3.

8 The Spread Out Simplices Conjecture

One of the motivations of this paper is the Spread Out Simplices Conjecture of Ardila and Billey. They showed that every subdivision of \(n\Delta _{d-1}\) contains precisely \(n\) unit simplices, and studied where those simplices could be located. They conjectured that the possible positions of the simplices are given by the bases of the matroid determined by the lines in a generic complete flag arrangement. For details, see [2].

The following is an equivalent statement. Recall that a collection of \(n\) simplices in \(n \Delta _{d-1}\) is said to be spread out if no subsimplex of size \(k\) contains more than \(k\) of them.

Spread Out Simplices Conjecture 8.1

[2, Conjecture 7.1] A collection of \(n\) simplices in \(n\Delta _{d-1}\) can be extended to a fine mixed subdivision if and only if it is spread out.

8.1 Regular Subdivisions: Yoo’s Example

Question 8.3 in [2] asked whether Conjecture 8.1 is true in the more restrictive context of regular subdivisions. One may ask the same question for Conjecture 5.7. Yoo (Personal communication, 2010) showed that these statements are false in that context, even for \(d=3\). Figure 20 shows an acyclic system of permutations on \(6 \Delta _2\) and a collection of 6 triangles which can only be realized by two subdivisions, neither of which is regular.

Fig. 20
figure 20

A non-regular subdivision of \(6\Delta _2\). Its system of permutations and triangle positions cannot be achieved by a regular subdivision (Example by Hwanchul Yoo)

8.2 The Simplex Positions are Spread Out

We identify the possible positions of the simplices in a subdivision with the lattice points of the simplex \(\{ (x_1,\ldots ,x_d) \in \mathbb{R }^{d} : x_1+\cdots + x_d = n-1 \text{ and} \, x_1,\ldots ,x_d \ge 0 \}\). Theorem 7.1 leads us to the following definition.

Definition 8.2

The set of simplex positions \(P(\sigma )\) of an acyclic system of permutations \(\sigma \) of \(n\Delta _{d-1}\) is as follows: For \(1 \le i \le n\) the \(i\)th simplex has position \((x_1^i, \ldots , x_d^i)\), where

$$\begin{aligned} x_a^i=\big |\big \{j\ne i : a \text{ is} \text{ the} \text{ unique} \text{ source} \text{ of} \, G_{ij}(\sigma )\big \}\big |. \end{aligned}$$

Notice that this definition makes sense for arbitrary acyclic systems, and not only for those coming from subdivisions. When \(\sigma \) comes from a subdivision, the set of positions \(P(\sigma )\) is the one given by Theorem 7.1.

Remark 8.3

As seen in the proof of Theorem 7.1, computing the positions of the simplices of \(\sigma \) is very easy if we know \(\sigma ^*\). Each simplex of \(\sigma \) corresponds to a vertex \(v\) of \(d \Delta _{n-1}\), and its Minkowski summands are \(\Delta _{d-1}\) and the \(d-1\) labels on the edges coming out of \(v\) in \(\sigma ^*\). For instance, if \(\sigma \) is the subdivision on the top of Fig. 18, then its three simplices are readily given by the permutations around the dual triangle in \(\sigma ^*\): they are \(ABCD+A+A, D+ABCD+B, D+D+ABCD\).

Recall that Ardila and Billey proved the forward direction of Conjecture 8.1:

Theorem 8.4

[2, Proposition 8.2] The positions of the simplices of a fine mixed subdivision of \(n\Delta _{d-1}\) are spread out.

In principle, our next result generalizes this:

Theorem 8.5

The positions of the simplices \(P(\sigma )\) of an acyclic system of permutations \(\sigma \) of \(n\Delta _{d-1}\) are spread out.

In order to prove Theorem 8.5, let us define the table of positions \(T(\sigma )\) of an acyclic system of permutations \(\sigma \). This is an \(n\times n\) matrix whose rows are given by the Minkowski summands of the simplices of the system of permutations \(\sigma \). For example, the table of positions of the system of permutations \(\{123,231,312\}\) on the top example in Fig. 19 is

$$\begin{aligned} \begin{bmatrix} ABC&C&B\\ A&ABC&B\\ A&C&ABC \end{bmatrix}. \end{aligned}$$

For each \(a \ne b \in [d]\), define the directed graph \(H_{ab}(\sigma )\) as the graph on the vertex set \([n]\) containing a directed edge \(i\rightarrow j\) if there is a \(w_a\) in row \(i\) and a \(w_b\) in row \(j\) which are in the same column. In the previous example, \(H_{AB}(\sigma )\) is a complete graph in three vertices with directed edges \(2\rightarrow 1,\,3\rightarrow 1\) and \(3\rightarrow 2\). Notice that in this case \(H_{AB}(\sigma )\) is the complete acyclic graph that corresponds to the permutation \(\sigma _{AB}=321\). In general we have:

Lemma 8.6

The graph \(H_{ab}(\sigma )\) is a subgraph of the complete, acyclic graph on \([n]\) that corresponds to the permutation \(\sigma _{ab}\).

Proof

We need to prove that if \(H_{ab}\) has a directed edge \(i\rightarrow j\) then the permutation \(\sigma _{ab}\) is of the form \(\ldots i\ldots j\ldots \) Suppose \(i\rightarrow j\) in \(H_{ab}\). Then there is a column \(\ell \) of the table \(T(\sigma )\) such that \(w_a\in T_{i\ell }\) and \(w_b\in T_{j\ell }\).

  • Case 1: If \(\ell =j\), then \(T_{ij}=w_a\). This means that the graph \(G_{ij}\) has a source at \(a\in [d]\), which implies that the permutation \(\sigma _{ab}\) is of the form \(\ldots i\ldots j\ldots \)

  • Case 2: If \(\ell =i\), an analogous argument works.

  • Case 3: If \(\ell \ne i,j\), then \(T_{i\ell }=w_a\) and \(T_{j\ell }=w_b\), which means that the graphs \(G_{i\ell }\) and \(G_{j\ell }\) have sources at \(a\in [d]\) and \(b\in [d]\), respectively. This implies that the permutation \(\sigma _{ab}\) is of the form \(\ldots i\ldots \ell \ldots j\ldots \) \(\square \)

Remark 8.7

The graph \(H_{ab}\) is in general only a proper subgraph of the graph that corresponds to \(\sigma _{ab}\). In particular, in contrast with the 2-dimensional case, the ordered list of positions of the simplices (or even their Minkowski sum decompositions) is not sufficient to determine the system of permutations. For instance, there are exactly two subdivisions of \(2\Delta _3\) for which the Minkowski decomposition of the two unit simplices are \(ABCD+A\) and \(B+ABCD\). These two subdivisions have different systems of permutations. The graph \(H_{CD}\) in these cases consists of two vertices \(C\) and \(D\) without any edge.

Proof of Theorem 8.5

Let \(\sigma \) be an acyclic system of permutations on the edges of \(n\Delta _{d-1},\,P(\sigma )\) be the set of positions of the simplices and \(T(\sigma )\) be the table of positions. Suppose that there is a sub-simplex \(\Delta \) of size \(k\) containing more than \(k\) simplices of \(\sigma \). This sub-simplex is given by

$$\begin{aligned} \Delta =\big \{ x=(x_1\ldots x_d)\in \mathbb{R }^{d} : x_i \ge m_i \text{ and} \, x_1+\cdots x_d =1 \big \}, \end{aligned}$$

for some non-negative integers \(m_1,\ldots ,m_d\) such that \(m_1+\cdots +m_d=n-k\). Without loss of generality, we assume that the (more than \(k\)) simplices of \(\sigma \) that are contained in \(\Delta \) correspond to the first rows of the table \(T(\sigma )\). Each one of these rows contains (off of the diagonal) at least \(m_a\) letters \(w_a\) for all \(a \in [d]\). Call such a letter dark if it is in the shaded rectangle in Fig. 21, and light if it is in the white square on the upper left. This shaded rectangle has width less than \(n-k\).

Fig. 21
figure 21

Table of positions \(T(\sigma )\)

We will prove that the first row of \(T(\sigma )\) has at least \(m_a\) dark letters \(w_a\) for all \(a\in [d]\). If \(m_a=0\) the result is obvious. Now suppose \(m_a>0\). If there is no light letter \(w_a\) on the first row of \(T(\sigma )\) then the claim clearly follows. Otherwise, we will construct, simultaneously for all \(b \in [d] \backslash \{a\}\), a path \(1=i_1\rightarrow \cdots \rightarrow i_r\) in the graphs \(H_{a b}\) ending on a row \(i_r\) that has no light letter \(w_a\). To do so, we start by drawing the arrows \(1=i_1\rightarrow i_2\) in \(H_{a b}\) for all \(b\), where \(i_2\) is the column of the first letter \(w_a\) under consideration. If there is no light letter \(w_a\) in row \(i_2\), we are done; otherwise, we continue the process. Since the graphs \(H_{a b}\) have no cycles, this process must end at some row \(i_r\).

Notice that row \(i_r\) must contain at least \(m_a\) dark letters, since it contains no light ones except for the one on the diagonal. Now consider the letters on the first row which are directly above the dark letters \(w_a\) on the row \(i_r\). They must all be equal to \(w_a\), or else they would form a cycle \(1=i_1\rightarrow \cdots \rightarrow i_r \rightarrow 1\) in \(H_{ab}\) for some \(b\). Therefore, the first row of \(T(\sigma )\) has at least \(m_a\) dark letters \(w_a\) as we claimed.

Finally, observe that the first row contains at least \(m_a\) dark letters \(w_a\) for all \(a \in [d]\), so the shaded rectangle must have width at least \(m_1 + \cdots + m_d = n-k\), a contradiction.

\(\square \)

We conjecture that the converse of Theorem 8.5 is true as well:

Weak Spread Out Simplices Conjecture 8.8

Any \(n\) spread out simplices in \(n\Delta _{d-1}\) can be achieved as the simplices of an acyclic system of permutations.

This conjecture is weaker than the Spread Out Simplices Conjecture 8.1, and has the advantage that it is more tractable computationally for small values of \(n\). Conjecture 8.1 would follow from Conjecture 5.7 and Conjecture 8.8. In the next section we prove these three conjectures in the special case \(n=3\).

As we remarked earlier, Santos [19] recently gave an example of an acyclic system of permutations on the edges of \(5\Delta _3\) which does not extend to a mixed subdivision. This is a counterexample to the Acyclic System Conjecture 5.7. By Theorem 8.5, Santos’s example gives a 5 spread out simplices in \(5\Delta _3\), which would be a good candidate for a counterexample of the Spread Out Simplices Conjecture 8.1. However, as Santos remarks, these 5 spread out simplices can be extended to a mixed subdivision of \(5 \Delta _3\). The Spread Out Simplices Conjecture 8.1 (and its Weak version, Conjecture 8.8) remain open.

8.3 The Spread Out Simplices Theorem for Simplices of Size Three

Theorem 8.9

(Acyclic System Conjecture 5.7 for \(n=3\)) Every acyclic system of permutations on \(3\Delta _{d-1}\) is achievable as the system of permutations of a fine mixed subdivision.

Proof

Let \(\sigma \) be an acyclic system of \(3\Delta _{d-1}\) and \(\sigma ^*\) be the dual system of \(d\Delta _2\). By Theorem 4.2 there exists a subdivision \(S^*\) of \(d\Delta _2\) whose system of permutations is equal to \(\sigma ^*\). The system of permutations of the dual subdivision \(S=(S^*)^*\) of \(3\Delta _{d-1}\) is \(\sigma \). \(\square \)

Theorem 8.10

(Weak Spread Out Simplices Conjecture 8.8 for \(n=3\)) Any three spread out simplices in \(3\Delta _{d-1}\) are achievable as the simplices of an acyclic system of permutations.

Proof

The position of a simplex of an acyclic system of permutations of \(3\Delta _{d-1}\) corresponds to a Minkowski sum of the form \(w_1\ldots w_d + w_{a_1}+w_{a _2}\). We identify the position of such a simplex with the pair of letters \(w_{a_1}w_{a_2}\). For simplicity, we denote the letters \(w_1,\ldots ,w_d\) by by \(A,B,\ldots ,H\). Figure 22 lists all the possible (combinatorial types of) triples of pairs of letters which correspond to positions of spread out simplices. (For instance \(AB, AC, AD\) is missing because these would correspond to three simplices in a simplex of size \(2\).)

Fig. 22
figure 22

Combinatorial types of the positions of any three spread out simplices in \(3\Delta _{d-1}\), and (non-unique) dual acyclic systems which generate such positions

By duality and Remark 8.3, we will be done if, for each such triple, we can build a dual acyclic system \(\sigma ^*\) of \(d\Delta _2\) such that these are the pairs of labels adjacent to each of the three vertices of \(d\Delta _2\). This is also done in Fig. 22. The duals to those acyclic systems give rise to the desired simplex positions. \(\square \)

Theorem 8.11

(Spread Out Simplices Conjecture 8.1 for \(n=3\)) Three simplices in \(3\Delta _{d-1}\) can be extended to a fine mixed subdivision if and only if they are spread out.

Proof

This result is a consequence of the previous two theorems. \(\square \)