Abstract
In this paper, we focus on the internal structural characteristics of permutation tableaux and their correspondence with linked partitions. We begin by introducing new statistics for permutation tableaux, designed to thoroughly describe various positional relationships among the topmost 1s and the rightmost restricted 0s. Subsequently, we develop two marking algorithms for permutation tableaux, each from the perspective of columns and rows. Additionally, we introduce tugging and rebound transformations, which elucidate the generative relationship from original partitions to linked partitions. As a result, we demonstrate that the construction of these two marking algorithms in permutation tableaux provides a straightforward method for enumerating the crossing number and nesting number of the corresponding linked partitions.
Keywords:
permutation tableau; linked partition; marking algorithm; tugging and rebound transformation; crossing number; nesting number MSC:
05A05; 05A18; 05E10
1. Introduction
Steingrímsson and Williams [1] proposed a new combinatorial structure, the permutation tableaux, when they enumerated completely positive Grassmannian elements. They introduced the definition and properties of permutation tableaux in detail and constructed a bijection between the set of permutation tableaux of length n containing k rows and the set of permutations of length n with k weak exceedances. Corteel and Kim [2] defined permutation tableaux of type B and gave a generalized bijection from permutation tableaux of type B to permutations of type B.
A permutation tableau is defined as a Ferrers diagram possibly with empty rows such that the cells are filled with 0s and 1s, and the following are met:
- (1)
- Each column contains at least one 1.
- (2)
- There does not exist any 0 with a 1 above in the same column and a 1 to the left of the same row.
The length of a permutation tableau is defined as the number of rows plus the number of columns. A 0 in a permutation tableau is restricted if there is a 1 above it in the same column. A row is unrestricted if it does not contain a restricted entry. A 1 is a topmost one if it contains no 1 above itself in the same column. Let = . A permutation tableau T of length n is labeled by the elements in in increasing order from the top right corner to the bottom left corner. We use row i to denote the row with label i and column j to denote the column with label j. We use to denote the cell in row i and column j. The shape of a permutation tableau T is meant to be the shape of the underlying Ferrers diagram of T with empty rows allowed. In other words, the shape of T is a partition , where is the number of cells in the ith row of the underlying Ferrers diagram of T for .
For example, there is a permutation tableau of length 11 and shape (5, 5, 3, 2, 2, 0) in Figure 1, which has unrestricted row 1, 7, 8, 11 and two rightmost restricted 0s in (2, 4) and (5, 9), respectively.
Figure 1.
A permutation tableau T of length 11.
Linked partitions were first introduced by Dykema [3] in the study of the unsymmetrized T-transform in free probability theory. A linked partition of is a collection of nonempty subsets of , called blocks, such that the union of is , and any two distinct blocks are nearly disjoint. Two blocks and are said to be nearly disjoint if, for any , one of the following conditions holds:
- (1)
- and ;
- (2)
- and .
The linear representation of a linked partition was defined by Chen, Wu, and Yan [4]. Given a linked partition of , list n vertices in a horizontal line with labels . For any block, , where and draw an arc from to for . For , we use a pair to represent an arc from i to j, and we call i and j the left-hand and right-hand endpoint of arc , respectively. For the sake of convenience, we also adopt a linear representation to set partitions. Two arcs and form a crossing if , and they form a nesting if . The number of pairs of arcs forming a crossing (resp., nesting) in is defined as the crossing number (resp., nesting number) of . We denote the crossing number and the nesting number of the linked partition by and , respectively.
For example, the linear representation of linked partition is shown in Figure 2. There is only one crossing formed by arcs and and one nesting formed by arcs and , i.e., and .
Figure 2.
The linear representation of .
Given a linked partition, a vertex in the linear representation of is called an origin if it is only a left-hand endpoint, a transient if it is both a left-hand point and a right-hand endpoint, a singleton if it is an isolated vertex, or a destination if it is only a right-hand endpoint. Figure 3 illustrates the four types of vertices. It is clear that origin, transition, and singleton are the minimum elements of the blocks, the total number of which is equal to the number of blocks of linked partitions. It should be pointed out that for any right-hand endpoint j, there is at most one vertex i such that , and i is connected to j in the linear representation of a linked partition.
Figure 3.
Four types of elements in linked partitions.
Chen et al. [5] established a bijection between partitions and vacillating tableaux to prove that the crossing numbers and the nesting numbers of partitions of have a symmetric joint distribution by fixing the sets of minimal block elements and maximal block elements, as well as over all matchings on . They also obtained a corollary that the number of k-noncrossing partitions is equal to the number of k-non-nesting partitions, which is also true for matchings. Chen, Wu, and Yan [4] bijectively proved that the number of noncrossing linked partitions of is equal to the number of large Schröder paths of length , and they gave a one-to-one correspondence between linked partitions of and the increasing trees containing vertices. In addition, by defining linked cycles, they showed that the crossing number and nesting number have a symmetric joint distribution over the set of linked partitions of by fixing the vertex labeling. Chen, Liu, and Wang [6] gave a bijection between linked partitions of containing k blocks and permutations of containing descents, as well as a bijection between linked partitions of containing k blocks and permutation tableaux of length n containing k rows. Based on the positions of the topmost 1s and rightmost restricted 0s, they also defined -avoiding and -avoiding permutation tableaux. Moreover, they illustrated a bijection between noncrossing linked partitions of n and -avoiding permutation tableaux of length n and a bijection between non-nesting linked partitions of n and -avoiding permutation tableaux of length n. Chen, Guo, and Pang [7] introduced the structure of vacillating Hecke tableaux and used the Hecke insertion algorithm proposed by Buch et al. [8] to establish a one-to-one correspondence between vacillating Hecke tableaux and linked partitions; they also proved that the crossing number and the nesting number of a linked partition can be determined by the maximal number of rows and the maximal number of columns of diagrams in the corresponding vacillating Hecke tableau.
In this paper, we establish the relationship of internal structural characteristics between linked partitions and permutation tableaux. Especially, we present the crossing number and nesting number of linked partitions by the positional relationship between the topmost 1s and rightmost restricted 0s in permutation tableaux. For this target, we first introduce some new structual statistics of permutation tableaux in Section 2, such as the diagonal pattern, front-out condition, back-out condition, ceiling index, and floor index. In Section 3, we describe two marking algorithms for permutation tableaux in the view of columns and rows, respectively. In Section 4, we construct a tugging transformation and a rebound transformation to linked partitions, which show a closed relationship between set partitions and linked partitions: for any linked partition of n, there is a unique partition of n such that is generated by applying a tugging operation to . Finally, based on the bijection between linked partitions and permutations, obtained by Chen, Liu, and Wang [6], we deduce that the crossing number and nesting number of a linked partition can be determined by the markers in the corresponding permutation tableau.
2. Structural Statistics in Permutation Tableaux
Let be the set of permutation tableaux of length n, where . Let , and denote its labels of columns by , where . A permutation tableau is uniquely determined by its topmost 1s and rightmost restricted 0s. The 1s and 0s we will mention next are both the topmost 1s and rightmost restricted 0s, abbreviated as s and s.
It can be fully proven that if the positions of the topmost 1s are given, then all the cells above these positions which are in the same columns are filled with 0s; if the positions of the rightmost restricted 0s are given, then all the cells to the left of these positions which are in the same rows are filled with 0s; and last, this fills the remaining cells with 1s.
Definition 1.
Two cells and in permutation tableau T form a diagonal pattern if and is a cell of T. See Figure 4.
Figure 4.
Diagonal pattern.
For example, Figure 4 illustrates a diagonal pattern formed by cells and , but cells and in Figure 1 cannot form a diagonal pattern, since the right of cell is empty without any cell.
For any column , denote the row label of its by . Assume that there exists at least one , and denote the row labels of all s by , respectively, where , .
Definition 2.
We call in satisfying the front-out condition if there exist one or s in cells ,, and is a cell of T. Figure 5 illustrates the condition for .
Figure 5.
The front-out condition.
Definition 3.
We call in satisfying the back-out condition if there exist a and possibly s in cells , , …, , , and the cells meet one of the following conditions:
- (a)
- There does not exist any under cell in column , and is a cell of T;
- (b)
- There are s under cell in column but cannot form a diagonal with , or t is the row label of the possible cells in column , where ;
- (c)
- There exists at least one cell filled with an in row i and column , , and cell is in T.
Figure 6 illustrates the back-out condition when .
Figure 6.
Six cases of the back-out condition. (a) Case 1, (b) Case 2, (c) Case 3.
Note that if the in cell satisfies the back-out condition, this means that only one of the three conditions above is met.
Definition 4.
The ceiling index of any cell filled with a or an in T is defined as row label i.
Definition 5.
The floor index of cell filled with a or an in T is defined as column label j if there does not exist any below cell in column j; see Figure 7(1). Otherwise, its floor index is defined as row lable of cell , where cell is filled with an , , and is minimum. See Figure 7(2).
Figure 7.
Two cases of the floor index.
3. Marking Algorithms for Permutation Tableaux
In this section, we mainly introduce a marking algorithm and two statistics for permuatation tableaux called the row index and column index.
3.1. Column Marking Algorithm
Let T be a permutation tableau of length n with u rows and v columns, where , and . Denote the column labels of T by , , …, , where . We introduce the column marking algorithm for permutation tableaux. We carry out the marking process to column , , …, in order, and we will mark some cells in these columns with one or some •s based on the positional relationship between actually present s and s in these columns.
For any column , , we label its and possible s by observing the positional relationships of s and s in column and columns , respectively.
Here, we take and to illustrate the marking process of the and s in . Denote the row label of in column by . First, if the s in columns and form a diagonal pattern, then add a • in cell . If there does not exist any in column , we do nothing. Otherwise, assume that there is at least one in this column, and denote the row labels of those s by .
Second, we consider the mark of cell . If there exist or s in cells , i.e., the in cell satisfies the front-out condition, then add a • in cell . If the in cell satisfies one of the back-out conditions, then add a • to cell .
The number of •s in cell is called the column index of cell about column , which is denoted by . Next, we apply the same method to analyze the marks of cells , respectively, and obtain their column indices , , …, . At this point, we have completed the column marking algorithm on column corresponding to column .
By the same way, we apply the column marking algorithm to column corresponding to any column , . Finally, the column marking algorithm of column is completed. Repeat the above process to the columns of T from to . Then, the column marking algorithm for T is terminated.
Define
as the column index of cell and column , respectively.
Definition 6.
Let be the set of non-negative integers and be the set of permutation tableaux. Define a funciton F from to such that for any ,
where the value of is called the column index of T.
3.2. Row Marking Algorithm
Let T be a permutation tableau of length n with u rows and v columns, where , and . Denote the row labels of T by . We carry out the marking process to row , , …, in order. Assume that there exists a cell containing a or an for any . According to Definition 4, its ceiling index is , and we denote its floor index by t. If there exist exactly k cells in T filled with either a or an , each of whose ceiling index is less than and floor index is greater than t, then add k ∗s to cell , where . Define the row index of cell as k, which is denoted by .
Repeat the process for the other cells filled with either a or an in row and and obtain their row indices. Let be the total number of ∗s in row . After we obtain the row index of each row in T, the row marking algorithm for T is completed.
Definition 7.
Let be the set of non-negative integers and be the set of permutation tableaux. Define a funciton G from to such that for any ,
where the value of is called the row index of T.
3.3. An Example
Here, we provide an example to further illustrate the two algorithms discussed above. Let be the permutation tableau in Figure 8. First, let us apply the column marking algorithm on .
Figure 8.
A permutation tableau of length 12.
According to the column marking algorithm, we possibly mark the cells containing s and s in columns from right to left in order.
For column 8, we only add a • to cell , since the 1s in cells and form a diagonal pattern. Let ; see Figure 9(1). For columns 11 and 8, firstly note that cell satisfies the back-out condition, so add a • to the cell and let . For columns 11 and 7, cells and form a diagonal pattern, where this implies that . Because cell satisfies both the front-out condition and the back-out condition, add two •s to and obtain . See Figure 9(2). Similarly, for column 12, we have . See Figure 9(3). Finally, we obtain
Figure 9.
The column marking algorithm of .
On the other hand, we carry out the row marking algorithm on . According to the row marking algorithm, we possibly mark the cells containing s and s in rows from top to bottom in order. For row 2, we just add an ∗ to cell , becasue its ceiling index is 2, which is greater than the ceiling index of , and its floor index is 3, which is less than the floor index of . Let . See Figure 10. Similarly, for row 3, add one ∗ to , and add one ∗ to . Note that , and ; see Figure 10(2). For row 4, add three ∗s to , and let and ; see Figure 10(3). For row 5, add two ∗s to . Note that , and ; see Figure 10(4). Row 6 and 9 do not satisfy the row marking condition and are not marked. For row 10, add one ∗ to , and let ; see Figure 10(5). Finally, we obtain
Figure 10.
The row marking algorithm of .
4. Transformations on Linked Partitions
In this section, we introduce two transformations on linked partitions, called tugging and rebound, and a recursive generating procedure.
Definition 8.
For a linked parition τ, if there exist a singleton k and an arc such that , then we call k a tuggable singleton of arc , as shown in Figure 11a. If there exist an origin r, a destination t, and an arc such that , where both r and t are contained in the same block B and , then we call r a tuggable origin of arc , as shown in Figure 11b.
Figure 11.
Different types of tuggable vertices.
Both tuggable singletons and tuggable origins are called tuggable vertices. Arc is called a tuggable arc.
Definition 9.
If there exist arcs and satisfying , then we say that arc covers arc . The number of arcs covering arc is called the level of arc , which is denoted by .
Definition 10.
For any arcs and , if or but , then we consider arc as having a higher level than arc , which is denoted by . We call the arc sequence of τ if the s are all its arcs, , and .
For example, as shown in Figure 2, linked parition has two tuggable singletons 2 and 4 and a unique tuggable origion 6. Moreover, and ; likewise, and . So, the arc sequence of is
Definition 11.
Given a linked parition of τ, if there exists a tuggable vertice k of any arc , then we remove arc from τ and add arcs and . Denote the resulting graph by . The transformation from τ to is denominated as a tugging operation on arc at vertice k.
is a linked partition because each vertex is a right-hand endpoint of at most one arc. The procedure of carrying out the tugging operation on arcs at any one of the tuggable vertices in or doing nothing is called a tugging transformation to . Note that k is a transition of , that is to say, it must not be a tuggable vertex of .
As illustrated in Figure 12, is obtained from performing a tugging transformation to in Figure 2: firstly, we tug arc at tuggable singleton 2, tug arc at tuggable singleton 4, and finally do nothing for arc ; however, 6 is its tuggable origin.
Figure 12.
The result of performing tugging transformations to .
Next, we introduce the inverse transformation of tugging transformation for linked partitions.
Definition 12.
Given a linked parition of , suppose there exists a transition k connecting arcs to , where both k and j are in block B, , and ; we remove arcs and from while adding arc . Denote the resulting graph by . The transformation from to is denominated as a rebound operation on arcs and at transition k.
It is not difficult to find that is also a linked partition. The procedure of performing a single rebound operation on arcs at any one of transitions in a linked partition or doing nothing is called a rebound transformation to . As illustrated in Figure 13, is obtained from performing rebound transformations to in Figure 12 at transitions 2, 3, and 4 in order.
Figure 13.
The result of performing rebound transformation to .
The tugging procedure is the way to perform the tugging transformation to set partitions of , thus giving linked partitions a nice recursive structure. Next, we define this tugging procedure, and we present a generation table for linked partitions.
A set partition of is a collection of disjoint nonempty subsets of , that is,
where the s are called blocks, , and whose union is .
We adopt the same linear representation for set partitions. Given that is a set partition of , i.e., does not have any transition, then we perform the tugging transformation to once. The result satisfies that either or is a linked partition, and it has its own possible tuggable vertex. We could repeat the above process for . Furthermore, given set partitions , , and , exerting a tugging transformation on and , respectively, the result of linked partitions and must be different from each other.
On the contraty, given a linked partition , we can obtain set partitions by exerting rebound transformations at all of the transitions. Thus, the following conclusion is provided.
Theorem 1.
Any linked partition of can be produced from some set partition of by means of a tugging transformation.
In Figure 14, we demonstrate that linked partitions of can be generated from the set partitions of . It is evident that linked partitions with labels , and d are generated from the same set partition with label a, repectively; on the other hand, when applying the tugging transformation to the set partition with label a by considering different tuggable verices or doing this once or twice, we obtain different linked partitions. It implies that there does not exist any bijective correspondence between the set of linked partitions of and the set of set partitions of , but we can construct all of the linked partitions based on the set partitions.
Figure 14.
Generating table of linked partitions of .
5. Main Theorem
Review that Chen, Liu, and Wang [6] proved a bijection between linked partitions and permutation tableaux. Combining bijection with marking algorithms, we are led to the main result that and in any linked partition can be indicated by a linear function of the number of different markers in .
Theorem 2
(Chen, Liu, and Wang [6]). For and , there is a bijection φ between a linked partition of with k blocks and a permutation tableau T of length n with k rows.
Here, we review the map from permutation tableaux to linked partitions. Let . After that, let us construct a linked partition of such that . First, we draw n vertices in a horizontal line labeled by from left to right; for any , we connect vertex to with an arc, where . For the column labeled with j, let be the cell filled with a , and let be the cells filled with the s. Afterwards, repeat the above process for all columns. Then, we have the desired linked partition.
For example, the linked partition corresponding to the bijective relationship with the permutation tableaux in Figure 8 is shown as follows.
Then, it is not difficult to have the following result.
Proposition 1.
Let τ be a linked partition and be the correspending permutation tableau:
- (1)
- If τ is a set partition, then there does not exist any in T.
- (2)
- If there exists a tuggable vertex k of an arc in τ, then performing the tugging transformation to k is equivalent to adding an to cell of T.
Furthermore, based on Theorem 1 and the definition of permutation tableaux, we have the following theorems.
Theorem 3.
Permutation tableaux of length n can be generated from the permutation tableaux containing just s by doing nothing or adding s in the cells satisfying the following three conditions simultaneously:
- (a)
- The s can only be added below the s.
- (b)
- There does not exist any with s above (in the same column) and a to the left (in the same row).
- (c)
- Each row contains only one .
Based on the bijection between linked paritions and permutation tableaux in Theorem 2, we have the following conclusion.
Theorem 4.
Let τ be a linked partition of and , where . If permutation tableau , then , and .
The interpretation of bijection implies that applying the tugging transformation to some arcs in a linked partition corresponds to the process of adding s in permutation tableau . Moreover, judging whether certain cells meet the front-out condition, the back-out condition, or from a diagonal pattern in T, we determine whether a new crossing is generated after tugging an arc in . Comparing the size relationship between the ceiling index and the floor index of two cells in T determines whether the corresponding arcs in form a nesting or not. Then by applying the column and row marking algorithm in T, respectively, one can thoroughly identify the crossings and nestings in and finally obtain and from the total numer of •s and ∗s. Hence, we have the desired theorem.
There is a bijection between shown in Figure 15 and shown in Figure 8. It is not difficult to comprehend that = 8 and = 9. Based on the row and column marking algorithms of the permutation tableaux, we know that = 9 and = 8. As stated in our Theorem 4, we understand that = and = .
Figure 15.
The linear representation of .
Author Contributions
Conceptualization, C.J.W. and M.N.W.; Writing—original draft, M.N.W.; Writing—review & editing, C.J.W.; Supervision, C.J.W.; Project administration, C.J.W. All authors have read and agreed to the published version of the manuscript.
Funding
This work was supported by the Beijing Natural Science Foundation (No. 1232005).
Data Availability Statement
No new data were created or analyzed in this study.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Steingrímsson, E.; Williams, L. Permutation tableaux and permutation patterns. J. Combin. Theory Ser. A 2007, 114, 211–234. [Google Scholar] [CrossRef][Green Version]
- Corteel, S.; Kim, J.S. Combinatortics on permutation tableaux of type A and type B. Eur. J. Comb. 2011, 32, 563–579. [Google Scholar] [CrossRef][Green Version]
- Dykema, K.J. Multilinear Function Series and Transforms in Free Probability Theory. Adv. Math. 2007, 208, 251–407. [Google Scholar] [CrossRef]
- Chen, W.Y.C.; Wu, S.Y.J.; Yan, C.H. Linked Partitions and Linked Cycles. Eur. J. Comb. 2008, 29, 1408–1426. [Google Scholar] [CrossRef]
- Chen, W.Y.C.; Deng, E.Y.P.; Du, R.R.X.; Stanley, R.P.; Yan, C.H. Crossings and nestings of matchings and partitions. Trans. Am. Math. Soc. 2007, 359, 1555–1575. [Google Scholar] [CrossRef]
- Chen, W.Y.C.; Liu, L.H.; Wang, C.J. Linked Partitions and Permutation Tableaux. Electron. J. Comb. 2013, 20, 1823–1831. [Google Scholar] [CrossRef] [PubMed]
- Chen, W.Y.C.; Guo, P.L.; Pang, S.X.M. Vacillating Hecke Tableaux and Linked Partitions. Math. Z. 2015, 281, 661–672. [Google Scholar] [CrossRef]
- Buch, A.S.; Kresch, A.; Shimozono, M.; Tamvakis, H.; Yong, A. Stable Grothendieck polynomials and K-theoretic factor sequences. Math. Ann. 2008, 340, 359–382. [Google Scholar] [CrossRef][Green Version]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).