Repeatable patterns and the maximum multiplicity of a generator in a reduced word

Christian Gaetz Department of Mathematics, University of California, Berkeley, CA, USA. [email protected]. Yibo Gao Bei**g International Center for Mathematical Research, Peking University, Bei**g, China. [email protected] Pakawut Jiradilok Department of Mathematics, Massachusetts Institute of Technology, Cambridge, MA, USA. [email protected]. Gleb Nenashev Department of Mathematics and Computer Science, St. Petersburg State University, St. Petersburg, Russia. [email protected].  and  Alexander Postnikov Department of Mathematics, Massachusetts Institute of Technology, Cambridge, MA, USA. [email protected].
(Date: July 2, 2024)
Abstract.

We study the maximum multiplicity (k,n)𝑘𝑛{\mathcal{M}}(k,n)caligraphic_M ( italic_k , italic_n ) of a simple transposition sk=(kk+1)subscript𝑠𝑘𝑘𝑘1s_{k}=(k\>k+1)italic_s start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT = ( italic_k italic_k + 1 ) in a reduced word for the longest permutation w0=nn1 2 1subscript𝑤0𝑛𝑛121w_{0}=n\>n-1\>\cdots\>2\>1italic_w start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = italic_n italic_n - 1 ⋯ 2 1, a problem closely related to much previous work on sorting networks and on the “k𝑘kitalic_k-set” problem. After reinterpreting the problem in terms of monotone weakly separated paths, we show that, for fixed k𝑘kitalic_k and sufficiently large n𝑛nitalic_n, the optimal density is realized by paths which are periodic in a precise sense, so that

(k,n)=ckn+pk(n)𝑘𝑛subscript𝑐𝑘𝑛subscript𝑝𝑘𝑛{\mathcal{M}}(k,n)=c_{k}n+p_{k}(n)caligraphic_M ( italic_k , italic_n ) = italic_c start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT italic_n + italic_p start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( italic_n )

for a periodic function pksubscript𝑝𝑘p_{k}italic_p start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT and constant cksubscript𝑐𝑘c_{k}italic_c start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT. In fact we show that cksubscript𝑐𝑘c_{k}italic_c start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT is always rational, and compute several bounds and exact values for this quantity with repeatable patterns, which we introduce.

C.G. was partially supported by an NSF Fellowship under grant DMS-2103121.
P.J. was supported by Elchanan Mossel’s Vannevar Bush Faculty Fellowship ONR-N00014-20-1-2826 and by Elchanan Mossel’s Simons Investigator award (622132).
G.N. was supported by the Knut and Alice Wallenberg Foundation, KAW 2017.0394

1. Introduction

Write sk=(kk+1)subscript𝑠𝑘𝑘𝑘1s_{k}=(k\ k{+}1)italic_s start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT = ( italic_k italic_k + 1 ) for the adjacent transpositions in the symmetric group Snsubscript𝑆𝑛S_{n}italic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT. A reduced word for a permutation wSn𝑤subscript𝑆𝑛w\in S_{n}italic_w ∈ italic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT is an expression w=si1si𝑤subscript𝑠subscript𝑖1subscript𝑠subscript𝑖w=s_{i_{1}}\cdots s_{i_{\ell}}italic_w = italic_s start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ⋯ italic_s start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT end_POSTSUBSCRIPT of minimal length, and in this case =(w)𝑤\ell=\ell(w)roman_ℓ = roman_ℓ ( italic_w ) is called the length of w𝑤witalic_w; we write (w)𝑤\mathcal{R}(w)caligraphic_R ( italic_w ) for the set of reduced words of w𝑤witalic_w.

There is a unique permutation w0=nn1 2 1subscript𝑤0𝑛𝑛121w_{0}=n\>n-1\>\cdots\>2\>1italic_w start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = italic_n italic_n - 1 ⋯ 2 1 of maximum length (n2)binomial𝑛2{n\choose 2}( binomial start_ARG italic_n end_ARG start_ARG 2 end_ARG ), called the longest permutation. Reduced words of w0subscript𝑤0w_{0}italic_w start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT 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 sksubscript𝑠𝑘s_{k}italic_s start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT in a reduced word for w0subscript𝑤0w_{0}italic_w start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT is min(k,nk)𝑘𝑛𝑘\min(k,n-k)roman_min ( italic_k , italic_n - italic_k ) (see Section 5), while the average multiplicity can be computed using the Edelman–Greene bijection [5]. This paper describes our study of the quantity (k,n)𝑘𝑛{\mathcal{M}}(k,n)caligraphic_M ( italic_k , italic_n ), the maximum multiplicity of sksubscript𝑠𝑘s_{k}italic_s start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT among all reduced words of w0subscript𝑤0w_{0}italic_w start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT. This problem is considerably more difficult, as evidenced by its close connection to the well-known “k𝑘kitalic_k-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 k𝑘kitalic_k-set problem

Given a collection A𝐴Aitalic_A of n𝑛nitalic_n distinct points in 2superscript2\mathbb{R}^{2}blackboard_R start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT, a k𝑘kitalic_k-set is a subset BA𝐵𝐴B\subseteq Aitalic_B ⊆ italic_A of size k𝑘kitalic_k which can be separated from AB𝐴𝐵A-Bitalic_A - italic_B by a straight line in 2superscript2\mathbb{R}^{2}blackboard_R start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT. The k𝑘kitalic_k-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 k𝑘kitalic_k-sets admitted by any collection A𝐴Aitalic_A. 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 k𝑘kitalic_k in an arrangement of n𝑛nitalic_n lines, and then relaxing it by considering arrangements of n𝑛nitalic_n pseudolines (curves in the plane such that each pair crosses exactly once). Many of the strongest known results for the k𝑘kitalic_k-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 n𝑛nitalic_n pseudolines can equivalently be thought of as the wiring diagram for a reduced word of w0subscript𝑤0w_{0}italic_w start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT, and in this context the problem becomes to maximize the total number of sksubscript𝑠𝑘s_{k}italic_s start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT’s and snksubscript𝑠𝑛𝑘s_{n-k}italic_s start_POSTSUBSCRIPT italic_n - italic_k end_POSTSUBSCRIPT’s appearing. We show in Section 4 that there is a well-defined slope cksubscript𝑐𝑘c_{k}italic_c start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT defined by (k,n)cknsimilar-to𝑘𝑛subscript𝑐𝑘𝑛{\mathcal{M}}(k,n)\sim c_{k}ncaligraphic_M ( italic_k , italic_n ) ∼ italic_c start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT italic_n and that this quantity is the same whether we consider the total multiplicity of sksubscript𝑠𝑘s_{k}italic_s start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT and snksubscript𝑠𝑛𝑘s_{n-k}italic_s start_POSTSUBSCRIPT italic_n - italic_k end_POSTSUBSCRIPT or just that of sksubscript𝑠𝑘s_{k}italic_s start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT, so that our original problem is very closely linked to the (pseudoline version of) the k𝑘kitalic_k-set problem.

1.2. Relation to weak separation

Given a reduced word of a permutation w𝑤witalic_w, 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 \mathcal{M}caligraphic_M and certain maximal weakly separated collections, establishing the purity property. Moreover, maximal weakly separated collections of ([n]k)binomialdelimited-[]𝑛𝑘{[n]\choose k}( binomial start_ARG [ italic_n ] end_ARG start_ARG italic_k end_ARG ) correspond to Plücker clusters of the Grassmannian Gr(k,n)Gr𝑘𝑛\mathrm{Gr}(k,n)roman_Gr ( italic_k , italic_n ), 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 (k,n)𝑘𝑛{\mathcal{M}}(k,n)caligraphic_M ( italic_k , italic_n ). Arc diagrams and their weights give a tool for computing upper bounds on (k,n)𝑘𝑛{\mathcal{M}}(k,n)caligraphic_M ( italic_k , italic_n ), while repeatable patterns, also introduced in Section 3, allow explicit constructions of reduced words for all n𝑛nitalic_n at once, and thus for determining lower bounds on (k,n)𝑘𝑛{\mathcal{M}}(k,n)caligraphic_M ( italic_k , italic_n ). This technology allows us to show:

Theorem 1.1 (See Section 3).

For k=1,2,3𝑘123k=1,2,3italic_k = 1 , 2 , 3, the quantity cksubscript𝑐𝑘c_{k}italic_c start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT exists and we have c1=1,c2=32,formulae-sequencesubscript𝑐11subscript𝑐232c_{1}=1,c_{2}=\frac{3}{2},italic_c start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = 1 , italic_c start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = divide start_ARG 3 end_ARG start_ARG 2 end_ARG , and c3=116subscript𝑐3116c_{3}=\frac{11}{6}italic_c start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT = divide start_ARG 11 end_ARG start_ARG 6 end_ARG. Furthermore, explicit reduced words realizing (k,n)𝑘𝑛\mathcal{M}(k,n)caligraphic_M ( italic_k , italic_n ) for k=1,2,3𝑘123k=1,2,3italic_k = 1 , 2 , 3 and n𝑛n\in\mathbb{N}italic_n ∈ blackboard_N can be obtained from the repeatable patterns given in Section 3.

In Section 4 we introduce generalized wiring diagrams, which, for arbitrary fixed k𝑘kitalic_k, can be used to reason about (k,n)𝑘𝑛\mathcal{M}(k,n)caligraphic_M ( italic_k , italic_n ) for all n𝑛nitalic_n simultaneously. We use these objects to show that for all k𝑘kitalic_k the quantity

cklimn(k,n)nsubscript𝑐𝑘subscript𝑛𝑘𝑛𝑛c_{k}\coloneqq\lim_{n\to\infty}\frac{{\mathcal{M}}(k,n)}{n}italic_c start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ≔ roman_lim start_POSTSUBSCRIPT italic_n → ∞ end_POSTSUBSCRIPT divide start_ARG caligraphic_M ( italic_k , italic_n ) end_ARG start_ARG italic_n end_ARG

exists, is rational, and is equal to the corresponding limit which counts multiplicities of both sksubscript𝑠𝑘s_{k}italic_s start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT and snksubscript𝑠𝑛𝑘s_{n-k}italic_s start_POSTSUBSCRIPT italic_n - italic_k end_POSTSUBSCRIPT. In fact, what we prove is much stronger:

Theorem 1.2 (See Section 4).

For fixed k𝑘kitalic_k and sufficiently large n𝑛nitalic_n, cksubscript𝑐𝑘c_{k}italic_c start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT is realized by diagrams which are are periodic in a precise sense, so that computing cksubscript𝑐𝑘c_{k}italic_c start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT 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 sksubscript𝑠𝑘s_{k}italic_s start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT in a reduced word for the longest element w0subscript𝑤0w_{0}italic_w start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT 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 I,J[n]𝐼𝐽delimited-[]𝑛I,J\subset[n]italic_I , italic_J ⊂ [ italic_n ] of cardinality k𝑘kitalic_k are weakly separated if maxIJ<minJI𝐼𝐽𝐽𝐼\max I-J<\min J-Iroman_max italic_I - italic_J < roman_min italic_J - italic_I or maxJI<minIJ𝐽𝐼𝐼𝐽\max J-I<\min I-Jroman_max italic_J - italic_I < roman_min italic_I - italic_J, and that a collection of cardinality k𝑘kitalic_k subsets of [n]delimited-[]𝑛[n][ italic_n ] 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 (A0,A1,,AN)subscript𝐴0subscript𝐴1subscript𝐴𝑁(A_{0},A_{1},\ldots,A_{N})( italic_A start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_A start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ) is a monotone weakly separated path if the collection {A0,,AN}subscript𝐴0subscript𝐴𝑁\{A_{0},\ldots,A_{N}\}{ italic_A start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , … , italic_A start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT } is weakly separated and for each i=1,,N𝑖1𝑁i=1,\ldots,Nitalic_i = 1 , … , italic_N, both AiAi1=:{xi}A_{i}-A_{i-1}=:\{x_{i}\}italic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_A start_POSTSUBSCRIPT italic_i - 1 end_POSTSUBSCRIPT = : { italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT } and Ai1Ai=:{yi}A_{i-1}-A_{i}=:\{y_{i}\}italic_A start_POSTSUBSCRIPT italic_i - 1 end_POSTSUBSCRIPT - italic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = : { italic_y start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT } are singleton sets with xi>yisubscript𝑥𝑖subscript𝑦𝑖x_{i}>y_{i}italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT > italic_y start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT.

Given a reduced word si1si=𝐢(w)subscript𝑠subscript𝑖1subscript𝑠subscript𝑖𝐢𝑤s_{i_{1}}\cdots s_{i_{\ell}}=\mathbf{i}\in\mathcal{R}(w)italic_s start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ⋯ italic_s start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT end_POSTSUBSCRIPT = bold_i ∈ caligraphic_R ( italic_w ), and a fixed simple generator sk=(kk+1)subscript𝑠𝑘𝑘𝑘1s_{k}=(k\ k+1)italic_s start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT = ( italic_k italic_k + 1 ), let a1<<aNsubscript𝑎1subscript𝑎𝑁a_{1}<\cdots<a_{N}italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT < ⋯ < italic_a start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT be the positions of all sksubscript𝑠𝑘s_{k}italic_s start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT’s in 𝐢𝐢\mathbf{i}bold_i. We obtain permutations w(j)=si1si2siajsuperscript𝑤𝑗subscript𝑠subscript𝑖1subscript𝑠subscript𝑖2subscript𝑠subscript𝑖subscript𝑎𝑗w^{(j)}=s_{i_{1}}s_{i_{2}}\cdots s_{i_{a_{j}}}italic_w start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT = italic_s start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_s start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ⋯ italic_s start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT italic_a start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT as the products of prefixes of 𝐢𝐢\mathbf{i}bold_i, where w(0)=idsuperscript𝑤0idw^{(0)}=\mathrm{id}italic_w start_POSTSUPERSCRIPT ( 0 ) end_POSTSUPERSCRIPT = roman_id. For j=1,,N𝑗1𝑁j=1,\ldots,Nitalic_j = 1 , … , italic_N, let Aj={w(j)(1),w(j)(2),,w(j)(k)}subscript𝐴𝑗superscript𝑤𝑗1superscript𝑤𝑗2superscript𝑤𝑗𝑘A_{j}=\{w^{(j)}(1),w^{(j)}(2),\ldots,w^{(j)}(k)\}italic_A start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT = { italic_w start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ( 1 ) , italic_w start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ( 2 ) , … , italic_w start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ( italic_k ) } be the set of values of w(j)superscript𝑤𝑗w^{(j)}italic_w start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT on inputs 1,,k1𝑘1,\ldots,k1 , … , italic_k, and write Pk(𝐢)=(A0,A1,,AN)subscript𝑃𝑘𝐢subscript𝐴0subscript𝐴1subscript𝐴𝑁P_{k}(\mathbf{i})=(A_{0},A_{1},\ldots,A_{N})italic_P start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( bold_i ) = ( italic_A start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_A start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ).

Definition 2.1.

Given a reduced word 𝐢=si1si𝐢subscript𝑠subscript𝑖1subscript𝑠subscript𝑖\mathbf{i}=s_{i_{1}}\cdots s_{i_{\ell}}bold_i = italic_s start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ⋯ italic_s start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT end_POSTSUBSCRIPT of wSn𝑤subscript𝑆𝑛w\in S_{n}italic_w ∈ italic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT, its corresponding wiring diagram consists of wires labeled by 1,2,,n12𝑛1,2,\ldots,n1 , 2 , … , italic_n starting at levels 1,2,121,2,\ldots1 , 2 , … respectively from top to bottom, traveling from left to right such that at each timestamp t𝑡titalic_t, the two wires at levels itsubscript𝑖𝑡i_{t}italic_i start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT and it+1subscript𝑖𝑡1i_{t+1}italic_i start_POSTSUBSCRIPT italic_t + 1 end_POSTSUBSCRIPT 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 w0S6subscript𝑤0subscript𝑆6w_{0}\in S_{6}italic_w start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∈ italic_S start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT:

𝐢=s3s2s1s3s2s3s4s3s5s4s3s2s1s3s2𝐢subscript𝑠3subscript𝑠2subscript𝑠1subscript𝑠3subscript𝑠2subscript𝑠3subscript𝑠4subscript𝑠3subscript𝑠5subscript𝑠4subscript𝑠3subscript𝑠2subscript𝑠1subscript𝑠3subscript𝑠2\mathbf{i}=s_{3}s_{2}s_{1}s_{3}s_{2}s_{3}s_{4}s_{3}s_{5}s_{4}s_{3}s_{2}s_{1}s_% {3}s_{2}bold_i = italic_s start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT italic_s start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_s start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_s start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT italic_s start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_s start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT italic_s start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT italic_s start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT italic_s start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT italic_s start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT italic_s start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT italic_s start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_s start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_s start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT italic_s start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT

with its corresponding wiring diagram shown in Figure 1.

111122223333444455556666123123123123124124124124134134134134234234234234345345345345346346346346456456456456
Figure 1. The wiring diagram of the reduced word 𝐢=s3s2s1s3s2s3s4s3s5s4s3s2s1s3s2𝐢subscript𝑠3subscript𝑠2subscript𝑠1subscript𝑠3subscript𝑠2subscript𝑠3subscript𝑠4subscript𝑠3subscript𝑠5subscript𝑠4subscript𝑠3subscript𝑠2subscript𝑠1subscript𝑠3subscript𝑠2\mathbf{i}=s_{3}s_{2}s_{1}s_{3}s_{2}s_{3}s_{4}s_{3}s_{5}s_{4}s_{3}s_{2}s_{1}s_% {3}s_{2}bold_i = italic_s start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT italic_s start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_s start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_s start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT italic_s start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_s start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT italic_s start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT italic_s start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT italic_s start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT italic_s start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT italic_s start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT italic_s start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_s start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_s start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT italic_s start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT

Now fix k=3𝑘3k=3italic_k = 3 where sksubscript𝑠𝑘s_{k}italic_s start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT appears 6666 times in 𝐢𝐢\mathbf{i}bold_i. We have the intermediate permutations w(0)=123456superscript𝑤0123456w^{(0)}=123456italic_w start_POSTSUPERSCRIPT ( 0 ) end_POSTSUPERSCRIPT = 123456, w(1)=124356superscript𝑤1124356w^{(1)}=124356italic_w start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT = 124356, w(2)=413256superscript𝑤2413256w^{(2)}=413256italic_w start_POSTSUPERSCRIPT ( 2 ) end_POSTSUPERSCRIPT = 413256, w(3)=432156superscript𝑤3432156w^{(3)}=432156italic_w start_POSTSUPERSCRIPT ( 3 ) end_POSTSUPERSCRIPT = 432156, w(4)=435216superscript𝑤4435216w^{(4)}=435216italic_w start_POSTSUPERSCRIPT ( 4 ) end_POSTSUPERSCRIPT = 435216, w(5)=436521superscript𝑤5436521w^{(5)}=436521italic_w start_POSTSUPERSCRIPT ( 5 ) end_POSTSUPERSCRIPT = 436521, w(6)=645321superscript𝑤6645321w^{(6)}=645321italic_w start_POSTSUPERSCRIPT ( 6 ) end_POSTSUPERSCRIPT = 645321. Taking their first k𝑘kitalic_k values, we obtained A0={1,2,3}subscript𝐴0123A_{0}=\{1,2,3\}italic_A start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = { 1 , 2 , 3 }, A1={1,2,4}subscript𝐴1124A_{1}=\{1,2,4\}italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = { 1 , 2 , 4 }, A2={1,3,4}subscript𝐴2134A_{2}=\{1,3,4\}italic_A start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = { 1 , 3 , 4 }, A3={2,3,4}subscript𝐴3234A_{3}=\{2,3,4\}italic_A start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT = { 2 , 3 , 4 }, A4={3,4,5}subscript𝐴4345A_{4}=\{3,4,5\}italic_A start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT = { 3 , 4 , 5 }, A5={3,4,6}subscript𝐴5346A_{5}=\{3,4,6\}italic_A start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT = { 3 , 4 , 6 }, A6={4,5,6}subscript𝐴6456A_{6}=\{4,5,6\}italic_A start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT = { 4 , 5 , 6 } as shown in Figure 1.

Proposition 2.3.

Let Pk(𝐢)subscript𝑃𝑘𝐢P_{k}(\mathbf{i})italic_P start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( bold_i ) be constructed as above. Then Pk(𝐢)subscript𝑃𝑘𝐢P_{k}(\mathbf{i})italic_P start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( bold_i ) is a monotone weakly separated path. Conversely, for any monotone weakly separated path P𝑃Pitalic_P that starts with {1,2,,k}12𝑘\{1,2,\ldots,k\}{ 1 , 2 , … , italic_k }, there exists a reduced word 𝐢𝐢\mathbf{i}bold_i such that Pk(𝐢)=Psubscript𝑃𝑘𝐢𝑃P_{k}(\mathbf{i})=Pitalic_P start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( bold_i ) = italic_P.

Proof.

Let 𝐢(w)𝐢𝑤\mathbf{i}\in\mathcal{R}(w)bold_i ∈ caligraphic_R ( italic_w ) and Pk(𝐢)=(A0,,AN)subscript𝑃𝑘𝐢subscript𝐴0subscript𝐴𝑁P_{k}(\mathbf{i})=(A_{0},\ldots,A_{N})italic_P start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( bold_i ) = ( italic_A start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , … , italic_A start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ). If some Ajsubscript𝐴𝑗A_{j}italic_A start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT and Ajsubscript𝐴superscript𝑗A_{j^{\prime}}italic_A start_POSTSUBSCRIPT italic_j start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT with j<j𝑗superscript𝑗j<j^{\prime}italic_j < italic_j start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT are not weakly separated, then there exists aAjAj𝑎subscript𝐴𝑗subscript𝐴superscript𝑗a\in A_{j}-A_{j^{\prime}}italic_a ∈ italic_A start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT - italic_A start_POSTSUBSCRIPT italic_j start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT and aAjAjsuperscript𝑎subscript𝐴superscript𝑗subscript𝐴𝑗a^{\prime}\in A_{j^{\prime}}-A_{j}italic_a start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ italic_A start_POSTSUBSCRIPT italic_j start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT - italic_A start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT such that a>a𝑎superscript𝑎a>a^{\prime}italic_a > italic_a start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT. By definition, w(j)<w(j)superscript𝑤𝑗superscript𝑤superscript𝑗w^{(j)}<w^{(j^{\prime})}italic_w start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT < italic_w start_POSTSUPERSCRIPT ( italic_j start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) end_POSTSUPERSCRIPT in the right weak Bruhat order, but (a,a)𝑎superscript𝑎(a,a^{\prime})( italic_a , italic_a start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) is a left inversion of w(j)superscript𝑤𝑗w^{(j)}italic_w start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT, not of w(j)superscript𝑤superscript𝑗w^{(j^{\prime})}italic_w start_POSTSUPERSCRIPT ( italic_j start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) end_POSTSUPERSCRIPT, contradiction. In other words, if we consider the wiring diagram associated to 𝐢𝐢\mathbf{i}bold_i, the wires labeled a𝑎aitalic_a and asuperscript𝑎a^{\prime}italic_a start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT must intersect from A0subscript𝐴0A_{0}italic_A start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT to Ajsubscript𝐴𝑗A_{j}italic_A start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT, and intersect again from Ajsubscript𝐴𝑗A_{j}italic_A start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT to Ajsubscript𝐴superscript𝑗A_{j^{\prime}}italic_A start_POSTSUBSCRIPT italic_j start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT, meaning that 𝐢𝐢\mathbf{i}bold_i cannot be reduced. As a result, {A0,,AN}subscript𝐴0subscript𝐴𝑁\{A_{0},\ldots,A_{N}\}{ italic_A start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , … , italic_A start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT } is a weakly separated collection. At the same time, Aj=Aj1{x}{y}subscript𝐴𝑗subscript𝐴𝑗1𝑥𝑦A_{j}=A_{j-1}-\{x\}\cup\{y\}italic_A start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT = italic_A start_POSTSUBSCRIPT italic_j - 1 end_POSTSUBSCRIPT - { italic_x } ∪ { italic_y } if we write (xy)si1siaj1=si1siaj1siaj𝑥𝑦subscript𝑠subscript𝑖1subscript𝑠subscript𝑖subscript𝑎𝑗1subscript𝑠subscript𝑖1subscript𝑠subscript𝑖subscript𝑎𝑗1subscript𝑠subscript𝑖subscript𝑎𝑗(x\ y)s_{i_{1}}\cdots s_{i_{a_{j}-1}}=s_{i_{1}}\cdots s_{i_{a_{j}-1}}s_{i_{a_{% j}}}( italic_x italic_y ) italic_s start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ⋯ italic_s start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT italic_a start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT - 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT = italic_s start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ⋯ italic_s start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT italic_a start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT - 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_s start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT italic_a start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT. And x<y𝑥𝑦x<yitalic_x < italic_y since 𝐢𝐢\mathbf{i}bold_i is reduced. Thus, Pk(𝐢)=(A0,,AN)subscript𝑃𝑘𝐢subscript𝐴0subscript𝐴𝑁P_{k}(\mathbf{i})=(A_{0},\ldots,A_{N})italic_P start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( bold_i ) = ( italic_A start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , … , italic_A start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ) is a monotone weakly separated path.

Now suppose that we are given a monotone weakly separated path P=(A0,,AN)𝑃subscript𝐴0subscript𝐴𝑁P=(A_{0},\ldots,A_{N})italic_P = ( italic_A start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , … , italic_A start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ) with A0={1,,k}subscript𝐴01𝑘A_{0}=\{1,\ldots,k\}italic_A start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = { 1 , … , italic_k }. Start with w(0)=idsuperscript𝑤0idw^{(0)}=\mathrm{id}italic_w start_POSTSUPERSCRIPT ( 0 ) end_POSTSUPERSCRIPT = roman_id. We are going to construct w(1),w(2),superscript𝑤1superscript𝑤2w^{(1)},w^{(2)},\ldotsitalic_w start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT , italic_w start_POSTSUPERSCRIPT ( 2 ) end_POSTSUPERSCRIPT , … with a reduced word 𝐢𝐢\mathbf{i}bold_i along the way such that Pk(𝐢)=Psubscript𝑃𝑘𝐢𝑃P_{k}(\mathbf{i})=Pitalic_P start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( bold_i ) = italic_P. Suppose that we have constructed w(j)=si1simsuperscript𝑤𝑗subscript𝑠subscript𝑖1subscript𝑠subscript𝑖𝑚w^{(j)}=s_{i_{1}}\cdots s_{i_{m}}italic_w start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT = italic_s start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ⋯ italic_s start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT end_POSTSUBSCRIPT and let xAjAj+1𝑥subscript𝐴𝑗subscript𝐴𝑗1x\in A_{j}-A_{j+1}italic_x ∈ italic_A start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT - italic_A start_POSTSUBSCRIPT italic_j + 1 end_POSTSUBSCRIPT, yAj+1Aj𝑦subscript𝐴𝑗1subscript𝐴𝑗y\in A_{j+1}-A_{j}italic_y ∈ italic_A start_POSTSUBSCRIPT italic_j + 1 end_POSTSUBSCRIPT - italic_A start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT with x<y𝑥𝑦x<yitalic_x < italic_y. Suppose that w(j)(a)=xsuperscript𝑤𝑗𝑎𝑥w^{(j)}(a)=xitalic_w start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ( italic_a ) = italic_x and w(j)(b)=ysuperscript𝑤𝑗𝑏𝑦w^{(j)}(b)=yitalic_w start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ( italic_b ) = italic_y with ak<b𝑎𝑘𝑏a\leq k<bitalic_a ≤ italic_k < italic_b. We can continue the construction of 𝐢𝐢\mathbf{i}bold_i by w(j+1)=w(j)(sasa+1sk1)(sb1sb2sk+1)sksuperscript𝑤𝑗1superscript𝑤𝑗subscript𝑠𝑎subscript𝑠𝑎1subscript𝑠𝑘1subscript𝑠𝑏1subscript𝑠𝑏2subscript𝑠𝑘1subscript𝑠𝑘w^{(j+1)}=w^{(j)}(s_{a}s_{a+1}\cdots s_{k-1})(s_{b-1}s_{b-2}\cdots s_{k+1})s_{k}italic_w start_POSTSUPERSCRIPT ( italic_j + 1 ) end_POSTSUPERSCRIPT = italic_w start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ( italic_s start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT italic_s start_POSTSUBSCRIPT italic_a + 1 end_POSTSUBSCRIPT ⋯ italic_s start_POSTSUBSCRIPT italic_k - 1 end_POSTSUBSCRIPT ) ( italic_s start_POSTSUBSCRIPT italic_b - 1 end_POSTSUBSCRIPT italic_s start_POSTSUBSCRIPT italic_b - 2 end_POSTSUBSCRIPT ⋯ italic_s start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT ) italic_s start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT. Here, sasa+1sk1subscript𝑠𝑎subscript𝑠𝑎1subscript𝑠𝑘1s_{a}s_{a+1}\cdots s_{k-1}italic_s start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT italic_s start_POSTSUBSCRIPT italic_a + 1 end_POSTSUBSCRIPT ⋯ italic_s start_POSTSUBSCRIPT italic_k - 1 end_POSTSUBSCRIPT moves x𝑥xitalic_x from position a𝑎aitalic_a to position k𝑘kitalic_k while sb1sb2sk+1subscript𝑠𝑏1subscript𝑠𝑏2subscript𝑠𝑘1s_{b-1}s_{b-2}\cdots s_{k+1}italic_s start_POSTSUBSCRIPT italic_b - 1 end_POSTSUBSCRIPT italic_s start_POSTSUBSCRIPT italic_b - 2 end_POSTSUBSCRIPT ⋯ italic_s start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT moves y𝑦yitalic_y from position b𝑏bitalic_b to position k+1𝑘1k+1italic_k + 1. In the end, the sksubscript𝑠𝑘s_{k}italic_s start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT exchanges the values x𝑥xitalic_x and y𝑦yitalic_y. Therefore, we automatically have {w(j+1)(1),,w(j+1)(k)}=Aj{x}{y}=Aj+1superscript𝑤𝑗11superscript𝑤𝑗1𝑘subscript𝐴𝑗𝑥𝑦subscript𝐴𝑗1\{w^{(j+1)}(1),\ldots,w^{(j+1)}(k)\}=A_{j}-\{x\}\cup\{y\}=A_{j+1}{ italic_w start_POSTSUPERSCRIPT ( italic_j + 1 ) end_POSTSUPERSCRIPT ( 1 ) , … , italic_w start_POSTSUPERSCRIPT ( italic_j + 1 ) end_POSTSUPERSCRIPT ( italic_k ) } = italic_A start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT - { italic_x } ∪ { italic_y } = italic_A start_POSTSUBSCRIPT italic_j + 1 end_POSTSUBSCRIPT as desired. The only thing left to show is that the word 𝐢𝐢\mathbf{i}bold_i coming from such construction is reduced.

If 𝐢𝐢\mathbf{i}bold_i is not reduced, we can without loss of generality assume that in some step when we are constructing w(j+1)superscript𝑤𝑗1w^{(j+1)}italic_w start_POSTSUPERSCRIPT ( italic_j + 1 ) end_POSTSUPERSCRIPT from w(j)superscript𝑤𝑗w^{(j)}italic_w start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT, a simple generator spsubscript𝑠𝑝s_{p}italic_s start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT exchanges a larger value at position p𝑝pitalic_p with a smaller value at position p+1𝑝1p+1italic_p + 1. Keep the notation as in the above paragraph. We cannot have p=k𝑝𝑘p=kitalic_p = italic_k since sksubscript𝑠𝑘s_{k}italic_s start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT always exchanges AjAj+1subscript𝐴𝑗subscript𝐴𝑗1A_{j}-A_{j+1}italic_A start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT - italic_A start_POSTSUBSCRIPT italic_j + 1 end_POSTSUBSCRIPT at position k𝑘kitalic_k with Aj+1Ajsubscript𝐴𝑗1subscript𝐴𝑗A_{j+1}-A_{j}italic_A start_POSTSUBSCRIPT italic_j + 1 end_POSTSUBSCRIPT - italic_A start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT at position k+1𝑘1k+1italic_k + 1. So by symmetry, we assume p<k𝑝𝑘p<kitalic_p < italic_k, and that such spsubscript𝑠𝑝s_{p}italic_s start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT exchanges value xAj+1Aj𝑥subscript𝐴𝑗1subscript𝐴𝑗x\in A_{j+1}-A_{j}italic_x ∈ italic_A start_POSTSUBSCRIPT italic_j + 1 end_POSTSUBSCRIPT - italic_A start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT at position p𝑝pitalic_p with value z𝑧zitalic_z at position p+1𝑝1p+1italic_p + 1, with x>z𝑥𝑧x>zitalic_x > italic_z. Since z<x𝑧𝑥z<xitalic_z < italic_x, the values z𝑧zitalic_z and x𝑥xitalic_x must have been switched before, when we are constructing w(j+1)superscript𝑤superscript𝑗1w^{(j^{\prime}+1)}italic_w start_POSTSUPERSCRIPT ( italic_j start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT + 1 ) end_POSTSUPERSCRIPT from w(j)superscript𝑤superscript𝑗w^{(j^{\prime})}italic_w start_POSTSUPERSCRIPT ( italic_j start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) end_POSTSUPERSCRIPT, with j<jsuperscript𝑗𝑗j^{\prime}<jitalic_j start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT < italic_j. By construction, we are either moving z𝑧zitalic_z out of Ajsubscript𝐴superscript𝑗A_{j^{\prime}}italic_A start_POSTSUBSCRIPT italic_j start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT to Aj+1subscript𝐴superscript𝑗1A_{j^{\prime}+1}italic_A start_POSTSUBSCRIPT italic_j start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT + 1 end_POSTSUBSCRIPT, or moving x𝑥xitalic_x into Aj+1subscript𝐴superscript𝑗1A_{j^{\prime}+1}italic_A start_POSTSUBSCRIPT italic_j start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT + 1 end_POSTSUBSCRIPT from out of Ajsubscript𝐴superscript𝑗A_{j^{\prime}}italic_A start_POSTSUBSCRIPT italic_j start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT. In both cases, zAj+1𝑧subscript𝐴superscript𝑗1z\notin A_{j^{\prime}+1}italic_z ∉ italic_A start_POSTSUBSCRIPT italic_j start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT + 1 end_POSTSUBSCRIPT and xAj+1𝑥subscript𝐴superscript𝑗1x\in A_{j^{\prime}+1}italic_x ∈ italic_A start_POSTSUBSCRIPT italic_j start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT + 1 end_POSTSUBSCRIPT. As a result, xAj+1Aj+1𝑥subscript𝐴superscript𝑗1subscript𝐴𝑗1x\in A_{j^{\prime}+1}-A_{j+1}italic_x ∈ italic_A start_POSTSUBSCRIPT italic_j start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT + 1 end_POSTSUBSCRIPT - italic_A start_POSTSUBSCRIPT italic_j + 1 end_POSTSUBSCRIPT, zAj+1Aj+1𝑧subscript𝐴𝑗1subscript𝐴superscript𝑗1z\in A_{j+1}-A_{j^{\prime}+1}italic_z ∈ italic_A start_POSTSUBSCRIPT italic_j + 1 end_POSTSUBSCRIPT - italic_A start_POSTSUBSCRIPT italic_j start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT + 1 end_POSTSUBSCRIPT, but z<x𝑧𝑥z<xitalic_z < italic_x. As Aj+1subscript𝐴𝑗1A_{j+1}italic_A start_POSTSUBSCRIPT italic_j + 1 end_POSTSUBSCRIPT and Aj+1subscript𝐴superscript𝑗1A_{j^{\prime}+1}italic_A start_POSTSUBSCRIPT italic_j start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT + 1 end_POSTSUBSCRIPT are weakly separated, we must have maxAj+1Aj+1<minAj+1Aj+1subscript𝐴𝑗1subscript𝐴superscript𝑗1subscript𝐴superscript𝑗1subscript𝐴𝑗1\max A_{j+1}-A_{j^{\prime}+1}<\min A_{j^{\prime}+1}-A_{j+1}roman_max italic_A start_POSTSUBSCRIPT italic_j + 1 end_POSTSUBSCRIPT - italic_A start_POSTSUBSCRIPT italic_j start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT + 1 end_POSTSUBSCRIPT < roman_min italic_A start_POSTSUBSCRIPT italic_j start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT + 1 end_POSTSUBSCRIPT - italic_A start_POSTSUBSCRIPT italic_j + 1 end_POSTSUBSCRIPT. But j<jsuperscript𝑗𝑗j^{\prime}<jitalic_j start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT < italic_j, there cannot possibly be a monotone path from Aj+1subscript𝐴superscript𝑗1A_{j^{\prime}+1}italic_A start_POSTSUBSCRIPT italic_j start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT + 1 end_POSTSUBSCRIPT to Aj+1subscript𝐴𝑗1A_{j+1}italic_A start_POSTSUBSCRIPT italic_j + 1 end_POSTSUBSCRIPT. Contradiction. Thus, this construction results in a reduced word 𝐢𝐢\mathbf{i}bold_i as desired. ∎

Consequently, we say that Pk(𝐢)subscript𝑃𝑘𝐢P_{k}(\mathbf{i})italic_P start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( bold_i ) is the monotone weakly separated path associated to 𝐢(w)𝐢𝑤\mathbf{i}\in\mathcal{R}(w)bold_i ∈ caligraphic_R ( italic_w ). Clearly, if Pk(𝐢)subscript𝑃𝑘𝐢P_{k}(\mathbf{i})italic_P start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( bold_i ) consists of N+1𝑁1N+1italic_N + 1 subsets from A0subscript𝐴0A_{0}italic_A start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT to ANsubscript𝐴𝑁A_{N}italic_A start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT, then there are exactly N𝑁Nitalic_N sksubscript𝑠𝑘s_{k}italic_s start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT’s in 𝐢𝐢\mathbf{i}bold_i. Proposition 2.3 allows us to translate the problem of finding the maximal number of sksubscript𝑠𝑘s_{k}italic_s start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT’s in (w)𝑤\mathcal{R}(w)caligraphic_R ( italic_w ) to finding the longest monotone weakly separated path that starts at {1,2,,k}12𝑘\{1,2,\ldots,k\}{ 1 , 2 , … , italic_k }.

3. Repeatable patterns and arc diagrams

This section introduces arc diagrams and repeatable patterns, and shows:

  • (i)

    (1,n)=n11𝑛𝑛1\mathcal{M}(1,n)=n-1caligraphic_M ( 1 , italic_n ) = italic_n - 1, for every integer n2𝑛2n\geq 2italic_n ≥ 2,

  • (ii)

    (Theorem 3.7) (2,n)=32n32𝑛32𝑛3\mathcal{M}(2,n)=\left\lceil\frac{3}{2}n\right\rceil-3caligraphic_M ( 2 , italic_n ) = ⌈ divide start_ARG 3 end_ARG start_ARG 2 end_ARG italic_n ⌉ - 3, for every integer n3𝑛3n\geq 3italic_n ≥ 3, and

  • (iii)

    (Theorem 3.23) (3,n)=116n53𝑛116𝑛5\mathcal{M}(3,n)=\left\lceil\frac{11}{6}n\right\rceil-5caligraphic_M ( 3 , italic_n ) = ⌈ divide start_ARG 11 end_ARG start_ARG 6 end_ARG italic_n ⌉ - 5, for every integer n4𝑛4n\geq 4italic_n ≥ 4.

3.1. Arc diagrams

Let k𝑘kitalic_k and n𝑛nitalic_n be positive integers such that 1kn11𝑘𝑛11\leq k\leq n-11 ≤ italic_k ≤ italic_n - 1. Suppose that P=(A0,A1,,AN)𝑃subscript𝐴0subscript𝐴1subscript𝐴𝑁P=(A_{0},A_{1},\ldots,A_{N})italic_P = ( italic_A start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_A start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ) is a monotone weakly separated path from A0={1,2,,k}subscript𝐴012𝑘A_{0}=\{1,2,\ldots,k\}italic_A start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = { 1 , 2 , … , italic_k } to AN={nk+1,,n}subscript𝐴𝑁𝑛𝑘1𝑛A_{N}=\{n-k+1,\ldots,n\}italic_A start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT = { italic_n - italic_k + 1 , … , italic_n }. We define the arc diagram 𝐃(P)𝐃𝑃\mathbf{D}(P)bold_D ( italic_P ) of P=(A0,A1,,AN)𝑃subscript𝐴0subscript𝐴1subscript𝐴𝑁P=(A_{0},A_{1},\ldots,A_{N})italic_P = ( italic_A start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_A start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ) to be the simple undirected graph on the vertex set [n]={1,2,,n}delimited-[]𝑛12𝑛[n]=\{1,2,\ldots,n\}[ italic_n ] = { 1 , 2 , … , italic_n } in which an edge (i,j)𝑖𝑗(i,j)( italic_i , italic_j ) appears if and only if there exists a[N]𝑎delimited-[]𝑁a\in[N]italic_a ∈ [ italic_N ] such that {i,j}=(Aa1Aa)(AaAa1)𝑖𝑗subscript𝐴𝑎1subscript𝐴𝑎subscript𝐴𝑎subscript𝐴𝑎1\{i,j\}=(A_{a-1}-A_{a})\cup(A_{a}-A_{a-1}){ italic_i , italic_j } = ( italic_A start_POSTSUBSCRIPT italic_a - 1 end_POSTSUBSCRIPT - italic_A start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT ) ∪ ( italic_A start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT - italic_A start_POSTSUBSCRIPT italic_a - 1 end_POSTSUBSCRIPT ).

We give a quick remark about the above definition of 𝐃(P)𝐃𝑃\mathbf{D}(P)bold_D ( italic_P ). Note that, for each pair {i,j}𝑖𝑗\{i,j\}{ italic_i , italic_j }, if there exists a[N]𝑎delimited-[]𝑁a\in[N]italic_a ∈ [ italic_N ] such that {i,j}=(Aa1Aa)(AaAa1)𝑖𝑗subscript𝐴𝑎1subscript𝐴𝑎subscript𝐴𝑎subscript𝐴𝑎1\{i,j\}=(A_{a-1}-A_{a})\cup(A_{a}-A_{a-1}){ italic_i , italic_j } = ( italic_A start_POSTSUBSCRIPT italic_a - 1 end_POSTSUBSCRIPT - italic_A start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT ) ∪ ( italic_A start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT - italic_A start_POSTSUBSCRIPT italic_a - 1 end_POSTSUBSCRIPT ), then such an index a𝑎aitalic_a is unique: the equation implies that in the corresponding wiring diagram, the athsuperscript𝑎tha^{\text{th}}italic_a start_POSTSUPERSCRIPT th end_POSTSUPERSCRIPT sksubscript𝑠𝑘s_{k}italic_s start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT-crossing from the left is a crossing between wire i𝑖iitalic_i and wire j𝑗jitalic_j, and any two wires intersect exactly once in a wiring diagram of a reduced word of w0subscript𝑤0w_{0}italic_w start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT. (See Figures 1 and 2 for an example.)

Example 3.1.

When n=6𝑛6n=6italic_n = 6 and k=3𝑘3k=3italic_k = 3, an example of a monotone weakly separated path is P=123124134234345346456𝑃123124134234345346456P=123-124-134-234-345-346-456italic_P = 123 - 124 - 134 - 234 - 345 - 346 - 456, realized in Example 2.2. Here, the shorthand ijk𝑖𝑗𝑘ijkitalic_i italic_j italic_k represents the triple {i,j,k}𝑖𝑗𝑘\{i,j,k\}{ italic_i , italic_j , italic_k }. The arc diagram 𝐃(P)𝐃𝑃\mathbf{D}(P)bold_D ( italic_P ) of P𝑃Pitalic_P is shown in Figure 2.

111122223333444455556666
Figure 2. The arc diagram 𝐃(P)𝐃𝑃\mathbf{D}(P)bold_D ( italic_P ) of the monotone weakly separated path P𝑃Pitalic_P in Example 3.1.

Given an arc diagram, we put each vertex i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ] of the diagram at the point (i,0)2𝑖0superscript2(i,0)\in\mathbb{R}^{2}( italic_i , 0 ) ∈ blackboard_R start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT and draw each edge (i,j)𝑖𝑗(i,j)( italic_i , italic_j ) as a semicircle on the upper-half plane. Imagine that each semicircular curve in the arc diagram has weight 1111. For each curve, assume that the weight is distributed uniformly across the horizontal length (not the curve length). For example, if an edge e𝑒eitalic_e joins (1,0)10(1,0)( 1 , 0 ) and (4,0)40(4,0)( 4 , 0 ), then there is weight 2/3232/32 / 3 above [2,4]24[2,4][ 2 , 4 ] coming from e𝑒eitalic_e. If we have a finite collection of curves, define the total weight as the sum of individual weights. Note that (k,n)𝑘𝑛\mathcal{M}(k,n)caligraphic_M ( italic_k , italic_n ) is the maximum possible total weight in an arc diagram.

Proposition 3.2.

For any positive integers k𝑘kitalic_k and n𝑛nitalic_n with 1kn11𝑘𝑛11\leq k\leq n-11 ≤ italic_k ≤ italic_n - 1, we have

(1) (k,n)(1+12+12+13+13+13+14+14+14+14+k terms)n.𝑘𝑛subscript1121213131314141414𝑘 terms𝑛\mathcal{M}(k,n)\leq\Bigg{(}\underbrace{1+\frac{1}{2}+\frac{1}{2}+\frac{1}{3}+% \frac{1}{3}+\frac{1}{3}+\frac{1}{4}+\frac{1}{4}+\frac{1}{4}+\frac{1}{4}+\cdots% }_{k\text{ terms}}\Bigg{)}\cdot n.caligraphic_M ( italic_k , italic_n ) ≤ ( under⏟ start_ARG 1 + divide start_ARG 1 end_ARG start_ARG 2 end_ARG + divide start_ARG 1 end_ARG start_ARG 2 end_ARG + divide start_ARG 1 end_ARG start_ARG 3 end_ARG + divide start_ARG 1 end_ARG start_ARG 3 end_ARG + divide start_ARG 1 end_ARG start_ARG 3 end_ARG + divide start_ARG 1 end_ARG start_ARG 4 end_ARG + divide start_ARG 1 end_ARG start_ARG 4 end_ARG + divide start_ARG 1 end_ARG start_ARG 4 end_ARG + divide start_ARG 1 end_ARG start_ARG 4 end_ARG + ⋯ end_ARG start_POSTSUBSCRIPT italic_k terms end_POSTSUBSCRIPT ) ⋅ italic_n .
Proof.

Let P𝑃Pitalic_P be a monotone weakly separated path from A0={1,2,,k}subscript𝐴012𝑘A_{0}=\{1,2,\ldots,k\}italic_A start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = { 1 , 2 , … , italic_k } to AN={nk+1,,n}subscript𝐴𝑁𝑛𝑘1𝑛A_{N}=\{n-k+1,\ldots,n\}italic_A start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT = { italic_n - italic_k + 1 , … , italic_n }. Perform the following auxiliary decoration using k𝑘kitalic_k different colors col1,col2,,colksubscriptcol1subscriptcol2subscriptcol𝑘\operatorname{col}_{1},\operatorname{col}_{2},\ldots,\operatorname{col}_{k}roman_col start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , roman_col start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , roman_col start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT. First, we color 1,2,,k12𝑘1,2,\ldots,k1 , 2 , … , italic_k in A0subscript𝐴0A_{0}italic_A start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT so that i𝑖iitalic_i gets color colisubscriptcol𝑖\operatorname{col}_{i}roman_col start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. Each time we go from Ajsubscript𝐴𝑗A_{j}italic_A start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT to Aj+1subscript𝐴𝑗1A_{j+1}italic_A start_POSTSUBSCRIPT italic_j + 1 end_POSTSUBSCRIPT, if we have Aj+1=Aj{y}{x}subscript𝐴𝑗1subscript𝐴𝑗𝑦𝑥A_{j+1}=A_{j}\cup\{y\}-\{x\}italic_A start_POSTSUBSCRIPT italic_j + 1 end_POSTSUBSCRIPT = italic_A start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ∪ { italic_y } - { italic_x }, then color y𝑦yitalic_y in Aj+1subscript𝐴𝑗1A_{j+1}italic_A start_POSTSUBSCRIPT italic_j + 1 end_POSTSUBSCRIPT the same color as x𝑥xitalic_x in Ajsubscript𝐴𝑗A_{j}italic_A start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT. Also color the semicircle connecting (x,0)𝑥0(x,0)( italic_x , 0 ) and (y,0)𝑦0(y,0)( italic_y , 0 ) with the same color that we used to color xAj𝑥subscript𝐴𝑗x\in A_{j}italic_x ∈ italic_A start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT and yAj+1𝑦subscript𝐴𝑗1y\in A_{j+1}italic_y ∈ italic_A start_POSTSUBSCRIPT italic_j + 1 end_POSTSUBSCRIPT. For each number zAjAj+1𝑧subscript𝐴𝑗subscript𝐴𝑗1z\in A_{j}\cap A_{j+1}italic_z ∈ italic_A start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ∩ italic_A start_POSTSUBSCRIPT italic_j + 1 end_POSTSUBSCRIPT, color z𝑧zitalic_z in Aj+1subscript𝐴𝑗1A_{j+1}italic_A start_POSTSUBSCRIPT italic_j + 1 end_POSTSUBSCRIPT the same color as we color z𝑧zitalic_z in Ajsubscript𝐴𝑗A_{j}italic_A start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT. See Figure 3 for an example.

As a result of the decoration, the k𝑘kitalic_k numbers in ANsubscript𝐴𝑁A_{N}italic_A start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT are now colored with k𝑘kitalic_k different colors. There is a permutation σSk𝜎subscript𝑆𝑘\sigma\in S_{k}italic_σ ∈ italic_S start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT such that for each i[k]𝑖delimited-[]𝑘i\in[k]italic_i ∈ [ italic_k ], the number nk+σ(i)𝑛𝑘𝜎𝑖n-k+\sigma(i)italic_n - italic_k + italic_σ ( italic_i ) has color colisubscriptcol𝑖\operatorname{col}_{i}roman_col start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. Now there are k𝑘kitalic_k continuous curves γ1,γ2,,γksubscript𝛾1subscript𝛾2subscript𝛾𝑘\gamma_{1},\gamma_{2},\ldots,\gamma_{k}italic_γ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_γ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_γ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT such that γisubscript𝛾𝑖\gamma_{i}italic_γ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT has endpoints (i,0)𝑖0(i,0)( italic_i , 0 ) and (nk+σ(i),0)𝑛𝑘𝜎𝑖0(n-k+\sigma(i),0)( italic_n - italic_k + italic_σ ( italic_i ) , 0 ), and has color colisubscriptcol𝑖\operatorname{col}_{i}roman_col start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT from one end to the other.

From the coloring argument above, there are at most k𝑘kitalic_k pieces of different semicircles in the vertical strip above [i,i+1]𝑖𝑖1[i,i+1][ italic_i , italic_i + 1 ] for each i[n1]𝑖delimited-[]𝑛1i\in[n-1]italic_i ∈ [ italic_n - 1 ]. Furthermore, for each t1𝑡subscriptabsent1t\in\mathbb{Z}_{\geq 1}italic_t ∈ blackboard_Z start_POSTSUBSCRIPT ≥ 1 end_POSTSUBSCRIPT, there exist at most t𝑡titalic_t pieces that come from semicircles whose diameters are exactly t𝑡titalic_t. Each such piece contributes the weight of 1/t1𝑡1/t1 / italic_t. Therefore, the weight of the arc diagram above [i,i+1]𝑖𝑖1[i,i+1][ italic_i , italic_i + 1 ] is at most 1+1/2+1/2+1/3+1/3+1/3+112121313131+1/2+1/2+1/3+1/3+1/3+\cdots1 + 1 / 2 + 1 / 2 + 1 / 3 + 1 / 3 + 1 / 3 + ⋯, and hence the total weight is at most the right-hand side of (1). ∎

1111222233334444555566667777888899991010101011111111
Figure 3. An example of the decoration performed in the proof of Proposition 3.2. The diagram above is the decorated arc diagram of the monotone weakly separated path P=({1,2,3},{1,2,4},{1,2,5},{1,4,5},{2,4,5},{3,4,5},{4,5,6}P=\big{(}\{1,2,3\},\{1,2,4\},\{1,2,5\},\{1,4,5\},\{2,4,5\},\{3,4,5\},\{4,5,6\}italic_P = ( { 1 , 2 , 3 } , { 1 , 2 , 4 } , { 1 , 2 , 5 } , { 1 , 4 , 5 } , { 2 , 4 , 5 } , { 3 , 4 , 5 } , { 4 , 5 , 6 }, {4,5,7},{5,6,7},{5,7,8},{6,7,8},{7,8,9},{7,8,10},{7,8,11}45756757867878978107811\{4,5,7\},\{5,6,7\},\{5,7,8\},\{6,7,8\},\{7,8,9\},\{7,8,10\},\{7,8,11\}{ 4 , 5 , 7 } , { 5 , 6 , 7 } , { 5 , 7 , 8 } , { 6 , 7 , 8 } , { 7 , 8 , 9 } , { 7 , 8 , 10 } , { 7 , 8 , 11 }, {7,10,11},{8,10,11},{9,10,11})\{7,10,11\},\{8,10,11\},\{9,10,11\}\big{)}{ 7 , 10 , 11 } , { 8 , 10 , 11 } , { 9 , 10 , 11 } ).

By estimating the summation in Proposition 3.2, we obtain the following corollary.

Corollary 3.3.

For any positive integers k𝑘kitalic_k and n𝑛nitalic_n such that 1kn11𝑘𝑛11\leq k\leq n-11 ≤ italic_k ≤ italic_n - 1, we have the upper bound (k,n)2kn𝑘𝑛2𝑘𝑛\mathcal{M}(k,n)\leq\sqrt{2k}\cdot ncaligraphic_M ( italic_k , italic_n ) ≤ square-root start_ARG 2 italic_k end_ARG ⋅ italic_n.

Remark 3.4.

Together with Theorem 4.3 below, our arguments above give a short proof of the upper bound O(k)n𝑂𝑘𝑛O(\sqrt{k})\cdot nitalic_O ( square-root start_ARG italic_k end_ARG ) ⋅ italic_n for the pseudoline k𝑘kitalic_k-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 k𝑘kitalic_k-sets problem, Pach, Steiger, and Szemerédi [10] have shown the upper bound

(2) O(klogk)n,𝑂𝑘superscript𝑘𝑛O\!\left(\frac{\sqrt{k}}{\log^{*}k}\right)\cdot n,italic_O ( divide start_ARG square-root start_ARG italic_k end_ARG end_ARG start_ARG roman_log start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT italic_k end_ARG ) ⋅ italic_n ,

which is slightly stronger than O(k)n𝑂𝑘𝑛O(\sqrt{k})\cdot nitalic_O ( square-root start_ARG italic_k end_ARG ) ⋅ italic_n. Our pseudoline setting is more general. We do not know if the upper bound (2) of Pach–Steiger–Szemerédi holds for (k,n)𝑘𝑛\mathcal{M}(k,n)caligraphic_M ( italic_k , italic_n ) 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 [i,i+1]𝑖𝑖1[i,i+1][ italic_i , italic_i + 1 ] is actually n1𝑛1n-1italic_n - 1 (instead of n𝑛nitalic_n). Second, note that the segments [i,i+1]𝑖𝑖1[i,i+1][ italic_i , italic_i + 1 ] near the ends (vertices (1,0)10(1,0)( 1 , 0 ) and (n,0)𝑛0(n,0)( italic_n , 0 )) should have smaller upper bounds because there are fewer than k𝑘kitalic_k pieces of curve above those segments. This improvement leads to sharp results when k𝑘kitalic_k is small. For k=1𝑘1k=1italic_k = 1, we find that (1,n)n11𝑛𝑛1\mathcal{M}(1,n)\leq n-1caligraphic_M ( 1 , italic_n ) ≤ italic_n - 1, for every n2𝑛2n\geq 2italic_n ≥ 2. For k=2𝑘2k=2italic_k = 2, we find (2,n)3n522𝑛3𝑛52\mathcal{M}(2,n)\leq\frac{3n-5}{2}caligraphic_M ( 2 , italic_n ) ≤ divide start_ARG 3 italic_n - 5 end_ARG start_ARG 2 end_ARG, for every n3𝑛3n\geq 3italic_n ≥ 3. Since (2,n)2𝑛\mathcal{M}(2,n)caligraphic_M ( 2 , italic_n ) is an integer, we can write (2,n)32n32𝑛32𝑛3\mathcal{M}(2,n)\leq\left\lceil\frac{3}{2}n\right\rceil-3caligraphic_M ( 2 , italic_n ) ≤ ⌈ divide start_ARG 3 end_ARG start_ARG 2 end_ARG italic_n ⌉ - 3. We will see in the next subsection that these bounds in the cases k=1𝑘1k=1italic_k = 1 and k=2𝑘2k=2italic_k = 2 are sharp.

3.2. k2𝑘2k\leq 2italic_k ≤ 2 and repeatable patterns

In the previous subsection, we have seen that (1,n)n11𝑛𝑛1\mathcal{M}(1,n)\leq n-1caligraphic_M ( 1 , italic_n ) ≤ italic_n - 1 for every n2𝑛2n\geq 2italic_n ≥ 2. In fact, it is easy to see that (1,n)=n11𝑛𝑛1\mathcal{M}(1,n)=n-1caligraphic_M ( 1 , italic_n ) = italic_n - 1. Indeed, the sequence ({1},{2},,{n})12𝑛(\{1\},\{2\},\ldots,\{n\})( { 1 } , { 2 } , … , { italic_n } ) is a monotone weakly separated path.

Things get more interesting when k=2𝑘2k=2italic_k = 2. In the previous subsection, we have also seen that (2,n)32n32𝑛32𝑛3\mathcal{M}(2,n)\leq\left\lceil\frac{3}{2}n\right\rceil-3caligraphic_M ( 2 , italic_n ) ≤ ⌈ divide start_ARG 3 end_ARG start_ARG 2 end_ARG italic_n ⌉ - 3, for each n3𝑛3n\geq 3italic_n ≥ 3. 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 S𝑆Sitalic_S is a finite set of integers and t𝑡titalic_t is an integer, we write S+t𝑆𝑡S+titalic_S + italic_t to denote {s+t:sS}conditional-set𝑠𝑡𝑠𝑆\{s+t:s\in S\}{ italic_s + italic_t : italic_s ∈ italic_S }.

Definition 3.5.

Let L𝐿Litalic_L and d𝑑ditalic_d be positive integers. A repeatable pattern R𝑅Ritalic_R with parameters (L,d)𝐿𝑑(L,d)( italic_L , italic_d ) is a monotone weakly separated path R=(A0,A1,,AL)𝑅subscript𝐴0subscript𝐴1subscript𝐴𝐿R=(A_{0},A_{1},\ldots,A_{L})italic_R = ( italic_A start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_A start_POSTSUBSCRIPT italic_L end_POSTSUBSCRIPT ) which satisfies the following conditions:

  • AL=A0+dsubscript𝐴𝐿subscript𝐴0𝑑A_{L}=A_{0}+ditalic_A start_POSTSUBSCRIPT italic_L end_POSTSUBSCRIPT = italic_A start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + italic_d, and

  • for any positive integer m𝑚mitalic_m, the sequence

    (A0,\displaystyle\Big{(}A_{0},( italic_A start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , A1,A2,,AL,subscript𝐴1subscript𝐴2subscript𝐴𝐿\displaystyle A_{1},A_{2},\ldots,A_{L},italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_A start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_A start_POSTSUBSCRIPT italic_L end_POSTSUBSCRIPT ,
    A1+d,A2+d,,AL+d,subscript𝐴1𝑑subscript𝐴2𝑑subscript𝐴𝐿𝑑\displaystyle A_{1}+d,A_{2}+d,\ldots,A_{L}+d,italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_d , italic_A start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT + italic_d , … , italic_A start_POSTSUBSCRIPT italic_L end_POSTSUBSCRIPT + italic_d ,
    A1+2d,A2+2d,,AL+2d,subscript𝐴12𝑑subscript𝐴22𝑑subscript𝐴𝐿2𝑑\displaystyle A_{1}+2d,A_{2}+2d,\ldots,A_{L}+2d,italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + 2 italic_d , italic_A start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT + 2 italic_d , … , italic_A start_POSTSUBSCRIPT italic_L end_POSTSUBSCRIPT + 2 italic_d ,
    \displaystyle\vdots
    A1+md,A2+md,,AL+md)\displaystyle A_{1}+md,A_{2}+md,\ldots,A_{L}+md\Big{)}italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_m italic_d , italic_A start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT + italic_m italic_d , … , italic_A start_POSTSUBSCRIPT italic_L end_POSTSUBSCRIPT + italic_m italic_d )

    is a monotone weakly separated path.

Example 3.6.

The pattern 121323341213233412-13-23-3412 - 13 - 23 - 34 is a repeatable pattern with parameters (L,d)=(3,2)𝐿𝑑32(L,d)=(3,2)( italic_L , italic_d ) = ( 3 , 2 ). Here, we use the shorthand ab𝑎𝑏abitalic_a italic_b to denote {a,b}𝑎𝑏\{a,b\}{ italic_a , italic_b }. By concatenation, the pattern gives the infinite sequence

121323343545565767787989.12132334354556576778798912-13-23-34-35-45-56-57-67-78-79-89-\cdots.12 - 13 - 23 - 34 - 35 - 45 - 56 - 57 - 67 - 78 - 79 - 89 - ⋯ .

Any finite prefix of the infinite sequence above is a monotone weakly separated path.

Theorem 3.7.

For each positive integer n3𝑛3n\geq 3italic_n ≥ 3, we have (2,n)=32n32𝑛32𝑛3\mathcal{M}(2,n)=\left\lceil\frac{3}{2}n\right\rceil-3caligraphic_M ( 2 , italic_n ) = ⌈ divide start_ARG 3 end_ARG start_ARG 2 end_ARG italic_n ⌉ - 3.

Proof.

The first 32n232𝑛2\left\lceil\frac{3}{2}n\right\rceil-2⌈ divide start_ARG 3 end_ARG start_ARG 2 end_ARG italic_n ⌉ - 2 terms of the infinite sequence in the previous example is a monotone weakly separated path from {1,2}12\{1,2\}{ 1 , 2 } to {n1,n}𝑛1𝑛\{n-1,n\}{ italic_n - 1 , italic_n }. Combine this construction with the upper bound for (2,n)2𝑛\mathcal{M}(2,n)caligraphic_M ( 2 , italic_n ) above to finish. ∎

For general k𝑘kitalic_k, the existence of a repeatable pattern yields a lower bound for (k,n)𝑘𝑛\mathcal{M}(k,n)caligraphic_M ( italic_k , italic_n ). In Section 4, we will see that for every positive integer k𝑘kitalic_k, the limit ck:=limn(k,n)nassignsubscript𝑐𝑘subscript𝑛𝑘𝑛𝑛c_{k}:=\lim_{n\to\infty}\frac{\mathcal{M}(k,n)}{n}italic_c start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT := roman_lim start_POSTSUBSCRIPT italic_n → ∞ end_POSTSUBSCRIPT divide start_ARG caligraphic_M ( italic_k , italic_n ) end_ARG start_ARG italic_n end_ARG exists. The existence of a repeatable pattern R𝑅Ritalic_R with parameters (L,d)𝐿𝑑(L,d)( italic_L , italic_d ) immediately yields the lower bound ckLdsubscript𝑐𝑘𝐿𝑑c_{k}\geq\frac{L}{d}italic_c start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ≥ divide start_ARG italic_L end_ARG start_ARG italic_d end_ARG. It turns out, as Theorem 4.16 below shows, that ck=maxRL/dsubscript𝑐𝑘subscript𝑅𝐿𝑑c_{k}=\max_{R}L/ditalic_c start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT = roman_max start_POSTSUBSCRIPT italic_R end_POSTSUBSCRIPT italic_L / italic_d, where the maximization is over all repeatable patterns R=(A0,A1,,AL)𝑅subscript𝐴0subscript𝐴1subscript𝐴𝐿R=(A_{0},A_{1},\ldots,A_{L})italic_R = ( italic_A start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_A start_POSTSUBSCRIPT italic_L end_POSTSUBSCRIPT ) with |A0|=ksubscript𝐴0𝑘|A_{0}|=k| italic_A start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT | = italic_k, and the ratio L/d𝐿𝑑L/ditalic_L / italic_d depends on the repeatable pattern R𝑅Ritalic_R. In particular, the maximum (not just the supremum) exists.

3.3. Arc diagrams when k=3𝑘3k=3italic_k = 3, part i: decomposition algorithm

We use the “decomposition algorithm” (Algorithm 3.9) below to break the interval [1,n]1𝑛[1,n][ 1 , italic_n ] 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 (3,n)=116n53𝑛116𝑛5\mathcal{M}(3,n)=\left\lceil\frac{11}{6}n\right\rceil-5caligraphic_M ( 3 , italic_n ) = ⌈ divide start_ARG 11 end_ARG start_ARG 6 end_ARG italic_n ⌉ - 5, for n4𝑛4n\geq 4italic_n ≥ 4. The cases n=4𝑛4n=4italic_n = 4 and n=5𝑛5n=5italic_n = 5 can be readily taken care of. By using (k,n)=(nk,n)𝑘𝑛𝑛𝑘𝑛\mathcal{M}(k,n)=\mathcal{M}(n-k,n)caligraphic_M ( italic_k , italic_n ) = caligraphic_M ( italic_n - italic_k , italic_n ), we find that (3,4)=(1,4)=334143\mathcal{M}(3,4)=\mathcal{M}(1,4)=3caligraphic_M ( 3 , 4 ) = caligraphic_M ( 1 , 4 ) = 3 and (3,5)=(2,5)=535255\mathcal{M}(3,5)=\mathcal{M}(2,5)=5caligraphic_M ( 3 , 5 ) = caligraphic_M ( 2 , 5 ) = 5. For the rest of this subsection, assume n6𝑛6n\geq 6italic_n ≥ 6.

Suppose that an arc diagram coming from a monotone weakly separated path from {1,2,3}123\{1,2,3\}{ 1 , 2 , 3 } to {n2,n1,n}𝑛2𝑛1𝑛\{n-2,n-1,n\}{ italic_n - 2 , italic_n - 1 , italic_n } is given. Write wtwt\operatorname{wt}roman_wt to denote the weight function, so that if I[1,n]𝐼1𝑛I\subseteq[1,n]italic_I ⊆ [ 1 , italic_n ] is an interval, then wt(I)wt𝐼\operatorname{wt}(I)roman_wt ( italic_I ) is the weight above I𝐼Iitalic_I.

Example 3.8.

Consider the following monotone weakly separated path

P=123124234245246247267467567.𝑃123124234245246247267467567P=123-124-234-245-246-247-267-467-567.italic_P = 123 - 124 - 234 - 245 - 246 - 247 - 267 - 467 - 567 .

The arc diagram of P𝑃Pitalic_P is shown in Figure 4. The weights of the unit intervals of this arc diagram are as follows: wt([1,2])=1/2wt1212\operatorname{wt}([1,2])=1/2roman_wt ( [ 1 , 2 ] ) = 1 / 2, wt([2,3])=1wt231\operatorname{wt}([2,3])=1roman_wt ( [ 2 , 3 ] ) = 1, wt([3,4])=2wt342\operatorname{wt}([3,4])=2roman_wt ( [ 3 , 4 ] ) = 2, wt([4,5])=2wt452\operatorname{wt}([4,5])=2roman_wt ( [ 4 , 5 ] ) = 2, wt([5,6])=3/2wt5632\operatorname{wt}([5,6])=3/2roman_wt ( [ 5 , 6 ] ) = 3 / 2, and wt([6,7])=1wt671\operatorname{wt}([6,7])=1roman_wt ( [ 6 , 7 ] ) = 1.

1111222233334444555566667777
Figure 4. The arc diagram 𝐃(P)𝐃𝑃\mathbf{D}(P)bold_D ( italic_P ) of the monotone weakly separated path P𝑃Pitalic_P in Example 3.8.

We also define the weight limit function wtlimwtlim\operatorname{wtlim}roman_wtlim as follows. Declare wtlim([1,2])=1wtlim121\operatorname{wtlim}([1,2])=1roman_wtlim ( [ 1 , 2 ] ) = 1, wtlim([2,3])=3/2wtlim2332\operatorname{wtlim}([2,3])=3/2roman_wtlim ( [ 2 , 3 ] ) = 3 / 2, wtlim([n2,n1])=3/2wtlim𝑛2𝑛132\operatorname{wtlim}([n-2,n-1])=3/2roman_wtlim ( [ italic_n - 2 , italic_n - 1 ] ) = 3 / 2, and wtlim([n1,n])=1wtlim𝑛1𝑛1\operatorname{wtlim}([n-1,n])=1roman_wtlim ( [ italic_n - 1 , italic_n ] ) = 1. If 3in33𝑖𝑛33\leq i\leq n-33 ≤ italic_i ≤ italic_n - 3, we declare wtlim([i,i+1])=11/6wtlim𝑖𝑖1116\operatorname{wtlim}([i,i+1])=11/6roman_wtlim ( [ italic_i , italic_i + 1 ] ) = 11 / 6. The weight limit function is also defined to satisfy the usual additivity condition: wtlim(AB)=wtlim(A)+wtlim(B)wtlim𝐴𝐵wtlim𝐴wtlim𝐵\operatorname{wtlim}(A\cup B)=\operatorname{wtlim}(A)+\operatorname{wtlim}(B)roman_wtlim ( italic_A ∪ italic_B ) = roman_wtlim ( italic_A ) + roman_wtlim ( italic_B ) if AB𝐴𝐵A\cap Bitalic_A ∩ italic_B contains no nontrivial interval.

Observe that for a unit interval [i,i+1][1,n]𝑖𝑖11𝑛[i,i+1]\subseteq[1,n][ italic_i , italic_i + 1 ] ⊆ [ 1 , italic_n ] (with i𝑖i\in\mathbb{Z}italic_i ∈ blackboard_Z) to exceed its weight limit, the only possible way is to have wt([i,i+1])=2wt𝑖𝑖12\operatorname{wt}([i,i+1])=2roman_wt ( [ italic_i , italic_i + 1 ] ) = 2. Moreover, the unit intervals [1,2]12[1,2][ 1 , 2 ], [2,3]23[2,3][ 2 , 3 ], [n2,n1]𝑛2𝑛1[n-2,n-1][ italic_n - 2 , italic_n - 1 ], and [n1,n]𝑛1𝑛[n-1,n][ italic_n - 1 , italic_n ] 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 𝐃𝐃\mathbf{D}bold_D that comes from a monotone weakly separated path from {1,2,3}123\{1,2,3\}{ 1 , 2 , 3 } to {n2,n1,n}𝑛2𝑛1𝑛\{n-2,n-1,n\}{ italic_n - 2 , italic_n - 1 , italic_n }. The output of the algorithm is the collection =(𝐃)𝐃\mathcal{F}=\mathcal{F}(\mathbf{D})caligraphic_F = caligraphic_F ( bold_D ) of intervals with non-overlap** interiors.

Algorithm 3.9 (decomposition algorithm).

=

Input: an arc diagram 𝐃𝐃\mathbf{D}bold_D that comes from a monotone weakly separated path from {1,2,3}123\{1,2,3\}{ 1 , 2 , 3 } to {n2,n1,n}𝑛2𝑛1𝑛\{n-2,n-1,n\}{ italic_n - 2 , italic_n - 1 , italic_n }.

Begin with an empty collection =\mathcal{F}=\varnothingcaligraphic_F = ∅.

If for every i[n1]𝑖delimited-[]𝑛1i\in[n-1]italic_i ∈ [ italic_n - 1 ], the unit interval [i,i+1]𝑖𝑖1[i,i+1][ italic_i , italic_i + 1 ] satisfies wt([i,i+1])11/6wt𝑖𝑖1116\operatorname{wt}([i,i+1])\leq 11/6roman_wt ( [ italic_i , italic_i + 1 ] ) ≤ 11 / 6,

then output (𝐃)=𝐃\mathcal{F}(\mathbf{D})=\varnothingcaligraphic_F ( bold_D ) = ∅, and we finish the algorithm.

On the other hand, if some unit interval exceeds its weight limit,

then write

[1,n]=L0H1L1H2L2Lm,1𝑛subscript𝐿0subscript𝐻1subscript𝐿1subscript𝐻2subscript𝐿2subscript𝐿𝑚[1,n]=L_{0}\cup H_{1}\cup L_{1}\cup H_{2}\cup L_{2}\cup\cdots\cup L_{m},[ 1 , italic_n ] = italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∪ italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∪ italic_L start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∪ italic_H start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∪ italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∪ ⋯ ∪ italic_L start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ,

where L0=[1,0]subscript𝐿01subscript0L_{0}=[1,\ell_{0}]italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = [ 1 , roman_ℓ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ], H1=[0,h1]subscript𝐻1subscript0subscript1H_{1}=[\ell_{0},h_{1}]italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = [ roman_ℓ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_h start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ], L1=[h1,1]subscript𝐿1subscript1subscript1L_{1}=[h_{1},\ell_{1}]italic_L start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = [ italic_h start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , roman_ℓ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ], \ldots, Lm=[hm,n]subscript𝐿𝑚subscript𝑚𝑛L_{m}=[h_{m},n]italic_L start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT = [ italic_h start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT , italic_n ], where
1,0,h1,1,,hm,n1subscript0subscript1subscript1subscript𝑚𝑛1,\ell_{0},h_{1},\ell_{1},\ldots,h_{m},n1 , roman_ℓ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_h start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , roman_ℓ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_h start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT , italic_n is a strictly increasing sequence of positive integers such that every unit interval in any Lisubscript𝐿𝑖L_{i}italic_L start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT has weight under or equal to its weight limit, and every unit interval in any Hisubscript𝐻𝑖H_{i}italic_H start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT has weight exceeding its weight limit.

For i=1,2,,m𝑖12𝑚i=1,2,\ldots,mitalic_i = 1 , 2 , … , italic_m:

consider the interval Hisubscript𝐻𝑖H_{i}italic_H start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. We know from Proposition 3.16 (proved below) that μ(Hi){1,2,3,4}𝜇subscript𝐻𝑖1234\mu(H_{i})\in\{1,2,3,4\}italic_μ ( italic_H start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ∈ { 1 , 2 , 3 , 4 }.

Case 1. μ(Hi)=4𝜇subscript𝐻𝑖4\mu(H_{i})=4italic_μ ( italic_H start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) = 4. Write Hi=[a,a+4]subscript𝐻𝑖𝑎𝑎4H_{i}=[a,a+4]italic_H start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = [ italic_a , italic_a + 4 ]. Add the intervals [a1,a+2]𝑎1𝑎2[a-1,a+2][ italic_a - 1 , italic_a + 2 ] and [a+2,a+5]𝑎2𝑎5[a+2,a+5][ italic_a + 2 , italic_a + 5 ] into the collection \mathcal{F}caligraphic_F.

Case 2. μ(Hi)=3𝜇subscript𝐻𝑖3\mu(H_{i})=3italic_μ ( italic_H start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) = 3. Write Hi=[a,a+3]subscript𝐻𝑖𝑎𝑎3H_{i}=[a,a+3]italic_H start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = [ italic_a , italic_a + 3 ].

Case 2.1. There is no semicircle connecting (a1,0)𝑎10(a-1,0)( italic_a - 1 , 0 ) and (a,0)𝑎0(a,0)( italic_a , 0 ) in 𝐃𝐃\mathbf{D}bold_D. Add the interval [a1,a+3]𝑎1𝑎3[a-1,a+3][ italic_a - 1 , italic_a + 3 ] to \mathcal{F}caligraphic_F.

Case 2.2. There is a semicircle connecting (a1,0)𝑎10(a-1,0)( italic_a - 1 , 0 ) and (a,0)𝑎0(a,0)( italic_a , 0 ) in 𝐃𝐃\mathbf{D}bold_D. Add the interval [a,a+4]𝑎𝑎4[a,a+4][ italic_a , italic_a + 4 ] to \mathcal{F}caligraphic_F.

Case 3. μ(Hi)=2𝜇subscript𝐻𝑖2\mu(H_{i})=2italic_μ ( italic_H start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) = 2. Write Hi=[a,a+2]subscript𝐻𝑖𝑎𝑎2H_{i}=[a,a+2]italic_H start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = [ italic_a , italic_a + 2 ].

Case 3.1. There is no semicircle connecting (a1,0)𝑎10(a-1,0)( italic_a - 1 , 0 ) and (a,0)𝑎0(a,0)( italic_a , 0 ) in 𝐃𝐃\mathbf{D}bold_D. Add the interval [a1,a+2]𝑎1𝑎2[a-1,a+2][ italic_a - 1 , italic_a + 2 ] to \mathcal{F}caligraphic_F.

Case 3.2. There is a semicircle connecting (a1,0)𝑎10(a-1,0)( italic_a - 1 , 0 ) and (a,0)𝑎0(a,0)( italic_a , 0 ), but there is no semicircle connecting (a+2,0)𝑎20(a+2,0)( italic_a + 2 , 0 ) and (a+3,0)𝑎30(a+3,0)( italic_a + 3 , 0 ) in 𝐃𝐃\mathbf{D}bold_D. Add the interval [a,a+3]𝑎𝑎3[a,a+3][ italic_a , italic_a + 3 ] to \mathcal{F}caligraphic_F.

Case 3.3. There is a semicircle connecting (a1,0)𝑎10(a-1,0)( italic_a - 1 , 0 ) and (a,0)𝑎0(a,0)( italic_a , 0 ), and also there is a semicircle connecting (a+2,0)𝑎20(a+2,0)( italic_a + 2 , 0 ) and (a+3,0)𝑎30(a+3,0)( italic_a + 3 , 0 ) in 𝐃𝐃\mathbf{D}bold_D. Add the intervals [a2,a+1]𝑎2𝑎1[a-2,a+1][ italic_a - 2 , italic_a + 1 ] and [a+1,a+4]𝑎1𝑎4[a+1,a+4][ italic_a + 1 , italic_a + 4 ] to \mathcal{F}caligraphic_F.

Case 4. μ(Hi)=1𝜇subscript𝐻𝑖1\mu(H_{i})=1italic_μ ( italic_H start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) = 1. Write Hi=[a,a+1]subscript𝐻𝑖𝑎𝑎1H_{i}=[a,a+1]italic_H start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = [ italic_a , italic_a + 1 ].

Case 4.1. There is no semicircle connecting (a1,0)𝑎10(a-1,0)( italic_a - 1 , 0 ) and (a,0)𝑎0(a,0)( italic_a , 0 ) in 𝐃𝐃\mathbf{D}bold_D. Add the interval [a1,a+1]𝑎1𝑎1[a-1,a+1][ italic_a - 1 , italic_a + 1 ] to \mathcal{F}caligraphic_F.

Case 4.2. There is a semicircle connecting (a1,0)𝑎10(a-1,0)( italic_a - 1 , 0 ) and (a,0)𝑎0(a,0)( italic_a , 0 ), but there is no semicircle connecting (a+1,0)𝑎10(a+1,0)( italic_a + 1 , 0 ) and (a+2,0)𝑎20(a+2,0)( italic_a + 2 , 0 ) in 𝐃𝐃\mathbf{D}bold_D. Add the interval [a,a+2]𝑎𝑎2[a,a+2][ italic_a , italic_a + 2 ] to \mathcal{F}caligraphic_F.

Case 4.3. There is a semicircle connecting (a1,0)𝑎10(a-1,0)( italic_a - 1 , 0 ) and (a,0)𝑎0(a,0)( italic_a , 0 ), and also there is a semicircle connecting (a+1,0)𝑎10(a+1,0)( italic_a + 1 , 0 ) and (a+2,0)𝑎20(a+2,0)( italic_a + 2 , 0 ) in 𝐃𝐃\mathbf{D}bold_D. If wt([a2,a+1])wtlim([a2,a+1])wt𝑎2𝑎1wtlim𝑎2𝑎1\operatorname{wt}([a-2,a+1])\leq\operatorname{wtlim}([a-2,a+1])roman_wt ( [ italic_a - 2 , italic_a + 1 ] ) ≤ roman_wtlim ( [ italic_a - 2 , italic_a + 1 ] ), then add the interval [a2,a+1]𝑎2𝑎1[a-2,a+1][ italic_a - 2 , italic_a + 1 ] to \mathcal{F}caligraphic_F. If wt([a2,a+1])>wtlim([a2,a+1])wt𝑎2𝑎1wtlim𝑎2𝑎1\operatorname{wt}([a-2,a+1])>\operatorname{wtlim}([a-2,a+1])roman_wt ( [ italic_a - 2 , italic_a + 1 ] ) > roman_wtlim ( [ italic_a - 2 , italic_a + 1 ] ), then add the interval [a,a+3]𝑎𝑎3[a,a+3][ italic_a , italic_a + 3 ] to \mathcal{F}caligraphic_F.

Output (𝐃)=𝐃\mathcal{F}(\mathbf{D})=\mathcal{F}caligraphic_F ( bold_D ) = caligraphic_F, and we finish the algorithm.

Theorem 3.10 (decomposition theorem).

Let n6𝑛6n\geq 6italic_n ≥ 6 be a positive integer. Let 𝐃𝐃\mathbf{D}bold_D be an arc diagram of a monotone weakly separated path from {1,2,3}123\{1,2,3\}{ 1 , 2 , 3 } to {n2,n1,n}𝑛2𝑛1𝑛\{n-2,n-1,n\}{ italic_n - 2 , italic_n - 1 , italic_n }. Let (𝐃)𝐃\mathcal{F}(\mathbf{D})caligraphic_F ( bold_D ) be the collection of intervals obtained from Algorithm 3.9. Then

  • (a)

    any two different intervals in (𝐃)𝐃\mathcal{F}(\mathbf{D})caligraphic_F ( bold_D ) are non-overlap**, and

  • (b)

    any interval I(𝐃)𝐼𝐃I\in\mathcal{F}(\mathbf{D})italic_I ∈ caligraphic_F ( bold_D ) satisfies wt(I)wtlim(I)wt𝐼wtlim𝐼\operatorname{wt}(I)\leq\operatorname{wtlim}(I)roman_wt ( italic_I ) ≤ roman_wtlim ( italic_I ).

The proof of Theorem 3.10 will be given in Section 3.4.

Corollary 3.11.

For any positive integer n6𝑛6n\geq 6italic_n ≥ 6, we have

(3,n)116n5.3𝑛116𝑛5\mathcal{M}(3,n)\leq\left\lceil\frac{11}{6}n\right\rceil-5.caligraphic_M ( 3 , italic_n ) ≤ ⌈ divide start_ARG 11 end_ARG start_ARG 6 end_ARG italic_n ⌉ - 5 .
Proof.

Take any arc diagram 𝐃𝐃\mathbf{D}bold_D of a monotone weakly separated path from {1,2,3}123\{1,2,3\}{ 1 , 2 , 3 } to {n2,n1,n}𝑛2𝑛1𝑛\{n-2,n-1,n\}{ italic_n - 2 , italic_n - 1 , italic_n } with the maximum possible weight so that (3,n)=wt([1,n])3𝑛wt1𝑛\mathcal{M}(3,n)=\operatorname{wt}([1,n])caligraphic_M ( 3 , italic_n ) = roman_wt ( [ 1 , italic_n ] ). From Theorem 3.10, we have

(3,n)=wt([1,n])3𝑛wt1𝑛\displaystyle\mathcal{M}(3,n)=\operatorname{wt}([1,n])caligraphic_M ( 3 , italic_n ) = roman_wt ( [ 1 , italic_n ] ) =wt([1,n])+Iwt(I)\displaystyle=\operatorname{wt}\!\left([1,n]-\cup\mathcal{F}\right)+\sum_{I\in% \mathcal{F}}\operatorname{wt}(I)= roman_wt ( [ 1 , italic_n ] - ∪ caligraphic_F ) + ∑ start_POSTSUBSCRIPT italic_I ∈ caligraphic_F end_POSTSUBSCRIPT roman_wt ( italic_I )
wtlim([1,n])+Iwtlim(I)\displaystyle\leq\operatorname{wtlim}\!\left([1,n]-\cup\mathcal{F}\right)+\sum% _{I\in\mathcal{F}}\operatorname{wtlim}(I)≤ roman_wtlim ( [ 1 , italic_n ] - ∪ caligraphic_F ) + ∑ start_POSTSUBSCRIPT italic_I ∈ caligraphic_F end_POSTSUBSCRIPT roman_wtlim ( italic_I )
=wtlim([1,n])=1+32+(n5)116+32+1=11n256.absentwtlim1𝑛132𝑛511632111𝑛256\displaystyle=\operatorname{wtlim}([1,n])=1+\frac{3}{2}+(n-5)\cdot\frac{11}{6}% +\frac{3}{2}+1=\frac{11n-25}{6}.= roman_wtlim ( [ 1 , italic_n ] ) = 1 + divide start_ARG 3 end_ARG start_ARG 2 end_ARG + ( italic_n - 5 ) ⋅ divide start_ARG 11 end_ARG start_ARG 6 end_ARG + divide start_ARG 3 end_ARG start_ARG 2 end_ARG + 1 = divide start_ARG 11 italic_n - 25 end_ARG start_ARG 6 end_ARG .

Since (3,n)3𝑛\mathcal{M}(3,n)\in\mathbb{Z}caligraphic_M ( 3 , italic_n ) ∈ blackboard_Z, we have that (3,n)11n256=116n53𝑛11𝑛256116𝑛5\mathcal{M}(3,n)\leq\left\lfloor\frac{11n-25}{6}\right\rfloor=\left\lceil\frac% {11}{6}n\right\rceil-5caligraphic_M ( 3 , italic_n ) ≤ ⌊ divide start_ARG 11 italic_n - 25 end_ARG start_ARG 6 end_ARG ⌋ = ⌈ divide start_ARG 11 end_ARG start_ARG 6 end_ARG italic_n ⌉ - 5, as desired. ∎

3.4. Arc diagrams when k=3𝑘3k=3italic_k = 3, part ii: arc diagram chasing

Below we define a useful object called the bicolored arc diagram 𝐁𝐢𝐃(P)𝐁𝐢𝐃𝑃\mathbf{BiD}(P)bold_BiD ( italic_P ). By looking at edges in 𝐁𝐢𝐃(P)𝐁𝐢𝐃𝑃\mathbf{BiD}(P)bold_BiD ( italic_P ), we are able to rule out some configurations of edges in the original arc diagram 𝐃(P)𝐃𝑃\mathbf{D}(P)bold_D ( italic_P ), 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 P𝑃Pitalic_P be a monotone weakly separated path P=(A0,A1,,AN)𝑃subscript𝐴0subscript𝐴1subscript𝐴𝑁P=(A_{0},A_{1},\ldots,A_{N})italic_P = ( italic_A start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_A start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ) from A0={1,2,3}subscript𝐴0123A_{0}=\{1,2,3\}italic_A start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = { 1 , 2 , 3 } to AN={n2,n1,n}subscript𝐴𝑁𝑛2𝑛1𝑛A_{N}=\{n-2,n-1,n\}italic_A start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT = { italic_n - 2 , italic_n - 1 , italic_n }. The bicolored arc diagram 𝐁𝐢𝐃(P)𝐁𝐢𝐃𝑃\mathbf{BiD}(P)bold_BiD ( italic_P ) is the multigraph on the vertex set [n]={1,2,,n}delimited-[]𝑛12𝑛[n]=\{1,2,\ldots,n\}[ italic_n ] = { 1 , 2 , … , italic_n } together with the coloring 𝔠:E(𝐁𝐢𝐃(P)){black,red}:𝔠𝐸𝐁𝐢𝐃𝑃blackred\mathfrak{c}:E\!\left(\mathbf{BiD}(P)\right)\to\left\{\text{black},\text{red}% \hskip 1.00006pt\right\}fraktur_c : italic_E ( bold_BiD ( italic_P ) ) → { black , red } on the edges defined as follows. The black edges are precisely the edges in the (original) arc diagram 𝐃(P)𝐃𝑃\mathbf{D}(P)bold_D ( italic_P ). The red edges are added sequentially. For each i[N]𝑖delimited-[]𝑁i\in[N]italic_i ∈ [ italic_N ], let Cisubscript𝐶𝑖C_{i}italic_C start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT denote the pair (AiAi1)(Ai1Ai)subscript𝐴𝑖subscript𝐴𝑖1subscript𝐴𝑖1subscript𝐴𝑖(A_{i}-A_{i-1})\cup(A_{i-1}-A_{i})( italic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_A start_POSTSUBSCRIPT italic_i - 1 end_POSTSUBSCRIPT ) ∪ ( italic_A start_POSTSUBSCRIPT italic_i - 1 end_POSTSUBSCRIPT - italic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ). We add the red edges in N1𝑁1N-1italic_N - 1 steps. In the jthsuperscript𝑗thj^{\text{th}}italic_j start_POSTSUPERSCRIPT th end_POSTSUPERSCRIPT step, consider the two pairs Cjsubscript𝐶𝑗C_{j}italic_C start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT and Cj+1subscript𝐶𝑗1C_{j+1}italic_C start_POSTSUBSCRIPT italic_j + 1 end_POSTSUBSCRIPT. Suppose that Cj={a,b}subscript𝐶𝑗𝑎𝑏C_{j}=\{a,b\}italic_C start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT = { italic_a , italic_b } and Cj+1={c,d}subscript𝐶𝑗1𝑐𝑑C_{j+1}=\{c,d\}italic_C start_POSTSUBSCRIPT italic_j + 1 end_POSTSUBSCRIPT = { italic_c , italic_d }, with a<b𝑎𝑏a<bitalic_a < italic_b and c<d𝑐𝑑c<ditalic_c < italic_d. If bc𝑏𝑐b\neq citalic_b ≠ italic_c, add a red edge joining b𝑏bitalic_b and c𝑐citalic_c. If ad𝑎𝑑a\neq ditalic_a ≠ italic_d, add a red edge joining a𝑎aitalic_a and d𝑑ditalic_d.

Example 3.13.

The bicolored arc diagram 𝐁𝐢𝐃(P)𝐁𝐢𝐃𝑃\mathbf{BiD}(P)bold_BiD ( italic_P ) of P=123124145146456𝑃123124145146456P=123-124-145-146-456italic_P = 123 - 124 - 145 - 146 - 456 is shown in Figure 5.

111122223333444455556666
Figure 5. The bicolored arc diagram 𝐁𝐢𝐃(P)𝐁𝐢𝐃𝑃\mathbf{BiD}(P)bold_BiD ( italic_P ) of the monotone weakly separated path P𝑃Pitalic_P in Example 3.13.
Proposition 3.14.

The multigraph 𝐁𝐢𝐃(P)𝐁𝐢𝐃𝑃\mathbf{BiD}(P)bold_BiD ( italic_P ) is simple. In other words, each pair of different nodes i,j[n]𝑖𝑗delimited-[]𝑛i,j\in[n]italic_i , italic_j ∈ [ italic_n ] 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 P=(A0,A1,,AN)𝑃subscript𝐴0subscript𝐴1subscript𝐴𝑁P=(A_{0},A_{1},\ldots,A_{N})italic_P = ( italic_A start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_A start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ) and C1,C2,,CNsubscript𝐶1subscript𝐶2subscript𝐶𝑁C_{1},C_{2},\ldots,C_{N}italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_C start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_C start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT be defined as in Definition 3.12. Suppose that j𝑗jitalic_j is a positive integer such that 1jN11𝑗𝑁11\leq j\leq N-11 ≤ italic_j ≤ italic_N - 1. Write Cj={a,b}subscript𝐶𝑗𝑎𝑏C_{j}=\{a,b\}italic_C start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT = { italic_a , italic_b } and Cj+1={c,d}subscript𝐶𝑗1𝑐𝑑C_{j+1}=\{c,d\}italic_C start_POSTSUBSCRIPT italic_j + 1 end_POSTSUBSCRIPT = { italic_c , italic_d }, where a<b𝑎𝑏a<bitalic_a < italic_b and c<d𝑐𝑑c<ditalic_c < italic_d. Then one of the following six outcomes happens:

  • (i)

    a<b=c<d𝑎𝑏𝑐𝑑a<b=c<ditalic_a < italic_b = italic_c < italic_d,

  • (ii)

    c<d=a<b𝑐𝑑𝑎𝑏c<d=a<bitalic_c < italic_d = italic_a < italic_b,

  • (iii)

    a<c<b<d𝑎𝑐𝑏𝑑a<c<b<ditalic_a < italic_c < italic_b < italic_d,

  • (iv)

    c<a<d<b𝑐𝑎𝑑𝑏c<a<d<bitalic_c < italic_a < italic_d < italic_b,

  • (v)

    a<c<d<b𝑎𝑐𝑑𝑏a<c<d<bitalic_a < italic_c < italic_d < italic_b,

  • (vi)

    c<a<b<d𝑐𝑎𝑏𝑑c<a<b<ditalic_c < italic_a < italic_b < italic_d.

To visualize Lemma 3.15, consider Figure 6. If Cjsubscript𝐶𝑗C_{j}italic_C start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT and Cj+1subscript𝐶𝑗1C_{j+1}italic_C start_POSTSUBSCRIPT italic_j + 1 end_POSTSUBSCRIPT are curves from the C𝐶Citalic_C-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 Cjsubscript𝐶𝑗C_{j}italic_C start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT and which curve is Cj+1subscript𝐶𝑗1C_{j+1}italic_C start_POSTSUBSCRIPT italic_j + 1 end_POSTSUBSCRIPT, so there are six outcomes in total as listed in Lemma 3.15.)

p𝑝pitalic_pq𝑞qitalic_qr𝑟ritalic_r(p<q<r)𝑝𝑞𝑟(p<q<r)( italic_p < italic_q < italic_r )p𝑝pitalic_pq𝑞qitalic_qr𝑟ritalic_rs𝑠sitalic_s(p<q<r<s)𝑝𝑞𝑟𝑠(p<q<r<s)( italic_p < italic_q < italic_r < italic_s )p𝑝pitalic_pq𝑞qitalic_qr𝑟ritalic_rs𝑠sitalic_s(p<q<r<s)𝑝𝑞𝑟𝑠(p<q<r<s)( italic_p < italic_q < italic_r < italic_s )
Figure 6. A pair of consecutive curves Cjsubscript𝐶𝑗C_{j}italic_C start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT and Cj+1subscript𝐶𝑗1C_{j+1}italic_C start_POSTSUBSCRIPT italic_j + 1 end_POSTSUBSCRIPT in the C𝐶Citalic_C-sequence are in one of the three configurations. The configuration on the left corresponds to outcomes (i) and (ii) in Lemma 3.15. The middle one corresponds to outcomes (iii) and (iv). The right one corresponds to outcomes (v) and (vi).

Equivalently, Lemma 3.15 states that the four configurations shown in Figure 7 cannot represent two consecutive curves in the C𝐶Citalic_C-sequence.

p𝑝pitalic_pq𝑞qitalic_qr𝑟ritalic_r(p<q<r)𝑝𝑞𝑟(p<q<r)( italic_p < italic_q < italic_r )p𝑝pitalic_pq𝑞qitalic_qr𝑟ritalic_r(p<q<r)𝑝𝑞𝑟(p<q<r)( italic_p < italic_q < italic_r )p𝑝pitalic_pq𝑞qitalic_q(p<q)𝑝𝑞(p<q)( italic_p < italic_q )p𝑝pitalic_pq𝑞qitalic_qr𝑟ritalic_rs𝑠sitalic_s(p<q<r<s)𝑝𝑞𝑟𝑠(p<q<r<s)( italic_p < italic_q < italic_r < italic_s )
Figure 7. If Cjsubscript𝐶𝑗C_{j}italic_C start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT and Cj+1subscript𝐶𝑗1C_{j+1}italic_C start_POSTSUBSCRIPT italic_j + 1 end_POSTSUBSCRIPT are curves from the C𝐶Citalic_C-sequence, then they cannot follow any of these four forbidden configurations.
Proof of Lemma 3.15.

Suppose, for the sake of contradiction, that none of the six outcomes happens. Then either a=c𝑎𝑐a=citalic_a = italic_c, or b=d𝑏𝑑b=ditalic_b = italic_d, or b<c𝑏𝑐b<citalic_b < italic_c, or d<a𝑑𝑎d<aitalic_d < italic_a. Recall that we obtain Ajsubscript𝐴𝑗A_{j}italic_A start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT from Aj1subscript𝐴𝑗1A_{j-1}italic_A start_POSTSUBSCRIPT italic_j - 1 end_POSTSUBSCRIPT by removing a𝑎aitalic_a and adding b𝑏bitalic_b, and we obtain Aj+1subscript𝐴𝑗1A_{j+1}italic_A start_POSTSUBSCRIPT italic_j + 1 end_POSTSUBSCRIPT from Ajsubscript𝐴𝑗A_{j}italic_A start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT by removing c𝑐citalic_c and adding d𝑑ditalic_d. If the first case, a=c𝑎𝑐a=citalic_a = italic_c, happens, then we would need two copies of a𝑎aitalic_a in the set Aj1subscript𝐴𝑗1A_{j-1}italic_A start_POSTSUBSCRIPT italic_j - 1 end_POSTSUBSCRIPT, a contradiction. Similarly, if the second case, b=d𝑏𝑑b=ditalic_b = italic_d, happens, then we would need two copies of b𝑏bitalic_b in the set Aj+1subscript𝐴𝑗1A_{j+1}italic_A start_POSTSUBSCRIPT italic_j + 1 end_POSTSUBSCRIPT, a contradiction. If the third case, b<c𝑏𝑐b<citalic_b < italic_c, or the fourth case, d<a𝑑𝑎d<aitalic_d < italic_a, happens, then there would be an element x[n]𝑥delimited-[]𝑛x\in[n]italic_x ∈ [ italic_n ], different from a,b,c,d𝑎𝑏𝑐𝑑a,b,c,ditalic_a , italic_b , italic_c , italic_d, such that Aj1={x,a,c}subscript𝐴𝑗1𝑥𝑎𝑐A_{j-1}=\{x,a,c\}italic_A start_POSTSUBSCRIPT italic_j - 1 end_POSTSUBSCRIPT = { italic_x , italic_a , italic_c } and Aj+1={x,b,d}subscript𝐴𝑗1𝑥𝑏𝑑A_{j+1}=\{x,b,d\}italic_A start_POSTSUBSCRIPT italic_j + 1 end_POSTSUBSCRIPT = { italic_x , italic_b , italic_d }. Note that Aj1subscript𝐴𝑗1A_{j-1}italic_A start_POSTSUBSCRIPT italic_j - 1 end_POSTSUBSCRIPT and Aj+1subscript𝐴𝑗1A_{j+1}italic_A start_POSTSUBSCRIPT italic_j + 1 end_POSTSUBSCRIPT are not weakly separated, a contradiction. ∎

Proof of Proposition 3.14.

For any pair of different nodes i,j[n]𝑖𝑗delimited-[]𝑛i,j\in[n]italic_i , italic_j ∈ [ italic_n ], 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 i𝑖iitalic_i and j𝑗jitalic_j, the nodes i𝑖iitalic_i and j𝑗jitalic_j have not already had a black edge or a red edge connecting them.

Recall that the red edges are added in N1𝑁1N-1italic_N - 1 different steps. Consider the red edges added in the tthsuperscript𝑡tht^{\text{th}}italic_t start_POSTSUPERSCRIPT th end_POSTSUPERSCRIPT step. Following Definition 3.12, we consider the pairs Ct={a,b}subscript𝐶𝑡𝑎𝑏C_{t}=\{a,b\}italic_C start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT = { italic_a , italic_b } and Ct+1={c,d}subscript𝐶𝑡1𝑐𝑑C_{t+1}=\{c,d\}italic_C start_POSTSUBSCRIPT italic_t + 1 end_POSTSUBSCRIPT = { italic_c , italic_d }, with a<b𝑎𝑏a<bitalic_a < italic_b and c<d𝑐𝑑c<ditalic_c < italic_d. Let χtsubscript𝜒𝑡\chi_{t}italic_χ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT and χt+1subscript𝜒𝑡1\chi_{t+1}italic_χ start_POSTSUBSCRIPT italic_t + 1 end_POSTSUBSCRIPT denote the crossings in the wiring diagram which correspond to Ctsubscript𝐶𝑡C_{t}italic_C start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT and Ct+1subscript𝐶𝑡1C_{t+1}italic_C start_POSTSUBSCRIPT italic_t + 1 end_POSTSUBSCRIPT, respectively. We claim that the red edges constructed in this step correspond to crossings which happen between χtsubscript𝜒𝑡\chi_{t}italic_χ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT and χt+1subscript𝜒𝑡1\chi_{t+1}italic_χ start_POSTSUBSCRIPT italic_t + 1 end_POSTSUBSCRIPT (on different levels: sksubscript𝑠superscript𝑘s_{k^{\prime}}italic_s start_POSTSUBSCRIPT italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT with k3superscript𝑘3k^{\prime}\neq 3italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ≠ 3). With this claim, the proposition is proved, because we are selecting different crossings in each of the N1𝑁1N-1italic_N - 1 steps.

To establish the claim, we use Lemma 3.15. The pairs Ctsubscript𝐶𝑡C_{t}italic_C start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT and Ct+1subscript𝐶𝑡1C_{t+1}italic_C start_POSTSUBSCRIPT italic_t + 1 end_POSTSUBSCRIPT 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 a𝑎aitalic_a and b𝑏bitalic_b cross at χtsubscript𝜒𝑡\chi_{t}italic_χ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT, wires c𝑐citalic_c and d𝑑ditalic_d cross at χt+1subscript𝜒𝑡1\chi_{t+1}italic_χ start_POSTSUBSCRIPT italic_t + 1 end_POSTSUBSCRIPT, and no other crossings can happen on the third level. This means that wires a𝑎aitalic_a and d𝑑ditalic_d must cross somewhere between χtsubscript𝜒𝑡\chi_{t}italic_χ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT and χt+1subscript𝜒𝑡1\chi_{t+1}italic_χ start_POSTSUBSCRIPT italic_t + 1 end_POSTSUBSCRIPT on the (k)thsuperscriptsuperscript𝑘th(k^{\prime})^{\text{th}}( italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT th end_POSTSUPERSCRIPT level for some k4superscript𝑘4k^{\prime}\geq 4italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ≥ 4. Similarly, wires b𝑏bitalic_b and c𝑐citalic_c must cross somewhere between χtsubscript𝜒𝑡\chi_{t}italic_χ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT and χt+1subscript𝜒𝑡1\chi_{t+1}italic_χ start_POSTSUBSCRIPT italic_t + 1 end_POSTSUBSCRIPT as well on either the first or the second level. ∎

The decomposition algorithm (Algorithm 3.9) uses the result that in 𝐃(P)𝐃𝑃\mathbf{D}(P)bold_D ( italic_P ) the length of each μ(Hi)𝜇subscript𝐻𝑖\mu(H_{i})italic_μ ( italic_H start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) is at most 4444, which follows from the following proposition.

Proposition 3.16.

In 𝐃(P)𝐃𝑃\mathbf{D}(P)bold_D ( italic_P ), there is no index i𝑖iitalic_i such that all nine (black) edges {i,i+1}𝑖𝑖1\{i,i+1\}{ italic_i , italic_i + 1 }, {i+1,i+2}𝑖1𝑖2\{i+1,i+2\}{ italic_i + 1 , italic_i + 2 }, {i+2,i+3}𝑖2𝑖3\{i+2,i+3\}{ italic_i + 2 , italic_i + 3 }, {i+3,i+4}𝑖3𝑖4\{i+3,i+4\}{ italic_i + 3 , italic_i + 4 }, {i+4,i+5}𝑖4𝑖5\{i+4,i+5\}{ italic_i + 4 , italic_i + 5 }, {i,i+2}𝑖𝑖2\{i,i+2\}{ italic_i , italic_i + 2 }, {i+1,i+3}𝑖1𝑖3\{i+1,i+3\}{ italic_i + 1 , italic_i + 3 }, {i+2,i+4}𝑖2𝑖4\{i+2,i+4\}{ italic_i + 2 , italic_i + 4 }, and {i+3,i+5}𝑖3𝑖5\{i+3,i+5\}{ italic_i + 3 , italic_i + 5 } appear. (See Figure 8 for an illustration.)

Before proceeding to the proof, we give a quick explanation here how this proposition implies that each μ(Hi)𝜇subscript𝐻𝑖\mu(H_{i})italic_μ ( italic_H start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) in Algorithm 3.9 is at most 4444. If μ(Hi)𝜇subscript𝐻𝑖\mu(H_{i})italic_μ ( italic_H start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) is at least 5555, then there must be an index i𝑖iitalic_i for which the five intervals [i,i+1],[i+1,i+2],,[i+4,i+5]𝑖𝑖1𝑖1𝑖2𝑖4𝑖5[i,i+1],[i+1,i+2],\ldots,[i+4,i+5][ italic_i , italic_i + 1 ] , [ italic_i + 1 , italic_i + 2 ] , … , [ italic_i + 4 , italic_i + 5 ] exceed their weight limits. It is not hard to see that this implies wt([i,i+1])==wt([i+4,i+5])=2wt𝑖𝑖1wt𝑖4𝑖52\operatorname{wt}([i,i+1])=\cdots=\operatorname{wt}([i+4,i+5])=2roman_wt ( [ italic_i , italic_i + 1 ] ) = ⋯ = roman_wt ( [ italic_i + 4 , italic_i + 5 ] ) = 2, and thus arcs {i+j1,i+j}𝑖𝑗1𝑖𝑗\{i+j-1,i+j\}{ italic_i + italic_j - 1 , italic_i + italic_j } exist in 𝐃(P)𝐃𝑃\mathbf{D}(P)bold_D ( italic_P ) for j[5]𝑗delimited-[]5j\in[5]italic_j ∈ [ 5 ], and arcs {i+j2,i+j}𝑖𝑗2𝑖𝑗\{i+j-2,i+j\}{ italic_i + italic_j - 2 , italic_i + italic_j } exist in 𝐃(P)𝐃𝑃\mathbf{D}(P)bold_D ( italic_P ) for j[6]𝑗delimited-[]6j\in[6]italic_j ∈ [ 6 ]. These many arcs would contain the configuration as shown in Figure 8.

i𝑖iitalic_ii+1𝑖1i+1italic_i + 1i+2𝑖2i+2italic_i + 2i+3𝑖3i+3italic_i + 3i+4𝑖4i+4italic_i + 4i+5𝑖5i+5italic_i + 5
Figure 8. The nine curves in this configuration cannot simultaneously appear in the arc diagram 𝐃(P)𝐃𝑃\mathbf{D}(P)bold_D ( italic_P ) of a monotone weakly separated path P𝑃Pitalic_P.
Proof of Proposition 3.16.

Suppose, for the sake of contradiction, that there is such an index i𝑖iitalic_i. 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 [i+1,i+4]𝑖1𝑖4[i+1,i+4][ italic_i + 1 , italic_i + 4 ]. Above [i,i+1]𝑖𝑖1[i,i+1][ italic_i , italic_i + 1 ], we now have two black curves. Thus, there can be at most one more black curve whose right endpoint is i+1𝑖1i+1italic_i + 1. Call this curve, if it exists, ζ𝜁\zetaitalic_ζ. Similarly, there is at most one curve connecting i+4𝑖4i+4italic_i + 4 and some j>i+5𝑗𝑖5j>i+5italic_j > italic_i + 5. Call this curve, if it exists, μ𝜇\muitalic_μ.

Call the nine curves in the proposition α𝛼\alphaitalic_α, β𝛽\betaitalic_β, γ𝛾\gammaitalic_γ, δ𝛿\deltaitalic_δ, ε𝜀\varepsilonitalic_ε, η𝜂\etaitalic_η, θ𝜃\thetaitalic_θ, κ𝜅\kappaitalic_κ, λ𝜆\lambdaitalic_λ, in the same order as displayed in the proposition statement. These nine curves, together with ζ𝜁\zetaitalic_ζ and μ𝜇\muitalic_μ, are all black curves above the segment [i,i+5]𝑖𝑖5[i,i+5][ italic_i , italic_i + 5 ]. Recall that we have the C𝐶Citalic_C-sequence C1,C2,,CNsubscript𝐶1subscript𝐶2subscript𝐶𝑁C_{1},C_{2},\ldots,C_{N}italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_C start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_C start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT which lists all the black curves in 𝐁𝐢𝐃(P)𝐁𝐢𝐃𝑃\mathbf{BiD}(P)bold_BiD ( italic_P ). We will consider which two curves are consecutive in this sequence.

Consider the curve β𝛽\betaitalic_β. From Lemma 3.15, we know that none of δ𝛿\deltaitalic_δ, ε𝜀\varepsilonitalic_ε, η𝜂\etaitalic_η, θ𝜃\thetaitalic_θ, λ𝜆\lambdaitalic_λ, and (μ𝜇\muitalic_μ) can be consecutive to β𝛽\betaitalic_β in the C𝐶Citalic_C-sequence. (The parentheses about μ𝜇\muitalic_μ in the previous sentence serve as a reminder that perhaps μ𝜇\muitalic_μ does not exist.) Moreover, α𝛼\alphaitalic_α and β𝛽\betaitalic_β cannot be consecutive edges in the C𝐶Citalic_C-sequence. Otherwise, there would be a red edge connecting i𝑖iitalic_i and i+2𝑖2i+2italic_i + 2 in 𝐁𝐢𝐃(P)𝐁𝐢𝐃𝑃\mathbf{BiD}(P)bold_BiD ( italic_P ), contradicting Proposition 3.14 as the black curve η𝜂\etaitalic_η is already connecting i𝑖iitalic_i and i+2𝑖2i+2italic_i + 2. Similarly, γ𝛾\gammaitalic_γ cannot be a neighbor of β𝛽\betaitalic_β.

There are only two choices left for the neighbors of β𝛽\betaitalic_β: (ζ)𝜁(\zeta)( italic_ζ ) and κ𝜅\kappaitalic_κ. If ζ𝜁\zetaitalic_ζ does exist, then β𝛽\betaitalic_β cannot be C1subscript𝐶1C_{1}italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT (the starting curve in the C𝐶Citalic_C-sequence). We know β𝛽\betaitalic_β cannot be CNsubscript𝐶𝑁C_{N}italic_C start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT either. Thus, β𝛽\betaitalic_β must be adjacent to both ζ𝜁\zetaitalic_ζ and κ𝜅\kappaitalic_κ. If ζ𝜁\zetaitalic_ζ does not exist, β𝛽\betaitalic_β must be adjacent to κ𝜅\kappaitalic_κ. In either case, we know β𝛽\betaitalic_β and κ𝜅\kappaitalic_κ are neighbors in the C𝐶Citalic_C-sequence, and thus there must be a red curve connecting i+1𝑖1i+1italic_i + 1 and i+4𝑖4i+4italic_i + 4 corresponding to a crossing between β𝛽\betaitalic_β and κ𝜅\kappaitalic_κ.

However, the same reasoning implies that θ𝜃\thetaitalic_θ and δ𝛿\deltaitalic_δ must be adjacent in the C𝐶Citalic_C-sequence as well. There must be another red curve connecting i+1𝑖1i+1italic_i + 1 and i+4𝑖4i+4italic_i + 4 corresponding to a crossing between θ𝜃\thetaitalic_θ and δ𝛿\deltaitalic_δ. This contradicts Proposition 3.14. ∎

Lemma 3.17.

Suppose that i𝑖iitalic_i is an integer with 4in44𝑖𝑛44\leq i\leq n-44 ≤ italic_i ≤ italic_n - 4. Suppose that in 𝐃(P)𝐃𝑃\mathbf{D}(P)bold_D ( italic_P ), there are indices isuperscript𝑖i^{\prime}italic_i start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT and i′′superscript𝑖′′i^{\prime\prime}italic_i start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT with ii3superscript𝑖𝑖3i^{\prime}\leq i-3italic_i start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ≤ italic_i - 3 and i′′i+4superscript𝑖′′𝑖4i^{\prime\prime}\geq i+4italic_i start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT ≥ italic_i + 4 such that the edges {i1,i}𝑖1𝑖\{i-1,i\}{ italic_i - 1 , italic_i }, {i,i+1}𝑖𝑖1\{i,i+1\}{ italic_i , italic_i + 1 }, {i+1,i+2}𝑖1𝑖2\{i+1,i+2\}{ italic_i + 1 , italic_i + 2 }, {i1,i+1}𝑖1𝑖1\{i-1,i+1\}{ italic_i - 1 , italic_i + 1 }, {i,i+2}𝑖𝑖2\{i,i+2\}{ italic_i , italic_i + 2 }, {i,i}superscript𝑖𝑖\{i^{\prime},i\}{ italic_i start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_i }, and {i+1,i′′}𝑖1superscript𝑖′′\{i+1,i^{\prime\prime}\}{ italic_i + 1 , italic_i start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT } appear in the diagram. Let α𝛼\alphaitalic_α denote the curve connecting i1𝑖1i-1italic_i - 1 and i𝑖iitalic_i. Let δ𝛿\deltaitalic_δ denote the curve connecting i+1𝑖1i+1italic_i + 1 and i+2𝑖2i+2italic_i + 2. Let (β)𝛽(\beta)( italic_β ) and γ𝛾\gammaitalic_γ be the curves whose right endpoints are i1𝑖1i-1italic_i - 1. Let (ε)𝜀(\varepsilon)( italic_ε ) and η𝜂\etaitalic_η be the curves whose left endpoints are i+2𝑖2i+2italic_i + 2.

Then either

  • the neighbors of α𝛼\alphaitalic_α in the C𝐶Citalic_C-sequence are (β)𝛽(\beta)( italic_β ) and γ𝛾\gammaitalic_γ, or

  • the neighbors of δ𝛿\deltaitalic_δ in the C𝐶Citalic_C-sequence are (ε)𝜀(\varepsilon)( italic_ε ) and η𝜂\etaitalic_η.

Once again, the parentheses about β𝛽\betaitalic_β and ε𝜀\varepsilonitalic_ε in the lemma above mean “if it exists”. In the case i=4𝑖4i=4italic_i = 4, there is only one curve whose right endpoint is i1=3𝑖13i-1=3italic_i - 1 = 3. We denote that curve by γ𝛾\gammaitalic_γ, and β𝛽\betaitalic_β is non-existent. Similarly, ε𝜀\varepsilonitalic_ε is non-existent if and only if i=n4𝑖𝑛4i=n-4italic_i = italic_n - 4.

Proof of Lemma 3.17.

Let ξ𝜉\xiitalic_ξ denote the curve connecting i1𝑖1i-1italic_i - 1 and i+1𝑖1i+1italic_i + 1, and let ζ𝜁\zetaitalic_ζ denote the curve connecting i𝑖iitalic_i and i+2𝑖2i+2italic_i + 2. Suppose that the neighbors of α𝛼\alphaitalic_α are not (β)𝛽(\beta)( italic_β ) and γ𝛾\gammaitalic_γ. Then by arc diagram chasing, ζ𝜁\zetaitalic_ζ must be a neighbor of α𝛼\alphaitalic_α. Therefore, in 𝐁𝐢𝐃(P)𝐁𝐢𝐃𝑃\mathbf{BiD}(P)bold_BiD ( italic_P ), we have a red curve connecting i1𝑖1i-1italic_i - 1 and i+2𝑖2i+2italic_i + 2 corresponding to a crossing between the crossings of α𝛼\alphaitalic_α and ζ𝜁\zetaitalic_ζ. This shows that ξ𝜉\xiitalic_ξ cannot be a neighbor of δ𝛿\deltaitalic_δ. Thus, the neighbors of δ𝛿\deltaitalic_δ are (ε)𝜀(\varepsilon)( italic_ε ) and η𝜂\etaitalic_η. ∎

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 𝐃(P)𝐃𝑃\mathbf{D}(P)bold_D ( italic_P ).

  • (a)

    Suppose that n7𝑛7n\geq 7italic_n ≥ 7. Suppose that there is an index i7𝑖7i\geq 7italic_i ≥ 7 such that the edges {1,2}12\{1,2\}{ 1 , 2 }, {2,3}23\{2,3\}{ 2 , 3 }, {3,4}34\{3,4\}{ 3 , 4 }, {4,5}45\{4,5\}{ 4 , 5 }, {2,4}24\{2,4\}{ 2 , 4 }, {3,5}35\{3,5\}{ 3 , 5 }, and {4,i}4𝑖\{4,i\}{ 4 , italic_i } appear in 𝐃(P)𝐃𝑃\mathbf{D}(P)bold_D ( italic_P ). Let α𝛼\alphaitalic_α denote the curve connecting 4444 and 5555. Let the black curves whose left endpoints are 5555 be (β)𝛽(\beta)( italic_β ) and γ𝛾\gammaitalic_γ. Then the neighbors of α𝛼\alphaitalic_α are (β)𝛽(\beta)( italic_β ) and γ𝛾\gammaitalic_γ.

  • (b)

    Suppose that n7𝑛7n\geq 7italic_n ≥ 7. Suppose that there is an index in6𝑖𝑛6i\leq n-6italic_i ≤ italic_n - 6 such that the edges {n,n1}𝑛𝑛1\{n,n-1\}{ italic_n , italic_n - 1 }, {n1,n2}𝑛1𝑛2\{n-1,n-2\}{ italic_n - 1 , italic_n - 2 }, {n2,n3}𝑛2𝑛3\{n-2,n-3\}{ italic_n - 2 , italic_n - 3 }, {n3,n4}𝑛3𝑛4\{n-3,n-4\}{ italic_n - 3 , italic_n - 4 }, {n1,n3}𝑛1𝑛3\{n-1,n-3\}{ italic_n - 1 , italic_n - 3 }, {n2,n4}𝑛2𝑛4\{n-2,n-4\}{ italic_n - 2 , italic_n - 4 }, and {n3,i}𝑛3𝑖\{n-3,i\}{ italic_n - 3 , italic_i } appear in 𝐃(P)𝐃𝑃\mathbf{D}(P)bold_D ( italic_P ). Let α𝛼\alphaitalic_α denote the curve connecting n3𝑛3n-3italic_n - 3 and n4𝑛4n-4italic_n - 4. Let the black curves whose right endpoints are n4𝑛4n-4italic_n - 4 be (β)𝛽(\beta)( italic_β ) and γ𝛾\gammaitalic_γ. Then the neighbors of α𝛼\alphaitalic_α are (β)𝛽(\beta)( italic_β ) and γ𝛾\gammaitalic_γ.

  • (c)

    When n=6𝑛6n=6italic_n = 6, the edges {1,2}12\{1,2\}{ 1 , 2 }, {2,3}23\{2,3\}{ 2 , 3 }, {3,4}34\{3,4\}{ 3 , 4 }, {4,5}45\{4,5\}{ 4 , 5 }, {5,6}56\{5,6\}{ 5 , 6 }, {2,4}24\{2,4\}{ 2 , 4 }, {3,5}35\{3,5\}{ 3 , 5 } cannot simultaneously appear in 𝐃(P)𝐃𝑃\mathbf{D}(P)bold_D ( italic_P ).

Lemmas 3.17 and 3.18 deal with the situation where we encounter one unit interval of weight 2222. When there are two consecutive unit intervals of weight 2222, arc diagram chasing gives a result similar to Lemma 3.17 as follows.

Lemma 3.19.

Suppose that i𝑖iitalic_i is an integer such that 4in54𝑖𝑛54\leq i\leq n-54 ≤ italic_i ≤ italic_n - 5. Suppose that in 𝐃(P)𝐃𝑃\mathbf{D}(P)bold_D ( italic_P ), there are indices isuperscript𝑖i^{\prime}italic_i start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT and i′′superscript𝑖′′i^{\prime\prime}italic_i start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT with ii3superscript𝑖𝑖3i^{\prime}\leq i-3italic_i start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ≤ italic_i - 3 and i′′i+5superscript𝑖′′𝑖5i^{\prime\prime}\geq i+5italic_i start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT ≥ italic_i + 5 such that the edges {i1,i}𝑖1𝑖\{i-1,i\}{ italic_i - 1 , italic_i }, {i,i+1}𝑖𝑖1\{i,i+1\}{ italic_i , italic_i + 1 }, {i+1,i+2}𝑖1𝑖2\{i+1,i+2\}{ italic_i + 1 , italic_i + 2 }, {i+2,i+3}𝑖2𝑖3\{i+2,i+3\}{ italic_i + 2 , italic_i + 3 }, {i1,i+1}𝑖1𝑖1\{i-1,i+1\}{ italic_i - 1 , italic_i + 1 }, {i,i+2}𝑖𝑖2\{i,i+2\}{ italic_i , italic_i + 2 }, {i+1,i+3}𝑖1𝑖3\{i+1,i+3\}{ italic_i + 1 , italic_i + 3 }, {i,i}superscript𝑖𝑖\{i^{\prime},i\}{ italic_i start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_i }, and {i+2,i′′}𝑖2superscript𝑖′′\{i+2,i^{\prime\prime}\}{ italic_i + 2 , italic_i start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT } appear in the diagram. Let α𝛼\alphaitalic_α denote the curve connecting i+2𝑖2i+2italic_i + 2 and i+3𝑖3i+3italic_i + 3. Let the curves whose left endpoints are i+3𝑖3i+3italic_i + 3 be (β)𝛽(\beta)( italic_β ) and γ𝛾\gammaitalic_γ. Let δ𝛿\deltaitalic_δ denote the curve connecting i1𝑖1i-1italic_i - 1 and i𝑖iitalic_i. Let the curves whose right endpoints are i1𝑖1i-1italic_i - 1 be (ε)𝜀(\varepsilon)( italic_ε ) and η𝜂\etaitalic_η.

Then both of the following are true:

  • the neighbors of α𝛼\alphaitalic_α are (β)𝛽(\beta)( italic_β ) and γ𝛾\gammaitalic_γ.

  • the neighbors of δ𝛿\deltaitalic_δ are (ε)𝜀(\varepsilon)( italic_ε ) and η𝜂\etaitalic_η.

A degenerate version of Lemma 3.19 is Lemma 3.20 below.

Lemma 3.20.

We have the following properties of 𝐃(P)𝐃𝑃\mathbf{D}(P)bold_D ( italic_P ).

  • (a)

    The edges {1,2}12\{1,2\}{ 1 , 2 }, {2,3}23\{2,3\}{ 2 , 3 }, {3,4}34\{3,4\}{ 3 , 4 }, {4,5}45\{4,5\}{ 4 , 5 }, {5,6}56\{5,6\}{ 5 , 6 }, {2,4}24\{2,4\}{ 2 , 4 }, {3,5}35\{3,5\}{ 3 , 5 }, and {4,6}46\{4,6\}{ 4 , 6 } cannot simultaneously appear in 𝐃(P)𝐃𝑃\mathbf{D}(P)bold_D ( italic_P ).

  • (b)

    The edges {n5,n4}𝑛5𝑛4\{n-5,n-4\}{ italic_n - 5 , italic_n - 4 }, {n4,n3}𝑛4𝑛3\{n-4,n-3\}{ italic_n - 4 , italic_n - 3 }, {n3,n2}𝑛3𝑛2\{n-3,n-2\}{ italic_n - 3 , italic_n - 2 }, {n2,n1}𝑛2𝑛1\{n-2,n-1\}{ italic_n - 2 , italic_n - 1 }, {n1,n}𝑛1𝑛\{n-1,n\}{ italic_n - 1 , italic_n }, {n5,n3}𝑛5𝑛3\{n-5,n-3\}{ italic_n - 5 , italic_n - 3 }, {n4,n2}𝑛4𝑛2\{n-4,n-2\}{ italic_n - 4 , italic_n - 2 }, and {n3,n1}𝑛3𝑛1\{n-3,n-1\}{ italic_n - 3 , italic_n - 1 } cannot simultaneously appear in 𝐃(P)𝐃𝑃\mathbf{D}(P)bold_D ( italic_P ).

Given an arc diagram 𝐃(P)𝐃𝑃\mathbf{D}(P)bold_D ( italic_P ), we have seen in Algorithm 3.9 that we can decompose the interval [1,n]1𝑛[1,n][ 1 , italic_n ] into

[1,n]=L0H1L1Lm,1𝑛subscript𝐿0subscript𝐻1subscript𝐿1subscript𝐿𝑚[1,n]=L_{0}\cup H_{1}\cup L_{1}\cup\cdots\cup L_{m},[ 1 , italic_n ] = italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∪ italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∪ italic_L start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∪ ⋯ ∪ italic_L start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ,

where every unit interval in Lisubscript𝐿𝑖L_{i}italic_L start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT does not exceed its weight limit, and every unit interval in Hisubscript𝐻𝑖H_{i}italic_H start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT has weight 2222. (In Algorithm 3.9, we defined this decomposition for arc diagrams with at least one unit interval with weight 2222. Here, we define it for any 𝐃(P)𝐃𝑃\mathbf{D}(P)bold_D ( italic_P ). For arc diagrams in which every unit interval does not exceed its weight limit, we can simply let m=0𝑚0m=0italic_m = 0 and L0=Lm=[1,n]subscript𝐿0subscript𝐿𝑚1𝑛L_{0}=L_{m}=[1,n]italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = italic_L start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT = [ 1 , italic_n ].) The following proposition gives some restrictions on the lengths of the intervals L0,H1,L1,,Hm,Lmsubscript𝐿0subscript𝐻1subscript𝐿1subscript𝐻𝑚subscript𝐿𝑚L_{0},H_{1},L_{1},\ldots,H_{m},L_{m}italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_L start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_H start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT , italic_L start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT.

Proposition 3.21.

We have

  • (a)

    μ(L0)2𝜇subscript𝐿02\mu(L_{0})\geq 2italic_μ ( italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) ≥ 2,

  • (b)

    μ(Lm)2𝜇subscript𝐿𝑚2\mu(L_{m})\geq 2italic_μ ( italic_L start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ) ≥ 2,

  • (c)

    for 1im11𝑖𝑚11\leq i\leq m-11 ≤ italic_i ≤ italic_m - 1, the interval Lisubscript𝐿𝑖L_{i}italic_L start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT satisfies μ(Li)3𝜇subscript𝐿𝑖3\mu(L_{i})\geq 3italic_μ ( italic_L start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ≥ 3, and

  • (d)

    for 1im1𝑖𝑚1\leq i\leq m1 ≤ italic_i ≤ italic_m, the interval Hisubscript𝐻𝑖H_{i}italic_H start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT satisfies μ(Hi)4𝜇subscript𝐻𝑖4\mu(H_{i})\leq 4italic_μ ( italic_H start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ≤ 4.

Proof.

(a) and (b) are clear, because the unit intervals [1,2]12[1,2][ 1 , 2 ], [2,3]23[2,3][ 2 , 3 ], [n2,n1]𝑛2𝑛1[n-2,n-1][ italic_n - 2 , italic_n - 1 ], [n1,n]𝑛1𝑛[n-1,n][ italic_n - 1 , italic_n ] never exceed their weight limits, by definition of wtlimwtlim\operatorname{wtlim}roman_wtlim.

(c). We will show that μ(Li)𝜇subscript𝐿𝑖\mu(L_{i})italic_μ ( italic_L start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) cannot be 1111 or 2222. First, suppose μ(Li)=1𝜇subscript𝐿𝑖1\mu(L_{i})=1italic_μ ( italic_L start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) = 1. Then there is some index j𝑗jitalic_j such that Li=[j+2,j+3]subscript𝐿𝑖𝑗2𝑗3L_{i}=[j+2,j+3]italic_L start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = [ italic_j + 2 , italic_j + 3 ]. Since wt([j+1,j+2])=wt([j+3,j+4])=2wt𝑗1𝑗2wt𝑗3𝑗42\operatorname{wt}([j+1,j+2])=\operatorname{wt}([j+3,j+4])=2roman_wt ( [ italic_j + 1 , italic_j + 2 ] ) = roman_wt ( [ italic_j + 3 , italic_j + 4 ] ) = 2, the edges {j+1,j+2}𝑗1𝑗2\{j+1,j+2\}{ italic_j + 1 , italic_j + 2 }, {j+3,j+4}𝑗3𝑗4\{j+3,j+4\}{ italic_j + 3 , italic_j + 4 }, {j,j+2}𝑗𝑗2\{j,j+2\}{ italic_j , italic_j + 2 }, {j+1,j+3}𝑗1𝑗3\{j+1,j+3\}{ italic_j + 1 , italic_j + 3 }, {j+2,j+4}𝑗2𝑗4\{j+2,j+4\}{ italic_j + 2 , italic_j + 4 }, and {j+3,j+5}𝑗3𝑗5\{j+3,j+5\}{ italic_j + 3 , italic_j + 5 } must appear in 𝐃(P)𝐃𝑃\mathbf{D}(P)bold_D ( italic_P ). After drawing these six curves, we see that there are now three pieces of curves above [j+1,j+2]𝑗1𝑗2[j+1,j+2][ italic_j + 1 , italic_j + 2 ] and also there are now three pieces of curves above [j+3,j+4]𝑗3𝑗4[j+3,j+4][ italic_j + 3 , italic_j + 4 ]. At the moment, there are only two pieces of curves above [j+2,j+3]𝑗2𝑗3[j+2,j+3][ italic_j + 2 , italic_j + 3 ], and thus there must be another piece of curve above [j+2,j+3]𝑗2𝑗3[j+2,j+3][ italic_j + 2 , italic_j + 3 ]. Since there can be no more curves above [j+1,j+2][j+3,j+4]𝑗1𝑗2𝑗3𝑗4[j+1,j+2]\cup[j+3,j+4][ italic_j + 1 , italic_j + 2 ] ∪ [ italic_j + 3 , italic_j + 4 ], the only option is to connect j+2𝑗2j+2italic_j + 2 and j+3𝑗3j+3italic_j + 3. However, this would make wt([j+2,j+3])=2wt𝑗2𝑗32\operatorname{wt}([j+2,j+3])=2roman_wt ( [ italic_j + 2 , italic_j + 3 ] ) = 2, a contradiction.

Second, suppose μ(Li)=2𝜇subscript𝐿𝑖2\mu(L_{i})=2italic_μ ( italic_L start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) = 2. Then there is some index j𝑗jitalic_j such that Li=[j+2,j+4]subscript𝐿𝑖𝑗2𝑗4L_{i}=[j+2,j+4]italic_L start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = [ italic_j + 2 , italic_j + 4 ]. Note that wt([j+1,j+2])=wt([j+4,j+5])=2wt𝑗1𝑗2wt𝑗4𝑗52\operatorname{wt}([j+1,j+2])=\operatorname{wt}([j+4,j+5])=2roman_wt ( [ italic_j + 1 , italic_j + 2 ] ) = roman_wt ( [ italic_j + 4 , italic_j + 5 ] ) = 2. By a similar argument as in the previous case, we know that the following three pairs {j+2,j+3}𝑗2𝑗3\{j+2,j+3\}{ italic_j + 2 , italic_j + 3 }, {j+3,j+4}𝑗3𝑗4\{j+3,j+4\}{ italic_j + 3 , italic_j + 4 }, and {j+2,j+4}𝑗2𝑗4\{j+2,j+4\}{ italic_j + 2 , italic_j + 4 } must be connected by edges. However, this would make wt([j+2,j+3])=wt([j+3,j+4])=2wt𝑗2𝑗3wt𝑗3𝑗42\operatorname{wt}([j+2,j+3])=\operatorname{wt}([j+3,j+4])=2roman_wt ( [ italic_j + 2 , italic_j + 3 ] ) = roman_wt ( [ italic_j + 3 , italic_j + 4 ] ) = 2, 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 (𝐃)𝐃\mathcal{F}(\mathbf{D})caligraphic_F ( bold_D ) contains either one or two unit intervals from i=0mLisuperscriptsubscript𝑖0𝑚subscript𝐿𝑖\bigcup_{i=0}^{m}L_{i}⋃ start_POSTSUBSCRIPT italic_i = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT italic_L start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. 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 i=0mLisuperscriptsubscript𝑖0𝑚subscript𝐿𝑖\bigcup_{i=0}^{m}L_{i}⋃ start_POSTSUBSCRIPT italic_i = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT italic_L start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. Let F𝐹Fitalic_F and Fsuperscript𝐹F^{\prime}italic_F start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT be two different intervals in (𝐃)𝐃\mathcal{F}(\mathbf{D})caligraphic_F ( bold_D ). From Proposition 3.21(c), we see that if either F𝐹Fitalic_F or Fsuperscript𝐹F^{\prime}italic_F start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT does not come from these two cases, then μ(FF)=0𝜇𝐹superscript𝐹0\mu(F\cap F^{\prime})=0italic_μ ( italic_F ∩ italic_F start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) = 0. The only potentially problematic case is when both F𝐹Fitalic_F and Fsuperscript𝐹F^{\prime}italic_F start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT come from Case 3.3 or Case 4.3 and the overlap FF𝐹superscript𝐹F\cap F^{\prime}italic_F ∩ italic_F start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT has length 1111. We will show that this is not possible.

Suppose, for the sake of contradiction, that F𝐹Fitalic_F and Fsuperscript𝐹F^{\prime}italic_F start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT share an interior point. Then there must be an index a𝑎aitalic_a such that FF=[a+3,a+4]𝐹superscript𝐹𝑎3𝑎4F\cap F^{\prime}=[a+3,a+4]italic_F ∩ italic_F start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT = [ italic_a + 3 , italic_a + 4 ]. This means wt([a+1,a+2])=wt([a+5,a+6])=2wt𝑎1𝑎2wt𝑎5𝑎62\operatorname{wt}([a+1,a+2])=\operatorname{wt}([a+5,a+6])=2roman_wt ( [ italic_a + 1 , italic_a + 2 ] ) = roman_wt ( [ italic_a + 5 , italic_a + 6 ] ) = 2, and each of the three unit intervals [a+2,a+3]𝑎2𝑎3[a+2,a+3][ italic_a + 2 , italic_a + 3 ], [a+3,a+4]𝑎3𝑎4[a+3,a+4][ italic_a + 3 , italic_a + 4 ], and [a+4,a+5]𝑎4𝑎5[a+4,a+5][ italic_a + 4 , italic_a + 5 ] has weight at most 11/611611/611 / 6. Since both F𝐹Fitalic_F and Fsuperscript𝐹F^{\prime}italic_F start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT come from Case 3.3 or Case 4.3, we see that the following edges {a+1,a+2}𝑎1𝑎2\{a+1,a+2\}{ italic_a + 1 , italic_a + 2 }, {a+2,a+3}𝑎2𝑎3\{a+2,a+3\}{ italic_a + 2 , italic_a + 3 }, {a+4,a+5}𝑎4𝑎5\{a+4,a+5\}{ italic_a + 4 , italic_a + 5 }, {a+5,a+6}𝑎5𝑎6\{a+5,a+6\}{ italic_a + 5 , italic_a + 6 }, {a,a+2}𝑎𝑎2\{a,a+2\}{ italic_a , italic_a + 2 }, {a+1,a+3}𝑎1𝑎3\{a+1,a+3\}{ italic_a + 1 , italic_a + 3 }, {a+4,a+6}𝑎4𝑎6\{a+4,a+6\}{ italic_a + 4 , italic_a + 6 }, and {a+5,a+7}𝑎5𝑎7\{a+5,a+7\}{ italic_a + 5 , italic_a + 7 } appear in 𝐃(P)𝐃𝑃\mathbf{D}(P)bold_D ( italic_P ).

After drawing these eight edges, we observe that there are already three pieces of curve above [a+1,a+2]𝑎1𝑎2[a+1,a+2][ italic_a + 1 , italic_a + 2 ] and another three pieces above [a+5,a+6]𝑎5𝑎6[a+5,a+6][ italic_a + 5 , italic_a + 6 ]. At the moment, there are only two pieces of curve above [a+2,a+3]𝑎2𝑎3[a+2,a+3][ italic_a + 2 , italic_a + 3 ]. As no more curve can be added above [a+1,a+2]𝑎1𝑎2[a+1,a+2][ italic_a + 1 , italic_a + 2 ], there must be another curve γ𝛾\gammaitalic_γ whose left endpoint is a+2𝑎2a+2italic_a + 2. The right endpoint must be either a+4𝑎4a+4italic_a + 4 or a+5𝑎5a+5italic_a + 5. However, if the right endpoint were a+4𝑎4a+4italic_a + 4, then wt([a+2,a+3])wt𝑎2𝑎3\operatorname{wt}([a+2,a+3])roman_wt ( [ italic_a + 2 , italic_a + 3 ] ) would be 2222, a contradiction. This forces γ𝛾\gammaitalic_γ to connect a+2𝑎2a+2italic_a + 2 and a+5𝑎5a+5italic_a + 5. Now, there are three pieces of curves above [a+2,a+3]𝑎2𝑎3[a+2,a+3][ italic_a + 2 , italic_a + 3 ], and also three pieces above [a+4,a+5]𝑎4𝑎5[a+4,a+5][ italic_a + 4 , italic_a + 5 ].

Now consider [a+3,a+4]𝑎3𝑎4[a+3,a+4][ italic_a + 3 , italic_a + 4 ]. 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 [a+1,a+3]𝑎1𝑎3[a+1,a+3][ italic_a + 1 , italic_a + 3 ] or above [a+4,a+6]𝑎4𝑎6[a+4,a+6][ italic_a + 4 , italic_a + 6 ]. This gives a contradiction. We have finished the proof of Theorem 3.10(a). ∎

We have shown that the intervals in the collection (𝐃)𝐃\mathcal{F}(\mathbf{D})caligraphic_F ( bold_D ) 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 I𝐼Iitalic_I be an arbitrary interval in (𝐃)𝐃\mathcal{F}(\mathbf{D})caligraphic_F ( bold_D ).

Case 1. Suppose that I𝐼Iitalic_I comes from some Hi=[a,a+4]subscript𝐻𝑖𝑎𝑎4H_{i}=[a,a+4]italic_H start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = [ italic_a , italic_a + 4 ]. We have that the edges {a,a+1}𝑎𝑎1\{a,a+1\}{ italic_a , italic_a + 1 }, {a+1,a+2}𝑎1𝑎2\{a+1,a+2\}{ italic_a + 1 , italic_a + 2 }, {a+2,a+3}𝑎2𝑎3\{a+2,a+3\}{ italic_a + 2 , italic_a + 3 }, {a+3,a+4}𝑎3𝑎4\{a+3,a+4\}{ italic_a + 3 , italic_a + 4 }, {a1,a+1}𝑎1𝑎1\{a-1,a+1\}{ italic_a - 1 , italic_a + 1 }, {a,a+2}𝑎𝑎2\{a,a+2\}{ italic_a , italic_a + 2 }, {a+1,a+3}𝑎1𝑎3\{a+1,a+3\}{ italic_a + 1 , italic_a + 3 }, {a+2,a+4}𝑎2𝑎4\{a+2,a+4\}{ italic_a + 2 , italic_a + 4 }, and {a+3,a+5}𝑎3𝑎5\{a+3,a+5\}{ italic_a + 3 , italic_a + 5 } appear in 𝐃𝐃\mathbf{D}bold_D. Since there are three pieces of curve above [a,a+1]𝑎𝑎1[a,a+1][ italic_a , italic_a + 1 ], we know that a3𝑎3a\geq 3italic_a ≥ 3. With Proposition 3.16, we know that there is no edge connecting a1𝑎1a-1italic_a - 1 and a𝑎aitalic_a in 𝐃𝐃\mathbf{D}bold_D. This means that if a4𝑎4a\geq 4italic_a ≥ 4, we have

wt([a1,a])12+12+13=43,wt𝑎1𝑎12121343\operatorname{wt}([a-1,a])\leq\frac{1}{2}+\frac{1}{2}+\frac{1}{3}=\frac{4}{3},roman_wt ( [ italic_a - 1 , italic_a ] ) ≤ divide start_ARG 1 end_ARG start_ARG 2 end_ARG + divide start_ARG 1 end_ARG start_ARG 2 end_ARG + divide start_ARG 1 end_ARG start_ARG 3 end_ARG = divide start_ARG 4 end_ARG start_ARG 3 end_ARG ,

whence wt([a1,a+2])43+2+2=163<112=wtlim([a1,a+2])wt𝑎1𝑎24322163112wtlim𝑎1𝑎2\operatorname{wt}([a-1,a+2])\leq\frac{4}{3}+2+2=\frac{16}{3}<\frac{11}{2}=% \operatorname{wtlim}([a-1,a+2])roman_wt ( [ italic_a - 1 , italic_a + 2 ] ) ≤ divide start_ARG 4 end_ARG start_ARG 3 end_ARG + 2 + 2 = divide start_ARG 16 end_ARG start_ARG 3 end_ARG < divide start_ARG 11 end_ARG start_ARG 2 end_ARG = roman_wtlim ( [ italic_a - 1 , italic_a + 2 ] ). If a=3𝑎3a=3italic_a = 3, we have wt([a1,a])12+12=1wt𝑎1𝑎12121\operatorname{wt}([a-1,a])\leq\frac{1}{2}+\frac{1}{2}=1roman_wt ( [ italic_a - 1 , italic_a ] ) ≤ divide start_ARG 1 end_ARG start_ARG 2 end_ARG + divide start_ARG 1 end_ARG start_ARG 2 end_ARG = 1, whence wt([a1,a+2])1+2+2=5<316=wtlim([a1,a+2])wt𝑎1𝑎21225316wtlim𝑎1𝑎2\operatorname{wt}([a-1,a+2])\leq 1+2+2=5<\frac{31}{6}=\operatorname{wtlim}([a-% 1,a+2])roman_wt ( [ italic_a - 1 , italic_a + 2 ] ) ≤ 1 + 2 + 2 = 5 < divide start_ARG 31 end_ARG start_ARG 6 end_ARG = roman_wtlim ( [ italic_a - 1 , italic_a + 2 ] ). Thus, if I=[a1,a+2]𝐼𝑎1𝑎2I=[a-1,a+2]italic_I = [ italic_a - 1 , italic_a + 2 ], we have shown that wt(I)wtlim(I)wt𝐼wtlim𝐼\operatorname{wt}(I)\leq\operatorname{wtlim}(I)roman_wt ( italic_I ) ≤ roman_wtlim ( italic_I ). On the other hand, if I=[a+2,a+5]𝐼𝑎2𝑎5I=[a+2,a+5]italic_I = [ italic_a + 2 , italic_a + 5 ], the argument is analogous.

Case 2.1. We have some index a𝑎aitalic_a such that Hi=[a,a+3]subscript𝐻𝑖𝑎𝑎3H_{i}=[a,a+3]italic_H start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = [ italic_a , italic_a + 3 ] and I=[a1,a+3]𝐼𝑎1𝑎3I=[a-1,a+3]italic_I = [ italic_a - 1 , italic_a + 3 ]. There is no edge connecting a1𝑎1a-1italic_a - 1 and a𝑎aitalic_a. Since there are three pieces of curve above [a,a+1]𝑎𝑎1[a,a+1][ italic_a , italic_a + 1 ], we have a3𝑎3a\geq 3italic_a ≥ 3. If a4𝑎4a\geq 4italic_a ≥ 4, then

wt([a1,a+3])(12+12+13)+2+2+2=223=wtlim([a1,a+3]).wt𝑎1𝑎3121213222223wtlim𝑎1𝑎3\operatorname{wt}([a-1,a+3])\leq\left(\frac{1}{2}+\frac{1}{2}+\frac{1}{3}% \right)+2+2+2=\frac{22}{3}=\operatorname{wtlim}([a-1,a+3]).roman_wt ( [ italic_a - 1 , italic_a + 3 ] ) ≤ ( divide start_ARG 1 end_ARG start_ARG 2 end_ARG + divide start_ARG 1 end_ARG start_ARG 2 end_ARG + divide start_ARG 1 end_ARG start_ARG 3 end_ARG ) + 2 + 2 + 2 = divide start_ARG 22 end_ARG start_ARG 3 end_ARG = roman_wtlim ( [ italic_a - 1 , italic_a + 3 ] ) .

If a=3𝑎3a=3italic_a = 3, then wt([a1,a+3])(12+12)+2+2+2=7=wtlim([a1,a+3])wt𝑎1𝑎312122227wtlim𝑎1𝑎3\operatorname{wt}([a-1,a+3])\leq\left(\frac{1}{2}+\frac{1}{2}\right)+2+2+2=7=% \operatorname{wtlim}([a-1,a+3])roman_wt ( [ italic_a - 1 , italic_a + 3 ] ) ≤ ( divide start_ARG 1 end_ARG start_ARG 2 end_ARG + divide start_ARG 1 end_ARG start_ARG 2 end_ARG ) + 2 + 2 + 2 = 7 = roman_wtlim ( [ italic_a - 1 , italic_a + 3 ] ).

Case 2.2. In this case, Hi=[a,a+3]subscript𝐻𝑖𝑎𝑎3H_{i}=[a,a+3]italic_H start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = [ italic_a , italic_a + 3 ] and I=[a,a+4]𝐼𝑎𝑎4I=[a,a+4]italic_I = [ italic_a , italic_a + 4 ]. There is an edge connecting a1𝑎1a-1italic_a - 1 and a𝑎aitalic_a. Therefore, by Proposition 3.16, there is no edge connecting a+3𝑎3a+3italic_a + 3 and a+4𝑎4a+4italic_a + 4. 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, Hi=[a,a+2]subscript𝐻𝑖𝑎𝑎2H_{i}=[a,a+2]italic_H start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = [ italic_a , italic_a + 2 ]. Let us show that wt(I)wtlim(I)wt𝐼wtlim𝐼\operatorname{wt}(I)\leq\operatorname{wtlim}(I)roman_wt ( italic_I ) ≤ roman_wtlim ( italic_I ) for I=[a2,a+1]𝐼𝑎2𝑎1I=[a-2,a+1]italic_I = [ italic_a - 2 , italic_a + 1 ]. By symmetry, the case when I=[a+1,a+4]𝐼𝑎1𝑎4I=[a+1,a+4]italic_I = [ italic_a + 1 , italic_a + 4 ] is analogous. The following edges {a1,a}𝑎1𝑎\{a-1,a\}{ italic_a - 1 , italic_a }, {a,a+1}𝑎𝑎1\{a,a+1\}{ italic_a , italic_a + 1 }, {a+1,a+2}𝑎1𝑎2\{a+1,a+2\}{ italic_a + 1 , italic_a + 2 }, {a+2,a+3}𝑎2𝑎3\{a+2,a+3\}{ italic_a + 2 , italic_a + 3 }, {a1,a+1}𝑎1𝑎1\{a-1,a+1\}{ italic_a - 1 , italic_a + 1 }, {a,a+2}𝑎𝑎2\{a,a+2\}{ italic_a , italic_a + 2 }, and {a+1,a+3}𝑎1𝑎3\{a+1,a+3\}{ italic_a + 1 , italic_a + 3 } appear in 𝐃(P)𝐃𝑃\mathbf{D}(P)bold_D ( italic_P ). Since there are three pieces of curve above [a,a+1]𝑎𝑎1[a,a+1][ italic_a , italic_a + 1 ], we have a3𝑎3a\geq 3italic_a ≥ 3. If a=3𝑎3a=3italic_a = 3, we have no more curves above [a1,a]=[2,3]𝑎1𝑎23[a-1,a]=[2,3][ italic_a - 1 , italic_a ] = [ 2 , 3 ], and so there must be a curve connecting a2=1𝑎21a-2=1italic_a - 2 = 1 and a1=2𝑎12a-1=2italic_a - 1 = 2, contradicting Lemma 3.20(a). Therefore, a4𝑎4a\geq 4italic_a ≥ 4. There must be one more curve whose right endpoint is a𝑎aitalic_a. The left endpoint cannot be a2𝑎2a-2italic_a - 2; otherwise wt([a1,a])wt𝑎1𝑎\operatorname{wt}([a-1,a])roman_wt ( [ italic_a - 1 , italic_a ] ) would be 2222. Thus, there is an index aa3superscript𝑎𝑎3a^{\prime}\leq a-3italic_a start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ≤ italic_a - 3 such that there is a curve connecting asuperscript𝑎a^{\prime}italic_a start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT and a𝑎aitalic_a.

Similarly, we find that an5𝑎𝑛5a\leq n-5italic_a ≤ italic_n - 5 and there is an index a′′a+5superscript𝑎′′𝑎5a^{\prime\prime}\geq a+5italic_a start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT ≥ italic_a + 5 such that there is a curve connecting a+2𝑎2a+2italic_a + 2 and a′′superscript𝑎′′a^{\prime\prime}italic_a start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT. Note that we now have the assumptions of Lemma 3.19 (with a,a,a′′𝑎superscript𝑎superscript𝑎′′a,a^{\prime},a^{\prime\prime}italic_a , italic_a start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_a start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT here playing the roles of i,i,i′′𝑖superscript𝑖superscript𝑖′′i,i^{\prime},i^{\prime\prime}italic_i , italic_i start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_i start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT in the lemma). Following the notations in the lemma, let δ𝛿\deltaitalic_δ denote the curve connecting a1𝑎1a-1italic_a - 1 and a𝑎aitalic_a. Let the curves whose right endpoints are a1𝑎1a-1italic_a - 1 be (ε)𝜀(\varepsilon)( italic_ε ) and η𝜂\etaitalic_η. By Lemma 3.19, we have that the neighbors of δ𝛿\deltaitalic_δ are (ε)𝜀(\varepsilon)( italic_ε ) and η𝜂\etaitalic_η.

Let κ𝜅\kappaitalic_κ denote the curve connecting asuperscript𝑎a^{\prime}italic_a start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT and a𝑎aitalic_a. We have that the left endpoints of κ𝜅\kappaitalic_κ, (ε)𝜀(\varepsilon)( italic_ε ), and η𝜂\etaitalic_η are all distinct. (Otherwise, by a little bit of arc diagram chasing, there would be a red curve with the same endpoints as κ𝜅\kappaitalic_κ in 𝐁𝐢𝐃(P)𝐁𝐢𝐃𝑃\mathbf{BiD}(P)bold_BiD ( italic_P ), contradicting Proposition 3.14.) We now check the weight wt(I)wt𝐼\operatorname{wt}(I)roman_wt ( italic_I ).

If a=4𝑎4a=4italic_a = 4, the curve ε𝜀\varepsilonitalic_ε is non-existent. The curve κ𝜅\kappaitalic_κ connects 1111 and 4444. The curve η𝜂\etaitalic_η connects 2222 and 3333. We have wt(I)=wt([2,5])=316=wtlim([2,5])wt𝐼wt25316wtlim25\operatorname{wt}(I)=\operatorname{wt}([2,5])=\frac{31}{6}=\operatorname{wtlim% }([2,5])roman_wt ( italic_I ) = roman_wt ( [ 2 , 5 ] ) = divide start_ARG 31 end_ARG start_ARG 6 end_ARG = roman_wtlim ( [ 2 , 5 ] ).

If a5𝑎5a\geq 5italic_a ≥ 5, then ε𝜀\varepsilonitalic_ε exists. Suppose that the lengths of κ𝜅\kappaitalic_κ, ε𝜀\varepsilonitalic_ε, η𝜂\etaitalic_η are u+1𝑢1u+1italic_u + 1, v𝑣vitalic_v, w𝑤witalic_w, respectively. Since the left endpoints of the three curves are all distinct, we have that u𝑢uitalic_u, v𝑣vitalic_v, w𝑤witalic_w are distinct positive integers. It is straightforward to compute wt(I)=2u+1+1v+1w+72wt𝐼2𝑢11𝑣1𝑤72\operatorname{wt}(I)=\frac{2}{u+1}+\frac{1}{v}+\frac{1}{w}+\frac{7}{2}roman_wt ( italic_I ) = divide start_ARG 2 end_ARG start_ARG italic_u + 1 end_ARG + divide start_ARG 1 end_ARG start_ARG italic_v end_ARG + divide start_ARG 1 end_ARG start_ARG italic_w end_ARG + divide start_ARG 7 end_ARG start_ARG 2 end_ARG. Note that the weight limit is wtlim(I)=112wtlim𝐼112\operatorname{wtlim}(I)=\frac{11}{2}roman_wtlim ( italic_I ) = divide start_ARG 11 end_ARG start_ARG 2 end_ARG. It is a pleasant exercise to show that for distinct positive integers u,v,w𝑢𝑣𝑤u,v,witalic_u , italic_v , italic_w, we have the inequality

2u+1+1v+1w2,2𝑢11𝑣1𝑤2\frac{2}{u+1}+\frac{1}{v}+\frac{1}{w}\leq 2,divide start_ARG 2 end_ARG start_ARG italic_u + 1 end_ARG + divide start_ARG 1 end_ARG start_ARG italic_v end_ARG + divide start_ARG 1 end_ARG start_ARG italic_w end_ARG ≤ 2 ,

which we will leave to the reader. This shows that wt(I)wtlim(I)wt𝐼wtlim𝐼\operatorname{wt}(I)\leq\operatorname{wtlim}(I)roman_wt ( italic_I ) ≤ roman_wtlim ( italic_I ).

Case 4.1 and Case 4.2 are also similar to Case 2.1 above.

Case 4.3. In this case, Hi=[a,a+1]subscript𝐻𝑖𝑎𝑎1H_{i}=[a,a+1]italic_H start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = [ italic_a , italic_a + 1 ]. We would like to show that either wt([a2,a+1])wtlim([a2,a+1])wt𝑎2𝑎1wtlim𝑎2𝑎1\operatorname{wt}([a-2,a+1])\leq\operatorname{wtlim}([a-2,a+1])roman_wt ( [ italic_a - 2 , italic_a + 1 ] ) ≤ roman_wtlim ( [ italic_a - 2 , italic_a + 1 ] ) or wt([a,a+3])wtlim([a,a+3])wt𝑎𝑎3wtlim𝑎𝑎3\operatorname{wt}([a,a+3])\leq\operatorname{wtlim}([a,a+3])roman_wt ( [ italic_a , italic_a + 3 ] ) ≤ roman_wtlim ( [ italic_a , italic_a + 3 ] ). Since wt([a,a+1])=2wt𝑎𝑎12\operatorname{wt}([a,a+1])=2roman_wt ( [ italic_a , italic_a + 1 ] ) = 2, we have that 3an33𝑎𝑛33\leq a\leq n-33 ≤ italic_a ≤ italic_n - 3. Start by considering edge cases. If n=6𝑛6n=6italic_n = 6, then a=3𝑎3a=3italic_a = 3 and the edges {1,2}12\{1,2\}{ 1 , 2 }, {2,3}23\{2,3\}{ 2 , 3 }, {3,4}34\{3,4\}{ 3 , 4 }, {4,5}45\{4,5\}{ 4 , 5 }, {5,6}56\{5,6\}{ 5 , 6 }, {2,4}24\{2,4\}{ 2 , 4 }, and {3,5}35\{3,5\}{ 3 , 5 } appear in 𝐃(P)𝐃𝑃\mathbf{D}(P)bold_D ( italic_P ). This directly contradicts Lemma 3.18(c). Assume now that n7𝑛7n\geq 7italic_n ≥ 7. If a=3𝑎3a=3italic_a = 3, 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 [3,6]36[3,6][ 3 , 6 ] is under its weight limit. The case a=n3𝑎𝑛3a=n-3italic_a = italic_n - 3 is analogous.

Now assume 4an44𝑎𝑛44\leq a\leq n-44 ≤ italic_a ≤ italic_n - 4. We see that there exist indices aa3superscript𝑎𝑎3a^{\prime}\leq a-3italic_a start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ≤ italic_a - 3 and a′′a+4superscript𝑎′′𝑎4a^{\prime\prime}\geq a+4italic_a start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT ≥ italic_a + 4 such that there are edges {a,a}superscript𝑎𝑎\{a^{\prime},a\}{ italic_a start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_a } and {a+1,a′′}𝑎1superscript𝑎′′\{a+1,a^{\prime\prime}\}{ italic_a + 1 , italic_a start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT } in 𝐃(P)𝐃𝑃\mathbf{D}(P)bold_D ( italic_P ). We are in the situation of Lemma 3.17 (with a,a,a′′𝑎superscript𝑎superscript𝑎′′a,a^{\prime},a^{\prime\prime}italic_a , italic_a start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_a start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT here playing the roles of i,i,i′′𝑖superscript𝑖superscript𝑖′′i,i^{\prime},i^{\prime\prime}italic_i , italic_i start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_i start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT in the lemma). Following notations in the lemma, let us denote the curve connecting a1𝑎1a-1italic_a - 1 and a𝑎aitalic_a by α𝛼\alphaitalic_α, and denote the curve connecting a+1𝑎1a+1italic_a + 1 and a+2𝑎2a+2italic_a + 2 by δ𝛿\deltaitalic_δ. Let the curves whose right endpoints are a1𝑎1a-1italic_a - 1 be (β)𝛽(\beta)( italic_β ) and γ𝛾\gammaitalic_γ. Let the curves whose left endpoints are a+2𝑎2a+2italic_a + 2 be (ε)𝜀(\varepsilon)( italic_ε ) and η𝜂\etaitalic_η. Lemma 3.17 says that either the neighbors of α𝛼\alphaitalic_α are (β)𝛽(\beta)( italic_β ) and γ𝛾\gammaitalic_γ, or the neighbors of δ𝛿\deltaitalic_δ are (ε)𝜀(\varepsilon)( italic_ε ) and η𝜂\etaitalic_η.

If the neighbors of α𝛼\alphaitalic_α are (β)𝛽(\beta)( italic_β ) and γ𝛾\gammaitalic_γ, then by an argument similar to one in Case 3.3, we find that [a2,a+1]𝑎2𝑎1[a-2,a+1][ italic_a - 2 , italic_a + 1 ] has weight under or equal to its weight limit. On the other hand, if the neighbors of δ𝛿\deltaitalic_δ are (ε)𝜀(\varepsilon)( italic_ε ) and η𝜂\etaitalic_η, then the weight of [a,a+3]𝑎𝑎3[a,a+3][ italic_a , italic_a + 3 ] is under or equal to its weight limit. We have finished the proof. ∎

3.5. Repeatable patterns for k=3𝑘3k=3italic_k = 3

We now establish the lower bound on (3,n)3𝑛{\mathcal{M}}(3,n)caligraphic_M ( 3 , italic_n ) by giving explicit repeatable patterns.

Definition 3.22.

Let P=(A0,A1,,AN)𝑃subscript𝐴0subscript𝐴1subscript𝐴𝑁P=(A_{0},A_{1},\ldots,A_{N})italic_P = ( italic_A start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_A start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ) and Q=(B0,B1,,BM)𝑄subscript𝐵0subscript𝐵1subscript𝐵𝑀Q=(B_{0},B_{1},\ldots,B_{M})italic_Q = ( italic_B start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_B start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_B start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ) be sequences of k𝑘kitalic_k-element sets of integers. Suppose that there exists an integer t𝑡titalic_t such that AN=B0+tsubscript𝐴𝑁subscript𝐵0𝑡A_{N}=B_{0}+titalic_A start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT = italic_B start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + italic_t. Then we define the concatenation of P𝑃Pitalic_P and Q𝑄Qitalic_Q to be the sequence

PQ:=(A0,A1,,AN1,B0+t,B1+t,,BM+t).assign𝑃𝑄subscript𝐴0subscript𝐴1subscript𝐴𝑁1subscript𝐵0𝑡subscript𝐵1𝑡subscript𝐵𝑀𝑡P\ast Q:=\left(A_{0},A_{1},\ldots,A_{N-1},B_{0}+t,B_{1}+t,\ldots,B_{M}+t\right).italic_P ∗ italic_Q := ( italic_A start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_A start_POSTSUBSCRIPT italic_N - 1 end_POSTSUBSCRIPT , italic_B start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + italic_t , italic_B start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_t , … , italic_B start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT + italic_t ) .

Therefore, a repeatable pattern R𝑅Ritalic_R is a monotone weakly separated path such that for any positive integer m𝑚mitalic_m, the mthsuperscript𝑚thm^{\text{th}}italic_m start_POSTSUPERSCRIPT th end_POSTSUPERSCRIPT-concatenation power RRR𝑅𝑅𝑅R\ast R\ast\cdots\ast Ritalic_R ∗ italic_R ∗ ⋯ ∗ italic_R of R𝑅Ritalic_R is well-defined and is also a monotone weakly separated path.

Now we construct optimal monotone weakly separated paths as follows. We define:

P4=123124134234,subscript𝑃4123124134234\displaystyle P_{4}=123-124-134-234,italic_P start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT = 123 - 124 - 134 - 234 ,
P5=123124125145245345,subscript𝑃5123124125145245345\displaystyle P_{5}=123-124-125-145-245-345,italic_P start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT = 123 - 124 - 125 - 145 - 245 - 345 ,
P6=123124125145245345456,subscript𝑃6123124125145245345456\displaystyle P_{6}=123-124-125-145-245-345-456,italic_P start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT = 123 - 124 - 125 - 145 - 245 - 345 - 456 ,
P7=123124125145245345456457567,subscript𝑃7123124125145245345456457567\displaystyle P_{7}=123-124-125-145-245-345-456-457-567,italic_P start_POSTSUBSCRIPT 7 end_POSTSUBSCRIPT = 123 - 124 - 125 - 145 - 245 - 345 - 456 - 457 - 567 ,
P8=123124125145245345456457567578678, andsubscript𝑃8123124125145245345456457567578678 and\displaystyle P_{8}=123-124-125-145-245-345-456-457-567-578-678,\text{ and}italic_P start_POSTSUBSCRIPT 8 end_POSTSUBSCRIPT = 123 - 124 - 125 - 145 - 245 - 345 - 456 - 457 - 567 - 578 - 678 , and
P9=subscript𝑃9absent\displaystyle P_{9}=italic_P start_POSTSUBSCRIPT 9 end_POSTSUBSCRIPT =
123124125145245345456457567578579589789.123124125145245345456457567578579589789\displaystyle 123-124-125-145-245-345-456-457-567-578-579-589-789.123 - 124 - 125 - 145 - 245 - 345 - 456 - 457 - 567 - 578 - 579 - 589 - 789 .

We also define

P=123124125145245345456457567578678789.𝑃123124125145245345456457567578678789P=123-124-125-145-245-345-456-457-567-578-678-789.italic_P = 123 - 124 - 125 - 145 - 245 - 345 - 456 - 457 - 567 - 578 - 678 - 789 .

It is straightforward to check that P𝑃Pitalic_P is a repeatable pattern with parameters (L,d)=(11,6)𝐿𝑑116(L,d)=(11,6)( italic_L , italic_d ) = ( 11 , 6 ).

For each integer n10𝑛10n\geq 10italic_n ≥ 10, define Pn:=PPn6assignsubscript𝑃𝑛𝑃subscript𝑃𝑛6P_{n}:=P\ast P_{n-6}italic_P start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT := italic_P ∗ italic_P start_POSTSUBSCRIPT italic_n - 6 end_POSTSUBSCRIPT. It is also straightforward to check that for every integer n4𝑛subscriptabsent4n\in\mathbb{Z}_{\geq 4}italic_n ∈ blackboard_Z start_POSTSUBSCRIPT ≥ 4 end_POSTSUBSCRIPT, the sequence Pnsubscript𝑃𝑛P_{n}italic_P start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT is a monotone weakly separated path from {1,2,3}123\{1,2,3\}{ 1 , 2 , 3 } to {n2,n1,n}𝑛2𝑛1𝑛\{n-2,n-1,n\}{ italic_n - 2 , italic_n - 1 , italic_n } with 116n4116𝑛4\left\lceil\frac{11}{6}n\right\rceil-4⌈ divide start_ARG 11 end_ARG start_ARG 6 end_ARG italic_n ⌉ - 4 terms. Combining these constructions with Corollary 3.11, we have proved the following theorem.

Theorem 3.23.

For each positive integer n4𝑛4n\geq 4italic_n ≥ 4, we have

(3,n)=116n5.3𝑛116𝑛5\mathcal{M}(3,n)=\left\lceil\frac{11}{6}n\right\rceil-5.caligraphic_M ( 3 , italic_n ) = ⌈ divide start_ARG 11 end_ARG start_ARG 6 end_ARG italic_n ⌉ - 5 .

We end this section with a remark about the general formula for (k,n)𝑘𝑛\mathcal{M}(k,n)caligraphic_M ( italic_k , italic_n ). Considering the formulas for k=1,2,3𝑘123k=1,2,3italic_k = 1 , 2 , 3, one might conjecture that in general there exist real numbers aksubscript𝑎𝑘a_{k}italic_a start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT and bksubscript𝑏𝑘b_{k}italic_b start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT for which the formula (k,n)=akn+bk𝑘𝑛subscript𝑎𝑘𝑛subscript𝑏𝑘\mathcal{M}(k,n)=\left\lceil a_{k}n+b_{k}\right\rceilcaligraphic_M ( italic_k , italic_n ) = ⌈ italic_a start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT italic_n + italic_b start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ⌉ holds for every nk+1𝑛𝑘1n\geq k+1italic_n ≥ italic_k + 1. Unfortunately, from our computational results, we can show, for example by Fourier–Motzkin Elimination, that there cannot be such a formula when k=4𝑘4k=4italic_k = 4. The formula for (4,n)4𝑛\mathcal{M}(4,n)caligraphic_M ( 4 , italic_n ) has to be somewhat more complicated.

4. Periodicity for (k,n)𝑘𝑛{\mathcal{M}}(k,n)caligraphic_M ( italic_k , italic_n )

Fix a positive integer k𝑘kitalic_k throughout this section. Define the constant

ck:=limn(k,n)n.assignsubscript𝑐𝑘subscript𝑛𝑘𝑛𝑛c_{k}:=\lim_{n\to\infty}\frac{{\mathcal{M}}(k,n)}{n}.italic_c start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT := roman_lim start_POSTSUBSCRIPT italic_n → ∞ end_POSTSUBSCRIPT divide start_ARG caligraphic_M ( italic_k , italic_n ) end_ARG start_ARG italic_n end_ARG .

Our main goal of this section is to show that for any k𝑘kitalic_k, cksubscript𝑐𝑘c_{k}italic_c start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT exists, is rational and can be achieved by repeatable patterns.

4.1. Existence of cksubscript𝑐𝑘c_{k}italic_c start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT

In Section 3, cksubscript𝑐𝑘c_{k}italic_c start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT was explicitly computed for k=1,2,3𝑘123k=1,2,3italic_k = 1 , 2 , 3. To be precise, c1=1subscript𝑐11c_{1}=1italic_c start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = 1, c2=32subscript𝑐232c_{2}=\frac{3}{2}italic_c start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = divide start_ARG 3 end_ARG start_ARG 2 end_ARG, and c3=116subscript𝑐3116c_{3}=\frac{11}{6}italic_c start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT = divide start_ARG 11 end_ARG start_ARG 6 end_ARG. Theorem 4.1 shows that this limit exists for all k𝑘k\in\mathbb{N}italic_k ∈ blackboard_N.

Theorem 4.1.

The limit cksubscript𝑐𝑘c_{k}italic_c start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT exists for any k𝑘k\in\mathbb{N}italic_k ∈ blackboard_N.

The proof rests on the following lemma.

Lemma 4.2.

For positive integers k<nm𝑘𝑛𝑚k<n\leq mitalic_k < italic_n ≤ italic_m, we have

  • (a)

    (k,n)(k,m),𝑘𝑛𝑘𝑚{\mathcal{M}}(k,n)\leq{\mathcal{M}}(k,m),caligraphic_M ( italic_k , italic_n ) ≤ caligraphic_M ( italic_k , italic_m ) , and

  • (b)

    (k,n)+(k,m)(k,n+m).𝑘𝑛𝑘𝑚𝑘𝑛𝑚{\mathcal{M}}(k,n)+{\mathcal{M}}(k,m)\leq{\mathcal{M}}(k,n+m).caligraphic_M ( italic_k , italic_n ) + caligraphic_M ( italic_k , italic_m ) ≤ caligraphic_M ( italic_k , italic_n + italic_m ) .

Proof.

We prove part (b); part (a) follows since (k,m)𝑘𝑚{\mathcal{M}}(k,m)caligraphic_M ( italic_k , italic_m ) is nonnegative. It follows from the basic theory of Coxeter groups (see [3]) that the longest permutation w0,nsubscript𝑤0𝑛w_{0,n}italic_w start_POSTSUBSCRIPT 0 , italic_n end_POSTSUBSCRIPT in Snsubscript𝑆𝑛S_{n}italic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT is less than the longest permutation w0,n+msubscript𝑤0𝑛𝑚w_{0,n+m}italic_w start_POSTSUBSCRIPT 0 , italic_n + italic_m end_POSTSUBSCRIPT in Sn+msubscript𝑆𝑛𝑚S_{n+m}italic_S start_POSTSUBSCRIPT italic_n + italic_m end_POSTSUBSCRIPT in the weak Bruhat order, if we view SnSn+msubscript𝑆𝑛subscript𝑆𝑛𝑚S_{n}\subset S_{n+m}italic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ⊂ italic_S start_POSTSUBSCRIPT italic_n + italic_m end_POSTSUBSCRIPT as those permutations fixing n+1,,n+m𝑛1𝑛𝑚n+1,\ldots,n+mitalic_n + 1 , … , italic_n + italic_m pointwise. Thus we can write

w0,n+m=w0,nusubscript𝑤0𝑛𝑚subscript𝑤0𝑛𝑢w_{0,n+m}=w_{0,n}\cdot uitalic_w start_POSTSUBSCRIPT 0 , italic_n + italic_m end_POSTSUBSCRIPT = italic_w start_POSTSUBSCRIPT 0 , italic_n end_POSTSUBSCRIPT ⋅ italic_u

with (w0,n+m)=(w0,n)+(u)subscript𝑤0𝑛𝑚subscript𝑤0𝑛𝑢\ell(w_{0,n+m})=\ell(w_{0,n})+\ell(u)roman_ℓ ( italic_w start_POSTSUBSCRIPT 0 , italic_n + italic_m end_POSTSUBSCRIPT ) = roman_ℓ ( italic_w start_POSTSUBSCRIPT 0 , italic_n end_POSTSUBSCRIPT ) + roman_ℓ ( italic_u ). The permutation u=u1un+m𝑢subscript𝑢1subscript𝑢𝑛𝑚u=u_{1}\ldots u_{n+m}italic_u = italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT … italic_u start_POSTSUBSCRIPT italic_n + italic_m end_POSTSUBSCRIPT has u1>>umsubscript𝑢1subscript𝑢𝑚u_{1}>\cdots>u_{m}italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT > ⋯ > italic_u start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT, so we may write u=uw0,m𝑢superscript𝑢subscript𝑤0𝑚u=u^{\prime}\cdot w_{0,m}italic_u = italic_u start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ⋅ italic_w start_POSTSUBSCRIPT 0 , italic_m end_POSTSUBSCRIPT, again with SmSn+msubscript𝑆𝑚subscript𝑆𝑛𝑚S_{m}\subset S_{n+m}italic_S start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ⊂ italic_S start_POSTSUBSCRIPT italic_n + italic_m end_POSTSUBSCRIPT embedded in the standard way, and again with lengths adding. For any reduced words 𝐢,𝐢𝐢superscript𝐢\mathbf{i},\mathbf{i^{\prime}}bold_i , bold_i start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT of w0,nsubscript𝑤0𝑛w_{0,n}italic_w start_POSTSUBSCRIPT 0 , italic_n end_POSTSUBSCRIPT and w0,msubscript𝑤0𝑚w_{0,m}italic_w start_POSTSUBSCRIPT 0 , italic_m end_POSTSUBSCRIPT and a reduced word 𝐣𝐣\mathbf{j}bold_j for usuperscript𝑢u^{\prime}italic_u start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT, this implies that the concatenation 𝐢𝐣𝐢superscript𝐢𝐣𝐢\mathbf{i}\mathbf{j}\mathbf{i^{\prime}}bold_iji start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT is a reduced word for w0,n+msubscript𝑤0𝑛𝑚w_{0,n+m}italic_w start_POSTSUBSCRIPT 0 , italic_n + italic_m end_POSTSUBSCRIPT. In particular, by choosing 𝐢,𝐢𝐢superscript𝐢\mathbf{i},\mathbf{i^{\prime}}bold_i , bold_i start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT to each maximize the occurrences of sksubscript𝑠𝑘s_{k}italic_s start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT, we have:

(k,n)+(k,m)(k,n+m),𝑘𝑛𝑘𝑚𝑘𝑛𝑚{\mathcal{M}}(k,n)+{\mathcal{M}}(k,m)\leq{\mathcal{M}}(k,n+m),caligraphic_M ( italic_k , italic_n ) + caligraphic_M ( italic_k , italic_m ) ≤ caligraphic_M ( italic_k , italic_n + italic_m ) ,

for all k𝑘kitalic_k. ∎

Proof of Theorem 4.1.

By Lemma 4.2(b), (k,n)𝑘𝑛\mathcal{M}(k,n)caligraphic_M ( italic_k , italic_n ) is subadditive function of n𝑛nitalic_n, so by Fekete’s Lemma, the desired limit

limn(k,n)nsubscript𝑛𝑘𝑛𝑛\lim_{n\to\infty}\frac{{\mathcal{M}}(k,n)}{n}roman_lim start_POSTSUBSCRIPT italic_n → ∞ end_POSTSUBSCRIPT divide start_ARG caligraphic_M ( italic_k , italic_n ) end_ARG start_ARG italic_n end_ARG

exists.

4.2. Asymptotic equivalence with the pseudoline k𝑘kitalic_k-set problem

As discussed in Section 1.1, in the context of the “k𝑘kitalic_k-set problem” it is natural to consider a related problem, namely the maximization of the total number of appearances of sksubscript𝑠𝑘s_{k}italic_s start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT and snksubscript𝑠𝑛𝑘s_{n-k}italic_s start_POSTSUBSCRIPT italic_n - italic_k end_POSTSUBSCRIPT in a reduced word. Let ¯(k,n)¯𝑘𝑛{\mathcal{\bar{M}}}(k,n)over¯ start_ARG caligraphic_M end_ARG ( italic_k , italic_n ) be the maximal total number of appearances of sksubscript𝑠𝑘s_{k}italic_s start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT and snksubscript𝑠𝑛𝑘s_{n-k}italic_s start_POSTSUBSCRIPT italic_n - italic_k end_POSTSUBSCRIPT in the reduced words from Snsubscript𝑆𝑛S_{n}italic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT. The following theorem shows that the same slopes cksubscript𝑐𝑘c_{k}italic_c start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT arise in this version.

Theorem 4.3.

For any k𝑘k\in\mathbb{N}italic_k ∈ blackboard_N, the following limit exists and is given by

limn+¯(k,n)n=limn+(k,n)n=ck.subscript𝑛¯𝑘𝑛𝑛subscript𝑛𝑘𝑛𝑛subscript𝑐𝑘\lim_{n\to+\infty}\frac{{\mathcal{\bar{M}}}(k,n)}{n}=\lim_{n\to+\infty}\frac{{% \mathcal{M}}(k,n)}{n}=c_{k}.roman_lim start_POSTSUBSCRIPT italic_n → + ∞ end_POSTSUBSCRIPT divide start_ARG over¯ start_ARG caligraphic_M end_ARG ( italic_k , italic_n ) end_ARG start_ARG italic_n end_ARG = roman_lim start_POSTSUBSCRIPT italic_n → + ∞ end_POSTSUBSCRIPT divide start_ARG caligraphic_M ( italic_k , italic_n ) end_ARG start_ARG italic_n end_ARG = italic_c start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT .
Proof.

Consider any reduced word and its wiring diagram. We say that a wire has type (i,j,±)𝑖𝑗plus-or-minus(i,j,\pm)( italic_i , italic_j , ± ) if its highest position is i𝑖iitalic_i and its lowest position is j𝑗jitalic_j, 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 a𝑎aitalic_a be the number of wires which were at some moment at one of the k𝑘kitalic_k highest levels, and let b𝑏bitalic_b be the number of wires which were at some moment at one of the k𝑘kitalic_k lowest levels. At most 2k22superscript𝑘22k^{2}2 italic_k start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT wires are counted by both a𝑎aitalic_a and b𝑏bitalic_b, so a+bn+2k2𝑎𝑏𝑛2superscript𝑘2a+b\leq n+2k^{2}italic_a + italic_b ≤ italic_n + 2 italic_k start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT. Note that the number of sksubscript𝑠𝑘s_{k}italic_s start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT depends only on these a𝑎aitalic_a wires and the number of snksubscript𝑠𝑛𝑘s_{n-k}italic_s start_POSTSUBSCRIPT italic_n - italic_k end_POSTSUBSCRIPT depends only on these b𝑏bitalic_b wires. Hence, the number of appearances of sksubscript𝑠𝑘s_{k}italic_s start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT and snksubscript𝑠𝑛𝑘s_{n-k}italic_s start_POSTSUBSCRIPT italic_n - italic_k end_POSTSUBSCRIPT in this reduced word is at most (k,a)+(k,b)cka+ckbck(n+2k2)𝑘𝑎𝑘𝑏subscript𝑐𝑘𝑎subscript𝑐𝑘𝑏subscript𝑐𝑘𝑛2superscript𝑘2{\mathcal{M}}(k,a)+{\mathcal{M}}(k,b)\leq c_{k}a+c_{k}b\leq c_{k}(n+2k^{2})caligraphic_M ( italic_k , italic_a ) + caligraphic_M ( italic_k , italic_b ) ≤ italic_c start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT italic_a + italic_c start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT italic_b ≤ italic_c start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( italic_n + 2 italic_k start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ).

Therefore (k,n)¯(k,n)ck(n+2k2)𝑘𝑛¯𝑘𝑛subscript𝑐𝑘𝑛2superscript𝑘2{\mathcal{M}}(k,n)\leq{\mathcal{\bar{M}}}(k,n)\leq c_{k}(n+2k^{2})caligraphic_M ( italic_k , italic_n ) ≤ over¯ start_ARG caligraphic_M end_ARG ( italic_k , italic_n ) ≤ italic_c start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( italic_n + 2 italic_k start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ). Thus the limit limn+¯(k,n)nsubscript𝑛¯𝑘𝑛𝑛\lim_{n\to+\infty}\frac{{\mathcal{\bar{M}}}(k,n)}{n}roman_lim start_POSTSUBSCRIPT italic_n → + ∞ end_POSTSUBSCRIPT divide start_ARG over¯ start_ARG caligraphic_M end_ARG ( italic_k , italic_n ) end_ARG start_ARG italic_n end_ARG exists and is equal to cksubscript𝑐𝑘c_{k}italic_c start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT. ∎

Remark 4.4.

We can similarly define numbers (S,n)𝑆𝑛{\mathcal{M}}(S,n)caligraphic_M ( italic_S , italic_n ) and ¯(S,n)¯𝑆𝑛{\mathcal{\bar{M}}}(S,n)over¯ start_ARG caligraphic_M end_ARG ( italic_S , italic_n ) for any finite subset S𝑆S\subset\mathbb{N}italic_S ⊂ blackboard_N and n𝑛n\in\mathbb{N}italic_n ∈ blackboard_N. Their asymptotics are still the same and well-defined, i.e.,

limn+(S,n)n=limn+¯(S,n)n.subscript𝑛𝑆𝑛𝑛subscript𝑛¯𝑆𝑛𝑛\lim_{n\to+\infty}\frac{{\mathcal{M}}(S,n)}{n}=\lim_{n\to+\infty}\frac{{% \mathcal{\bar{M}}}(S,n)}{n}\in\mathbb{R}.roman_lim start_POSTSUBSCRIPT italic_n → + ∞ end_POSTSUBSCRIPT divide start_ARG caligraphic_M ( italic_S , italic_n ) end_ARG start_ARG italic_n end_ARG = roman_lim start_POSTSUBSCRIPT italic_n → + ∞ end_POSTSUBSCRIPT divide start_ARG over¯ start_ARG caligraphic_M end_ARG ( italic_S , italic_n ) end_ARG start_ARG italic_n end_ARG ∈ blackboard_R .

4.3. Generalized wiring diagrams

We now work towards showing the rationality of cksubscript𝑐𝑘c_{k}italic_c start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT. 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 n𝑛n\in\mathbb{N}italic_n ∈ blackboard_N simultaneously.

Definition 4.5.

A generalized wiring diagram consists of countably many wires, labeled by 1,2,121,2,\ldots1 , 2 , … starting at levels 1,2,121,2,\ldots1 , 2 , … respectively from top to bottom, traveling from left to right such that at each timestamp t𝑡titalic_t, either

  • two wires at adjacent levels cross; or

  • one wire goes to infinity \infty, 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 hhitalic_h and h+11h+1italic_h + 1 cross as in the usual wiring diagrams, we say that they cross at level hhitalic_h. And when a wire a𝑎aitalic_a at level hhitalic_h goes to infinity, we say that this wire falls, and it creates intersections at levels h,h+1,1h,h+1,\ldotsitalic_h , italic_h + 1 , …, while the wires which were at levels h+1,h+2,12h+1,h+2,\ldotsitalic_h + 1 , italic_h + 2 , … before wire a𝑎aitalic_a falls go to levels h,h+1,1h,h+1,\ldotsitalic_h , italic_h + 1 , … respectively, so that at every timestamp, there is a wire at each level indexed by positive integers.

111122223333444455556666
Figure 9. A reduced generalized wiring diagram

Let 𝒲(k,n)𝒲𝑘𝑛\mathcal{W}(k,n)caligraphic_W ( italic_k , italic_n ) be the set of reduced generalized wiring diagrams in which only wires labeled 1111 to n𝑛nitalic_n ever occupy the first k𝑘kitalic_k levels.

Lemma 4.6.

The maximum number of intersections on level k𝑘kitalic_k among diagrams in 𝒲(k,n)𝒲𝑘𝑛\mathcal{W}(k,n)caligraphic_W ( italic_k , italic_n ) equals (k,n)𝑘𝑛{\mathcal{M}}(k,n)caligraphic_M ( italic_k , italic_n ).

Proof.

Let m(k,n)𝑚𝑘𝑛m(k,n)italic_m ( italic_k , italic_n ) be the maximum number of intersections on level k𝑘kitalic_k among 𝒲(k,n)𝒲𝑘𝑛\mathcal{W}(k,n)caligraphic_W ( italic_k , italic_n ). Then we have m(k,n)(k,n)𝑚𝑘𝑛𝑘𝑛m(k,n)\geq{\mathcal{M}}(k,n)italic_m ( italic_k , italic_n ) ≥ caligraphic_M ( italic_k , italic_n ) since a reduced word in Snsubscript𝑆𝑛S_{n}italic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT, which can be viewed as a wiring diagram, is an instance of 𝒲(k,n)𝒲𝑘𝑛\mathcal{W}(k,n)caligraphic_W ( italic_k , italic_n ).

Now for W𝒲(k,n)𝑊𝒲𝑘𝑛W\in\mathcal{W}(k,n)italic_W ∈ caligraphic_W ( italic_k , italic_n ), at each timestamp t𝑡titalic_t, let A(t)([n]k)superscript𝐴𝑡binomialdelimited-[]𝑛𝑘A^{(t)}\subset{[n]\choose k}italic_A start_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT ⊂ ( binomial start_ARG [ italic_n ] end_ARG start_ARG italic_k end_ARG ) be the set of wires that occupy the first k𝑘kitalic_k levels. Let (A0,A1,,AN)subscript𝐴0subscript𝐴1subscript𝐴𝑁(A_{0},A_{1},\ldots,A_{N})( italic_A start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_A start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ) be the sequence of A(t)superscript𝐴𝑡A^{(t)}italic_A start_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT’s where Ai=A(ti)subscript𝐴𝑖superscript𝐴subscript𝑡𝑖A_{i}=A^{(t_{i})}italic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_A start_POSTSUPERSCRIPT ( italic_t start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) end_POSTSUPERSCRIPT if step tisubscript𝑡𝑖t_{i}italic_t start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT creates a crossing at level k𝑘kitalic_k. With the same reasoning as in Proposition 2.3, we show that (A0,A1,,AN)subscript𝐴0subscript𝐴1subscript𝐴𝑁(A_{0},A_{1},\ldots,A_{N})( italic_A start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_A start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ) is a monotone weakly separated path. Since W𝑊Witalic_W is reduced, to go from Aisubscript𝐴𝑖A_{i}italic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT to Ai+1subscript𝐴𝑖1A_{i+1}italic_A start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT, we take away some wire a𝑎aitalic_a and add in some wire b𝑏bitalic_b with a<b𝑎𝑏a<bitalic_a < italic_b and this shows monotonicity. Then for i<j𝑖𝑗i<jitalic_i < italic_j, if there exists bAiAj𝑏subscript𝐴𝑖subscript𝐴𝑗b\in A_{i}\setminus A_{j}italic_b ∈ italic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∖ italic_A start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT, aAjAi𝑎subscript𝐴𝑗subscript𝐴𝑖a\in A_{j}\setminus A_{i}italic_a ∈ italic_A start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ∖ italic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT with a<b𝑎𝑏a<bitalic_a < italic_b, then wire a𝑎aitalic_a must cross wire b𝑏bitalic_b (strictly) prior to step tisubscript𝑡𝑖t_{i}italic_t start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and also (strictly) between tisubscript𝑡𝑖t_{i}italic_t start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and tjsubscript𝑡𝑗t_{j}italic_t start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT, contradicting W𝑊Witalic_W being reduced. This shows that (A0,A1,,AN)subscript𝐴0subscript𝐴1subscript𝐴𝑁(A_{0},A_{1},\ldots,A_{N})( italic_A start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_A start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ) is weakly separated. Here, N𝑁Nitalic_N is the number of crossings at level k𝑘kitalic_k in W𝑊Witalic_W. By Proposition 2.3, there exists a reduced word in Snsubscript𝑆𝑛S_{n}italic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT with N𝑁Nitalic_N copies of sksubscript𝑠𝑘s_{k}italic_s start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT. Thus m(k,n)(k,n)𝑚𝑘𝑛𝑘𝑛m(k,n)\leq{\mathcal{M}}(k,n)italic_m ( italic_k , italic_n ) ≤ caligraphic_M ( italic_k , italic_n ) as desired. ∎

We now consider a particularly nice set of reduced generalized wiring diagrams.

Definition 4.7.

A reduced generalized wiring diagram W𝑊Witalic_W is simple, if there is no

  • (S1)

    Pair of wires a<b𝑎𝑏a<bitalic_a < italic_b which intersects on a level other than k𝑘kitalic_k, and at the moment of their intersection wires {a+1,,b1}𝑎1𝑏1\{a+1,\ldots,b-1\}{ italic_a + 1 , … , italic_b - 1 } have already fallen; or

  • (S2)

    Wire a𝑎aitalic_a, which intersects with k𝑘kitalic_k wires with larger labels (not counting when wire a𝑎aitalic_a is going to infinity).

We remark that (S1) implies that in a simple diagram, wire a𝑎aitalic_a and wire a+1𝑎1a+1italic_a + 1 can only intersect at level k𝑘kitalic_k. Also note that (S1) needs to be considered when the wire a𝑎aitalic_a is falling to infinity. In particular, this means that in a simple diagram, the first step can only be an intersection between wires k𝑘kitalic_k and k+1𝑘1k+1italic_k + 1, or wire k𝑘kitalic_k falling to infinity.

We write 𝒲~(k,n)~𝒲𝑘𝑛\widetilde{\mathcal{W}}(k,n)over~ start_ARG caligraphic_W end_ARG ( italic_k , italic_n ) for the set of simple reduced generalized wiring diagrams from 𝒲(k,n)𝒲𝑘𝑛\mathcal{W}(k,n)caligraphic_W ( italic_k , italic_n ). And write 𝒲~(k)=n>k𝒲~(k,n)~𝒲𝑘subscript𝑛𝑘~𝒲𝑘𝑛\widetilde{\mathcal{W}}(k)=\bigcup_{n>k}\widetilde{\mathcal{W}}(k,n)over~ start_ARG caligraphic_W end_ARG ( italic_k ) = ⋃ start_POSTSUBSCRIPT italic_n > italic_k end_POSTSUBSCRIPT over~ start_ARG caligraphic_W end_ARG ( italic_k , italic_n ) for the set of simple reduced generalized wiring diagrams for fixed k𝑘kitalic_k.

Proposition 4.8.

A diagram W𝒲(k,n)𝑊𝒲𝑘𝑛W\in\mathcal{W}(k,n)italic_W ∈ caligraphic_W ( italic_k , italic_n ) can be transformed into a simple reduced diagram W𝒲~(k,n)superscript𝑊~𝒲𝑘𝑛W^{\prime}\in\widetilde{\mathcal{W}}(k,n)italic_W start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ over~ start_ARG caligraphic_W end_ARG ( italic_k , italic_n ) without changing the number of intersections on level k𝑘kitalic_k.

Proof.

Let W𝒲(k,n)𝑊𝒲𝑘𝑛W\in\mathcal{W}(k,n)italic_W ∈ caligraphic_W ( italic_k , italic_n ) and let t𝑡titalic_t be the first timestamp where W𝑊Witalic_W violates some condition in Definition 4.7. If condition (S1) is violated by wires a<b𝑎𝑏a<bitalic_a < italic_b crossing normally (not during while a𝑎aitalic_a is going to infinity), we simply remove this intersection to obtain W~~𝑊\widetilde{W}over~ start_ARG italic_W end_ARG. The new diagram W~~𝑊\widetilde{W}over~ start_ARG italic_W end_ARG is still reduced, because in order for some wire c𝑐citalic_c to intersect the new wire a𝑎aitalic_a (or b𝑏bitalic_b) twice without intersecting the previous a𝑎aitalic_a and b𝑏bitalic_b twice, c𝑐citalic_c must be between a𝑎aitalic_a and b𝑏bitalic_b. However, (S1) says that c𝑐citalic_c has already fallen, so there are no such possibilities.

If condition (S1) is violated by wires a<b𝑎𝑏a<bitalic_a < italic_b intersecting as a𝑎aitalic_a goes to infinity, we make sure that wire b𝑏bitalic_b is the “first” violation of condition (S1), i.e. the highest (with the smallest level). We expand this step of a𝑎aitalic_a going to infinity by letting wire a𝑎aitalic_a intersect those wires below a𝑎aitalic_a and above b𝑏bitalic_b at this timestamp first, and then going to infinity. Next, as above, we uncross the intersection between wires a𝑎aitalic_a and b𝑏bitalic_b by letting wire b𝑏bitalic_b go to infinity instead while wire a𝑎aitalic_a in W~~𝑊\widetilde{W}over~ start_ARG italic_W end_ARG takes on the role of wire b𝑏bitalic_b in W𝑊Witalic_W after this timestamp. The same argument in the last paragraph shows that W~~𝑊\widetilde{W}over~ start_ARG italic_W end_ARG is reduced. At the same time, the number of intersections at level k𝑘kitalic_k stays unchanged.

If condition (S2) is violated with wire a𝑎aitalic_a, then we assume that at time t𝑡titalic_t, wire a𝑎aitalic_a crosses with bksubscript𝑏𝑘b_{k}italic_b start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT at level hhitalic_h where a<bk𝑎subscript𝑏𝑘a<b_{k}italic_a < italic_b start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT; moreover, wire a𝑎aitalic_a has already intersected with b1,,bk1subscript𝑏1subscript𝑏𝑘1b_{1},\ldots,b_{k-1}italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_b start_POSTSUBSCRIPT italic_k - 1 end_POSTSUBSCRIPT that are larger than a𝑎aitalic_a. Let W~~𝑊\widetilde{W}over~ start_ARG italic_W end_ARG be obtained from W𝑊Witalic_W by replacing the intersection at time t𝑡titalic_t with wire a𝑎aitalic_a going to infinity. By reducedness, at time t𝑡titalic_t, wires b1,,bk1subscript𝑏1subscript𝑏𝑘1b_{1},\ldots,b_{k-1}italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_b start_POSTSUBSCRIPT italic_k - 1 end_POSTSUBSCRIPT must be at a higher (smaller) level than wire a𝑎aitalic_a, so hk𝑘h\geq kitalic_h ≥ italic_k. This says that the number of intersections at level k𝑘kitalic_k is the same in W~~𝑊\widetilde{W}over~ start_ARG italic_W end_ARG. If W~~𝑊\widetilde{W}over~ start_ARG italic_W end_ARG becomes not reduced, then there must be some wire c<a𝑐𝑎c<aitalic_c < italic_a which is at level h+2absent2\geq h+2≥ italic_h + 2 at time t𝑡titalic_t so that it intersects a𝑎aitalic_a the second time in W~~𝑊\widetilde{W}over~ start_ARG italic_W end_ARG at time t𝑡titalic_t. However, since c<b1,,bk𝑐subscript𝑏1subscript𝑏𝑘c<b_{1},\ldots,b_{k}italic_c < italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_b start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT and c𝑐citalic_c is at a lower (greater in value) level at time t𝑡titalic_t, by condition (S2) and the minimality of t𝑡titalic_t, wire c𝑐citalic_c must have fallen already. As a result, W~~𝑊\widetilde{W}over~ start_ARG italic_W end_ARG stays reduced.

We can continue the above process so that the end result W~~𝑊\widetilde{W}over~ start_ARG italic_W end_ARG is simple. ∎

For a diagram W𝒲(k,n)𝑊𝒲𝑘𝑛W\in\mathcal{W}(k,n)italic_W ∈ caligraphic_W ( italic_k , italic_n ) and a timestamp t𝑡titalic_t, we can associate a permutation πW(t)=π(t)Ssubscriptsuperscript𝜋𝑡𝑊superscript𝜋𝑡subscript𝑆\pi^{(t)}_{W}=\pi^{(t)}\in S_{\infty}italic_π start_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_W end_POSTSUBSCRIPT = italic_π start_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT ∈ italic_S start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT to it that records the positions of the non-fallen wires. To be precise, if a1<a2<subscript𝑎1subscript𝑎2a_{1}<a_{2}<\cdotsitalic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT < italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT < ⋯ are the labels of the non-fallen wires at time t𝑡titalic_t, then aπ(t)(h)subscript𝑎superscript𝜋𝑡a_{\pi^{(t)}(h)}italic_a start_POSTSUBSCRIPT italic_π start_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT ( italic_h ) end_POSTSUBSCRIPT is at level hhitalic_h for h=1,2,12h=1,2,\ldotsitalic_h = 1 , 2 , …. Here, the infinite symmetric group Ssubscript𝑆S_{\infty}italic_S start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT is the set of bijections on >0subscriptabsent0\mathbb{Z}_{>0}blackboard_Z start_POSTSUBSCRIPT > 0 end_POSTSUBSCRIPT with all but finitely many fixed points. We also let fW(t)=f(t)subscriptsuperscript𝑓𝑡𝑊superscript𝑓𝑡f^{(t)}_{W}=f^{(t)}italic_f start_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_W end_POSTSUBSCRIPT = italic_f start_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT be the number of fallen wires of W𝑊Witalic_W at timestamp t𝑡titalic_t and let κW(t)=κ(t)subscriptsuperscript𝜅𝑡𝑊superscript𝜅𝑡\kappa^{(t)}_{W}=\kappa^{(t)}italic_κ start_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_W end_POSTSUBSCRIPT = italic_κ start_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT be the number of intersections at level k𝑘kitalic_k that have happened. In particular, we always start with f(0)=0superscript𝑓00f^{(0)}=0italic_f start_POSTSUPERSCRIPT ( 0 ) end_POSTSUPERSCRIPT = 0, κ(0)=0superscript𝜅00\kappa^{(0)}=0italic_κ start_POSTSUPERSCRIPT ( 0 ) end_POSTSUPERSCRIPT = 0 and π(0)=idsuperscript𝜋0id\pi^{(0)}=\mathrm{id}italic_π start_POSTSUPERSCRIPT ( 0 ) end_POSTSUPERSCRIPT = roman_id.

Lemma 4.9.

A simple reduced generalized wiring diagram W𝑊Witalic_W can be uniquely encoded by the sequence {(fW(t),κW(t),πW(t))}tsubscriptsuperscriptsubscript𝑓𝑊𝑡superscriptsubscript𝜅𝑊𝑡superscriptsubscript𝜋𝑊𝑡𝑡\{(f_{W}^{(t)},\kappa_{W}^{(t)},\pi_{W}^{(t)})\}_{t}{ ( italic_f start_POSTSUBSCRIPT italic_W end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT , italic_κ start_POSTSUBSCRIPT italic_W end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT , italic_π start_POSTSUBSCRIPT italic_W end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT ) } start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT defined above. In other words, given a sequence {(f(t),κ(t),π(t))}tsubscriptsuperscript𝑓𝑡superscript𝜅𝑡superscript𝜋𝑡𝑡\{(f^{(t)},\kappa^{(t)},\pi^{(t)})\}_{t}{ ( italic_f start_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT , italic_κ start_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT , italic_π start_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT ) } start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT, there is at most one W𝒲~(k)𝑊~𝒲𝑘W\in\widetilde{\mathcal{W}}(k)italic_W ∈ over~ start_ARG caligraphic_W end_ARG ( italic_k ) such that {(fW(t),κW(t),πW(t))}t={(f(t),κ(t),π(t))}tsubscriptsuperscriptsubscript𝑓𝑊𝑡superscriptsubscript𝜅𝑊𝑡superscriptsubscript𝜋𝑊𝑡𝑡subscriptsuperscript𝑓𝑡superscript𝜅𝑡superscript𝜋𝑡𝑡\{(f_{W}^{(t)},\kappa_{W}^{(t)},\pi_{W}^{(t)})\}_{t}=\{(f^{(t)},\kappa^{(t)},% \pi^{(t)})\}_{t}{ ( italic_f start_POSTSUBSCRIPT italic_W end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT , italic_κ start_POSTSUBSCRIPT italic_W end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT , italic_π start_POSTSUBSCRIPT italic_W end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT ) } start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT = { ( italic_f start_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT , italic_κ start_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT , italic_π start_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT ) } start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT.

Proof.

Fix {(f(t),κ(t),π(t))}tsubscriptsuperscript𝑓𝑡superscript𝜅𝑡superscript𝜋𝑡𝑡\{(f^{(t)},\kappa^{(t)},\pi^{(t)})\}_{t}{ ( italic_f start_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT , italic_κ start_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT , italic_π start_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT ) } start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT and we will recover W𝒲~(k)𝑊~𝒲𝑘W\in\widetilde{\mathcal{W}}(k)italic_W ∈ over~ start_ARG caligraphic_W end_ARG ( italic_k ) step by step. Note that there is a lot of redundancy in this encoding, as the information from f𝑓fitalic_f and π𝜋\piitalic_π are almost sufficient.

At step t>0𝑡0t>0italic_t > 0, if f(t)=f(t1)superscript𝑓𝑡superscript𝑓𝑡1f^{(t)}=f^{(t-1)}italic_f start_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT = italic_f start_POSTSUPERSCRIPT ( italic_t - 1 ) end_POSTSUPERSCRIPT meaning no wires fall, we simply apply a crossing at level hhitalic_h if π(t)=π(t1)shsuperscript𝜋𝑡superscript𝜋𝑡1subscript𝑠\pi^{(t)}=\pi^{(t-1)}s_{h}italic_π start_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT = italic_π start_POSTSUPERSCRIPT ( italic_t - 1 ) end_POSTSUPERSCRIPT italic_s start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT. The critical case is that f(t)=f(t1)+1superscript𝑓𝑡superscript𝑓𝑡11f^{(t)}=f^{(t-1)}+1italic_f start_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT = italic_f start_POSTSUPERSCRIPT ( italic_t - 1 ) end_POSTSUPERSCRIPT + 1 meaning that a wire falls at this step. Note that from a permutation π(t1)superscript𝜋𝑡1\pi^{(t-1)}italic_π start_POSTSUPERSCRIPT ( italic_t - 1 ) end_POSTSUPERSCRIPT, it is possible that deleting an entry (and flattening the permutation) will result in the same permutation as deleting another entry. For example, if π(t1)=idsuperscript𝜋𝑡1id\pi^{(t-1)}=\mathrm{id}italic_π start_POSTSUPERSCRIPT ( italic_t - 1 ) end_POSTSUPERSCRIPT = roman_id, deleting any entry and flattening the values to 1,2,121,2,\ldots1 , 2 , … will result in π(t)=idsuperscript𝜋𝑡id\pi^{(t)}=\mathrm{id}italic_π start_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT = roman_id. In such cases, to uniquely reconstruct a simple diagram W𝑊Witalic_W, the conditions in Definition 4.7 become important.

Suppose that at time t𝑡titalic_t, letting the wire at level a𝑎aitalic_a go to infinity will result in the permutation π(t)superscript𝜋𝑡\pi^{(t)}italic_π start_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT, i.e. deleting the entry at index a𝑎aitalic_a of π(t1)superscript𝜋𝑡1\pi^{(t-1)}italic_π start_POSTSUPERSCRIPT ( italic_t - 1 ) end_POSTSUPERSCRIPT and flattening the values to 1,2,121,2,\ldots1 , 2 , … give us π(t)superscript𝜋𝑡\pi^{(t)}italic_π start_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT, and letting the wire at level b>a𝑏𝑎b>aitalic_b > italic_a go to infinity will result in the same permutation π(t)superscript𝜋𝑡\pi^{(t)}italic_π start_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT. Choose such minimal a𝑎aitalic_a and maximal b𝑏bitalic_b. We analyze the permutation u=π(t1)S𝑢superscript𝜋𝑡1subscript𝑆u=\pi^{(t-1)}\in S_{\infty}italic_u = italic_π start_POSTSUPERSCRIPT ( italic_t - 1 ) end_POSTSUPERSCRIPT ∈ italic_S start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT.

First, for every positive integer i𝑖iitalic_i such that i<a𝑖𝑎i<aitalic_i < italic_a or i>b𝑖𝑏i>bitalic_i > italic_b, u(i)𝑢𝑖u(i)italic_u ( italic_i ) must not lie in between u(a)𝑢𝑎u(a)italic_u ( italic_a ) and u(b)𝑢𝑏u(b)italic_u ( italic_b ). Secondly, if u(a)>u(a+1)𝑢𝑎𝑢𝑎1u(a)>u(a+1)italic_u ( italic_a ) > italic_u ( italic_a + 1 ), then letting this wire at level a𝑎aitalic_a go to infinity results in a double crossing with the wire at level a+1𝑎1a+1italic_a + 1 at this timestamp. Thus, u(a)<u(a+1)𝑢𝑎𝑢𝑎1u(a)<u(a+1)italic_u ( italic_a ) < italic_u ( italic_a + 1 ). By comparing the two permutations obtained from u𝑢uitalic_u by deleting index a𝑎aitalic_a and b𝑏bitalic_b respectively, we must have u(a+1)<u(a+2)𝑢𝑎1𝑢𝑎2u(a+1)<u(a+2)italic_u ( italic_a + 1 ) < italic_u ( italic_a + 2 ). This further implies u(a+2)<u(a+3)𝑢𝑎2𝑢𝑎3u(a+2)<u(a+3)italic_u ( italic_a + 2 ) < italic_u ( italic_a + 3 ) and so on. Thus, u(a)<u(a+1)<<u(b)𝑢𝑎𝑢𝑎1𝑢𝑏u(a)<u(a+1)<\cdots<u(b)italic_u ( italic_a ) < italic_u ( italic_a + 1 ) < ⋯ < italic_u ( italic_b ). It is now clear that deleting any index between a𝑎aitalic_a and b𝑏bitalic_b from u𝑢uitalic_u results in the same permutation π(t)superscript𝜋𝑡\pi^{(t)}italic_π start_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT, and finally we claim that at most one choice is possible. For acb1𝑎𝑐𝑏1a\leq c\leq b-1italic_a ≤ italic_c ≤ italic_b - 1, if wire c𝑐citalic_c falls at time t𝑡titalic_t, an intersection at level c𝑐citalic_c between this wire and the wire at level c+1𝑐1c+1italic_c + 1 is created. By the arguments above, all the wires with labels between these two must have fallen (since they cannot exist before level a𝑎aitalic_a or after level b𝑏bitalic_b), and by condition (S1) for simple diagrams, c=k𝑐𝑘c=kitalic_c = italic_k. Thus, if bk𝑏𝑘b\leq kitalic_b ≤ italic_k, only wire b𝑏bitalic_b is allowed to fall; if ak<b𝑎𝑘𝑏a\leq k<bitalic_a ≤ italic_k < italic_b, only wire b𝑏bitalic_b can fall if κ(t)=κ(t1)superscript𝜅𝑡superscript𝜅𝑡1\kappa^{(t)}=\kappa^{(t-1)}italic_κ start_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT = italic_κ start_POSTSUPERSCRIPT ( italic_t - 1 ) end_POSTSUPERSCRIPT and only wire k𝑘kitalic_k can fall if κ(t)=κ(t1)+1superscript𝜅𝑡superscript𝜅𝑡11\kappa^{(t)}=\kappa^{(t-1)}+1italic_κ start_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT = italic_κ start_POSTSUPERSCRIPT ( italic_t - 1 ) end_POSTSUPERSCRIPT + 1; and the case a>k𝑎𝑘a>kitalic_a > italic_k cannot result in any valid diagrams. ∎

Example 4.10.

We consider one optimal repeatable pattern of k=2𝑘2k=2italic_k = 2,

121323343545565767787989,12132334354556576778798912-13-23-34-35-45-56-57-67-78-79-89-\cdots,12 - 13 - 23 - 34 - 35 - 45 - 56 - 57 - 67 - 78 - 79 - 89 - ⋯ ,

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.

111122223333444455556666
Figure 10. An optimal repeatable pattern for k=2𝑘2k=2italic_k = 2

In particular, the simple reduced generalized wiring diagram W~~𝑊\widetilde{W}over~ start_ARG italic_W end_ARG in Figure 11 can be obtained from the wiring diagram W𝑊Witalic_W in Figure 10 via the simplification procedure in Proposition 4.8. Observe that the permutations πW~(t)subscriptsuperscript𝜋𝑡~𝑊\pi^{(t)}_{\widetilde{W}}italic_π start_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT over~ start_ARG italic_W end_ARG end_POSTSUBSCRIPT are id,132,312,21,id,132,312,21,id13231221id13231221\mathrm{id},132,312,21,\mathrm{id},132,312,21,\ldotsroman_id , 132 , 312 , 21 , roman_id , 132 , 312 , 21 , …, which are periodic with period 4444.

1111222233334444555566667777
Figure 11. An optimal repeatable pattern for k=2𝑘2k=2italic_k = 2 via simple reduced generalized wiring diagrams corresponding to Figure 10

4.4. Finiteness of configurations and proof of the main theorem

Let 𝒯ksubscript𝒯𝑘\mathcal{T}_{k}caligraphic_T start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT be the set of all possible permutations πW(t)subscriptsuperscript𝜋𝑡𝑊\pi^{(t)}_{W}italic_π start_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_W end_POSTSUBSCRIPT at all timestamps t𝑡titalic_t across all W𝒲~(k)𝑊~𝒲𝑘W\in\widetilde{\mathcal{W}}(k)italic_W ∈ over~ start_ARG caligraphic_W end_ARG ( italic_k ). In this section, we will show that 𝒯ksubscript𝒯𝑘\mathcal{T}_{k}caligraphic_T start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT is finite and resolve the rationality of cksubscript𝑐𝑘c_{k}italic_c start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT.

For a simple reduced generalized wiring diagram W𝒲~(k)𝑊~𝒲𝑘W\in\widetilde{\mathcal{W}}(k)italic_W ∈ over~ start_ARG caligraphic_W end_ARG ( italic_k ), let Nt(W)subscript𝑁𝑡𝑊N_{t}(W)italic_N start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ( italic_W ) be the set of non-fallen wires at timestamp t𝑡titalic_t and let Et(W)Nt(w)subscript𝐸𝑡𝑊subscript𝑁𝑡𝑤E_{t}(W)\subset N_{t}(w)italic_E start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ( italic_W ) ⊂ italic_N start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ( italic_w ) be the set of non-fallen wires at timestamp t𝑡titalic_t that were on the first k𝑘kitalic_k levels at or before timestamp t𝑡titalic_t.

Lemma 4.11.

For W𝒲~(k)𝑊~𝒲𝑘W\in\widetilde{\mathcal{W}}(k)italic_W ∈ over~ start_ARG caligraphic_W end_ARG ( italic_k ) and t𝑡titalic_t, any wire aNt(W)Et(W)𝑎subscript𝑁𝑡𝑊subscript𝐸𝑡𝑊a\in N_{t}(W)\setminus E_{t}(W)italic_a ∈ italic_N start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ( italic_W ) ∖ italic_E start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ( italic_W ) does not intersect wires with larger labels at time t𝑡titalic_t or earlier.

Proof.

Assume the opposite and let aNt(W)Et(W)𝑎subscript𝑁𝑡𝑊subscript𝐸𝑡𝑊a\in N_{t}(W)\setminus E_{t}(W)italic_a ∈ italic_N start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ( italic_W ) ∖ italic_E start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ( italic_W ) intersect some wire b>a𝑏𝑎b>aitalic_b > italic_a at time t𝑡titalic_t or earlier. Note that the condition aNt(W)Et(W)𝑎subscript𝑁𝑡𝑊subscript𝐸𝑡𝑊a\in N_{t}(W)\setminus E_{t}(W)italic_a ∈ italic_N start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ( italic_W ) ∖ italic_E start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ( italic_W ) means that wire a𝑎aitalic_a has not yet fallen but it has never been to the first k𝑘kitalic_k levels. Choose t𝑡titalic_t to be minimal and then choose b𝑏bitalic_b to be minimal among all such wires. The minimality of t𝑡titalic_t means that wire a𝑎aitalic_a and wire b𝑏bitalic_b intersect at time t𝑡titalic_t and let h>k𝑘h>kitalic_h > italic_k be the level of this intersection.

Each wire i𝑖iitalic_i strictly between a𝑎aitalic_a and b𝑏bitalic_b must intersect a𝑎aitalic_a or b𝑏bitalic_b at some time before t𝑡titalic_t. If such a wire i𝑖iitalic_i intersects a𝑎aitalic_a at time t<tsuperscript𝑡𝑡t^{\prime}<titalic_t start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT < italic_t, then the minimality of b𝑏bitalic_b is violated. So such a wire i𝑖iitalic_i must not intersect a𝑎aitalic_a and must intersect b𝑏bitalic_b, at some timestamp t<tsuperscript𝑡𝑡t^{\prime}<titalic_t start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT < italic_t. If it does not intersect b𝑏bitalic_b by falling, then iNt(W)Et(W)𝑖subscript𝑁superscript𝑡𝑊subscript𝐸superscript𝑡𝑊i\in N_{t^{\prime}}(W)\setminus E_{t^{\prime}}(W)italic_i ∈ italic_N start_POSTSUBSCRIPT italic_t start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ( italic_W ) ∖ italic_E start_POSTSUBSCRIPT italic_t start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ( italic_W ) since it has never been to level k𝑘kitalic_k or above, and the minimality of t𝑡titalic_t is violated. As a result, all such wires i𝑖iitalic_i have fallen at time t𝑡titalic_t, and since h>k𝑘h>kitalic_h > italic_k, condition (S1) is violated. ∎

Lemma 4.12.

For W𝒲~(k)𝑊~𝒲𝑘W\in\widetilde{\mathcal{W}}(k)italic_W ∈ over~ start_ARG caligraphic_W end_ARG ( italic_k ) and t𝑡titalic_t, |Et(W)|k2+2ksubscript𝐸𝑡𝑊superscript𝑘22𝑘|E_{t}(W)|\leq k^{2}+2k| italic_E start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ( italic_W ) | ≤ italic_k start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 2 italic_k.

Proof.

Assume the opposite that |Et(W)|k2+2k+1subscript𝐸𝑡𝑊superscript𝑘22𝑘1|E_{t}(W)|\geq k^{2}+2k+1| italic_E start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ( italic_W ) | ≥ italic_k start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 2 italic_k + 1. Let a1<a2<subscript𝑎1subscript𝑎2a_{1}<a_{2}<\cdotsitalic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT < italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT < ⋯ be the set of wires that have not fallen at timestamp t𝑡titalic_t and let

z=max{i|aiEt(W)}.𝑧conditional𝑖subscript𝑎𝑖subscript𝐸𝑡𝑊z=\max\{i\>|\>a_{i}\in E_{t}(W)\}.italic_z = roman_max { italic_i | italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_E start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ( italic_W ) } .

Consider the set

A={i|aiEt(W),ai has intersected az}.𝐴conditional-set𝑖subscript𝑎𝑖subscript𝐸𝑡𝑊subscript𝑎𝑖 has intersected subscript𝑎𝑧A=\{i\>|\>a_{i}\in E_{t}(W),a_{i}\text{ has intersected }a_{z}\}.italic_A = { italic_i | italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_E start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ( italic_W ) , italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT has intersected italic_a start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT } .

Since the wire azsubscript𝑎𝑧a_{z}italic_a start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT has been to the first k𝑘kitalic_k levels, there are at most k1𝑘1k-1italic_k - 1 wires from a1,,az1subscript𝑎1subscript𝑎subscript𝑧1a_{1},\ldots,a_{z_{1}}italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_a start_POSTSUBSCRIPT italic_z start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT that do not intersect azsubscript𝑎𝑧a_{z}italic_a start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT. This means |A|(z1)(k1)k2+k+1𝐴𝑧1𝑘1superscript𝑘2𝑘1|A|\geq(z-1)-(k-1)\geq k^{2}+k+1| italic_A | ≥ ( italic_z - 1 ) - ( italic_k - 1 ) ≥ italic_k start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_k + 1.

Since |A|k(k+1)+1𝐴𝑘𝑘11|A|\geq k(k+1)+1| italic_A | ≥ italic_k ( italic_k + 1 ) + 1, the Erdős–Szekeres Theorem says that we have either k𝑘kitalic_k wires from A𝐴Aitalic_A which intersect pairwise, or k+1𝑘1k+1italic_k + 1 wires from A𝐴Aitalic_A where no wires intersect. In the first case where a set BA𝐵𝐴B\subset Aitalic_B ⊂ italic_A of wires intersect pairwise with |B|k𝐵𝑘|B|\geq k| italic_B | ≥ italic_k, the smallest wire from B𝐵Bitalic_B then needs to intersect k𝑘kitalic_k wires with larger labels, including k1𝑘1k-1italic_k - 1 wires from B𝐵Bitalic_B and azsubscript𝑎𝑧a_{z}italic_a start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT, contradicting (S2). In the second case where a set BA𝐵𝐴B\subset Aitalic_B ⊂ italic_A of wires have no intersections with |B|k+1𝐵𝑘1|B|\geq k+1| italic_B | ≥ italic_k + 1, the largest wire aisubscript𝑎𝑖a_{i}italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT from B𝐵Bitalic_B can never visit the first k𝑘kitalic_k levels, contradicting aiEt(W)subscript𝑎𝑖subscript𝐸𝑡𝑊a_{i}\in E_{t}(W)italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_E start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ( italic_W ). ∎

Corollary 4.13.

For any k𝑘kitalic_k, |𝒯k|kk2+2ksubscript𝒯𝑘superscript𝑘superscript𝑘22𝑘|\mathcal{T}_{k}|\leq k^{k^{2}+2k}| caligraphic_T start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT | ≤ italic_k start_POSTSUPERSCRIPT italic_k start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 2 italic_k end_POSTSUPERSCRIPT. In particular, |𝒯k|subscript𝒯𝑘|\mathcal{T}_{k}|| caligraphic_T start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT | is finite.

Proof.

Let W𝒲~(k)𝑊~𝒲𝑘W\in\widetilde{\mathcal{W}}(k)italic_W ∈ over~ start_ARG caligraphic_W end_ARG ( italic_k ) be simple and consider π=πW(t)𝒯k𝜋subscriptsuperscript𝜋𝑡𝑊subscript𝒯𝑘\pi=\pi^{(t)}_{W}\in\mathcal{T}_{k}italic_π = italic_π start_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_W end_POSTSUBSCRIPT ∈ caligraphic_T start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT. As above, let a1,a2,subscript𝑎1subscript𝑎2a_{1},a_{2},\ldotsitalic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … be the labels of wires that have not yet fallen. Let z=|Et(W)|k2+2k𝑧subscript𝐸𝑡𝑊superscript𝑘22𝑘z=|E_{t}(W)|\leq k^{2}+2kitalic_z = | italic_E start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ( italic_W ) | ≤ italic_k start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 2 italic_k and consider the Lehmer code code(π)code𝜋\operatorname{code}(\pi)roman_code ( italic_π ) where code(π)i\operatorname{code}(\pi)_{i}roman_code ( italic_π ) start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT equals the number of wires ajsubscript𝑎𝑗a_{j}italic_a start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT that have intersected aisubscript𝑎𝑖a_{i}italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, where j>i𝑗𝑖j>iitalic_j > italic_i. It is a classical fact that Lehmer codes uniquely characterize permutations in Ssubscript𝑆S_{\infty}italic_S start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT.

If aiEt(W)subscript𝑎𝑖subscript𝐸𝑡𝑊a_{i}\notin E_{t}(W)italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∉ italic_E start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ( italic_W ), meaning that aisubscript𝑎𝑖a_{i}italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT has not been to the first k𝑘kitalic_k levels, then by Lemma 4.11, any ajsubscript𝑎𝑗a_{j}italic_a start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT with j>i𝑗𝑖j>iitalic_j > italic_i does not intersect aisubscript𝑎𝑖a_{i}italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT so has not been to the first k𝑘kitalic_k levels either. This means that Et(W)={a1,a2,,az}subscript𝐸𝑡𝑊subscript𝑎1subscript𝑎2subscript𝑎𝑧E_{t}(W)=\{a_{1},a_{2},\ldots,a_{z}\}italic_E start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ( italic_W ) = { italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_a start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT } and that code(π)i=0\operatorname{code}(\pi)_{i}=0roman_code ( italic_π ) start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = 0 for i>z𝑖𝑧i>zitalic_i > italic_z. At the same time, by (S2), each aisubscript𝑎𝑖a_{i}italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT with iz𝑖𝑧i\leq zitalic_i ≤ italic_z can only intersect at most k1𝑘1k-1italic_k - 1 wires with larger labels. So code(π)i{0,1,,k1}\operatorname{code}(\pi)_{i}\in\{0,1,\ldots,k-1\}roman_code ( italic_π ) start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ { 0 , 1 , … , italic_k - 1 } for i{1,2,,z}𝑖12𝑧i\in\{1,2,\ldots,z\}italic_i ∈ { 1 , 2 , … , italic_z }. As a result, the total number of possible permutations is bounded by kzkk2+2ksuperscript𝑘𝑧superscript𝑘superscript𝑘22𝑘k^{z}\leq k^{k^{2}+2k}italic_k start_POSTSUPERSCRIPT italic_z end_POSTSUPERSCRIPT ≤ italic_k start_POSTSUPERSCRIPT italic_k start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 2 italic_k end_POSTSUPERSCRIPT. ∎

A piece P𝑃Pitalic_P is a segment of a generalized wiring diagram W𝑊Witalic_W containing the single move (adjacent crossing or falling wire) occurring in W𝑊Witalic_W at some time t𝑡titalic_t together with the information of the permutations πPπW(t1)subscriptsuperscript𝜋𝑃superscriptsubscript𝜋𝑊𝑡1\pi^{-}_{P}\coloneqq\pi_{W}^{(t-1)}italic_π start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_P end_POSTSUBSCRIPT ≔ italic_π start_POSTSUBSCRIPT italic_W end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_t - 1 ) end_POSTSUPERSCRIPT and πP+πW(t)subscriptsuperscript𝜋𝑃superscriptsubscript𝜋𝑊𝑡\pi^{+}_{P}\coloneqq\pi_{W}^{(t)}italic_π start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_P end_POSTSUBSCRIPT ≔ italic_π start_POSTSUBSCRIPT italic_W end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT. The piece P𝑃Pitalic_P is simple (with respect to k𝑘kitalic_k) if it can be obtained from a simple diagram W𝒲~(k)𝑊~𝒲𝑘W\in\widetilde{\mathcal{W}}(k)italic_W ∈ over~ start_ARG caligraphic_W end_ARG ( italic_k ). A series P1,,Prsubscript𝑃1subscript𝑃𝑟P_{1},\ldots,P_{r}italic_P start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_P start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT of pieces such that πPi+=πPi+1subscriptsuperscript𝜋subscript𝑃𝑖subscriptsuperscript𝜋subscript𝑃𝑖1\pi^{+}_{P_{i}}=\pi^{-}_{P_{i+1}}italic_π start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_P start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT = italic_π start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_P start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT for all i𝑖iitalic_i may be concatenated into a pattern Q=P1++Pr𝑄subscript𝑃1subscript𝑃𝑟Q=P_{1}+\cdots+P_{r}italic_Q = italic_P start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + ⋯ + italic_P start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT, which is the segment of a generalized wiring diagram obtained by drawing P1,,Prsubscript𝑃1subscript𝑃𝑟P_{1},\ldots,P_{r}italic_P start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_P start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT next to each other, together with the information of πQπP1superscriptsubscript𝜋𝑄superscriptsubscript𝜋subscript𝑃1\pi_{Q}^{-}\coloneqq\pi_{P_{1}}^{-}italic_π start_POSTSUBSCRIPT italic_Q end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ≔ italic_π start_POSTSUBSCRIPT italic_P start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT and πQ+πPr+superscriptsubscript𝜋𝑄superscriptsubscript𝜋subscript𝑃𝑟\pi_{Q}^{+}\coloneqq\pi_{P_{r}}^{+}italic_π start_POSTSUBSCRIPT italic_Q end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ≔ italic_π start_POSTSUBSCRIPT italic_P start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT.

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 Q=P1++Pr𝑄subscript𝑃1subscript𝑃𝑟Q=P_{1}+\cdots+P_{r}italic_Q = italic_P start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + ⋯ + italic_P start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT, where each piece Pisubscript𝑃𝑖P_{i}italic_P start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT is simple with respect to k𝑘kitalic_k and where πP1=idsuperscriptsubscript𝜋subscript𝑃1id\pi_{P_{1}}^{-}=\mathrm{id}italic_π start_POSTSUBSCRIPT italic_P start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT = roman_id, then Q𝒲~(k)𝑄~𝒲𝑘Q\in\widetilde{\mathcal{W}}(k)italic_Q ∈ over~ start_ARG caligraphic_W end_ARG ( italic_k ).

Proof.

First note that Q𝑄Qitalic_Q, 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 πsuperscript𝜋\pi^{-}italic_π start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT and π+superscript𝜋\pi^{+}italic_π start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT 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 k𝑘kitalic_k when the wire below it has label one larger, where we read labels from πsuperscript𝜋\pi^{-}italic_π start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT. Finally, to check condition (S2), we can just check that for each index i𝑖iitalic_i and time t𝑡titalic_t,

|{j<iπQ(t)(j)>πQ(t)(i)}|<k.𝑗inner-product𝑖superscriptsubscript𝜋𝑄𝑡𝑗superscriptsubscript𝜋𝑄𝑡𝑖𝑘|\{j<i\mid\pi_{Q}^{(t)}(j)>\pi_{Q}^{(t)}(i)\}|<k.| { italic_j < italic_i ∣ italic_π start_POSTSUBSCRIPT italic_Q end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT ( italic_j ) > italic_π start_POSTSUBSCRIPT italic_Q end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT ( italic_i ) } | < italic_k .

This is because, since Q𝑄Qitalic_Q is reduced, none of the wires with label higher than aπQ(t)(i)subscript𝑎superscriptsubscript𝜋𝑄𝑡𝑖a_{\pi_{Q}^{(t)}(i)}italic_a start_POSTSUBSCRIPT italic_π start_POSTSUBSCRIPT italic_Q end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT ( italic_i ) end_POSTSUBSCRIPT which have crossed this wire can have fallen at or before time t𝑡titalic_t, so |{j<iπQ(t)(j)>πQ(t)(i)}|𝑗inner-product𝑖superscriptsubscript𝜋𝑄𝑡𝑗superscriptsubscript𝜋𝑄𝑡𝑖|\{j<i\mid\pi_{Q}^{(t)}(j)>\pi_{Q}^{(t)}(i)\}|| { italic_j < italic_i ∣ italic_π start_POSTSUBSCRIPT italic_Q end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT ( italic_j ) > italic_π start_POSTSUBSCRIPT italic_Q end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT ( italic_i ) } | is this number of wires. Since this is a condition satisfied by all πW(t)subscriptsuperscript𝜋𝑡𝑊\pi^{(t)}_{W}italic_π start_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_W end_POSTSUBSCRIPT for W𝑊Witalic_W simple, it is satisfied by πQ(t)=πPt+1superscriptsubscript𝜋𝑄𝑡superscriptsubscript𝜋subscript𝑃𝑡1\pi_{Q}^{(t)}=\pi_{P_{t+1}}^{-}italic_π start_POSTSUBSCRIPT italic_Q end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT = italic_π start_POSTSUBSCRIPT italic_P start_POSTSUBSCRIPT italic_t + 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT. ∎

We call a pattern Q=P1++Pr𝑄subscript𝑃1subscript𝑃𝑟Q=P_{1}+\cdots+P_{r}italic_Q = italic_P start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + ⋯ + italic_P start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT simple (with respect to k𝑘kitalic_k) if all of its constituent pieces Pisubscript𝑃𝑖P_{i}italic_P start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT are simple with respect to k𝑘kitalic_k. By Proposition 4.14, this does not conflict with our earlier definition of simple diagrams.

Definition 4.15.

For f𝑓f\in\mathbb{N}italic_f ∈ blackboard_N and π𝒯k𝜋subscript𝒯𝑘\pi\in\mathcal{T}_{k}italic_π ∈ caligraphic_T start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT, let K(f,π)𝐾𝑓𝜋K(f,\pi)italic_K ( italic_f , italic_π ) be the maximum number of crossings at level k𝑘kitalic_k among all simple patterns Q=P1++Pr𝑄subscript𝑃1subscript𝑃𝑟Q=P_{1}+\cdots+P_{r}italic_Q = italic_P start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + ⋯ + italic_P start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT such that πP1,,πPrsubscriptsuperscript𝜋subscript𝑃1subscriptsuperscript𝜋subscript𝑃𝑟\pi^{-}_{P_{1}},\ldots,\pi^{-}_{P_{r}}italic_π start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_P start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT , … , italic_π start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_P start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT end_POSTSUBSCRIPT are distinct, πP1=πPr+=πsubscriptsuperscript𝜋subscript𝑃1subscriptsuperscript𝜋subscript𝑃𝑟𝜋\pi^{-}_{P_{1}}=\pi^{+}_{P_{r}}=\piitalic_π start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_P start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT = italic_π start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_P start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT end_POSTSUBSCRIPT = italic_π, and Q𝑄Qitalic_Q has f𝑓fitalic_f fallen wires. Since 𝒯ksubscript𝒯𝑘\mathcal{T}_{k}caligraphic_T start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT is finite by Corollary 4.13, there are finitely many simple patterns whose constituent pieces have distinct values of πsuperscript𝜋\pi^{-}italic_π start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT.

Theorem 4.16.

For any k>0𝑘subscriptabsent0k\in\mathbb{Z}_{>0}italic_k ∈ blackboard_Z start_POSTSUBSCRIPT > 0 end_POSTSUBSCRIPT we have:

(3) ck=maxf,π𝒯kK(f,π)f.subscript𝑐𝑘subscriptformulae-sequence𝑓𝜋subscript𝒯𝑘𝐾𝑓𝜋𝑓c_{k}=\max_{f\in\mathbb{N},\pi\in\mathcal{T}_{k}}\frac{K(f,\pi)}{f}.italic_c start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT = roman_max start_POSTSUBSCRIPT italic_f ∈ blackboard_N , italic_π ∈ caligraphic_T start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT divide start_ARG italic_K ( italic_f , italic_π ) end_ARG start_ARG italic_f end_ARG .

In particular, cksubscript𝑐𝑘c_{k}italic_c start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT is rational.

Proof.

We first show that ckmaxf,π𝒯kK(f,π)fsubscript𝑐𝑘subscriptformulae-sequence𝑓𝜋subscript𝒯𝑘𝐾𝑓𝜋𝑓c_{k}\geq\max_{f\in\mathbb{N},\pi\in\mathcal{T}_{k}}\frac{K(f,\pi)}{f}italic_c start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ≥ roman_max start_POSTSUBSCRIPT italic_f ∈ blackboard_N , italic_π ∈ caligraphic_T start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT divide start_ARG italic_K ( italic_f , italic_π ) end_ARG start_ARG italic_f end_ARG. Let (f0,π0)subscript𝑓0subscript𝜋0(f_{0},\pi_{0})( italic_f start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_π start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) be such that K(f0,π0)/f0𝐾subscript𝑓0subscript𝜋0subscript𝑓0K(f_{0},\pi_{0})/f_{0}italic_K ( italic_f start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_π start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) / italic_f start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT achieves the maximum, and let Q𝑄Qitalic_Q be a simple pattern realizing K(f0,π0)𝐾subscript𝑓0subscript𝜋0K(f_{0},\pi_{0})italic_K ( italic_f start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_π start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) crossings at level k𝑘kitalic_k, with πQ=πQ+superscriptsubscript𝜋𝑄superscriptsubscript𝜋𝑄\pi_{Q}^{-}=\pi_{Q}^{+}italic_π start_POSTSUBSCRIPT italic_Q end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT = italic_π start_POSTSUBSCRIPT italic_Q end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT, as in Definition 4.15. Choose R𝒲~(k)𝑅~𝒲𝑘R\in\widetilde{\mathcal{W}}(k)italic_R ∈ over~ start_ARG caligraphic_W end_ARG ( italic_k ) with πR=id,πR+=πQ,formulae-sequencesuperscriptsubscript𝜋𝑅idsuperscriptsubscript𝜋𝑅superscriptsubscript𝜋𝑄\pi_{R}^{-}=\mathrm{id},\pi_{R}^{+}=\pi_{Q}^{-},italic_π start_POSTSUBSCRIPT italic_R end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT = roman_id , italic_π start_POSTSUBSCRIPT italic_R end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT = italic_π start_POSTSUBSCRIPT italic_Q end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT , and no fallen wires. For any m𝑚m\in\mathbb{N}italic_m ∈ blackboard_N, consider the diagram

DmR+mQ=R+Q++Qm copies.subscript𝐷𝑚𝑅𝑚𝑄𝑅subscript𝑄𝑄m copiesD_{m}\coloneqq R+mQ=R+\underbrace{Q+\cdots+Q}_{\text{$m$ copies}}.italic_D start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ≔ italic_R + italic_m italic_Q = italic_R + under⏟ start_ARG italic_Q + ⋯ + italic_Q end_ARG start_POSTSUBSCRIPT italic_m copies end_POSTSUBSCRIPT .

By Proposition 4.14, we have Dm𝒲~(k)subscript𝐷𝑚~𝒲𝑘D_{m}\in\widetilde{\mathcal{W}}(k)italic_D start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ∈ over~ start_ARG caligraphic_W end_ARG ( italic_k ) since R𝑅Ritalic_R and Q𝑄Qitalic_Q are simple. By Lemma 4.12, and since Q𝑄Qitalic_Q has f0subscript𝑓0f_{0}italic_f start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT fallen wires, we have Dm𝒲~(k,k2+2k+mf0)subscript𝐷𝑚~𝒲𝑘superscript𝑘22𝑘𝑚subscript𝑓0D_{m}\in\widetilde{\mathcal{W}}(k,k^{2}+2k+mf_{0})italic_D start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ∈ over~ start_ARG caligraphic_W end_ARG ( italic_k , italic_k start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 2 italic_k + italic_m italic_f start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ). The number of intersections on level k𝑘kitalic_k of Dmsubscript𝐷𝑚D_{m}italic_D start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT is the number r𝑟ritalic_r in R𝑅Ritalic_R, plus mK(f0,π0)𝑚𝐾subscript𝑓0subscript𝜋0mK(f_{0},\pi_{0})italic_m italic_K ( italic_f start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_π start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ). We conclude

cklimmr+mK(f0,π0)k2+2k+mf0=K(f0,π0)f0=maxf,π𝒯kK(f,π)f.subscript𝑐𝑘subscript𝑚𝑟𝑚𝐾subscript𝑓0subscript𝜋0superscript𝑘22𝑘𝑚subscript𝑓0𝐾subscript𝑓0subscript𝜋0subscript𝑓0subscriptformulae-sequence𝑓𝜋subscript𝒯𝑘𝐾𝑓𝜋𝑓c_{k}\geq\lim_{m\to\infty}\frac{r+mK(f_{0},\pi_{0})}{k^{2}+2k+mf_{0}}=\frac{K(% f_{0},\pi_{0})}{f_{0}}=\max_{f\in\mathbb{N},\pi\in\mathcal{T}_{k}}\frac{K(f,% \pi)}{f}.italic_c start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ≥ roman_lim start_POSTSUBSCRIPT italic_m → ∞ end_POSTSUBSCRIPT divide start_ARG italic_r + italic_m italic_K ( italic_f start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_π start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) end_ARG start_ARG italic_k start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 2 italic_k + italic_m italic_f start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG = divide start_ARG italic_K ( italic_f start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_π start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) end_ARG start_ARG italic_f start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG = roman_max start_POSTSUBSCRIPT italic_f ∈ blackboard_N , italic_π ∈ caligraphic_T start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT divide start_ARG italic_K ( italic_f , italic_π ) end_ARG start_ARG italic_f end_ARG .

We now prove the upper bound on cksubscript𝑐𝑘c_{k}italic_c start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT. Write M𝑀Mitalic_M for the maximum on the right-hand side of (3), and let W𝑊Witalic_W be any diagram from 𝒲~(k)~𝒲𝑘\widetilde{\mathcal{W}}(k)over~ start_ARG caligraphic_W end_ARG ( italic_k ). Express W𝑊Witalic_W uniquely as a sum of its constituent simple pieces:

W=P1++Pr.𝑊subscript𝑃1subscript𝑃𝑟W=P_{1}+\cdots+P_{r}.italic_W = italic_P start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + ⋯ + italic_P start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT .

Note that W𝑊Witalic_W has f(r)=fW(r)superscript𝑓𝑟subscriptsuperscript𝑓𝑟𝑊f^{(r)}=f^{(r)}_{W}italic_f start_POSTSUPERSCRIPT ( italic_r ) end_POSTSUPERSCRIPT = italic_f start_POSTSUPERSCRIPT ( italic_r ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_W end_POSTSUBSCRIPT fallen wires and κ(r)=κW(r)superscript𝜅𝑟subscriptsuperscript𝜅𝑟𝑊\kappa^{(r)}=\kappa^{(r)}_{W}italic_κ start_POSTSUPERSCRIPT ( italic_r ) end_POSTSUPERSCRIPT = italic_κ start_POSTSUPERSCRIPT ( italic_r ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_W end_POSTSUBSCRIPT crossings at level k𝑘kitalic_k. Let ij𝑖𝑗i\leq jitalic_i ≤ italic_j be a closest pair of indices such that πPi=πPj+subscriptsuperscript𝜋subscript𝑃𝑖subscriptsuperscript𝜋subscript𝑃𝑗\pi^{-}_{P_{i}}=\pi^{+}_{P_{j}}italic_π start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_P start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT = italic_π start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_P start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT, and write π𝜋\piitalic_π for this common permutation. Consider the encodings (f(i1),κ(i1),π)superscript𝑓𝑖1superscript𝜅𝑖1𝜋(f^{(i-1)},\kappa^{(i-1)},\pi)( italic_f start_POSTSUPERSCRIPT ( italic_i - 1 ) end_POSTSUPERSCRIPT , italic_κ start_POSTSUPERSCRIPT ( italic_i - 1 ) end_POSTSUPERSCRIPT , italic_π ) and (f(j),κ(j),π)superscript𝑓𝑗superscript𝜅𝑗𝜋(f^{(j)},\kappa^{(j)},\pi)( italic_f start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT , italic_κ start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT , italic_π ) immediately before and after the pieces Pi,Pjsubscript𝑃𝑖subscript𝑃𝑗P_{i},P_{j}italic_P start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_P start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT respectively. Since πPi1+=πPj+1subscriptsuperscript𝜋subscript𝑃𝑖1subscriptsuperscript𝜋subscript𝑃𝑗1\pi^{+}_{P_{i-1}}=\pi^{-}_{P_{j+1}}italic_π start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_P start_POSTSUBSCRIPT italic_i - 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT = italic_π start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_P start_POSTSUBSCRIPT italic_j + 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT, we may form a new diagram W=P1++Pi1+Pj+1++Prsuperscript𝑊subscript𝑃1subscript𝑃𝑖1subscript𝑃𝑗1subscript𝑃𝑟W^{\prime}=P_{1}+\cdots+P_{i-1}+P_{j+1}+\cdots+P_{r}italic_W start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT = italic_P start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + ⋯ + italic_P start_POSTSUBSCRIPT italic_i - 1 end_POSTSUBSCRIPT + italic_P start_POSTSUBSCRIPT italic_j + 1 end_POSTSUBSCRIPT + ⋯ + italic_P start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT by removing the piece Pi++Pjsubscript𝑃𝑖subscript𝑃𝑗P_{i}+\cdots+P_{j}italic_P start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + ⋯ + italic_P start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT and W𝒲~(k)superscript𝑊~𝒲𝑘W^{\prime}\in\widetilde{\mathcal{W}}(k)italic_W start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ over~ start_ARG caligraphic_W end_ARG ( italic_k ) by Proposition 4.14. This new diagram has f(r)(f(j)f(i1))superscript𝑓𝑟superscript𝑓𝑗superscript𝑓𝑖1f^{(r)}-(f^{(j)}-f^{(i-1)})italic_f start_POSTSUPERSCRIPT ( italic_r ) end_POSTSUPERSCRIPT - ( italic_f start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT - italic_f start_POSTSUPERSCRIPT ( italic_i - 1 ) end_POSTSUPERSCRIPT ) fallen wires and κ(r)(κ(j)κ(i1))superscript𝜅𝑟superscript𝜅𝑗superscript𝜅𝑖1\kappa^{(r)}-(\kappa^{(j)}-\kappa^{(i-1)})italic_κ start_POSTSUPERSCRIPT ( italic_r ) end_POSTSUPERSCRIPT - ( italic_κ start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT - italic_κ start_POSTSUPERSCRIPT ( italic_i - 1 ) end_POSTSUPERSCRIPT ) crossings at level k𝑘kitalic_k. By construction, we have

κ(j)κ(i1)(f(j)f(i1))M.superscript𝜅𝑗superscript𝜅𝑖1superscript𝑓𝑗superscript𝑓𝑖1𝑀\kappa^{(j)}-\kappa^{(i-1)}\leq(f^{(j)}-f^{(i-1)})M.italic_κ start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT - italic_κ start_POSTSUPERSCRIPT ( italic_i - 1 ) end_POSTSUPERSCRIPT ≤ ( italic_f start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT - italic_f start_POSTSUPERSCRIPT ( italic_i - 1 ) end_POSTSUPERSCRIPT ) italic_M .

Since Wsuperscript𝑊W^{\prime}italic_W start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT remains simple, we can iteratively apply this procedure until we reach a diagram W0subscript𝑊0W_{0}italic_W start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT with all permutations distinct. By Corollary 4.13, there are finitely many such diagrams, so there is some maximum possible number K0subscript𝐾0K_{0}italic_K start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT of level-k𝑘kitalic_k crossings in W0subscript𝑊0W_{0}italic_W start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT. Since W𝒲(k,k2+2k+f(r))𝑊𝒲𝑘superscript𝑘22𝑘superscript𝑓𝑟W\in\mathcal{W}(k,k^{2}+2k+f^{(r)})italic_W ∈ caligraphic_W ( italic_k , italic_k start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 2 italic_k + italic_f start_POSTSUPERSCRIPT ( italic_r ) end_POSTSUPERSCRIPT ), we see that

(k,k2+2k+f(r))K0+f(r)M.𝑘superscript𝑘22𝑘superscript𝑓𝑟subscript𝐾0superscript𝑓𝑟𝑀\mathcal{M}(k,k^{2}+2k+f^{(r)})\leq K_{0}+f^{(r)}M.caligraphic_M ( italic_k , italic_k start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 2 italic_k + italic_f start_POSTSUPERSCRIPT ( italic_r ) end_POSTSUPERSCRIPT ) ≤ italic_K start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + italic_f start_POSTSUPERSCRIPT ( italic_r ) end_POSTSUPERSCRIPT italic_M .

Dividing by k2+2k+f(r)superscript𝑘22𝑘superscript𝑓𝑟k^{2}+2k+f^{(r)}italic_k start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 2 italic_k + italic_f start_POSTSUPERSCRIPT ( italic_r ) end_POSTSUPERSCRIPT and letting f(r)superscript𝑓𝑟f^{(r)}\to\inftyitalic_f start_POSTSUPERSCRIPT ( italic_r ) end_POSTSUPERSCRIPT → ∞, we obtain

ckM,subscript𝑐𝑘𝑀c_{k}\leq M,italic_c start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ≤ italic_M ,

as desired. ∎

Corollary 4.17.

The optimal density cksubscript𝑐𝑘c_{k}italic_c start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT can be achieved by a repeatable pattern, in the sense of Section 3.

Proof.

Let (f0,π0)subscript𝑓0subscript𝜋0(f_{0},\pi_{0})( italic_f start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_π start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) achieve the maximum in the right-hand side of (3), and let Q𝑄Qitalic_Q be the diagram realizing f0,π0subscript𝑓0subscript𝜋0f_{0},\pi_{0}italic_f start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_π start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT as in the proof of Theorem 4.16, which, by the theorem, achieves the density cksubscript𝑐𝑘c_{k}italic_c start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT. Taking the labels of the wires occupying the top k𝑘kitalic_k 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 Q𝑄Qitalic_Q gives the desired repeatable pattern, by construction. ∎

Proposition 4.18.

Let pk(n)(k,n)cknsubscript𝑝𝑘𝑛𝑘𝑛subscript𝑐𝑘𝑛p_{k}(n)\coloneqq\mathcal{M}(k,n)-c_{k}nitalic_p start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( italic_n ) ≔ caligraphic_M ( italic_k , italic_n ) - italic_c start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT italic_n. Then, for sufficiently large n𝑛nitalic_n, pk(n)subscript𝑝𝑘𝑛p_{k}(n)italic_p start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( italic_n ) is periodic in n𝑛nitalic_n.

Proof.

Let (k,n,π)𝑘𝑛𝜋\mathcal{M}(k,n,\pi)caligraphic_M ( italic_k , italic_n , italic_π ) be the maximal number of intersections on level k𝑘kitalic_k among diagrams from W~(k,n)~𝑊𝑘𝑛\widetilde{W}(k,n)over~ start_ARG italic_W end_ARG ( italic_k , italic_n ) having final timestamp π𝜋\piitalic_π. Clearly (k,n)=maxπ𝒯k(k,n,π)𝑘𝑛subscript𝜋subscript𝒯𝑘𝑘𝑛𝜋\mathcal{M}(k,n)=\max_{\pi\in\mathcal{T}_{k}}\mathcal{M}(k,n,\pi)caligraphic_M ( italic_k , italic_n ) = roman_max start_POSTSUBSCRIPT italic_π ∈ caligraphic_T start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT caligraphic_M ( italic_k , italic_n , italic_π ). Define pk(n,π)M(k,n,π)cknsubscript𝑝𝑘𝑛𝜋𝑀𝑘𝑛𝜋subscript𝑐𝑘𝑛p_{k}(n,\pi)\coloneqq M(k,n,\pi)-c_{k}nitalic_p start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( italic_n , italic_π ) ≔ italic_M ( italic_k , italic_n , italic_π ) - italic_c start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT italic_n.

It follows from the proof of Theorem 4.16 that pk(n,π)subscript𝑝𝑘𝑛𝜋p_{k}(n,\pi)italic_p start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( italic_n , italic_π ) is a bounded function of n𝑛nitalic_n and π𝜋\piitalic_π. Furthermore, since cksubscript𝑐𝑘c_{k}italic_c start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT is rational, this function takes rational values of bounded denominator, and thus pk(n,π)subscript𝑝𝑘𝑛𝜋p_{k}(n,\pi)italic_p start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( italic_n , italic_π ) attains only finitely many different values. Thus we may find a<b𝑎𝑏a<b\in\mathbb{N}italic_a < italic_b ∈ blackboard_N so that pk(a,π)=pk(b,π)subscript𝑝𝑘𝑎𝜋subscript𝑝𝑘𝑏𝜋p_{k}(a,\pi)=p_{k}(b,\pi)italic_p start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( italic_a , italic_π ) = italic_p start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( italic_b , italic_π ) for all π𝒯k𝜋subscript𝒯𝑘\pi\in\mathcal{T}_{k}italic_π ∈ caligraphic_T start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT, since 𝒯ksubscript𝒯𝑘\mathcal{T}_{k}caligraphic_T start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT is finite by Corollary 4.13. Now, it is clear that pk(n,π)subscript𝑝𝑘𝑛𝜋p_{k}(n,\pi)italic_p start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( italic_n , italic_π ) depends only on {pk(n1,σ)}σ𝒯ksubscriptsubscript𝑝𝑘𝑛1𝜎𝜎subscript𝒯𝑘\{p_{k}(n-1,\sigma)\}_{\sigma\in\mathcal{T}_{k}}{ italic_p start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( italic_n - 1 , italic_σ ) } start_POSTSUBSCRIPT italic_σ ∈ caligraphic_T start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT. Thus we have that pk(n+ba,π)=pk(n,π)subscript𝑝𝑘𝑛𝑏𝑎𝜋subscript𝑝𝑘𝑛𝜋p_{k}(n+b-a,\pi)=p_{k}(n,\pi)italic_p start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( italic_n + italic_b - italic_a , italic_π ) = italic_p start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( italic_n , italic_π ) for all na𝑛𝑎n\geq aitalic_n ≥ italic_a and all π𝒯k𝜋subscript𝒯𝑘\pi\in\mathcal{T}_{k}italic_π ∈ caligraphic_T start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT. In particular, for n𝑛nitalic_n sufficiently large, pk(n)=maxπ𝒯kpk(n,π)subscript𝑝𝑘𝑛subscript𝜋subscript𝒯𝑘subscript𝑝𝑘𝑛𝜋p_{k}(n)=\max_{\pi\in\mathcal{T}_{k}}p_{k}(n,\pi)italic_p start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( italic_n ) = roman_max start_POSTSUBSCRIPT italic_π ∈ caligraphic_T start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_p start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( italic_n , italic_π ) is periodic in n𝑛nitalic_n. ∎

5. The minimization problem for finite Coxeter groups

In this section, we investigate a related question: for the longest element w0subscript𝑤0w_{0}italic_w start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT of a finite Coxeter group W𝑊Witalic_W, what is the minimum number of appearances of a generator sisubscript𝑠𝑖s_{i}italic_s start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT in (w0)subscript𝑤0\mathcal{R}(w_{0})caligraphic_R ( italic_w start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ), the set of reduced words for w0subscript𝑤0w_{0}italic_w start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT. This question is very easy in type An1subscript𝐴𝑛1A_{n-1}italic_A start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT where W𝔖nsimilar-to-or-equals𝑊subscript𝔖𝑛W\simeq\mathfrak{S}_{n}italic_W ≃ fraktur_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT. Namely, the minimum number of occurrences of the simple transposition (ii+1)𝑖𝑖1(i\ i+1)( italic_i italic_i + 1 ) in (w0)subscript𝑤0\mathcal{R}(w_{0})caligraphic_R ( italic_w start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) is min{i,ni}𝑖𝑛𝑖\min\{i,n-i\}roman_min { italic_i , italic_n - italic_i }. We observe a surprising phenomenon with respect to these numbers and the Cartan matrix of W𝑊Witalic_W (Theorem 5.2).

Throughout this section, let

W=s1,,sn|(sisj)mij=id for all i,j𝑊inner-productsubscript𝑠1subscript𝑠𝑛superscriptsubscript𝑠𝑖subscript𝑠𝑗subscript𝑚𝑖𝑗id for all 𝑖𝑗W=\langle s_{1},\ldots,s_{n}\>|\>(s_{i}s_{j})^{m_{ij}}=\mathrm{id}\text{ for % all }i,j\rangleitalic_W = ⟨ italic_s start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_s start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT | ( italic_s start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_s start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT italic_m start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT end_POSTSUPERSCRIPT = roman_id for all italic_i , italic_j ⟩

be a finite Coxeter group generated by a set of simple reflections S={s1,,sn}𝑆subscript𝑠1subscript𝑠𝑛S=\{s_{1},\ldots,s_{n}\}italic_S = { italic_s start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_s start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT }. For wW𝑤𝑊w\in Witalic_w ∈ italic_W, let (W)𝑊\ell(W)roman_ℓ ( italic_W ) denote the Coxeter length of w𝑤witalic_w. For JS𝐽𝑆J\subseteq Sitalic_J ⊆ italic_S, the parabolic subgroup WJsubscript𝑊𝐽W_{J}italic_W start_POSTSUBSCRIPT italic_J end_POSTSUBSCRIPT is the subgroup of W𝑊Witalic_W generated by J𝐽Jitalic_J, viewed as a Coxeter group with simple reflections J𝐽Jitalic_J. Each left coset wWJ𝑤subscript𝑊𝐽wW_{J}italic_w italic_W start_POSTSUBSCRIPT italic_J end_POSTSUBSCRIPT of WJsubscript𝑊𝐽W_{J}italic_W start_POSTSUBSCRIPT italic_J end_POSTSUBSCRIPT in W𝑊Witalic_W contains a unique element wJsuperscript𝑤𝐽w^{J}italic_w start_POSTSUPERSCRIPT italic_J end_POSTSUPERSCRIPT of minimal length, and the set {wJ|wW}conditional-setsuperscript𝑤𝐽𝑤𝑊\{w^{J}\>|\>w\in W\}{ italic_w start_POSTSUPERSCRIPT italic_J end_POSTSUPERSCRIPT | italic_w ∈ italic_W } of these minimal coset representatives is called the parabolic quotient WJsuperscript𝑊𝐽W^{J}italic_W start_POSTSUPERSCRIPT italic_J end_POSTSUPERSCRIPT. Letting wJWJsubscript𝑤𝐽subscript𝑊𝐽w_{J}\in W_{J}italic_w start_POSTSUBSCRIPT italic_J end_POSTSUBSCRIPT ∈ italic_W start_POSTSUBSCRIPT italic_J end_POSTSUBSCRIPT be the unique element such that wJwJ=wsuperscript𝑤𝐽subscript𝑤𝐽𝑤w^{J}w_{J}=witalic_w start_POSTSUPERSCRIPT italic_J end_POSTSUPERSCRIPT italic_w start_POSTSUBSCRIPT italic_J end_POSTSUBSCRIPT = italic_w, we have (wJ)+(wJ)=(w)superscript𝑤𝐽subscript𝑤𝐽𝑤\ell(w^{J})+\ell(w_{J})=\ell(w)roman_ℓ ( italic_w start_POSTSUPERSCRIPT italic_J end_POSTSUPERSCRIPT ) + roman_ℓ ( italic_w start_POSTSUBSCRIPT italic_J end_POSTSUBSCRIPT ) = roman_ℓ ( italic_w ) and this is called the parabolic decomposition of w𝑤witalic_w. As W𝑊Witalic_W is finite, WJsuperscript𝑊𝐽W^{J}italic_W start_POSTSUPERSCRIPT italic_J end_POSTSUPERSCRIPT is finite and it contains a unique element w0Jsuperscriptsubscript𝑤0𝐽w_{0}^{J}italic_w start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_J end_POSTSUPERSCRIPT of maximum length. We utilize the Bruhat order on W𝑊Witalic_W and WJsuperscript𝑊𝐽W^{J}italic_W start_POSTSUPERSCRIPT italic_J end_POSTSUPERSCRIPT, where uw𝑢𝑤u\leq witalic_u ≤ italic_w if u𝑢uitalic_u equals a subword of a (or equivalently, any) reduced word of w𝑤witalic_w. For convenience, we adopt the notation that Ji:=S{si}assignsubscript𝐽𝑖𝑆subscript𝑠𝑖J_{i}:=S-\{s_{i}\}italic_J start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT := italic_S - { italic_s start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT } for each siSsubscript𝑠𝑖𝑆s_{i}\in Sitalic_s start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_S. We refer readers to [3] for a detailed exposition on Coxeter groups.

We start with an algorithm to compute the minimum number of sisubscript𝑠𝑖s_{i}italic_s start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT that appears in (w)𝑤\mathcal{R}(w)caligraphic_R ( italic_w ) for all w𝑤witalic_w.

Proposition 5.1.

Fix wW𝑤𝑊w\in Witalic_w ∈ italic_W and siSsubscript𝑠𝑖𝑆s_{i}\in Sitalic_s start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_S. Define a sequence of Coxeter group elements w(0),w(1),superscript𝑤0superscript𝑤1w^{(0)},w^{(1)},\ldotsitalic_w start_POSTSUPERSCRIPT ( 0 ) end_POSTSUPERSCRIPT , italic_w start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT , … as follows: w(0)=wJisuperscript𝑤0superscript𝑤subscript𝐽𝑖w^{(0)}=w^{J_{i}}italic_w start_POSTSUPERSCRIPT ( 0 ) end_POSTSUPERSCRIPT = italic_w start_POSTSUPERSCRIPT italic_J start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT and w(k+1)=(w(k)si)Jisuperscript𝑤𝑘1superscriptsuperscript𝑤𝑘subscript𝑠𝑖subscript𝐽𝑖w^{(k+1)}=(w^{(k)}s_{i})^{J_{i}}italic_w start_POSTSUPERSCRIPT ( italic_k + 1 ) end_POSTSUPERSCRIPT = ( italic_w start_POSTSUPERSCRIPT ( italic_k ) end_POSTSUPERSCRIPT italic_s start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT italic_J start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT if w(k)idsuperscript𝑤𝑘idw^{(k)}\neq\mathrm{id}italic_w start_POSTSUPERSCRIPT ( italic_k ) end_POSTSUPERSCRIPT ≠ roman_id, for k0𝑘0k\geq 0italic_k ≥ 0. This algorithm will eventually stop (at some w(N)=idsuperscript𝑤𝑁idw^{(N)}=\mathrm{id}italic_w start_POSTSUPERSCRIPT ( italic_N ) end_POSTSUPERSCRIPT = roman_id). Then the minimum number of sisubscript𝑠𝑖s_{i}italic_s start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT that appears in (w)𝑤\mathcal{R}(w)caligraphic_R ( italic_w ) is the k𝑘kitalic_k for which w(k)=idsuperscript𝑤𝑘idw^{(k)}=\mathrm{id}italic_w start_POSTSUPERSCRIPT ( italic_k ) end_POSTSUPERSCRIPT = roman_id.

Proof.

First notice that in this procedure, if w(j)idsuperscript𝑤𝑗idw^{(j)}\neq\mathrm{id}italic_w start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ≠ roman_id, then as w(j)WJisuperscript𝑤𝑗superscript𝑊subscript𝐽𝑖w^{(j)}\in W^{J_{i}}italic_w start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ∈ italic_W start_POSTSUPERSCRIPT italic_J start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT, it must have a single descent at sisubscript𝑠𝑖s_{i}italic_s start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. As a result, (w(j+1))(w(j)si)<(w(j))superscript𝑤𝑗1superscript𝑤𝑗subscript𝑠𝑖superscript𝑤𝑗\ell(w^{(j+1)})\leq\ell(w^{(j)}s_{i})<\ell(w^{(j)})roman_ℓ ( italic_w start_POSTSUPERSCRIPT ( italic_j + 1 ) end_POSTSUPERSCRIPT ) ≤ roman_ℓ ( italic_w start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT italic_s start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) < roman_ℓ ( italic_w start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) so we will eventually end up at the identity. This procedure also produces a (class of) reduced word of w𝑤witalic_w with k𝑘kitalic_k sisubscript𝑠𝑖s_{i}italic_s start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT’s where w(k)=idsuperscript𝑤𝑘idw^{(k)}=\mathrm{id}italic_w start_POSTSUPERSCRIPT ( italic_k ) end_POSTSUPERSCRIPT = roman_id.

Let k𝑘kitalic_k be such that w(k)=idsuperscript𝑤𝑘idw^{(k)}=\mathrm{id}italic_w start_POSTSUPERSCRIPT ( italic_k ) end_POSTSUPERSCRIPT = roman_id and take an arbitrary reduced word si1si2sisubscript𝑠subscript𝑖1subscript𝑠subscript𝑖2subscript𝑠subscript𝑖s_{i_{1}}s_{i_{2}}\cdots s_{i_{\ell}}italic_s start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_s start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ⋯ italic_s start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT end_POSTSUBSCRIPT of w𝑤witalic_w. Pick out the sisubscript𝑠𝑖s_{i}italic_s start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT’s in this reduced word as iaK=iaK1==ia1=isubscript𝑖subscript𝑎𝐾subscript𝑖subscript𝑎𝐾1subscript𝑖subscript𝑎1𝑖i_{a_{K}}=i_{a_{K-1}}=\cdots=i_{a_{1}}=iitalic_i start_POSTSUBSCRIPT italic_a start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT end_POSTSUBSCRIPT = italic_i start_POSTSUBSCRIPT italic_a start_POSTSUBSCRIPT italic_K - 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT = ⋯ = italic_i start_POSTSUBSCRIPT italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT = italic_i where aK<aK1<<a1subscript𝑎𝐾subscript𝑎𝐾1subscript𝑎1a_{K}<a_{K-1}<\cdots<a_{1}italic_a start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT < italic_a start_POSTSUBSCRIPT italic_K - 1 end_POSTSUBSCRIPT < ⋯ < italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT. For j=0,1,,K1𝑗01𝐾1j=0,1,\ldots,K-1italic_j = 0 , 1 , … , italic_K - 1, let u(j)=si1si2siaj+1superscript𝑢𝑗subscript𝑠subscript𝑖1subscript𝑠subscript𝑖2subscript𝑠subscript𝑖subscript𝑎𝑗1u^{(j)}=s_{i_{1}}s_{i_{2}}\cdots s_{i_{a_{j+1}}}italic_u start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT = italic_s start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_s start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ⋯ italic_s start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT italic_a start_POSTSUBSCRIPT italic_j + 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT which is the product from si1subscript𝑠subscript𝑖1s_{i_{1}}italic_s start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT to the (j+1)thsuperscript𝑗1𝑡(j+1)^{th}( italic_j + 1 ) start_POSTSUPERSCRIPT italic_t italic_h end_POSTSUPERSCRIPT sisubscript𝑠𝑖s_{i}italic_s start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT in this reduced word counted from the right. Also say u(K)=idsuperscript𝑢𝐾idu^{(K)}=\mathrm{id}italic_u start_POSTSUPERSCRIPT ( italic_K ) end_POSTSUPERSCRIPT = roman_id.

Recall the following standard fact of Coxeter groups: if xy𝑥𝑦x\leq yitalic_x ≤ italic_y, then xJyJsuperscript𝑥𝐽superscript𝑦𝐽x^{J}\leq y^{J}italic_x start_POSTSUPERSCRIPT italic_J end_POSTSUPERSCRIPT ≤ italic_y start_POSTSUPERSCRIPT italic_J end_POSTSUPERSCRIPT for any subset JS𝐽𝑆J\subset Sitalic_J ⊂ italic_S. This can be proved via an application of the subword property of Bruhat orders. Also see [3].

We now show that u(j)w(j)superscript𝑢𝑗superscript𝑤𝑗u^{(j)}\geq w^{(j)}italic_u start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ≥ italic_w start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT for j=0,1,,k𝑗01𝑘j=0,1,\ldots,kitalic_j = 0 , 1 , … , italic_k in the Bruhat order by induction. For the base case, notice that both u(0)superscript𝑢0u^{(0)}italic_u start_POSTSUPERSCRIPT ( 0 ) end_POSTSUPERSCRIPT and w(0)superscript𝑤0w^{(0)}italic_w start_POSTSUPERSCRIPT ( 0 ) end_POSTSUPERSCRIPT are in the left coset wWJi𝑤subscript𝑊subscript𝐽𝑖wW_{J_{i}}italic_w italic_W start_POSTSUBSCRIPT italic_J start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT and since w(0)superscript𝑤0w^{(0)}italic_w start_POSTSUPERSCRIPT ( 0 ) end_POSTSUPERSCRIPT is the minimal coset representative, we have u(0)w(0)superscript𝑢0superscript𝑤0u^{(0)}\geq w^{(0)}italic_u start_POSTSUPERSCRIPT ( 0 ) end_POSTSUPERSCRIPT ≥ italic_w start_POSTSUPERSCRIPT ( 0 ) end_POSTSUPERSCRIPT. Now assume u(j)w(j)idsuperscript𝑢𝑗superscript𝑤𝑗idu^{(j)}\geq w^{(j)}\neq\mathrm{id}italic_u start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ≥ italic_w start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ≠ roman_id for some j0𝑗0j\geq 0italic_j ≥ 0. By definition, both of them have a right descent at sisubscript𝑠𝑖s_{i}italic_s start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT so we have u(j)siw(j)sisuperscript𝑢𝑗subscript𝑠𝑖superscript𝑤𝑗subscript𝑠𝑖u^{(j)}s_{i}\geq w^{(j)}s_{i}italic_u start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT italic_s start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ≥ italic_w start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT italic_s start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT by the fact in the last paragraph with J={si}𝐽subscript𝑠𝑖J=\{s_{i}\}italic_J = { italic_s start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT }. With another application of this fact with J=Ji𝐽subscript𝐽𝑖J=J_{i}italic_J = italic_J start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, we have (u(j)si)Ji(w(j)si)Ji=w(j+1)superscriptsuperscript𝑢𝑗subscript𝑠𝑖subscript𝐽𝑖superscriptsuperscript𝑤𝑗subscript𝑠𝑖subscript𝐽𝑖superscript𝑤𝑗1(u^{(j)}s_{i})^{J_{i}}\geq(w^{(j)}s_{i})^{J_{i}}=w^{(j+1)}( italic_u start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT italic_s start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT italic_J start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ≥ ( italic_w start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT italic_s start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT italic_J start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT = italic_w start_POSTSUPERSCRIPT ( italic_j + 1 ) end_POSTSUPERSCRIPT. At the same time, u(j+1)superscript𝑢𝑗1u^{(j+1)}italic_u start_POSTSUPERSCRIPT ( italic_j + 1 ) end_POSTSUPERSCRIPT and u(j)sisuperscript𝑢𝑗subscript𝑠𝑖u^{(j)}s_{i}italic_u start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT italic_s start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT are in the same coset of WJisubscript𝑊subscript𝐽𝑖W_{J_{i}}italic_W start_POSTSUBSCRIPT italic_J start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT by definition, so u(j+1)(u(j)si)Jiw(j+1)superscript𝑢𝑗1superscriptsuperscript𝑢𝑗subscript𝑠𝑖subscript𝐽𝑖superscript𝑤𝑗1u^{(j+1)}\geq(u^{(j)}s_{i})^{J_{i}}\geq w^{(j+1)}italic_u start_POSTSUPERSCRIPT ( italic_j + 1 ) end_POSTSUPERSCRIPT ≥ ( italic_u start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT italic_s start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT italic_J start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ≥ italic_w start_POSTSUPERSCRIPT ( italic_j + 1 ) end_POSTSUPERSCRIPT. The induction step goes through.

Finally, u(k1)w(k1)idsuperscript𝑢𝑘1superscript𝑤𝑘1idu^{(k-1)}\geq w^{(k-1)}\neq\mathrm{id}italic_u start_POSTSUPERSCRIPT ( italic_k - 1 ) end_POSTSUPERSCRIPT ≥ italic_w start_POSTSUPERSCRIPT ( italic_k - 1 ) end_POSTSUPERSCRIPT ≠ roman_id. This means u(k1)idsuperscript𝑢𝑘1idu^{(k-1)}\neq\mathrm{id}italic_u start_POSTSUPERSCRIPT ( italic_k - 1 ) end_POSTSUPERSCRIPT ≠ roman_id so K>k1𝐾𝑘1K>k-1italic_K > italic_k - 1, Kk𝐾𝑘K\geq kitalic_K ≥ italic_k as desired. ∎

Recall that a generalized Cartan matrix A𝐴Aitalic_A of a Coxeter system (W,S)𝑊𝑆(W,S)( italic_W , italic_S ) is a real n×n𝑛𝑛n\times nitalic_n × italic_n matrix such that

  • Aii=2subscript𝐴𝑖𝑖2A_{ii}=2italic_A start_POSTSUBSCRIPT italic_i italic_i end_POSTSUBSCRIPT = 2 for i=1,,n𝑖1𝑛i=1,\ldots,nitalic_i = 1 , … , italic_n and Aij0subscript𝐴𝑖𝑗0A_{ij}\leq 0italic_A start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ≤ 0 for ij𝑖𝑗i\neq jitalic_i ≠ italic_j,

  • Aij<0subscript𝐴𝑖𝑗0A_{ij}<0italic_A start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT < 0 if and only if Aji<0subscript𝐴𝑗𝑖0A_{ji}<0italic_A start_POSTSUBSCRIPT italic_j italic_i end_POSTSUBSCRIPT < 0 and AijAji=4cos2(π/mij)subscript𝐴𝑖𝑗subscript𝐴𝑗𝑖4superscript2𝜋subscript𝑚𝑖𝑗A_{ij}A_{ji}=4\cos^{2}(\pi/m_{ij})italic_A start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT italic_A start_POSTSUBSCRIPT italic_j italic_i end_POSTSUBSCRIPT = 4 roman_cos start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_π / italic_m start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ) for ij𝑖𝑗i\neq jitalic_i ≠ italic_j.

We say that a generalized Cartan matrix A𝐴Aitalic_A is restricted if mij=3subscript𝑚𝑖𝑗3m_{ij}=3italic_m start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT = 3, or equivalently, there is a single edge between sisubscript𝑠𝑖s_{i}italic_s start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and sjsubscript𝑠𝑗s_{j}italic_s start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT in the Dynkin diagram, implies that Aij=Aji=1subscript𝐴𝑖𝑗subscript𝐴𝑗𝑖1A_{ij}=A_{ji}=-1italic_A start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT = italic_A start_POSTSUBSCRIPT italic_j italic_i end_POSTSUBSCRIPT = - 1. Note that if (W,S)𝑊𝑆(W,S)( italic_W , italic_S ) 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 W𝑊Witalic_W be a finite Coxeter group generated by S={s1,,sn}𝑆subscript𝑠1subscript𝑠𝑛S=\{s_{1},\ldots,s_{n}\}italic_S = { italic_s start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_s start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT } and let v>0n𝑣superscriptsubscriptabsent0𝑛v\in\mathbb{R}_{>0}^{n}italic_v ∈ blackboard_R start_POSTSUBSCRIPT > 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT be such that visubscript𝑣𝑖v_{i}italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT is the minimum number of appearances of sisubscript𝑠𝑖s_{i}italic_s start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT in a reduced word of w0subscript𝑤0w_{0}italic_w start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT. Then there exists a restricted generalized Cartan matrix An×n𝐴superscript𝑛𝑛A\in\mathbb{R}^{n\times n}italic_A ∈ blackboard_R start_POSTSUPERSCRIPT italic_n × italic_n end_POSTSUPERSCRIPT of (W,S)𝑊𝑆(W,S)( italic_W , italic_S ) such that Av𝟎𝐴𝑣0Av\geq\mathbf{0}italic_A italic_v ≥ bold_0, 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 (Av)i=2vi+jiAijvjsubscript𝐴𝑣𝑖2subscript𝑣𝑖subscriptsimilar-to𝑗𝑖subscript𝐴𝑖𝑗subscript𝑣𝑗(Av)_{i}=2v_{i}+\sum_{j\sim i}A_{ij}v_{j}( italic_A italic_v ) start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = 2 italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + ∑ start_POSTSUBSCRIPT italic_j ∼ italic_i end_POSTSUBSCRIPT italic_A start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT italic_v start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT, where jisimilar-to𝑗𝑖j\sim iitalic_j ∼ italic_i means that the nodes i𝑖iitalic_i and j𝑗jitalic_j are adjacent in the Dynkin diagram. So Av𝟎𝐴𝑣0Av\geq\mathbf{0}italic_A italic_v ≥ bold_0 is intuitively saying that the value v𝑣vitalic_v at each node i𝑖iitalic_i is at least half of the weighted sum of its neighbors.

For the classical types, we mainly argue about type Bnsubscript𝐵𝑛B_{n}italic_B start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT, whose Coxeter group W(Bn)𝑊subscript𝐵𝑛W(B_{n})italic_W ( italic_B start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) is isomorphic to the group of signed permutations. The argument for type Dnsubscript𝐷𝑛D_{n}italic_D start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT, whose Coxeter group W(Dn)𝑊subscript𝐷𝑛W(D_{n})italic_W ( italic_D start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) is an index-2 subgroup of W(Bn)𝑊subscript𝐵𝑛W(B_{n})italic_W ( italic_B start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ), is similar and we will omit unnecessary details. The argument for type Ansubscript𝐴𝑛A_{n}italic_A start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT is simpler. And for the exceptional types, we use Proposition 5.1 and a computer to generate each visubscript𝑣𝑖v_{i}italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, and then provide the matrix A𝐴Aitalic_A directly. Type Bnsubscript𝐵𝑛B_{n}italic_B start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT. Writing i¯:=iassign¯𝑖𝑖\bar{i}:=-iover¯ start_ARG italic_i end_ARG := - italic_i, we adopt the convention that

W(Bn)={w is a permutation on n¯,,1¯,1,2,,n|w(i)=w(i¯)i}𝑊subscript𝐵𝑛conditional-set𝑤 is a permutation on ¯𝑛¯112𝑛𝑤𝑖𝑤¯𝑖for-all𝑖W(B_{n})=\{w\text{ is a permutation on }\bar{n},\ldots,\bar{1},1,2,\ldots,n\>|% \>w(i)=-w(\bar{i})\ \forall i\}italic_W ( italic_B start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) = { italic_w is a permutation on over¯ start_ARG italic_n end_ARG , … , over¯ start_ARG 1 end_ARG , 1 , 2 , … , italic_n | italic_w ( italic_i ) = - italic_w ( over¯ start_ARG italic_i end_ARG ) ∀ italic_i }

which is generated by S={s1,,sn}𝑆subscript𝑠1subscript𝑠𝑛S=\{s_{1},\ldots,s_{n}\}italic_S = { italic_s start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_s start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT } where s1=(11¯)subscript𝑠11¯1s_{1}=(1\ \bar{1})italic_s start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = ( 1 over¯ start_ARG 1 end_ARG ), si=(i1i)(i1¯i¯)subscript𝑠𝑖𝑖1𝑖¯𝑖1¯𝑖s_{i}=(i{-}1\ i)(\overline{i{-}1}\ \bar{i})italic_s start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = ( italic_i - 1 italic_i ) ( over¯ start_ARG italic_i - 1 end_ARG over¯ start_ARG italic_i end_ARG ) in cycle notation for i=2,,n𝑖2𝑛i=2,\ldots,nitalic_i = 2 , … , italic_n. The Dynkin diagram and the visubscript𝑣𝑖v_{i}italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT’s that we are about to compute can be seen in Figure 12.

\bullet\bullet\bullet\bullet\bullet\bullet\bullet\bullet\cdotss1subscript𝑠1s_{1}italic_s start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPTs2subscript𝑠2s_{2}italic_s start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPTs3subscript𝑠3s_{3}italic_s start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPTsn2subscript𝑠𝑛2s_{n-2}italic_s start_POSTSUBSCRIPT italic_n - 2 end_POSTSUBSCRIPTsn1subscript𝑠𝑛1s_{n-1}italic_s start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPTsnsubscript𝑠𝑛s_{n}italic_s start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPTlabelsvisubscript𝑣𝑖v_{i}italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT’sn𝑛nitalic_nn𝑛nitalic_nn1𝑛1n{-}1italic_n - 1n2𝑛2n{-}2italic_n - 2444433332222
Figure 12. minimal number of occurrences of each sisubscript𝑠𝑖s_{i}italic_s start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT in reduced words of w0subscript𝑤0w_{0}italic_w start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT of type Bnsubscript𝐵𝑛B_{n}italic_B start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT, with labels on top and visubscript𝑣𝑖v_{i}italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT’s on the bottom

We write element wW(Bn)𝑤𝑊subscript𝐵𝑛w\in W(B_{n})italic_w ∈ italic_W ( italic_B start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) in one-line notation given by w(1)w(2)w(n)𝑤1𝑤2𝑤𝑛w(1)w(2)\cdots w(n)italic_w ( 1 ) italic_w ( 2 ) ⋯ italic_w ( italic_n ). The longest element is w0=1¯2¯n¯subscript𝑤0¯1¯2¯𝑛w_{0}=\bar{1}\bar{2}\cdots\bar{n}italic_w start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = over¯ start_ARG 1 end_ARG over¯ start_ARG 2 end_ARG ⋯ over¯ start_ARG italic_n end_ARG while the identity is id=12nid12𝑛\mathrm{id}=12\cdots nroman_id = 12 ⋯ italic_n. Fix some siSsubscript𝑠𝑖𝑆s_{i}\in Sitalic_s start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_S with i2𝑖2i\geq 2italic_i ≥ 2 and we now run through the algorithm in Proposition 5.1. Keep notations as in Proposition 5.1, we use induction on k𝑘kitalic_k to show that

w(k)=1 2i2n+1knk¯nk1¯i¯i1nk+2nsuperscript𝑤𝑘12𝑖2𝑛1𝑘¯𝑛𝑘¯𝑛𝑘1¯𝑖𝑖1𝑛𝑘2𝑛w^{(k)}=1\ 2\ \cdots\ i{-}2\ n{+}1{-}k\ \overline{n{-}k}\ \overline{n{-}k{-}1}% \ \cdots\ \bar{i}\ i{-}1\ n{-}k{+2}\ \cdots\ nitalic_w start_POSTSUPERSCRIPT ( italic_k ) end_POSTSUPERSCRIPT = 1 2 ⋯ italic_i - 2 italic_n + 1 - italic_k over¯ start_ARG italic_n - italic_k end_ARG over¯ start_ARG italic_n - italic_k - 1 end_ARG ⋯ over¯ start_ARG italic_i end_ARG italic_i - 1 italic_n - italic_k + 2 ⋯ italic_n

for k1𝑘1k\geq 1italic_k ≥ 1, where \cdots indicates a sequence of consecutive increasing integers. We start with w(0)=12i1n¯i+1¯i¯superscript𝑤012𝑖1¯𝑛¯𝑖1¯𝑖w^{(0)}=12\cdots i{-}1\ \bar{n}\cdots\overline{i{+}1}\ \overline{i}italic_w start_POSTSUPERSCRIPT ( 0 ) end_POSTSUPERSCRIPT = 12 ⋯ italic_i - 1 over¯ start_ARG italic_n end_ARG ⋯ over¯ start_ARG italic_i + 1 end_ARG over¯ start_ARG italic_i end_ARG and then

w(0)si=1 2i2n¯i1n1¯i+1¯i¯.superscript𝑤0subscript𝑠𝑖12𝑖2¯𝑛𝑖1¯𝑛1¯𝑖1¯𝑖w^{(0)}s_{i}=1\ 2\ \cdots\ i{-}2\ \bar{n}\ i{-}1\ \overline{n{-}1}\ \cdots\ % \overline{i+1}\ \overline{i}.italic_w start_POSTSUPERSCRIPT ( 0 ) end_POSTSUPERSCRIPT italic_s start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = 1 2 ⋯ italic_i - 2 over¯ start_ARG italic_n end_ARG italic_i - 1 over¯ start_ARG italic_n - 1 end_ARG ⋯ over¯ start_ARG italic_i + 1 end_ARG over¯ start_ARG italic_i end_ARG .

Taking the parabolic quotient to obtain w(1)=(w(0)si)Jisuperscript𝑤1superscriptsuperscript𝑤0subscript𝑠𝑖subscript𝐽𝑖w^{(1)}=(w^{(0)}s_{i})^{J_{i}}italic_w start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT = ( italic_w start_POSTSUPERSCRIPT ( 0 ) end_POSTSUPERSCRIPT italic_s start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT italic_J start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT, where Ji=S{si}subscript𝐽𝑖𝑆subscript𝑠𝑖J_{i}=S\setminus\{s_{i}\}italic_J start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_S ∖ { italic_s start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT }, we effectively get rid of the signs in coordinates 1,,i11𝑖11,\ldots,i-11 , … , italic_i - 1 and sort these values, and also sort the values in coordinates i,i+1,,n𝑖𝑖1𝑛i,i+1,\ldots,nitalic_i , italic_i + 1 , … , italic_n respectively. This gives

w(1)=1 2i2nn1¯i+1¯i¯i1superscript𝑤112𝑖2𝑛¯𝑛1¯𝑖1¯𝑖𝑖1w^{(1)}=1\ 2\ \cdots\ i{-}2\ n\ \overline{n{-}1}\ \cdots\ \overline{i{+}1}\ % \overline{i}\ i{-}1italic_w start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT = 1 2 ⋯ italic_i - 2 italic_n over¯ start_ARG italic_n - 1 end_ARG ⋯ over¯ start_ARG italic_i + 1 end_ARG over¯ start_ARG italic_i end_ARG italic_i - 1

as desired, establishing the base case. Checking the inductive steps is also done in the same way, by writing down

w(k)si=1 2i2nk¯n+1knk1¯i¯i1nk+2n,superscript𝑤𝑘subscript𝑠𝑖12𝑖2¯𝑛𝑘𝑛1𝑘¯𝑛𝑘1¯𝑖𝑖1𝑛𝑘2𝑛w^{(k)}s_{i}=1\ 2\ \cdots\ i{-}2\ \overline{n{-}k}\ n{+}1{-}k\ \overline{n{-}k% {-}1}\ \cdots\ \bar{i}\ i{-}1\ n{-}k{+2}\ \cdots\ n,italic_w start_POSTSUPERSCRIPT ( italic_k ) end_POSTSUPERSCRIPT italic_s start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = 1 2 ⋯ italic_i - 2 over¯ start_ARG italic_n - italic_k end_ARG italic_n + 1 - italic_k over¯ start_ARG italic_n - italic_k - 1 end_ARG ⋯ over¯ start_ARG italic_i end_ARG italic_i - 1 italic_n - italic_k + 2 ⋯ italic_n ,

sorting the values without the signs in coordinates 1,,i11𝑖11,\ldots,i-11 , … , italic_i - 1 and sorting the values while kee** the signs in coordinates i,,n𝑖𝑛i,\ldots,nitalic_i , … , italic_n to obtain w(k+1)=(w(k)si)Jisuperscript𝑤𝑘1superscriptsuperscript𝑤𝑘subscript𝑠𝑖subscript𝐽𝑖w^{(k+1)}=(w^{(k)}s_{i})^{J_{i}}italic_w start_POSTSUPERSCRIPT ( italic_k + 1 ) end_POSTSUPERSCRIPT = ( italic_w start_POSTSUPERSCRIPT ( italic_k ) end_POSTSUPERSCRIPT italic_s start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT italic_J start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT. Finally, when k=n+1i𝑘𝑛1𝑖k=n+1-iitalic_k = italic_n + 1 - italic_i, we see that w(k)=sisuperscript𝑤𝑘subscript𝑠𝑖w^{(k)}=s_{i}italic_w start_POSTSUPERSCRIPT ( italic_k ) end_POSTSUPERSCRIPT = italic_s start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT so we conclude that vi=n+2isubscript𝑣𝑖𝑛2𝑖v_{i}=n+2-iitalic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_n + 2 - italic_i.

To see that v1=nsubscript𝑣1𝑛v_{1}=nitalic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = italic_n, we notice in fact that every time s1subscript𝑠1s_{1}italic_s start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT is applied to reduce the length of a signed permutation, there is one less negative values among w(1),,w(n)𝑤1𝑤𝑛w(1),\ldots,w(n)italic_w ( 1 ) , … , italic_w ( italic_n ), and every time some other sisubscript𝑠𝑖s_{i}italic_s start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT is applied, where i2𝑖2i\geq 2italic_i ≥ 2, the number of negative values among w(1),,w(n)𝑤1𝑤𝑛w(1),\ldots,w(n)italic_w ( 1 ) , … , italic_w ( italic_n ) stays the same. This directly gives v1=nsubscript𝑣1𝑛v_{1}=nitalic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = italic_n.

Finally, to specify a restricted generalized Cartan matrix An×n𝐴superscript𝑛𝑛A\in\mathbb{R}^{n\times n}italic_A ∈ blackboard_R start_POSTSUPERSCRIPT italic_n × italic_n end_POSTSUPERSCRIPT, it suffices to specify A12=2subscript𝐴122A_{12}=-2italic_A start_POSTSUBSCRIPT 12 end_POSTSUBSCRIPT = - 2 and A21=1subscript𝐴211A_{21}=-1italic_A start_POSTSUBSCRIPT 21 end_POSTSUBSCRIPT = - 1. We check that Av=(0,1,0,,0,0,1)T𝟎𝐴𝑣superscript010001𝑇0Av=(0,1,0,\ldots,0,0,1)^{T}\geq\mathbf{0}italic_A italic_v = ( 0 , 1 , 0 , … , 0 , 0 , 1 ) start_POSTSUPERSCRIPT italic_T end_POSTSUPERSCRIPT ≥ bold_0.

Type Dnsubscript𝐷𝑛D_{n}italic_D start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT. The same argument as in type Bnsubscript𝐵𝑛B_{n}italic_B start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT works in this case, by explicitly writing down the signed permutations w(0),w(1),superscript𝑤0superscript𝑤1w^{(0)},w^{(1)},\ldotsitalic_w start_POSTSUPERSCRIPT ( 0 ) end_POSTSUPERSCRIPT , italic_w start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT , … for each sisubscript𝑠𝑖s_{i}italic_s start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. We omit the tedious details here and provide the answers for visubscript𝑣𝑖v_{i}italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT’s in Figure 13.

\bullet\bullet\bullet\bullet\cdots\bullet\bullet\bullet\bullet\bullet2222333344445555n3𝑛3n{-}3italic_n - 3n2𝑛2n{-}2italic_n - 2n1𝑛1n{-}1italic_n - 1n/2𝑛2\lfloor n/2\rfloor⌊ italic_n / 2 ⌋n/2𝑛2\lfloor n/2\rfloor⌊ italic_n / 2 ⌋
Figure 13. minimal number of occurrences of each sisubscript𝑠𝑖s_{i}italic_s start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT in reduced words of w0subscript𝑤0w_{0}italic_w start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT of type Dnsubscript𝐷𝑛D_{n}italic_D start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT

Since type Dnsubscript𝐷𝑛D_{n}italic_D start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT is simply-laced, the restricted generalized Cartan matrix is fixed. We check that Av𝟎𝐴𝑣0Av\geq\mathbf{0}italic_A italic_v ≥ bold_0, which in fact has value 00 at most coordinates.

Type An1subscript𝐴𝑛1A_{n-1}italic_A start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT. We quickly go over the algorithm in Proposition 5.1. Fix in12𝑖𝑛12i\leq\frac{n-1}{2}italic_i ≤ divide start_ARG italic_n - 1 end_ARG start_ARG 2 end_ARG. Let Zk={w(k)(1),,w(k)(i)}subscript𝑍𝑘superscript𝑤𝑘1superscript𝑤𝑘𝑖Z_{k}=\{w^{(k)}(1),\ldots,w^{(k)}(i)\}italic_Z start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT = { italic_w start_POSTSUPERSCRIPT ( italic_k ) end_POSTSUPERSCRIPT ( 1 ) , … , italic_w start_POSTSUPERSCRIPT ( italic_k ) end_POSTSUPERSCRIPT ( italic_i ) } so that Z0={ni+1,,n}subscript𝑍0𝑛𝑖1𝑛Z_{0}=\{n-i+1,\ldots,n\}italic_Z start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = { italic_n - italic_i + 1 , … , italic_n }. To obtain Zk+1subscript𝑍𝑘1Z_{k+1}italic_Z start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT from Zksubscript𝑍𝑘Z_{k}italic_Z start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT, we exchange the largest entry of Zksubscript𝑍𝑘Z_{k}italic_Z start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT with the smallest entry of {1,,n}Zk1𝑛subscript𝑍𝑘\{1,\ldots,n\}\setminus Z_{k}{ 1 , … , italic_n } ∖ italic_Z start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT. It is then immediate that Zisubscript𝑍𝑖Z_{i}italic_Z start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT becomes {1,,i}1𝑖\{1,\ldots,i\}{ 1 , … , italic_i } so that vi=isubscript𝑣𝑖𝑖v_{i}=iitalic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_i. By symmetry of the Dynkin diagram, vi=nisubscript𝑣𝑖𝑛𝑖v_{i}=n-iitalic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_n - italic_i for in12𝑖𝑛12i\geq\frac{n-1}{2}italic_i ≥ divide start_ARG italic_n - 1 end_ARG start_ARG 2 end_ARG. We check again that most entries of Av𝐴𝑣Avitalic_A italic_v are zeroes, except one or two positive integers in the middle.

Type E6subscript𝐸6E_{6}italic_E start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT, E7subscript𝐸7E_{7}italic_E start_POSTSUBSCRIPT 7 end_POSTSUBSCRIPT, E8subscript𝐸8E_{8}italic_E start_POSTSUBSCRIPT 8 end_POSTSUBSCRIPT. The visubscript𝑣𝑖v_{i}italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT’s are shown in Figure 14. We check that each visubscript𝑣𝑖v_{i}italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT is at least half of the sum of its neighbors.

\bullet\bullet\bullet\bullet\bullet\bullet222244446666444422223333
\bullet\bullet\bullet\bullet\bullet\bullet\bullet3333666699997777555533335555
\bullet\bullet\bullet\bullet\bullet\bullet\bullet\bullet55551010101015151515121212129999666633338888
Figure 14. minimal number of occurrences of each sisubscript𝑠𝑖s_{i}italic_s start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT in reduced words of w0subscript𝑤0w_{0}italic_w start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT of type E6subscript𝐸6E_{6}italic_E start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT, E7subscript𝐸7E_{7}italic_E start_POSTSUBSCRIPT 7 end_POSTSUBSCRIPT, E8subscript𝐸8E_{8}italic_E start_POSTSUBSCRIPT 8 end_POSTSUBSCRIPT.

Type F4subscript𝐹4F_{4}italic_F start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT. The visubscript𝑣𝑖v_{i}italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT’s are shown in Figure 15 and we specify A2,3=A3,2=2subscript𝐴23subscript𝐴322A_{2,3}=A_{3,2}=-\sqrt{2}italic_A start_POSTSUBSCRIPT 2 , 3 end_POSTSUBSCRIPT = italic_A start_POSTSUBSCRIPT 3 , 2 end_POSTSUBSCRIPT = - square-root start_ARG 2 end_ARG.

\bullet\bullet\bullet\bullet3333666666663333
Figure 15. minimal number of occurrences of each sisubscript𝑠𝑖s_{i}italic_s start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT in reduced words of w0subscript𝑤0w_{0}italic_w start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT of type F4subscript𝐹4F_{4}italic_F start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT

Type H3subscript𝐻3H_{3}italic_H start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT and H4subscript𝐻4H_{4}italic_H start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT. The visubscript𝑣𝑖v_{i}italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT’s are shown in Figure 16 and we specify A2,3=2cos2(π/5)subscript𝐴232superscript2𝜋5A_{2,3}=-2\cos^{2}(\pi/5)italic_A start_POSTSUBSCRIPT 2 , 3 end_POSTSUBSCRIPT = - 2 roman_cos start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_π / 5 ), A3,2=2subscript𝐴322A_{3,2}=-2italic_A start_POSTSUBSCRIPT 3 , 2 end_POSTSUBSCRIPT = - 2 for type H3subscript𝐻3H_{3}italic_H start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT, and A3,4=2cos2(π/5)subscript𝐴342superscript2𝜋5A_{3,4}=-2\cos^{2}(\pi/5)italic_A start_POSTSUBSCRIPT 3 , 4 end_POSTSUBSCRIPT = - 2 roman_cos start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_π / 5 ), A4,3=2subscript𝐴432A_{4,3}=-2italic_A start_POSTSUBSCRIPT 4 , 3 end_POSTSUBSCRIPT = - 2 for type H4subscript𝐻4H_{4}italic_H start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT.

\bullet\bullet\bullet5555333355555555
\bullet\bullet\bullet\bullet55555555101010101515151515151515
Figure 16. minimal number of occurrences of each sisubscript𝑠𝑖s_{i}italic_s start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT in reduced words of w0subscript𝑤0w_{0}italic_w start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT of type H3subscript𝐻3H_{3}italic_H start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT and H4subscript𝐻4H_{4}italic_H start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT

Type Insubscript𝐼𝑛I_{n}italic_I start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT. Here, v1=v2=m12/2subscript𝑣1subscript𝑣2subscript𝑚122v_{1}=v_{2}=\lceil m_{12}/2\rceilitalic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = italic_v start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = ⌈ italic_m start_POSTSUBSCRIPT 12 end_POSTSUBSCRIPT / 2 ⌉ so we let A1,2=2cos2(π/m12)subscript𝐴122superscript2𝜋subscript𝑚12A_{1,2}=-2\cos^{2}(\pi/m_{12})italic_A start_POSTSUBSCRIPT 1 , 2 end_POSTSUBSCRIPT = - 2 roman_cos start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_π / italic_m start_POSTSUBSCRIPT 12 end_POSTSUBSCRIPT ) and A2,1=2subscript𝐴212A_{2,1}=-2italic_A start_POSTSUBSCRIPT 2 , 1 end_POSTSUBSCRIPT = - 2. ∎

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 Knsubscript𝐾𝑛K_{n}italic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT for n27𝑛27n\leq 27italic_n ≤ 27. 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 k𝑘kitalic_k-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 k𝑘kitalic_k-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.