Stability of the Heisenberg Product on Symmetric Functions
Li Ying

TL;DR
This paper proves a stability property for the Heisenberg product of Schur functions, extending known results about the Kronecker product's stabilization to a broader algebraic context.
Contribution
It establishes a new stability theorem for the Heisenberg product of Schur functions, generalizing Murnaghan's classical result.
Findings
Heisenberg product stabilizes similarly to the Kronecker product.
Provides a new algebraic stability result for symmetric functions.
Extends classical stability theorems to a broader product.
Abstract
The Heisenberg product is an associative product defined on symmetric functions which interpolates between the usual product and the Kronecker product. In 1938, Murnaghan discovered that the Kronecker product of two Schur functions stabilizes. We prove an analogous result for the Heisenberg product of Schur functions.
| coefficients in | |||||||||||
| coefficients in | |||||||||||||||||||||||||||||
| 5 | 1 | 7 | 13 | 16 | 7 | 24 | 16 | 7 | 13 | 7 | 1 | ||||||||||||||||||
| 6 | 1 | 7 | 15 | 17 | 13 | 33 | 19 | 17 | 16 | 26 | 10 | 8 | 7 | 2 | |||||||||||||||
| 7 | 1 | 7 | 15 | 17 | 15 | 34 | 19 | 6 | 26 | 18 | 29 | 10 | 10 | 13 | 12 | 10 | 2 | 1 | 2 | 1 | |||||||||
| 8 | 1 | 7 | 15 | 17 | 15 | 34 | 19 | 8 | 27 | 18 | 29 | 10 | 9 | 12 | 16 | 12 | 10 | 2 | 1 | 4 | 3 | 1 | 2 | 1 | |||||
| 9 | 1 | 7 | 15 | 17 | 15 | 34 | 19 | 8 | 27 | 18 | 29 | 10 | 2 | 10 | 12 | 16 | 12 | 10 | 2 | 2 | 3 | 1 | 4 | 3 | 1 | 2 | 1 | ||
| 1 | 7 | 15 | 17 | 15 | 34 | 19 | 8 | 27 | 18 | 29 | 10 | 2 | 10 | 12 | 16 | 12 | 10 | 2 | 1 | 2 | 3 | 1 | 4 | 3 | 1 | 2 | 1 | ||
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.
Taxonomy
TopicsAdvanced Topics in Algebra · Advanced Combinatorial Mathematics · Algebraic structures and combinatorial models
Stability of the Heisenberg Product on Symmetric Functions
Li Ying
Li Ying, Department of Mathematics, Texas A&M University, College Station, Texas, 77843, USA
[email protected] http://www.math.tamu.edu/ 98yingli
Abstract.
The Heisenberg product is an associative product defined on symmetric functions which interpolates between the usual product and the Kronecker product. In 1938, Murnaghan discovered that the Kronecker product of two Schur functions stabilizes. We prove an analogous result for the Heisenberg product of Schur functions.
Key words and phrases:
Heisenberg product, Kronecker product, Schur function
2010 Mathematics Subject Classification:
05E05, 20C30
1. Introduction
Aguiar, Ferrer Santos, and Moreira introduced a new product, the Heisenberg product, on symmetric functions (also on representations of symmetric group) in [1] and [10]. Unlike the ordinary product and the Kronecker product, the terms appearing in the Heisenberg product of two Schur functions have different degrees. The highest degree component is the usual product. When the Schur functions have the same degree, the lowest degree component of the Heisenberg product is their Kronecker product.
In 1938, Murnaghan [11] found that the Kronecker product of two Schur functions stabilizes in the following sense. Given a partition of and a large integer , let be the partition of by prepending a part of size to . Given two partitions and , the coefficients appearing in the Schur expansion of the Kronecker product do not depend upon when is large enough. The aim of this paper is to show that each degree component of the Heisenberg product also has this property.
The paper is organized as follows. In the second section, we first give the definitions of the induction product, the Kronecker product, and the Heisenberg product, and recall some important results. At the end of this section, we state the main result of this paper, which says that each degree component of the Heisenberg product has the similar stabilization property as the Kronecker product. Section 3 offers an example of this stabilization. In the fourth section, we prove the main theorem. In the last section, we define the stable Heisenberg coefficients, and show how to recover the usual Heisenberg coefficients from the stable ones which generalizes an analogue formula for the Kronecker coefficients in [3].
2. Preliminaries
We begin by defining the induction product on (complex) representations of symmetric groups (we work with complex representations throughout the paper). For an introduction to representations of symmetric groups, see [12]. Let and be representations of and respectively. Observe that the tensor product is a representation of , and can be naturally embedded into . The induction product of and is the induced representation of from to , written as . For any partition , let denote the irreducible representation, known as the Specht module, of indexed by . Let , , and be partitions of , , and respectively (written as , , and ). The Littlewood-Richardson coefficient is the multiplicity of in the decomposition of into irreducible representations. That is,
[TABLE]
Let denote the natural inner product on the representations of the finite groups in which the irreducible representations form an orthonormal basis. Applying the Frobenius Reciprocity Theorem to (2.1), we have
[TABLE]
So
[TABLE]
There is a one-to-one correspondence between the irreducible representations (up to isomorphism) and the Schur functions by the Frobenius characteristic map, which sends to the Schur function . So we could also express the induction product in terms of symmetric functions. Under this bijection, the induction product corresponds to the ordinary product (denoted by ) on symmetric functions, i.e.
[TABLE]
The Littlewood-Richardson coefficient has been well-studied, it has the following nice combinatorial description:
Proposition 2.1** (Littlewood-Richardson rule, [8] Chapter 1 Section 9).**
Let , , and be partitions. Then is equal to the number of semi-standard skew Young tableaux of shape and weight whose reverse row reading word is a lattice permutation.
(See [8] for a more thorough introduction to the above notions.)
The Kronecker product can also be defined in terms of representations of symmetric groups. Let and be representations of . While the tensor product is a representation of , it can also be considered as a representation of (by viewing as a subgroup of through the diagonal map). Write it as . Let , , and be partitions of . The Kronecker coefficient is the multiplicity of in the decomposition of into irreducibles. That is,
[TABLE]
Using the above formula, we can define the Kronecker product (denoted by ) for symmetric functions:
[TABLE]
We will switch between the languages of representation theory and symmetric functions.
There is some interesting general work on representation stability by Church, Ellenberg, and Farb [5, 6, 7]. In this paper, we focus on the stability phenomenon of the Kronecker product discovered by Murnaghan [11]. We introduce some notations which will be used throughout the paper. Let be a finite integer sequences. Define to be the sequence obtained from by adding to the first part ; similarly, set . Let be the sequence obtained from by removing the first part. Let be another finite integer sequence, we set and .
Given an eventually constant sequence with stable value , and the smallest integer, denoted by , such that for all , . We say that this sequence stabilizes when if as long as , and the stabilization begins at . For a sequence of symmetric functions , where has the Schur expansion (we set if is not a partition). We say the sequence stabilizes if for any (not necessarily a partition), the sequences is eventually constant, and there exist , such that for all . Let be the smallest having this property, and we denote it by . From the definition, we have . We say the sequence of symmetric functions stabilizes when as long as , and the stabilization begins at .
Given a partition and a positive integer , let be the sequence . When , is a partition of . The stability of the Kronecker product means that for any partitions and , the sequence of symmetric functions stabilizes when is large enough. This phenomenon is best shown on an example. Let and , we compute the Kronecker product for :
[TABLE]
Observe that the last two equations are only different in the first part of the indexing partitions. Indeed, for , we have
[TABLE]
In this example, the stabilization of the sequence begins at . The sequence of symmetric functions stabilizes when as long as , and the stabilization begins at .
In the above example, one can also observe that, for fixed partition , the sequence of coefficients of in the expansion is weakly increasing as increases. This was shown by Brion [4] and Manivel [9]:
Proposition 2.2**.**
Let , , and be partitions. The sequence is weakly increasing.
The sequence is eventually constant according to the stability of the Kronecker coefficients. Write for the stable value of this sequence and call it a reduced Kronecker coefficient. In our example, we see that and . Moreover, Murnaghan [11] claimed that vanishes unless
[TABLE]
which are triangle inequalities. When , is equal to the Littlewood-Richardson coefficient [11].
Briand et al. [3] determined when the Kronecker product stabilizes and provide another condition for the reduced Kronecker coefficient being nonzero.
Proposition 2.3** ([3] Theorem 1.2).**
Let and be partitions. The sequence of symmetric functions stabilizes, and the stabilization begins at .
Proposition 2.4** ([3] Theorem 3.2).**
Let and be partitions, then
[TABLE]
Proposition 2.4 will be used later in the proof of Theorem 2.5.
Aguiar et al. [1] and Moreira [10] introduced a new (nongraded) product which interpolates between the induction product and the Kronecker product.
Definition 2.1**.**
(Heisenberg product) Let and be representations of and respectively. Fix an integer , and let , , and . We have the (commutative) diagram of inclusions (solid arrows):
[TABLE]
The Heisenberg product (denoted by ) of and is
[TABLE]
where the degree component is defined using the dashed arrows in the diagram:
[TABLE]
When , , which is the induction product of representations; when , , which is the Kronecker product of representations. The Heisenberg product connects the induction product and the Kronecker product. Remarkably, this product is associative [1, Theorem 2.3, Theorem 2.4, Theorem 2.6]. The Heisenberg coefficient is the multiplicity of in , i.e.
[TABLE]
and we set if , , or is not a partition. Similar to the Kronecker product, we can use the above formula to define the Heisenberg product (also denoted by ) for symmetric functions:
[TABLE]
By the definition of the Heisenberg product (see diagram (2.2)), when is much greater than and , the right hand side of (2.4) behaves like the Kronecker product. A natural question is whether we can develop a stability result for this degree component.
Theorem 2.5**.**
Given nonnegative integers and and two partitions and , the sequence of symmetric functions of stabilizes, and the stabilization begins at .
3. Example of the Stability of the Heisenberg Product
We give an example of the stabilization of the Heisenberg product.
Let us take , . We check the stability of the two lowest degree components of : s_{1,1,1}\#s_{1,1}=(s_{2,1,1,1}+s_{1,1,1,1,1})+\color[rgb]{1,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{1,0,0}{(s_{3,1}+s_{2,2}+2s_{2,1,1}+s_{1,1,1,1})}\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}+\color[rgb]{0,0,1}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,1}{(s_{3}+s_{2,1})}, s_{2,1,1}\#s_{2,1}=(s_{4,2,1}+s_{4,1,1,1}+s_{3,3,1}+s_{3,2,2}+2s_{3,2,1,1}+s_{3,1,1,1,1}+s_{2,2,2,1}+s_{2,2,1,1,1})+\\ (s_{5,1}+3s_{4,2}+4s_{4,1,1}+2s_{3,3}+8s_{3,2,1}+6s_{3,1,1,1}+3s_{2,2,2}+6s_{2,2,1,1}+4s_{2,1,1,1,1}+s_{1,1,1,1,1,1})+\\ \color[rgb]{1,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{1,0,0}{(s_{5}+5s_{4,1}+7s_{3,2}+9s_{3,1,1}+8s_{2,2,1}+7s_{2,1,1,1}+2s_{1,1,1,1,1})}\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}+\color[rgb]{0,0,1}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,1}{(s_{4}+3s_{3,1}+2s_{2,2}+3s_{2,1,1}+}\\ {s_{1,1,1,1})}.
The lowest degree component for : (s_{3,1,1}\#s_{3,1})_{5}=\color[rgb]{0,0,1}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,1}s_{5}+3s_{4,1}+4s_{3,2}+4s_{3,1,1}+4s_{2,2,1}+3s_{2,1,1,1}+s_{1,1,1,1,1}, (s_{4,1,1}\#s_{4,1})_{6}=\color[rgb]{0,0,1}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,1}s_{6}+3s_{5,1}+4s_{4,2}+4s_{4,1,1}+2s_{3,3}+5s_{3,2,1}+3s_{3,1,1,1}+s_{2,2,2}+2s_{2,2,1,1}+s_{2,1,1,1,1}, (s_{5,1,1}\#s_{5,1})_{7}=\color[rgb]{0,0,1}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,1}s_{7}+3s_{6,1}+4s_{5,2}+4s_{5,1,1}+2s_{4,3}+5s_{4,2,1}+3s_{4,1,1,1}+s_{3,3,1}+s_{3,2,2}+2s_{3,2,1,1}+s_{3,1,1,1,1}, (s_{6,1,1}\#s_{6,1})_{8}=\color[rgb]{0,0,1}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,1}s_{8}+3s_{7,1}+4s_{6,2}+4s_{6,1,1}+2s_{5,3}+5s_{5,2,1}+3s_{5,1,1,1}+s_{4,3,1}+s_{4,2,2}+2s_{4,2,1,1}+s_{4,1,1,1,1},
To ease comparison, we create a table for this:
where the coefficients are the coefficients in the expansion in the Schur basis, of, respectively (in this order):
We can see that when , the Schur expansion of this degree component always has the same Heisenberg coefficients in the Schur expansion, and the only difference is the first part of the indexing partitions. The stabilization of the sequence of the lowest degree components of happens at (using Theorem 2.5 with and , the stabilization begins at ). When , we have
[TABLE]
From Table 1, we can also see that different columns (i.e. sequences for different ) stabilize at different steps, we give an estimate for this in the next section.
We also compute the second lowest degree component for , and create a table (see Table 2 on the next page) for the result, where the coefficients are the coefficients in the expansion in the Schur basis, of, respectively (in this order):
[FIGURE:]
This computation shows that the sequence of the second lowest degree components of stabilizes at (using Theorem 2.5 with and , the stabilization begins at ). When , we have
[TABLE]
4. Proof of Theorem 2.5
To prove Theorem 2.5, we first prove a stability property of the Littlewood–Richardson coefficient.
Lemma 4.1**.**
Let , and be partitions with ,
(1) If , then .
(2) If , then .
Proof.
By Proposition 2.1, (, , and are partitions) counts the number of semi-standard skew tableaux of shape and weight whose row reading word is a lattice permutation. Let be the set of these tableaux. We show that .
Note that unless , and if and only if , hence it is enough to consider the case . The skew diagrams and differ only by a shift of the first row. Since , the first row (may be empty) of is disconnected from the rest of the skew diagram, and similarly for . This gives us a natural bijection between and . Hence , and (1) is proved.
The proof of (2) is the same, as also implies that the first row of is disconnected from the rest of it. ∎
Remark 4.1*.*
When , , and do not satisfy the conditions in Lemma 4.1, the one unit shift of the first row may fail to be a bijection between and . However, it is still a well-defined injection from to , which means . In other words, the sequence is weakly increasing and is constant when is large.
Theorem 2.5 states that . We first show that , i.e.
[TABLE]
for all when .
To prove (4.1), we express the Heisenberg coefficient in terms of the Littlewood-Richardson coefficients and the Kronecker coefficients.
Lemma 4.2**.**
For each ,
[TABLE]
where , , , and .
Proof.
Consider the diagram (2.2) we used to define the Heisenberg product. Given partitions and , is a representation of . We compute the Heisenberg product of and in three steps.
[TABLE]
First, we restrict the representation from to ,
[TABLE]
Second, pull back to along the diagonal map of . For , , and we have,
[TABLE]
The final step is the induction from to . Break this step into two substeps as in (4.3). Given , , and , we have:
[TABLE]
Combining , , and together, gives
[TABLE]
So for ,
[TABLE]
as claimed. ∎
We set when , , or is not a partition. Then (4.2) holds for all sequences with sum . Applying (4.2), to prove (4.1), it is enough to show that, when ,
[TABLE]
for all , where
[TABLE]
Define and as follows:
[TABLE]
[TABLE]
Then Equation (4.4) becomes:
[TABLE]
Some terms in the sums of (4.5) vanish. Let us consider only the nonvanishing terms.
Let and , then (4.5) is equivalent to
[TABLE]
Lemma 4.3**.**
When , the embedding from to :
[TABLE]
*induces a map from to . Moreover, . *
Proof.
For all , we show that , , , and have large enough first parts so that we can apply Proposition 2.3 and Lemma 4.1 to the Kronecker coefficients and the Littlewood-Richardson coefficients appearing in the definition of .
Since , we have
[TABLE]
and
[TABLE]
Using Lemma 4.1 (1), we get
[TABLE]
As , and . Similarly, we have and . Since and are both partitions of , they can be written as and respectively. They both have large first parts. More specifically, we have
[TABLE]
By Proposition 2.3, we have
[TABLE]
Followed from Proposition 2.4,
[TABLE]
for otherwise , which implies that , contradiction! Hence,
[TABLE]
which gives us
[TABLE]
Applying Lemma 4.1 (2), we get
[TABLE]
Since , after Proposition 2.1, we have
[TABLE]
So
[TABLE]
Hence, by Lemma 4.1 (2), we get
[TABLE]
So
[TABLE]
which means and . ∎
To show that is a bijection between and , we need construct a reverse map.
Lemma 4.4**.**
When , the map is well-defined from to . Moreover,
Proof.
Take , we first show that and are partitions. Since , we get . After Proposition 2.1, we must have and . Hence,
[TABLE]
So is a partition. Similarly, we can show is a partition. Using Proposition 2.3 and Proposition 2.4 as we did in the proof of Lemma 4.3, we see that is a partition for
[TABLE]
As , we have and . This shows that is a partition because
[TABLE]
Then by the same argument as in the proof of Lemma 4.3, we can show that , which implies that ∎
Proof of Theorem 2.5.
Combining Lemma 4.3 and Lemma 4.4, we know is a bijection between and . With this and (4.7), we prove (4.6), and hence
[TABLE]
To prove that the stabilization begins at , it is enough to show that there is with (then is not a partition) such that when . We use the Formula (4.2) for (replace and by and respectively, and set ), and take
[TABLE]
[TABLE]
[TABLE]
[TABLE]
[TABLE]
[TABLE]
By the Pieri Rule, , as and have only one part each. Since , we have (note that ) which is also nonzero according to Proposition 2.1.
So and , this proves that is where the stabilization begins. ∎
When , following the same arguments as in the proof of Lemma 4.3 (except for using Proposition 2.2 and Remark 4.1 instead of Proposition 2.3 and Lemma 4.1), we can show that the map in Lemma 4.3 induces an injection from to with . This gives us the following corollary:
Corollary 4.5**.**
Given three partitions , , and and two nonnegative integers and , the sequence is weakly increasing.
5. Stable Heisenberg Coefficients
Given partitions , , and , Theorem 2.5 tells us that the sequence is eventually constant. We write for that constant value, and call it a stable Heisenberg coefficient. The stable Heisenberg coefficient generalizes the reduced Kronecker coefficient. By the way we define the stable Heisenberg coefficient, we have
[TABLE]
The reason we restrict to nonnegative integers is that , , and need to be partitions. But we can drop this restriction and extend the definition by setting
[TABLE]
We call a finite integer sequence an h-partition if , then a stable Heisenberg coefficient, in the new definition, is indexed by three h-partitions. We have
[TABLE]
where , , and are h-partitions.
Murnaghan [11] pointed out that the reduced Kronecker coefficients determine the Kronecker product. Briand et al. [3, Theorem 1.1] gave an exact formula to recover the Kronecker coefficients from reduced ones, and Bowman et al. [2] interpreted this formula in terms of the representation theory of the partition algebra. Analogously, the stable Heisenberg coefficients also determine the Heisenberg product, even for small values of . This can be proved using vertex operators on symmetric functions, and the idea of the proof is the same as the proof of the stability of the Kronecker product in [13].
Consider the lowest degree component of as an example. Let , then (3.1) gives us
[TABLE]
By the Jacobi-Trudi determinant formula,
[TABLE]
where is the complete homogeneous symmetric function, and we set when is negative and . We no longer require to be a partition, can be any finite integer sequence. Then the Jacobi-Trudi determinant will give us [math] or times some Schur function. Applying Jacobi-Trudi determinant to the right hand side of (5.1), we have
[TABLE]
[TABLE]
So (5.1) gives us
[TABLE]
which coincides with the result we had in Section 3. This example shows the process to recover the Heisenberg coefficients from the stable ones. The following theorem generalizes the formula in [3, Theorem 1.1], and recovers the Kronecker coefficient as a special case.
Theorem 5.1**.**
Let , and be partitions with , then
[TABLE]
where .
Consider an example. From Section 3, we know that . On the other hand, using the Formula (5.2), we have
[TABLE]
From (3.1), we have
[TABLE]
and
[TABLE]
So (5.3) gives us
[TABLE]
Proof of Theorem 5.1.
From Theorem 2.5, we know that when , the Heisenberg coefficients of stabilize, i.e.
[TABLE]
So
[TABLE]
To get from (5.4), we determine which ’s would give us . Suppose the length of is . From the Jacobi-Trudi formula, we know that if and only if the length of is at most and is a permutation of . This happens when there is an () such that
[TABLE]
[TABLE]
[TABLE]
which is equivalent to
[TABLE]
and when this happens,
[TABLE]
So the coefficient of in is
[TABLE]
Take , since , (5.4) can be written as
[TABLE]
∎
Now we use Theorem 5.1 to estimate when stabilizes for given partitions , , and and nonnegative integers and .
Corollary 5.2**.**
The sequence of Heisenberg coefficients stabilizes when .
Proof.
The Formula (5.2) gives us
[TABLE]
So reaches the stable value when for all . By Theorem 2.5, stabilizes at , so
[TABLE]
Since for , we have
[TABLE]
When , we have
[TABLE]
So for all , which proves the corollary. ∎
We go back to Table 1 and compute the lower bound for the stabilization of each column using Corollary 5.2. We circle the number corresponding to those lower bounds. We can see that, in this case, the lower bounds are the places where the stabilizations of the Heisenberg coefficients begin, except for , , and .
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] M. Aguiar, W. Ferrer Santos, and W. Moreira, The Heisenberg product: from Hopf algebras and species to symmetric functions , São Paulo Journal of Mathematical Sciences 11(2) (2017), 261–311.
- 2[2] C. Bowman, M. De Visscher, and R. Orellana, The partition algebra and the Kronecker coefficients , Transactions of the American Mathematical Society 367 (2015), 3647–3667.
- 3[3] E. Briand, R. Orellana, and M. Rosas, The stability of the Kronecker product of Schur functions , Journal of Algebra 331(1) (2011), 11–27.
- 4[4] M. Brion, Stable properties of plethysm: on two conjectures of Foulkes , Manuscripta Math 80(1) (1993), 347–371.
- 5[5] T. Church, J.S. Ellenberg, and B. Farb, Representation stability in cohomology and asymptotics for families of varieties over finite fields , Contemporary Mathematics 620 (2014), 1–54.
- 6[6] by same author, FI-module and stability for representtations of symmetric groups , Duke Mathematical Journal 164(9) (2015), 1833–1910.
- 7[7] T. Church and B. Farb, Representation theory and homological stability , Advances in Mathematics 245 (2013), 250–314.
- 8[8] I.G. Macdonald, Symmetric functions and Hall polynomials , second ed., Oxford Mathematical Monographs., The Clarendon Press Oxford University Press, New York, with contributions by A. Zelevinsky, Oxford science publications, 1995.
