Repeatable patterns and the maximum multiplicity of a generator in a reduced word
Abstract.
We study the maximum multiplicity of a simple transposition in a reduced word for the longest permutation , a problem closely related to much previous work on sorting networks and on the “-set” problem. After reinterpreting the problem in terms of monotone weakly separated paths, we show that, for fixed and sufficiently large , the optimal density is realized by paths which are periodic in a precise sense, so that
for a periodic function and constant . In fact we show that is always rational, and compute several bounds and exact values for this quantity with repeatable patterns, which we introduce.
1. Introduction
Write for the adjacent transpositions in the symmetric group . A reduced word for a permutation is an expression of minimal length, and in this case is called the length of ; we write for the set of reduced words of .
There is a unique permutation of maximum length , called the longest permutation. Reduced words of have been extensively studied, as maximal chains in the weak Bruhat order [4], in total positivity and cluster algebras, and in the context of random sorting networks [2]. It is not hard to see that the minimum multiplicity of in a reduced word for is (see Section 5), while the average multiplicity can be computed using the Edelman–Greene bijection [5]. This paper describes our study of the quantity , the maximum multiplicity of among all reduced words of . This problem is considerably more difficult, as evidenced by its close connection to the well-known “-set problem”. The maximum multiplicity problem for reduced words of general permutations has been studied by Tenner [12], who gave bounds expressed in terms of permutation patterns.
Throughout much of this paper111An extended abstract of this work appears in the proceedings of FPSAC [7]. we consider monotone weakly separated paths or generalized wiring diagrams instead of reduced words themselves. From this perspective certain periodicity phenomena appear which are obscured when considering reduced words or their associated pseudoline arrangements.
1.1. Relation to the -set problem
Given a collection of distinct points in , a -set is a subset of size which can be separated from by a straight line in . The -set problem, studied since work of Lovász [8] and Erdős–Lovász–Simmons–Straus [6] in the 1970s, asks for the maximum number of -sets admitted by any collection . This problem has since found application in the analysis of some geometric algorithms.
A common approach to this problem proceeds by first applying projective duality to recast the problem in terms of regions of height in an arrangement of lines, and then relaxing it by considering arrangements of pseudolines (curves in the plane such that each pair crosses exactly once). Many of the strongest known results for the -set problem work with this relaxation, and all available data [1] indicates that the answers in fact agree for lines and for pseudolines. An arrangement of pseudolines can equivalently be thought of as the wiring diagram for a reduced word of , and in this context the problem becomes to maximize the total number of ’s and ’s appearing. We show in Section 4 that there is a well-defined slope defined by and that this quantity is the same whether we consider the total multiplicity of and or just that of , so that our original problem is very closely linked to the (pseudoline version of) the -set problem.
1.2. Relation to weak separation
Given a reduced word of a permutation , we can associate a weakly separated collection to it, and more specifically, a monotone weakly separated path. This process can be viewed as first obtaining a plabic graph from the reduced word, and then taking certain face labels. Weakly separated collections are fundamental objects in the theory of the totally nonnegative Grassmannian and related cluster algebras (see, e.g. [11]). In particular, Oh-Postnikov-Speyer [9] constructed a bijection between reduced plabic graphs of any positroid and certain maximal weakly separated collections, establishing the purity property. Moreover, maximal weakly separated collections of correspond to Plücker clusters of the Grassmannian , which behave nicely among other clusters. In fact, in this paper, we will very often think of a reduced word via its corresponding monotone weakly separated path. We elaborate on this connection in Section 2.
1.3. Outline and main results
In Section 2 we introduce monotone weakly separated paths and establish an equivalent version of the main problem in these terms. Section 3 introduces arc diagrams and applies these to give bounds and some exact values for . Arc diagrams and their weights give a tool for computing upper bounds on , while repeatable patterns, also introduced in Section 3, allow explicit constructions of reduced words for all at once, and thus for determining lower bounds on . This technology allows us to show:
Theorem 1.1 (See Section 3).
For , the quantity exists and we have and . Furthermore, explicit reduced words realizing for and can be obtained from the repeatable patterns given in Section 3.
In Section 4 we introduce generalized wiring diagrams, which, for arbitrary fixed , can be used to reason about for all simultaneously. We use these objects to show that for all the quantity
exists, is rational, and is equal to the corresponding limit which counts multiplicities of both and . In fact, what we prove is much stronger:
Theorem 1.2 (See Section 4).
For fixed and sufficiently large , is realized by diagrams which are are periodic in a precise sense, so that computing reduces to a finite search for repeatable patterns.
Finally, in Section 5 we discuss the problem (which is easy for the symmetric group) of minimizing the multiplicity of in a reduced word for the longest element in other finite Coxeter groups.
2. Reduced words and weakly separated paths
In this section, we establish relations between reduced words and monotone weakly separated paths. We say that two different sets of cardinality are weakly separated if or , and that a collection of cardinality subsets of is weakly separated if each pair of sets is weakly separated. Note that being weakly separated is not a transitive relation. A sequence of subsets is a monotone weakly separated path if the collection is weakly separated and for each , both and are singleton sets with .
Given a reduced word , and a fixed simple generator , let be the positions of all ’s in . We obtain permutations as the products of prefixes of , where . For , let be the set of values of on inputs , and write .
Definition 2.1.
Given a reduced word of , its corresponding wiring diagram consists of wires labeled by starting at levels respectively from top to bottom, traveling from left to right such that at each timestamp , the two wires at levels and cross.
We will be mainly using wiring diagrams as visualizations for reduced words.
Example 2.2.
Consider the following reduced word of the longest permutation :
with its corresponding wiring diagram shown in Figure 1.
Now fix where appears times in . We have the intermediate permutations , , , , , , . Taking their first values, we obtained , , , , , , as shown in Figure 1.
Proposition 2.3.
Let be constructed as above. Then is a monotone weakly separated path. Conversely, for any monotone weakly separated path that starts with , there exists a reduced word such that .
Proof.
Let and . If some and with are not weakly separated, then there exists and such that . By definition, in the right weak Bruhat order, but is a left inversion of , not of , contradiction. In other words, if we consider the wiring diagram associated to , the wires labeled and must intersect from to , and intersect again from to , meaning that cannot be reduced. As a result, is a weakly separated collection. At the same time, if we write . And since is reduced. Thus, is a monotone weakly separated path.
Now suppose that we are given a monotone weakly separated path with . Start with . We are going to construct with a reduced word along the way such that . Suppose that we have constructed and let , with . Suppose that and with . We can continue the construction of by . Here, moves from position to position while moves from position to position . In the end, the exchanges the values and . Therefore, we automatically have as desired. The only thing left to show is that the word coming from such construction is reduced.
If is not reduced, we can without loss of generality assume that in some step when we are constructing from , a simple generator exchanges a larger value at position with a smaller value at position . Keep the notation as in the above paragraph. We cannot have since always exchanges at position with at position . So by symmetry, we assume , and that such exchanges value at position with value at position , with . Since , the values and must have been switched before, when we are constructing from , with . By construction, we are either moving out of to , or moving into from out of . In both cases, and . As a result, , , but . As and are weakly separated, we must have . But , there cannot possibly be a monotone path from to . Contradiction. Thus, this construction results in a reduced word as desired. ∎
Consequently, we say that is the monotone weakly separated path associated to . Clearly, if consists of subsets from to , then there are exactly ’s in . Proposition 2.3 allows us to translate the problem of finding the maximal number of ’s in to finding the longest monotone weakly separated path that starts at .
3. Repeatable patterns and arc diagrams
This section introduces arc diagrams and repeatable patterns, and shows:
3.1. Arc diagrams
Let and be positive integers such that . Suppose that is a monotone weakly separated path from to . We define the arc diagram of to be the simple undirected graph on the vertex set in which an edge appears if and only if there exists such that .
We give a quick remark about the above definition of . Note that, for each pair , if there exists such that , then such an index is unique: the equation implies that in the corresponding wiring diagram, the -crossing from the left is a crossing between wire and wire , and any two wires intersect exactly once in a wiring diagram of a reduced word of . (See Figures 1 and 2 for an example.)
Example 3.1.
Given an arc diagram, we put each vertex of the diagram at the point and draw each edge as a semicircle on the upper-half plane. Imagine that each semicircular curve in the arc diagram has weight . For each curve, assume that the weight is distributed uniformly across the horizontal length (not the curve length). For example, if an edge joins and , then there is weight above coming from . If we have a finite collection of curves, define the total weight as the sum of individual weights. Note that is the maximum possible total weight in an arc diagram.
Proposition 3.2.
For any positive integers and with , we have
(1) |
Proof.
Let be a monotone weakly separated path from to . Perform the following auxiliary decoration using different colors . First, we color in so that gets color . Each time we go from to , if we have , then color in the same color as in . Also color the semicircle connecting and with the same color that we used to color and . For each number , color in the same color as we color in . See Figure 3 for an example.
As a result of the decoration, the numbers in are now colored with different colors. There is a permutation such that for each , the number has color . Now there are continuous curves such that has endpoints and , and has color from one end to the other.
From the coloring argument above, there are at most pieces of different semicircles in the vertical strip above for each . Furthermore, for each , there exist at most pieces that come from semicircles whose diameters are exactly . Each such piece contributes the weight of . Therefore, the weight of the arc diagram above is at most , and hence the total weight is at most the right-hand side of (1). ∎
By estimating the summation in Proposition 3.2, we obtain the following corollary.
Corollary 3.3.
For any positive integers and such that , we have the upper bound .
Remark 3.4.
Together with Theorem 4.3 below, our arguments above give a short proof of the upper bound for the pseudoline -sets problem. It might be instructive to compare this bound with the known upper bounds in the literature of the straight line setting. For the classical planar -sets problem, Pach, Steiger, and Szemerédi [10] have shown the upper bound
(2) |
which is slightly stronger than . Our pseudoline setting is more general. We do not know if the upper bound (2) of Pach–Steiger–Szemerédi holds for or not. This might be an interesting direction to further investigate.
The upper bound in Proposition 3.2 can be slightly improved as follows. First, note that the number of unit segments is actually (instead of ). Second, note that the segments near the ends (vertices and ) should have smaller upper bounds because there are fewer than pieces of curve above those segments. This improvement leads to sharp results when is small. For , we find that , for every . For , we find , for every . Since is an integer, we can write . We will see in the next subsection that these bounds in the cases and are sharp.
3.2. and repeatable patterns
In the previous subsection, we have seen that for every . In fact, it is easy to see that . Indeed, the sequence is a monotone weakly separated path.
Things get more interesting when . In the previous subsection, we have also seen that , for each . Now we claim that the inequality is in fact an equality by giving explicit constructions using the idea of repeatable patterns.
In the definition below, if is a finite set of integers and is an integer, we write to denote .
Definition 3.5.
Let and be positive integers. A repeatable pattern with parameters is a monotone weakly separated path which satisfies the following conditions:
-
•
, and
-
•
for any positive integer , the sequence
is a monotone weakly separated path.
Example 3.6.
The pattern is a repeatable pattern with parameters . Here, we use the shorthand to denote . By concatenation, the pattern gives the infinite sequence
Any finite prefix of the infinite sequence above is a monotone weakly separated path.
Theorem 3.7.
For each positive integer , we have .
Proof.
The first terms of the infinite sequence in the previous example is a monotone weakly separated path from to . Combine this construction with the upper bound for above to finish. ∎
For general , the existence of a repeatable pattern yields a lower bound for . In Section 4, we will see that for every positive integer , the limit exists. The existence of a repeatable pattern with parameters immediately yields the lower bound . It turns out, as Theorem 4.16 below shows, that , where the maximization is over all repeatable patterns with , and the ratio depends on the repeatable pattern . In particular, the maximum (not just the supremum) exists.
3.3. Arc diagrams when , part i: decomposition algorithm
We use the “decomposition algorithm” (Algorithm 3.9) below to break the interval in the arc diagram into smaller non-overlap** intervals in a way that we can prove upper bounds of weights for these intervals separately.
We will show that , for . The cases and can be readily taken care of. By using , we find that and . For the rest of this subsection, assume .
Suppose that an arc diagram coming from a monotone weakly separated path from to is given. Write to denote the weight function, so that if is an interval, then is the weight above .
Example 3.8.
Consider the following monotone weakly separated path
The arc diagram of is shown in Figure 4. The weights of the unit intervals of this arc diagram are as follows: , , , , , and .
We also define the weight limit function as follows. Declare , , , and . If , we declare . The weight limit function is also defined to satisfy the usual additivity condition: if contains no nontrivial interval.
Observe that for a unit interval (with ) to exceed its weight limit, the only possible way is to have . Moreover, the unit intervals , , , and never exceed their weight limits. These observations follow from the definition.
The “decomposition algorithm” (Algorithm 3.9) is given below. The input of the algorithm is an arc diagram that comes from a monotone weakly separated path from to . The output of the algorithm is the collection of intervals with non-overlap** interiors.
Algorithm 3.9 (decomposition algorithm).
Input: an arc diagram that comes from a monotone weakly separated path from to .
Begin with an empty collection .
If for every , the unit interval satisfies ,
then output , and we finish the algorithm.
On the other hand, if some unit interval exceeds its weight limit,
then write
where , , , , , where
is a strictly increasing sequence of positive integers such that every unit interval in any has weight under or equal to its weight limit, and every unit interval in any has weight exceeding its weight limit.
For :
consider the interval . We know from Proposition 3.16 (proved below) that .
Case 1. . Write . Add the intervals and into the collection .
Case 2. . Write .
Case 2.1. There is no semicircle connecting and in . Add the interval to .
Case 2.2. There is a semicircle connecting and in . Add the interval to .
Case 3. . Write .
Case 3.1. There is no semicircle connecting and in . Add the interval to .
Case 3.2. There is a semicircle connecting and , but there is no semicircle connecting and in . Add the interval to .
Case 3.3. There is a semicircle connecting and , and also there is a semicircle connecting and in . Add the intervals and to .
Case 4. . Write .
Case 4.1. There is no semicircle connecting and in . Add the interval to .
Case 4.2. There is a semicircle connecting and , but there is no semicircle connecting and in . Add the interval to .
Case 4.3. There is a semicircle connecting and , and also there is a semicircle connecting and in . If , then add the interval to . If , then add the interval to .
Output , and we finish the algorithm.
Theorem 3.10 (decomposition theorem).
Let be a positive integer. Let be an arc diagram of a monotone weakly separated path from to . Let be the collection of intervals obtained from Algorithm 3.9. Then
-
(a)
any two different intervals in are non-overlap**, and
-
(b)
any interval satisfies .
Corollary 3.11.
For any positive integer , we have
Proof.
Take any arc diagram of a monotone weakly separated path from to with the maximum possible weight so that . From Theorem 3.10, we have
Since , we have that , as desired. ∎
3.4. Arc diagrams when , part ii: arc diagram chasing
Below we define a useful object called the bicolored arc diagram . By looking at edges in , we are able to rule out some configurations of edges in the original arc diagram , a process we call arc diagram chasing. Using arc diagram chasing, we prove Proposition 3.16, Lemmas 3.17, 3.18, 3.19, 3.20, and Proposition 3.21 which are then used in the proof of Theorem 3.10.
Definition 3.12.
Let be a monotone weakly separated path from to . The bicolored arc diagram is the multigraph on the vertex set together with the coloring on the edges defined as follows. The black edges are precisely the edges in the (original) arc diagram . The red edges are added sequentially. For each , let denote the pair . We add the red edges in steps. In the step, consider the two pairs and . Suppose that and , with and . If , add a red edge joining and . If , add a red edge joining and .
Example 3.13.
The bicolored arc diagram of is shown in Figure 5.
Proposition 3.14.
The multigraph is simple. In other words, each pair of different nodes are either (i) joined by one black edge, (ii) joined by one red edge, or (iii) not adjacent.
Before proving the proposition, we show a lemma about black edges.
Lemma 3.15.
Let and be defined as in Definition 3.12. Suppose that is a positive integer such that . Write and , where and . Then one of the following six outcomes happens:
-
(i)
,
-
(ii)
,
-
(iii)
,
-
(iv)
,
-
(v)
,
-
(vi)
.
To visualize Lemma 3.15, consider Figure 6. If and are curves from the -sequence, then they must follow one of the three configurations shown in the figure. (For each configuration, there are two choices for which curve is and which curve is , so there are six outcomes in total as listed in Lemma 3.15.)
Equivalently, Lemma 3.15 states that the four configurations shown in Figure 7 cannot represent two consecutive curves in the -sequence.
Proof of Lemma 3.15.
Suppose, for the sake of contradiction, that none of the six outcomes happens. Then either , or , or , or . Recall that we obtain from by removing and adding , and we obtain from by removing and adding . If the first case, , happens, then we would need two copies of in the set , a contradiction. Similarly, if the second case, , happens, then we would need two copies of in the set , a contradiction. If the third case, , or the fourth case, , happens, then there would be an element , different from , such that and . Note that and are not weakly separated, a contradiction. ∎
Proof of Proposition 3.14.
For any pair of different nodes , we know that the pair is connected by at most one black edge. It suffices to show that for each new red edge added with endpoints and , the nodes and have not already had a black edge or a red edge connecting them.
Recall that the red edges are added in different steps. Consider the red edges added in the step. Following Definition 3.12, we consider the pairs and , with and . Let and denote the crossings in the wiring diagram which correspond to and , respectively. We claim that the red edges constructed in this step correspond to crossings which happen between and (on different levels: with ). With this claim, the proposition is proved, because we are selecting different crossings in each of the steps.
To establish the claim, we use Lemma 3.15. The pairs and exhibit one of the six outcomes as listed in the lemma. Consider the outcome (iii) (and one argues similarly for the other outcomes). Note that wires and cross at , wires and cross at , and no other crossings can happen on the third level. This means that wires and must cross somewhere between and on the level for some . Similarly, wires and must cross somewhere between and as well on either the first or the second level. ∎
The decomposition algorithm (Algorithm 3.9) uses the result that in the length of each is at most , which follows from the following proposition.
Proposition 3.16.
In , there is no index such that all nine (black) edges , , , , , , , , and appear. (See Figure 8 for an illustration.)
Before proceeding to the proof, we give a quick explanation here how this proposition implies that each in Algorithm 3.9 is at most . If is at least , then there must be an index for which the five intervals exceed their weight limits. It is not hard to see that this implies , and thus arcs exist in for , and arcs exist in for . These many arcs would contain the configuration as shown in Figure 8.
Proof of Proposition 3.16.
Suppose, for the sake of contradiction, that there is such an index . Since there are at most three pieces of curves above each unit interval, we know that there are no more black edges above the segment . Above , we now have two black curves. Thus, there can be at most one more black curve whose right endpoint is . Call this curve, if it exists, . Similarly, there is at most one curve connecting and some . Call this curve, if it exists, .
Call the nine curves in the proposition , , , , , , , , , in the same order as displayed in the proposition statement. These nine curves, together with and , are all black curves above the segment . Recall that we have the -sequence which lists all the black curves in . We will consider which two curves are consecutive in this sequence.
Consider the curve . From Lemma 3.15, we know that none of , , , , , and () can be consecutive to in the -sequence. (The parentheses about in the previous sentence serve as a reminder that perhaps does not exist.) Moreover, and cannot be consecutive edges in the -sequence. Otherwise, there would be a red edge connecting and in , contradicting Proposition 3.14 as the black curve is already connecting and . Similarly, cannot be a neighbor of .
There are only two choices left for the neighbors of : and . If does exist, then cannot be (the starting curve in the -sequence). We know cannot be either. Thus, must be adjacent to both and . If does not exist, must be adjacent to . In either case, we know and are neighbors in the -sequence, and thus there must be a red curve connecting and corresponding to a crossing between and .
However, the same reasoning implies that and must be adjacent in the -sequence as well. There must be another red curve connecting and corresponding to a crossing between and . This contradicts Proposition 3.14. ∎
Lemma 3.17.
Suppose that is an integer with . Suppose that in , there are indices and with and such that the edges , , , , , , and appear in the diagram. Let denote the curve connecting and . Let denote the curve connecting and . Let and be the curves whose right endpoints are . Let and be the curves whose left endpoints are .
Then either
-
•
the neighbors of in the -sequence are and , or
-
•
the neighbors of in the -sequence are and .
Once again, the parentheses about and in the lemma above mean “if it exists”. In the case , there is only one curve whose right endpoint is . We denote that curve by , and is non-existent. Similarly, is non-existent if and only if .
Proof of Lemma 3.17.
Let denote the curve connecting and , and let denote the curve connecting and . Suppose that the neighbors of are not and . Then by arc diagram chasing, must be a neighbor of . Therefore, in , we have a red curve connecting and corresponding to a crossing between the crossings of and . This shows that cannot be a neighbor of . Thus, the neighbors of are and . ∎
The following lemma is a degenerate version of Lemma 3.17. The proof is essentially the same as that of the previous lemma, so we omit it.
Lemma 3.18.
We have the following properties of .
-
(a)
Suppose that . Suppose that there is an index such that the edges , , , , , , and appear in . Let denote the curve connecting and . Let the black curves whose left endpoints are be and . Then the neighbors of are and .
-
(b)
Suppose that . Suppose that there is an index such that the edges , , , , , , and appear in . Let denote the curve connecting and . Let the black curves whose right endpoints are be and . Then the neighbors of are and .
-
(c)
When , the edges , , , , , , cannot simultaneously appear in .
Lemmas 3.17 and 3.18 deal with the situation where we encounter one unit interval of weight . When there are two consecutive unit intervals of weight , arc diagram chasing gives a result similar to Lemma 3.17 as follows.
Lemma 3.19.
Suppose that is an integer such that . Suppose that in , there are indices and with and such that the edges , , , , , , , , and appear in the diagram. Let denote the curve connecting and . Let the curves whose left endpoints are be and . Let denote the curve connecting and . Let the curves whose right endpoints are be and .
Then both of the following are true:
-
•
the neighbors of are and .
-
•
the neighbors of are and .
Lemma 3.20.
We have the following properties of .
-
(a)
The edges , , , , , , , and cannot simultaneously appear in .
-
(b)
The edges , , , , , , , and cannot simultaneously appear in .
Given an arc diagram , we have seen in Algorithm 3.9 that we can decompose the interval into
where every unit interval in does not exceed its weight limit, and every unit interval in has weight . (In Algorithm 3.9, we defined this decomposition for arc diagrams with at least one unit interval with weight . Here, we define it for any . For arc diagrams in which every unit interval does not exceed its weight limit, we can simply let and .) The following proposition gives some restrictions on the lengths of the intervals .
Proposition 3.21.
We have
-
(a)
,
-
(b)
,
-
(c)
for , the interval satisfies , and
-
(d)
for , the interval satisfies .
Proof.
(a) and (b) are clear, because the unit intervals , , , never exceed their weight limits, by definition of .
(c). We will show that cannot be or . First, suppose . Then there is some index such that . Since , the edges , , , , , and must appear in . After drawing these six curves, we see that there are now three pieces of curves above and also there are now three pieces of curves above . At the moment, there are only two pieces of curves above , and thus there must be another piece of curve above . Since there can be no more curves above , the only option is to connect and . However, this would make , a contradiction.
Second, suppose . Then there is some index such that . Note that . By a similar argument as in the previous case, we know that the following three pairs , , and must be connected by edges. However, this would make , a contradiction.
(d) follows from Proposition 3.16. ∎
Proof of Theorem 3.10(a).
In Algorithm 3.9, we note that each interval we add to contains either one or two unit intervals from . More precisely, Case 3.3 and Case 4.3 in the algorithm are the only two cases that give intervals with two unit intervals from . Let and be two different intervals in . From Proposition 3.21(c), we see that if either or does not come from these two cases, then . The only potentially problematic case is when both and come from Case 3.3 or Case 4.3 and the overlap has length . We will show that this is not possible.
Suppose, for the sake of contradiction, that and share an interior point. Then there must be an index such that . This means , and each of the three unit intervals , , and has weight at most . Since both and come from Case 3.3 or Case 4.3, we see that the following edges , , , , , , , and appear in .
After drawing these eight edges, we observe that there are already three pieces of curve above and another three pieces above . At the moment, there are only two pieces of curve above . As no more curve can be added above , there must be another curve whose left endpoint is . The right endpoint must be either or . However, if the right endpoint were , then would be , a contradiction. This forces to connect and . Now, there are three pieces of curves above , and also three pieces above .
Now consider . At the moment, there is only one piece of curve above it, and so we need two more pieces. On the other hand, no more curves can be added above or above . This gives a contradiction. We have finished the proof of Theorem 3.10(a). ∎
We have shown that the intervals in the collection do not overlap. Next, we show that each interval has weight under or equal to its weight limit.
Proof of Theorem 3.10(b).
Let be an arbitrary interval in .
Case 1. Suppose that comes from some . We have that the edges , , , , , , , , and appear in . Since there are three pieces of curve above , we know that . With Proposition 3.16, we know that there is no edge connecting and in . This means that if , we have
whence . If , we have , whence . Thus, if , we have shown that . On the other hand, if , the argument is analogous.
Case 2.1. We have some index such that and . There is no edge connecting and . Since there are three pieces of curve above , we have . If , then
If , then .
Case 2.2. In this case, and . There is an edge connecting and . Therefore, by Proposition 3.16, there is no edge connecting and . Hence, the weight calculation is similar to Case 2.1.
Case 3.1 and Case 3.2 are also similar.
Case 3.3. In this case, . Let us show that for . By symmetry, the case when is analogous. The following edges , , , , , , and appear in . Since there are three pieces of curve above , we have . If , we have no more curves above , and so there must be a curve connecting and , contradicting Lemma 3.20(a). Therefore, . There must be one more curve whose right endpoint is . The left endpoint cannot be ; otherwise would be . Thus, there is an index such that there is a curve connecting and .
Similarly, we find that and there is an index such that there is a curve connecting and . Note that we now have the assumptions of Lemma 3.19 (with here playing the roles of in the lemma). Following the notations in the lemma, let denote the curve connecting and . Let the curves whose right endpoints are be and . By Lemma 3.19, we have that the neighbors of are and .
Let denote the curve connecting and . We have that the left endpoints of , , and are all distinct. (Otherwise, by a little bit of arc diagram chasing, there would be a red curve with the same endpoints as in , contradicting Proposition 3.14.) We now check the weight .
If , the curve is non-existent. The curve connects and . The curve connects and . We have .
If , then exists. Suppose that the lengths of , , are , , , respectively. Since the left endpoints of the three curves are all distinct, we have that , , are distinct positive integers. It is straightforward to compute . Note that the weight limit is . It is a pleasant exercise to show that for distinct positive integers , we have the inequality
which we will leave to the reader. This shows that .
Case 4.1 and Case 4.2 are also similar to Case 2.1 above.
Case 4.3. In this case, . We would like to show that either or . Since , we have that . Start by considering edge cases. If , then and the edges , , , , , , and appear in . This directly contradicts Lemma 3.18(c). Assume now that . If , then we are in the situation of Lemma 3.18(a). By using an argument similar to one in Case 3.3, we find that is under its weight limit. The case is analogous.
Now assume . We see that there exist indices and such that there are edges and in . We are in the situation of Lemma 3.17 (with here playing the roles of in the lemma). Following notations in the lemma, let us denote the curve connecting and by , and denote the curve connecting and by . Let the curves whose right endpoints are be and . Let the curves whose left endpoints are be and . Lemma 3.17 says that either the neighbors of are and , or the neighbors of are and .
If the neighbors of are and , then by an argument similar to one in Case 3.3, we find that has weight under or equal to its weight limit. On the other hand, if the neighbors of are and , then the weight of is under or equal to its weight limit. We have finished the proof. ∎
3.5. Repeatable patterns for
We now establish the lower bound on by giving explicit repeatable patterns.
Definition 3.22.
Let and be sequences of -element sets of integers. Suppose that there exists an integer such that . Then we define the concatenation of and to be the sequence
Therefore, a repeatable pattern is a monotone weakly separated path such that for any positive integer , the -concatenation power of is well-defined and is also a monotone weakly separated path.
Now we construct optimal monotone weakly separated paths as follows. We define:
We also define
It is straightforward to check that is a repeatable pattern with parameters .
For each integer , define . It is also straightforward to check that for every integer , the sequence is a monotone weakly separated path from to with terms. Combining these constructions with Corollary 3.11, we have proved the following theorem.
Theorem 3.23.
For each positive integer , we have
We end this section with a remark about the general formula for . Considering the formulas for , one might conjecture that in general there exist real numbers and for which the formula holds for every . Unfortunately, from our computational results, we can show, for example by Fourier–Motzkin Elimination, that there cannot be such a formula when . The formula for has to be somewhat more complicated.
4. Periodicity for
Fix a positive integer throughout this section. Define the constant
Our main goal of this section is to show that for any , exists, is rational and can be achieved by repeatable patterns.
4.1. Existence of
In Section 3, was explicitly computed for . To be precise, , , and . Theorem 4.1 shows that this limit exists for all .
Theorem 4.1.
The limit exists for any .
The proof rests on the following lemma.
Lemma 4.2.
For positive integers , we have
-
(a)
and
-
(b)
Proof.
We prove part (b); part (a) follows since is nonnegative. It follows from the basic theory of Coxeter groups (see [3]) that the longest permutation in is less than the longest permutation in in the weak Bruhat order, if we view as those permutations fixing pointwise. Thus we can write
with . The permutation has , so we may write , again with embedded in the standard way, and again with lengths adding. For any reduced words of and and a reduced word for , this implies that the concatenation is a reduced word for . In particular, by choosing to each maximize the occurrences of , we have:
for all . ∎
4.2. Asymptotic equivalence with the pseudoline -set problem
As discussed in Section 1.1, in the context of the “-set problem” it is natural to consider a related problem, namely the maximization of the total number of appearances of and in a reduced word. Let be the maximal total number of appearances of and in the reduced words from . The following theorem shows that the same slopes arise in this version.
Theorem 4.3.
For any , the following limit exists and is given by
Proof.
Consider any reduced word and its wiring diagram. We say that a wire has type if its highest position is and its lowest position is , and means that the highest position is to the left (right) of the lowest position. Note that no two wires share the same type (otherwise they should intersect at least twice, but our word is reduced). Let be the number of wires which were at some moment at one of the highest levels, and let be the number of wires which were at some moment at one of the lowest levels. At most wires are counted by both and , so . Note that the number of depends only on these wires and the number of depends only on these wires. Hence, the number of appearances of and in this reduced word is at most .
Therefore . Thus the limit exists and is equal to . ∎
Remark 4.4.
We can similarly define numbers and for any finite subset and . Their asymptotics are still the same and well-defined, i.e.,
4.3. Generalized wiring diagrams
We now work towards showing the rationality of . We introduce the new tool of generalized wiring diagrams; these are certain wiring diagrams with infinitely many wires which are sometimes allowed to “go to infinity”. Intuitively, these diagrams allow us to reason about wiring diagrams for all simultaneously.
Definition 4.5.
A generalized wiring diagram consists of countably many wires, labeled by starting at levels respectively from top to bottom, traveling from left to right such that at each timestamp , either
-
•
two wires at adjacent levels cross; or
-
•
one wire goes to infinity , intersecting all wires at lower levels.
A generalized wiring diagram is reduced if no pair of wires cross more than once.
To clarify, when two wires at level and cross as in the usual wiring diagrams, we say that they cross at level . And when a wire at level goes to infinity, we say that this wire falls, and it creates intersections at levels , while the wires which were at levels before wire falls go to levels respectively, so that at every timestamp, there is a wire at each level indexed by positive integers.
Let be the set of reduced generalized wiring diagrams in which only wires labeled to ever occupy the first levels.
Lemma 4.6.
The maximum number of intersections on level among diagrams in equals .
Proof.
Let be the maximum number of intersections on level among . Then we have since a reduced word in , which can be viewed as a wiring diagram, is an instance of .
Now for , at each timestamp , let be the set of wires that occupy the first levels. Let be the sequence of ’s where if step creates a crossing at level . With the same reasoning as in Proposition 2.3, we show that is a monotone weakly separated path. Since is reduced, to go from to , we take away some wire and add in some wire with and this shows monotonicity. Then for , if there exists , with , then wire must cross wire (strictly) prior to step and also (strictly) between and , contradicting being reduced. This shows that is weakly separated. Here, is the number of crossings at level in . By Proposition 2.3, there exists a reduced word in with copies of . Thus as desired. ∎
We now consider a particularly nice set of reduced generalized wiring diagrams.
Definition 4.7.
A reduced generalized wiring diagram is simple, if there is no
-
(S1)
Pair of wires which intersects on a level other than , and at the moment of their intersection wires have already fallen; or
-
(S2)
Wire , which intersects with wires with larger labels (not counting when wire is going to infinity).
We remark that (S1) implies that in a simple diagram, wire and wire can only intersect at level . Also note that (S1) needs to be considered when the wire is falling to infinity. In particular, this means that in a simple diagram, the first step can only be an intersection between wires and , or wire falling to infinity.
We write for the set of simple reduced generalized wiring diagrams from . And write for the set of simple reduced generalized wiring diagrams for fixed .
Proposition 4.8.
A diagram can be transformed into a simple reduced diagram without changing the number of intersections on level .
Proof.
Let and let be the first timestamp where violates some condition in Definition 4.7. If condition (S1) is violated by wires crossing normally (not during while is going to infinity), we simply remove this intersection to obtain . The new diagram is still reduced, because in order for some wire to intersect the new wire (or ) twice without intersecting the previous and twice, must be between and . However, (S1) says that has already fallen, so there are no such possibilities.
If condition (S1) is violated by wires intersecting as goes to infinity, we make sure that wire is the “first” violation of condition (S1), i.e. the highest (with the smallest level). We expand this step of going to infinity by letting wire intersect those wires below and above at this timestamp first, and then going to infinity. Next, as above, we uncross the intersection between wires and by letting wire go to infinity instead while wire in takes on the role of wire in after this timestamp. The same argument in the last paragraph shows that is reduced. At the same time, the number of intersections at level stays unchanged.
If condition (S2) is violated with wire , then we assume that at time , wire crosses with at level where ; moreover, wire has already intersected with that are larger than . Let be obtained from by replacing the intersection at time with wire going to infinity. By reducedness, at time , wires must be at a higher (smaller) level than wire , so . This says that the number of intersections at level is the same in . If becomes not reduced, then there must be some wire which is at level at time so that it intersects the second time in at time . However, since and is at a lower (greater in value) level at time , by condition (S2) and the minimality of , wire must have fallen already. As a result, stays reduced.
We can continue the above process so that the end result is simple. ∎
For a diagram and a timestamp , we can associate a permutation to it that records the positions of the non-fallen wires. To be precise, if are the labels of the non-fallen wires at time , then is at level for . Here, the infinite symmetric group is the set of bijections on with all but finitely many fixed points. We also let be the number of fallen wires of at timestamp and let be the number of intersections at level that have happened. In particular, we always start with , and .
Lemma 4.9.
A simple reduced generalized wiring diagram can be uniquely encoded by the sequence defined above. In other words, given a sequence , there is at most one such that .
Proof.
Fix and we will recover step by step. Note that there is a lot of redundancy in this encoding, as the information from and are almost sufficient.
At step , if meaning no wires fall, we simply apply a crossing at level if . The critical case is that meaning that a wire falls at this step. Note that from a permutation , it is possible that deleting an entry (and flattening the permutation) will result in the same permutation as deleting another entry. For example, if , deleting any entry and flattening the values to will result in . In such cases, to uniquely reconstruct a simple diagram , the conditions in Definition 4.7 become important.
Suppose that at time , letting the wire at level go to infinity will result in the permutation , i.e. deleting the entry at index of and flattening the values to give us , and letting the wire at level go to infinity will result in the same permutation . Choose such minimal and maximal . We analyze the permutation .
First, for every positive integer such that or , must not lie in between and . Secondly, if , then letting this wire at level go to infinity results in a double crossing with the wire at level at this timestamp. Thus, . By comparing the two permutations obtained from by deleting index and respectively, we must have . This further implies and so on. Thus, . It is now clear that deleting any index between and from results in the same permutation , and finally we claim that at most one choice is possible. For , if wire falls at time , an intersection at level between this wire and the wire at level is created. By the arguments above, all the wires with labels between these two must have fallen (since they cannot exist before level or after level ), and by condition (S1) for simple diagrams, . Thus, if , only wire is allowed to fall; if , only wire can fall if and only wire can fall if ; and the case cannot result in any valid diagrams. ∎
Example 4.10.
We consider one optimal repeatable pattern of ,
discussed in Theorem 3.7 and shown in Figure 10, and use a (simple) reduced generalized wiring diagram to describe it, shown in Figure 11.
In particular, the simple reduced generalized wiring diagram in Figure 11 can be obtained from the wiring diagram in Figure 10 via the simplification procedure in Proposition 4.8. Observe that the permutations are , which are periodic with period .
4.4. Finiteness of configurations and proof of the main theorem
Let be the set of all possible permutations at all timestamps across all . In this section, we will show that is finite and resolve the rationality of .
For a simple reduced generalized wiring diagram , let be the set of non-fallen wires at timestamp and let be the set of non-fallen wires at timestamp that were on the first levels at or before timestamp .
Lemma 4.11.
For and , any wire does not intersect wires with larger labels at time or earlier.
Proof.
Assume the opposite and let intersect some wire at time or earlier. Note that the condition means that wire has not yet fallen but it has never been to the first levels. Choose to be minimal and then choose to be minimal among all such wires. The minimality of means that wire and wire intersect at time and let be the level of this intersection.
Each wire strictly between and must intersect or at some time before . If such a wire intersects at time , then the minimality of is violated. So such a wire must not intersect and must intersect , at some timestamp . If it does not intersect by falling, then since it has never been to level or above, and the minimality of is violated. As a result, all such wires have fallen at time , and since , condition (S1) is violated. ∎
Lemma 4.12.
For and , .
Proof.
Assume the opposite that . Let be the set of wires that have not fallen at timestamp and let
Consider the set
Since the wire has been to the first levels, there are at most wires from that do not intersect . This means .
Since , the Erdős–Szekeres Theorem says that we have either wires from which intersect pairwise, or wires from where no wires intersect. In the first case where a set of wires intersect pairwise with , the smallest wire from then needs to intersect wires with larger labels, including wires from and , contradicting (S2). In the second case where a set of wires have no intersections with , the largest wire from can never visit the first levels, contradicting . ∎
Corollary 4.13.
For any , . In particular, is finite.
Proof.
Let be simple and consider . As above, let be the labels of wires that have not yet fallen. Let and consider the Lehmer code where equals the number of wires that have intersected , where . It is a classical fact that Lehmer codes uniquely characterize permutations in .
If , meaning that has not been to the first levels, then by Lemma 4.11, any with does not intersect so has not been to the first levels either. This means that and that for . At the same time, by (S2), each with can only intersect at most wires with larger labels. So for . As a result, the total number of possible permutations is bounded by . ∎
A piece is a segment of a generalized wiring diagram containing the single move (adjacent crossing or falling wire) occurring in at some time together with the information of the permutations and . The piece is simple (with respect to ) if it can be obtained from a simple diagram . A series of pieces such that for all may be concatenated into a pattern , which is the segment of a generalized wiring diagram obtained by drawing next to each other, together with the information of and .
The following proposition shows that being simple is a local property of a generalized wiring diagram: a diagram is simple if and only if all of its constituent pieces are simple.
Proposition 4.14.
Let , where each piece is simple with respect to and where , then .
Proof.
First note that , viewed as a generalized wiring diagram, is reduced, since each piece, by virtue of coming from a reduced diagram and carrying with it the permutations and clearly preserves reducedness when concatenated. The condition (S1) from Definition 4.7 is also clearly preserved when we apply each piece, since it is equivalent to the condition that no simple piece swaps two wires with adjacent labels, or has a wire fall from a level other than when the wire below it has label one larger, where we read labels from . Finally, to check condition (S2), we can just check that for each index and time ,
This is because, since is reduced, none of the wires with label higher than which have crossed this wire can have fallen at or before time , so is this number of wires. Since this is a condition satisfied by all for simple, it is satisfied by . ∎
We call a pattern simple (with respect to ) if all of its constituent pieces are simple with respect to . By Proposition 4.14, this does not conflict with our earlier definition of simple diagrams.
Definition 4.15.
For and , let be the maximum number of crossings at level among all simple patterns such that are distinct, , and has fallen wires. Since is finite by Corollary 4.13, there are finitely many simple patterns whose constituent pieces have distinct values of .
Theorem 4.16.
For any we have:
(3) |
In particular, is rational.
Proof.
We first show that . Let be such that achieves the maximum, and let be a simple pattern realizing crossings at level , with , as in Definition 4.15. Choose with and no fallen wires. For any , consider the diagram
By Proposition 4.14, we have since and are simple. By Lemma 4.12, and since has fallen wires, we have . The number of intersections on level of is the number in , plus . We conclude
We now prove the upper bound on . Write for the maximum on the right-hand side of (3), and let be any diagram from . Express uniquely as a sum of its constituent simple pieces:
Note that has fallen wires and crossings at level . Let be a closest pair of indices such that , and write for this common permutation. Consider the encodings and immediately before and after the pieces respectively. Since , we may form a new diagram by removing the piece and by Proposition 4.14. This new diagram has fallen wires and crossings at level . By construction, we have
Since remains simple, we can iteratively apply this procedure until we reach a diagram with all permutations distinct. By Corollary 4.13, there are finitely many such diagrams, so there is some maximum possible number of level- crossings in . Since , we see that
Dividing by and letting , we obtain
as desired. ∎
Corollary 4.17.
The optimal density can be achieved by a repeatable pattern, in the sense of Section 3.
Proof.
Let achieve the maximum in the right-hand side of (3), and let be the diagram realizing as in the proof of Theorem 4.16, which, by the theorem, achieves the density . Taking the labels of the wires occupying the top levels in a reduced generalized wiring diagram gives a monotone weakly separated path by the same reasoning as in Proposition 2.3, and applying this operation to gives the desired repeatable pattern, by construction. ∎
Proposition 4.18.
Let . Then, for sufficiently large , is periodic in .
Proof.
Let be the maximal number of intersections on level among diagrams from having final timestamp . Clearly . Define .
It follows from the proof of Theorem 4.16 that is a bounded function of and . Furthermore, since is rational, this function takes rational values of bounded denominator, and thus attains only finitely many different values. Thus we may find so that for all , since is finite by Corollary 4.13. Now, it is clear that depends only on . Thus we have that for all and all . In particular, for sufficiently large, is periodic in . ∎
5. The minimization problem for finite Coxeter groups
In this section, we investigate a related question: for the longest element of a finite Coxeter group , what is the minimum number of appearances of a generator in , the set of reduced words for . This question is very easy in type where . Namely, the minimum number of occurrences of the simple transposition in is . We observe a surprising phenomenon with respect to these numbers and the Cartan matrix of (Theorem 5.2).
Throughout this section, let
be a finite Coxeter group generated by a set of simple reflections . For , let denote the Coxeter length of . For , the parabolic subgroup is the subgroup of generated by , viewed as a Coxeter group with simple reflections . Each left coset of in contains a unique element of minimal length, and the set of these minimal coset representatives is called the parabolic quotient . Letting be the unique element such that , we have and this is called the parabolic decomposition of . As is finite, is finite and it contains a unique element of maximum length. We utilize the Bruhat order on and , where if equals a subword of a (or equivalently, any) reduced word of . For convenience, we adopt the notation that for each . We refer readers to [3] for a detailed exposition on Coxeter groups.
We start with an algorithm to compute the minimum number of that appears in for all .
Proposition 5.1.
Fix and . Define a sequence of Coxeter group elements as follows: and if , for . This algorithm will eventually stop (at some ). Then the minimum number of that appears in is the for which .
Proof.
First notice that in this procedure, if , then as , it must have a single descent at . As a result, so we will eventually end up at the identity. This procedure also produces a (class of) reduced word of with ’s where .
Let be such that and take an arbitrary reduced word of . Pick out the ’s in this reduced word as where . For , let which is the product from to the in this reduced word counted from the right. Also say .
Recall the following standard fact of Coxeter groups: if , then for any subset . This can be proved via an application of the subword property of Bruhat orders. Also see [3].
We now show that for in the Bruhat order by induction. For the base case, notice that both and are in the left coset and since is the minimal coset representative, we have . Now assume for some . By definition, both of them have a right descent at so we have by the fact in the last paragraph with . With another application of this fact with , we have . At the same time, and are in the same coset of by definition, so . The induction step goes through.
Finally, . This means so , as desired. ∎
Recall that a generalized Cartan matrix of a Coxeter system is a real matrix such that
-
•
for and for ,
-
•
if and only if and for .
We say that a generalized Cartan matrix is restricted if , or equivalently, there is a single edge between and in the Dynkin diagram, implies that . Note that if is simply-laced, then any restricted generalized Cartan matrix is the Cartan matrix. We now state our main result of the section.
Theorem 5.2.
Let be a finite Coxeter group generated by and let be such that is the minimum number of appearances of in a reduced word of . Then there exists a restricted generalized Cartan matrix of such that , where the comparison is made entry-wise.
Proof.
We make use of Proposition 5.1 for each type separately and provide the corresponding restricted generalized Cartan matrix. Note that , where means that the nodes and are adjacent in the Dynkin diagram. So is intuitively saying that the value at each node is at least half of the weighted sum of its neighbors.
For the classical types, we mainly argue about type , whose Coxeter group is isomorphic to the group of signed permutations. The argument for type , whose Coxeter group is an index-2 subgroup of , is similar and we will omit unnecessary details. The argument for type is simpler. And for the exceptional types, we use Proposition 5.1 and a computer to generate each , and then provide the matrix directly. Type . Writing , we adopt the convention that
which is generated by where , in cycle notation for . The Dynkin diagram and the ’s that we are about to compute can be seen in Figure 12.
We write element in one-line notation given by . The longest element is while the identity is . Fix some with and we now run through the algorithm in Proposition 5.1. Keep notations as in Proposition 5.1, we use induction on to show that
for , where indicates a sequence of consecutive increasing integers. We start with and then
Taking the parabolic quotient to obtain , where , we effectively get rid of the signs in coordinates and sort these values, and also sort the values in coordinates respectively. This gives
as desired, establishing the base case. Checking the inductive steps is also done in the same way, by writing down
sorting the values without the signs in coordinates and sorting the values while kee** the signs in coordinates to obtain . Finally, when , we see that so we conclude that .
To see that , we notice in fact that every time is applied to reduce the length of a signed permutation, there is one less negative values among , and every time some other is applied, where , the number of negative values among stays the same. This directly gives .
Finally, to specify a restricted generalized Cartan matrix , it suffices to specify and . We check that .
Type . The same argument as in type works in this case, by explicitly writing down the signed permutations for each . We omit the tedious details here and provide the answers for ’s in Figure 13.
Since type is simply-laced, the restricted generalized Cartan matrix is fixed. We check that , which in fact has value at most coordinates.
Type . We quickly go over the algorithm in Proposition 5.1. Fix . Let so that . To obtain from , we exchange the largest entry of with the smallest entry of . It is then immediate that becomes so that . By symmetry of the Dynkin diagram, for . We check again that most entries of are zeroes, except one or two positive integers in the middle.
Type , , . The ’s are shown in Figure 14. We check that each is at least half of the sum of its neighbors.
Type . The ’s are shown in Figure 15 and we specify .
Type and . The ’s are shown in Figure 16 and we specify , for type , and , for type .
Type . Here, so we let and . ∎
Acknowledgements
We are grateful to the participants of the Harvard–MIT Combinatorics Preseminar, where some initial discussions of this problem took place, and in particular to Darij Grinberg for sharing this problem. We would also like to thank Sorawee Porncharoenwase for producing useful computer code for this project and the anonymous referees for their careful reading.
References
- [1] Bernardo M. Ábrego, Silvia Fernández-Merchant, Jesús Leaños, and Gelasio Salazar. The maximum number of halving lines and the rectilinear crossing number of for . In The IV Latin-American Algorithms, Graphs, and Optimization Symposium, volume 30 of Electron. Notes Discrete Math., pages 261–266. Elsevier Sci. B. V., Amsterdam, 2008.
- [2] Omer Angel, Alexander E. Holroyd, Dan Romik, and Bálint Virág. Random sorting networks. Adv. Math., 215(2):839–868, 2007.
- [3] Anders Björner and Francesco Brenti. Combinatorics of Coxeter groups, volume 231 of Graduate Texts in Mathematics. Springer, New York, 2005.
- [4] Paul Edelman and Curtis Greene. Balanced tableaux. Adv. in Math., 63(1):42–99, 1987.
- [5] Paul H. Edelman. On the average number of -sets. Discrete Comput. Geom., 8(2):209–213, 1992.
- [6] P. Erdős, L. Lovász, A. Simmons, and E. G. Straus. Dissection graphs of planar point sets. In A survey of combinatorial theory (Proc. Internat. Sympos., Colorado State Univ., Fort Collins, Colo., 1971), pages 139–149, 1973.
- [7] Christian Gaetz, Yibo Gao, Pakawut Jiradilok, Gleb Nenashev, and Alexander Postnikov. The maximum multiplicity of a generator in a reduced word. Sém. Lothar. Combin., 85B:Art. 82, 12, 2021.
- [8] L. Lovász. On the number of halving lines. Ann. Univ. Sci. Budapest. Eötvös Sect. Math., 14:107–108 (1972), 1971.
- [9] Suho Oh, Alexander Postnikov, and David E. Speyer. Weak separation and plabic graphs. Proc. Lond. Math. Soc. (3), 110(3):721–754, 2015.
- [10] János Pach, William Steiger, and Endre Szemerédi. An upper bound on the number of planar -sets. Discrete Comput. Geom., 7(2):109–123, 1992.
- [11] Alexander Postnikov. Positive Grassmannian and polyhedral subdivisions. In Proceedings of the International Congress of Mathematicians—Rio de Janeiro 2018. Vol. IV. Invited lectures, pages 3181–3211. World Sci. Publ., Hackensack, NJ, 2018.
- [12] Bridget Eileen Tenner. The range of repetition in reduced decompositions. Adv. in Appl. Math., 122:Paper No. 102107, 16, 2021.