SCHURRINGS: A PACKAGE FOR COMPUTING WITH SYMMETRIC FUNCTIONS

Similar documents
3 3 MINORS OF CATALECTICANTS

Computing inclusions of Schur modules

arxiv: v1 [math.ac] 8 Jun 2012

Computing syzygies with Gröbner bases

Betti Numbers of Splittable Graphs

Singular value decomposition of complexes

Hilbert function, Betti numbers. Daniel Gromada

MAKSYM FEDORCHUK. n ) = z1 d 1 zn d 1.

COURSE SUMMARY FOR MATH 508, WINTER QUARTER 2017: ADVANCED COMMUTATIVE ALGEBRA

NUMERICAL MACAULIFICATION

arxiv: v1 [math.ac] 12 Aug 2017

THE CONE OF BETTI TABLES OVER THREE NON-COLLINEAR POINTS IN THE PLANE

The symmetric subset-sum problem over the complex numbers

SCHUR-WEYL DUALITY FOR U(n)

BETTI NUMBERS AND DEGREE BOUNDS FOR SOME LINKED ZERO-SCHEMES

On the minimal free resolution of a monomial ideal.

Generalized Alexander duality and applications. Osaka Journal of Mathematics. 38(2) P.469-P.485

Noetherian property of infinite EI categories

arxiv: v1 [math.ac] 16 Nov 2018

Matthew L. Wright. St. Olaf College. June 15, 2017

arxiv: v1 [math.ag] 3 Mar 2018

A method for construction of Lie group invariants

In honor of Manfred Schocker ( ). The authors would also like to acknowledge the contributions that he made to this paper.

REPRESENTATIONS OF S n AND GL(n, C)

Adjoint Representations of the Symmetric Group

INTRODUCTION TO TWISTED COMMUTATIVE ALGEBRAS

Oeding (Auburn) tensors of rank 5 December 15, / 24

Is Every Secant Variety of a Segre Product Arithmetically Cohen Macaulay? Oeding (Auburn) acm Secants March 6, / 23

Combinatorial patterns in syzygies. Thanh Quang Vu

Secant Varieties of Segre-Veronese Varieties. Claudiu Cristian Raicu

LOCAL COHOMOLOGY IN COMMUTATIVE ALGEBRA AND ALGEBRAIC GEOMETRY

Software for computing conformal block divisors on

INTRODUCTION TO COMMUTATIVE ALGEBRA MAT6608. References

A Note on Skew Characters of Symmetric Groups Jay Taylor

From Algebraic Geometry to Homological Algebra

CHARACTERIZATION OF GORENSTEIN STRONGLY KOSZUL HIBI RINGS BY F-INVARIANTS

arxiv: v1 [math.ac] 8 Jun 2010

Math 210C. The representation ring

T -equivariant tensor rank varieties and their K-theory classes

arxiv: v1 [math.ac] 18 Mar 2014

EDITED BY DANIEL ERMAN, FRANK MOORE, AND JOANNA NILSSON

COMBINATORIAL LAPLACIAN OF THE MATCHING COMPLEX

Numerically Testing Generically Reduced Projective Schemes for the Arithmetic Gorenstein Property

The Hilbert functions which force the Weak Lefschetz Property

Lecture 1. Toric Varieties: Basics

H A A}. ) < k, then there are constants c t such that c t α t = 0. j=1 H i j

FINITE REGULARITY AND KOSZUL ALGEBRAS

GEOMETRIC STRUCTURES OF SEMISIMPLE LIE ALGEBRAS

Multi-parameter persistent homology: applications and algorithms

Generalized Foulkes Conjecture and Tableaux Construction

On varieties of almost minimal degree in small codimension

Introduction to Number Fields David P. Roberts University of Minnesota, Morris

Boij-Söderberg Theory

arxiv: v2 [math.co] 8 May 2013

1. Algebraic vector bundles. Affine Varieties

arxiv: v1 [math.ag] 28 Sep 2016

Infinite-dimensional combinatorial commutative algebra

Total binomial decomposition (TBD) Thomas Kahle Otto-von-Guericke Universität Magdeburg

Volume 3. mathematical sciences publishers. Syzygies of the secant variety of a curve. No. 4. Jessica Sidman and Peter Vermeire

On the Computation of the Adjoint Ideal of Curves with Ordinary Singularities

NOTES FOR 128: COMBINATORIAL REPRESENTATION THEORY OF COMPLEX LIE ALGEBRAS AND RELATED TOPICS

ON CHARACTERS AND DIMENSION FORMULAS FOR REPRESENTATIONS OF THE LIE SUPERALGEBRA

Cohomology on Toric Varieties and Local Cohomology with Monomial Supports

Twisted commutative algebras and related structures

RECTANGULAR SIMPLICIAL SEMIGROUPS

The minimal components of the Mayr-Meyer ideals

Algebraic properties of the binomial edge ideal of a complete bipartite graph

Minimal free resolutions of analytic D-modules

Proof of the Broué Malle Rouquier Conjecture in Characteristic Zero (After I. Losev and I. Marin G. Pfeiffer)

ADVANCED TOPICS IN ALGEBRAIC GEOMETRY

Hilbert regularity of Stanley Reisner rings

arxiv: v2 [math.ac] 10 Nov 2011

Secant Varieties of Segre Varieties. M. Catalisano, A.V. Geramita, A. Gimigliano

Green s Hyperplane Restriction Theorem: an extension to modules

A POLAR, THE CLASS AND PLANE JACOBIAN CONJECTURE

arxiv: v1 [math.ag] 18 Nov 2017

NOTES ON POLYNOMIAL REPRESENTATIONS OF GENERAL LINEAR GROUPS

Commutative algebra and representations of finite groups

NEW CLASSES OF SET-THEORETIC COMPLETE INTERSECTION MONOMIAL IDEALS

NOTES ON RESTRICTED INVERSE LIMITS OF CATEGORIES

Lecture 6 : Kronecker Product of Schur Functions Part I

SYZYGIES OF GRADED MODULES AND GRADED BETTI NUMBERS

1 Hilbert function. 1.1 Graded rings. 1.2 Graded modules. 1.3 Hilbert function

ON TENSOR PRODUCTS OF COMPLETE RESOLUTIONS

Computing Minimal Polynomial of Matrices over Algebraic Extension Fields

Pacific Journal of Mathematics

Title. Author(s)Morita, Hideaki; Watanabe, Junzo. CitationHokkaido University Preprint Series in Mathematics, Issue Date DOI 10.

MACAULAY S THEOREM FOR SOME PROJECTIVE MONOMIAL CURVES

E. GORLA, J. C. MIGLIORE, AND U. NAGEL

List of topics for the preliminary exam in algebra

Gordans Finiteness Theorem (Hilberts proof slightly modernized)

The Lie module and its complexity

On the Hilbert polynomials and Hilbert series of homogeneous projective varieties Benedict H. Gross and Nolan R. Wallach 1

12. Hilbert Polynomials and Bézout s Theorem

Representation Theory. Ricky Roy Math 434 University of Puget Sound

The mod-2 cohomology. of the finite Coxeter groups. James A. Swenson University of Wisconsin Platteville

Background on Chevalley Groups Constructed from a Root System

Boundary of Cohen-Macaulay cone and asymptotic behavior of system of ideals

EXTERIOR AND SYMMETRIC POWERS OF MODULES FOR CYCLIC 2-GROUPS

Boolean Product Polynomials and the Resonance Arrangement

Transcription:

SCHURRINGS: A PACKAGE FOR COMPUTING WITH SYMMETRIC FUNCTIONS CLAUDIU RAICU AND MIKE STILLMAN Abstract. We describe a software package facilitating computations with symmetric functions, with an emphasis on the representation theory of general linear and symmetric groups. As an application, we implement a heuristic method for approximating equivariant resolutions of modules over polynomial rings with an action of a product of a combination of general linear and symmetric groups. 1. Introduction The theory of symmetric functions is a branch of algebraic combinatorics which makes an appearance in numerous areas of mathematics: representation theory, algebraic geometry, Galois theory, statistics etc. The need for software that implements fast computations with symmetric functions is thus a natural consequence of their ubiquity. Stembridge s SF Package [Ste95] offers great capabilities for dealing with symmetric functions, with an emphasis on the algebraic combinatorics point of view. We propose a new package, the SchurRings package in Macaulay2 [GS], highlighting a representation theoretic perspective on symmetric functions. Specifically, our approach to the theory of symmetric polynomials is focused on the representation theory of general linear and symmetric groups (see [FH91, Mac95] for the basic theory). One of the guiding problems that accompanied the development of this project was the problem of computing equivariant resolutions (see Chapter 3). Even for easy (to define) rings like the homogeneous coordinate rings of Segre and Veronese varieties, equivariant resolutions are not currently known. For the latest developments in the subject, see [Sno10, EL11]. The SchurRings package implements the basic arithmetic operations in the representation rings of general linear and symmetric groups, or products of any combination of such. It also implements conversion routines between the standard e, h, p, and s bases (see Section 2), as well as various plethystic operations. Finally, the high point of the package is a routine meant to approximate equivariant resolutions of G modules, for G a product of general linear and symmetric groups (Section 3). Date: November 25, 2011. 2010 Mathematics Subject Classification. Primary 05E05, 14Q99. Key words and phrases. Representation theory, symmetric functions, general linear groups, symmetric groups. The first author was partially supported by the National Science Foundation under Grant No. 0964128. 1

2 CLAUDIU RAICU AND MIKE STILLMAN 2. Symmetric Polynomials Given a positive integer n and a field K, we consider the polynomial ring S = K[x 1,, x n ]. S has an action of the symmetric group S n on n letters, given by the permutation of the variables. A symmetric polynomial in S is one that s invariant under the action of S n. There are four classes of symmetric polynomials that the package SchurRings implements: (1) (elementary symmetric polynomials) e k (x 1,, x n ) = x i1 x ik. (2) (power sum polynomials) 1 i 1 < <i k n p k (x 1,, x n ) = n x k i. i=1 (3) (complete symmetric polynomials) h k (x 1,, x n ) = m M k m, where M k denotes the set of monomials of degree k in the variables x 1,, x n. (4) (Schur polynomials) Given a partition λ = (λ 1,, λ n ) of k, i ) s λ (x 1,, x n ) = det(xλ j+n j det(x n j i ) Theorem 2.1 (Fundamental Theorem of Symmetric Polynomials, [Mac95, Section I.2]). We let R n denote K[x 1,, x n ] Sn, the subring of S consisting of the collection of symmetric polynomials. We have R n = K[e 1,, e n ] = K[h 1,, h n ]. If the characteristic of K is zero, then R n = K[p 1,, p n ]. In general, R n has a basis (as a K-vector space) consisting of the polynomials s λ (x 1,, x n ), where λ = (λ 1, λ 2, ) is a partition with at most n parts. If we write e λ for the polynomial i e λ i, and likewise for h λ and p λ, we get that R n has K-vector space bases (e λ ) λ, (h λ ) λ, and (in characteristic zero) (p λ ) λ, indexed by partitions with parts of size at most n (λ i n). One of the primary goals of the SchurRings package is to facilitate a fast transition between the e, h, p, and s bases. Example 2.2. Below we consider the symmetric polynomial e 3 (x 1, x 2, x 3 ) p 3 (x 1, x 2, x 3 ) = x 1 x 2 x 3 (x 3 1 + x 3 2 + x 3 3), and express it in terms of the s, e, h, and p bases respectively. i1 : loadpackage"schurrings"; i2 : R = symmring 3; i3 : symfun = e_3 - p_3; i4 : sfun = tos symfun o4 = - s + s 3 2,1.

SCHURRINGS: A PACKAGE FOR COMPUTING WITH SYMMETRIC FUNCTIONS 3 i5 : efun = toe sfun 3 o5 = - e + 3e e - 2e 1 1 2 3 i6 : hfun = toh efun o6 = h h - 2h 1 2 3 i7 : pfun = top hfun 1 3 1 2 o7 = -p - -p p - -p 6 1 2 1 2 3 3 An important notion in the theory of symmetric functions and in representation theory is the notion of plethysm (see [Mac95, Section I.7]). This is an operation on symmetric polynomials that corresponds to the composition of Schur functors as GL representations. It is often referred to as outer plethysm, as opposed to the operation of inner plethysm which corresponds to applying Schur functors to representations of a symmetric group. The SchurRings package can deal with both types of plethysm. Example 2.3. We first compute the decomposition of S 2,1 (S 3 (V )) into a sum of irreducible representations, where V is a vector space of dimension 3, and S λ denotes the Schur functor corresponding to the partition λ: i8 : S = schurring(s,3,groupacting => "GL"); i9 : plethysm(s_{2,1},s_3) o9 = s + s + s + s + s + s + s 8,1 7,2 6,3 6,2,1 5,4 5,3,1 4,3,2 We can also decompose the third symmetric power of the standard representation of the symmetric group S 3 : i10 : T = schurring(t,3,groupacting => "Sn"); i11 : symmetricpower(3,t_{2,1}) o11 = t + t + t 3 2,1 1,1,1 3. Equivariant resolutions Given a group G and a finite dimensional G representation W over a field K, we can form the symmetric algebra S = Sym(W ). This is a graded ring whose degree d piece is S d = Sym d W, the d th symmetric power of the vector space W. S d is a G-module, where the action is induced from the action of G on W. Fixing a basis x 1,, x n of W, S can be identified with the polynomial ring K[x 1,, x n ]. A (finitely generated, graded) S module M is called G equivariant if it admits an action of the group G which is compatible with the action of S on M. If this is the case, then M admits an equivariant resolution where F : F 0 F 1 F n, F i = j Z B ij S( j),

4 CLAUDIU RAICU AND MIKE STILLMAN B ij are G modules, and the differentials in F are minimal and respect the action of the group G. The dimensions β ij of the vector spaces B ij are the usual Betti numbers associated to the S module M. We call B ij the Betti modules of the equivariant module M. One feature that the SchurRings package implements is the method schurresolution, which attempts to guess the Betti modules of a G equivariant module M, where G is a product of a combination of general linear and symmetric groups. The assumption on which the guessing is based is that the differentials in the resolution F have maximal rank among all homomorphisms of G modules between any successive terms F i, F i+1. Even though this assumption is not expected to be true generally, it does hold in many cases of interest: when M has a linear (or pure) resolution (e.g. Koszul complexes), or when M is the coordinate ring of some Segre or Veronese varieties, or the coordinate ring of some secant varieties of such. Example 3.1. Let G = S 3 GL(2), the product of the symmetric groups on three letters and the group of invertible transformations of a vector space V of dimension 2. Let U denote the permutation representation of S 3, and let W = U V. We let S = Sym(W ) be as before, and let M = K be the residue field of S. The resolution of M is known to be given by the Koszul complex [Eis95, Chapter 17]. i1 : loadpackage"schurrings"; i2 : A = schurring(a,3,groupacting => "Sn"); i3 : B = schurring(a,b,2,groupacting => "GL"); i4 : rep = (a_3 + a_{2,1}) * b_1; i5 : d = dim rep o5 = 6 The symmetric functions corresponding to the characters of S 3 are linear combinations of a λ, where λ is a partition of 3, while the characters of GL(2) are combinations of b λ, where λ is a partition with at most two parts. In particular, the character of U is a 3 + a 2,1, while that of V is b 1. Therefore the character of W is rep, the product of the two. As a G representation, M is trivial and 1 dimensional, so its character is the product of the characters of the trivial representations of S 3 and GL(2) respectively: i6 : M = {a_3 * 1_B}; i7 : sr = schurresolution(rep,m,degreelimit => d) o7 = {{(0, a b )}, {(1, (a + a )b )}, {(2, (a + a )b 3 () 3 2,1 1 2,1 1,1,1 2 - + (2a + 2a )b )}, {(3, a b + (a + 3a + 3 2,1 1,1 1,1,1 3 3 2,1 - a )b )}, {(4, (a + a )b + (2a + 1,1,1 2,1 2,1 1,1,1 3,1 3-2a )b )}, {(5, (a + a )b )}, {(6, a b )}} 2,1 2,2 3 2,1 3,2 3 3,3 The Betti modules are returned as a list of lists of pairs, where each list of pairs corresponds to a term F i in the equivariant resolution F, and each pair consists of an integer j, and the

SCHURRINGS: A PACKAGE FOR COMPUTING WITH SYMMETRIC FUNCTIONS 5 character of the corresponding Betti module B ij. In our case, the lists of pairs each consists of a single element, because the resolution is linear. To check that we obtained the correct answer in this example, we need to verify that the Betti modules are exterior powers of W. We check this for i = 3: i8 : sr#3 o8 = {(3, a b + (a + 3a + a )b )} 1,1,1 3 3 2,1 1,1,1 2,1 i9 : exteriorpower(3,rep) o9 = a b + (a + 3a + a )b 1,1,1 3 3 2,1 1,1,1 2,1 One caveat of our method of constructing equivariant resolutions is that it assumes maximal cancellation between the Betti modules, i.e. that there are no irreducible G representations that are shared by any two modules B i,j and B i+1,j. Nevertheless, our method yields a lower bound for the Betti modules, by detecting the syzygies whose presence is dictated by representation theory alone, independently of the ring structure of S and of the S module structure of M. Example 3.2. We end with the example of the equivariant resolution of the homogeneous coordinate ring of the cubic Veronese embedding of P 2 (see also [Chi02, Section 2.6]): i10 : S = schurring(s,3); i11 : rep = s_{3}; i12 : M = {1_S,s_{3},s_{6},s_{9},s_{12},s_{15},s_{18}, s_{21},s_{24},s_{27}}; i13 : schurresolution(rep,m,degreelimit => 9) o13 = {{(0, s )}, {(2, s )}, {(3, s + s + s + () 4,2 6,2,1 5,4 5,3,1 s )}, {(4, s + s + s + s + s + 4,3,2 7,4,1 7,3,2 6,5,1 6,4,2 6,3,3 s + s )}, {(5, s + s + s + s + 5,5,2 5,4,3 8,5,2 8,4,3 7,6,2 7,5,3 s + s + s )}, {(6, s + s + s + 7,4,4 6,6,3 6,5,4 9,5,4 8,7,3 8,6,4 s )}, {(7, s )}, {(9, s )}} 7,6,5 9,7,5 9,9,9 The shape of the resolution suggests that the homogeneous coordinate ring of the cubic Veronese surface is Gorenstein, which is indeed the case, as can be checked by a quick computation of its Hilbert series.

6 CLAUDIU RAICU AND MIKE STILLMAN Acknowledgments We would like to thank David Eisenbud for encouraging this project, for numerous suggestions and helpful advice. We also thank Dan Grayson for fruitful conversations about the design of the package, and help with fixing/improving various aspects of the code. This material is based upon work developed during the Macaulay2 workshops at Colorado College (August 2010), Georg August Universität in Göttingen (March 2011), and the Institute of Mathematics and its Applications in Minneapolis (July 2011), as well as during the first author s visit to Cornell University (February 2011). References [Chi02] Jaydeep V. Chipalkatti, Decomposable ternary cubics, Experiment. Math. 11 (2002), no. 1, 69 80. MR1960301 (2003k:14060) 3.2 [EL11] Lawrence Ein and Robert Lazarsfeld, Asymptotic syzygies of algebraic varieties, arxiv 1103.0483 (2011). 1 [Eis95] David Eisenbud, Commutative algebra, with a view toward algebraic geometry, Graduate Texts in Mathematics, vol. 150, Springer-Verlag, New York, 1995. MR1322960 (97a:13001) 3.1 [FH91] William Fulton and Joe Harris, Representation theory, Graduate Texts in Mathematics, vol. 129, Springer-Verlag, New York, 1991. A first course; Readings in Mathematics. MR1153249 (93a:20069) 1 [GS] Daniel R. Grayson and Michael E. Stillman, Macaulay 2, a software system for research in algebraic geometry, Available at http://www.math.uiuc.edu/macaulay2/. 1 [Mac95] I. G. Macdonald, Symmetric functions and Hall polynomials, 2nd ed., Oxford Mathematical Monographs, The Clarendon Press Oxford University Press, New York, 1995. With contributions by A. Zelevinsky; Oxford Science Publications. MR1354144 (96h:05207) 1, 2.1, 2 [Sno10] Andrew Snowden, Syzygies of Segre embeddings, arxiv 1006.5248 (2010). 1 [Ste95] John R. Stembridge, A Maple package for symmetric functions, J. Symbolic Comput. 20 (1995), no. 5-6, 755 768, DOI 10.1006/jsco.1995.1077. Symbolic computation in combinatorics 1 (Ithaca, NY, 1993). MR1395426 (97j:05061) 1 Department of Mathematics, Princeton University, Princeton, NJ 08544-1000 Institute of Mathematics Simion Stoilow of the Romanian Academy E-mail address: craicu@math.princeton.edu Department of Mathematics, Cornell University, Ithaca, NY 14853-4201 E-mail address: mike@math.cornell.edu