A Constructive Approach to the Structure Theory for the Group Algebra of the Symmetric Group Sn
Murray R. Bremner∗ (Canada), together with Sara Madariaga (Spain), and Luiz A. Peresi (Brazil)
∗Department of Mathematics and Statistics, University of Saskatchewan, Saskatoon, Canada [email protected]
13–24 November 2017, S¨uleymanDemirel University, Almaty, Kazakhstan
1 / 129 Four countries are involved with this short course . . .
Canada Spain
Brazil Kazakhstan
2 / 129 These lecture notes are based on . . .
Murray R. Bremner, Sara Madariaga, Luiz A. Peresi: Structure theory for the group algebra of the symmetric group, with applications to polynomial identities for the octonions. Comment. Math. Univ. Carolin. 57 (2016), no. 4, 413–452. cmuc.karlin.mff.cuni.cz arXiv:1407.3810[math.RA] MR 3583300: “The paper under review surveys results, both classical and new, concerning applications of the theory of representations of the symmetric groups to the study of polynomial identities in algebras. . . . . [T]he authors recall the structure of the group algebra FSn in characteristic 0, providing a lot of historical details as well as proofs of the main statements. . . . The authors discuss in detail several efficient methods for analyzing the polynomial identities of a given algebra . . . They also give adequate computer implementations. . . . The most interesting part of the paper is its last section, where the authors study polynomial identities of the octonion algebras. . . . The paper is well written and gives a lot of material of interest to specialists in PI algebras as well,,, as in combinatorics and computational algebra.” (Plamen Koshlukov)
3 / 129 Abstract
We discuss applications of representation theory of symmetric groups Sn to polynomial identities for associative and nonassociative algebras: • Section 1 presents complete proofs of the classical structure theory for the group algebra FSn over a field F of characteristic 0 (or p > n). We obtain a constructive version of the Wedderburn decomposition (λ is a partition of n, and dλ counts the standard tableaux of shape λ): L ψ : λ Mdλ (F) −→ FSn. Alfred Young showed how to compute ψ; to compute ψ−1, we use an efficient algorithm for representation matrices discovered by Clifton. • Section 2 discusses constructive methods which allow us to analyze the polynomial identities satisfied by a specific (non)associative algebra: the fill and reduce algorithm, the module generators algorithm, and Bondari’s algorithm for finite dimensional algebras. • Section 3 applies these methods to the study of multilinear identities satisfied by octonion algebras over a field of characteristic 0.
4 / 129 Section 1: Structure Theory for the Group Algebra FSn
• We study the Wedderburn decomposition of the group algebra FSn of the symmetric group Sn on n letters usually assumed to be {1, 2,..., n}. • As a vector space, FSn has basis {σ | σ ∈ Sn} over F; multiplication is defined on basis elements by the product in Sn and extended bilinearly. • We assume that char(F) = 0; most results hold also if char(F) = p > n. • Maschke’s Theorem for group algebras implies that if char(F) = 0 or char(F) = p > n then FSn is semisimple (since |Sn| = n!). • The structure theory of finite-dimensional associative algebras implies that FSn is isomorphic to the direct sum of full matrix algebras with entries in division algebras over F. • In fact, for FSn, each of these division algebras is isomorphic to F. • The Wedderburn decomposition is given by two isomorphisms: L L φ: FSn −→ λ Mdλ (F), ψ : λ Mdλ (F) −→ FSn. • The sum is over all partitions λ of n. • dλ is the dimension of the irreducible representation corresponding to λ.
5 / 129 • For the first isomorphism, the matrices Rλ(π) obtained by restricting φ to π ∈ Sn, and taking the component of φ for partition λ, have entries in {0, ±1}, and form what is called the natural representation of Sn: L φ: FSn −→ λ Mdλ (F). • We will show how to compute the matrices Rλ(π) for all λ, all π ∈ Sn. λ • Each matrix algebra Mdλ (F) has the standard basis of matrix units Eij for i, j = 1,..., dλ which multiply according to the standard relations: λ µ λ Eij Ek` = δλµδjk Ei`. λ • The second isomorphism ψ produces elements ψ(Eij ) in FSn (linear combinations of permutations) which obey the same relations: L ψ : λ Mdλ (F) −→ FSn. λ • We will show how to calculate the elements ψ(Eij ) of the group algebra. • None of the material in this first part is original: we compiled the results from many sources, and attempted to make the terminology more contemporary and the notation simpler and more consistent.
6 / 129 Historical references (1)
• The structure theory of FSn was developed by Alfred Young in a series of papers entitled “On quantitative substitutional analysis” appearing in Proceedings of the London Mathematical Society from 1900 to 1934. • These papers were reprinted in The Collected Papers of Alfred Young (1873–1940): Mathematical Expositions, No. 21; University of Toronto Press, 1977; 684 pages. For a scientific biography of Young, see: rsbm.royalsocietypublishing.org/content/royobits/3/10/761.full.pdf • The proofs in Young’s papers were simplified by D. E. Rutherford in Substitutional Analysis: Edinburgh University Press, 1948; 103 pages. • The theory was reformulated in modern terminology by H. Boerner, following suggestions by J. von Neumann and B. L. van der Waerden, in Representation of Groups with Special Consideration for the Needs of Modern Physics: North-Holland Publishing Co., Amsterdam, and Interscience Publishers, New York, 1963; 325 pages.
7 / 129 Historical references (2)
• A substantial simplification of the algorithms for computing the matrices of the natural representation was introduced in J. Clifton’s Ph.D. thesis: Complete Sets of Orthogonal Tableaux: Iowa State University, 1980. − A simplification of the computation of the natural representation of the symmetric group Sn. Proc. Amer. Math. Soc. 83 (1981) no. 2, 248–250. • Our exposition is based on S. Bondari’s Ph.D. thesis: Constructing the Identities and the Central Identities of Degree Less Than 9 of the n × n matrices. Iowa State University, 1993. − Constructing the polynomial identities and central identities of degree < 9 of 3 × 3 matrices. Linear Algebra Appl. 258 (1997) 233–249. • Clifton and Bondari were students of I. R. Hentzel; see his papers: − Processing identities by group representation. Computers in Nonasso- ciative Rings and Algebras, 13–40. Academic Press, New York, 1977. − Applying group representation to nonassociative algebras. Ring Theory, 133–141. Lecture Notes Pure Appl. Math., 25. Dekker, New York, 1977.
8 / 129 Young diagrams and tableaux
• We start by giving the definitions of the basic objects in the theory. • The symmetric group Sn is the group of all permutations of {1,..., n}. • We write λ ` n to indicate that λ is a partition of n; that is, λ = (n1,..., nk ) where n = n1 + ··· + nk and n1 ≥ · · · ≥ nk ≥ 1. If n1,..., nk ≤ 9 then we write unambiguously λ = n1 ··· nk . Definition λ The Young diagram Y of the partition λ = (n1,..., nk ) consists of k left-justified rows of empty square boxes where row i contains ni boxes.
Example Young diagrams for partitions λ = 531, 4221, 32211 of n = 9:
Y 531 = Y 4221 = Y 32211 =
9 / 129 Definition 0 0 0 Suppose that λ = (n1,..., nk ) and λ = (n1,..., n`) are partitions of n. We write λ ≺ λ0 (or Y λ ≺ Y λ0 ) and say λ precedes λ0 if and only if: 0 0 0 0 either (i) n1 < n1 or (ii) n1 = n1,..., ni = ni but ni+1 < ni+1 for some i.
Example The seven Young diagrams for n = 5 in decreasing order:
Definition A Young tableau T λ of shape λ where λ ` n is a bijection between the set {1,..., n} and the boxes in the Young diagram Y λ. The number corresponding to row i and column j will be denoted T (i, j).
10 / 129 Standard tableaux and the hook formula
Definition We write T (i, −) for the sequence of numbers (left to right) in row i. We write T (−, j) for the sequence (top to bottom) in column j. A tableau is standard if all sequences T (i, −) and T (−, j) are increasing.
Remark λ The hook formula for the number dλ of standard tableaux for Y is as follows; |hij | is the number of boxes in the hook with NW corner (i, j):
n! 0 0 0 0 dλ = Q , hij = { (i, j ) | j ≤ j } ∪ { (i , j) | i ≤ i }. i,j |hij | There is another version which is easier to implement on a computer; we write mi = ni + k − i and i = 1,..., k for λ = (n1,..., nk ): Q i 11 / 129 Definition Given two tableaux T and T 0 of the same shape λ ` n: • let i be the least row index for which T (i, −) 6= T 0(i, −), and • let j be the least column index for which T (i, j) 6= T 0(i, j). The lexicographical (lex) order on tableaux is defined as follows: • We say T precedes T 0 and write T ≺ T 0 if and only if T (i, j) < T 0(i, j). Example The standard tableaux for n = 5, λ = 32 in lex order: 1 2 3 1 2 4 1 2 5 1 3 4 1 3 5 4 5 3 5 3 4 2 5 2 4 For this Young diagram the hook formula gives 5!/(4 · 3 · 1 · 2 · 1) = 5. Notation For each partition λ ` n, the group Sn acts on the tableaux of shape λ by permuting the numbers in the boxes. For p ∈ Sn and tableau T , the result will be denoted pT : that is, if T (i, j) = x then (pT )(i, j) = px. 12 / 129 Horizontal and vertical permutations Definition Let T be a tableau of shape λ = (n1,..., nk ) ` n. • The subgroup GH (T ) ⊆ Sn consists of all horizontal permutations for the tableau T : the permutations h ∈ Sn which leave the rows fixed as sets, meaning that for all i = 1,..., k, if x ∈ T (i, −) then hx ∈ T (i, −). • The subgroup GV (T ) ⊆ Sn consists of all vertical permutations for T : the permutations v ∈ Sn which leave the columns fixed as sets, meaning that for all j = 1,..., n1, if x ∈ T (−, j) then vx ∈ T (−, j). Remark If we regard the rows T (i, −) and columns T (−, j) as sets, then GH (T ) and GV (T ) can be defined as direct products: Qk Qn1 GH (T ) = i=1 ST (i,−), GV (T ) = j=1 ST (−,j), where SX denotes the group of all permutations of the set X . 13 / 129 Lemmas on GH (T ) and GV (T ) Lemma Let T be a tableau of shape λ ` n. • We have GH (T ) ∩ GV (T ) = {ι} (ι ∈ Sn is the identity permutation). 0 0 0 0 0 0 • If h, h ∈ GH (T ), v, v ∈ GV (T ) with hv = h v then h = h , v = v . Proof. The first claim is clear. For the second, if hv = h0v 0 then (h0)−1h = v 0v −1 which belongs to GH (T ) ∩ GV (T ) and so both sides equal ι. Lemma (conjugacy lemma) Assume that T is a tableau of shape λ ` n and p ∈ Sn. −1 (a) If h ∈ GH (T ) then php ∈ GH (pT ). Since conjugation by p is invertible, it is a bijection from GH (T ) to GH (pT ). −1 (b) If v ∈ GV (T ) then pvp ∈ GV (pT ). Since conjugation by p is invertible, it is a bijection from GV (T ) to GV (pT ). 14 / 129 j j ` p ` k q x k pqp−1 px i x i px −1 T p pT Proof. • Suppose the permutation q ∈ Sn moves the number x from position (i, j) to position (k, `) in the tableau T ; see the arrow labelled q on the left. • If we follow the big curved arrow labelled p−1, then the arrow labelled q on the left, and finally the big curved arrow labelled p, then we see that pqp−1 moves x0 = px from position (i, j) to position (k, `) of tableau pT . • This is represented by the arrow labelled pqp−1 on the right. Therefore: −1 if q = h ∈ GH (T ) then i = k and php is horizontal permutation for pT ; −1 if q = v ∈ GV (T ) then j = ` and pvp is vertical permutation for pT . 15 / 129 Row and column intersections Remark • We write hvT to indicate that we first apply the vertical permutation v ∈ GV (T ) to T , then the horizontal permutation h ∈ GH (T ) to vT . • But note that h may not be a horizontal permutation for vT ! • We rewrite this using permutations which are horizontal or vertical for −1 −1 the tableaux they act on: hvT = (hvh )hT for hvh ∈ GV (hT ) (that is, hvh−1 is a vertical permutation for hT ). The next few results investigate the intersection of a row and a column T (i, −) ∩ T 0(−, j) for tableaux T and T 0 of shapes λ and µ. Proposition (intersection proposition) Assume that λ, µ are partitions of n with Y λ Y µ. For any two tableaux T λ, T µ there is a row index i for Y λ and a column index j for Y µ such that the intersection T λ(i, −) ∩ T µ(−, j) contains at least two elements: two numbers appear in the same row of T λ and the same column of T µ. 16 / 129 Proof. 0 0 • Write λ = (n1,..., nk ) and µ = (n1,..., n`). • We proceed by contradiction and assume that T λ(i, −) ∩ T µ(−, j) 0 contains at most one element for all 1 ≤ i ≤ k and 1 ≤ j ≤ n1. λ • For i = 1 this implies that the n1 numbers in row 1 of T belong to µ 0 different columns of T , so n1 ≤ n1. λ µ 0 0 • But Y Y implies n1 ≥ n1, so n1 = n1. • The assumption is not affected if we apply a vertical permutation to T µ, µ λ µ so there exists v ∈ GV (T ) for which T (1, −) = (vT )(1, −) as sets; these rows contain the same numbers, possibly in different order. • We delete the first rows of T λ and vT µ, obtaining tableaux T λ0 T µ0 0 0 where λ , µ are partitions of n−n1. Both tableaux contain the numbers {a1,..., an−n1 } ⊂ {1,..., n} which we can identify with {1,..., n − n1}. 0 0 • Repeating the argument, we see that n2 = n2,..., nk = n`; at the end we must have k = `. • This implies that Y λ = Y µ, which is a contradiction. 17 / 129 Example Find two numbers in the same row of A and the same column of B, then find two numbers in the same row of B and the same column of C: 0 6 2 3 3 8 9 5 1 6 7 2 4 5 7 4 7 2 0 0 1 5 A = Y B = Y C = 8 9 4 6 9 3 8 1 Lemma Suppose that • λ = (n1,..., nk ) is a partition of n, • T is a tableau of shape λ, and • p is a permutation in Sn. The following two statements are equivalent: • p = hv for some h ∈ GH (T ) and some v ∈ GV (T ). • The set T (i, −) ∩ (pT )(−, j) has at most one element for all i = 1,..., k and all j = 1,..., n1. 18 / 129 Proof. Assume that p = hv for some h ∈ GH (T ) and v ∈ GV (T ). −1 −1 • We have pT = hvT = (hvh )hT where hvh ∈ GV (hT ). • Suppose x, y are distinct numbers in the same row of T . • Then x, y are in the same row but different columns of hT . • Hence x, y are in different columns of (hvh−1)hT = pT . Conversely, assume that the set T (i, −) ∩ (pT )(−, j) contains at most one element for all i = 1,..., k and j = 1,..., n1. • The numbers in the first column of pT appear in different rows of T . • Apply h1 ∈ GH (T ) so that (h1T )(−, 1) is a permutation of (pT )(−, 1). • Numbers in (pT )(−, 2) appear in distinct rows of h1T (columns j ≥ 2). • Keeping the numbers in (h1T )(−, 1) fixed, apply h2 ∈ GH (T ) so that (h2h1T )(−, 2) is a permutation of (pT )(−, 2). • Continuing, we obtain h1, h2,..., hn1 ∈ GH (T ) so that every number in hT (where h = hn1 ··· h1) is in the same column as in pT . 0 0 • We apply a vertical permutation v ∈ GV (hT ) to obtain v hT = pT . 0 −1 • By the conjugacy lemma, we have v = hvh for some v ∈ GV (T ). • Therefore pT = v 0hT = hvh−1hT = hvT . 19 / 129 Proposition Assume λ = (n1,..., nk ) ` n. Let T1,..., Tdλ be the standard tableaux of shape λ in lex order. If dλ ≥ r > s ≥ 1 then for some i ∈ {1,..., k} and j ∈ {1,..., n1} the set Tr (−, j) ∩ Ts (i, −) has at least two elements. 00 0 00 0 Tr ··· j ··· j ··· Ts ··· j ··· j ··· ...... i 0 ··· z ··· x ··· i 0 ··· z ··· y ··· ...... i 00 ··· y ··· i 00 ······ ...... 20 / 129 Proof. 0 0 • Let (i , j ) be the first position in which Tr , Ts have a different number. 0 0 • Let x and y be the numbers in position (i , j ) in Tr , Ts respectively. • Since r > s we have x > y. • In a standard tableau, each number in the first column is the smallest number that has not appeared in a previous row. Hence j0 ≥ 2. 00 00 • Suppose that y occurs in position (i , j ) in Tr . 0 0 • Since Tr and Ts are equal up to position (i , j ), we have two cases: either i 00 = i 0 and j00 > j0 (y is in the same row as x but to the right), or i 00 > i 0 (y is in a lower row than x). • First case: Impossible, since x > y and Tr is standard. • Second case: x > y implies j00 < j0 (y is in a column to the left of x). (We illustrate this situation with the diagram on the previous slide.) • Since position (i 0, j00) occurs before (i 0, j0), the number z in this position 0 0 must be the same in both Tr and Ts , by the choice of (i , j ). • Hence y, z are in the same column of Tr and the same row of Ts . 21 / 129 Symmetric and alternating sums We construct elements of FSn which we use to define idempotents in FSn. Definition Given a tableau T of shape λ ` n we define the following elements of FSn, where : Sn → {±1} is the sign homomorphism: X X HT = h, VT = (v)v. h ∈GH (T ) v ∈GV (T ) (Young called these the “positive and negative symmetric groups” for T .) Lemma (commutativity lemma) If T is a tableau of shape λ ` n with h ∈ GH (T ) and v ∈ GV (T ) then hHT = HT = HT h, vVT = (v)VT = VT v. 22 / 129 Proof. For a horizontal permutation h, the functions GH (T ) → GH (T ) sending 0 0 0 0 h 7→ hh and h 7→ h h are bijections; this proves the claim for HT . Similar bijections hold for GV (T ) and a vertical permutation v, so X 0 0 −1 X 0 0 X 0 0 vVT = (v ) vv = (v) (v)(v ) vv = (v) (vv ) vv 0 0 0 v ∈GV (T ) v ∈GV (T ) v ∈GV (T ) = (v)VT . The proof that (v)VT = VT v is similar. Proposition (conjugacy proposition) If T is a tableau of shape λ ` n, and p ∈ Sn, then −1 −1 HpT = pHT p , VpT = pVT p . Proof. Since (p) = (p−1), the result follows from the conjugacy lemma. 23 / 129 Idempotents and orthogonality in the group algebra Definition λ λ For λ ` n let T1 ,..., Tn! be all tableaux of shape λ in lex order. λ λ λ λ λ λ −1 λ λ λ Define sij ∈ Sn by sij Tj = Ti so sji = (sij ) , sij sjk = sik (1 ≤ i, j ≤ n!). λ Define elements Di ∈ FSn (we omit the superscript λ if it is understood): λ X X Di = HTi VTi = (v) hv. h∈GH (Ti ) v∈GV (Ti ) Proposition (proposition on sij ) If T is a tableau of shape λ then Dj = sji Di sij ; equivalently, sij Dj = Di sij . Proof. Using the conjugacy proposition and the definition of sij , we obtain −1 −1 −1 sji Di sij = sji HTi VTi sji = sji HTi sji sji VTi sji = Hsji Ti Vsji Ti = HTj VTj = Dj , from which the second equation follows immediately. 24 / 129 Proposition (zero product proposition) λ µ λ µ If λ, µ ` n with λ 6= µ, then Di Dj = 0 for all tableaux Ti , Tj . Proof. First, assume Y λ ≺ Y µ. By the intersection proposition, there are numbers k 6= ` in the same row µ µ λ λ of T = Ti and the same column of T = Tj . λ µ For the transposition t = (k`) we have t ∈ GV (T ) and t ∈ GH (T ). Using the commutativity lemma, we obtain λ µ 2 D D = HT λ VT λ HT µ VT µ = HT λ VT λ t HT µ VT µ = HT λ (VT λ t)(tHT µ )VT µ = HT λ (−VT λ )(HT µ )VT µ = −HT λ VT λ HT µ VT µ = −DλDµ. Hence DλDµ = 0. 25 / 129 Proof (continued). Second, assume Y λ Y µ. The conjugacy proposition implies that