Weighted counting of inversions on alternating sign matrices
Masato Kobayashi

TL;DR
This paper generalizes a known inversion counting formula from permutations to alternating sign matrices, using a sequential construction approach.
Contribution
It introduces a new weighted counting formula for inversions on alternating sign matrices, extending previous permutation results.
Findings
Extended inversion counting formula to alternating sign matrices
Utilized sequential construction method for proof
Builds on recent independent work by Brualdi-Schroeder and the author
Abstract
We extend the author's formula (2011) of weighted counting of inversions on permutations to the one on alternating sign matrices. The proof is based on the sequential construction of alternating sign matrices from the unit matrix recently shown by Brualdi-Schroeder and the author (both 2017) independently.
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 Combinatorial Mathematics · Random Matrices and Applications · Bayesian Methods and Mixture Models
weighted counting of inversions on alternating sign matrices
Masato Kobayashi*∗*
Department of Engineering
Kanagawa University, 3-27-1 Rokkaku-bashi, Yokohama 221-8686, Japan.
Abstract.
We generalize the author’s formula (2011) on weighted counting of inversions on permutations to one on alternating sign matrices. The proof is based on the sequential construction of alternating sign matrices from the unit matrix which essentially follows from the earlier work of Lascoux-Schützenberger (1996).
Key words and phrases:
alternating sign matrix, bigrassmannian permutation, Bruhat order, inversion.
2010 Mathematics Subject Classification:
Primary:15B36; Secondary:05A05, 05B20, 11C20.
*Department of Engineering, Kanagawa University, Japan
This article is to appear in Order.
Contents
1. Introduction
1.1. Alternating sign matrices and others
Alternating sign matrices (ASMs) are one of the most important topics in combinatorics. There is the long story [1] to the proofs by Zeilberger and Kuperberg (both 1996) on the total number of ASMs of size being
[TABLE]
As Propp mentioned [9], there are actually many combinatorial objects which are equinumerous with ASMs (Figure 1):
- •
Monotone triangle
- •
DPP (Descending plane partition)
- •
Square ice
- •
FPL (Full packing of loops)
These are numbers in an array or graphs on a grid satisfying certain conditions (we omit details). Among these, we show that entries of ASMs are numerically meaningful with the connection to its poset structures and inversions often discussed on permutations.
1.2. Main result
We say is an inversion of a permutation of if and . The inversion number of is the number of such pairs, i.e.,
[TABLE]
This idea plays a key role on Bruhat order in the theory of Coxeter groups (which has also a wide variety of applications in combinatorics and other areas).
Definition 1.1**.**
Define Bruhat order in (the symmetric group) if there exists a sequence of permutations such that ( a transposition) and for each . Say a permutation is bigrassmannian if there exists a unique pair such that and . Define by
[TABLE]
The author [6, Theorem] showed that
[TABLE]
for all . We can interpret this formula as weighted counting of inversions on permutations. We can extend this statistic for alternating sign matrices as follows:
Definition 1.2**.**
Let be a square matrix of size . We say that is an alternating sign matrix (ASM) if for all , we have
[TABLE]
Denote by the set of all alternating sign matrices of size .
There is a well-known identification of permutations and permutation matrices: For , let
[TABLE]
Then, is an ASM with entries only . Under this identification, we can naturally think .
Definition 1.3**.**
The corner sum matrix of is the by matrix defined by
[TABLE]
for all . Define ASM order on if for all .
This is the traditional way to introduce a partial order onto ASMs; for example, Figure 2 shows this order on seven ASMs in .
Recall from the poset theory that covers in a poset (write ) if and implies .
Definition 1.4**.**
Say is join-irreducible if it covers exactly one element in .
It is the fact that is bigrassmannian if and only if it is join-irreducible in . For such details on bigrassmannian permutations, see Geck-Kim [5], Lascoux-Schützenberger [8] and Reading [10]; more recent is Engbers-Hammet [4].
Note that is a poset containing as a subposet; to be more precise, is a finite distributive lattice as the MacNeille completion of Bruhat order (the smallest lattice which contains ), the poset of all order ideals on the set of bigrassmannian permutations as Lascoux-Schützenberger [8] showed. Recall from the lattice theory that every finite distributive is graded with the rank function
[TABLE]
Now, what can we say about this rank function for as the MacNeille completion of the graded poset ? This motivates us to study the following function:
Definition 1.5**.**
[TABLE]
It is thus natural to ask if there exists a similar formula in terms of inversions (the bottom-right part of Table 1). The answer is yes. Under the identification , we can rewrite the formulas in Table 1 as
[TABLE]
Theorem 1.6**.**
For each ASM , is equal to the total sum of the weight of its inversions:
[TABLE]
After the proof, we will see several consequences in Section 5 with some open problems and more ideas; again, Bruhat order and ASMs have been of great importance as application of lattice, group and matrix theory. With our results, we wish to contribute to development of further research in those areas.
Remark 1.7**.**
This formula includes terms while Brualdi-Schroeder [3, Theorem 3.1] implicitly gives the alternate formula for (which they called Bruhat-rank) with terms:
[TABLE]
1.3. Summary of this paper
In Section 2, we recall the idea of inversions for ASMs. In Section 3, we give details of covering relations of ASMs which will be the key idea to prove Theorem 1.6. In Section 4, we give its complete proof. In Section 5, we discuss some consequences and open problems for our future research.
2. Inversions for alternating sign matrices
As mentioned in Introduction, say is an inversion of if and . Let us generalize this idea for ASMs.
Definition 2.1**.**
We say that is an inversion of if and . Also, let us say that is the weight of this inversion. Define the inversion number of by
[TABLE]
Remark 2.2**.**
Note that it makes no difference to include zero terms into the sum:
[TABLE]
Sometimes this expression is more convenient.
Positions of such two entries look like this:
[TABLE]
Example 2.3**.**
Let A=\left(\begin{array}[]{cccc}0&0&1&0\mathstrut\\ 0&1&-1&1\mathstrut\\ 1&-1&1&0\mathstrut\\ 0&1&0&0\mathstrut\\ \end{array}\right). Then, observe that
[TABLE]
Notation**.**
For convenience, we will write and etc. whenever .
3. Covering relations of ASMs
We now describe details of the order structure of ASMs; roughly speaking, starting with the unit matrix, every ASM can be constructed by “locally exchanging” exactly one consecutive minor of size 2. Each exchange edge is labeled by exchanging positions and type 1-16 according to those eight entries. Although this sequential construction of ASMs essentially follows from the earlier work of Lascoux-Schützenberger [8] in 1996, it was only recently explained in Brualdi-Kiernan-Meyer-Schroeder [2, Theorem 6.3] and the author [7, Proposition 3.15] in 2017 independently.
First, for convenience, let and
[TABLE]
be four positions in a matrix.
Lemma 3.1**.**
Let . Then, if and only if there exists a unique position (exchange positions) such that the entries at positions of satisfy
[TABLE]
(as listed in Table 2) and moreover, whenever . In this case, necessarily .
Lemma 3.2**.**
Let be the unit matrix of size . Then, for every , there is a sequence of ASMs such that
[TABLE]
In particular, is a graded poset with .
Proof of Lemmas 3.1 and 3.2.
These are consequences of [7, Key Lemma 3.18 and Proposition 3.23]. ∎
Figure 3 shows all covering relations of ; 1243 indicates the 10 bigrassmannian permutations.
Example 3.3**.**
Let A=\left(\begin{array}[]{cccc}0&0&1&0\mathstrut\\ 0&1&-1&1\mathstrut\\ 1&-1&1&0\mathstrut\\ 0&1&0&0\mathstrut\\ \end{array}\right). There exist precisely 7 bigrassmannian (join-irreducible) permutations weakly below :
[TABLE]
So Next, let . This is bigrassmannian itself and
[TABLE]
is a type 4 covering relation so that .
4. Main theorem
Theorem 1.6.
For each ASM , , the number of bigrassmannian permutations which are weakly below under ASM order, is equal to the total sum of the weight of its inversions:
[TABLE]
Proof.
Let
[TABLE]
Since has no inversion, we have . Thanks to Lemma 3.2, it is enough to show that if , then ; then and satisfy exactly same recurrences so that for all .
Now assume . As in Lemma 3.1, say is the position such that
[TABLE]
and
[TABLE]
where . We will carefully compute
[TABLE]
with dividing it into 8 terms
[TABLE]
as each introduced below (We will see that ).
- (Case 0)
If , then so that
[TABLE] 2. (Case 1)
.
[TABLE]
[TABLE] 3. (Case 2)
.
[TABLE]
[TABLE] 4. (Case 3)
.
[TABLE]
[TABLE]
By symmetry of rows and columns, we will get similar results in (Case 4) – (Case 6): 5. (Case 4)
.
[TABLE]
[TABLE] 6. (Case 5)
.
[TABLE]
[TABLE] 7. (Case 6)
.
[TABLE]
[TABLE]
So far, we have
[TABLE] 8. (Case 7)
Finally, let This is 1, 0, or .
- •
Type 1, 5, 9, 13 in Table 2 (): . Due to the property on a partial sum of row entries of ASMs, implies
[TABLE]
- •
Type 2, 6, 10, 14 (): implies and similarly implies . Thus,
[TABLE]
- •
Type 3, 7, 11, 15 (): Likewise, and so that
[TABLE]
- •
Type 4, 8, 12, 16 (): we have so that
[TABLE]
Conclude that in any case. ∎
Example 4.1**.**
Let A=\left(\begin{array}[]{cccc}0&0&1&0\mathstrut\\ 0&1&-1&1\mathstrut\\ 1&-1&1&0\mathstrut\\ 0&1&0&0\mathstrut\\ \end{array}\right) and . Then, observe that
[TABLE]
Corollary 4.2**.**
[TABLE]
Proof.
Considering corner sum matrices, the map (transpose) is an order-preserving isomorphism on which therefore must preserve . Writing the -entry of as (of course ), we have
[TABLE]
∎
5. Final Remarks
At the end, we discuss several consequences of Theorem 1.6.
5.1. Inversions and
We have seen interactions of and . In particular, and are the rank functions of these graded posets and hence both increasing. What we should not misunderstand, however, is that inversion numbers are not necessarily increasing along an edge . For example, with
[TABLE]
we have but . At least we can say this:
Corollary 5.1**.**
If , then . As a result, for all .
Proof.
This proof is quite similar to the one given in Theorem Theorem 1.6 without all factors arising from weights of inversions (if we compute in the same way, then we will have and ). ∎
5.2. Non-symmetry of inversions
It is well-known that . However, it seems very difficult to find . We could not find any answer in the litearture.
Open Problem 5.2**.**
Can we give a polynomial-time algorithm to compute it?
Below, we wish to explain a detail of this problem on inversions and will propose perhaps an easier problem.
Definition 5.3**.**
Let be a poset. Its dual is the poset with as sets, and for . Say is self-dual if there exists a bijection such that .
As seen below, and are both self-dual graded posets so that these rank generating functions must be symmetric (here, symmetric means coefficients are palindromic);
However, inversions on ASMs are not like this: for example,
[TABLE]
is clearly not symmetric. Apparently, the middle ASM A=\left(\begin{array}[]{ccc}0&1&0\\ 1&-1&1\\ 0&1&0\end{array}\right) with makes this happen. But, with little modification of , we can construct some function which is more symmetric. For this purpose, the following ideas are useful:
Definition 5.4**.**
Let denote the reverse permutation: . For , the dual of is (the matrix reading rows of backwards).
Definition 5.5**.**
Say is a dual inversion of an ASM if and . The dual inversion number of is
[TABLE]
In fact, .
Lemma 5.6**.**
in .
Proof.
This follows from Lemma 3.1. ∎
Definition 5.7**.**
Let be the number of in entries of .
Note that .
Theorem 5.8**.**
For all , we have
[TABLE]
Here we used the letter to directly apply Lemma 3.1 in the proof below.
For the proof, it is convenient to introduce the following.
Definition 5.9**.**
Define . Call this the weak inversion number of .
Then, the statement of Theorem 5.8 is equivalent to
[TABLE]
for all .
Proof of Theorem 5.8.
Define the function by . We prove for all by induction on . Suppose . Choose such that (Lemma 3.1). It follows from Lemma 5.6 that . As easily seen from Table 2, of type and of type are equal in all cases. Thus
[TABLE]
and therefore is constant. Conclude that . ∎
Fact 5.10**.**
. Moreover,
[TABLE]
Proof.
We always have since an ASM pattern forces there to be at least two inversions per minus sign, i.e., . Consequently, and in particular . Now suppose . Then thanks to Theorem 5.8. Further, the equality forces , , and hence . ∎
Corollary 5.11**.**
is monic and symmetric with the highest degree term .
It is easy to see that
[TABLE]
Next, let us compute .
[TABLE]
[TABLE]
[TABLE]
[TABLE]
All other 9 non-permutations are the dual of these. Thus,
[TABLE]
is symmetric.
Corollary 5.12**.**
If , then
[TABLE]
Proof.
See Table 2. ∎
Open Problem 5.13**.**
What is (a polynomial in )?
Remark 5.14**.**
We can regard as a sort of weighted counting of inversions: For each , let
[TABLE]
If , then, . If , then
[TABLE]
If , then
[TABLE]
Altogether, we get
[TABLE]
with appearing exactly twice for each inversion of . This is why we called the weak inversion number.
The author recently showed [7] that
[TABLE]
Further, we can consider bivariate statistics.
Open Problem 5.15**.**
Give an efficient method to compute the following generating functions:
[TABLE]
5.3. Coxeter group analogy
The symmetric group is a Coxeter group of type A; some other types also have a representation of certain permutations (matrices) and it all makes sense to speak of inversions, Bruhat order, bigrassmannian and join-irreducible elements. Try something similar in this article for type B or Affine type and see what happens; Geck-Kim [5] discussed some on type B and it seems that Reading-Waugh [11] is the only reference which studied Affine join-irreducible permutations.
**Acknowledgment.
**The author would like to thank the editor Nathan Reading and the anonymous referee for many helpful comments and suggestions to improve the manuscript.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] D. Bressoud, Proofs and confirmations, The story of the alternating sign matrix conjecture, Cambridge University Press, Cambridge, 1999, xvi+274 pp.
- 2[2] R. Brualdi, K.P. Kiernan, S.A. Meyer, M. W. Schroeder, Patterns of alternating sign matrices, Linear Algebra and Applications, 438 (2013), 3967-3990.
- 3[3] R. Brualdi, M. Schroeder, Alternating sign matrices and their Bruhat order, Discrete Math. Vol. 340, 8 (2017), 1996-2019.
- 4[4] J. Engbers, A. Hammett, On comparability of bigrassmannian permutations, Aust. J. Combin., Part 1, Vol. 71 (2018), 121-152.
- 5[5] M. Geck, S. Kim, Bases for the Bruhat-Chevalley order on all finite Coxeter groups, J. Algebra 197 (1997), no. 1, 278-310.
- 6[6] M. Kobayashi, Enumeration of bigrassmannian permutations below a permutation in Bruhat order, Order 28 (2011), no. 1, 131-137.
- 7[7] M. Kobayashi, A directed graph structure of alternating sign matrices, Linear Algebra and its Applications 519 (2017), 164-190.
- 8[8] A. Lascoux, M-P. Schützenberger, Treillis et bases des groupes de Coxeter (French), Electr. J. Combin. 3 (1996), no. 2, Research paper 27, 35 pp.
