Smith Normal Form and Combinatorics

Similar documents
Smith Normal Form and Combinatorics

The Matrix-Tree Theorem

SMITH NORMAL FORM OF A MULTIVARIATE MATRIX ASSOCIATED WITH PARTITIONS

A Multivariate Determinant Associated with Partitions (preliminary version)

On the critical group of the n-cube

WHAT IS a sandpile? Lionel Levine and James Propp

SMITH NORMAL FORM IN COMBINATORICS

18.312: Algebraic Combinatorics Lionel Levine. Lecture 19

THE SMITH NORMAL FORM OF A SPECIALIZED JACOBI-TRUDI MATRIX

18.312: Algebraic Combinatorics Lionel Levine. Lecture 22. Smith normal form of an integer matrix (linear algebra over Z).

Notes on the Matrix-Tree theorem and Cayley s tree enumerator

The critical group of a graph

Standard Young Tableaux Old and New

Sandpile Groups of Cubes

TRIVARIATE MONOMIAL COMPLETE INTERSECTIONS AND PLANE PARTITIONS

Computing the rank of configurations on Complete Graphs

LARGE SCHRÖDER PATHS BY TYPES AND SYMMETRIC FUNCTIONS

Smith normal form of a multivariate matrix associated with partitions

Smith normal forms of matrices associated with the Grassmann graphs of lines in

Counting matrices over finite fields

Spanning Trees and a Conjecture of Kontsevich

The doubly negative matrix completion problem

Some Catalan Musings p. 1. Some Catalan Musings. Richard P. Stanley

M3/4/5P12 PROBLEM SHEET 1

Counting chains in noncrossing partition lattices

Course : Algebraic Combinatorics

ORIE 6334 Spectral Graph Theory September 8, Lecture 6. In order to do the first proof, we need to use the following fact.

arxiv: v2 [math.co] 6 Oct 2016

Topics in Graph Theory

Some Catalan Musings p. 1. Some Catalan Musings. Richard P. Stanley

1 Counting spanning trees: A determinantal formula

Q N id β. 2. Let I and J be ideals in a commutative ring A. Give a simple description of

5 Group theory. 5.1 Binary operations

Smith Normal Forms of Strongly Regular graphs

3.2 Gaussian Elimination (and triangular matrices)

Homework 5 M 373K Mark Lindberg and Travis Schedler

Counting Arithmetical Structures

GROUPS AS GRAPHS. W. B. Vasantha Kandasamy Florentin Smarandache

Statistical Mechanics and Combinatorics : Lecture IV

Linear algebra and applications to graphs Part 1

Combinatorial Structures

Combinatorics for algebraic geometers

NOTES ABOUT SATURATED CHAINS IN THE DYCK PATH POSET. 1. Basic Definitions

1 Determinants. 1.1 Determinant

Abelian Sandpile Model: Symmetric Sandpiles

Numerical Linear Algebra Homework Assignment - Week 2

HOMEWORK #2 - MATH 3260

An Introduction to Spectral Graph Theory

GRE Subject test preparation Spring 2016 Topic: Abstract Algebra, Linear Algebra, Number Theory.

ON SOME FACTORIZATION FORMULAS OF K-k-SCHUR FUNCTIONS

Math 240 Calculus III

The Zeta Function of a Cyclic Language with Connections to Elliptic Curves and Chip-Firing Games

q xk y n k. , provided k < n. (This does not hold for k n.) Give a combinatorial proof of this recurrence by means of a bijective transformation.

Groups and Symmetries

h r t r 1 (1 x i=1 (1 + x i t). e r t r = i=1 ( 1) i e i h r i = 0 r 1.

Chapter 3. Basic Properties of Matrices

Monoids. Definition: A binary operation on a set M is a function : M M M. Examples:

Homework 11/Solutions. (Section 6.8 Exercise 3). Which pairs of the following vector spaces are isomorphic?

MATH 323 Linear Algebra Lecture 6: Matrix algebra (continued). Determinants.

MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS. + + x 1 x 2. x n 8 (4) 3 4 2

Using Laplacian Eigenvalues and Eigenvectors in the Analysis of Frequency Assignment Problems

The Structure of the Jacobian Group of a Graph. A Thesis Presented to The Division of Mathematics and Natural Sciences Reed College

Definitions. Notations. Injective, Surjective and Bijective. Divides. Cartesian Product. Relations. Equivalence Relations

Solutions of exercise sheet 8

The cycle polynomial of a permutation group

The product distance matrix of a tree and a bivariate zeta function of a graphs

22m:033 Notes: 3.1 Introduction to Determinants

The Smith normal form distribution of a random integer matrix

A Survey of Parking Functions

GENERATING SETS KEITH CONRAD

Average Mixing Matrix of Trees

Counting Matrices Over a Finite Field With All Eigenvalues in the Field

Abstract Algebra Study Sheet

Determinants Chapter 3 of Lay

Chapter 5 Groups of permutations (bijections) Basic notation and ideas We study the most general type of groups - groups of permutations

CRITICAL GROUPS AND LINE GRAPHS

[06.1] Given a 3-by-3 matrix M with integer entries, find A, B integer 3-by-3 matrices with determinant ±1 such that AMB is diagonal.

Evaluating Determinants by Row Reduction

Integer Partitions With Even Parts Below Odd Parts and the Mock Theta Functions

On the Sandpile Group of Circulant Graphs

FINITE GROUP THEORY: SOLUTIONS FALL MORNING 5. Stab G (l) =.

Improved Upper Bounds for the Laplacian Spectral Radius of a Graph

Automorphisms of strongly regular graphs and PDS in Abelian groups

Resistance distance in wheels and fans

Eigenvalues of the Redheffer Matrix and Their Relation to the Mertens Function

CONSEQUENCES OF THE SYLOW THEOREMS

COUNTING AND ENUMERATING SPANNING TREES IN (di-) GRAPHS

Tactical Decompositions of Steiner Systems and Orbits of Projective Groups

5 Quiver Representations

On algebras arising from semiregular group actions

THREE LECTURES ON QUASIDETERMINANTS

Discrete Math, Second Problem Set (June 24)

MULTI-RESTRAINED STIRLING NUMBERS

Discriminants of Brauer Algebra

Math 416, Spring 2010 The algebra of determinants March 16, 2010 THE ALGEBRA OF DETERMINANTS. 1. Determinants

DOMINO TILING. Contents 1. Introduction 1 2. Rectangular Grids 2 Acknowledgments 10 References 10

Random Involutions and the Distinct Prime Divisor Function

TEST CODE: PMB SYLLABUS

Abelian Sandpile Model: Symmetric Sandpiles

ONE CAN HEAR THE EULER CHARACTERISTIC OF A SIMPLICIAL COMPLEX

Transcription:

Smith Normal Form and Combinatorics Richard P. Stanley June 8, 2017

Smith normal form A: n n matrix over commutative ring R (with 1) Suppose there exist P,Q GL(n,R) such that PAQ := B = diag(d 1,d 1 d 2,...,d 1 d 2 d n ), where d i R. We then call B a Smith normal form (SNF) of A.

Smith normal form A: n n matrix over commutative ring R (with 1) Suppose there exist P,Q GL(n,R) such that PAQ := B = diag(d 1,d 1 d 2,...,d 1 d 2 d n ), where d i R. We then call B a Smith normal form (SNF) of A. Note. (1) Can extend to m n. (2) unit det(a) = det(b) = d n 1 dn 1 2 d n. Thus SNF is a refinement of det.

Who is Smith? Henry John Stephen Smith

Who is Smith? Henry John Stephen Smith born 2 November 1826 in Dublin, Ireland

Who is Smith? Henry John Stephen Smith born 2 November 1826 in Dublin, Ireland educated at Oxford University (England)

Who is Smith? Henry John Stephen Smith born 2 November 1826 in Dublin, Ireland educated at Oxford University (England) remained at Oxford throughout his career

Who is Smith? Henry John Stephen Smith born 2 November 1826 in Dublin, Ireland educated at Oxford University (England) remained at Oxford throughout his career twice president of London Mathematical Society

Who is Smith? Henry John Stephen Smith born 2 November 1826 in Dublin, Ireland educated at Oxford University (England) remained at Oxford throughout his career twice president of London Mathematical Society 1861: SNF paper in Phil. Trans. R. Soc. London

Who is Smith? Henry John Stephen Smith born 2 November 1826 in Dublin, Ireland educated at Oxford University (England) remained at Oxford throughout his career twice president of London Mathematical Society 1861: SNF paper in Phil. Trans. R. Soc. London 1868: Steiner Prize of Royal Academy of Sciences of Berlin

Who is Smith? Henry John Stephen Smith born 2 November 1826 in Dublin, Ireland educated at Oxford University (England) remained at Oxford throughout his career twice president of London Mathematical Society 1861: SNF paper in Phil. Trans. R. Soc. London 1868: Steiner Prize of Royal Academy of Sciences of Berlin died 9 February 1883 (age 56)

Who is Smith? Henry John Stephen Smith born 2 November 1826 in Dublin, Ireland educated at Oxford University (England) remained at Oxford throughout his career twice president of London Mathematical Society 1861: SNF paper in Phil. Trans. R. Soc. London 1868: Steiner Prize of Royal Academy of Sciences of Berlin died 9 February 1883 (age 56) April 1883: shared Grand prix des sciences mathématiques with Minkowski

Row and column operations Can put a matrix into SNF by the following operations. Add a multiple of a row to another row. Add a multiple of a column to another column. Multiply a row or column by a unit in R.

Row and column operations Can put a matrix into SNF by the following operations. Add a multiple of a row to another row. Add a multiple of a column to another column. Multiply a row or column by a unit in R. Over a field, SNF is row reduced echelon form (with all unit entries equal to 1).

Existence of SNF PIR: principal ideal ring, e.g., Z, K[x], Z/mZ. Theorem (Smith, for Z). If R is a PIR then A has a unique SNF up to units.

Existence of SNF PIR: principal ideal ring, e.g., Z, K[x], Z/mZ. Theorem (Smith, for Z). If R is a PIR then A has a unique SNF up to units. Otherwise A typically does not have a SNF but may have one in special cases.

Algebraic interpretation of SNF R: a PID A: an n n matrix over R with rows v 1,...,v n R n diag(e 1,e 2,...,e n ): SNF of A

Algebraic interpretation of SNF R: a PID A: an n n matrix over R with rows v 1,...,v n R n diag(e 1,e 2,...,e n ): SNF of A Theorem. R n /(v 1,...,v n ) = (R/e 1 R) (R/e n R).

Algebraic interpretation of SNF R: a PID A: an n n matrix over R with rows v 1,...,v n R n diag(e 1,e 2,...,e n ): SNF of A Theorem. R n /(v 1,...,v n ) = (R/e 1 R) (R/e n R). R n /(v 1,...,v n ): (Kasteleyn) cokernel of A

An explicit formula for SNF R: a PID A: an n n matrix over R with det(a) 0 diag(e 1,e 2,...,e n ): SNF of A

An explicit formula for SNF R: a PID A: an n n matrix over R with det(a) 0 diag(e 1,e 2,...,e n ): SNF of A Theorem. e 1 e 2 e i is the gcd of all i i minors of A. minor: determinant of a square submatrix

An explicit formula for SNF R: a PID A: an n n matrix over R with det(a) 0 diag(e 1,e 2,...,e n ): SNF of A Theorem. e 1 e 2 e i is the gcd of all i i minors of A. minor: determinant of a square submatrix Special case: e 1 is the gcd of all entries of A.

Laplacian matrices L(G): Laplacian matrix of the graph G rows and columns indexed by vertices of G { #(edges uv), u v L(G) uv = deg(u), u = v.

Laplacian matrices L(G): Laplacian matrix of the graph G rows and columns indexed by vertices of G { #(edges uv), u v L(G) uv = deg(u), u = v. reduced Laplacian matrix L 0 (G): for some vertex v, remove from L(G) the row and column indexed by v

Matrix-tree theorem Matrix-tree theorem. detl 0 (G) = κ(g), the number of spanning trees of G.

Matrix-tree theorem Matrix-tree theorem. detl 0 (G) = κ(g), the number of spanning trees of G. In general, SNF of L 0 (G) not understood.

Matrix-tree theorem Matrix-tree theorem. detl 0 (G) = κ(g), the number of spanning trees of G. In general, SNF of L 0 (G) not understood. L 0 (G) snf diag(e 1,...,e n 1 ) L(G) snf diag(e 1,...,e n 1,0)

Matrix-tree theorem Matrix-tree theorem. detl 0 (G) = κ(g), the number of spanning trees of G. In general, SNF of L 0 (G) not understood. L 0 (G) snf diag(e 1,...,e n 1 ) L(G) snf diag(e 1,...,e n 1,0) Applications to sandpile models, chip firing, etc.

An example Reduced Laplacian matrix of K 4 : 3 1 1 A = 1 3 1 1 1 3

An example Reduced Laplacian matrix of K 4 : 3 1 1 A = 1 3 1 1 1 3 Matrix-tree theorem = det(a) = 16, the number of spanning trees of K 4.

An example Reduced Laplacian matrix of K 4 : 3 1 1 A = 1 3 1 1 1 3 Matrix-tree theorem = det(a) = 16, the number of spanning trees of K 4. What about SNF?

An example (continued) 3 1 1 1 3 1 1 1 3 0 0 1 0 4 0 4 4 0 0 0 1 4 4 1 8 4 3 0 0 1 0 4 0 4 0 0 0 0 1 4 4 0 8 4 0 1 0 0 0 4 0 0 0 4

Reduced Laplacian matrix of K n L 0 (K n ) = ni n 1 J n 1 detl 0 (K n ) = n n 2

Reduced Laplacian matrix of K n L 0 (K n ) = ni n 1 J n 1 detl 0 (K n ) = n n 2 Theorem. L 0 (K n ) SNF diag(1,n,n,...,n), a refinement of Cayley s theorem that κ(k n ) = n n 2.

Proof that L 0 (K n ) SNF diag(1, n, n,...,n) Trick: 2 2 submatrices (up to row and column permutations): [ n 1 1 1 n 1 ], [ n 1 1 1 1 ], [ 1 1 1 1 with determinants n(n 2), n, and 0. Hence e 1 e 2 = n. Since ei = n n 2 and e i e i+1, we get the SNF diag(1,n,n,...,n). ],

Chip firing Abelian sandpile: a finite collection σ of indistinguishable chips distributed among the vertices V of a (finite) connected graph. Equivalently, σ: V {0,1,2,...}.

Chip firing Abelian sandpile: a finite collection σ of indistinguishable chips distributed among the vertices V of a (finite) connected graph. Equivalently, σ: V {0,1,2,...}. toppling of a vertex v: if σ(v) deg(v), then send a chip to each neighboring vertex. 0 5 6 1 2 7 1 2 2 1 3 2

The sandpile group Choose a vertex to be a sink, and ignore chips falling into the sink. stable configuration: no vertex can topple Theorem (easy). After finitely many topples a stable configuration will be reached, which is independent of the order of topples.

The monoid of stable configurations Define a commutative monoid M on the stable configurations by vertex-wise addition followed by stabilization. ideal of M: subset J M satisfying σj J for all σ M

The monoid of stable configurations Define a commutative monoid M on the stable configurations by vertex-wise addition followed by stabilization. ideal of M: subset J M satisfying σj J for all σ M Exercise. The (unique) minimal ideal of a finite commutative monoid is a group.

Sandpile group sandpile group of G: the minimal ideal K(G) of the monoid M Fact. K(G) is independent of the choice of sink up to isomorphism.

Sandpile group sandpile group of G: the minimal ideal K(G) of the monoid M Fact. K(G) is independent of the choice of sink up to isomorphism. Theorem. Let L 0 (G) SNF diag(e 1,...,e n 1 ). Then K(G) = Z/e 1 Z Z/e n 1 Z.

The n-cube C n : graph of the n-cube

The n-cube C n : graph of the n-cube 010 111 1 01 11 011 110 0 00 10 001 101 000 100

The 4-cube

The 4-cube

The 4-cube C 4

An open problem n κ(c n ) = 2 2n n 1 i (n i) i=1

An open problem κ(c n ) = 2 2n n 1 n i (n i) Easy to prove by linear algebra; combinatorial (but not bijective) proof by O. Bernardi, 2012. i=1

An open problem κ(c n ) = 2 2n n 1 n i (n i) Easy to prove by linear algebra; combinatorial (but not bijective) proof by O. Bernardi, 2012. p-sylow subgroup of K(C n ) known for all odd primes p (Hua Bai, 2003) i=1

An open problem κ(c n ) = 2 2n n 1 n i (n i) Easy to prove by linear algebra; combinatorial (but not bijective) proof by O. Bernardi, 2012. p-sylow subgroup of K(C n ) known for all odd primes p (Hua Bai, 2003) i=1 2-Sylow subgroup of K(C n ) is unknown.

SNF of random matrices Huge literature on random matrices, mostly connected with eigenvalues. Very little work on SNF of random matrices over a PID.

Is the question interesting? Mat k (n): all n n Z-matrices with entries in [ k,k] (uniform distribution) p k (n, d): probability that if M Mat k (n) and SNF(M) = (e 1,...,e n ), then e 1 = d.

Is the question interesting? Mat k (n): all n n Z-matrices with entries in [ k,k] (uniform distribution) p k (n, d): probability that if M Mat k (n) and SNF(M) = (e 1,...,e n ), then e 1 = d. Recall: e 1 = gcd of 1 1 minors (entries) of M

Is the question interesting? Mat k (n): all n n Z-matrices with entries in [ k,k] (uniform distribution) p k (n, d): probability that if M Mat k (n) and SNF(M) = (e 1,...,e n ), then e 1 = d. Recall: e 1 = gcd of 1 1 minors (entries) of M Theorem. lim k p k (n,d) = 1 d n2 ζ(n 2 )

Specifying some e i with Yinghui Wang

Specifying some e i with Yinghui Wang ( )

Specifying some e i with Yinghui Wang ( ) Two general results. Let α 1,...,α n 1 P, α i α i+1. µ k (n): probability that the SNF of a random A Mat k (n) satisfies e i = α i for 1 α i n 1. µ(n) = lim k µ k(n). Then µ(n) exists, and 0 < µ(n) < 1.

Second result Let α n P. ν k (n): probability that the SNF of a random A Mat k (n) satisfies e n = α n. Then lim ν k(n) = 0. k

Sample result µ k (n): probability that the SNF of a random A Mat k (n) satisfies e 1 = 2, e 2 = 6. µ(n) = lim k µ k(n).

Conclusion µ(n) = 2 n2 1 n(n 1) i=(n 1) 2 2 i + n 2 1 i=n(n 1)+1 3 2 3 (n 1)2 (1 3 (n 1)2 )(1 3 n ) 2 n(n 1) n 2 1 1 p i + p>3 i=(n 1) 2 i=n(n 1)+1 2 i p i.

Cyclic cokernel κ(n): probability that an n n Z-matrix has SNF diag(e 1,e 2,...,e n ) with e 1 = e 2 = = e n 1 = 1

Cyclic cokernel κ(n): probability that an n n Z-matrix has SNF diag(e 1,e 2,...,e n ) with e 1 = e 2 = = e n 1 = 1 (1+ 1p 2 + 1p 3 + + 1p ) n Theorem. κ(n) = p ζ(2)ζ(3)

Cyclic cokernel κ(n): probability that an n n Z-matrix has SNF diag(e 1,e 2,...,e n ) with e 1 = e 2 = = e n 1 = 1 (1+ 1p 2 + 1p 3 + + 1p ) n Theorem. κ(n) = p ζ(2)ζ(3) Corollary. lim κ(n) = 1 n ζ(6) j 4 ζ(j) 0.846936.

Small number of generators g: number of generators of cokernel (number of entries of SNF 1) as n previous slide: Prob(g = 1) = 0.846936

Small number of generators g: number of generators of cokernel (number of entries of SNF 1) as n previous slide: Prob(g = 1) = 0.846936 Prob(g 2) = 0.99462688

Small number of generators g: number of generators of cokernel (number of entries of SNF 1) as n previous slide: Prob(g = 1) = 0.846936 Prob(g 2) = 0.99462688 Prob(g 3) = 0.99995329

Small number of generators g: number of generators of cokernel (number of entries of SNF 1) as n previous slide: Prob(g = 1) = 0.846936 Prob(g 2) = 0.99462688 Prob(g 3) = 0.99995329 Theorem. Prob(g l) = 1 (3.46275 )2 (l+1)2 (1+O(2 l ))

Small number of generators g: number of generators of cokernel (number of entries of SNF 1) as n previous slide: Prob(g = 1) = 0.846936 Prob(g 2) = 0.99462688 Prob(g 3) = 0.99995329 Theorem. Prob(g l) = 1 (3.46275 )2 (l+1)2 (1+O(2 l ))

3.46275 3.46275 = 1 (1 12 ) j j 1

Example of SNF computation λ: a partition (λ 1,λ 2,...), identified with its Young diagram (3,1)

Example of SNF computation λ: a partition (λ 1,λ 2,...), identified with its Young diagram (3,1) λ : λ extended by a border strip along its entire boundary

Example of SNF computation λ: a partition (λ 1,λ 2,...), identified with its Young diagram (3,1) λ : λ extended by a border strip along its entire boundary (3,1)* = (4,4,2)

Initialization Insert 1 into each square of λ /λ. 1 1 1 1 1 1 (3,1)* = (4,4,2)

M t Let t λ. Let M t be the largest square of λ with t as the upper left-hand corner.

M t Let t λ. Let M t be the largest square of λ with t as the upper left-hand corner. t

M t Let t λ. Let M t be the largest square of λ with t as the upper left-hand corner. t

Determinantal algorithm Suppose all squares to the southeast of t have been filled. Insert into t the number n t so that detm t = 1.

Determinantal algorithm Suppose all squares to the southeast of t have been filled. Insert into t the number n t so that detm t = 1. 1 1 1 1 1 1

Determinantal algorithm Suppose all squares to the southeast of t have been filled. Insert into t the number n t so that detm t = 1. 2 1 1 1 1 1 1

Determinantal algorithm Suppose all squares to the southeast of t have been filled. Insert into t the number n t so that detm t = 1. 2 1 2 1 1 1 1 1

Determinantal algorithm Suppose all squares to the southeast of t have been filled. Insert into t the number n t so that detm t = 1. 2 1 3 2 1 1 1 1 1

Determinantal algorithm Suppose all squares to the southeast of t have been filled. Insert into t the number n t so that detm t = 1. 5 2 1 3 2 1 1 1 1 1

Determinantal algorithm Suppose all squares to the southeast of t have been filled. Insert into t the number n t so that detm t = 1. 9 5 2 1 3 2 1 1 1 1 1

Uniqueness Easy to see: the numbers n t are well-defined and unique.

Uniqueness Easy to see: the numbers n t are well-defined and unique. Why? Expand detm t by the first row. The coefficient of n t is 1 by induction.

λ(t) If t λ, let λ(t) consist of all squares of λ to the southeast of t.

λ(t) If t λ, let λ(t) consist of all squares of λ to the southeast of t. t λ = (4,4,3)

λ(t) If t λ, let λ(t) consist of all squares of λ to the southeast of t. t λ = (4,4,3) λ( t ) = (3,2)

u λ u λ = #{µ : µ λ}

u λ u λ = #{µ : µ λ} Example. u (2,1) = 5: φ

u λ u λ = #{µ : µ λ} Example. u (2,1) = 5: φ There is a determinantal formula for u λ, due essentially to MacMahon and later Kreweras (not needed here).

Carlitz-Scoville-Roselle theorem Berlekamp (1963) first asked for n t (mod 2) in connection with a coding theory problem. Carlitz-Roselle-Scoville (1971): combinatorial interpretation of n t (over Z).

Carlitz-Scoville-Roselle theorem Berlekamp (1963) first asked for n t (mod 2) in connection with a coding theory problem. Carlitz-Roselle-Scoville (1971): combinatorial interpretation of n t (over Z). Theorem. n t = u λ(t)

Carlitz-Scoville-Roselle theorem Berlekamp (1963) first asked for n t (mod 2) in connection with a coding theory problem. Carlitz-Roselle-Scoville (1971): combinatorial interpretation of n t (over Z). Theorem. n t = u λ(t) Proofs. 1. Induction (row and column operations). 2. Nonintersecting lattice paths.

An example 7 3 2 1 2 1 1 1 1 1

An example 7 3 2 1 2 1 1 1 1 1 φ

A q-analogue Weight each µ λ by q λ/µ.

A q-analogue Weight each µ λ by q λ/µ. λ = 64431, µ = 42211, q λ/µ = q 8

u λ (q) u λ (q) = µ λ q λ/µ u (2,1) (q) = 1+2q +q 2 +q 3 :

Diagonal hooks d i (λ) = λ i +λ i 2i +1 d 1 = 9, d 2 = 4, d 3 = 1

Main result (with C. Bessenrodt) Theorem. M t has an SNF over Z[q]. Write d i = d i (λ t ). If M t is a (k +1) (k +1) matrix then M t has SNF diag(1,q d k,q d k 1+d k,...,q d 1+d 2 + +d k ).

Main result (with C. Bessenrodt) Theorem. M t has an SNF over Z[q]. Write d i = d i (λ t ). If M t is a (k +1) (k +1) matrix then M t has SNF diag(1,q d k,q d k 1+d k,...,q d 1+d 2 + +d k ). Corollary. detm t = q id i.

Main result (with C. Bessenrodt) Theorem. M t has an SNF over Z[q]. Write d i = d i (λ t ). If M t is a (k +1) (k +1) matrix then M t has SNF diag(1,q d k,q d k 1+d k,...,q d 1+d 2 + +d k ). Corollary. detm t = q id i. Note. There is a multivariate generalization.

An example t λ = 6431, d 1 = 9, d 2 = 4, d 3 = 1

An example t λ = 6431, d 1 = 9, d 2 = 4, d 3 = 1 SNF of M t : (1,q,q 5,q 14 )

A special case Let λ be the staircase δ n = (n 1,n 2,...,1).

A special case Let λ be the staircase δ n = (n 1,n 2,...,1). u δn 1 (q) counts Dyck paths of length 2n by (scaled) area, and is thus the well-known q-analogue C n (q) of the Catalan number C n.

A q-catalan example C 3 (q) = q 3 +q 2 +2q +1

A q-catalan example C 4 (q) C 3 (q) 1+q C 3 (q) 1+q 1 1+q 1 1 since d 1 (3,2,1) = 1, d 2 (3,2,1) = 5. C 3 (q) = q 3 +q 2 +2q +1 SNF diag(1,q,q 6 )

A q-catalan example C 4 (q) C 3 (q) 1+q C 3 (q) 1+q 1 1+q 1 1 since d 1 (3,2,1) = 1, d 2 (3,2,1) = 5. C 3 (q) = q 3 +q 2 +2q +1 q-catalan determinant previously known SNF is new SNF diag(1,q,q 6 )

Ramanujan F(q, x) := n 0 C n (q)x n = 1 1 1 x qx 1 q2 x 1

Ramanujan F(q, x) := n 0 C n (q)x n = 1 1 1 x qx 1 q2 x 1 e 2π/5 F(e 2π, e 2π ) = 1 5+. 5 2 1+ 5 2

An open problem l(w): length (number of inversions) of w = a 1 a n S n, i.e., l(w) = #{(i,j) : i < j, w i > w j }. V(n): the n! n! matrix with rows and columns indexed by w S n, and V(n) uv = q l(uv 1).

n = 3 det 1 q q q 2 q 2 q 3 q 1 q 2 q q 3 q 2 q q 2 1 q 3 q q 2 q 2 q q 3 1 q 2 q q 2 q 3 q q 2 1 q q 3 q 2 q 2 q q 1 = (1 q 2 ) 6 (1 q 6 )

n = 3 det 1 q q q 2 q 2 q 3 q 1 q 2 q q 3 q 2 q q 2 1 q 3 q q 2 q 2 q q 3 1 q 2 q q 2 q 3 q q 2 1 q q 3 q 2 q 2 q q 1 = (1 q 2 ) 6 (1 q 6 ) V(3) snf diag(1,1 q 2,1 q 2,1 q 2,(1 q 2 ) 2,(1 q 2 )(1 q 6 ))

n = 3 det 1 q q q 2 q 2 q 3 q 1 q 2 q q 3 q 2 q q 2 1 q 3 q q 2 q 2 q q 3 1 q 2 q q 2 q 3 q q 2 1 q q 3 q 2 q 2 q q 1 = (1 q 2 ) 6 (1 q 6 ) V(3) snf diag(1,1 q 2,1 q 2,1 q 2,(1 q 2 ) 2,(1 q 2 )(1 q 6 )) special case of q-varchenko matrix of a real hyperplane arrangment

Zagier s theorem Theorem (D. Zagier, 1992) n detv(n) = (1 q j(j 1)) ( n j)(j 2)!(n j+1)! j=2

Zagier s theorem Theorem (D. Zagier, 1992) detv(n) = n (1 q j(j 1)) ( n j)(j 2)!(n j+1)! j=2 SNF is open. Partial result: Theorem (Denham-Hanlon, 1997) Let V(n) snf diag(e 1,e 2,...,e n! ). The number of e i s exactly divisible by (q 1) j (or by (q 2 1) j ) is the number c(n,n j) of w S n with n j cycles (signless Stirling number of the first kind).

The last slide

The last slide

The last slide