On a Class of (0, 1) Matrices with Vanishing Determinants*

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

THE NUMBER OF LOCALLY RESTRICTED DIRECTED GRAPHS1

Discrete Mathematics. Kishore Kothapalli

MATH 2030: MATRICES ,, a m1 a m2 a mn If the columns of A are the vectors a 1, a 2,...,a n ; A is represented as A 1. .

The Inclusion Exclusion Principle

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

A Latin Square of order n is an n n array of n symbols where each symbol occurs once in each row and column. For example,

A SYSTEM OF AXIOMATIC SET THEORY PART VI 62

SAMPLE OF THE STUDY MATERIAL PART OF CHAPTER 1 Introduction to Linear Algebra

Chapter 4. Determinants

Basic counting techniques. Periklis A. Papakonstantinou Rutgers Business School

GENERALIZATIONS OF THE DUAL ZECKENDORF INTEGER REPRESENTATION THEOREMS DISCOVERY BY FIBONACCI TREES AND WORD PATTERNS

Review Let A, B, and C be matrices of the same size, and let r and s be scalars. Then

Final Project # 5 The Cartan matrix of a Root System

Matrix operations Linear Algebra with Computer Science Application

Matrix Arithmetic. a 11 a. A + B = + a m1 a mn. + b. a 11 + b 11 a 1n + b 1n = a m1. b m1 b mn. and scalar multiplication for matrices via.

Linear Systems and Matrices

SAMPLE OF THE STUDY MATERIAL PART OF CHAPTER 1 Introduction to Linear Algebra

Linear Algebra and Matrix Inversion

A LATTICE POINT ENUMERATION APPROACH TO PARTITION IDENTITIES

An Addition Theorem Modulo p

A matrix over a field F is a rectangular array of elements from F. The symbol

A Short Overview of Orthogonal Arrays

Elementary maths for GMT

a 11 x 1 + a 12 x a 1n x n = b 1 a 21 x 1 + a 22 x a 2n x n = b 2.

Matrix Algebra & Elementary Matrices

Connections and Determinants

Countable and uncountable sets. Matrices.

Countable and uncountable sets. Matrices.

ELEMENTARY LINEAR ALGEBRA

Mathematics Course 111: Algebra I Part I: Algebraic Structures, Sets and Permutations

Introduction to Combinatorial Mathematics

Chapter 2. Ma 322 Fall Ma 322. Sept 23-27

are the q-versions of n, n! and . The falling factorial is (x) k = x(x 1)(x 2)... (x k + 1).

A FIRST COURSE IN LINEAR ALGEBRA. An Open Text by Ken Kuttler. Matrix Arithmetic

Chapter 4. Matrices and Matrix Rings

Some Review Problems for Exam 3: Solutions

Algorithmic Approach to Counting of Certain Types m-ary Partitions

A Simple Proof of the Aztec Diamond Theorem

Discrete Mathematics, Spring 2004 Homework 4 Sample Solutions

The candidates are advised that they must always show their working, otherwise they will not be awarded full marks for their answers.

Constructing c-ary Perfect Factors

Problem 1: Suppose A, B, C and D are finite sets such that A B = C D and C = D. Prove or disprove: A = B.

Section 2.2: The Inverse of a Matrix

ORIE 6300 Mathematical Programming I August 25, Recitation 1

Section Summary. Sequences. Recurrence Relations. Summations Special Integer Sequences (optional)

Linear Algebra I Lecture 8

Introduction to Quantitative Techniques for MSc Programmes SCHOOL OF ECONOMICS, MATHEMATICS AND STATISTICS MALET STREET LONDON WC1E 7HX

Linear Equations in Linear Algebra

Recovery Based on Kolmogorov Complexity in Underdetermined Systems of Linear Equations

212 CHARACTERS OF THE SYMMETRIC GROUPS OF DEGREE 15 AND C. C. J. Roothaan, "A study of two-center integrals useful in calculations on molecular

n = n = This is the Binomial Theorem with non-negative integer as index. Thus, a Pascal's Triangle can be written as

Chapter 2: Matrix Algebra

A SHORT SUMMARY OF VECTOR SPACES AND MATRICES

Math 60. Rumbos Spring Solutions to Assignment #17

Phys 201. Matrices and Determinants

1 Matrices and Systems of Linear Equations. a 1n a 2n

Transformations Preserving the Hankel Transform

A Combinatorial Interpretation of the Numbers 6 (2n)! /n! (n + 2)!

Linear Algebra. The analysis of many models in the social sciences reduces to the study of systems of equations.

CLASS 12 ALGEBRA OF MATRICES

Solutions to Exam I MATH 304, section 6

Sloping Binary Numbers: A New Sequence Related to the Binary Numbers

Fall Inverse of a matrix. Institute: UC San Diego. Authors: Alexander Knop

Operations On Networks Of Discrete And Generalized Conductors

COT3100 SI Final Exam Review

1111: Linear Algebra I

Manning & Schuetze, FSNLP (c) 1999,2000

ALFRED YOUNG S CONSTRUCTION OF THE IRREDUCIBLE REPRESENTATIONS OF S n

= main diagonal, in the order in which their corresponding eigenvectors appear as columns of E.

Section Summary. Sequences. Recurrence Relations. Summations. Examples: Geometric Progression, Arithmetic Progression. Example: Fibonacci Sequence

The Inclusion Exclusion Principle and Its More General Version

Search Trees and Stirling Numbers

Linear Algebra March 16, 2019

Linear Algebra Primer

UC Berkeley Department of Electrical Engineering and Computer Science. EE 126: Probablity and Random Processes. Problem Set 3: Solutions Fall 2007

Lecture 4: Counting, Pigeonhole Principle, Permutations, Combinations Lecturer: Lale Özkahya

Prepared by: M. S. KumarSwamy, TGT(Maths) Page

Chapter 3. Determinants and Eigenvalues

Lemma 8: Suppose the N by N matrix A has the following block upper triangular form:

Enumerating split-pair arrangements

Some results on the existence of t-all-or-nothing transforms over arbitrary alphabets

THREE IDENTITIES BETWEEN STIRLING NUMBERS AND THE STABILIZING CHARACTER SEQUENCE

Upper triangular matrices and Billiard Arrays

UNIT 3 MATRICES - II

Matrix Operations. Linear Combination Vector Algebra Angle Between Vectors Projections and Reflections Equality of matrices, Augmented Matrix

Linear Algebra. Matrices Operations. Consider, for example, a system of equations such as x + 2y z + 4w = 0, 3x 4y + 2z 6w = 0, x 3y 2z + w = 0.

PROBABILITY DISTRIBUTIONS: DISCRETE AND CONTINUOUS

Formula for the inverse matrix. Cramer s rule. Review: 3 3 determinants can be computed expanding by any row or column

We could express the left side as a sum of vectors and obtain the Vector Form of a Linear System: a 12 a x n. a m2

Elementary Matrices. MATH 322, Linear Algebra I. J. Robert Buchanan. Spring Department of Mathematics

1 Matrices and matrix algebra

Solving Linear Systems Using Gaussian Elimination

Introduction to Randomized Algorithms: Quick Sort and Quick Selection

New quasi-symmetric designs constructed using mutually orthogonal Latin squares and Hadamard matrices

chapter 5 INTRODUCTION TO MATRIX ALGEBRA GOALS 5.1 Basic Definitions

Choose three of: Choose three of: Choose three of:

Chapter 1: Systems of linear equations and matrices. Section 1.1: Introduction to systems of linear equations

Chapter 2 Notes, Linear Algebra 5e Lay

MATRICES. a m,1 a m,n A =

Transcription:

JOURNAL OF COMBINATORIAL THEORY 3, 191-198 (1967) On a Class of (0, 1) Matrices with Vanishing Determinants* N. METROPOLIS AND P. R. STEIN University of California, Los.4lamos Scientific Laboratory, Los Alamos, New Mexico 87544 Communicated by Gian-Carlo Rota ABSTRACT Let D. denote the class of all n x n (0, 1) matrices having distinct, non-zero, ordered rows. The present paper exhibits a calculation of the number, T,,, of matrices belonging to D. which have at least two equal columns, or at least one identically zero column, or both. The result is expressed as a series of terms, each of which is a product of a binomial coefficient and a Stifling number of the first kind. All the matrices enumerated by T. have zero determinant. A short table is given comparing T. with the total number, N,~, of matrices in D. which have vanishing determinant; N~ is at present known only through n = 6. 1. INTRODUCTION. A combinatorial problem which arises in different contexts is the following: Determine the number of n x n (0, 1) matrices whose determinants are zero. To our knowledge, this problem is still far from solution; the required enumeration would appear to involve the solution of a whole series of "restricted position" problems of considerable difficulty (e.g., the Latin square problem). A sufficient condition for the determinant of a square matrix to be zero is that the row set (or column set) contain either zero elements or identical elements; such a row set may be called "degenerate." The number of n n (0, 1) matrices having degenerate row sets is, of course, easily calculated by elementary methods. A slightly more difficult problem is the determination of the number of n x n (0, 1) matrices with degenerate column sets and non-degenerate row sets. In other words, we require that rows be distinct and non-zero, and ask for the number of such matrices which have one or more zero columns, or one or more sets of identical columns, or both. This is the problem we solve here. * Work performed under the auspices of the U. S. Atomic Energy Commission. 191

192 METROPOLIS AND STEIN 2. The class of all n n (0, 1) matrices has cardinality 2 n~. Each row is the binary representation of an integer K, 0 ~< K ~< 2 n -- 1. Consider now the subclass whose rows are distinct, non-zero, and ordered; the ordering is effected by assigning to each row its appropriate integer K and requiring that rowk < rowk+~. Let us call this sub-class D~; its cardinality is evidently (2"-~). Let h(~)(~) be a partition of n into a parts: k 1 2 (2.1) Let {h")(~)) be the number of matrices belonging to the class D, with minimum column specification h(~)(~); we define such matrices to be those with at least fl~i) groups ofh~ i) identical columns, fl~i) groups ofa~ i) identical columns, etc. Now the number of possible arrangements of columns corresponding to the specification h(i)(~) is n~ ni(~ = ((X1!)~(~!)~2...)(i)(~ 1! fl~!...)(i) 9 (2.2) Since this is also the number of ways of putting n distinct objects (the column indices) into ~ identical boxes (the parts of h(~)(~)) with fll boxes each containing A1 objects, fl~. boxes each containing h2 objects, etc., we immediately verify the well-known relation: y,.~(~) = s~" (2.3) i (~ fixed) where S~ is the Stifling number of the second kind (recall that S~ is the number of ways of putting n distinct objects into o~ identical boxes, no box being empty). Introducing the notation.. (>-1) (:4) n we see that {~(')(~)) = n,(~)r~". (2.5) Further, let ~") = rain[2 ~ -- 1 ~ n] (2.6) so that R" = 0, ~ < ~(n) t~ m. (2.7)

ON A CLASS OF (0, 1) MATRICES WITH VANISHING DETERMINANTS 193 The class enumerated by (2.5) contains matrices in which not all the separate groups of columns are distinct, and these may appear with multiplicity greater than unity. Let us therefore introduce--in contrast to {A")(~)}--the square bracket [A")(~)]; this will denote the number of matrices in D~ with exactly the column specification,~m(~), by which we mean that the columns corresponding to each part of 2tm(~) are equal among themselves but distinct from the columns corresponding to any other part. The main problem is to evaluate these square brackets. To this end we write: {~")(~)) = [1")(~)] + ZGJ [a(j)(~)l. (2.8) Here the sum goes over all partitions A(J)(/~) which are "less" than A(i)(00, by which we mean that Aci)(~) is a refinement of A(J)(/~). Note that this reverses the usual order relation for the lattice of partitions of a number; the choice is motivated by the fact that AiJ)(fi) has fewer parts than A")(~), so that ~) ~< p < o~. The coefficients C~ can be calculated as follows. Choose a particular ordering of columns corresponding to the specification ~")(=). Let f~j be the number of ways that this particular ordering will produce A(~>(/~) (in any ordering whatsoever) by equating appropriate sets of columns. It then follows that ni(c~)f~ = n~-(/~)gj. 9 (2.9) (The f~j are actually the coefficients of the "augmented" monomial symmetric functions [A(~)] in the expansion of the power-sum product (sal)~l(s~,)~*...; we shall not, however, make use of this fact.) The f~j satisfy a simple sum rule. If we sum over all j corresponding to AIJ)(/z) with a given number of parts/.~, we have J (~ fixed) f~j ---- S, ~. (2.10) This sum is, in fact, the number of ways of putting o~ distinct objects (the parts of A")(o0) into/~ identical boxes (the p parts of all the A(J)(/~)) with no box empty. Note that (2.10) depends only on the number of parts of)tti)(~) and AtJ)(fi) and not on the individual partitions themselves; it is this fact which renders the solution of our problem simple. Substituting (2.9) into (2.8) and using (2.5), we find: R:- ~ +Zf, J nj(~) (2.11)

- 194 METROPOLIS AND STEIN This equation forms the basis of a recurrence scheme for obtaining the quantities [A(*)(~)]. 3. So far we have not made specific mention of zero columns. Since we shall have to consider them separately, we introduce new brackets analogous to those of the previous section, {A(i)(o0}~ and [A(i)(a)],, where the subscript r indicates that one part of A(i)(a)--of size r--corresponds to r identically zero columns. Clearly, [A]~ = 0 if r is not a part of A. We also introduce quantities n,~(a) analogous to (2.2). These are simply related to the ni(~); it is easy to see, in fact, that if the part r occurs in )~(i)(a) k times then n~(a) = kni(o O. From this it follows that rni~(a) = n 9 ni(a). (3.1) The analogs of thef~j are quantitiesf~ry with the sum rule A~.J~, = s~% (3.2) j,~t where the sum is taken over all A~)(~) < 2t~i)(o~) for fixed /z. When we come to write down the analog of (2.5), we must recognize the fact that, if one part of 2t")(o 0 corresponds to a set of identically zero columns, the number of ways of picking n distinct, non-zero rows is effectively reduced from to n (2~-1 - I), since for all rows the elements corresponding to these zero columns are precisely zero. Therefore The equation corresponding to (2.11) is then {//(i)(~x)},. = nir(a ) R2_ 1. (3.3) [A(i)(a)] r [A(~)(/x)]r, (3.4) R~I- ni,(c~ + ~,fi~.j," n~,(tz) 4. We are now in a position to write down the symbolic solution of our problem. We define two new quantities: P,~= ~ [2t(i'(a)], (4.1) h(t) <1 n Z~ = [l'qa + ~ [A(i)(a)]T. (4.2),~(i) <in

ON A CLASS OF (0, 1) MATRICES WITH VANISHING DETERMINANTS 195 P. is evidently the number of matrices in D. which have at least two equal columns, zero columns included, while Z. is the number of matrices in D. with at least one zero column. Now the number of matrices in D. with at least two equal columns and no zero columns is Adding this to (4.2) we have P. - Z [1(i)(~)L 9 T, = [1"]1 + P, (4.3) where T, is the required number, i.e., the number of matrices in D, with at least two identical columns, or at least one zero column, or both. So far we have not said how the quantity [1"]~ is to be obtained. It is dear, however, that {1"}1 = [1"11 + Z r (Z [a"'(~)],), (4.4) which merely expresses the evident fact that the enumeration implied by {1"}i counts each [A(i)(~)]~ precisely r times. Since {1"}1 = nrn_ " 1, (4.5) the quantity [1"]1 is known once we know the [h(i)(~)]~. 5. To solve the recurrence relations (2.11) we first note that, for ---- ~(~), the square brackets and curly brackets (braces) are equal, since the sum goes over h")(/z) for which tz < o~ ") and therefore vanishes. In other words, [2t(i)(~)] -- ~(") (5.1) ni(c 0 R n, e = ~r~ " In virtue of the sum rule (2.10), we find on the next recurrence step: [~(i)(~)] ---- R " --S ~ R" o~ = -(") + 1. (5.2) ni(o 0 ~,,,-1 ~,-1, ~ The ratios on the left are again seen to be independent of the index i. By induction, this result holds for all c~, c~ ") ~< c~ ~< n -- 1. We therefore introduce a new notation for these ratios: F~-= [;V~)(~)I. (5.3) -- n~(~) '

196 METROPOLIS AND STEIN this holds for all partitions Au)(a) with ~ parts. Invoking the sum rule (2.10), we see that (2.11) may be replaced by the simpler relation: R~"= Z S2F.". (5.4) To invert this equation we introduce the Stirling numbers of the first kind, s/. These satisfy, with the S/, the orthogonality relation: Multiplying (5.4) by s~v and summing, we have ~s?~s/= 3~5. (5.5) i=j E sjr~"-= ~. E sjs~f. '~= E Z sjs.~f. "" Therefore, by (5.5): Y Fv"= ~ s~vr~". (5.6) Using (5.3) and the sum rule for the ni(y) (cf. equation 2.3), we obtain: y~ [a.,(e)] = sr Z s~vr~". (5.7) (v fixed) We must now perform the sum over 7 (cf. 4.1): n~l ~ n--1 Pn=Z[Am(y)]--= E Sv n Z s~vr~ n= Z n--1 Ra n ~ Sens, v.?~ot Now.-1 since a 5f: n, (and S~" = 1). Therefore: P~-=_ ~. s~nr~ ~. ot~et(m ~) (5.8)

ON A CLASS OF (0, 1) MATRICES WITH VANISHING DETERMINANTS 197 The equation (2.11) can be handled in precisely the same manner. The ratios again depend only on the number of parts (by induction, starting with (3.3)). Owing to the relation (3.1), the naturally occurring quantity is the weighted sum in the expression for [1"]~ (equation 4.4). We find: and therefore by (4.4) and (4.5): ~r (~-~[Am(c~/]r) = n--1 -- n 2 s=nrn~,_1 (5.9) e(=c((n)+l According to (4.3), the required number is [ln]l = n i s~"r"~_x 9 (5.10) ~=~ (~")+1 Tn = i (ns" -- s"~_a, ~ R"~_I 9 (5.11) ~=~(~n)+l Now the Stirling numbers of the first kind satisfy the difference equation: Hence our final answer becomes:.+1 (5.12) S i ~ S~._1 ~lsi n 9 7", = -- i s"+lr ~_~. (5.13) (x=c~(m~)+l The simplicity of this result suggests that it may be obtainable by a direct application of the inclusion-exclusion principle (or, equivalently, by by M~Sbius inversion on an appropriately defined lattice); to date, however, we have not succeeded in finding such a proof. It is perhaps worth while remarking that the number T, can be used to enumerate another interesting class of (0, 1) matrices. If we consider, instead of the class D,, the class of n n (0, 1) matrices with distinct, non-zero rows in any order, we can ask the question: What is the cardinality of the subclass of such matrices which is closed under the operation of taking the transpose? Calling this number C,, we have immediately: ~+i C. = n! JR." -- T.] = n! s"+lr" (5.14/ ~=~)+1

198 METROPOLIS AND STEIN Finally, let us compare our numbers T,~ with the total number of matrices in Dn which have vanishing determinant. This last number-- call it N,--has been calculated through n = 6 by M. B. Wells (unpublished). The comparison is shown in Table I. We observe that the ratio T,~/Nn decreases with n; we would guess that this ratio approaches 0 as n --~ oo. TABLE I n T, N, 2 0 0 3 6 6 4 350 425 5 43260 65625 6 14591171 27894671