Journal of Algebraic Combinatorics, 20, 243–261, 2004 c 2004 Kluwer Academic Publishers. Manufactured in The Netherlands. The Bruhat Order on the Involutions of the Symmetric Group FEDERICO INCITTI∗ incitti@mat.uniroma1.it Dipartimento di Matematica, Università “La Sapienza”, P.le Aldo Moro 5, 00185, Rome, Italy Received December 24, 2002; Revised September 23, 2003; Accepted October 3, 2003 Abstract. In this paper we study the partially ordered set of the involutions of the symmetric group Sn with the order induced by the Bruhat order of Sn . We prove that this is a graded poset, with rank function given by the average of the number of inversions and the number of excedances, and that it is lexicographically shellable, hence Cohen-Macaulay, and Eulerian. Keywords: symmetric group, Bruhat order, involution, E L-shellability, Cohen-Macaulay 1. Introduction It is well-known that the symmetric group Sn ordered by the Bruhat order encodes the cell decomposition of Schubert varieties (see, e.g., [8]). This partially ordered set has been studied extensively (see, e.g., [4, 5, 7, 11, 12, 19]) and it is known that it is a graded poset, with rank function given by the number of inversions, and that it is lexicographically shellable, hence Cohen-Macaulay, and Eulerian. In [14] and [15] a vast generalization of this partial order has been considered, in relation to the cell decomposition of certain symmetric varieties. In this work we study this partial order in a special case that is particularly attractive from a combinatorial point of view, namely that of the involutions of Sn with the order induced by the Bruhat order (see [14, Section 10]). Our main results are that this is a graded poset, with rank function given by the average of the number of inversions and the number of excedances, and that it is lexicographically shellable and Eulerian. The organization of the paper is as follows. In Section 2 we give basic definitions, notation and results that will be needed later. Sections 3 and 4 are devoted to the study of some new combinatorial concepts, namely those of “suitable rise”, “covering transformation” and “minimal covering transformation” of an involution, that play a crucial role in the sequel. In Sections 5, 6 and 7 we prove our main results, namely that the poset is graded, lexicographically shellable and Eulerian. ∗ This work is part of author’s Ph.D. dissertation, written at “La Sapienza” University of Rome, under the direction of Professor Francesco Brenti. 244 2. INCITTI Preliminaries In this section we recall some basic definitions, notation and results that will be used in the rest of this work. We let N = {1, 2, 3, . . .} and Z be the set of integers. For every n ∈ N we let [n] = {1, 2, . . . , n} and for every n, m ∈ Z, with n ≤ m, we let [n, m] = {n, n + 1, . . . , m}. 2.1. Posets We follow [16, Chap. 3] for poset notation and terminology. In particular we denote by the covering relation: x y means that x < y and there is no z such that x < z < y. The Hasse diagram of a finite poset P is the graph whose vertices are the elements of P, whose edges are the covering relations, and such that if x < y, then y is drawn “above” x. A poset is said to be bounded if it has a minimum and a maximum, denoted by 0̂ and 1̂ respectively. For a bounded poset P we denote by P̄ the subposet P\{0̂, 1̂}. If x, y ∈ P, with x ≤ y, we let [x, y] = {z ∈ P : x ≤ z ≤ y}, and we call it an interval of P. If x, y ∈ P, with x < y, a chain from x to y of length k is a (k + 1)-tuple (x0 , x1 , . . . , xk ) such that x = x0 < x1 < · · · < xk = y, denoted simply by “x0 < x1 < · · · < xk ”. A chain x0 < x1 < · · · < xk is said to be saturated if all the relations in it are covering relations, and in this case we denote it simply by “x0 x1 · · · xk ”. A poset is said to be graded of rank n if it is finite, bounded and if all maximal chains of P have the same length n. If P is a graded poset of rank n, then there is a unique rank function ρ : P → [0, n] such that ρ(0̂) = 0, ρ(1̂) = n and ρ(y) = ρ(x) + 1 whenever y covers x in P. Conversely, if P is finite and bounded, and if such a function exists, then P is graded of rank n. If P is a graded poset and Q is a totally ordered set, an edge-labelling of P with values in Q is a function λ : {(x, y) ∈ P 2 : x y} → Q. If λ is an edge-labelling of P, for every saturated chain x0 x1 · · · xk we set λ(x0 , x1 , . . . , xk ) = (λ(x0 , x1 ), λ(x1 , x2 ), . . . , λ(xk−1 , xk )). An edge-labelling λ of P is said to be an E L-labelling if for every x, y ∈ P, with x < y, the following properties hold: (1) there is exactly one saturated chain from x to y, say x = x0 x1 · · · xk = y, such that λ(x0 , x1 , . . . , xk ) is a non-decreasing sequence (i.e., λ(x0 , x1 ) ≤ λ(x1 , x2 ) ≤ · · · ≤ λ(xk−1 , xk )); (2) any other saturated chain from x to y, say x = y0 y1 · · · yk = y, different from the previous one, is such that λ(x0 , x1 , . . . , xk ) < L λ(y0 , y1 , . . . , yk ), where < L denotes the lexicographic order ((a1 , a2 , . . . , ak ) < L (b1 , b2 , . . . , bk ) if and only if ai < bi , where i = min{ j ∈ [k] : a j = b j }). A graded poset P is said to be lexicographically shellable, or E L-shellable, if it has an E L-labelling. BRUHAT ORDER OF THE INVOLUTIONS OF Sn 245 Connections between E L-shellable posets and shellable complexes, Cohen-Macaulay complexes and Cohen-Macaulay rings can be found, for example, in [1–3, 9, 10, 13, 17]. Here we only recall some basic facts. The order complex (P) of a poset P is the simplicial complex of all chains of P. A poset P is said to be shellable if (P) is shellable, and Cohen-Macaulay if (P) is Cohen-Macaulay (see, e.g., [3, Appendix], for the definitions of a shellable complex and of a Cohen-Macaulay complex). Furthermore, a poset is CohenMacaulay if and only if the Stanley-Reisner ring associated with it is Cohen-Macaulay (see, e.g., [13]). It is known that if a complex is shellable, then it is Cohen-Macaulay (see [9, Remark 5.3]). So the same holds for posets. Finally, Björner has proved the following (see [3, Theorem 2.3]). Theorem 2.1 Let P be a graded poset. If P is E L-shellable then P is shellable and hence Cohen-Macaulay. A graded poset P with rank function ρ is said to be Eulerian if |{z ∈ [x, y] : ρ(z) is even}| = |{z ∈ [x, y] : ρ(z) is odd}|, for every x, y ∈ P such that x < y. In an EL-shellable poset there is a necessary and sufficient condition for the poset to be Eulerian. We state it in the following form (see [3, Theorem 2.7] and [18, Theorem 1.2] for proofs of more general results). Theorem 2.2 Let P be a graded E L-shellable poset and let λ be an E L-labelling of P. Then P is Eulerian if and only if for every x, y ∈ P such that x < y, there is exactly one saturated chain from x to y with decreasing labels. Finally, we refer to [10] or [17] for the definition of a Gorenstein poset, just recalling the following result (see, e.g., [17, Section 8]). Theorem 2.3 Let P be a graded Cohen-Macaulay poset. Then P is Gorenstein if and only if the subposet of P induced by P\{x ∈ P̄ : x is comparable with every y ∈ P} is Eulerian. 2.2. The Bruhat order on the symmetric group Given a set T we let S(T ) be the set of all bijections π : T → T . As ususal we denote by Sn = S([n]) the symmetric group, and we call its elements permutations. If σ ∈ Sn then we write σ = σ1 σ2 · · · σn , to mean that σ (i) = σi for every i ∈ [n]. We also write σ in disjoint cycle form (see, e.g., [16, p. 17]), omitting to write the 1-cycles of σ . For example, if σ = 364152, then we also write σ = (1, 3, 4)(2, 6). Given σ, τ ∈ Sn , we let σ τ = σ ◦ τ (composition of functions) so that, for example, (1, 2)(2, 3) = (1, 2, 3). Given σ ∈ Sn , the diagram of σ is a square of n × n cells, with the cell (i, j) (i.e., the cell in column i and row j, with the convention that the first column is the leftmost one and 246 INCITTI the first row is the lowest one) filled with a dot if and only if σ (i) = j. The diagonal of the diagram is the set of cells {(i, i) : i ∈ [n]}. Let σ ∈ Sn . As usual we denote by Inv(σ ) = {(i, j) ∈ [n]2 : i < j, σ (i) > σ ( j)} the set of inversions of σ and by inv (σ ) their number. The (strong) Bruhat order of Sn is the partial order relation on Sn , denoted by ≤ B , which is the transitive closure of the relation → defined by σ → τ ⇔ there is a transposition (i, j) such that τ = σ (i, j) and inv (σ ) ≤ inv(τ ). Let σ ∈ Sn . A rise of σ is a pair (i, j) ∈ [n]2 such that i < j and σ (i) < σ ( j). A rise (i, j) of σ is said to be free if there is no k ∈ [n] such that i < k < j and σ (i) < σ (k) < σ ( j). The following is a well-known result. Proposition 2.4 Let σ, τ ∈ Sn . Then σ τ in the Bruhat order of Sn if and only if τ = σ (i, j), for some free rise (i, j) of σ . Let σ ∈ Sn . For every (h, k) ∈ [n]2 we set σ [h, k] = |{i ∈ [h] : σ (i) ∈ [k, n]}|. A fundamental characterization of the Bruhat order relation in Sn is the following (see, e.g., [11]). Proposition 2.5 Let σ, τ ∈ Sn . Then σ ≤ B τ if and only if σ [h, k] ≤ τ [h, k], for every (h, k) ∈ [n]2 . A consequence of Proposition 2.5 is the following. Proposition 2.6 Let σ, τ ∈ Sn . If σ ≤ B τ then σ −1 ≤ B τ −1 . We are interested in the set of involutions of Sn , which we denote by Invol(n). Note that a permutation is an involution if and only if its diagram is symmetric with respect to the diagonal. We wish to study the poset (Invol(n), ≤ B ) of the involutions with the order induced by the Bruhat order of Sn . We will simply denote by Sn and Invol(n) the respective posets with the Bruhat order. In figures 1 and 2 are represented, respectively, the Hasse diagram of the poset S4 , with the involutions marked, and the Hasse diagram of the poset Invol(4). BRUHAT ORDER OF THE INVOLUTIONS OF Sn Figure 1. Hasse diagram of S4 . Figure 2. Hasse diagram of Invol(4). 247 248 INCITTI It is well-known that Sn is a graded poset, with rank function given by the number of inversions, and that it is Eulerian (see, e.g., [19, p. 395]). It has been also shown that Sn is E L-shellable (see, e.g., [7]). Our goal is to prove that similar results hold for the poset Invol(n). It should be mentioned that the set of fixed-point-free involutions of Sn , partially ordered by the Bruhat order, has been recently studied in [6]. 3. Suitable rises and covering transformation In this section we introduce the concepts of “suitable rise” and “covering transformation” of an involution, which play a crucial role in the description of the covering relation in Invol(n). Let σ ∈ Sn . We denote by I f (σ ) = Fix(σ ) = {i ∈ [n] : σ (i) = i}, Ie (σ ) = Exc(σ ) = {i ∈ [n] : σ (i) > i}, Id (σ ) = Def (σ ) = {i ∈ [n] : σ (i) < i}, respectively the sets of fixed points, of excedances and of deficiencies of σ . As usual we denote by exc(σ ) the number of excedances of σ . The type of a rise (i, j) is the pair (a, b), where a, b ∈ { f, e, d} are such that i ∈ Ia (σ ) and j ∈ Ib (σ ). A rise of type (a, b) is also called an ab-rise. Furthermore, we need to distinguish between two kinds of ee-rises: an ee-rise (i, j) is crossing if i < σ (i) < j < σ ( j), noncrossing if i < j < σ (i) < σ ( j). In other words, an ee-rise (i, j) is crossing if the cells (i, σ ( j)) and ( j, σ (i)) are on opposite sides of the diagonal, and non-crossing otherwise. For example, if σ = 321654, the free rises of σ are (1, 4), (1, 5), (1, 6), (2, 4), (2, 5), (2, 6), (3, 4), (3, 5), (3, 6), whose types are, respectively, (e, e), (e, f ), (e, d), ( f, e), ( f, f ), ( f, d), (d, e), (d, f ), (d, d) (all nine possible types) and the ee-rise is crossing. If σ ∈ Invol(n), then with every ee-rise of σ is associated a symmetric dd-rise, with every e f -rise a d f -rise, with every f e-rise an f d-rise and with every ed-rise a de-rise. This justifies the following definition. Definition 3.1 Let σ ∈ Invol(n). A rise (i, j) of σ is suitable if it is free and if its type is one of the following: ( f, f ), ( f, e), (e, f ), (e, e), (e, d). We now introduce the main concept of this section. Definition 3.2 Let σ ∈ Invol(n). Let (i, j) be a suitable rise of σ . Depending on the type of (i, j), we define a new involution obtained from σ , which we call covering transformation of σ with respect to (i, j), and denote by ct(i, j) (σ ), as described in Table 1. The fourth column in Table 1 (with caption “Move”) describes the action of ct(i, j) on the diagram of σ : the black dots mark the positions of the elements of σ which move in 249 BRUHAT ORDER OF THE INVOLUTIONS OF Sn Table 1. Covering transformation. Case Type of (i, j) ct(i, j) (σ ) 1 f f -rise σ (i, j) 2 f e-rise σ (i, j, σ ( j)) 3 e f -rise σ (i, j, σ (i)) 4 Non-crossing ee-rise σ (i, j)(σ (i), σ ( j)) 5 Crossing ee-rise σ (i, j, σ ( j), σ (i)) 6 ed-rise σ (i, j)(σ (i), σ ( j)) Move the transformation, while the white dots mark the positions of the new elements after the transformation. Inside the grey areas there are no other dots of σ . Note that in every case ct(i, j) (σ ) (i) = σ ( j) . Lemma 3.3 Let σ, τ ∈ Invol(n), with σ ≤ B τ . Let (i, j) be a suitable rise of σ, but not an ed-rise, such that σ (i, j) ≤ B τ . Then ct(i, j) (σ ) ≤ B τ. Proof: In case 1, ct(i, j) (σ ) = σ (i, j), and there is nothing to prove. In all other cases (2, 3, 4 and 5), we let σ1 = σ (i, j), σ2 = σ1−1 = σ (σ (i), σ ( j)) and σ3 = ct(i, j) (σ ). We have σ1 ≤ B τ and, by Proposition 2.6, σ2 ≤ B τ . We want to show that 250 INCITTI σ3 ≤ B τ . In each of these four cases it’s easy to check that for every (h, k) ∈ [n]2 we have σ3 [h, k] = σ1 [h, k], σ2 [h, k], if h > k, if h ≤ k. So, in every case, σ3 [h, k] ≤ τ [h, k] and this implies σ3 ≤ B τ . It remains to consider case 6 (ed-rise). Note that Lemma 3.3 does not hold in general if (i, j) is a free ed-rise. For example, if we consider σ = 351624, τ = 653421 and the free edrise (1, 6) of σ , we have σ ≤ B τ and σ (1, 6) = 451623 ≤ B τ , but ct(1,6) (σ ) = 456123 B τ . We need to introduce a further new concept to handle ed-rises, and this is what we do in the next section. 4. Minimal covering transformation In this section we introduce the concept of “minimal covering transformation” of an involution, crucial in the proofs that the poset Invol(n) is graded and E L-shellable. Definition 4.1 Let σ, τ ∈ Invol(n), with σ B τ . The difference index of σ with respect to τ , denoted by di τ (σ ) (or simply di), is the minimal index on which σ and τ differ: di τ (σ ) = min{i ∈ [n] : σ (i) = τ (i)}. Note that di ≤ σ (di) < τ (di). To prove the two inequalities, first note that, by definition, σ (di) = τ (di). Since σ and τ are involutions, they must differ at the index σ (di), and di is the minimal index at which they differ. Thus di ≤ σ (di). To prove the second inequality, suppose, to the contrary, that σ (di) > τ (di). In this case we would have σ [di, σ (di)] = τ [di, σ (di)] + 1. But σ B τ and, by Proposition 2.5, this implies σ [di, σ (di)] ≤ τ [di, σ (di)], which is a contradiction. Thus σ (di) < τ (di). Definition 4.2 Let σ, τ ∈ Invol(n), with σ B τ . The covering index of σ with respect to τ , denoted by ci τ (σ ) (or simply ci), is ci τ (σ ) = min{ j ∈ [di + 1, n] : σ ( j) ∈ [σ (di) + 1, τ (di)]}. To show that ci is well-defined, set k = σ (τ (di)). If k ∈ [di − 1], then σ (k) = τ (k), or equivalently k = di, which is a contradiction. If k = di, then σ and τ agree at the index di, which is also a contradiction. Thus k ∈ [di + 1, n]. Also, σ (k) = τ (di), which implies that ci is the minimum of a nonempty set. By definition, (di, ci) is a free rise of σ , but more is true. BRUHAT ORDER OF THE INVOLUTIONS OF Sn 251 Proposition 4.3 Let σ, τ ∈ Invol(n), with σ B τ . Then (di, ci) is a suitable rise of σ and σ (di, ci) ≤ B τ. Proof: We may assume, without loss of generality, that di = 1. As we have already observed, di is necessarily either a fixed point or an excedance of σ . So, for the first part, we only have to show that (1, ci) is not an f d-rise. Suppose, to the contrary, that (1, ci) is an f d-rise, so σ (1) = 1 and σ (ci) < ci. By definition of ci, there is no k ∈ [2, ci − 1] such that σ (k) ∈ [1, τ (1)]. In particular, since σ (ci) ∈ [2, ci − 1], we have ci > τ (1). Thus |{k ∈ [τ (1)] : σ (k) ∈ [τ (1)]}| = 1, which implies σ [τ (1), τ (1) + 1] = τ (1) − 1. Also, since di is an excedance of τ and τ is an involution, we have |{k ∈ [τ (1)] : τ (k) ∈ [τ (1)]}| ≥ 2, which implies τ [τ (1), τ (1) + 1] ≤ τ (1) − 2. So σ [τ (1), τ (1) + 1] > τ [τ (1), τ (1) + 1], but σ B τ and, by Proposition 2.5, this is a contradiction. Thus (1, ci) is not an f d-rise. For the second part, set χ = σ (1, ci) and R = [1, ci − 1] × [σ (1) + 1, σ (ci)]. For every (h, k) ∈ [n]2 , we have σ [h, k] + 1, if (h, k) ∈ R, χ [h, k] = σ [h, k], if (h, k) ∈ / R. Thus, to prove that χ ≤ B τ , we only have to show that τ [h, k] ≥ σ [h, k] + 1 for every (h, k) ∈ R. But if (h, k) ∈ R, then we have σ [h, k] = σ [h, τ (1) + 1] ≤ τ [h, τ (1) + 1] ≤ τ [h, k] − 1, so χ ≤ B τ . Proposition 4.3 allows us to give the following definitions. Definition 4.4 Let σ, τ ∈ Invol(n), with σ B τ . The minimal covering rise of σ with respect to τ , denoted by mcrτ (σ ) (or simply mcr ) is mcrτ (σ ) = (di, ci). The minimal covering transformation of σ with respect to τ , denoted by mctτ (σ ) (or simply mct) is the covering transformation of σ with respect to the minimal covering rise: mctτ (σ ) = ctmcr (σ ) = ct(di,ci) (σ ). We can now give our main result concerning ed-rises. 252 INCITTI Theorem 4.5 Let σ, τ ∈ Invol(n), with σ B τ . If mcrτ (σ ) is an ed-rise then mctτ (σ ) ≤ B τ. Proof: We may assume, without loss of generality, that di = 1. Since (di, ci) is an ed-rise, and by the definitions of di and ci, we have that 1 < σ (1) < σ (ci) ≤ τ (1) < ci. Set a = σ (1), b = σ (ci), c = τ (1) and d = ci, so 1 < a < b ≤ c < d. Then mctτ (σ ) = σ (1, d)(a, b) Set χ = mctτ (σ ). We have σ ≤ B τ and we want to show that χ ≤ B τ . Let us consider the following subsets of [n]2 : R1a = [1, a − 1] × [a + 1, b], Ra1 = [a, b − 1] × [2, a], Raa = [a, b − 1] × [a + 1, b], Rba = [b, c − 1] × [a + 1, b], Rab = [a, b − 1] × [b + 1, c], Rca = [c, d − 1] × [a + 1, b], Rac = [a, b − 1] × [c + 1, d], Rhor = [1, d − 1] × [a + 1, c], Rver = [a, c − 1] × [2, d]. The situation is illustrated in figure 3, where the essential dots of the diagrams of σ , τ and mctτ (σ ), and the sets just defined are represented. Note that, by the definition of ci, there are no dots of the diagram of σ in Rhor and the only dot in Rver is that in the cell (b, d). Also note that, for every (h, k) ∈ [n]2 , we have σ [h, k] + 2, if (h, k) ∈ Raa , Rxa ∪ Ray , χ [h, k] = σ [h, k] + 1, if (h, k) ∈ x∈{1,b,c} y∈{1,b,c} σ [h, k], otherwise. Furthermore, we have Raa ⊆ Rhor ∩ Rver , x∈{1,b,c} Rxa ⊆ Rhor , Ray ⊆ Rver . y∈{1,b,c} Therefore, to prove that χ ≤ B τ , it suffices to show that τ [h, k] ≥ σ [h, k] + 2 if (h, k) ∈ Rhor ∩ Rver and that τ [h, k] ≥ σ [h, k] + 1 if (h, k) ∈ Rhor ∪ Rver . Let (h, k) ∈ Rhor . Then σ [h, c + 1] = σ [h, k], τ [h, c + 1] ≤ τ [h, k] − 1. BRUHAT ORDER OF THE INVOLUTIONS OF Sn Figure 3. 253 Proof of Theorem 4.5. So, since σ [h, c + 1] ≤ τ [h, c + 1], it follows that τ [h, k] ≥ σ [h, k] + 1. Let (h, k) ∈ Rver . Then σ [c, k] = σ [h, k] + c − h, τ [c, k] = τ [h, k] + |{i ∈ [h + 1, c − 1] : τ (i) ≥ k}| ≤ τ [h, k] + c − h − 1. So, since σ [c, k] ≤ τ [c, k], it again follows that τ [h, k] ≥ σ [h, k] + 1. Finally, let (h, k) ∈ Rhor ∩ Rver . Then σ [c, c + 1] = σ [h, k] + c − h, τ [c, c + 1] ≤ τ [c, k] − 1 ≤ τ [h, k] + c − h − 2. So, since σ [c, c + 1] ≤ τ [c, c + 1], we have τ [h, k] ≥ σ [h, k] + 2. The preceding result has the following important consequence. Corollary 4.6 Let σ, τ ∈ Invol(n), with σ B τ . Then mctτ (σ ) ≤ B τ. 254 INCITTI Proof: If mcr is an ed-rise, the result follows from Theorem 4.5. In any case, by Proposition 4.3, (di, ci) is a suitable rise of σ such that σ (di, ci) ≤ B τ . So, if mcr is not an ed-rise, the result follows from Lemma 3.3. 5. Invol(n) is graded In this section we prove the first main result of this work, namely that Invol(n) is a graded poset, and we determine explicitly its rank function. In order to do this we first give a characterization of the covering relation in Invol(n), in terms of suitable rises and covering transformation. Theorem 5.1 Let σ, τ ∈ Invol(n). Then τ covers σ in Invol(n) if and only if τ = ct(i, j) (σ ), for some suitable rise (i, j) of σ . Proof: Let τ = ct(i, j) (σ ), for some suitable rise (i, j) of σ . Let us examine all the six possible cases (see Table 1). In case 1, τ = σ (i, j) covers σ in Sn so in particular in Invol(n). In case 2, τ = σ (i, j)( j, σ ( j)); in case 3, τ = σ (i, j)( j, σ (i)); in cases 4 and 6, τ = σ (i, j)(σ (i), σ ( j)). In all these four cases, τ is greater than σ in the Bruhat order, and has distance 2 from it in the Hasse diagram of Sn . The permutations in the interval [σ, τ ] of Sn covering σ cannot be involutions, so τ covers σ in Invol(n). Finally, in case 5, τ = σ (i, j)( j, σ ( j))(σ ( j), σ (i)) is greater than σ in the Bruhat order and has distance 3 from it in the Hasse diagram of Sn . In this case the permutations in the interval [σ, τ ] of Sn covering σ , and those covered by τ cannot be involutions, so again τ covers σ in Invol(n). On the other hand, if τ = ct(i, j) (σ ) for every suitable rise (i, j) of σ , then, by Corollary 4.6, we have σ B mctτ (σ ) B τ. Thus τ does not cover σ in Invol(n). As an example of application of Theorem 5.1, consider σ = 321654 ∈ Invol(6). The suitable rises of σ are (1, 4), (1, 5), (1, 6), (2, 4) and (2, 5), and we have ct(1,4) (σ ) = 623451, ct(1,5) (σ ) = 523614, ct(1,6) (σ ) = 426153, ct(2,4) (σ ) = 361452 and ct(2,5) (σ ) = 351624. So {τ ∈ Invol(n) : σ τ in Invol(n)} = {623451, 523614, 426153, 361452, 351624}. We can now state and prove the main result of this section. Theorem 5.2 The poset Invol(n) is graded, with rank function ρ given by ρ(σ ) = inv(σ ) + exc(σ ) , 2 BRUHAT ORDER OF THE INVOLUTIONS OF Sn 255 for every σ ∈ Invol(n). In particular Invol(n) has rank ρ(Invol(n)) = n2 . 4 Proof: By Theorem 5.5, it suffices to show that ρ ct(i, j) (σ ) = ρ (σ ) + 1, for every σ ∈ Invol(n) and for every suitable rise (i, j) of σ . As we have already seen in the proof of Theorem 5.1, the increase in the number of inversions going from σ to ct(i, j) (σ ) is 1 in case 1, it is 2 in cases 2, 3, 4, 6, and it is 3 in case 5. On the other hand in case 1 the involution ct(i, j) (σ ) has one excedance more than σ , in cases 2, 3, 4, 6 the number of excedances does not change, and in case 5 the involution ct(i, j) (σ ) has one excedance less than σ . Therefore, in each case ρ increases by 1. For the second part, it suffices to observe that the maximum of Sn , which is also the maximum of Invol(n), has n/2 excedances and n(n − 1)/2 inversions. 6. Invol(n) is EL-shellable In this section we prove that the poset Invol(n) is E L-shellable, defining a particular edgelabelling of Invol(n), which we call “standard”, and showing that it is an E L-labelling. Theorem 5.1 allows us to give the following definition. Definition 6.1 The standard edge-labelling of Invol(n), with values in the set {(i, j) ∈ [n]2 : i < j} (totally ordered by the lexicographic order), is defined in the following way: for every σ, τ ∈ Invol(n) such that τ covers σ in Invol(n), if (i, j) is the suitable rise of σ such that τ = ct(i, j) (σ ), then we set λ(σ, τ ) = (i, j). We can now prove the E L-shellability of Invol(n). Theorem 6.2 The poset Invol(n) is E L-shellable, having the standard edge-labelling as an E L-labelling. Proof: Suppose we label the edges of the Hasse diagram of Invol(n) with the standard labelling. Let σ, τ ∈ Invol(n), with σ B τ . Consider the saturated chain from σ to τ σ = σ0 σ1 · · · σk = τ, 256 INCITTI defined by σi = mctτ (σi−1 ), for every i ∈ [k]. Corollary 4.6 ensures that σi ≤ B τ for every i ∈ [k − 1]. By the definitions of mct, di and ci, this chain has, among all the saturated chains from σ to τ , the minimal labelling in the lexicographic order. We now prove that it has increasing labels. Suppose, by contradiction, that at a certain step there is a decrease in the labels. We may assume, without loss of generality, that this happens at the first step. Thus σ1 = mctτ (σ ) = ct(di,ci) (σ ) and σ2 = ct(i, j) (σ1 ), with (i, j) < L (di, ci). So either i < di or i = di and j < ci. If i < di, since σ and τ must differ at the index i, the minimality of di is contradicted. If i = di and j < ci, since σ ( j) ∈ [σ (di) + 1, τ (di)], the minimality of ci is contradicted. It remains to show that any other saturated chain from σ to τ , different from the previuos one, has at least one decrease. Let σ = τ0 τ1 · · · τk = τ be such a saturated chain. Set h = min{i ∈ [k − 1] : τi = σi }, di = di τ (σh−1 ) and ci = ci τ (σh−1 ). So σh = mctτ (σh−1 ) = ct(di,ci) (σh−1 ) and τh = ct(i, j) (σh−1 ) , for some suitable rise (i, j) of σh−1 different from (di, ci) and lexicographically greater than it. So either di < i or di = i and ci < j. If di < i, then in the covering relations τh τh+1 · · · τk = τ there must be at least one with label containing di, so lower than (i, j). Suppose di = i and ci < j. Since the dot in column di has to move from row σ (di) to row τ (di) and because of the presence in the diagram of σ of the dot in the cell (ci, σ (ci)), in the covering relations τh τh+1 · · · τk = τ either there is one with label (di, ci), so lower than (i, j), or there is one with label starting with ci, followed by one with label starting with di, so again with a decrease. As a consequence, by Theorem 2.1, we have the following. Corollary 6.3 The poset Invol(n) is Cohen-Macaulay. BRUHAT ORDER OF THE INVOLUTIONS OF Sn 7. 257 Invol(n) is Eulerian In this section we prove that the poset Invol(n) is Eulerian. In order to do this, we introduce some notions which, in some sense, invert those introduced in Sections 3 and 4. Definition 7.1 Let τ ∈ Invol(n). An inversion (i, j) of τ is inv-suitable if (i, j) is a suitable rise of some σ ∈ Invol(n) and ct(i, j) (σ ) = τ . We call such a σ (obviously unique) the inverse covering transformation of τ with respect to (i, j) and we denote it by ict(i, j) (τ ). Obviously ict(i, j) (ct(i, j) (σ )) = σ and ct(i, j) (ict(i, j) (τ )) = τ . We summarize the action of the inverse covering transformation on the diagram of an involution in Table 2, with a notation similar to that used in Table 1. In this case the black dots denote τ and the white dots denote ict(i, j) (τ ). Definition 7.2 Let σ, τ ∈ Invol(n), with σ B τ . The minimal covering inversion of τ with respect to σ , denoted by mci σ (τ ) (or simply mci), is the minimal (in the lexicographic order) inv-suitable inversion (i, j) of τ such that σ ≤ B ict(i, j) (τ ). Table 2. Inverse covering transformation. Case 1 2 3 4 5 6 Move 258 INCITTI The minimal inverse covering tranformation of τ with respect to σ , denoted by mictσ (τ ) (or simply mict), is the inverse covering transformation of τ with respect to the minimal covering inversion: mictσ (τ ) = ictmci (τ ). We can now prove that the condition of Theorem 2.2 holds for the poset Invol(n), and thus that it is Eulerian. Theorem 7.3 The poset Invol(n) is Eulerian. Proof: Suppose we label the edges of the Hasse diagram of Invol(n) with the standard labelling. Let σ, τ ∈ Invol(n), with σ B τ . By Theorem 2.2, we only have to show that there is exactly one saturated chain from σ to τ with decreasing labels. In this proof we use the following terminology: if (i, j) is an inv-suitable inversion of τ we call it simply a move for τ , precisely an a-move, with a ∈ [6], if we are in case a of Table 2. Furthermore, if ict(i, j) (τ ) = σ , then we write τ σ. (i, j) We divide the proof in two parts. We first prove that there is at least one saturated chain from σ to τ with decreasing labels. Consider the descending chain τ = σ0 σ1 · · · σk = σ, defined by σi = mictσ (σi−1 ), for every i ∈ [k]. We claim that it has increasing labels (so the corresponding ascending chain will have decreasing labels). Suppose, by contradiction, that at a certain step there is a decrease in the labels. We may assume, without loss of generality, that this happens at the first step. So σ0 σ1 σ2 , (i, j) (i , j ) with (i , j ) < L (i, j). There are two cases: either i < i or i = i and j < j. If i < i, then (i, j) cannot be the minimal choice for σ0 , since σ0 must have an inv-suitable inversion containing i . This contradicts the definition of the chain. If i = i and j < j, again (i, j) cannot be the minimal choice for σ0 . The proof of this fact is a case-by-case verification, depending on the type of (i, j). We show some cases, leaving the others to the reader. BRUHAT ORDER OF THE INVOLUTIONS OF Sn Figure 4. 259 Proof of Theorem 7.3. First of all note that (i, j) cannot be a 1-move or a 2-move, in fact in this case we could not apply to σ1 a move (i, j ), with j < j. If (i, j) is a 3-move and (i, j ) is a 1-move, the situation is illustrated in figure 4(a): if we apply to σ0 the two moves (i, j ) and ( j , j) (in this order), we again reach σ2 : σ0 σ1 σ2 . (i, j ) ( j , j) But (i, j ) < L (i, j), so (i, j) is not the minimal choice for σ0 . In the picture we represent a pair of moves by colouring the areas “enclosed” in the moves, with a lighter grey for the first move and a darker grey for the second one; the arrow represents the possibility of substituting a pair of moves with another pair reaching the same involution. Figure 4(b) is the synthetic version of figure 4(a). If (i, j) is a 3-move, all other cases are synthetically described in figure 4(c–f), with the notation described above. If (i, j) is a 4, 5 or 6-move the reasoning is similar. In each case we get a contradiction. 260 INCITTI We now prove that any other saturated chain from σ to τ , different from the previous one, has at least one increase. Let τ = τ 0 τ1 · · · τ k = σ be a saturated descending chain from τ to σ , different from the previous one. We will prove that in it there is at least one decrease (so the corresponding ascending chain will have at least one increase). Set h = min{i ∈ [k − 1] : τi = σi } and mci σ (σh−1 ) = (i, j). We have σh = ict(i, j) (σh−1 ) and τh = ict(i , j ) (σh−1 ), for some inv-suitable inversion (i , j ) of σh−1 different from (i, j) and lexicographically greater than it. So either i < i or i = i and j < j . If i < i , then in the covering relations τh τh+1 · · · τk = σ there must be one with label containing i, so lower than (i , j ). Suppose i = i and j < j . We want to show that in the labelling of the descending chain σh−1 τh τh+1 · · · τk = σ there is at least one decrease. Suppose, by contradiction, that it has increasing labels. If l = min{s ∈ [h, k] : τs (i) = σ (i)}, then σh−1 τh τh+1 · · · τl−1 τl , (i, j ) (i, j1 ) (i, j2 ) (i, jl−h ) with ( j <) j < j1 < j2 < · · · < jl−h . We want to show that this is in contradiction with the fact that (i, j) is an inv-suitable inversion of σh−1 . The proof of this fact is again a case-by-case verification, depending on the type of (i, j). If (i, j) is a 1-move, a 3-move or a 6-move, then the (i, jr )’s can only be 6-moves, and none of these can send the dot in column i on or below row σh (i). But σ (i) ≤ σh (i), and we have a contradiction. If (i, j) is a 2-move, a 4-move or a 5-move, then the sequence of the (i, jr )’s can only be realized by a sequence (possibly empty) of 4-moves, possibly followed by a 3 or a 5-move (but not both) and then by a sequence (possibly empty) of 6-moves. If (i, j) is a 4-move, then none of these moves can send the dot in column i on or below row σh (i). If (i, j) is a 2-move or a 5-move, then the 3 or 5-move is the only one that can move the dot in column i on row j, and in this case none of the following 6-moves can move that dot on or below row σh (i). But, as before, σ (i) ≤ σh (i), so in each case we get a contradiction. Furthermore, by Theorem 2.3, we can conclude the following. Corollary 7.4 The poset Invol(n) is Gorenstein. BRUHAT ORDER OF THE INVOLUTIONS OF Sn 261 References 1. K. Baclawski, “Cohen-Macaulay ordered sets,” J. Algebra 63 (1980), 226–258. 2. A. Björner, A.M. Garsia, and R.P. Stanley, An Introduction to Cohen-Macaulay Partially Ordered Sets, Ordered Sets (Banff., Alta., 1981), pp. 583–615. 3. A. Björner, “Shellable and Cohen-Macaulay partially ordered sets,” Trans. Amer. Math. Soc. 260 (1980), 159–183. 4. A. Björner and M. Wachs, “Bruhat order of Coxeter groups and shellability,” Adv. in Math. 43 (1982), 87–100. 5. V.V. Deodhar, “Some characterizations of Bruhat ordering on a Coxeter group and determination of the relative Möbius function,” Invent. Math. 39(2) (1977), 187–198. 6. R.S. Deodhar and M.K. Srinivasan, “A statistic on involutions,” J. Alg. Combin. 13(2) (2001), 187–198. 7. P.H. Edelman, “The Bruhat order of the symmetric group is lexicographically shellable,” Proc. Amer. Math. Soc. 82 (1981), 355–358. 8. W. Fulton, “Young tableaux,” With Applications to Representation Theory and Geometry, London Mathematical Society Student Texts, 35, Cambridge University Press, Cambridge, 1997. 9. A.M. Garsia, “Combinatorial methods in the theory of Cohen-Macaulay rings,” Adv. in Math. 38(3) (1980), 229–266. 10. M. Hochster, Cohen-Macaulay Rings, Combinatorics, and Simplicial Complexes, Ring Theory II (Proc. Second Conf. Univ. Oklahoma, 1975), pp. 171–223. 11. R.A. Proctor, “Classical Bruhat orders and lexicographic shellability,” J. Algebra 77 (1982), 104–126. 12. N. Reading, “Order dimension, strong Bruhat order and lattice properties for posets,” Order 19 (2002), 73–100. 13. G. Reisner, “Cohen-Macaulay quotients of polynomial rings,” Adv. in Math. 21 (1976), 30–49. 14. R.W. Richardson and T.A. Springer, “The Bruhat order on symmetric varieties,” Geom. Dedicata 35(1–3) (1990), 389–436. 15. R.W. Richardson and T.A. Springer, “Complements to: The Bruhat order on symmetric varieties,” Geom. Dedicata 49(2) (1994), 231–238. 16. R.P. Stanley, Enumerative Combinatorics, Vol. 1, Wadsworth and Brooks/Cole, Pacific Grove, CA, 1986. 17. R.P. Stanley, “Cohen-Macaulay complexes,” Higher Combinatorics (Proc. NATO Advanced Study Inst., Berlin, 1976), pp. 51–62. 18. R.P. Stanley, “Supersolvable lattices,” Algebra Universalis 2 (1972), 197–217. 19. D.N. Verma, “Möbius inversion for the Bruhat ordering on a Weyl group,” Ann. Sci. École Norm. Sup. 4 (1971), 393–398.