Refined Enumeration of Symmetry Classes of Alternating Sign Matrices
Ilse Fischer, Manjil P. Saikia

TL;DR
This paper provides refined enumeration formulas for various symmetry classes of alternating sign matrices, confirming several conjectures using the six-vertex model from statistical physics.
Contribution
It introduces new enumeration results for multiple symmetry classes of alternating sign matrices, validating conjectures by Fischer, Duchon, and Robbins.
Findings
Enumeration formulas for symmetry classes of ASMs
Confirmation of conjectures on ASM symmetry classes
Application of the six-vertex model to enumeration
Abstract
We prove refined enumeration results on several symmetry classes as well as related classes of alternating sign matrices with respect to classical boundary statistics, using the six-vertex model of statistical physics. More precisely, we study vertically symmetric, vertically and horizontally symmetric, vertically and horizontally perverse, off-diagonally and off-antidiagonally symmetric, vertically and off-diagonally symmetric, quarter turn symmetric as well as quasi quarter turn symmetric alternating sign matrices. Our results prove conjectures of Fischer, Duchon and Robbins.
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.
{NoHyper}††2010 Mathematics Subject Classification. 05A05, 05A15, 05A19, 05E05, 15B35, 52C20, 82B20, 82B23.
Refined Enumeration of Symmetry Classes of Alternating Sign Matrices
Ilse Fischer and Manjil P. Saikia
Universität Wien, Fakultät für Mathematik, Oskar-Morgenstern-Platz 1, 1090 Wien, Austria
{ilse.fischer, manjil.saikia}@univie.ac.at
Abstract.
We prove refined enumeration results on several symmetry classes as well as related classes of alternating sign matrices with respect to classical boundary statistics, using the six-vertex model of statistical physics. More precisely, we study vertically symmetric, vertically and horizontally symmetric, vertically and horizontally perverse, off-diagonally and off-antidiagonally symmetric, vertically and off-diagonally symmetric, quarter turn symmetric as well as quasi quarter turn symmetric alternating sign matrices. Our results prove conjectures of Fischer, Duchon and Robbins.
Key words and phrases:
alternating sign matrices, six-vertex model, symmetry classes of alternating sign matrices, lozenge tilings of hexagons, non-intersecting lattice paths, symplectic group characters.
The authors acknowledge support from the Austrian Science Foundation FWF, START grant Y463 and SFB grant F50.
1. Introduction
An alternating sign matrix (ASM) of order is an matrix with entries in the set such that all row and column sums are equal to and the non-zero entries alternate in each row and column. An example of an ASM of order is
[TABLE]
These matrices, first introduced by David P. Robbins and Howard Rumsey, Jr. in the 1980s, have given rise to a lot of nice enumerative conjectures and results. Robbins, Rumsey and W. H. Mills [MRR83] conjectured that the number of ASMs of order is given by
[TABLE]
This conjecture was later proved by Doron Zeilberger [Zei96a] and shortly after also by Greg Kuperberg [Kup96], using vastly different techniques. A very detailed description of this conjecture and Kuperberg’s proof can be found in a book by David Bressoud [Bre99]. Another approach towards proving this result was developed by the first author [Fis07, Fis16].
Richard Stanley [Sta86] suggested the study of symmetry classes of ASMs shortly after these objects were introduced. This led Robbins [Rob91, Rob00] to conjecture various product formulas for the different symmetry classes of ASMs. The program of proving these formulas was accomplished by work of Kuperberg [Kup02], Soichi Okada [Oka06], A. V. Razumov and Yu. G. Stroganov [RS04, RS06b, RS06c], and recent work of Roger E. Behrend, Matjaž Konvalinka and the first author [BFK17].
It is easy to see that there is precisely one occurrence of in the first row of any ASM. This suggests the study of some refined enumerations of ASMs and symmetry classes thereof with respect to the position of this . The refined enumeration of all ASMs with the position of the unique in the first row fixed was done by Zeilberger [Zei96b]. In case of the symmetry classes of ASMs, this refinement has been studied for half-turn symmetric ASMs and quarter-turn symmetric ASMs. The refined enumeration for the first was provided by Razumov and Stroganov [RS06b], while we prove a formula for the case of quarter-turn symmetric ASMs in this paper (in Section 8) which was conjectured by Robbins [Rob00, Conjecture 3.6]. In fact, we also prove a similar result for what are called quasi-quarter-turn symmetric ASMs that was conjectured by Philippe Duchon [Duc08], but we defer this discussion until Sections 8 and 9.
With regard to vertically symmetric ASMs (VSASMs) and vertically and horizontally symmetric ASMs (VHSASMs), the refined enumeration with respect to the first row is trivial because the position of the is always fixed to be in the center. However, it turns out that in the second row of such matrices there are exactly two occurrences of . The first author [Fis09] had conjectured a formula for the number of VSASMs (the matrix above is an example of a VSASM), where the first 1 in the second row is in the -th column, which we prove in this paper (in Section 3). No exact enumeration formula of such type has been conjectured for the case of VHSASMs. In Section 4, we give generating function results for the refined enumeration of VHSASMs. We also prove refined enumeration results for other related matrices with vertical symmetry, namely vertically and horizontally perverse ASMs (VHPASMs) and vertically and off-diagonally symmetric ASMs (VOSASMs). Another class of ASMs with special symmetries are odd order off-diagonally and off-antidiagonally symmetric ASMs (OOSASMs). We prove generating function results for refined enumeration of such matrices as well.
By reflection, an ASM also has a unique in the last row as well as in the first and last column. Various mathematicians have studied related refinements, considering restrictions on a combination of two or more of the boundaries of an ASMs. These works include but are not limited to those by Arvind Ayyer and Dan Romik [AR13], Behrend [Beh13], Fischer [Fis11], Fischer and Romik [FR09], Razumov and Stroganov [RS04, RS06a], Romik and Matan Karklinsky [KR10], Stroganov [Str06], etc. using a variety of tools, but predominantly techniques that arise in statistical physics.
This paper is structured as follows: in Section 2 we shall briefly review the connection of ASMs with the six vertex model in statistical physics, which we will use for our proofs and then build our setup for the rest of the paper. In Section 3 we study the six-vertex model and the associated partition function for VSASMs, and prove the first author’s conjecture. In Section 4 we provide generating functions for the refined enumeration of VHSASMs, and in Section 5 we provide formulas for the refined enumeration of VHPASMs. Then, in Section 6, we give generating functions for the refined enumeration of OOSASMs, while in Section 7 we give generating functions for the refined enumeration of VOSASMs. In Section 8 we prove formulas for the refined enumeration of quarter-turn symmetric ASMs which prove conjectures of Robbins [Rob00], and, finally, in Section 9 we study the refined enumeration of quasi quarter-turn symmetric ASMs and prove Duchon’s conjecture. We give some concluding remarks in Section 10. Some auxiliary results required in Sections 4, 6 and 7 are proved in Appendix A.
2. ASMs and the Six Vertex Model
Kuperberg’s proof of the ASM conjecture [Kup96] is by exploiting a bijection between ASMs and a model in statistical physics, called the six-vertex model. In this section, we will explain this connection in brief.
We consider a quadratic sub-region of the square grid such that the boundary vertices are of degree , see Figure 1. A configuration of a corresponding statistical physics model is an orientation on the edges of this graph such that both the in-degree and the out-degree of each degree vertex is . If the orientations of the edges incident with vertices of degree are prescribed to be oriented inwards for horizontal edges and outwards for vertices edges (see Figure 1) then we say such a configuration satisfies the domain wall boundary condition. Such a setup is in bijection with ASMs, and is called the six vertex model, due to the six possibilities of assigning orientations to the edges incident with degree vertices to make the in-degree and out-degree equal to . An example of such a configuration in given in Figure 1.
If we associate with each of the degree vertices in a six-vertex configuration a number as given in Figure 2, then we obtain a matrix with entries in the set . It is not difficult to see that such a matrix will be an ASM, and we actually get a bijection between ASMs and configurations of the six-vertex model. For example, the matrix associated with the configuration in Figure 1 is
[TABLE]
With such a model, there is an associated partition function (say ): it is the sum of the weights of all possible configurations (say ) of the model. The weight of a configuration is the product of all the weights of degree vertices (say for vertex in the graph), which will be defined now. We associate with each horizontal line in the grid a spectral parameter and with each vertical line a spectral parameter as marked in Figure 1. The label of a vertex which is intersected by lines associated with the parameters and is . Each of the vertices will be assigned a weight as given in Figure 2, where has to be replaced by the label and is a global parameter which we will specialize in the coming sections. We use the abbreviations
[TABLE]
throughout this paper.
More formally, the above description says that the partition function is defined as
[TABLE]
where , and is the set of all possible configurations of the model we are considering. It is clear now that, if all the weights can be made equal to in all configurations of the six-vertex model by specializing as well as , then the partition function will just count the number of ASMs of a given size. The choices of weights in Figure 2 are appropriate to make this happen. This was essentially the approach used by Kuperberg [Kup96] to prove the ASM conjecture.
We note that, rotating any of these vertices would result in changing the weights of the vertices in a way that the spectral parameters appearing in the weights would become their inverses. This will be used in the subsequent sections without commentary.
3. Vertically Symmetric ASMs
ASMs that are invariant under the reflection in the vertical symmetry axis only exist for odd order: this follows because an ASM has a unique in the top row which then has to be situated in the central column of an ASM with vertical symmetry. This implies in particular that the top row of a VSASM is fixed. It is also not hard to see that the central column of a VSASM is always . The second row of a VSASM contains precisely two ’s, which are symmetrically arranged left and right of the central . Thus, the second row of a VSASMs is determined by the position of the first in the second row. The first author [Fis09] conjectured the following formula for the number of VSASMs that have the first in the second row in position :
[TABLE]
In this section, we prove this conjecture.
From the discussion in the previous paragraph it is clear that VSASMs correspond to matrices with entries in that have the following properties.
- (1)
The non-zero entries alternate in each row and column. 2. (2)
All column sums are except for the last column which is always . 3. (3)
The first non-zero entry of each row and column is .
The matrix with these properties that corresponds to the VSASM from Section 1 is
[TABLE]
(We deleted the bottom row as well as the last columns.)
Next we use the well-known correspondence between ASMs and the six-vertex model as explained in Section 2 to translate the matrices into orientations of graphs as indicated in Figure 3. In our example we obtain Figure 4. Note that the right boundary, i.e., the fixed column , is modeled via U-turns with down-pointing orientation.
As for the related partition function , we allow for the moment both up-pointing and down-pointing U-turns, and the labels and weights are as indicated in Figures 3 and 5, involving now an additional global parameter . Later we will specialize so that the weight of a configuration that has at least one up-pointing U-turn other than the top U-turn is [math]. Tsuchiya [Tsu98] was the first who derived a formula for this partition function. Here we use Kuperberg’s [Kup02, Theorem 10] version (up to some normalization factor).
Theorem 3.1**.**
The U-turn partition function of order is
[TABLE]
where .
In the following, we will specialize
[TABLE]
as well as
[TABLE]
in the partition function. Next we explore how this specialization can be expressed in terms of the numbers .
First of all, we note that and for implies that the configurations that have at least one up-pointing U-turn in positions have weight [math] and can therefore be omitted. For the remaining configurations we can distinguish between the cases where the topmost U-turn is down-pointing (Case 1) or not (Case 2).
Case 1. If the topmost U-turn is down-pointing, then the top row is forced and all vertex configurations are of type . In the second row, there is precisely one configuration of type , say in position counted from the left, and the configurations right of it are all of type , while the configurations left of it are of type . Such configurations correspond to VSASMs that have the first in the second row in the -th column. The top U-turn contributes , while all other U-turns contribute . In total such a configuration has the following weight
[TABLE]
This case contributes the following term towards the partition function
[TABLE]
Case 2. If the topmost U-turn is up-pointing, there is a unique occurrence of in the top row, say in position . There is either one occurrence of in the second row, say in position with , or no such occurrence.
In the first case, the weight is
[TABLE]
We notice that for fixed , these configurations give rise to all the configurations counted by . So, this case contributes the following term towards the partition function
[TABLE]
In the second case the weight is
[TABLE]
We notice that such configurations are essentially the same as the ones counted by with just the first U-turn reversed, so this contributes the following term towards the partition function
[TABLE]
From this it follows that
[TABLE]
provided equation (3.1) is fulfilled.
In the end, we want to perform the following transformation of variable
[TABLE]
and eliminate . A tedious but straight forward computation shows that
[TABLE]
We define
[TABLE]
and
[TABLE]
Then is the character of the irreducible representation of the symplectic group corresponding to the partition . Okada [Oka06, Theorem 2.4] showed that
[TABLE]
provided . From this, we get the following
[TABLE]
Combining this with equation (3.3), we obtain
[TABLE]
On the other hand, Okada [Oka06, Theorem 2.5] also showed that the partition function for off-diagonally symmetric ASMs111ASMs which are (diagonally) symmetric with a null diagonal are called off-diagonally symmetric ASMs. (OSASMs) satisfy
[TABLE]
provided , and where is the partition function for OSASMs, which was explicitly calculated by Kuperberg [Kup02, Theorem 10] (up to some normalization factor) as
[TABLE]
for general and used by Okada to obtain the specialization. Here the Pfaffian of a triangular array is defined as
[TABLE]
where is the sign of the permutation .
Thus, it follows that
[TABLE]
provided holds. From Razumov and Stroganov [RS04, Equation (24)], we know that
[TABLE]
where is the number of off-diagonally symmetric ASMs with the unique in the first row in the -th position, given by
[TABLE]
Using equations (3.6) and (3.7), we obtain
[TABLE]
Combining this with (3.4), we obtain
[TABLE]
Assuming , we have , and
[TABLE]
follows. Now, we compare the coefficients of for from equation (3.10) to conclude
[TABLE]
Combining equations (3.11) and (3.8), we get the following theorem.
Theorem 3.2**.**
The number of VSASMs with the first in its second row at position is given by
[TABLE]
4. Vertically and Horizontally Symmetric ASMs
ASMs that are invariant under the reflection in the vertical symmetry axis as well as the horizontal symmetry axis also exist only for odd order. In this section we focus on such matrices. Due to a slight difference between how the matrices are enumerated for order and order , we deal with the refined enumeration of both the cases in separate subsections below. We assume , unless otherwise mentioned. The only VHSASM of order is the single entry matrix and for order , the following matrix
[TABLE]
4.1. VHSASMs of order
First, we consider the case for VHSASMs of order . An example of such a VHSASM of order is
[TABLE]
From the discussion in the previous section, it is clear that VHSASMs also have two ’s in its second row, and the second row is determined by the position of the first in this row. The middle row of a VHSASMs is by the horizontal symmetry. The aim of this subsection is to give a generating function result for the refined enumeration of order VHSASMs with respect to the position of the first in the second row.
From the preceding paragraph, it is clear that VHSASMs correspond to matrices with entries in that have the following properties.
- (1)
The non-zero entries alternate in each row and column. 2. (2)
The topmost non-zero entry of each column is , except the last column which is always . 3. (3)
The first non-zero entry of each row is , except for the last row which is always .
The matrix with these properties that corresponds to the above VHSASM is
[TABLE]
(We deleted the last columns and rows as well as the first row and first column.) Such a matrix has a unique in its first row and let be the number of such matrices that have this unique in column (the index runs from to , because the last position has a fixed ). Note that is now equal to the number of VHSASMs of order where the first in the second row is in position . Due to the horizontal symmetry for all . Now, if we delete the top two rows from the matrix we obtain a matrix with properties (1) and (3), but property (2) replaced by the following,
- (2’)
The topmost non-zero entry of each column is , except for the last column which is always , and one other column whose topmost non-zero entry is (if a non-zero entry exists at all in this column).
In our example, we obtain
[TABLE]
We let denote the number of such matrices with the special column in (2’) being column . When passing from the matrix to the matrix, the column is the position of the first in the second row of the matrix if the second row contains two ’s and otherwise it is the position of the unique in the top row. We can deduce the following simple relation between and :
[TABLE]
Hence, in order to compute , it suffices to compute .
Next we use the correspondence between ASMs and the six-vertex model as explained in Section 2 to translate the matrices into directed graphs (see Figure 6). In our example we obtain Figure 7. Note that the right boundary, i.e., the fixed column , is modeled via U-turns with up-pointing orientation and the bottom boundary, i.e., the fixed row is modeled via right pointing U-turns. For the partition function
[TABLE]
we allow both up-pointing and down-pointing U-turns for the right boundary as well as both right-pointing and left-pointing U-turns for the bottom boundary, and the weights are as indicated in Figure 8, involving now another global parameter .
We shall use the following formula for this partition function that was derived by Kuperberg [Kup02, Theorem 10] (up to some normalization factor).
Theorem 4.1**.**
The UU-turn partition function of order is
[TABLE]
where ,
[TABLE]
and
[TABLE]
and all determinants are of order n.
In the following, we will specialize
[TABLE]
as well as
[TABLE]
in the partition function. First of all, we note that and for implies that the configurations that have at least one down-pointing U-turn in positions have weight [math] and can therefore be omitted. For the remaining configurations we can distinguish between the cases where the topmost U-turn is down-pointing (Case 1) or not (Case 2). Also means that configurations which have at least one left pointing U-turns in the bottom boundary have weight [math], and so they are omitted.
Case 1. If the topmost U-turn is down-pointing, then the top row is forced and all vertex configurations are of type . In the second row, there is precisely one configuration of type , say in position counted from the left, and the configurations right of it are all of type , while the configurations left of it are of type . The top U-turn contributes , while all other U-turns contribute . In total such a configuration has the following weight
[TABLE]
Case 2. In this case, there is a unique occurrence of in the top row, say in position . There is either one occurrence of in the second row, say in position with , or no such occurrence. In the first case, the weight is
[TABLE]
while in the second case the weight is
[TABLE]
From this, it follows that
[TABLE]
From here, substituting , we shall arrive at
[TABLE]
Okada [Oka06, Theorem 2.4] showed that
[TABLE]
provided (4.2) is satisfied. From this, we get the following
[TABLE]
Combining equations (4.4) and (4.5), we get
[TABLE]
From equation (A.5) in Appendix A, we have
[TABLE]
where
[TABLE]
with . The purpose of Appendix A is also to provide a combinatorial interpretation of in terms of rhombus tilings.
Using equations (3.9), (4.6), (4.7) as well as and
[TABLE]
with some simplifications, we now arrive at the following equation
[TABLE]
Replacing , using we get
[TABLE]
Thus, we have proved the following result.
Theorem 4.2**.**
Let denote the number of VHSASMs of order , with the first occurrence of a in the second row be in the -th column. Then, for all the following is satisfied
[TABLE]
where every quantity appearing on the left-hand side is explicitly known, and for all .
Remark 1**.**
We can write equation (4.6) differently by using results of Ayyer and Behrend [AB19]222First use equation (7), then Proposition 5, followed by equation (8) and finally Corollary 11, equation (55). as
[TABLE]
where
[TABLE]
is the character of the irreducible representation of the general linear group corresponding to the partition (i.e., a Schur function) and
[TABLE]
From this and using the relation (4.1), we shall arrive that
[TABLE]
4.2. VHSASMs of order
We now focus on the VHSASMs of order . An example of such a matrix of order is
[TABLE]
(The colour is to be ignored for this section. This will be used in subsequent sections.)
The observations on the two top rows of order VHSASMs follow in this case as well. The aim of this subsection is to give a generating function result for the refined enumeration of VHSASMs with respect to the first in the second row. However, we need to modify our arguments for this case, as the six vertex configurations of VHSASMs of order are slightly different than for order .
It is clear that any order VHSASM corresponds to a matrix with the following properties.
- (1)
The non-zero entries alternate in each row and column. 2. (2)
The topmost non-zero entry of each column is ; the last column is equal to . 3. (3)
The first non-zero entry of each row is ; the last row is equal to .
The matrix with these properties that corresponds to the VHSASM from above is
[TABLE]
(We deleted the last columns and rows.) Let us denote the number of order VHSASMs with the first occurrence of a in its second row being placed in the -th column to be . That is, counts the number of matrices described above where the unique in its second row is situated in the -th column.
Throughout the remainder of this section, we consider . It is easy to see that for , and .
We shall use the correspondence between ASMs and the six-vertex model as in the previous section. The grid for order VHSASMs is the same as in Figure 6. However, for order VHSASMs the U-turns in the right boundary are now down-pointing, as opposed to the up-pointing ones for order VHSASMs and the U-turns on the bottom are now left-pointing, as opposed to the right-pointing ones for order VHSASMs (see Figure 7). This is because we do not delete the first row and the first column here. Again, for the partition function , we allow both up-pointing and down-pointing U-turns for the right boundary as well as both right-pointing and left-pointing U-turns for the bottom boundary, and the weights are as indicated in Figure 8. The partition function is still the one given in Theorem 4.1.
In the following, we will specialize
[TABLE]
as well as
[TABLE]
in the partition function. This will give us two cases similar to the cases described in the previous section on VSASMs. Analogous to equation (3.2) we shall get the following
[TABLE]
provided (4.11) is satisfied.
Like earlier, we want to perform the following transformation of variable
[TABLE]
and eliminate . After a straightforward calculation, analogous to how we obtained equation (3.3), we shall get the following
[TABLE]
We define
[TABLE]
and
[TABLE]
Then is the character of the irreducible representation of the double cover of the even orthogonal group corresponding to the partition , if .333It suffices for our purposes to have only this case. Okada [Oka06, Theorem 2.4] showed that
[TABLE]
provided (4.11) is satisfied.
The above for our special values gives us
[TABLE]
Now, by using a formula of Ayyer and Behrend [AB19, Proposition 5, then use equation (7)] we can rewrite equation (4.14) as follows.
[TABLE]
From equations (3.9), (4.7), (4.13) and (4.15), after some simplifications we shall get the following equation:
[TABLE]
where is given by (4.8). From the above, using we shall arrive at the following result.
Theorem 4.3**.**
Let denote the number of VHSASMs of order , with the first occurrence of a in the second row be in the -th column. Then, for all the following is satisfied
[TABLE]
where every quantity appearing in the left-hand side is explicitly known.
Remark 2**.**
We can write equation (4.14) differently by using a result of Ayyer and Behrend [AB19, Equation (8) and then use Corollary 11, equation (54)] as
[TABLE]
From this and using equation (4.13), we shall arrive that
[TABLE]
5. Vertically and Horizontally Perverse ASMs
A matrix is called a vertically and horizontally perverse ASM (VHPASM) if it satisfies the alternating sign conditions and has the same symmetries as a VHSASM, except the central entry () which has opposite signs when read horizontally and vertically. An example of such a VHPASM of dimension is
[TABLE]
This class was first considered by Kuperberg [Kup02].
A VHPASM with the dimensions stated above is said to be of order . It is clear that we can ask for the refined enumerations of VHPASMs with respect to the position of the first occurrence of a in the second column as well as in the second row444These numbers are different due to the different lengths of the rows and columns.. Let us denote by (resp. ) the number of order VHPASMs with the first occurrence of a in the second column (resp. row) at the -th row (resp. -th column). In this section, we give enumeration results for these numbers. Since, the technique is similar to the one used in Sections 3 and 4, for the sake of brevity we omit certain easily verifiable details. We also assume unless otherwise mentioned. For , there are no VHPASMs because of the restriction imposed by the entry .
It is clear that VHPASMs of order correspond to matrices with entries in that have the following properties.
- (1)
The non-zero entries alternate in each row and column. 2. (2)
The topmost non-zero entry of each column is ; the last column is . 3. (3)
The first non-zero entry of each row is ; the last row is .
The matrix with these properties that corresponds to the VHPASM from above is
[TABLE]
(We deleted the first column, the last columns as well as the bottom rows.)
We again use the correspondence between ASMs and the six-vertex model. The grid for order VHPASMs is the same as in Figure 6 (we ignore the special entry to get the grid). However, for order VHPASMs the U-turns in the right boundary are now down-pointing and the U-turns on the bottom boundary are right-pointing. Again, for the partition function , we allow both up-pointing and down-pointing U-turns for the right boundary as well as both right-pointing and left-pointing U-turns for the bottom boundary, and the weights are as indicated in Figures 2 and 8. The partition function is still the one given in Theorem 4.1.
In the following, we will specialize
[TABLE]
as well as
[TABLE]
for refined enumeration with respect to rows and
[TABLE]
for refined enumeration with respect to columns, in the partition function. This will give us two cases similar to the cases described in the previous sections. Analogous to equations (3.2) and (4.3), we shall get the following sets of equations.
[TABLE]
provided (5.1) holds, and
[TABLE]
provided (5.2) holds and where
[TABLE]
From here, substituting , equation (5.3) gives us
[TABLE]
provided (5.1) holds, and equation (5.4) gives us
[TABLE]
provided (5.2) holds.
Okada [Oka06, Theorem 2.4] showed that, if (5.1) holds, then
[TABLE]
and if (5.2) holds then
[TABLE]
Using equations (3.9), (5.5), (5.6), (5.7) and (5.8), after some simplification we shall arrive at
[TABLE]
and
[TABLE]
Now, by comparing coefficients in (5.9) and (5.10) we obtain the following results.
Theorem 5.1**.**
The number of order VHPASMs with the leftmost occurrence of in the second row in -th column is
[TABLE]
where is given by (3.8) and we take .
Theorem 5.2**.**
The number of order VHPASMs with the topmost occurrence of in the second column in the -th row is
[TABLE]
where is given by (3.8).
Remark 3**.**
From above it follows that
[TABLE]
6. Off-Diagonally and Off-Antidiagonally Symmetric ASMs
An ASM which is diagonally and antidiagonally symmetric with each entry in the diagonal and antidiagonal equal to [math] are called off-diagonally and off-antidiagonally symmetric ASMs (OOSASMs). These matrices occur for order and no product formula for their enumeration is currently known or conjectured. However, Ayyer, Behrend and the first author [ABF16] introduced the concept of an odd order OOSASM while studying extreme behaviour of odd order diagonally and anti-diagonally symmetric ASMs (DASASMs). We explain this briefly below.
Consider the DASASM of order in Subsection 4.2. We notice that this DASASM is determined by the entries in red. This portion of the matrix is called a fundamental triangle. In general a DASASM of order with entries is determined by the fundamental triangle . Any DASASM of order with entries equal to [math] along the portions of the diagonals that lie in this fundamental triangle is called an OOSASM of order . The central entry of such a matrix is always . The matrix in Subsection 4.2 is an example of an odd order OOSASM. The aim of this section is to give generating functions for the refined enumeration of OOSASMs with respect to the position of the unique in the first row of such matrices.
The correspondence between ASMs and the six-vertex model extends to this case as well via the grid in Figure 9. The correspondence between the degree vertices of the grid and the entries in the fundamental triangle is same as in Figure 2. The vertices of degree , namely and corresponds to entries and respectively. Both of them carry a weight of . The remaining vertices of degree are also fixed in our case as the boundary entries are always a [math]. So we take their weights to be as well, as they do not make any difference in enumeration results. We also assume unless otherwise mentioned. For , there is no OOSASM of order .
Ayyer, Behrend and the first author proved the following theorem for the partition function of OOSASMs [ABF16, Theorem 7.1] (up to some normalization factor).
Theorem 6.1**.**
The OOSASM partition function of order is given by
[TABLE]
where is given by equation (3.5) and
[TABLE]
In the following, we will specialize
[TABLE]
in the partition function. We will now explore how this specialization can be expressed in terms of , the number of OOSASMs of order where the unique in the first row is at the -th column.
We notice that there is a unique occurrence of a in the first row, say at position . This forces the other degree vertices to its left to be of type , and to its right to be of type . The left boundary vertex is forced to be and the right boundary is forced to be . This gives us
[TABLE]
We now perform the change of variable
[TABLE]
and use to eliminate from equation (6.1) to get
[TABLE]
Ayyer, Behrend and the first author [ABF16, Theorem 7.2] also showed that
[TABLE]
and
[TABLE]
By comparing equations (3.9), (4.7), (6.2), (6.3) and (6.4) we get the following pairs of equations
[TABLE]
where ; and
[TABLE]
From equation (6.5) we get the following result.
Theorem 6.2**.**
Let denote the number of diagonally and off-diagonally symmetric ASMs of order with the unique of the first row in the -th column. Then for all the following is satisfied
[TABLE]
where every quantity appearing in the left-hand side is explicitly known.
Further, from equation (6.6), we get the following result.
Theorem 6.3**.**
Let denote the number of diagonally and off-diagonally symmetric ASMs of order with the unique of the first row in the -th column. Then, for all the following is satisfied
[TABLE]
where every quantity appearing in the left-hand side is explicitly known.
Remark 4**.**
From Theorems 4.3 and 6.2 we get the following
[TABLE]
and, from Theorems 4.2 and 6.3 we get the following
[TABLE]
In the above we assume . These are similar to the relationship between refined enumeration of VSASMs and OSASMs (cf. equation (3.11)).
Remark 5**.**
Analogous to equations (4.10) and (4.16) we shall get the following pairs of equations
[TABLE]
and
[TABLE]
7. Vertically and Off-Diagonally Symmetric ASMs
An ASM which is vertically symmetric as well as off-diagonally symmetric with a null diagonal except for the central entry is called a vertically and off-diagonally symmetric ASM (VOSASM). These matrices occur for odd orders and . This class was first considered by Okada [Oka06], who proved enumeration formulas for them. VOSASMs are also OOSASMs of odd order as described in the previous section555The off-antidiagonal symmetry follows from the vertical symmetry, which in turn makes them vertically and horizontally symmetric. In fact VOSASMs are special cases of totally symmetric ASMs (TSASMs). No product formula for TSASMs is currently known or conjectured.. An example of such a VOSASM is the matrix from Section 4.2. Clearly half of the triangular array of numbers in red is sufficient to construct the whole matrix in our example. Since VOSASMs have vertical symmetry so we can ask for their refined enumeration with respect to the position of the first occurrence of a in the second row. Let these numbers be denoted by for order VOSASMs. The aim of this section is to give generating functions for these numbers.
The correspondence between VOSASMs and the six-vertex model is via the grid shown in Figure 10, which is now a combination of U-turns and the triangular grid from last section. This grid was first considered by Kuperberg [Kup02]. The weights of the degree vertices remain the same as in Figure 2, the U-turns have the weights described in Figure 5 and the degree vertices will have weight as they do not make any difference in our results.
We shall use the following formula for the partition function that was derived by Kuperberg [Kup02, Theorem 10] (up to some normalization factor).
Theorem 7.1**.**
[TABLE]
We shall again specialize
[TABLE]
in the following. But first, we notice that due to the imposed symmetries we have
[TABLE]
There will be two cases depending on whether the VOSASM is of order or . For order we further specialize
[TABLE]
and also assume for this case. When , the only such VOSASM of order is the one in Section 4.2, and for no VOSASM exist. For order we specialize
[TABLE]
and assume . When in this case, then the only such VOSASM is
[TABLE]
The calculations for these cases are similar to the cases for VSASMs and order VHSASMs. Analogous to equations (3.2) and (4.3) we shall get the following pairs of equations.
[TABLE]
and
[TABLE]
where
[TABLE]
We substitute and eliminate from the above equations to get the following pairs of equations
[TABLE]
provided (7.1) holds; and
[TABLE]
provided (7.2) holds.
Okada [Oka06, Theorem 2.5] proved that
[TABLE]
provided (7.1) holds; and
[TABLE]
provided (7.2) holds. Transforming the even orthogonal group character in equation (7.5) for our special case, into a symplectic group character using a result of Ayyer and Behrend [AB19, Proposition 5, and then use equation (7)], we get
[TABLE]
provided (7.1) holds.
From equations (3.9), (4.7), (7.3) and (7.7), after some simplifications we get
[TABLE]
provided (7.1) holds and where is given by (4.8). On the other hand, from equations (3.9), (4.7), (7.4) and (7.6) we get
[TABLE]
provided (7.2) holds and where is given by (4.8).
After some simplifications the above pairs of equations give the following theorems.
Theorem 7.2**.**
Let denote the number of order VOSASMs with the first in the second row in the -th column. Then, for all the following is satisfied
[TABLE]
where every quantities appearing on the left hand side is explicitly known.
Theorem 7.3**.**
Let denote the number of order VOSASMs with the first in the second row in the -th column. Then, for all the following is satisfied
[TABLE]
where every quantities appearing on the left hand side is explicitly known, and for all .
Remark 6**.**
From Theorems 4.3 and 7.2 we get
[TABLE]
and from Theorems 4.2 and 7.3 we get
[TABLE]
8. Quarter Turn Symmetric ASMs
ASMs that are invariant under a rotation are called quarter turn symmetric ASMs (QTSASMs). As a first observation, we see that these ASMs cannot occur for order [AD10, Lemma 4], consider the QTSASM of order where the entries are given by (). Then we have
[TABLE]
and this implies that . So for the even case they occur only for order . Order QTSASMs were enumerated by Kuperbeg [Kup02], while Razumov and Stroganov [RS06c] enumerated them for odd order. In this section, we will give refined enumeration formulas for this class of ASMs with respect to the position of the unique in the first row. These results were conjectured by Robbins [Rob00] and are almost immediate from several results that were already proved by Kuperberg [Kup02] and by Razumov and Stroganov [RS06c], but which to the best of our knowledge have not appeared explicitly in the literature so far. We deal with the even case in Subsection 8.1 and with the odd case in Subsection 8.2.
Since the proofs are similar for all cases (in this section and also in Section 9), we will only derive the results in full for the even QTSASM case and indicate the steps for the other cases. Throughout this section, we will consider the case and , unless otherwise mentioned.
8.1. Even Order QTSASMs
Kuperberg [Kup02] enumerated this class of QTSASMs using the six vertex model; since a quarter of such an ASM is enough to determine the whole ASM, we can see that the six vertex model corresponding to even order QTSASMs will be the one shown in Figure 11, where there are many spectral parameters associated with it if the QTSASM is of order , which are denoted by ’s. The vertex weights and bijection with the normal ASMs which was shown in Section 2 carry forward to this class as well, with one difference: the arrows of the configuration will change sign when they move through the circular turns. For instance, consider the simplest possible QTSASM of even order
[TABLE]
The six-vertex configuration of this matrix is now given by Figure LABEL:fig:qt-ex-eps-converted-to.pdf.
Let be the total number of QTSASMs of order such that the unique in the last row is at the -th position. By symmetry of the ASMs, this is also the number of QTSASMs of order such that the unique in the first row is at the -th position. In the sequel we will use this description instead of the last row, without further commentary. The weight of the last row of such a QTSASM of order would be
[TABLE]
(The first entry is always a [math] for QTSASMs, and the weight of that entry is when .) If denotes the partition function of QTSASMs of order , then we have
[TABLE]
where and from Kuperberg [Kup02, Theorem 10] we have (up to some normalization factor)
[TABLE]
Further we have the following analogous equations from Razumov and Stroganov [RS06b, Equation (38)],
[TABLE]
and
[TABLE]
where denotes the number of ASMs of order with the unique in the first row in the -th column, given by Zeilberger [Zei96b]
[TABLE]
and denotes the number of order half-turn symmetric ASMs (HTSASMs)666ASMs which are invariant under a rotation are called half-turn symmetric ASMs. with the unique in the first row in the -th column, given by Stroganov [Str06]
[TABLE]
Also
[TABLE]
is the partition function of order ASMs and
[TABLE]
is the partition function of order HTSASMs, which are given by Kuperberg [Kup02, Theorem 10] as follows (up to some normalization factor)
[TABLE]
and
[TABLE]
By results of Okada [Oka06, Theorems 2.4 and 2.5], when , we have
[TABLE]
Combining equations (8.1) to (8.4), we get the following result.
Theorem 8.1**.**
[TABLE]
Theorem 8.1 allows us to give a formula for the refined enumeration of even order QTSASMs by comparing the coefficients of from both sides of the equation.
8.2. Odd Order QTSASMs
For odd order QTSASMs (say ), we can notice that the central entry of the matrix will be . Similar to the grid described in Subsection 8.1, we will have the configuration in Figure 13 if and in Figure 14 if . These models were used by Razumov and Stroganov to enumerate odd order QTSASMs [RS06c], and they found a formula similar to the one found by Kuperberg for even order QTSASMs. We also notice that for an order QTSASM, the grid has spectral parameters.
We proceed in a similar way, as in the case for even QTSASMs. Analogous to equation (8.1), we will have the following equations.
[TABLE]
and
[TABLE]
where and the partition functions are given by Razumov and Stroganov [RS06c, Equations (10) and (11)] (up to some normalization factor). Further we have the following analogous equation from Razumov and Stroganov [RS06b],
[TABLE]
where is the partition function of odd order HTSASMs, which was found by Razumov and Stroganov [RS06b, Theorem 1] (up to some normalization factor).
Again, analogous to equation (8.4), we have the following equations from Razumov and Stroganov [RS06c], when
[TABLE]
and
[TABLE]
Now, combining equations (8.2) and (8.5) to (8.9), we get the following result.
Theorem 8.2**.**
[TABLE]
and
[TABLE]
9. Quasi-Quarter Turn Symmetric ASMs
As pointed out in Section 8, there are no even order QTSASMs of order . However, Duchon [Duc08] introduced a new type of ASM, called quasi-QTSASMs (qQTSASMs) which follows all the conditions of an ASM and has quarter turn symmetry for all entries except the four entries in the middle, which can be either or . Below we give examples of both these types of matrices.
[TABLE]
Duchon [Duc08] stated two conjectures related to the enumeration of qQTSASMs: the first of these is on the unrestricted enumeration of this class of ASMs, which was subsequently proved by Aval and Duchon [AD10] by studying the six vertex configuration associated with the even order qQTSASMs (shown in Figure 15); the second conjecture deals with the refined enumeration of qQTSASMs with respect to the position of the unique in the first row, which we prove below.
Theorem 9.1**.**
Let denote the number of order qQTSASMs with the unique in the first row in the -th column, then we have
[TABLE]
Proof.
The proof is similar to the proof of Theorem 8.1, hence we will just sketch it. Analogous to equation (8.1) we have the following equation in this case, provided
[TABLE]
where is the partition function of order qQTSASMs with spectral parameters , which was found by Aval and Duchon [AD10] (up to some normalization factor).
We now use the following result of Aval and Duchon [AD10, Theorem 6], if then we have
[TABLE]
Combining equations (9.1),(8.2),(8.3) and (9.2) we obtain the result. ∎
10. Concluding Remarks
In this paper, we have proved several results for refined enumeration of symmetry classes of ASMs. We summarize the results so far in the literature for singly refined enumeration of symmetry classes of ASMs below.
- •
Unrestricted ASMs. First enumerated by Zeilberger [Zei96a]. The refined enumeration with respect to first row is also due to Zeilberger [Zei96b].
- •
VSASMs. Enumerated by Kuperberg [Kup02], singly refined enumeration with respect to the first column was accomplished by Razumov and Stroganov [RS06a], while the singly refined enumeration with respect to the second row is obtained in this paper.
- •
VHSASMs. Enumerated by Okada [Oka06]. Generating function for singly refined enumeration with respect to the second row provided in this paper.
- •
HTSASMs. For even order enumerated by Kuperberg [Kup02] and for odd order by Razumov and Stroganov [RS06b]. Singly refined enumeration done by Stroganov [Str06].
- •
QTSASMs. Enumerated by Kuperberg [Kup02] for order and by Razumov and Stroganov [RS06b] for order . Refined enumeration results proved in this paper.
- •
Diagonally Symmetric ASMs. No formula known or conjectured.
- •
DADSASMs. For odd order enumerated by Behrend, Fischer and Konvalinka [BFK17].
- •
TSASMs. No formula known or conjectured.
As can be seen from the list, our results almost exhaust the singly refined enumeration possibilities for the symmetry classes of ASMs. Double refinement by fixing the positions of the s in two rows or columns have been studied only for the case of unrestricted ASMs. Some other doubly refined enumeration possibilities still remain, for instance doubly refined enumeration of VSASMs with the positions of the first in the second row and the unique in the first column fixed. However, no conjectures for such cases are known at the moment. We refer the reader to Behrend, Fischer and Konvalinka’s paper [BFK17, Section 1.2] for a survey of all such known or conjectured results.
In addition to the symmetry classes, the following closely related classes have been studied in the literature (as well as this paper).
- •
qQTSASMs. Enumerated by Aval and Duchon [AD10]. Refined enumeration results proved in this paper.
- •
OSASMs. For even order enumerated by Kuperberg [Kup02] and refined enumeration by Razumov and Stroganov [RS06a].
- •
OOSASMs. For even order no formula is known or conjectured. For odd order enumerated by Ayyer, Behrend and Fischer [ABF16], refined enumeration results in terms of generating function proved in this paper.
- •
VOSASMs. Enumerated by Okada [Oka06] and refined enumeration results in terms of generating function proved in this paper.
We would like to close the paper by posing the following problems.
- (1)
Bijective proofs of equations (3.11), (5.11), (6.7) and (6.8) would be interesting. 2. (2)
The number of vertically symmetric ASMs with the unique in the first column situated in the -th row equals (this follows from the work of Razumov and Stroganov [RS04]). This gives us
[TABLE]
Again, a bijective proof of this would be of interest. 3. (3)
Simpler enumeration formulas for , and are desirable. In fact, since the formulas for all of these refinements are related (cf. relations (6.7), (6.8), (7.10) and (7.11)), so a simpler formula for anyone of them would yield the others.
Appendix A Evaluation of the Symplectic Character
Symplectic characters can be interpreted as a generating function of weighted rhombus tilings of certain regions in the triangular lattice, which follows from the work of Proctor [Pro94] and Cohn, Larsen and Propp [CLP98] (see also the recent work of Ayyer and the first author [AF19]). We shall use this description now to study the symplectic character that appears in (4.6).
We start with a quartered hexagon in the triangular lattice, which is obtained after cutting it along its axes, see Figure 16. Let the top boundary of this quartered hexagon be of length and the right boundary of length . The left boundary consists of a zig-zag line containing up-pointing and down-pointing triangles, and the bottom boundary has protruded down-pointing triangles in positions , numbered from left to right, starting with a . We denote such a region by . We note that the bottom row triangles force some rhombus in any tiling, we shall remove such rhombi in the figures that follows.
We are interested in the rhombus tilings of these quartered hexagons. We assign a weight of to each “left-oriented” rhombus () that appears in the -th row of a tiling of , and let all other rhombi that appear in a tiling to have weight . This weighted region is denoted by
[TABLE]
and the generating function of its rhombus tilings by
[TABLE]
The result which we will use is the following.
Proposition A.1** (Theorem 2.8, [AF19]).**
For a partition allowing also zero parts, we have
[TABLE]
The quantity that we are interested in equation (4.6) is
[TABLE]
For ease in the sequel, we use the following notation
[TABLE]
In general, we call something unweighted, if it has weight .
Note that the weights in our case are manifest only in the first two rows of the quartered hexagon (i.e., one zig-zag portion of the hexagon). There is precisely one vertical rhombus () in the first row (see Figure 17), say in position if counted from left and starting with , and the rhombi that appear to its right in the first row are all forced to be of the type , while no such rhombus appears left of the vertical rhombus in the first row. Thus, the first row contributes to the weight. In the second row, all rhombi left of the bottom triangle of that fixed vertical rhombus are of type and they contribute to the weight. Now, right of this vertical rhombus there is precisely one vertical rhombus that has its upper triangle in the second row, say in position , and all rhombi right of this are of type , and they contribute to the weight. The total weight is then .
We let denote the number of tilings of with parameter as described in the previous paragraph and letting vary in . Equivalently, letting denote the region obtained from by deleting the top two rows as well as the -th down-pointing triangle in the (new) top row (see Figure 18 for , the dotted lines are to be ignored at the moment), then is the number of lozenge tilings of . Then, from the above discussion, we have
[TABLE]
We shall now evaluate using the Lindström-Gessel-Viennot [Lin73, GV85] technique, where the first step is to transform a rhombus tiling of the region into a family of non-intersecting lattice paths, and then evaluate the total number of such paths by means of a determinant.
We mark the left sides of the up-pointing triangles of the left boundary in our region by from bottom to top, mark the right side of the deleted (black) down-pointing triangle in the top row by and mark the left sides of the deleted up-pointing triangles (by forcing) on the bottom boundary of our region by from left to right. Any rhombus tiling of the region can be transformed into a family of non-intersecting lattice paths, where each path starts at and ends in . An example of this in shown in Figure 18, where the lattice paths are given by the dotted lines.
We normalize the obtuse coordinate system in Figure 18 and rotate it into the position shown in Figure 19, where the points have coordinates for , has coordinates and have coordinates , for . For ease of notation, we denote by . Now, we want to find the number of non-intersecting lattice paths beginning at and ending at , with only down and east steps.
By the Lindström-Gessel-Viennot Lemma [Lin73, GV85], the number of such unweighted non-intersecting lattice paths is given by the determinant of the matrix, whose -th entry is the number of lattice paths from to . Thus, we have
[TABLE]
and
[TABLE]
Expanding the determinant with respect to the -th column, we get
[TABLE]
where
[TABLE]
Taking out common factors and then swapping the -th column with the -th column for every , we get that equals
[TABLE]
In order to evaluate this determinant, we need the following lemma, due to Krattenthaler.
Lemma A.2** (Lemma 4, [Kra99]).**
Let and be indeterminates, and be a constant. Then we have
[TABLE]
We take , and in Lemma A.2 and evaluate the expression in (A.4) to get
[TABLE]
Therefore, we now have
[TABLE]
Remark 7**.**
If we do not delete the first two rows of , then taking a different family of non-intersecting lattice paths with a similar weighing scheme, rather than the ones used here, we would have arrived at the following generating function:
[TABLE]
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[AB 19] Arvind Ayyer and Roger E. Behrend. Factorization theorems for classical group characters, with applications to alternating sign matrices and plane partitions. J. Combin. Theory Ser. A , 165:78–105, 2019.
- 2[ABF 16] Arvind Ayyer, Roger E. Behrend, and Ilse Fischer. Extreme diagonally and antidiagonally symmetric alternating sign matrices of odd order. ar Xiv:1611.03823 v 1 [math.CO] , 2016.
- 3[AD 10] Jean-Christophe Aval and Philippe Duchon. Enumeration of alternating sign matrices of even size (quasi-)invariant under a quarter-turn rotation. Electron. J. Combin. , 17(1):Research Paper 51, 20, 2010.
- 4[AF 19] Arvind Ayyer and Ilse Fischer. Bijective proofs of skew schur polynomial factorizations. ar Xiv:1905.05226 v 1 [math.CO] , 2019.
- 5[AR 13] Arvind Ayyer and Dan Romik. New enumeration formulas for alternating sign matrices and square ice partition functions. Adv. Math. , 235:161–186, 2013.
- 6[Beh 13] Roger E. Behrend. Multiply-refined enumeration of alternating sign matrices. Adv. Math. , 245:439–499, 2013.
- 7[BFK 17] Roger E. Behrend, Ilse Fischer, and Matjaž Konvalinka. Diagonally and antidiagonally symmetric alternating sign matrices of odd order. Adv. Math. , 315:324–365, 2017.
- 8[Bre 99] David M. Bressoud. Proofs and confirmations . MAA Spectrum. Mathematical Association of America, Washington, DC; Cambridge University Press, Cambridge, 1999. The story of the alternating sign matrix conjecture.
