arXiv reader

Staircase diagrams, pattern avoidance, and smooth permutations

Faqruddin Ali Azam and Edward Richmond

arXiv
2609.33015v1 · PDF · 26 September 2026
Categories
math.CO
Licence
CC BY 4.0 The site shows the text.

Abstract

A well known result due to Lakshmibai and Sandhya states that smooth Schubert varieties of type A correspond to permutations that avoid the patterns 3412 and 4231. It was later shown by the second author and Slofstra that staircase diagrams over a simply-laced Dynkin diagram are in bijection with smooth Schubert varieties of the corresponding type. We explore how the poset structure of staircase diagrams is connected with pattern avoidance on smooth permutations. As an application, we enumerate several subclasses of smooth permutations which are characterized by pattern avoidance. These subclasses include the class of polished permutations which were studied by Gaetz and Gao.

Items 80

Theorem

Theorem 1.1

47PS

Let w\in \operatorname{\mathfrak{S}}_{n}. Then the following are equivalent:

  1. The Schubert variety of w is smooth.

  2. The permutation w avoids patterns 3412 and 4231.

  3. The Bruhat interval [e,w] is rank symmetric.

Theorem

Theorem 1.2

CWUI

For n\geq 0, let a_n:=\#\{w\in \operatorname{\mathfrak{S}}_{n+1}\ |\ \text{wavoids3412and4231}\}. Then the generating function of the sequence a_n is

\sum_{n\geq 0} a_n\,x^n=\frac{1-5x+4x^2+x\sqrt{1-4x}}{1-6x+8x^2-4x^3}.
Theorem

Theorem 1.3

AD8K

Let w\in \operatorname{\mathfrak{S}}_{n}. Then the following are equivalent:

  1. The permutation w is polished (i.e. [e,w] is self-dual).

  2. The permutation w is smooth and avoids patterns 34521, 54123, 45321, and 54312.

Used by Proof
Theorem

Theorem 1.5

SP09

Let b_n:=\#\{w\in \operatorname{\mathfrak{S}}_{n+1}\ |\ w\text{ avoids3412,4231,34521,\text{ and }54123}\}. Then

\sum_{n\geq 0}b_n\, x^n=\frac{1-5x+6x^2-4x^3}{1-6x+10x^2-8x^3+2x^4}.

Let c_n:=\#\{w\in \operatorname{\mathfrak{S}}_{n+1}\ |\ w\text{ avoids3412,4231,45321,\text{ and }54312}\}. Then

\sum_{n\geq 0}c_n\, x^n=\frac{1-4x+x^2}{1-5x+4x^2}.
Lemma

Lemma 2.1

B5ZT

The permutation w is decomposable in \operatorname{\mathfrak{S}}_n if and only if there exists 1\leq i<n and a decomposition w=w_1\cdot w_2 such that S(w_1)\subseteq [i-1] and S(w_2)\subseteq [n-1]\setminus [i].

Furthermore, if w=w_1\cdot w_2 is decomposable in \operatorname{\mathfrak{S}}_n as above, and p is indecomposable in \operatorname{\mathfrak{S}}_r for some r\leq n, then w avoids p if and only if w_1 and w_2 avoid p.

Used by Proof, Proof
Definition

Definition 2.2

8YEX

We say a permutation w is left-weakly decomposable in \operatorname{\mathfrak{S}}_n if there exists an integer 1\leq i< n-1 such that

\{w(1),\ldots, w(i)\}\subseteq [i+1].

A permutation w is weakly decomposable if either w or w^{-1} is left-weakly decomposable. If w is not weakly decomposable, we say that w is strongly indecomposable.

Lemma

Lemma 2.3

MMJX

A permutation w is left-weakly decomposable in \operatorname{\mathfrak{S}}_n if and only if there exist 1\leq i<n-1 and a unique decomposition w=w_1\cdot w_2 such that S(w_1)\subseteq [i] and S(w_2)\subseteq [n-1]\setminus [i].

Uses Definition 2.2 · Used by Proof
Proof of Lemma 2.3

Suppose we have permutations w_1 and w_2 with S(w_1)\subseteq [i] and S(w_2)\subseteq [n-1]\setminus[i] for some 1 \leq i < n-1. Then for any k\leq i, we have w_1(k)\leq i+1 and w_2(k)=k, which implies that w_1\cdot w_2(k)\leq i+1. This implies that w_1\cdot w_2 is left-weakly decomposable.

Conversely, suppose that w is left-weakly decomposable. Then there exists 1\leq i< n-1 such that w(k)\leq i+1 for all k\leq i. Define

x=\min\{w(i+1),\ldots,w(n)\}

and j=w^{-1}(x). Note that x\leq i+1 and j\geq i+1. Define the permutations w_1 and w_2 by

w_1(k):=\begin{cases} w(k) & \text{if $k\leq i$}\\ x & \text{if $k=i+1$}\\ k & \text{if $k>i+1$} \end{cases}\quad \text{and }\quad w_2(k):=\begin{cases} k & \text{if $k\leq i$}\\ i+1& \text{if $k=j$}\\ w(k) & \text{if $k> i+1$ and $k\neq j$} \end{cases}

Since w_1(k)=k for all k> i+1 and we have S(w_1)\subseteq [i]. Furthermore, since w_2(k)=k for all k\leq i, we have S(w_2)\subseteq [n]\setminus[i]. Finally, it is easy to verify that w=w_1\cdot w_2. For uniqueness, we observe that w=w_1\cdot w_2 is a parabolic decomposition with respect to S(w_2) and hence unique [BB05, Proposition 2.4.4]. This completes the proof.

Example

Example 2.4

ZOTM

Consider the permutations w=4152736 and w'=3714256 whose matrices appear below (respectively).

\begin{tikzpicture}[scale=0.4] \draw[fill=blue!20] (0,7) rectangle (4,2); \draw[fill=blue!20] (4,0) rectangle (7,2); \draw[step=1.0,black] (0,0) grid (7,7); \fill (0.5,3.5) circle (7pt); \fill (1.5,6.5) circle (7pt); \fill (2.5,2.5) circle (7pt); \fill (3.5,5.5) circle (7pt); \fill (4.5,0.5) circle (7pt); \fill (5.5,4.5) circle (7pt); \fill (6.5,1.5) circle (7pt); \end{tikzpicture}\hspace{1in} \begin{tikzpicture}[scale=0.4] \draw[fill=blue!20] (0,7) rectangle (5,3); \draw[fill=blue!20] (5,0) rectangle (7,3); \draw[step=1.0,black] (0,0) grid (7,7); \fill (5.5,2.5) circle (7pt); \fill (6.5,1.5) circle (7pt); \fill (1.5,0.5) circle (7pt); \fill (3.5,3.5) circle (7pt); \fill (0.5,4.5) circle (7pt); \fill (4.5,5.5) circle (7pt); \fill (2.5,6.5) circle (7pt); \end{tikzpicture}

Note that w and (w')^{-1} are both left-weakly decomposable with respect to i=4 and hence w, w' are both weakly decomposable. We highlight in blue how their permutation matrices are “almost" block diagonal. The corresponding weakly decomposing factorizations are

w=(s_3s_4s_2s_3s_1)\cdot(s_6s_5)\quad\text{and}\quad w'=(s_6s_5)\cdot(s_4s_2s_3s_4s_1s_2).
Lemma

Lemma 2.5

6X2R

Let w=w_1\cdot w_2 be a weakly decomposing factorization in \operatorname{\mathfrak{S}}_n. If p is strongly indecomposable in \operatorname{\mathfrak{S}}_r for some r\leq n, then w avoids p if and only if w_1 and w_2 avoid p.

Uses Definition 2.2 · Used by Proof, Proof, Proof
Proof of Lemma 2.5

First note that p is strongly indecomposable if and only if p^{-1} is strongly indecomposable. Moreover, w contains p if and only if w^{-1} contains p^{-1}. Hence, without loss of generality, we may assume that w is left-weakly decomposable.

Let w=w_1\cdot w_2 is a left-weakly decomposing factorization such that S(w_1)\subseteq [i] and S(w_2)\subseteq[n]\setminus[i]. Suppose w avoids p. For the sake of contradiction, if w_1 contains p, then any containment of p must be within the sequence w_1(1)\cdots w_1(i+1) since w_1(k)=k for k>i+1 and p is strongly indecomposable. But w contains the sequence w_1(1)\cdots w_1(i+1) and hence would also contain p, which is a contradiction. Thus w_1 avoids p. By a similar argument, w_2 also avoids p.

Conversely, assume that w_1 and w_2 each avoid p and suppose that w contains p. If p is contained within w(1)\cdots w(i), then w_1 would contain p. Similarly, if p is contained within w(i+1)\cdots w(n), then w_2 would contain p. Hence any containment of p within w must involve entries before and after w(i+1) in one-line notation.

Let p=p(1)\cdots p(r) and fix a containment of p within w. Let p(1)\cdots p(r') denote the sequence entries contained within w(1)\cdots w(i). Note that this sequence is non-empty and r'<r. Since \{w(1),\ldots, w(i)\}\subseteq [i+1], we must have \{p(1),\ldots,p(r')\}\subseteq [r'+1]. This implies that p is left-weakly decomposable, which is a contradiction. Thus w must avoid p.

Definition

Definition 3.1

26DL

Let \mathcal{D}=\{B_1,\ldots,B_k\} be a set of non-empty intervals in [n-1] where B_i=[l_i,r_i] and

\text{$l_i<l_{i+1}$ and $r_i<r_{i+1}$ for all $i$.}

We say a partial order \preceq on \mathcal{D} is a staircase diagram on [n-1] if the following conditions hold:

  1. (B_i,B_j) is a cover relation if and only if j=i\pm 1 and B_i\cup B_j is connected.

  2. If B_{i-1}\succ B_i\prec B_{i-1} or B_{i-1}\prec B_i\succ B_{i+1}, then B_{i-1}\cup B_{i+1} is disconnected.

We also include \mathcal{D}=\varnothing as the empty staircase diagram.

Example

Example 3.2

DRYM

The picture

\begin{tikzpicture}[scale=0.45] \setcounter{x}{0} \foreach \a in { {0,0,0,0,0,0,0,0,1,1,1},{4,0,0,2,2,0,0,3,3,3,0},{0,6,6,0,5,5,5,5,0,0,0}} { \addtocounter{x}{1} \setcounter{y}{-1} \foreach \b in \a { \addtocounter{y}{1} \ifthenelse{\b=0}{\addtocounter{y}{0}}{ \FPeval{\result}{clip(12-\the\value{y}-1)} \ifcase\b\relax \or\colorlet{cubecolor}{cyan} \or\colorlet{cubecolor}{green} \or\colorlet{cubecolor}{yellow} \or\colorlet{cubecolor}{pink} \or\colorlet{cubecolor}{orange} \or\colorlet{cubecolor}{purple} \or\colorlet{cubecolor}{white} \else \colorlet{cubecolor}{black} \fi \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (1,0) -- (0.5,0.25) --(-0.5,0.25)--(0,0); \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (0,-1) -- (-0.5,-0.75) --(-0.5,0.25)--(0,0); \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (1,0) -- (1,-1) --(0,-1)--(0,0); ; \FPeval{\result}{clip(12-\the\value{y}-1)} \draw[draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0.5,-0.5) node {\textsf{\result}};} } } \end{tikzpicture}

represents the staircase diagram \mathcal{D} =\{[1,3] \prec [2,4] \prec [4,7]\succ [7,8] \prec [9,10]\succ \{11\}\}.

Definition

Definition 3.3

CV08

Let \mathcal{D} be a staircase diagram on [n-1]. We define the permutation \Lambda(\mathcal{D}) inductively on the number of blocks. First, set \Lambda(\varnothing):=\text{id}. Otherwise, choose a maximal block B\in\mathcal{D} and define

\Lambda(\mathcal{D}):=u_B\cdot u_{J(B)}\cdot \Lambda(\mathcal{D}\setminus\{B\}).
Example

Example 3.4

3TLV

Let n=9 and \mathcal{D}=\{[1,3]\prec [2,4]\prec [4,7]\succ [7,8]\}. Then

\begin{aligned} \Lambda\left(\begin{tikzpicture}[scale=0.45, baseline={(0,0.5)}] \setcounter{x}{0} \foreach \a in { {0,0,0,0,0,1,1,1},{2,2,0,0,3,3,3,0},{0,5,5,5,5,0,0,0}} { \addtocounter{x}{1} \setcounter{y}{-1} \foreach \b in \a { \addtocounter{y}{1} \ifthenelse{\b=0}{\addtocounter{y}{0}}{ \FPeval{\result}{clip(9-\the\value{y}-1)} \ifcase\b\relax \or\colorlet{cubecolor}{cyan} \or\colorlet{cubecolor}{green} \or\colorlet{cubecolor}{yellow} \or\colorlet{cubecolor}{pink} \or\colorlet{cubecolor}{orange} \or\colorlet{cubecolor}{purple} \or\colorlet{cubecolor}{white} \else \colorlet{cubecolor}{black} \fi \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (1,0) -- (0.5,0.25) --(-0.5,0.25)--(0,0); \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (0,-1) -- (-0.5,-0.75) --(-0.5,0.25)--(0,0); \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (1,0) -- (1,-1) --(0,-1)--(0,0); ; \FPeval{\result}{clip(9-\the\value{y}-1)} \draw[draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0.5,-0.5) node {\textsf{\result}};} } } \end{tikzpicture}\right) &=(u_{[4,7]}\cdot u_4u_7)\cdot \Lambda\left(\begin{tikzpicture}[scale=0.45, baseline={(0,0.5)}] \setcounter{x}{0} \foreach \a in { {0,0,0,0,0,1,1,1},{2,2,0,0,3,3,3,0},{0,0,0,0,0,0,0,0}} { \addtocounter{x}{1} \setcounter{y}{-1} \foreach \b in \a { \addtocounter{y}{1} \ifthenelse{\b=0}{\addtocounter{y}{0}}{ \FPeval{\result}{clip(9-\the\value{y}-1)} \ifcase\b\relax \or\colorlet{cubecolor}{cyan} \or\colorlet{cubecolor}{green} \or\colorlet{cubecolor}{yellow} \or\colorlet{cubecolor}{pink} \or\colorlet{cubecolor}{orange} \or\colorlet{cubecolor}{purple} \or\colorlet{cubecolor}{white} \else \colorlet{cubecolor}{black} \fi \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (1,0) -- (0.5,0.25) --(-0.5,0.25)--(0,0); \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (0,-1) -- (-0.5,-0.75) --(-0.5,0.25)--(0,0); \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (1,0) -- (1,-1) --(0,-1)--(0,0); ; \FPeval{\result}{clip(9-\the\value{y}-1)} \draw[draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0.5,-0.5) node {\textsf{\result}};} } } \end{tikzpicture}\right)\\ &=(u_{[4,7]}\cdot u_4u_7)\cdot (u_{[7,8]})\cdot \Lambda\left(\begin{tikzpicture}[scale=0.45, baseline={(0,0.25)}] \setcounter{x}{0} \foreach \a in {{0,1,1,1},{3,3,3,0},{0,0,0,0}} { \addtocounter{x}{1} \setcounter{y}{-1} \foreach \b in \a { \addtocounter{y}{1} \ifthenelse{\b=0}{\addtocounter{y}{0}}{ \FPeval{\result}{clip(5-\the\value{y}-1)} \ifcase\b\relax \or\colorlet{cubecolor}{cyan} \or\colorlet{cubecolor}{green} \or\colorlet{cubecolor}{yellow} \or\colorlet{cubecolor}{pink} \or\colorlet{cubecolor}{orange} \or\colorlet{cubecolor}{purple} \or\colorlet{cubecolor}{white} \else \colorlet{cubecolor}{black} \fi \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (1,0) -- (0.5,0.25) --(-0.5,0.25)--(0,0); \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (0,-1) -- (-0.5,-0.75) --(-0.5,0.25)--(0,0); \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (1,0) -- (1,-1) --(0,-1)--(0,0); ; \FPeval{\result}{clip(5-\the\value{y}-1)} \draw[draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0.5,-0.5) node {\textsf{\result}};} } } \end{tikzpicture}\, \right) \\ &=(u_{[4,7]}\cdot u_4u_7)\cdot (u_{[7,8]})\cdot (u_{[2,4]}\cdot u_{[2,3]})\cdot \Lambda\left(\begin{tikzpicture}[scale=0.45, baseline={(0,0.25)}] \setcounter{x}{0} \foreach \a in {{1,1,1},{0,0,0},{0,0,0}} { \addtocounter{x}{1} \setcounter{y}{-1} \foreach \b in \a { \addtocounter{y}{1} \ifthenelse{\b=0}{\addtocounter{y}{0}}{ \FPeval{\result}{clip(4-\the\value{y}-1)} \ifcase\b\relax \or\colorlet{cubecolor}{cyan} \or\colorlet{cubecolor}{green} \or\colorlet{cubecolor}{yellow} \or\colorlet{cubecolor}{pink} \or\colorlet{cubecolor}{orange} \or\colorlet{cubecolor}{purple} \or\colorlet{cubecolor}{white} \else \colorlet{cubecolor}{black} \fi \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (1,0) -- (0.5,0.25) --(-0.5,0.25)--(0,0); \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (0,-1) -- (-0.5,-0.75) --(-0.5,0.25)--(0,0); \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (1,0) -- (1,-1) --(0,-1)--(0,0); ; \FPeval{\result}{clip(4-\the\value{y}-1)} \draw[draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0.5,-0.5) node {\textsf{\result}};} } } \end{tikzpicture}\, \right) \\ &=(u_{[4,7]}\cdot u_4u_7)\cdot (u_{[7,8]})\cdot (u_{[2,4]}\cdot u_{[2,3]})\cdot u_{[1,3]}\\ &= 873126954. \end{aligned}
Theorem

Theorem 3.5

J6RJ

Let \mathcal{D} be a staircase diagram on [n-1]. Then the permutation \Lambda(\mathcal{D}) is well-defined. Furthermore, the map \Lambda is a bijection:

\{\text{Staircase diagrams on $[n-1]$}\}\xrightarrow{\Lambda} \{w\in \operatorname{\mathfrak{S}}_n\ |\ w\text{ is smooth}\}.
Uses Definition 3.1 · Used by Proof
Proposition

Proposition 3.6

H2OB

Let \mathcal{D}=\{B_1,\ldots, B_k\} be a staircase diagram on [n-1] and let \Lambda(\mathcal{D})=w(1)\cdots w(n). Then the following are true:

  1. The support \displaystyle S(\Lambda(\mathcal{D}))= S(\mathcal{D}):=\bigcup_{i=1}^k B_i.

  2. If B_i\prec B_{i+1} and B_i=[r_i,l_i], then w(l_i+1)<w(l_i+2).

  3. If B_i\succ B_{i+1} and B_{i+1}=[r_{i+1},l_{i+1}], then w(r_{i+1}-1)<w(r_{i+1}).

  4. If \mathcal{D}^* is the dual staircase diagram to \mathcal{D}, then \Lambda(\mathcal{D})^{-1}=\Lambda(\mathcal{D}^*).

Proposition

Proposition 3.7

L9DU

Let k\geq 2, \mathcal{D}=\{B_1,\ldots, B_k\}, and suppose B_i\cap B_{i+1}=\varnothing for some i<k. Define the subdiagrams

\mathcal{D}_1:=\{B_1,\ldots,B_i\}\quad\text{and}\quad \mathcal{D}_2:=\{B_{i+1},\ldots, B_k\}.

of \mathcal{D}. Then the following are true:

  1. If B_i\prec B_{i+1}, then \Lambda(\mathcal{D})=\Lambda(\mathcal{D}_2)\cdot \Lambda(\mathcal{D}_1).

  2. If B_i\succ B_{i+1}, then \Lambda(\mathcal{D})=\Lambda(\mathcal{D}_1)\cdot \Lambda(\mathcal{D}_2).

  3. If B_i\cup B_{i+1} is disconnected, then \Lambda(\mathcal{D})=\Lambda(\mathcal{D}_1)\cdot \Lambda(\mathcal{D}_2)=\Lambda(\mathcal{D}_2)\cdot \Lambda(\mathcal{D}_1).

Furthermore, the products in parts (1) and (2) are weakly decomposing factorizations and the product in part (3) is a decomposing factorization.

Used by Proof, Proof
Proof of Proposition 3.7

We prove the proposition by induction on k=|\mathcal{D}|. If k=2, then \mathcal{D}=\{B_1,B_2\} with B_1\cap B_{2}=\varnothing. If B_1\cup B_{2} is disconnected, then B_1 and B_2 are both maximal (and minimal) in \mathcal{D}. Thus

\Lambda(\mathcal{D})=u_{B_2}\cdot u_{J(B_2)}\cdot \Lambda(\{B_1\})=u_{B_1}\cdot u_{J(B_1)}\cdot \Lambda(\{B_2\}).

Since B_1\cap B_{2}=\varnothing, we have u_{J(B_1)}=u_{J(B_2)}=\text{id} and hence

\Lambda(\mathcal{D})=\Lambda(\{B_1\})\cdot \Lambda(\{B_2\})=\Lambda(\{B_2\})\cdot \Lambda(\{B_1\}).

If B_1\prec B_{2}, then only B_2 is maximal in \mathcal{D} and

\Lambda(\mathcal{D})=u_{B_2}\cdot u_{J(B_2)}\cdot \Lambda(\{B_1\})=\Lambda(\{B_2\})\cdot \Lambda(\{B_1\}).

Similarly, if B_1\succ B_{2}, then only B_1 is maximal and \Lambda(\mathcal{D})=\Lambda(\{B_1\})\cdot \Lambda(\{B_2\}).

Now suppose \mathcal{D}=\{B_1,\ldots, B_k\} with B_i\cap B_{i+1}=\varnothing for some i<k. If B_i\cup B_{i+1} is disconnected, then the blocks in \mathcal{D}_1 and \mathcal{D}_2 are pairwise incomparable in \mathcal{D} and hence both sets contain a block that is maximal in \mathcal{D}. Let B_m be maximal in \mathcal{D} such that m\leq i. By induction,

\Lambda(\mathcal{D})=u_{B_m}\cdot u_{J(B_m)}\cdot \Lambda(\mathcal{D}\setminus\{B_m\})=u_{B_m}\cdot u_{J(B_m)}\cdot \Lambda(\mathcal{D}_1\setminus\{B_m\})\cdot\Lambda(\mathcal{D}_2).

Since B_m\cap S(\mathcal{D}_2)=\varnothing, the set J(B_m) is unchanged when restricting from \mathcal{D} to \mathcal{D}_1. Thus

u_{B_m}\cdot u_{J(B_m)}\cdot \Lambda(\mathcal{D}_1\setminus\{B_m\})=\Lambda(\mathcal{D}_1).

A similar argument shows that \Lambda(\mathcal{D})=\Lambda(\mathcal{D}_2)\cdot \Lambda(\mathcal{D}_1) by choosing a maximal block in \mathcal{D}_2.

If B_i\prec B_{i+1}, then there exists a maximal element B_m\in \mathcal{D} such that m>i. If m>i+1, then B_i\prec B_{i+1} in \mathcal{D}\setminus\{B_m\}. Induction on k yields

\Lambda(\mathcal{D})=u_{B_m}\cdot u_{J(B_m)}\cdot \Lambda(\mathcal{D}\setminus\{B_m\})=u_{B_m}\cdot u_{J(B_m)}\cdot \Lambda(\mathcal{D}_2\setminus\{B_m\})\cdot\Lambda(\mathcal{D}_1)=\Lambda(\mathcal{D}_2)\cdot\Lambda(\mathcal{D}_1).

If m=i+1, then either B_i\cup B_{i+2} is disconnected in \mathcal{D}\setminus\{B_m\} or \mathcal{D}_2=\{B_m\}. In either case, we still conclude \Lambda(\mathcal{D})=\Lambda(\mathcal{D}_2)\cdot\Lambda(\mathcal{D}_1). Note that if B_i\succ B_{i+1}, then an analogous argument shows that \Lambda(\mathcal{D})=\Lambda(\mathcal{D}_1)\cdot \Lambda(\mathcal{D}_2).

Finally, observe that if B_i=[l_i,r_i] and B_{i+1}=[l_{i+1},r_{i+1}], then

S(\Lambda(\mathcal{D}_1))\subseteq [1,r_i]\quad \text{and}\quad S(\Lambda(\mathcal{D}_2))\subseteq [l_{i+1},n-1].

Since B_i\cap B_{i+1}=\varnothing, we have r_i<l_{i+1}. Lemma 2.3 implies the product \Lambda(\mathcal{D}_i)\cdot \Lambda(\mathcal{D}_{3-i}) is a weakly decomposing factorization for i=1,2. Furthermore, if B_i\cup B_{i+1} is disconnected, then Lemma 2.1 implies the product is a decomposing factorization. This completes the proof.

Example

Example 3.8

DXAG

The following is a weakly decomposing factorization with [2,4]\prec [5,7].

\begin{aligned} \Lambda\left(\begin{tikzpicture}[scale=0.45, baseline={(0,0.5)}] \setcounter{x}{0} \foreach \a in { {0,0,0,0,0,1,1,1},{2,2,0,0,3,3,3,0},{0,5,5,5,0,0,0,0}} { \addtocounter{x}{1} \setcounter{y}{-1} \foreach \b in \a { \addtocounter{y}{1} \ifthenelse{\b=0}{\addtocounter{y}{0}}{ \FPeval{\result}{clip(9-\the\value{y}-1)} \ifcase\b\relax \or\colorlet{cubecolor}{cyan} \or\colorlet{cubecolor}{green} \or\colorlet{cubecolor}{yellow} \or\colorlet{cubecolor}{pink} \or\colorlet{cubecolor}{orange} \or\colorlet{cubecolor}{purple} \or\colorlet{cubecolor}{white} \else \colorlet{cubecolor}{black} \fi \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (1,0) -- (0.5,0.25) --(-0.5,0.25)--(0,0); \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (0,-1) -- (-0.5,-0.75) --(-0.5,0.25)--(0,0); \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (1,0) -- (1,-1) --(0,-1)--(0,0); ; \FPeval{\result}{clip(9-\the\value{y}-1)} \draw[draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0.5,-0.5) node {\textsf{\result}};} } } \end{tikzpicture}\right)&=\Lambda\left(\ \begin{tikzpicture}[scale=0.45, baseline={(0,0.5)}] \setcounter{x}{0} \foreach \a in { {0,0,0,0,0,0,0,0},{2,2,0,0,0,0,0,0},{0,5,5,5,0,0,0,0}} { \addtocounter{x}{1} \setcounter{y}{-1} \foreach \b in \a { \addtocounter{y}{1} \ifthenelse{\b=0}{\addtocounter{y}{0}}{ \FPeval{\result}{clip(9-\the\value{y}-1)} \ifcase\b\relax \or\colorlet{cubecolor}{cyan} \or\colorlet{cubecolor}{green} \or\colorlet{cubecolor}{yellow} \or\colorlet{cubecolor}{pink} \or\colorlet{cubecolor}{orange} \or\colorlet{cubecolor}{purple} \or\colorlet{cubecolor}{white} \else \colorlet{cubecolor}{black} \fi \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (1,0) -- (0.5,0.25) --(-0.5,0.25)--(0,0); \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (0,-1) -- (-0.5,-0.75) --(-0.5,0.25)--(0,0); \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (1,0) -- (1,-1) --(0,-1)--(0,0); ; \FPeval{\result}{clip(9-\the\value{y}-1)} \draw[draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0.5,-0.5) node {\textsf{\result}};} } } \end{tikzpicture}\right)\cdot \Lambda\left(\begin{tikzpicture}[scale=0.45, baseline={(0,0.5)}] \setcounter{x}{0} \foreach \a in { {0,0,0,0,0,1,1,1},{0,0,0,0,3,3,3,0},{0,0,0,0,0,0,0,0}} { \addtocounter{x}{1} \setcounter{y}{-1} \foreach \b in \a { \addtocounter{y}{1} \ifthenelse{\b=0}{\addtocounter{y}{0}}{ \FPeval{\result}{clip(9-\the\value{y}-1)} \ifcase\b\relax \or\colorlet{cubecolor}{cyan} \or\colorlet{cubecolor}{green} \or\colorlet{cubecolor}{yellow} \or\colorlet{cubecolor}{pink} \or\colorlet{cubecolor}{orange} \or\colorlet{cubecolor}{purple} \or\colorlet{cubecolor}{white} \else \colorlet{cubecolor}{black} \fi \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (1,0) -- (0.5,0.25) --(-0.5,0.25)--(0,0); \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (0,-1) -- (-0.5,-0.75) --(-0.5,0.25)--(0,0); \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (1,0) -- (1,-1) --(0,-1)--(0,0); ; \FPeval{\result}{clip(9-\the\value{y}-1)} \draw[draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0.5,-0.5) node {\textsf{\result}};} } } \end{tikzpicture}\right)\\ &= (u_{[5,7]}\cdot u_{7}\cdot u_{[7,8]})\cdot (u_{[2,4]}\cdot u_{[2,3]}\cdot u_{[1,3]}). \end{aligned}
Proposition

Proposition 3.9

WV1H

Let \mathcal{D}=\{B_1,\ldots, B_k\} be a staircase diagram on [n-1] such that \Lambda(\mathcal{D}) is weakly decomposable. Then there exists i<k such that B_i\cap B_{i+1}=\varnothing.

Moreover, if \Lambda(\mathcal{D}) is decomposable, then there exists i<k such that B_i\cup B_{i+1} is disconnected.

Proof of Proposition 3.9

Suppose that \Lambda(\mathcal{D}) is left-weakly decomposable with a decomposing factorization \Lambda(\mathcal{D})=w_1\cdot w_2. Since the smooth patterns 3412 and 4231 are both strongly indecompsoable, it follows from Lemma 2.5 that w_1 and w_2 are both smooth permutations since \Lambda(\mathcal{D}) is smooth. Theorem 3.5 implies there exist staircase diagrams \mathcal{D}_1 on [j-1] and \mathcal{D}_2 on [j,n-1], where w_1=\Lambda(\mathcal{D}_1) and w_2=\Lambda(\mathcal{D}_2). Let

\mathcal{D}_1=\{B'_1,\ldots, B'_i\}\quad\text{and}\quad\mathcal{D}_2=\{B'_{i+1},\ldots, B'_{\ell}\}

and define

\mathcal{D}'=\{B'_1,\ldots,B'_i,B'_{i+1},\ldots,B'_{\ell}\}

with the staircase poset structures of \mathcal{D}_1 and \mathcal{D}_2, and with the additional relation B'_i\succ B'_{i+1} if B'_i\cup B'_{i+1} is connected. Since B'_i\cap B'_{i+1}=\varnothing, we have

\Lambda(\mathcal{D})=w_1\cdot w_2=\Lambda(\mathcal{D}_1)\cdot\Lambda(\mathcal{D}_2)=\Lambda(\mathcal{D}').

But Theorem 3.5 implies that \Lambda(\mathcal{D}) uniquely determines \mathcal{D} and hence \mathcal{D}=\mathcal{D}' and B_i\cap B_{i+1}=\varnothing. If \Lambda(\mathcal{D}) is right-weakly decomposable, a similar argument applies with the same conclusion. If \Lambda(\mathcal{D}) is decomposable, again the argument gives the same conclusion, but with B_i\cup B_{i+1} disconnected.

Lemma

Lemma 4.1

UONZ

Let \mathcal{D}=\{B_1,\ldots, B_k\} be a staircase diagram on [n-1] with B_k=[m,n-1]. With the induced poset structure from \mathcal{D}, define

\mathcal{D}^+:=\{B_1,\ldots, B_{k-1},B_k'\}

where B_k'=[m,n]. Then \Lambda(\mathcal{D}^+) contains \Lambda(\mathcal{D}).

Uses Definition 3.1 · Used by Proof, Proof
Proof of Lemma 4.1

Since B_k is the terminal block of \mathcal{D}, it is either maximal or minimal. Suppose that B_k is maximal. Since \mathcal{D}\setminus\{B_k\}=\mathcal{D}^+\setminus\{B'_k\} and J(B_k)=J(B'_k), we have

\Lambda(\mathcal{D}^+)=u_{B'_k}\cdot u_{J(B'_k)}\cdot \Lambda(\mathcal{D}^+\setminus\{B_k\})=u_{B'_k}\cdot u_{(B_k)}\cdot \Lambda(\mathcal{D}).

Observe that u_{B'_k}\cdot u_{B_k}=s_m\cdots s_n is a cyclic permutation whose left action appends n+1 to \Lambda(\mathcal{D}) and then shifts the values (m,m+1,\ldots, n,n+1). Specifically, if \Lambda(\mathcal{D})=w(1)\cdots w(n) in one-line notation, then \Lambda(\mathcal{D}^+)=w'(1)\cdots w'(n+1) where

w'(i)=\begin{cases} w(i) &\text{if $w(i)<m$}\\ w(i)+1 &\text{if $m\leq w(i)\leq n$}\\ m &\text{if $i=n+1$.} \end{cases}

Hence \Lambda(\mathcal{D}^+) contains \Lambda(\mathcal{D}). If B_k is minimal in \mathcal{D}, then it is maximal in the dual staircase diagram \mathcal{D}^*. Proposition 3.6 part (4) implies that

\Lambda(\mathcal{D}^+)^{-1}=s_m\cdots s_n\cdot \Lambda(\mathcal{D})^{-1}

and hence

\Lambda(\mathcal{D}^+)=\Lambda(\mathcal{D})\cdot s_n\cdots s_m.

The right action of the cyclic shift s_n\cdots s_m “inserts" n+1 into the m-th position of \Lambda(\mathcal{D}). In other words,

\Lambda(\mathcal{D}^+)=w(1)\cdots w(m-1)\ (n+1)\ w(m+1)\cdots w(n)

where \Lambda(\mathcal{D}):=w(1)\cdots w(n). Again we have \Lambda(\mathcal{D}^+) contains \Lambda(\mathcal{D}).

Lemma

Lemma 4.2

J7MT

Let \mathcal{D}=\{B_1,\ldots, B_k\} be a staircase diagram on [n] and consider the subdiagram \mathcal{D}'=\mathcal{D}\setminus\{B_k\}. Then \Lambda(\mathcal{D}) contains \Lambda(\mathcal{D}').

Proof of Lemma 4.2

By Lemma 4.1, we can assume, without loss of generality, that S(\mathcal{D})=[n] and S(\mathcal{D}')=[n-1]. If B_k is maximal in \mathcal{D}, then

\Lambda(\mathcal{D})=u_{B_k}\cdot u_{J(B_k)}\cdot \Lambda(\mathcal{D}').

If B_k=[m,n], then J(B_k)=[m,n-1] and u_{B_k}\cdot u_{J(B_k)}=s_m\cdots s_n is a cyclic permutation whose left action on \Lambda(\mathcal{D}') appends n+1 and then shifts the values (m,m+1,\dots, n+1). We conclude that \Lambda(\mathcal{D}) contains \Lambda(\mathcal{D}').

If B_k is minimal in \mathcal{D}, then we can again conclude that \Lambda(\mathcal{D}) contains \Lambda(\mathcal{D}') by considering the dual staircase diagram \mathcal{D}^* as in the proof of Lemma 4.1.

Example

Example 4.3

716P

The following are examples of \mathcal{D}', \mathcal{D} and \mathcal{D}^+ respectively as in Lemma 4.1 and Lemma 4.2.

\begin{tikzpicture}[scale=0.44] \setcounter{x}{0} \foreach \a in {{0,3,3,3,3},{0,0,0, 0,1,1,1}} { \addtocounter{x}{1} \setcounter{y}{-1} \foreach \b in \a { \addtocounter{y}{1} \ifthenelse{\b=0}{\addtocounter{y}{0}}{ \FPeval{\result}{clip(8-\the\value{y}-1)} \ifcase\b\relax \or\colorlet{cubecolor}{cyan} \or\colorlet{cubecolor}{green} \or\colorlet{cubecolor}{yellow} \or\colorlet{cubecolor}{pink} \or\colorlet{cubecolor}{orange} \or\colorlet{cubecolor}{purple} \or\colorlet{cubecolor}{white} \else \colorlet{cubecolor}{black} \fi \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (1,0) -- (0.5,0.25) --(-0.5,0.25)--(0,0); \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (0,-1) -- (-0.5,-0.75) --(-0.5,0.25)--(0,0); \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (1,0) -- (1,-1) --(0,-1)--(0,0); ; \FPeval{\result}{clip(8-\the\value{y}-1)} \draw[draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0.5,-0.5) node {\textsf{\result}};} } } \end{tikzpicture} \qquad \begin{tikzpicture}[scale=0.44] \setcounter{x}{0} \foreach \a in {{0,3,3,3,3},{4, 4,0, 0,1,1,1}} { \addtocounter{x}{1} \setcounter{y}{-1} \foreach \b in \a { \addtocounter{y}{1} \ifthenelse{\b=0}{\addtocounter{y}{0}}{ \FPeval{\result}{clip(8-\the\value{y}-1)} \ifcase\b\relax \or\colorlet{cubecolor}{cyan} \or\colorlet{cubecolor}{green} \or\colorlet{cubecolor}{yellow} \or\colorlet{cubecolor}{pink} \or\colorlet{cubecolor}{orange} \or\colorlet{cubecolor}{purple} \or\colorlet{cubecolor}{white} \else \colorlet{cubecolor}{black} \fi \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (1,0) -- (0.5,0.25) --(-0.5,0.25)--(0,0); \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (0,-1) -- (-0.5,-0.75) --(-0.5,0.25)--(0,0); \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (1,0) -- (1,-1) --(0,-1)--(0,0); ; \FPeval{\result}{clip(8-\the\value{y}-1)} \draw[draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0.5,-0.5) node {\textsf{\result}};} } } \end{tikzpicture} \qquad \begin{tikzpicture}[scale=0.44] \setcounter{x}{0} \foreach \a in {{0,0,3,3,3,3},{4,4, 4,0, 0,1,1,1}} { \addtocounter{x}{1} \setcounter{y}{-1} \foreach \b in \a { \addtocounter{y}{1} \ifthenelse{\b=0}{\addtocounter{y}{0}}{ \FPeval{\result}{clip(9-\the\value{y}-1)} \ifcase\b\relax \or\colorlet{cubecolor}{cyan} \or\colorlet{cubecolor}{green} \or\colorlet{cubecolor}{yellow} \or\colorlet{cubecolor}{pink} \or\colorlet{cubecolor}{orange} \or\colorlet{cubecolor}{purple} \or\colorlet{cubecolor}{white} \else \colorlet{cubecolor}{black} \fi \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (1,0) -- (0.5,0.25) --(-0.5,0.25)--(0,0); \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (0,-1) -- (-0.5,-0.75) --(-0.5,0.25)--(0,0); \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (1,0) -- (1,-1) --(0,-1)--(0,0); ; \FPeval{\result}{clip(9-\the\value{y}-1)} \draw[draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0.5,-0.5) node {\textsf{\result}};} } } \end{tikzpicture}

We have that

\Lambda(\mathcal{D}')=4376521,\quad \Lambda(\mathcal{D})=43875216,\quad \Lambda(\mathcal{D}^+) = 439852176.
\begin{tikzpicture}[scale=0.3] \draw[step=1.0,black] (0,0) grid (7,7); \fill (0.5,3.5) circle (7pt); \fill (1.5,4.5) circle (7pt); \fill (2.5,0.5) circle (7pt); \fill (3.5,1.5) circle (7pt); \fill (4.5,2.5) circle (7pt); \fill (5.5,5.5) circle (7pt); \fill (6.5,6.5) circle (7pt); \end{tikzpicture}\qquad \quad \begin{tikzpicture}[scale=0.3,baseline={(0,0.1)}] \draw[fill=blue!15] (0,2) rectangle (7,3); \draw[fill=blue!15] (7,0) rectangle (8,8); \draw[step=1.0,black] (0,0) grid (8,8); \fill (0.5,4.5) circle (7pt); \fill (1.5,5.5) circle (7pt); \fill (2.5,0.5) circle (7pt); \fill (3.5,1.5) circle (7pt); \fill (4.5,3.5) circle (7pt); \fill (5.5,6.5) circle (7pt); \fill (6.5,7.5) circle (7pt); \fill (7.5,2.5) circle (7pt); \end{tikzpicture}\qquad \quad \begin{tikzpicture}[scale=0.3,baseline={(0,0.2)}] \draw[fill=blue!15] (0,2) rectangle (7,3); \draw[fill=blue!15] (7,4) rectangle (8,9); \draw[fill=blue!15] (7,0) rectangle (8,3); \draw[fill=blue!30] (8,0) rectangle (9,9); \draw[fill=blue!30] (0,3) rectangle (8,4); \draw[step=1.0,black] (0,0) grid (9,9); \fill (0.5,5.5) circle (7pt); \fill (1.5,6.5) circle (7pt); \fill (2.5,0.5) circle (7pt); \fill (3.5,1.5) circle (7pt); \fill (4.5,4.5) circle (7pt); \fill (5.5,7.5) circle (7pt); \fill (6.5,8.5) circle (7pt); \fill (7.5,2.5) circle (7pt); \fill (8.5,3.5) circle (7pt); \end{tikzpicture}
Lemma

Lemma 4.4

PHRM

Let \mathcal{D}=\{B_1,\ldots,B_k\} be a staircase diagram. If B_k is maximal, then region A_2 from ? is decreasing in \Lambda(\mathcal{D}). Similarly, if B_k is minimal, then region A_4 is decreasing in \Lambda(\mathcal{D}).

Uses Definition 3.1 · Used by Proof, Proof
Proof of Lemma 4.4

By the duality from Proposition 3.6, part (4), it suffices to assume that B_k is maximal and show that region A_2 from ? is decreasing. Suppose that A_2 is not decreasing and therefore contains nodes (i,w(i)) and (j,w(j)) such that i<j and w(i)<w(j). Since B_{k-1}\prec B_k, Proposition 3.6, part (1) implies that w(m)<w(m+1). But now \Lambda(\mathcal{D}) contains the pattern 3412, which contradicts the fact that it is a smooth permutation (see ?). Thus region A_2 must be decreasing.

The paper has a figure here, which this page does not show.
Proposition

Proposition 4.5

T9ZD

Let \mathcal{D}=\{B_1,\ldots, B_k\} be a staircase diagram and let \mathcal{D}'=\{B_x,\ldots, B_y\} denote a subdiagram of consecutive blocks in \mathcal{D}. Then \Lambda(\mathcal{D}) contains \Lambda(\mathcal{D}').

Uses Definition 3.1 · Used by Proof, Proof, Proof
Definition

Definition 4.6

FROW

Let \mathcal{D}=\{B_1,\ldots,B_k\} be a staircase diagram. We say \mathcal{D} contains a q-overlap if there exists blocks B_i and B_{i+1} such that |B_i\cap B_{i+1}|\geq q. Otherwise, we say \mathcal{D} avoids q-overlaps.

Lemma

Lemma 4.7

W6HD

If q\geq 0, then

\Lambda(\mathcal{O}v^+_q)=(q+3)(q+2)\cdots 4312\quad\text{and}\quad\Lambda(\mathcal{O}v^-_q)={(q+2)(q+3)(q+1)q}\cdots 321.
\begin{tikzpicture}[scale=0.4] \draw[step=1.0,black] (0,0) grid (6,6); \fill (0.5,0.5) circle (7pt); \fill (1.5,1.5) circle (7pt); \fill (3.5,3.5) circle (7pt); \fill (4.5,5.5) circle (7pt); \fill (5.5,4.5) circle (7pt); \draw[loosely dotted,thick,line width = 0.4mm] (1.5,1.5) -- (3.5,3.5); \end{tikzpicture}\hspace{1.5in}\begin{tikzpicture}[scale=0.4] \draw[step=1.0,black] (0,0) grid (6,6); \fill (0.5,1.5) circle (7pt); \fill (1.5,0.5) circle (7pt); \fill (2.5,2.5) circle (7pt); \fill (3.5,3.5) circle (7pt); \fill (5.5,5.5) circle (7pt); \draw[loosely dotted,thick,line width = 0.4mm] (3.5,3.5) -- (5.5,5.5); \end{tikzpicture}

Moreover, if a staircase diagram \mathcal{D} contains a q-overlap, then \Lambda(\mathcal{D}) contains at least one of \Lambda(\mathcal{O}v^{+}_q) or \Lambda(\mathcal{O}v^{-}_q).

Uses Definition 3.1 · Used by Proof
Proof of Lemma 4.7

The one-line notation for \Lambda(\mathcal{O}v^{+}_q) or \Lambda(\mathcal{O}v^{-}_q) follows directly from ? and ?. For the second part, suppose that \mathcal{D} contains a q-overlap. Then there exist blocks B_i,B_{i+1}\in \mathcal{D} such that |B_i\cap B_{i+1}|=q'\geq q. Proposition 4.5 implies that \Lambda(\mathcal{D}) contains one of \Lambda(\mathcal{O}v^{+}_{q'}) or \Lambda(\mathcal{O}v^{-}_{q'}), which contain \Lambda(\mathcal{O}v^{+}_q) or \Lambda(\mathcal{O}v^{-}_q), respectively.

Theorem

Theorem 4.8

CKNJ

Let q\geq 1. The following are equivalent:

  1. The staircase diagram \mathcal{D} avoids q-overlaps.

  2. The permutation \Lambda(\mathcal{D}) avoids the patterns \Lambda(\mathcal{O}v^{\pm}_q).

Uses Definition 3.1 · Used by Proof
Proof of Theorem 4.8

If \mathcal{D} contains a q-overlap, then Lemma 4.7 implies \Lambda(\mathcal{D}) contains one of \Lambda(\mathcal{O}v^{+}_q) or \Lambda(\mathcal{O}v^{-}_q).

For the converse, we assume that \mathcal{D}=\{B_1,\ldots, B_k\} avoids q-overlaps and proceed by induction on k. First, if k=1, then \mathcal{D} vacuously avoids q-overlaps and \Lambda(\mathcal{D})=u_{B_1} clearly avoids \Lambda(\mathcal{O}v^{\pm}_q). Now suppose k>1 and let \mathcal{D}':=\{B_1,\ldots,B_{k-1}\} denote the sub-diagram of \mathcal{D} removing B_k. Note that \mathcal{D}' also avoids q-overlaps, so by induction, the permutation \Lambda(\mathcal{D}') avoids \Lambda(\mathcal{O}v^{\pm}_q). Suppose B_k is maximal in \mathcal{D} and let q':=|B_{k-1}\cap B_k| denote the overlap between B_{k-1} and B_k. In ?, we display the matrices of \Lambda(\mathcal{D}') and \Lambda(\mathcal{D}) following ? noting that region A_2 has q'+1 rows. Since \Lambda(\mathcal{D}') avoids \Lambda(\mathcal{O}v^{+}_q), any containment of \Lambda(\mathcal{O}v^{+}_q) in \Lambda(\mathcal{D}) must involve region A_3. Furthermore, region A_3 is decreasing and hence, any containment of \Lambda(\mathcal{O}v^{+}_q) in \Lambda(\mathcal{D}) must also use q+1 entries from region A_2. If \Lambda(\mathcal{D}) contains \Lambda(\mathcal{O}v^{+}_q), then q\leq q'. But \mathcal{D} avoids q-overlaps by assumption and therefore q'<q. This implies \Lambda(\mathcal{D}) avoids \Lambda(\mathcal{O}v^{+}_q).

The paper has a figure here, which this page does not show.

Next we show that \Lambda(\mathcal{D}) avoids \Lambda(\mathcal{O}v^{-}_q). Continuing with the assumption that B_k is maximal in \mathcal{D}, we have that the region A_2 is decreasing by Lemma 4.4 in ?. Since both regions A_2 and A_3 are decreasing, any containment of \Lambda(\mathcal{O}v^{-}_q) in \Lambda(\mathcal{D}) must be within region A_1. But \Lambda(\mathcal{D}') avoids \Lambda(\mathcal{O}v^{-}_q) and therefore, so does \Lambda(\mathcal{D}).

Finally, if B_k is minimal, we can apply the argument above to the dual staircase diagram \mathcal{D}^* and use Proposition 3.6 part (4) noting that diagrams \mathcal{O}v^{\pm}_q are dual to each other. This completes the proof.

Definition

Definition 4.9

8HAX

We say a staircase diagram \mathcal{D}=\{B_1,\ldots,B_k\} contains a strongly connected \ell-chain if there exists a subdiagram \{B_{m+1},\ldots,B_{m+\ell}\} that is a strongly connected chain of length \ell (either increasing or decreasing). Otherwise, we say \mathcal{D} avoids strongly connected \ell-chains.

Theorem

Theorem 4.10

08N3

Let \ell\geq 2. The following are equivalent:

  1. The staircase diagram \mathcal{D} avoids strongly connected \ell-chains.

  2. The permutation \Lambda(\mathcal{D}) avoids the patterns \Lambda(\mathcal{C}h^{\pm}_\ell).

Uses Definition 3.1 · Used by Proof
Proof (Proof of Theorem 4.10) of Theorem 4.10

Let \mathcal{D}=\{B_1,\ldots,B_k\} be a staircase diagram and suppose that \mathcal{D} contains a strongly connected \ell-chain. By Proposition 4.5 and Lemma 4.11, if the chain is increasing, then \Lambda(\mathcal{D}) contains \Lambda(\mathcal{C}h^+_\ell), and if the chain is decreasing, then \Lambda(\mathcal{D}) contains \Lambda(\mathcal{C}h^-_\ell).

Conversely, suppose that \Lambda(\mathcal{D}) contains \Lambda(\mathcal{C}h^-_\ell). We will show that \mathcal{D}=\{B_1,\ldots,B_k\} contains a decreasing \ell-chain by induction on the number of decreasing runs in \mathcal{D}. Since \Lambda(\mathcal{C}h^{-}_\ell) is strongly indecomposable, it suffices to assume \mathcal{D} is a strongly connected staircase diagram by Lemma 2.5 and Proposition 3.7. First, suppose that \mathcal{D} is a single decreasing chain. If k<\ell, then repeated applications of Lemma 4.13 imply that \Lambda(\{B_1\}) contains \Lambda(\mathcal{C}h^-_2)=4312 which is a contradiction. Hence k\geq \ell and \mathcal{D} contains a decreasing \ell-chain.

If \mathcal{D} is not a decreasing chain, then let B_d denote the maximal block in \mathcal{D} with largest index and consider the subdiagrams \mathcal{D}':=\{B_1,\ldots,B_{d-1}\} and \mathcal{D}'':=\{B_d,\ldots,B_k\}. In particular, \mathcal{D}'' is a decreasing chain. Since \Lambda(\mathcal{D}) contains \Lambda(\mathcal{C}h^-_\ell), Lemma 4.14 implies at least one of \Lambda(\mathcal{D}') or \Lambda(\mathcal{D}'') contains \Lambda(\mathcal{C}h^-_\ell). If \Lambda(\mathcal{D}'') contains \Lambda(\mathcal{C}h^-_\ell), then \mathcal{D}'' must be a decreasing chain of at least \ell blocks and hence \mathcal{D} contains a decreasing \ell-chain. Otherwise, \Lambda(\mathcal{D}') contains \Lambda(\mathcal{C}h^-_\ell) and, by induction, the subdiagram \mathcal{D}' contains a decreasing \ell-chain. In either case, \mathcal{D} contains a decreasing \ell-chain.

Finally, if \Lambda(\mathcal{D}) contains \Lambda(\mathcal{C}h^+_\ell), then \mathcal{D} contains an increasing \ell-chain by Proposition 3.6 part (4) and the preceding arguments. This proves the theorem.

Lemma

Lemma 4.11

464N

Let \mathcal{D}=\{B_1,\ldots,B_k\} be a strongly connected, increasing chain on [n-1] where B_i=[r_i,l_i] for each 1\leq i\leq k. If \Lambda(\mathcal{D})=w(1)\cdots w(n), then the subsequence

w(1)w(2)w(l_1+1)w(l_2+1)\cdots w(l_k+1)

is a containment of pattern (k+2)(k+1)12\cdots k in \Lambda(\mathcal{D}). In particular,

\Lambda(\mathcal{C}h_k^+)=(k+2)(k+1)12\cdots k.

Furthermore, by duality (i.e. Proposition 3.6 part (4)), if \mathcal{D}=\{B_1,\ldots,B_k\} is a strongly connected, decreasing chain, then \Lambda(\mathcal{D}) contains

\Lambda(\mathcal{C}h_k^-)=\Lambda(\mathcal{C}h_k^+)^{-1}=34\cdots(k+1)(k+2) 21.
Used by Proof
Proof of Lemma 4.11

We prove the lemma by induction on the number of blocks |\mathcal{D}|=k. First if k=1, then \mathcal{D}=\{[1,n-1]\} and \Lambda(\mathcal{D})=u_{[1,n-1]}=n(n-1)\cdots 1, which contains 321 using any subsequence of length 3. In particular, the subsequence w(1)w(2)w(n)=n(n-1)1 is a containment of 321.

Now suppose that \mathcal{D}=\{B_1,\ldots,B_k\} is a strongly connected increasing chain on [n-1] and let \mathcal{D}'=\mathcal{D}\setminus\{B_k\} (in particular, B_k is maximal). In ?, we show \Lambda(\mathcal{D}') dividing into regions A_1 and A_2 in its containment in \Lambda(\mathcal{D}).

The paper has a figure here, which this page does not show.

Let \Lambda(\mathcal{D}')=w'(1)\cdots w'(l_{k-1}+1) and \Lambda(\mathcal{D})=w(1)\cdots w(n). By induction, the permutation \Lambda(\mathcal{D}') contains the pattern (k+1)k12\cdots (k-1) along the subsequence

w'(1)w'(2)w'(l_1+1)w'(l_2+1)\cdots w'(l_{k-1}+1).

We further assume by induction that w'(1)=l_{k-1}+1 and w'(2)=l_{k-1}. Since \mathcal{D} is strongly connected, r_k\leq l_{k-1} and hence the nodes (1,w(1)), (2,w(2)) belong to region A_2. This implies w(1)=l_k+1=n and w(2)=l_{k}=n-1. Proposition 3.6 part (2) implies w(l_{k-1}+1)<w(l_{k-1}+2), which, in turn, implies that w(l_{k-1}+1)<w(l_{k}+1). Thus \Lambda(\mathcal{D}) contains the pattern (k+2)(k+1)12\cdots k at

w(1)w(2)w(l_1+1)w(l_2+1)\cdots w(l_k+1)

with w(1)=n and w(2)=n-1. This completes the proof.

Example

Example 4.12

SRVI

Consider the staircase diagram \mathcal{D}=\{[1,4]\prec [3,6]\prec[6,7,8]\}.

\begin{tikzpicture}[scale=0.44,baseline={(0,-0.4)}] \setcounter{x}{0} \foreach \a in {{0,0, 0,0,1,1,1,1},{0,0,3,3,3,3,0},{4,4, 4,0, 0,0,0,0}} { \addtocounter{x}{1} \setcounter{y}{-1} \foreach \b in \a { \addtocounter{y}{1} \ifthenelse{\b=0}{\addtocounter{y}{0}}{ \FPeval{\result}{clip(9-\the\value{y}-1)} \ifcase\b\relax \or\colorlet{cubecolor}{cyan} \or\colorlet{cubecolor}{green} \or\colorlet{cubecolor}{yellow} \or\colorlet{cubecolor}{pink} \or\colorlet{cubecolor}{orange} \or\colorlet{cubecolor}{purple} \or\colorlet{cubecolor}{white} \else \colorlet{cubecolor}{black} \fi \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (1,0) -- (0.5,0.25) --(-0.5,0.25)--(0,0); \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (0,-1) -- (-0.5,-0.75) --(-0.5,0.25)--(0,0); \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (1,0) -- (1,-1) --(0,-1)--(0,0); ; \FPeval{\result}{clip(9-\the\value{y}-1)} \draw[draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0.5,-0.5) node {\textsf{\result}};} } } \end{tikzpicture}\hspace{1.0in} \begin{tikzpicture}[scale=0.3,baseline={(0,0.2)}] \draw[fill=blue!20] (7,4) rectangle (9,6); \draw[fill=black!20] (0,4) rectangle (7,6); \draw[fill=black!20] (7,0) rectangle (9,4); \draw[fill=black!20] (7,6) rectangle (9,9); \draw[step=1.0,black] (0,0) grid (9,9); \fill (0.5,0.5) circle (7pt);\draw[thick, red] (0.5,0.5) circle (11pt); \fill (1.5,1.5) circle (7pt);\draw[thick, red] (1.5,1.5) circle (11pt); \fill (2.5,2.5) circle (7pt); \fill (3.5,7.5) circle (7pt); \fill (4.5,8.5) circle (7pt);\draw[thick, red] (4.5,8.5) circle (11pt); \fill (5.5,3.5) circle (7pt); \fill (6.5,6.5) circle (7pt);\draw[thick, red] (6.5,6.5) circle (11pt); \fill (7.5,4.5) circle (7pt); \fill (8.5,5.5) circle (7pt);\draw[thick, red] (8.5,5.5) circle (11pt); \end{tikzpicture}

Note that \Lambda(\mathcal{D})=987216354 contains \Lambda(\mathcal{C}h_3^+)=54123 at position sequence (1,2,5,7,9).

Lemma

Lemma 4.13

UFMX

Let k\ge 2 and \mathcal{D}=\{B_1,\ldots,B_k\} be a strongly connected staircase diagram such that B_k is minimal. Let \mathcal{D}'=\mathcal{D}\setminus\{B_k\} and \ell\geq 2. If \Lambda(\mathcal{D}) contains \Lambda(\mathcal{C}h^{-}_\ell), then \Lambda(\mathcal{D}') contains \Lambda(\mathcal{C}h^{-}_{\ell-1}).

Uses Definition 3.1 · Used by Proof
Proof of Lemma 4.13

Assume S(\mathcal{D})=[n-1] and let B_k=[r,n-1]. Since \mathcal{D} is strongly connected, we have B_{k-1}\cap B_k=[r,m-1] for some r< m<n-1. If \Lambda(\mathcal{D}') contains \Lambda(\mathcal{C}h^{-}_{\ell}), then it also contains \Lambda(\mathcal{C}h^{-}_{\ell-1}). Suppose \Lambda(\mathcal{D}') avoids \Lambda(\mathcal{C}h^{-}_{\ell}). Since B_k is minimal, ? together with the assumption \Lambda(\mathcal{D}) contains \Lambda(\mathcal{C}h^{-}_\ell) implies that every such containment must involve positions in \Lambda(\mathcal{D}) from the interval [r,r+n-m]. Specifically, the containment must use exactly one position from [m,m+n-r] for the value \ell+2 from \Lambda(\mathcal{C}h^{-}_{\ell}) as in ?. Thus \Lambda(\mathcal{D}') contains \Lambda(\mathcal{C}h^{-}_{\ell-1}).

The paper has a figure here, which this page does not show.
Lemma

Lemma 4.14

FUDV

Let \mathcal{D}=\{B_1,\ldots,B_k\} be a strongly connected staircase diagram and let 1< d\leq k and \ell\geq 1. Define the subdiagrams

\mathcal{D}'=\{B_1,\ldots, B_{d-1}\}\quad\text{and}\quad \mathcal{D}''=\{B_d,\ldots,B_k\}.

Suppose that B_d is maximal in \mathcal{D} and that \mathcal{D}'' is a decreasing chain. If \Lambda(\mathcal{D}) contains \Lambda(\mathcal{C}h^{-}_\ell), then either \Lambda(\mathcal{D}') contains \Lambda(\mathcal{C}h^{-}_{\ell}) or \Lambda(\mathcal{D}'') contains \Lambda(\mathcal{C}h^{-}_{\ell}).

Uses Definition 3.1 · Used by Proof
Proof of Lemma 4.14

We first consider the case where d=k and hence \mathcal{D}''=\{B_d\}. Note that \Lambda(\mathcal{D}'')=u_{B_d} which contains \Lambda(\mathcal{C}h^{-}_\ell) if and only if \ell=1. So we assume that \ell\geq 2. Since B_d is maximal, the matrix of \Lambda(\mathcal{D}) has the following form as in ?, where the submatrix \Lambda(\mathcal{D}') is given by regions A_1 and A_2, and region A_3 is an anti-diagonal square.

The paper has a figure here, which this page does not show.

Lemma 4.4 says that region A_2 is decreasing. If \Lambda(\mathcal{D}) contains \Lambda(\mathcal{C}h^{-}_\ell), then any such containment must happen within region A_1 since region A_3 is also decreasing. Hence \Lambda(\mathcal{D}') contains \Lambda(\mathcal{C}h^{-}_\ell). Now suppose that d<k and hence \mathcal{D}'' is a decreasing chain with more than one block. The matrix of \Lambda(\mathcal{D}) is given in ?.

The paper has a figure here, which this page does not show.

Here, region A_4 corresponds to appending the sequence of blocks B_{d+1}\succ\cdots\succ B_k to \mathcal{D}'\cup \{B_d\}. The region A_3 (from block B_d) splits into two regions, A_3' and A_3''. Since A_3 is anti-diagonal, each of A_3', A_3'' are also anti-diagonal with A_3'' strictly above and to the right of A_3'. Also note that region A_4 is strictly to the right of regions A_1 and A_2 since B_d\succ\cdots\succ B_k is a decreasing sequence with B_d maximal in \mathcal{D}.

Now suppose that \Lambda(\mathcal{D}) contains \Lambda(\mathcal{C}h^{-}_\ell). Then either \Lambda(\mathcal{D}) is contained in region A_1 or contained in regions A_4 and A_3'' since regions A_2 and A_3' are decreasing. But \Lambda(\mathcal{D}') contains region A_1 and \Lambda(\mathcal{D}'') contains the region given by A_4 and A_3'' (in fact, \Lambda(\mathcal{D}'') contains the region given by A_3', A_4, and A_3''). Hence, at least one of \Lambda(\mathcal{D}'),\Lambda(\mathcal{D}'') contains \Lambda(\mathcal{C}h^{-}_\ell).

Corollary

Corollary 4.15

CVK1

The following are equivalent:

  1. The staircase diagram \mathcal{D} avoids strongly connected 3-chains and 2-overlaps.

  2. The permutation \Lambda(\mathcal{D}) is polished.

Proof of Corollary 4.15

By Theorem 4.10 and Theorem 4.8, staircase diagrams avoiding 2-overlaps and strongly connected 3-chains correspond to smooth permutations avoiding 45321, 54312, 34521, 54123.

\begin{tikzpicture}[scale=0.4] \draw[step=1.0,black] (0,0) grid (5,5); \fill (0.5,1.5) circle (7pt); \fill (1.5,0.5) circle (7pt); \fill (2.5,2.5) circle (7pt); \fill (3.5,3.5) circle (7pt); \fill (4.5,4.5) circle (7pt); \end{tikzpicture}\quad \begin{tikzpicture}[scale=0.4] \draw[step=1.0,black] (0,0) grid (5,5); \fill (0.5,0.5) circle (7pt); \fill (1.5,1.5) circle (7pt); \fill (2.5,2.5) circle (7pt); \fill (3.5,4.5) circle (7pt); \fill (4.5,3.5) circle (7pt); \end{tikzpicture}\qquad \begin{tikzpicture}[scale=0.4] \draw[step=1.0,black] (0,0) grid (5,5); \fill (0.5,2.5) circle (7pt); \fill (1.5,1.5) circle (7pt); \fill (2.5,0.5) circle (7pt); \fill (3.5,3.5) circle (7pt); \fill (4.5,4.5) circle (7pt); \end{tikzpicture}\quad \begin{tikzpicture}[scale=0.4] \draw[step=1.0,black] (0,0) grid (5,5); \fill (0.5,0.5) circle (7pt); \fill (1.5,1.5) circle (7pt); \fill (2.5,4.5) circle (7pt); \fill (3.5,3.5) circle (7pt); \fill (4.5,2.5) circle (7pt); \end{tikzpicture}

These are exactly the permutations patterns that appear in Theorem 1.3.

Theorem

Theorem 5.1

Z1HB

Suppose that Q is a set of strongly indecomposable permutations. Then

Z_Q(x)=\frac{1-2\overline{Z}_Q(x)}{1-x+(x-2)\overline{Z}_Q(x)}.
Uses Definition 2.2 · Used by Proof
Proof of Theorem 5.1

Lemma 2.5 and Proposition 3.7 imply that, to enumerate staircase diagrams that avoid strongly indecomposable permutations, it suffices to consider staircase diagrams that are strongly connected and fully supported on [n]. Each fully supported staircase diagram decomposes as a strongly connected staircase diagram and a fully supported staircase diagram on a smaller connected support. For example:

\begin{tikzpicture}[scale=0.35,baseline={(0,0.5)}] \setcounter{x}{0} \foreach \a in { {0,0,0,0,0,0,0,0,0,0,0,0,1,1},{0,4,4,0,0,2,2,2,2,0,0,3,3,0},{7,7,0,6,6,6,6,0,5,5,5,0,0,0}} { \addtocounter{x}{1} \setcounter{y}{-1} \foreach \b in \a { \addtocounter{y}{1} \ifthenelse{\b=0}{\addtocounter{y}{0}}{ \FPeval{\result}{clip(12-\the\value{y}-1)} \ifcase\b\relax \or\colorlet{cubecolor}{cyan} \or\colorlet{cubecolor}{green} \or\colorlet{cubecolor}{yellow} \or\colorlet{cubecolor}{pink} \or\colorlet{cubecolor}{orange} \or\colorlet{cubecolor}{purple} \or\colorlet{cubecolor}{white} \else \colorlet{cubecolor}{black} \fi \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (1,0) -- (0.5,0.25) --(-0.5,0.25)--(0,0); \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (0,-1) -- (-0.5,-0.75) --(-0.5,0.25)--(0,0); \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (1,0) -- (1,-1) --(0,-1)--(0,0); ; \FPeval{\result}{clip(12-\the\value{y}-1)} \draw[draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0.5,-0.5) node { };} } } \end{tikzpicture}\quad \rightarrow \quad \begin{tikzpicture}[scale=0.35,baseline={(0,0.5)}] \setcounter{x}{0} \foreach \a in { {0,1,1},{3,3,0},{0,0,0}} { \addtocounter{x}{1} \setcounter{y}{-1} \foreach \b in \a { \addtocounter{y}{1} \ifthenelse{\b=0}{\addtocounter{y}{0}}{ \FPeval{\result}{clip(12-\the\value{y}-1)} \ifcase\b\relax \or\colorlet{cubecolor}{cyan} \or\colorlet{cubecolor}{green} \or\colorlet{cubecolor}{yellow} \or\colorlet{cubecolor}{pink} \or\colorlet{cubecolor}{orange} \or\colorlet{cubecolor}{purple} \or\colorlet{cubecolor}{white} \else \colorlet{cubecolor}{black} \fi \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (1,0) -- (0.5,0.25) --(-0.5,0.25)--(0,0); \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (0,-1) -- (-0.5,-0.75) --(-0.5,0.25)--(0,0); \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (1,0) -- (1,-1) --(0,-1)--(0,0); ; \FPeval{\result}{clip(12-\the\value{y}-1)} \draw[draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0.5,-0.5) node { };} } } \end{tikzpicture}\quad + \quad \begin{tikzpicture}[scale=0.35,baseline={(0,0.5)}] \setcounter{x}{0} \foreach \a in { {0,0,0,0,0,0,0,0},{0,4,4,0,0,2,2,2,2,0,0},{7,7,0,6,6,6,6,0,5,5,5}} { \addtocounter{x}{1} \setcounter{y}{-1} \foreach \b in \a { \addtocounter{y}{1} \ifthenelse{\b=0}{\addtocounter{y}{0}}{ \FPeval{\result}{clip(12-\the\value{y}-1)} \ifcase\b\relax \or\colorlet{cubecolor}{cyan} \or\colorlet{cubecolor}{green} \or\colorlet{cubecolor}{yellow} \or\colorlet{cubecolor}{pink} \or\colorlet{cubecolor}{orange} \or\colorlet{cubecolor}{purple} \or\colorlet{cubecolor}{white} \else \colorlet{cubecolor}{black} \fi \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (1,0) -- (0.5,0.25) --(-0.5,0.25)--(0,0); \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (0,-1) -- (-0.5,-0.75) --(-0.5,0.25)--(0,0); \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (1,0) -- (1,-1) --(0,-1)--(0,0); ; \FPeval{\result}{clip(12-\the\value{y}-1)} \draw[draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0.5,-0.5) node { };} } } \end{tikzpicture}

Since \mathcal{D} avoids Q if and only if each component avoids Q, we have the recursion:

z'_n=\sum_{k=1}^{n} \bar z_{k}\cdot 2z'_{n-k}.

Thus

Z'_Q(x)=\overline{Z}_Q(x)+2\overline{Z}_Q(x)\cdot Z'_Q(x)\quad \text{giving}\quad Z'_Q(x)=\frac{\overline{Z}_Q(x)}{1-2\overline{Z}_Q(x)}.

Furthermore, any staircase diagram is a disjoint union of fully supported staircase diagrams. Since a strongly indecomposable permutation is also indecomposable, Lemma 2.1 implies

Z_Q(x)=\frac{1+Z'(x)}{1-x-xZ'_Q(x)}.

Combining ? and ? completes the proof.

Definition

Definition 5.2

A3J1

Let \mathcal{D}=\{B_1,\ldots,B_k\} be strongly connected chain with k\geq 2. Define

\mathcal{B}r(\mathcal{D}):=\{B_1,\ldots, B_{k-1},B_k\cap B_{k-1}\}

with the same order structure as \mathcal{D} (either increasing or decreasing). If \mathcal{E}=\mathcal{B}r(\mathcal{D}) for some staircase diagram \mathcal{D}=\{B_1,\ldots,B_k\}, we say \mathcal{E} is a broken staircase diagram (or broken staircase) on [r] where r denotes the right endpoint of B_{k-1}.

Definition

Definition 5.3

H70E

We say a broken staircase diagram \mathcal{E} contains the pattern p if there exists \mathcal{D}\in\mathcal{F}r^{-1}(\mathcal{B}r^{-1}(\mathcal{E})) such that \Lambda(\mathcal{D}) contains p. Otherwise, we say \mathcal{E} avoids the pattern p.

Definition

Definition 5.4

JVFI

We say a permutation p is chain indecomposable if the following hold:

  1. For any staircase diagram \mathcal{D}, if \Lambda(\mathcal{D}) contains p, then there exists a strongly connected chain \mathcal{D}'\subseteq \mathcal{D} such that \Lambda(\mathcal{D}') contains p.

  2. For any strongly connected chain \mathcal{D}, if \Lambda(\mathcal{D}) avoids p, then \mathcal{B}r(\mathcal{D}) avoids p.

Lemma

Lemma 5.5

2A2Y

Let p be smooth permutation with p=\Lambda(\mathcal{D}). If p is chain indecomposable, then \mathcal{D} is a strongly connected chain. As a consequence, p is strongly indecomposable.

Proof of Lemma 5.5

Since p is chain indecomposable and p contains itself, there exists a strongly connected chain \mathcal{D}'\subseteq \mathcal{D} such that \Lambda(\mathcal{D}') contains p=\Lambda(\mathcal{D}). But \Lambda(\mathcal{D}) cannot contain a permutation of a staircase diagram with strictly smaller support. Hence \mathcal{D}'=\mathcal{D}.

Proposition

Proposition 5.6

ABO6

Let \mathcal{D} be a strongly connected staircase diagram and let p be a chain indecomposable permutation. Consider the decomposition \mathcal{D}\mapsto (\mathcal{E}_1,\ldots,\mathcal{E}_K) as above. Then \Lambda(\mathcal{D}) avoids p if and only if \mathcal{E}_i avoids p for each 1\leq i \leq K.

Proof of Proposition 5.6

Let \mathcal{D}_1,\ldots,\mathcal{D}_K denote the maximal chains of \mathcal{D} corresponding to \mathcal{E}_1,\ldots,\mathcal{E}_K. If \Lambda(\mathcal{D}) avoid p, then each of \Lambda(\mathcal{D}_i) must avoid p by Proposition 4.5. Using Lemma 4.1 and the assumption that p is chain indecomposable, it follows that each of the corresponding broken staircases \mathcal{E}_i avoids p.

Conversely, suppose that each \mathcal{E}_i avoids p. Since \mathcal{D}_i\in \mathcal{F}r^{-1}(\mathcal{B}r^{-1}(\mathcal{E}_i)), we get that the permutation \Lambda(\mathcal{D}_i) avoids p. This implies \Lambda(\mathcal{D}') avoids p for every chain \mathcal{D}'\subseteq\mathcal{D} since each chain in \mathcal{D} is in some maximal \mathcal{D}_i. Again, since p in chain indecomposable, we have that \Lambda(\mathcal{D}) avoids p.

Theorem

Theorem 5.7

0AB6

Let Q be an inverse invariant set of chain indecomposable permutations. Then

\overline{Z}_Q(x)=\frac{xZ^+_Q(x)}{2x-(1-x)Z^{+}_Q(x)}.
Uses Definition 5.4 · Used by Proof
Proof of Theorem 5.7

First note that since Q is inverse invariant, we have z^+_n=z^-_n where z^-_n denotes the analogous number of strongly connected decreasing chains which avoid Q. Let \mathcal{D} denote a fully supported, strongly connected staircase diagram on [n]. Then either \mathcal{D} is a chain (increasing or decreasing), or \mathcal{D} decomposes as (\mathcal{E}_1,\ldots,\mathcal{E}_K) as in Proposition 5.6 with K\geq 2. Let z_k^b denote the number of increasing broken staircases on [k] that avoid Q. Since Q is inverse invariant, z_k^b also equals the number of decreasing broken staircases on [k] that avoid Q. By Proposition 5.6, we have that

\bar z_n=(2z^+_n-1)+\sum_{k=2}^{n-3}z_k^b\cdot (\bar z_{n-k}-1).

Observe that the bounds on the sum above come from the fact that broken staircases have minimum support size k=2 and that the staircase diagram \mathcal{E}_K must have at least two blocks and hence n-k\geq 3. Next, we claim that z_k^b=z^+_{k+1}-z^{+}_k. Let \mathcal{D}'=\{B_1,\ldots, B_{k}\} be a fully supported increasing chain on [k+1] and define

\phi(\mathcal{D}'):=\{B_1,\ldots, B_{k-1}, B_{k}\setminus\{k+1\}\}.

Either \phi(\mathcal{D}') is a broken staircase on [k], or a strongly connected chain on [k]. Moreover the map \phi is a bijection from increasing chains on [k+1] to the disjoint union of increasing broken staircases and increasing chains on [k]. Thus the claim is proved. Now Proof Proof becomes

\bar z_n=(2z^+_n-1)+\sum_{k=2}^{n-3}(z^+_{k+1}-z^{+}_k)\cdot (\bar z_{n-k}-1)

and thus

\overline{Z}(x)=\left(2Z^+(x)-\frac{x}{1-x}\right)+\left(\frac{(1-x)Z^+(x)-x}{x}\right)\cdot\left(\overline{Z}(x)-\frac{x}{1-x}\right).

Solving for \overline{Z}(x) proves the theorem.

Corollary

Corollary 5.8

Q09I

Let Q be a set of permutation patterns and let Z_Q(x) denote the generating function for the number of staircase diagrams on [n] that avoid Q (or equivalently, smooth permutations in \operatorname{\mathfrak{S}}_{n+1} that avoid Q).

  1. If Q is a strongly indecomposable set, then Z_Q(x) is determined by \overline{Z}_Q(x), the generating function for the number of strongly connected staircase diagrams that avoid Q. Furthermore, Z_Q(x) is rational if and only if \overline{Z}_Q(x) is rational.

  2. If Q is an inverse invariant and chain indecomposable set, then Z_Q(x) is determined by Z^+_Q(x), the generating function for the number of strongly connected, increasing chains that avoid Q. Furthermore, Z_Q(x) is rational if and only if Z^+_Q(x) is rational.

Proposition

Proposition 5.9

P12Q

If n\geq 2, then \bar p_n=2F_{n-1}-1 where F_n is the n-th Fibonacci number. It follows that

\sum_{n\geq 1}\bar p_n\, x^n=\frac{x-x^2+x^3}{(1-x)(1-x-x^2)}.
Used by Proof
Proof of Proposition 5.9

Let \mathcal{D}=\{B_1,\ldots,B_k\} be a strongly connected staircase diagram and let \alpha_i:=|B_i|. If \mathcal{D} avoids Q_P, then it consists of alternating 2-chains with 1-overlaps between blocks. If k>1, then the map

\mathcal{D}\rightarrow (\alpha_1-1,\alpha_2-2,\alpha_3-2,\ldots,\alpha_{k-3}-2,\alpha_{k-1}-2,\alpha_k-1)

is a two-to-one map between strongly connected staircase diagrams on [n] with k blocks that avoid Q_P and k-compositions of (n-k+1). Summing over k gives \bar p_n=2F_{n-1}-1. For example:

\begin{tikzpicture}[scale=0.35,baseline={(0,0.25)}] \setcounter{x}{0} \foreach \a in { {0,8,4,4,8,0,0,8,2,2,2,8,0,0}, {5,8,0,0,8,3,3,8,0,0,0,8,1,1}} { \addtocounter{x}{1} \setcounter{y}{-1} \foreach \b in \a { \addtocounter{y}{1} \ifthenelse{\b=0}{\addtocounter{y}{0}}{ \FPeval{\result}{clip(15-\the\value{y}-1)} \ifcase\b\relax \or\colorlet{cubecolor}{cyan} \or\colorlet{cubecolor}{green} \or\colorlet{cubecolor}{yellow} \or\colorlet{cubecolor}{pink} \or\colorlet{cubecolor}{orange} \or\colorlet{cubecolor}{purple} \or\colorlet{cubecolor}{white} \else \colorlet{cubecolor}{black} \fi \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (1,0) -- (0.5,0.25) --(-0.5,0.25)--(0,0); \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (0,-1) -- (-0.5,-0.75) --(-0.5,0.25)--(0,0); \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (1,0) -- (1,-1) --(0,-1)--(0,0); ; \FPeval{\result}{clip(15-\the\value{y}-1)} \draw[draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0.5,-0.5) node { };} } } ; \end{tikzpicture}\quad \mapsto\quad (2,3,2,2,1)

Here we use the fact that \displaystyle \sum_{k\geq 0}\binom{n-k}{k}=F_{n}.

Proposition

Proposition 5.10

QR2T

We have that \bar b_1=1 and if n\geq 2, then \bar b_n=2^{n-1}-1. It follows that

\sum_{n\geq 1}\bar b_n\, x^n=\frac{x-2x^2+2x^3}{(1-2x)(1-x)}.
Used by Proof
Proof of Proposition 5.10

The fact that \bar b_1=1 is clear. Let \mathcal{D}=\{B_1,\ldots,B_k\} be a strongly connected staircase diagram on [n] and let \alpha_i:=|B_i|. If \mathcal{D} avoids Q_B, then it consists of alternating 2-chains with non-empty overlaps between blocks. Define \beta_i=|B_i\cap B_{i+1}| for i<k with \beta_k=0 and \gamma_i=\alpha_i-(\beta_i+\beta_{i-1}) (here we set \beta_0=0). If k>1, then the map

\mathcal{D}\rightarrow (\gamma_1,\beta_1,\gamma_2,\beta_2\ldots,\gamma_k)

is a two-to-one map between strongly connected staircase diagrams on [n] with k blocks that avoid Q_B and (2k-1)-compositions of n. Summing over k gives \bar b_n=2^{n-1}-1. For example:

\begin{tikzpicture}[scale=0.35,baseline={(0,0.25)}] \setcounter{x}{0} \foreach \a in { {0,4,4,4,4,4,0,2,2,2,2,2,2,0}, {5,5,0,0,3,3,3,3,3,3,0,0,1,1}} { \addtocounter{x}{1} \setcounter{y}{-1} \foreach \b in \a { \addtocounter{y}{1} \ifthenelse{\b=0}{\addtocounter{y}{0}}{ \FPeval{\result}{clip(15-\the\value{y}-1)} \ifcase\b\relax \or\colorlet{cubecolor}{cyan} \or\colorlet{cubecolor}{green} \or\colorlet{cubecolor}{yellow} \or\colorlet{cubecolor}{pink} \or\colorlet{cubecolor}{orange} \or\colorlet{cubecolor}{purple} \or\colorlet{cubecolor}{white} \else \colorlet{cubecolor}{black} \fi \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (1,0) -- (0.5,0.25) --(-0.5,0.25)--(0,0); \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (0,-1) -- (-0.5,-0.75) --(-0.5,0.25)--(0,0); \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (1,0) -- (1,-1) --(0,-1)--(0,0); ; \FPeval{\result}{clip(15-\the\value{y}-1)} \draw[draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0.5,-0.5) node { };} } } ; \draw[dashed,red, thick] (0,-1)--(0,3); \draw[dashed,red,thick] (-1,-1)--(-1,3); \draw[dashed,red,thick] (-3,-1)--(-3,3); \draw[dashed,red,thick] (-5,-1)--(-5,3); \draw[dashed,red,thick] (-6,-1)--(-6,3); \draw[dashed,red,thick] (-9,-1)--(-9,3); \draw[dashed,red,thick] (-11,-1)--(-11,3); \draw[dashed,red,thick] (-12,-1)--(-12,3); \end{tikzpicture}\quad \mapsto\quad (1,1,2,3,1,2,2,1,1)

Note that the number of compositions of n with an odd number of parts is 2^{n-2}.

Proposition

Proposition 5.11

KG2L

We have \bar c_1^+=1 and if n\geq 2, then \bar c_n^+=2^{n-2}. It follows that

\sum_{n\geq 1}\bar c_n^+\, x^n= \frac{x-x^2}{1-2x}.
Used by Proof, Proof
Proof of Proposition 5.11

The fact that \bar c_1^+=1 is clear. Let \mathcal{D}=\{B_1,\ldots,B_k\} be a strongly connected increasing chain and let \alpha_i:=|B_i|. If \mathcal{D} avoids Q_C, then there are 1-overlaps between all blocks in \mathcal{D}. The map

\mathcal{D}\mapsto (\alpha_1-1,\ldots, \alpha_k-1)

is a bijection between strongly connected, increasing chaings on [n] with k blocks that avoid Q_C and k-compositions (n-1). Summing over k gives \bar c_n^+=2^{n-2}. For example:

\begin{tikzpicture}[scale=0.35,baseline={(0,0.3)}] \setcounter{x}{0} \foreach \a in { {0,0,0,0,0,0,0,0,1,1,8}, {0,0,0,0,0,2,2,2,8,0,0}, {0,0,3,3,3,8,0,0,0,0,0}, {0,4,8,0,0,0,0,0,0,0,0},} { \addtocounter{x}{1} \setcounter{y}{-1} \foreach \b in \a { \addtocounter{y}{1} \ifthenelse{\b=0}{\addtocounter{y}{0}}{ \FPeval{\result}{clip(15-\the\value{y}-1)} \ifcase\b\relax \or\colorlet{cubecolor}{cyan} \or\colorlet{cubecolor}{green} \or\colorlet{cubecolor}{yellow} \or\colorlet{cubecolor}{pink} \or\colorlet{cubecolor}{orange} \or\colorlet{cubecolor}{purple} \or\colorlet{cubecolor}{white} \else \colorlet{cubecolor}{black} \fi \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (1,0) -- (0.5,0.25) --(-0.5,0.25)--(0,0); \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (0,-1) -- (-0.5,-0.75) --(-0.5,0.25)--(0,0); \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (1,0) -- (1,-1) --(0,-1)--(0,0); ; \FPeval{\result}{clip(15-\the\value{y}-1)} \draw[draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0.5,-0.5) node { };} } } ; \draw[dashed,red,thick] (-1,1)--(-1,5); \draw[dashed,red,thick] (-4,0)--(-4,4); \draw[dashed,red,thick] (-7,-1)--(-7,3); \end{tikzpicture}\quad \mapsto\quad (2,3,3,1)
Example

Example 5.12

8OW7

Let \mathcal{D}=\{[1,4]\prec[3,5]\prec[5,7]\}. Then

\operatorname{DyckP}(\mathcal{D})=(U^4D^2)(UD^2)(U^2D^3)

is a Dyck path from (0,0) to (14,0). Diagrammatically, we have

\begin{tikzpicture}[scale=0.5,baseline={(0,0.7)}] \setcounter{x}{0} \foreach \a in { {0,0,0,1,1,1,1}, {0,0,3,3,3,0,0}, {5,5,5,0,0,0,0}} { \addtocounter{x}{1} \setcounter{y}{-1} \foreach \b in \a { \addtocounter{y}{1} \ifthenelse{\b=0}{\addtocounter{y}{0}}{ \FPeval{\result}{clip(12-\the\value{y}-1)} \ifcase\b\relax \or\colorlet{cubecolor}{cyan} \or\colorlet{cubecolor}{green} \or\colorlet{cubecolor}{yellow} \or\colorlet{cubecolor}{pink} \or\colorlet{cubecolor}{orange} \or\colorlet{cubecolor}{purple} \or\colorlet{cubecolor}{white} \else \colorlet{cubecolor}{black} \fi \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (1,0) -- (0.5,0.25) --(-0.5,0.25)--(0,0); \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (0,-1) -- (-0.5,-0.75) --(-0.5,0.25)--(0,0); \fill[fill=cubecolor, draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0,0) -- (1,0) -- (1,-1) --(0,-1)--(0,0); ; \FPeval{\result}{clip(12-\the\value{y}-1)} \draw[draw=black,shift={(90:\value{x})},shift={(180:\value{y})}, shift={(-27:0)}] (0.5,-0.5) node { };} } } ; \draw (-4,-0.5)node {$4$}; \draw (-1.5,0.5)node {$1$}; \draw (0,1.5)node {$2$}; \draw (-5.25,1.75)node {$2$}; \draw (-3.25,2.75)node {$2$}; \draw (-0.75,3.75)node {$3$}; \end{tikzpicture}\quad\xrightarrow[\operatorname{DyckP}]\qquad\ \begin{tikzpicture}[scale=0.4,baseline={(0,0.75)}] \draw[step=1.0,black!50] (0,0) grid (14,5); \fill (0,0) circle (5pt); \fill (4,4) circle (5pt); \fill (6,2) circle (5pt); \fill (7,3) circle (5pt); \fill (9,1) circle (5pt); \fill (11,3) circle (5pt); \fill (14,0) circle (5pt); \draw[thick, line width = 0.5mm] (0,0) -- (4,4) -- (6,2) -- (7,3) -- (9,1) -- (11,3)-- (14,0); \end{tikzpicture}
Lemma

Lemma 5.14

U0YE

Let \mathcal{D}=\{B_1,\ldots,B_k\} be a fully supported, increasing chain on [n]. Then the following are true:

  1. \operatorname{DyckP}(\mathcal{D}) has k peaks, one corresponding to each block B_i. Moreover, the height of the peak associated to B_i is |B_i|.

  2. \operatorname{DyckP}(\mathcal{D}) has k-1 valleys, one corresponding to each pair (B_i,B_{i+1}). Moreover, the height of the valley associated to (B_i,B_{i+1}) is |B_i\cap B_{i+1}|.

Used by Proof, Proof
Proposition

Proposition 5.15

0BXY

Let \mathcal{D}=\{B_1,\ldots,B_k\} be a fully supported, increasing chain on [n]. Then \mathcal{D} is strongly connected if and only if the height of each valley in \operatorname{DyckP}(\mathcal{D}) is at least one.

As a consequence, the total number of fully supported, strongly connected, increasing chains on [n] is the Catalan number C_{n-1}.

Used by Proof, Proof
Proposition

Proposition 5.16

266Y

Fix \ell\geq 2 and let \mathcal{D}=\{B_1,\ldots,B_k\} be a fully supported, strongly connected increasing chain on [n]. Then \mathcal{D} avoids Q_{B,\ell} if and only if \operatorname{DyckP}(\mathcal{D}) has at most \ell-1 peaks and the height of each valley is at least one. In particular,

b^+_{\ell,n}=\sum_{i=1}^{\ell-1} N(i,n-1)

where \displaystyle N(n,i)=\frac{1}{i}\binom{n}{i}\binom{n}{i-1} is the (n,i)-Narayana number.

Used by Proof
Proof of Proposition 5.16

The Narayana number N(n,i) counts the number of Dyck paths on n with exactly i peaks. The proposition follows from Lemma 5.14 and Proposition 5.15.

Corollary

Corollary 5.17

JVCU

For \ell\geq 2, the generating function for the number of smooth permutations avoiding Q_{B,\ell} is rational.

Proof of Corollary 5.17

By Corollary 5.8 and Proposition 5.16, it suffices to show that the generating function \sum_{n\geq i} N(i,n)\, x^n is rational for a fixed integer i. However, it is known that

\sum_{n\geq i} N(n,i)\, x^n=\frac{x^i\sum_{j=1}^i N(i,j)\, x^{j-1}}{(1-x)^{2i-1}}.

This formula is stated in [Ba06, Example 40] (see also [GAO2016, Lemma 3.3]). We remark that the sum in the numerator is called the i-th Narayana polynomial.

Proposition

Proposition 5.18

8GBI

Fix q\geq 2 and let \mathcal{D}=\{B_1,\ldots,B_k\} be a fully supported, strongly connected increasing chain on [n]. Then \mathcal{D} avoids Q_{C,q} if and only if \operatorname{DyckP}(\mathcal{D}) the height of each valley is at least one and less than q. In particular,

c^+_{q,n}=f_{q-1,n-1}

where f_{q,n} is the number of Dyck paths on n whose valley heights are less than q.

Used by Proof
Proof of Proposition 5.18

The proposition follows from Lemma 5.14 and Proposition 5.15.

Corollary

Corollary 5.19

CA4T

For q\geq 2, the generating function for the number of smooth permutations avoiding Q_{C,q} is rational.

Proof of Corollary 5.19

The corollary follows directly from techniques developed in [EZ20], but we include a proof for completeness. Let f_{q,n} denote the number of Dyck paths on n whose valley heights are less than q and define

F_q(x)=\sum_{n\geq 0} f_{q,n}\, x^n.

It suffices to show that F_q(x) is rational for all q\geq 2. First note that when q=2, then F_2(x) is rational by Proposition 5.18 and Proposition 5.11. We proceed by induction on q. Let P denote a Dyck path whose valley heights are less than q. Split P into P_1 and P_2 at the first occurrence, which P returns to the x-axis. We can write

P=P_1P_2=(UP_1'D) P_2.

Note that P_1' is Dyck path whose valley heights are less than q-1, while P_2 is a Dyck path whose valley heights are still less than q. This gives

f_{q,n}=\sum_{k=1}^{n-1}f_{q-1,k}\cdot f_{q,n-k-1}

which implies

F_q(x)=1+xF_{q-1}(x)\cdot F_q(x)\quad \text{and}\quad F_q(x)=\frac{1}{1-xF_{q-1}(x)}.

By induction, F_q(x) is rational for all q\geq 2.

Source and licence

The text on this page is from arXiv:2609.33015v1 by Faqruddin Ali Azam and Edward Richmond, under the licence CC BY 4.0. The corpus made these changes: it read the items out of the LaTeX source, it expanded the macros of the paper, it put each proof after its statement, and it converted the text to HTML. The formulas are the TeX of the paper, and KaTeX renders them. A formula or a reference can look different from the PDF. The page is published under CC BY 4.0.

The record of each item is in analysis/objects/2609/2609.33015.jsonl.