An insertion algorithm on multiset partitions with applications to diagram algebras
Laura Colmenarejo, Rosa Orellana, Franco Saliola, Anne Schilling and, Mike Zabrocki

TL;DR
This paper extends the Robinson-Schensted-Knuth algorithm to multisets, providing new combinatorial and representation-theoretic insights, including bijections and algorithms relevant to diagram algebras and their subalgebras.
Contribution
It introduces a novel insertion algorithm for multisets that generalizes classical tableaux algorithms, linking combinatorics with representation theory of diagram algebras.
Findings
Established a bijection between words and pairs of tableaux involving multisets.
Developed an algorithm connecting partition diagrams to pairs of tableaux.
Aligned the insertion algorithm with recent representation-theoretic results.
Abstract
We generalize the Robinson-Schensted-Knuth algorithm to the insertion of two row arrays of multisets. This generalization leads to new enumerative results that have representation theoretic interpretations as decompositions of centralizer algebras and the spaces they act on. In addition, restrictions on the multisets lead to further identities and representation theory analogues. For instance, we obtain a bijection between words of length with entries in and pairs of tableaux of the same shape with one being a standard Young tableau of size and the other being a standard multiset tableau of content . We also obtain an algorithm from partition diagrams to pairs of a standard tableau and a standard multiset tableau of the same shape, which has the remarkable property that it is well-behaved with respect to restricting a representation to a subalgebra. This insertion…
| Subalgebra | Diagrams spanning the subalgebra | Dimension |
|---|---|---|
| Partition algebra | all diagrams | |
| Group algebra of symmetric group | permutations | |
| Brauer algebra [Bra37, Wen88] | perfect matchings | |
| Rook algebra [Sol02] | partial permutations | |
| Rook-Brauer algebra [Hd14, MM14] | matchings | |
|
Temperley–Lieb algebra
[TL71, Jon83, Wes95, Mar90] |
planar perfect matchings | |
| Motzkin algebra [BH14] | planar matchings | |
| Planar rook algebra [FHH09] | planar partial permutations | |
| Planar algebra [Jon94] | planar diagrams |
| Index set for irreducibles | Dimension of irreducible | |
|---|---|---|
| properties characterizing | |||
|---|---|---|---|
| diagrams spanning |
sizes of entries
in first row |
other properties | |
| all diagrams | — | — | |
| planar diagrams | — | planar | |
| permutations | matching | ||
| perfect matchings | , | matching | |
| partial permutations | , | matching | |
| matchings | , , | matching | |
| planar perfect matchings | , | matching & planar | |
| planar matchings | , , | matching & planar | |
| planar partial permutations | , | matching & planar | |
| Algebra | Diagram | Insertion Tableaux () | Recording Tableaux () |
|---|---|---|---|
| Branching rule for of to of | Reference | |
|
|
remove or cells from to get ,
then add or cells to to get |
[Hal01, Equation (1.4.1)]
[HR05, Section 1] |
| remove a cell from to get | ||
| add or remove a cell from to get | [Wen88, p. 192] | |
| [Jon83, p. 19] | ||
| remove or cells from to get | [Hal04, Sec. 3.1] | |
| [FHH09, Equation (4)] | ||
| add or remove or cells from to get | [Hd14, Equation (3.4)] | |
| [BH14, Equation (3.12)] |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
An insertion algorithm on multiset partitions with applications to diagram algebras
Laura Colmenarejo
Department of Mathematics and Statistics, UMass Amherst, 710 N Pleasant St, Amherst, U.S.A
[email protected] https://sites.google.com/view/l-colmenarejo/home ,
Rosa Orellana
Mathematics Department, Dartmouth College, 6188 Kemeny Hall, Hanover, NH 03755, U.S.A.
[email protected] https://math.dartmouth.edu/ orellana/ ,
Franco Saliola
Département de mathématiques, Université du Québec à Montréal, Canada
[email protected] http://lacim.uqam.ca/ saliola/ ,
Anne Schilling
Department of Mathematics, University of California, One Shields Avenue, Davis, CA 95616-8633, U.S.A.
[email protected] http://www.math.ucdavis.edu/~anne and
Mike Zabrocki
Department of Mathematics and Statistics, York University, 4700 Keele Street, Toronto, Ontario M3J 1P3, Canada
[email protected] http://garsia.math.yorku.ca/ zabrocki/
Abstract.
We generalize the Robinson–Schensted–Knuth algorithm to the insertion of two row arrays of multisets. This generalization leads to new enumerative results that have representation theoretic interpretations as decompositions of centralizer algebras and the spaces they act on. In addition, restrictions on the multisets lead to further identities and representation theory analogues. For instance, we obtain a bijection between words of length with entries in and pairs of tableaux of the same shape with one being a standard Young tableau of size and the other being a standard multiset tableau of content . We also obtain an algorithm from partition diagrams to pairs of a standard tableau and a standard multiset tableau of the same shape, which has the remarkable property that it is well-behaved with respect to restricting a representation to a subalgebra. This insertion algorithm matches recent representation-theoretic results of Halverson and Jacobson [HJ18].
1. Introduction
We explore a variant of the Robinson–Schensted–Knuth (RSK) algorithm, where we insert multisets instead of integer entries. If we restrict the multisets to all have size one, the algorithm we are using is the usual RSK algorithm. Applying this insertion to different arrays of multisets gives rise to a purely enumerative result that is a combinatorial manifestation of a double centralizer theorem from representation theory. Although representation theory serves as a principal motivation for studying these algorithms, no familiarity is assumed in our exposition of the enumerative and combinatorial results.
The RSK algorithm evolved over the last century from a procedure defined on permutations (in the work of Robinson [Rob38]) to a procedure defined on finite sequences of integers (in the work of Schensted [Sch61]) and finally to a procedure defined on “generalized permutations” by Knuth [Knu70]. In each of these versions, the algorithm establishes a correspondence between the initial input and pairs of combinatorial objects called tableaux subject to certain constraints (see Section 2 for definitions).
Each of the above procedures reflects a classical direct-sum decomposition result in representation theory. While the reader will find more details in Section 4, we present here an overview. Broadly speaking, we start with two families of operators, say and , acting on a vector space , and we determine the finest decomposition of into a direct sum of subspaces that are invariant for all the operators, say for some indexing set . Under certain circumstances, the actions of and neatly separate the subspaces ; more precisely, can be expressed as a tensor product , where the action of only affects and the action of only affects . Thus, we obtain the decomposition:
[TABLE]
At the combinatorial level, this decomposition implies that there is a bijection between and , where , and denote bases of , and , respectively.
One example of this is when and both act on (see Section 4 for details). In this case, we deduce the existence of a bijection between the set of finite sequences of length with entries in (i.e., a basis of ) and the union of the set of pairs consisting of a semistandard tableau of shape with entries in (i.e., a basis of ) and a standard tableaux of shape and size (i.e., a basis of ). This is precisely what the RSK algorithm does (see Section 3).
The above situation also holds for many other pairs of families of operators acting on ; for instance: the partition algebra and the symmetric group; the Brauer algebra and the orthogonal group; and the Hecke algebra and the quantum group of type .
In this paper, we adapt the RSK algorithm to the insertion of arrays of multisets. This adaptation gives combinatorial descriptions of other direct-sum decomposition results in representation theory. Furthermore, restrictions on the multisets result in a bijection and an enumerative result relating sets of combinatorial objects. For instance, by considering a vector space on which both the symmetric group and the partition algebra act, we obtain a bijection between words of length with entries in and pairs of tableaux of the same shape with one being a standard Young tableau of size and the other being a standard multiset tableau of content . We also obtain an algorithm from monomials in a polynomial ring to pairs of a standard tableau and a standard multiset tableau of the same shape and from elements of diagram algebras to pairs of standard multiset tableaux.
Note that algorithms that relate partition diagrams and pairs of paths in the Bratteli diagram for the partition algebras have been known since the late 1990s [HL06, MR98]. These paths are referred as “vacillating tableaux” and they are analogues of a path in the Young’s lattice, which is the Bratteli diagram for the symmetric groups. Paths in the Young lattice are encoded by standard Young tableaux.
Recently, a new combinatorial interpretation for the dimensions of the irreducible representations for the partition algebra has appeared in the literature [BH19, BHH17, OZ16, HJ18, Hal19]. In particular, Benkart and Halverson [BH19] presented a bijection between vacillating tableaux and “set-partition tableaux” (tableaux whose entries are sets of positive integers). There are two main advantages to working with set-partition tableaux instead of vacillating tableaux. Firstly, they are closer in spirit to the ubiquitous Young tableaux. Secondly, the definition extends naturally to the notion of multiset tableaux (tableaux whose entries are multisets of positive integers) and working with multiset tableaux leads to new enumerative and algebraic results that are not obvious by other means (see Proposition 5.1, Corollary 5.4, and Theorem 6.3).
Our insertion algorithm from partition diagrams to pairs of a standard tableau and a standard multiset tableau of the same shape has the remarkable property that it is well-behaved with respect to the subalgebra structure of the partition algebra. One surprising consequence is that we are able to provide explicit combinatorial descriptions of the sets of tableaux that give the dimensions of the irreducible representations associated to the prominent subalgebras of the partition algebras, such as the symmetric group, the Brauer algebra, the rook algebra, the rook-Brauer algebra, the Temperley–Lieb algebra, the Motzkin algebra, the planar rook algebra, and the planar algebra (see Lemma 6.6). This gives rise to analogues of the famous identity for the symmetric group, where is the number of standard tableaux of shape , to all of the above mentioned algebras (see Corollary 6.8). We prove that the dimensions of the irreducible representations of the various algebras is equal to the number of our combinatorially-defined tableaux by establishing that the branching rules are encoded in the tableaux (see Section 6.3 and Corollary 6.16). Our insertion is different from combining the insertion of Halverson and Lewandowski [HL06] from partition diagrams to paths in the Bratteli diagram with the bijection of Halverson and Benkart [BH19] from paths in the Bratteli diagram to set-partition tableaux (see Section 6.3).
The paper is organized as follows. In Section 2, we define the principal combinatorial objects used throughout this paper: multiset tableaux. In Section 3, we review the RSK algorithm for associating a pair of tableaux to a generalized permutation. The above discussion is expanded in Section 4 by providing more details on how RSK on permutations, words, and generalized permutations, reflects decomposition results in representation theory. In Section 5, the RSK algorithm is adapted to the multiset tableaux setting and corresponding enumerative results are obtained. The section opens with a description of the enumerative and combinatorial results and closes by connecting these results with representation theory. Finally, in Section 6 the algorithm is applied to partition algebra diagrams and it is shown that the new insertion algorithm is well-behaved when restricted to subalgebras. Finally, the connection to the representation theory recently developed in [HJ18] is established.
Acknowledgments
The authors would like to thank BIRS and AIM for the opportunity to collaborate in Banff in April 2018 and in San José in November 2018, which greatly facilitated the work on this project. We thank Tom Halverson for sharing an early version of [Hal19] with us.
The second author was partially supported by NSF grant DMS-1700058 and the fourth author was partially supported by NSF grants DMS–1760329 and DMS–1764153. The third and fifth authors were supported by NSERC Discovery Grants.
2. Multiset Tableaux
Throughout this paper, we work with tableaux whose entries are multisets. Note that any Young tableau—that is, a tableau with integer entries—can be viewed as a multiset tableau by considering each entry to be a multiset of cardinality . In this section, we fix notation and define the total orders on multisets that we use in order to extend the property of being (semi)standard to multiset tableaux.
2.1. Partitions
A partition of is a sequence of positive integers with whose sum is . Note that the empty sequence is a partition of [math]. The notation is used to indicate that is a partition of . The length of the partition is denoted by . As is customary, we depict partitions as diagrams; see Example 2.1. The cells of the partition are the coordinates of the boxes in the diagram; that is, . The operation of removing the first row of the partition is denoted by .
2.2. Set partitions
A set partition of a set is a collection of non-empty subsets of that are mutually disjoint, i.e., for all , and . The subsets are called the blocks of the set partition. We write to mean that is a set partition of the set .
2.3. Multisets
Let be a totally ordered set, which we refer to as an (ordered) alphabet. A multiset over is an unordered collection of elements of , allowing repeats. The collection of multisets forms an associative monoid with operation
[TABLE]
To simplify notation, we let denote the multiset that contains occurrences of , occurrences of , and so on; for example .
A multiset partition111Multisets are in bijection with integer vectors and multiset partitions are in bijection with objects known as vector partitions [Com74, Ges95, Mac04, Ros00]. Since integer vectors can be identified with sequences of monomials in a set of variables, another interpretation for multisets is as monomials in the variables . of a multiset is a multiset of multisets, , such that . We indicate this by the notation .
2.4. Ordering multisets
We will use two different methods to totally order the collection of all multisets over an ordered alphabet . In Section 5, we use graded lexicographic order. If with and with , then we say in the graded lexicographic order if:
- •
; or
- •
and there exists such that , and .
This is a total order [CLO15], with minimum element the empty multiset.
In Section 6, where we need only compare disjoint sets, we use the last letter order. Given two disjoint sets and with elements in an ordered set , we say in the last letter order if , where is the largest element in . For example, . (This order can be realized as the restriction of a total order on multisets, for example reverse lexicographic order, but this is not necessary here.)
2.5. Multiset tableaux
Let be a partition, an ordered alphabet, and a fixed total order on multisets (such as the graded lexicographic order or the last letter order if the multisets are all disjoint sets). A semistandard multiset tableau of shape is a function that associates with each cell a multiset over such that:
- •
whenever and both belong to ; and
- •
whenever and both belong to .
The shape of a multiset tableau is the partition , and the cells of are the cells of its shape. If , then we say that labels the cell , and that is an entry of .
When drawing multiset tableaux, the multisets are abbreviated as words without the surrounding multiset delimiters , and empty sets are depicted by blank cells.
2.6. Content of multiset tableaux
The content of a semistandard multiset tableau is the (disjoint) union of the entries of . More precisely, the content of is the multiset
[TABLE]
A semistandard multiset tableau is said to be
- •
a standard multiset tableau if its content is the set {\color[rgb]{0.7,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0.7,0,0}[k]}:=\{1,2,\ldots,k\} for some ; in other words, each letter appears exactly once in the tableau;
- •
a semistandard Young tableau if all its entries are multisets of size ;
- •
a standard Young tableau if it is both standard and a semistandard Young tableau.
Finally, for a multiset , let
- •
be the set of semistandard multiset tableaux of shape and content ;
- •
be the set of standard multiset tableaux of shape and content ;
- •
be the set of semistandard Young tableaux of shape and content ; and
- •
be the set of standard Young tableaux of shape .
The set-partition tableaux of [BH19, Definition 3.14] are closely related to our standard multiset tableaux.
Example 2.1**.**
Let with the usual order on integers. Then
[TABLE]
are three semistandard multiset tableaux of shape . The leftmost tableau has content . The middle tableau has content and is also a semistandard Young tableau. The rightmost multiset tableau is standard since its content is .
3. The RSK correspondence
We present here the Robinson–Schensted–Knuth (RSK) algorithm for certain finite sequences in , where and are totally ordered sets. Our presentation is slightly more general than the original [Knu70], where it was defined on certain finite sequences in . The proofs in [Knu70] still hold in this context because they only make use of the fact that is a totally ordered set.
Let and be two ordered alphabets. A generalized permutation from to is a two-line array of the form satisfying: ; ; for ; and whenever .
The RSK algorithm constructs two semistandard tableaux of the same shape from a generalized permutation . The cells of one of the tableaux are labelled by and the cells of the other tableau are labelled by . The key step in the algorithm is the following insertion procedure.
Definition 3.1** (RSK insertion procedure).**
Let be a semistandard tableau with entries in an ordered set and . The (row) insertion of into is the tableau defined recursively as follows, starting with .
- (1)
If is greater than or equal to all entries of the -th row of (this includes the case where the -th row has no entries), then append to the end of the row; otherwise 2. (2)
let be the leftmost entry of the row that is greater than , replace with , and insert the into row (i.e., repeat step (1) with and replaced by ).
Iterating this insertion procedure allows us to associate two semistandard tableaux with any generalized permutation as follows (cf. Example 3.2).
- •
Start with a pair of empty tableaux; i.e., tableaux with no rows and no columns.
- •
Insert into the first tableau using the insertion procedure; this introduces a new cell, say in position ; add a cell labelled in position of the second tableau.
- •
Insert into the first tableau, which introduces a new cell to the first tableau; label the corresponding cell in the second tableau by .
- •
Repeat with .
The result is two semistandard tableaux of the same shape, the first has entries , and the second has entries .
Example 3.2**.**
Consider the alphabets and . The insertion procedure applied to the generalized permutation , gives the following sequence of tableaux.
[TABLE]
Theorem 3.3** (Knuth).**
There is a one-to-one correspondence between generalized permutations from to and pairs of tableaux satisfying: and are of the same shape; is semistandard with entries in ; and is semistandard with entries in .
Two special cases of this correspondence coincide with the correspondences discovered by Robinson [Rob38] and Schensted [Sch61].
- (1)
By encoding a permutation of size as the generalized permutation , where , we obtain a bijection between permutations of size and pairs of standard Young tableaux of the same shape of size . 2. (2)
By encoding a word as , we obtain a bijection between words of length with entries in and pairs of Young tableaux of the same shape, the first semistandard with entries in and the second standard with entries in .
4. RSK and representation theory
As described in Section 1, the RSK algorithm is a combinatorial manifestation of certain direct-sum decompositions from representation theory. Below we consider the bijections induced by the RSK algorithm on permutations, on words, and on generalized permutations. For each bijection, we describe a vector space equipped with an action by two families of operators, and the decomposition of the space into a direct sum of invariant subspaces.
4.1. RSK and the group algebra
When considered as a procedure on permutations, RSK establishes a correspondence between permutations of and pairs of standard tableaux of the same shape of size . If denotes the number of standard tableaux of shape , then this correspondence gives the enumerative result:
[TABLE]
This formula reflects the following classic decomposition result in representation theory. Let denote the group algebra of the symmetric group with coefficients in . This is both a left and a right module over , and so it admits a decomposition into simple two-sided -modules. This decomposition takes the form
[TABLE]
where is a complete set of non-isomorphic simple right -modules, and . Note that since is a right -module, its dual is a left -module. One recovers Equation (4.1) from the decomposition in Equation (4.2) by computing the dimension of the vector spaces and noting that .
4.2. RSK and the -structure on
When considered as a procedure on finite sequences, RSK establishes a correspondence between finite sequences of length with entries in and pairs of tableaux satisfying: and have the same shape; is a semistandard tableau with entries in ; and is a standard tableau with entries . Enumeratively,
[TABLE]
where is the set of semistandard tableaux of shape with entries in , and where is the set of standard tableaux of shape .
This formula also reflects a classic decomposition result in representation theory. Let and consider the tensor product of with itself times. This is a left -module, with acting on simple tensors by
[TABLE]
as well as a right -module, with acting on simple tensors by
[TABLE]
and these two actions commute:
[TABLE]
Therefore, admits a decomposition into simple -modules, and this decomposition takes the form
[TABLE]
where is a simple left -module and is a simple right -module. Since and , one immediately recovers Equation (4.3).
The fact that the simple left -modules are also indexed by partitions is a special case of Schur–Weyl duality. It was first observed by Schur [Sch01, Sch27] in his thesis and later promoted by Weyl [Wey97] in his book on the representation theory of the classical groups. The idea extends to a much more general result known as the double commutant theorem (see, for instance, [GW98]). Roughly speaking, it states: if a vector space is acted on by two algebras of operators whose actions mutually centralize each other, then the space decomposes into a direct sum of tensors of two simple modules (for instance, ), and the two simple modules determine each other.
4.3. RSK and the -structure on
Knuth’s generalization establishes a correspondence between monomials of degree in sets of variables and pairs of semistandard tableaux of size satisfying: and have the same shape; is semistandard with entries in ; is semistandard with entries in . This is achieved by encoding monomials as generalized permutations from to : each occurrence of is encoded by the column , for example becomes .
This correspondence reflects a decomposition of the polynomial ring generated by the variables when it is viewed as a -module. To define the module structure, we first arrange the variables in the form of an matrix:
[TABLE]
The left action of on the polynomial ring corresponds to multiplying on the left by . Explicitly, the variable is replaced with . The right action of corresponds to multiplying on the right by (explicitly, ). Since these actions correspond to multipying on the left and right by matrices, the fact that the two actions commute is a consequence of the associativity of matrix multiplication.
Consequently, the polynomial ring admits a direct sum decomposition whose summands are tensors of pairs of simple modules (see, for instance, [How95]):
[TABLE]
where runs over all partitions, is the simple left -module indexed by , and is the simple right -module indexed by . Since the dimension of is the number of semistandard tableaux of shape with entries in , one sees that the set of monomials in is in bijection with the set of pairs of semistandard tableaux of the same shape with having entries in and having entries in .
In particular, for every multiset , the monomials satisfying for all span a -invariant subspace of whose dimension is equal to . These monomials are in bijection with the pairs of semistandard tableaux of the same shape with having entries in and having content . From this we immediately obtain
[TABLE]
where the inner sum is over multisets of size with entries in .
5. Application: a new insertion on generalized permutations
Throughout this section, semistandard multiset tableaux are defined using graded lexicographic order; see Sections 2.4 and 2.5 for details.
Section 4 illustrated how RSK parallels the direct-sum decomposition of three distinct vector spaces. In each setting, the correspondence was facilitated by parameterizing a basis of the vector space by generalized permutations. More specifically, permutations, then words, and finally monomials were encoded as generalized permutations to which the RSK insertion procedure was applied (cf. Section 4.1–Section 4.3). In this section, we begin with an alternative encoding, which produces new combinatorial and enumerative results that parallel a different decomposition of the polynomial ring of Section 4.3.
5.1. The correspondence
Let be a generalized permutation from to . We transform this into a generalized permutation from multisets over to as follows. The columns of the generalized permutation are , where and . The columns are ordered so that the entries of the top row are weakly-increasing in graded lexicographic order and whenever .
This encoding, together with Theorem 3.3, establishes the following result.
Proposition 5.1**.**
There is a one-to-one correspondence between generalized permutations , where are multisets over and are distinct elements of , and pairs satisfying: and are tableaux of the same shape; is a standard Young tableau of size ; and is a semistandard multiset tableau of content .
Example 5.2**.**
Consider the generalized permutation from to ,
[TABLE]
with which we associate the following generalized permutation whose top row consists of (possibly empty) multisets over and whose bottom row are the elements , each appearing exactly once:
[TABLE]
This generalized permutation in turn corresponds to the following pair of tableaux:
[TABLE]
Example 5.3**.**
Consider the case where , and the generalized permutations are of the form . The pairs of tableaux under the correspondence of Proposition 5.1 are depicted in Figure 1, whereas the pairs of tableaux under the usual RSK correspondence are depicted in Figure 2.
5.2. Special case: insertion on words
In the special case where the top row of satisfies for all , we obtain the following correspondence.
Corollary 5.4**.**
There is a one-to-one correspondence between words of length with entries in and pairs satisfying: and are tableaux of the same shape; is a standard Young tableau of size ; is a standard multiset tableau of content .
Example 5.5**.**
The generalized permutation associated with the word over the alphabet is
[TABLE]
which corresponds to the pair
[TABLE]
Example 5.6**.**
Consider the (relatively small) example where and so that there are words of length with entries in . Figure 3 depicts the pairs of tableaux associated with these words by the usual RSK algorithm; and Figure 4 depicts the pairs of tableaux associated with these words by the correspondence of Corollary 5.4.
5.3. Enumerative results
By restricting the correspondence of Proposition 5.1 to generalized permutations satisfying , we obtain the following enumerative statement:
[TABLE]
Compare this with Equation (4.4), which is the enumerative statement that accompanies Theorem 3.3.
The analogous enumerative statement that accompanies Corollary 5.4 is the special case where for all :
[TABLE]
Compare this with the enumerative statement obtained from the usual application of the RSK correspondence to words (see Section 4.2 and Equation (4.3)):
[TABLE]
where the inner sum is over all multisets of size with entries in .
5.4. Connections with representation theory
Consider the vector space , where . This space admits an action of the symmetric group as well as an action of the partition algebra . The -action is obtained by identifying the symmetric group with the subgroup of consisting of the permutation matrices and restricting the -action on defined in Section 4.2. The precise definition of the -action is not necessary here, so we refer the interested reader to [Hal04, Eq. (1.3.4)]. More information on the partition algebra is presented in Section 6.
These two actions are closely related when : the algebra of linear endomorphisms of that commute with the -action is isomorphic to ; and conversely, the algebra of linear endomorphisms of that commute with the -action is isomorphic to [Jon94]. That is, provided that ,
[TABLE]
Consequently, admits a direct sum decomposition whose summands are tensors of a simple -module and a simple -module (see, for instance, [HR05, Theorem 3.2.2] or [CSST10, Theorem 8.3.18]):
[TABLE]
where is the simple -module indexed by and is the simple -module indexed by (recall from Section 2.1 that is obtained from by deleting the first row). Since the dimension of is the number of standard tableaux of shape and the dimension of is the number of standard multiset tableaux of shape and content , we immediately obtain the enumerative result in Equation (5.1).
As pointed out in the introduction, this combinatorial interpretation for the dimension is different from that of [HL06, MR98], which makes use of vacillating tableaux instead of multiset tableaux. It is more closely aligned with the results in [BH19, BHH17, OZ16, HJ18].
6. Application: Diagram Algebras
Throughout this section, standard multiset tableaux are defined using last letter order; see Sections 2.4 and 2.5 for details.
For any parameter and positive integer , the partition algebra, , is defined as the complex vector space with basis given by the set partitions on two disjoint sets :
[TABLE]
Although we do not define the product here, as we will not use it explicitly, we remark that the dependency of the algebra on arises when we multiply the set partitions [HR05].
A diagram is a graphical representation of a set partition of the set : the vertex set of the graph is arranged in two horizontal rows, where the top row is labelled by and the bottom row are labelled by ; and there is a path connecting two vertices if and only if they belong to the same block of the set partition. Note that there is more than one graph that represents a set partition, but this is immaterial to the following. In our examples, we will connect vertices in the same block with a cycle.
Example 6.1**.**
The set partition is represented by the following diagram:
\overline{5}$$\overline{4}$$\overline{3}54\overline{2}$$\overline{1}123678
The partition algebra is semisimple whenever the parameter in which case the irreducible representations are indexed by partitions with [MS93]. We assume throughout that , so that is semisimple and isomorphic to as explained in Section 5.4.
In [HL06, MR98], the authors introduce RSK-type algorithms between partition algebra diagrams and pairs of paths in the Bratteli diagram of the partition algebras; in [HL06] these paths are called vacillating tableaux. In [BH19], the authors define a bijection between vacillating tableaux and standard multiset tableaux. In this section we provide a different bijection from partition algebra diagrams to standard multiset tableaux. This algorithm not only encodes the representation theory of the partition algebra, in the sense that the tableaux of shape index an irreducible representation associated with , but it also encodes the representation theory of subalgebras of the partition algebra when we restrict the set of diagrams considered. This allows us to obtain enumerative results for representations of various diagram algebras using standard multiset tableaux.
In this section, we only consider centralizer algebras acting on , but this construction indicates that more general diagram algebras are also of interest. If instead one considers the centralizer algebras acting on the polynomial ring (as described in Section 4.3), then the corresponding diagrams would have repeated entries and the dimensions of the irreducible representations will be subsets of semistandard multiset tableaux. Currently little is known about these centralizer algebras, see for instance [NPS19, OZ19].
6.1. The correspondence
A block in a set partition is called propagating if it contains vertices in both and . For example, is a propagating block. A block is called non-propagating otherwise. The number of propagating blocks in is called the propagating number. We denote the propagating number by . For example, the set partition in Example 6.1 has .
Let be a set partition of . We associate with a pair of standard multiset tableaux as follows. To begin,
- •
let denote the propagating blocks of ordered so that in the last letter order, where ;
- •
let denote the non-propagating blocks contained in and ordered so that in the last letter order;
- •
let denote the non-propagating blocks contained in and ordered so that in the last letter order.
Let denote the pair of standard multiset tableaux obtained by applying the RSK algorithm to the generalized permutation
[TABLE]
where and . Let be the tableau obtained from by adjoining a row containing empty cells followed by cells labelled . Let be the tableau obtained from by adjoining a row containing empty cells followed by cells labelled .
Example 6.2**.**
Let . The non-propagating blocks are , and , and the generalized permutation constructed from the propagating blocks is
[TABLE]
Apply the RSK algorithm to obtain the following pair of multiset tableaux:
[TABLE]
Finally, adjoin a new row to and a new row to containing the non-propagating blocks so that the resulting tableaux are of size :
[TABLE]
Theorem 6.3**.**
Let . The set partitions of are in bijection with pairs of standard multiset tableaux satisfying: and are of the same shape , where is a partition of ; has content ; and has content .
Proof.
Let and let denote the tableaux constructed by the above procedure. Notice that the propagation number of is at most , and since , there will be at least empty cells in the first row of and in the first row of guaranteeing that both are semistandard multiset tableaux. In addition, the cells of are filled with the blocks of a set partition of and the cells of with the blocks of a set partition of , and so there are no repetitions in or . Hence both tableaux are standard multiset tableaux.
Observe that we can reconstruct the set partition from : non-propagating blocks are the elements of the first rows; and the inverse of the RSK algorithm recovers the generalized permutation defined by the propagating blocks of . ∎
Since the number of set partitions of a set of cardinality is equal to the Bell number [Inc19, A000110, A020557], Theorem 6.3 implies that for ,
[TABLE]
Example 6.4**.**
Figure 5 depicts the correspondence of Theorem 6.3 for the 15 diagrams for .
For any diagram , we define to be the reflection of along its horizontal axis. If
\overline{5}$$\overline{4}$$\overline{3}54\overline{2}$$\overline{1}123 then
\overline{5}$$\overline{4}$$\overline{3}54\overline{2}$$\overline{1}123
The properties in the next proposition follow directly from the RSK algorithm.
Proposition 6.5**.**
Let .
- (a)
If inserts to with and of shape , then . 2. (b)
If inserts to , then inserts to .
6.2. Restriction to subalgebras
There are other bijections between partition algebra diagrams and pairs of standard multiset tableaux, but an important aspect of the algorithm in this paper is that it is compatible with the (representation theory) restriction to many prominent subalgebras of . More precisely, we will see that this single procedure captures the combinatorics of the representation theory of all these subalgebras.
For instance, for an integer with the subspace spanned by the set partitions with propagating number at most is a subalgebra of and the irreducible representations of this subalgebra are indexed by partitions of size less than or equal to . By Proposition 6.5, a refinement of Equation (6.1) states
[TABLE]
6.2.1. Definition of the subalgebras
We introduce some terminology that will make it easier to define the subalgebras. See Figure 6 for examples of the types of diagrams that we define below. A set partition is called planar if it can be represented as a graph without edge crossings inside the rectangle formed by its vertices. A set partition is called a matching if all its blocks are of size at most 2. We call a set partition a perfect matching if all its blocks are of size 2. The number of perfect matchings of elements is equal to . A perfect matching, where each block contains an element in and an element in is a permutation. A set partition is a partial permutation if all its blocks have size one or two and every block of size two is propagating.
Table 1 summarizes the definitions of the subalgebras that we work with. In [HJ18], the authors construct the irreducible representations of these subalgebras using standard multiset tableaux (which they call set-partition tableaux) and compute their characters. Their results provide a detailed study of the representation theory of these subalgebras from which we extract the information in Table 2.
6.2.2. Restricting the correspondence to the subalgebras
We characterize the standard multiset tableaux produced by the correspondence of Section 6.1 when restricted to the diagrams spanning one of the subalgebras in Table 1. We denote this set by .
A standard multiset tableau is matching if the first row contains sets of size less than or equal to and all other rows contain only sets of size . In Lemma 6.6, we show these are the multiset tableaux that correspond to matching diagrams by our insertion algorithm.
Two sets and are non-crossing if there do not exist elements and such that either or . We say that is between a set if there exist such that . We call a standard multiset tableau planar if it has two rows, if the sets in the first row are pairwise non-crossing, and if no element belonging to one of the sets in the second row is between any set in the tableau (apart from the set containing the element). In Lemma 6.6, we show these are the multiset tableaux that correspond to planar diagrams by our insertion algorithm.
Lemma 6.6**.**
Let be any positive integer, a partition of an integer with , and one of the subalgebras of defined in Table 1. If we apply the insertion procedure of Theorem 6.3 to the diagrams spanning , then the resulting standard multiset tableaux are characterized by the properties listed in Table 3.
Proof.
The case follows from Theorem 6.3.
For , observe that if a set partition is planar, then the propagating blocks are inserted in order as the blocks are non-crossing. This means that the shape of the insertion tableau (as well as that of the recording tableau ) has at most two rows. Also notice that non-propagating blocks have to be non-crossing (since the diagram is planar) and these entries constitute the entries in the first row of and . Furthermore, propagating blocks in correspond to entries in the second row of and . If a letter in the second row of (respectively, ) is between another set in (respectively, ), then the diagram is not planar.
By the correspondence described in Section 6.1, a propagating block of a diagram is a set of size with one element in and one element in if and only if the corresponding entries in the pair of standard multiset tableaux have size one and appear in the second row or above in both and . The non-propagating blocks are all in the first row and, in a matching diagram, all of the blocks are of size less than or equal to . This implies that, if is spanned by diagrams that are matching, then these diagrams insert to tableaux which are matching. Similarly, if the subalgebra is spanned by diagrams that are planar, then these diagrams insert to tableaux which are planar.
Since the non-empty sets that appear in the first row of and the first row of correspond to the non-propagating blocks of the set partition, we obtain the restrictions on sizes of the sets appearing in the first row. For instance, if , then there are no non-propagating blocks, and so the first row of and of contain only empty sets. If is or , then the non-propagating blocks are all of size . If is or , then the blocks (and hence the non-propagating blocks) are all of size . If is or , then non-propagating blocks are of size at most . ∎
Example 6.7**.**
In Table 4, we give examples of the tableaux described in Lemma 6.6 for and sufficiently large.
In addition, we obtain the following corollary of Theorem 6.3 and Lemma 6.6.
Corollary 6.8**.**
If , then for each subalgebra of the partition algebra described in Table 1, we have
[TABLE]
where the dimension of is also given in Table 1.
6.3. From standard multiset tableaux to Bratteli diagrams
Let denote one of the subalgebras from Lemma 6.6. We establish a bijection between the standard multiset tableaux for and the paths in the Bratteli diagram for .
A Bratteli diagram associated to a tower of algebras is an infinite -graded graph defined as follows. The vertices at level are in bijection with the isomorphism classes of the irreducible representations of ; if the irreducible representations are parameterized by some index set, then we label the vertices by the elements of the index set. Note that it is possible that vertices at different levels carry the same label (this happens for some of the index sets listed in Table 2), but the associated representations are different. The edges in the graph connect vertices of level with vertices at level : the number of edges from the vertex associated with an irreducible -representation to the vertex associated with an irreducible -representation is the multiplicity of in the restriction of to .
In all the examples we consider, there is exactly one irreducible -representation and it is of dimension . It follows from an induction argument that the dimension of an irreducible representation is equal to the number of paths in the Bratteli diagram from the unique level-[math] vertex to the vertex associated with .
Example 6.9**.**
Young’s lattice is an example of a Bratteli diagram for the tower of symmetric group algebras . Indeed, recall that there is exactly one edge in Young’s lattice if and only if is obtained from by removing a corner cell. And, the multiplicity of the irreducible -representation indexed by in the restriction to of the irreducible -representation indexed by is equal to if in Young’s lattice and is equal to [math] otherwise.
By branching rule, we mean any combinatorial description of the edge multiplicities in the Bratteli diagram in terms of the index sets of the irreducible representations. Table 5 summarizes the branching rule for various subalgebras of the partition algebra, where the index sets for the irreducible representations are given in Table 2.
Remark 6.10**.**
A proof that the planar algebra is isomorphic to the Temperley–Lieb algebra can be found in [HR05, Section 1]. Consequently, the branching rule for is obtained by a repeated application of the branching rule for .
Paths in the Brauer algebra Bratteli diagram are often called updown tableaux or oscillating tableaux in the literature; see [HL06] and the references therein.
Proposition 6.11**.**
Let be a positive integer and a partition of . There is a bijection
[TABLE]
Proof.
Let be an element of . Let denote the unique set appearing in containing . Because we are using last letter order, the cell labelled by is a corner cell. Let be the tableau obtained from by deleting . If , then let be the tableau obtained by inserting in the second row of using the RSK insertion procedure. If , then let be the tableau obtained from by adding a blank cell at the beginning of its first row. Set , where is the shape of . Note that .
Conversely, let be such that , and . If the unique cell in is in the first row, then let be the tableau obtained from by removing a blank cell from the first row of , and then adding a cell labelled at the cell in .
Otherwise, let denote the tableau obtained from by deleting its first row. Reverse the RSK insertion procedure starting with the cell to produce a tableau and a set such that inserting into produces . Let be the tableau obtained from by adjoining the first row of and adding a new cell labelled at the cell in . ∎
This correspondence is particularly useful because it respects the properties characterizing the tableaux in (see Table 3).
Example 6.12**.**
Consider the following tableau in ,
[TABLE]
in particular, it is an element of . To compute , we remove the cell labelled and insert in the second row, obtaining
[TABLE]
where and . Proposition 6.11 also states that can be recovered from and the partitions and .
Now we are ready for the main result of this section, which states that the standard multiset tableaux in encode the branching rule for the subalgebra .
Theorem 6.13**.**
Let be any of the subalgebras of defined in Table 1 with , and .
- (1)
If and , then . 2. (2)
For each , the number of such that for some partition is equal to the number of edges from to in the Bratteli diagram for the tower of algebras .
Proof.
(1) We first verify that if is planar (respectively, matching) and , then is also planar (respectively, matching).
Let be a planar tableau and let denote the set in that contains . If , then is obtained from by deleting the cell labelled and adding a blank cell to the first row. Since is planar, all the sets appearing in satisfy the conditions in the definition of planar, and so is also planar.
Suppose and that appears in the second row of . Let be the largest element in . Then must be in the first row of (otherwise, these elements are between , contradicting that is planar). Therefore, is greater than all the sets in the second row of in the last letter order. Thus, is obtained from by deleting , and it follows that is planar.
Suppose and that appears in the first row of . If one of the sets in the second row of contains satisfying , then is between , which contradicts the hypothesis that is planar. Hence, is greater than all sets appearing in the second row of , and so is obtained from by deleting the cell labelled and appending to the second row. To prove that is planar, it remains to show that no element of is between any other set in .
Suppose there exists that is between some set . Then there exist such that . If is in the first row of , then and are crossing, which contradicts the fact that the sets in the first row of are pairwise non-crossing. If is in the second row of , then is between , which contradicts the fact that no element belonging to the second row of is between any set in the tableau. Hence, is also planar.
Let be a matching tableau and let denote the set in that contains . If , then is obtained from by deleting the cell labelled and adding a blank cell to the first row. Since is matching, all the sets appearing in satisfy the conditions in the definition of matching, and so is also matching.
Suppose . Then is a set of size , say , and it appears in the first row of . Then is obtained from by deleting and inserting into the second row using the RSK algorithm. Thus, all sets in are of size at most , and the sets of size belong to its first row. Hence, is matching.
Finally, note that if the sizes of the sets in the first row of are constrained to be in some set that contains [math], then the same is true for the sets in the first for of : indeed, is obtained from by deleting a set and either adding a blank cell in the first row or by adding a non-empty cell in some row besides the first row.
(2) Next we check that for a fixed ,
[TABLE]
is the multiplicity of in the restriction of to described in Table 5. We will do this on a case by case basis for each of the four pairs of subalgebras. Throughout this proof, let and let be such that for some .
Let be either or . Note that all the sets appearing in are of size at most , and is obtained from by deleting the cell labelled and adding an empty cell to the first row. The cell labelled is removed from the first row if and only if . And if the cell is removed from some other row, then is obtained from by deleting a cell. This agrees with the branching rule in Table 5 with replaced by and replaced by .
Let be or . The non-empty sets in the first row of are all of size and the sets in the other rows are all of size . If the set of containing is , then it appears in the second row or above of . In this case, is obtained from by deleting the cell labelled and adding an empty cell in the first row. Thus, is obtained from by moving a cell to the first row, or in other words, is obtained from by deleting a cell.
Otherwise, the set containing is , for some , and it appears at the end of the first row. Then is obtained from by deleting and inserting in the second row. Thus, is obtained from by removing a cell from the first row and adding a cell to some other row. In other words, is obtained from by adding a cell. This agrees with the branching rule in Table 5 with replaced by and replaced by .
Let be or . The non-empty sets in the first row of are all of size or and those in the other rows are all of size . Hence, the set in containing is either or for some . In the first case, is obtained from by deleting the cell labelled and adding an empty cell to the first row, from which it follows that we have (when is in the first row of ) or (otherwise). In the second case, is obtained from by deleting the cell labelled at the end of the first row and using the RSK insertion procedure to insert into the second row. Thus, is obtained from by moving a cell from the first row to some other row. In other words, is obtained from by adding a cell. This agrees with the branching rule in Table 5 with replaced by and replaced by .
Let be either or . Let denote the shape of the tableau obtained from by deleting the set containing . If the set containing is , then is obtained from by deleting the cell labelled and adding an empty cell to the first row. In this case, is obtained from by moving a cell to the first row. If the moved cell came from the first row, then , and otherwise is obtained from by deleting a cell.
If the set containing is not , then is the tableau obtained from by deleting the cell containing and inserting a set in the second row using the RSK insertion procedure. Thus, is obtained from by deleting a cell and adding a cell in a row that is not the first row. If the deleted cell belonged to the first row, then is obtained from by adding a cell. Otherwise, is obtained from by removing a cell and then adding a cell. This is precisely the branching rule in Table 5, with replaced by and replaced by . ∎
The map from Proposition 6.11 allows us to establish a bijection between standard multiset tableaux and vacillating tableaux. A vacillating tableau is a sequence partitions satisfying the condition and with and for [HL06, BH19]. A different bijection appears in [BH19]. The bijection we provide here is compatible with the families of tableaux for each of the subalgebras and the Bratteli diagrams for those subalgebras.
Proposition 6.14**.**
For each family of subalgebras in Table 1 and for each a partition of , there is a bijection between and the set of vacillating tableaux of the form
[TABLE]
where
[TABLE]
is a path in the Bratteli diagram for the tower of algebras .
Proof.
Let be a tableau in . If , then set , , and . Repeat this process on for steps until is the unique empty tableau in . Record at each step of this process and . Now given the sequence of partitions
[TABLE]
we can reverse the steps and recover the standard multiset tableau from the sequence.
A consequence of Theorem 6.13 is that the sequence of partitions
[TABLE]
is a path in the Bratteli diagram for the tower of algebras ; furthermore, for a partition with , the number of these paths that end on the partition is equal to the number of standard multiset tableaux in . ∎
Example 6.15**.**
Let and be the two tableaux from Example 6.12. Start with . It follows from Example 6.12 that and so we record
, , and .
The remaining steps of the bijection are given in Figure 7.
The corresponding sequence is the following path in the Bratteli diagram for the Brauer algebra.
[TABLE]
What we have presented in this section completes the connection between the results in [HJ18] and those in [HL06]. The insertion presented in Theorem 6.3 is a correspondence between diagrams and pairs of standard multiset tableaux that motivates the tableaux that arise in the paper [HJ18]. Theorem 6.13 then provides a correspondence between standard multiset tableaux and paths in the Bratteli diagram.
Since the dimensions of the irreducibles are equal to the number of paths in the Bratteli diagram, it follows that the number of tableaux of a given shape is equal to the dimension of the irreducible representation. This establishes the following result, which can also be proven by enumerating the tableaux in Lemma 6.6 by a purely combinatorial argument and verifying that the values agree with Table 2.
Corollary 6.16**.**
Let and . For each of the algebras described in Table 1, let be the irreducible -representation indexed by . Then
[TABLE]
Remark 6.17**.**
Benkart and Halverson [BH19] give a bijection between standard multiset tableaux and vacillating tableaux that is different from the correspondence that we have just described. Their bijection does not behave well under restriction to all of the subalgebras and the corresponding standard multiset tableaux in . This can be demonstrated via an example. In , there are two diagrams and two pairs of tableaux (see the third diagram in the second row and the first diagram in the fourth row of Example 6.4), and the Benkart–Halverson produces the following vacillating tableau
[TABLE]
however is not a path in the Temperley–Lieb Bratteli diagram (see [Jon83, p. 19]). On the other hand, our correspondence produces the following vacillating tableau
[TABLE]
and (\emptyset,\vbox{\vskip 3.0pt plus 1.0pt minus 1.0pt\offinterlineskip\halign{&\vsquare{#}\cr\vbox{\hbox{\vrule width=0.4pt\vbox to8.0pt{\hrule height=0.4pt\vss\hbox to8.0pt{\hss$$\hss} \vss\hrule height=0.4pt} \vrule width=0.4pt} \kern-0.4pt}\kern-0.4pt\cr}}\,,\emptyset) is a path in the Temperley–Lieb Bratteli diagram.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[BH 14] Georgia Benkart and Tom Halverson, Motzkin algebras , European J. Combin. 36 (2014), 473–502. MR 3131911
- 2[BH 19] by same author, Partition algebras and the invariant theory of the symmetric group , Recent trends in algebraic combinatorics, Assoc. Women Math. Ser., vol. 16, Springer, Cham, 2019, pp. 1–41. MR 3969570
- 3[BHH 17] Georgia Benkart, Tom Halverson, and Nate Harman, Dimensions of irreducible modules for partition algebras and tensor power multiplicities for symmetric and alternating groups , J. Algebraic Combin. 46 (2017), no. 1, 77–108. MR 3666413
- 4[Bra 37] Richard Brauer, On algebras which are connected with the semisimple continuous groups , Ann. of Math. (2) 38 (1937), no. 4, 857–872. MR 1503378
- 5[CLO 15] David A. Cox, John Little, and Donal O’Shea, Ideals, varieties, and algorithms , fourth ed., Undergraduate Texts in Mathematics, Springer, Cham, 2015, An introduction to computational algebraic geometry and commutative algebra. MR 3330490
- 6[Com 74] Louis Comtet, Advanced combinatorics , enlarged ed., D. Reidel Publishing Co., Dordrecht, 1974, The art of finite and infinite expansions. MR 0460128
- 7[CSST 10] Tullio Ceccherini-Silberstein, Fabio Scarabotti, and Filippo Tolli, Representation theory of the symmetric groups , Cambridge Studies in Advanced Mathematics, vol. 121, Cambridge University Press, Cambridge, 2010, The Okounkov-Vershik approach, character formulas, and partition algebras. MR 2643487
- 8[FHH 09] Daniel Flath, Tom Halverson, and Kathryn Herbig, The planar rook algebra and Pascal’s triangle , Enseign. Math. (2) 55 (2009), no. 1-2, 77–92. MR 2541502
