Maximal Rank in Matrix Spaces
via Graph Matchings
Roy Meshulam
Department of Mathematics,
Technion, Haifa 32000, Israel. e-mail:
[email protected]ย . Supported by ISF grant no. 326/16 and GIF grant no. 1261/14.
Abstract
Let Mnโ(\twelvebbF) be the space of nรn matrices over a field \twelvebbF.
A matrix A=\big{(}A(i,j)\big{)}_{i,j=1}^{n}\in M_{n}({\twelvebb F}) is weakly symmetric if A(i,j)๎ =0 iff A(j,i)๎ =0 holds for all i,j. A matrix is alternating if it is skew-symmetric with zero diagonal. Let Wnโ(\twelvebbF) and Anโ(\twelvebbF) denote respectively the set of weakly symmetric matrices and the space of alternating matrices in Mnโ(\twelvebbF).
Let [n]={1,โฆ,n}. For 0๎ =AโWnโ(\twelvebbF) let q~โ(A)={i,j}, where (i,j) is the unique pair in [n]2
such that A(i,j)๎ =0 and A(iโฒ,jโฒ)=0 whenever j<jโฒ or j=jโฒ and i<iโฒ.
For a translate S of a linear space BโWnโ(\twelvebbF) let
GSโ be the graph with loops on the vertex set [n] with edge set ESโ={q~โ(B):0๎ =BโB}.
A subset MโESโ is a matching if eโฉeโฒ=โ
for all e๎ =eโฒโM.
Let ฮผ(GSโ)=maxโeโMโโฃeโฃ where M ranges over all matchings MโESโ. Let ฯ(S) denote the maximal rank of a matrix in S.
It is shown that if S is a translate of a linear space contained in Wnโ(\twelvebbF) and โฃ\twelvebbFโฃโฅ3 then
ฯ(S)โฅฮผ(GSโ). The restriction on \twelvebbF can be removed if S is an affine subspace of Anโ(\twelvebbF).
Applications include simple proofs of upper bounds on the dimension of affine subspaces of symmetric and alternating matrices of bounded rank.
2000 MSC: 05C50; 47L05
Keywords: Spaces of matrices of bounded rank, Graph matching.
1 Introduction
Let Mnโ(\twelvebbF) be the space of nรn matrices over a field \twelvebbF.
For a subset SโMnโ(\twelvebbF) let ฯ(S)=max{rank(A):AโS} denote the maximum rank of a matrix in S.
Let Hnโ(\twelvebbF) denote the space of symmetric matrices in Mnโ(\twelvebbF). A matrix A=\big{(}A(i,j)\big{)}_{i,j=1}^{n}\in M_{n}({\twelvebb F})
is alternating if A=โAT and A(i,i)=0 for 1โคiโคn. Let Anโ(\twelvebbF) denote the space of alternating matrices in Mnโ(\twelvebbF).
A matrix AโMnโ(\twelvebbF) is
weakly symmetric if A(i,j)๎ =0 iff A(j,i)๎ =0 holds for all i,j. Let Wnโ(\twelvebbF) denote the set of all weakly symmetric matrices in Mnโ(\twelvebbF). Note that Anโ(\twelvebbF),Hnโ(\twelvebbF)โWnโ(\twelvebbF) and
Wnโ(\twelvebbF2โ)=Hnโ(\twelvebbF2โ). In this note we study lower bounds on ฯ(S) for affine translates S of linear spaces of weakly symmetric matrices, in terms of matching numbers of a certain graph associated with S.
Let [n]={1,โฆ,n} and let [n]โค2โ={(i,j)โ[n]2:iโคj}. The colexicographic order on
[n]โค2โ is given by (i,j)โบ(iโฒ,jโฒ) iff j<jโฒ or j=jโฒ and i<iโฒ. Equivalently,
(i,j)โบ(iโฒ,jโฒ) iff 2i+2j<2iโฒ+2jโฒ.
Let Knโ={eโ[n]:โฃeโฃ=2} denote the edge set of the complete graph on [n] and let
K~nโ={eโ[n]:0<โฃeโฃโค2} denote the edge set of the complete graph with loops on [n].
A subset MโK~nโ is a matching if eโฉeโฒ=โ
for all e๎ =eโฒโM.
For a graph with loops GโK~nโ let M(G) denote the set of all matchings MโG.
Let ฮฝ(G)=max{โฃMโฃ:MโM(G)} and
ฮผ(G)=max{โeโMโโฃeโฃ:MโM(G)}. A matching MโK~nโ is perfect if ฮผ(M)=n. Note that if G is loopless, i.e. GโKnโ, then ฮฝ(G) is the usual matching number of G and ฮผ(G)=2ฮฝ(G).
For 0\neq A=\big{(}A(i,j)\big{)}_{i,j=1}^{n}\in W_{n}({\twelvebb F}) let
q(A)=max{(i,j)โ[n]โค2โ:A(i,j)๎ =0} where the maximum is taken with respect to the colexicographic order.
For A such that q(A)=(i,j) let q~โ(A)={i,j}โK~nโ.
Let S be a translate of a linear space BโWnโ(\twelvebbF), i.e. S=A+B for some AโMnโ(\twelvebbF).
Associate with S a graph with loops
[TABLE]
Our main results provide a link between the maximum rank in S and matchings in GSโ.
Theorem 1.1**.**
Suppose โฃ\twelvebbFโฃโฅ3 and let S=A+B where AโMnโ(\twelvebbF) and B is a linear space contained in Wnโ(\twelvebbF).
Then ฯ(S)โฅฮผ(GSโ).
The restriction on \twelvebbF is superfluous if S is an affine space of alternating matrices:
Theorem 1.2**.**
Let \twelvebbF be an arbitrary field and let S be an affine subspace of Anโ(\twelvebbF).
Then ฯ(S)โฅฮผ(GSโ).
Remarks:
-
The case A=0 and โฃ\twelvebbFโฃโฅฮผ(GBโ)+1 of Theorem 1.1 had (essentially) been proved in [5].
The approach to the present improved result is somewhat different and uses additional ideas.
The proof of Theorem 1.2 utilizes Pfaffians of alternating matrices.
-
Theorem 1.1 does not hold for \twelvebbF=\twelvebbF2โ as the following examples show.
(i) The affine subspace
[TABLE]
satisfies ฮผ(GSโ)=2>1=ฯ(S).
(ii) The linear subspace
[TABLE]
satisfies ฮผ(GSโ)=3>2=ฯ(S).
Note however that ฯ(S)=ฮฝ(GSโ) holds in both examples. In fact, the following consequence of Theorem 1.2 holds.
Corollary 1.3**.**
Let S be an affine subspace of Hnโ(\twelvebbF2โ).
Then ฯ(S)โฅฮฝ(GSโ).
Theorems 1.1 and 1.2 can be used to provide short combinatorial proofs of upper bounds on the maximal dimensions of affine subspaces of Anโ(\twelvebbF) and of translates of linear spaces contained in Wnโ(\twelvebbF), that consist of matrices of bounded rank. We first consider the alternating case. For k=2t even and nโฅk let
[TABLE]
and
[TABLE]
Then ฯ(U1aโ(n,k))=ฯ(U2aโ(n,k))=k. Define
[TABLE]
The following result was first obtained in [5] under the assumption that S is a linear subspace of Anโ(\twelvebbF) and โฃ\twelvebbFโฃโฅn+1. The general case has recently been proved by de Seguins Pazzis [6]. Here it is obtained as a direct consequence of Theorem 1.2.
Theorem 1.4** ([5, 6]).**
Let \twelvebbF be any field and let S be an affine subspace of Anโ(\twelvebbF) such that
ฯ(S)=k<n. Then dimSโคuaโ(n,k).
We next consider the weakly symmetric case.
Let kโคn. Define
[TABLE]
For k=2t even let
[TABLE]
and for k=2t+1 odd let
[TABLE]
Then ฯ(U1sโ(n,k))=ฯ(U2sโ(n,k))=k. Define
[TABLE]
The following result was first obtained in [5] under the assumption that S is a linear subspace of Hnโ(\twelvebbF) and
โฃ\twelvebbFโฃโฅn+1. It has recently been proved by de Seguins Pazzis [6] for affine subspaces S of Hnโ(\twelvebbF) with no restrictions on \twelvebbF. Here it is established for slightly more general affine spaces provided that \twelvebbF๎ =\twelvebbF2โ.
Theorem 1.5**.**
Suppose โฃ\twelvebbFโฃโฅ3 and
let S=A+B where AโMnโ(\twelvebbF) and B is a linear space contained in Wnโ(\twelvebbF).
If ฯ(S)=k then dimSโคusโ(n,k).
The paper is organized as follows. Theorem 1.1 is proved in Section 2.
In Section 3 we use Pfaffians to establish Theorem 1.2 and then deduce Corollary 1.3.
In Section 4 we recall the Erdลs-Gallai theorem [2] on the maximal number of edges in simple graphs with bounded matching number, as well as the analogous result for graphs with loops [5]. Combining these with Theorems
1.2 and 1.1, directly implies Theorems 1.4 and 1.5.
We conclude in Section 5 with some remarks and open problems.
2 Translates of Weakly Symmetric Subspaces
In this section we prove Theorem 1.1. Let S=A+B be an affine subspace of Mnโ(\twelvebbF) where AโMnโ(\twelvebbF) and BโWnโ(\twelvebbF) is a linear space.
We first note that by restricting to the principal submatrix determined by a matching MโGSโ such that
โeโMโโฃeโฃ=ฮผ(GSโ), it suffices to show that if ฮผ(GSโ)=n, then S contains a nonsingular matrix.
Choose B1โ,โฆ,BtโโB such that
M={q~โ(B1โ),โฆ,q~โ(Btโ)} is a prefect matching of K~nโ, and let โฃq~โ(Biโ)โฃ=ฮดiโ.
Then
โi=1tโฮดiโ=n. For j=1,2 let Ijโ={1โคiโคt:ฮดiโ=j}.
For 1โคiโคt let
[TABLE]
Let x=(x1โ,โฆ,xtโ) be a vector of variables and let
[TABLE]
We have to show that there exists an ฮป=(ฮป1โ,โฆ,ฮปtโ)โ\twelvebbFt such that f(ฮป)๎ =0.
The main ingredient in the proof is the following
Proposition 2.1**.**
The monomial โi=1tโxiฮดiโโ appears in f(x) with a nonzero coefficient.
Proof: Let Snโ be the symmetric group on [n] and let P denote the set of all ordered partitions P=(C0โ,C1โ,โฆ,Ctโ) of [n] into t+1 disjoint sets. Then:
[TABLE]
Let Q denote the set of all ordered partitions Q=(C1โ,โฆ,Ctโ) of [n] into t disjoint sets
such that โฃCiโโฃ=ฮดiโ. For Q=(C1โ,โฆ,Ctโ)โQ and ฯโSnโ let
[TABLE]
As โi=1tโฮดiโ=n,
it follows from (1) that the coefficient of โi=1tโxiฮดiโโ in f(x) is
[TABLE]
Consider the partition Q0โ=(q~โ(B1โ),โฆ,q~โ(Btโ))โQ and the permutation
ฯ0โโSnโ given by
[TABLE]
Note that g(Q0โ,ฯ0โ)๎ =0. Hence,
Proposition 2.1 will follow from (2) and the next observation.
Claim 2.2**.**
Let (Q,ฯ)โQรSnโ such that g(Q,ฯ)๎ =0. Then
(Q,ฯ)=(Q0โ,ฯ0โ).
Proof:
Write Q=(C1โ,โฆ,Ctโ) where
[TABLE]
Then
[TABLE]
As g(Q,ฯ)๎ =0 it follows that for iโI1โ:
[TABLE]
hence
[TABLE]
Similarly, for iโI2โ:
[TABLE]
hence
[TABLE]
Next note that Q0โ,Q and ฯ(Q)=(ฯ(C1โ),โฆ,ฯ(Ctโ)) are all partitions of [n], therefore
[TABLE]
Summing (3) over iโI1โ and (4) over iโI2โ it follows by (5) that
[TABLE]
By (6), all inequalities in (3) and (4) are in fact equalities. Thus, for all iโI1โ
[TABLE]
and for all iโI2โ
[TABLE]
It follows by (7) that kiโ=ฯ(kiโ)=ฮฑiโ for all iโI1โ. Similarly,
(8) implies that for all iโI2โ
[TABLE]
Therefore
[TABLE]
and ฯ(โiโ)=miโ,ฯ(miโ)=โiโ.
Thus (Q,ฯ)=(Q0โ,ฯ0โ).
โก
Recall Alonโs Combinatorial Nullstellensatz (Theorem 1.2 in [1]).
Theorem 2.3** (Alon [1]).**
Let \twelvebbF be an be an arbitrary field and let g=g(x1โ,โฆ,xtโ)โ\twelvebbF[x1โโฆ,xtโ].
Suppose the total degree deg(g) of g is โi=1tโdiโ where each diโ is a nonnegative
integer, and suppose the coefficient of โi=1tโxidiโโ in g is nonzero.
Then, if ฮ1โ,โฆ,ฮtโ are subsets of \twelvebbF with โฃฮiโโฃ>diโ, there exist ฮป1โโฮ1โ,โฆ,ฮปtโโฮtโ such that
g(ฮป1โ,โฆ,ฮปtโ)๎ =0.
Proof of Theorem 1.1:
By Proposition 2.1, the coefficient of โi=1tโxiฮดiโโ in f(x) is nonzero.
Applying Theorem 2.3 with g=f, diโ=ฮดiโ and ฮiโ=\twelvebbF, and noting that
โi=1tโฮดiโ=n=deg(f) and โฃฮiโโฃ=โฃ\twelvebbFโฃโฅ3>2โฅฮดiโ, it follows that there exists a
ฮป=(ฮป1โ,โฆ,ฮปtโ)โ\twelvebbFt such that
[TABLE]
โก
3 Affine Subspaces of Alternating Matrices
We first recall the definition of the Pfaffian of an alternating matrix C=\big{(}C(i,j)\big{)}_{i,j=1}^{n}\in A_{n}({\twelvebb F}) of even order n=2t over an arbitrary field \twelvebbF.
Let Mnโ denote the set of all perfect matchings in Knโ. For M={e1โ,โฆ,etโ}โMnโ, where e1โโบโฏโบetโ and eiโ={kiโ<โiโ} for 1โคiโคt, let
[TABLE]
and let
[TABLE]
The Pfaffian of C is defined by
[TABLE]
It is well known that det(C)=Pf(C)2 (see e.g. Exercise 4.24 in [4]).
ย
Proof of Theorem 1.2: As in the proof of theorem 1.1, it suffices to show that if S is an affine subspace of Anโ(\twelvebbF) and ฮฝ(GSโ)=2nโ=t, then S contains a nonsingular matrix.
Choose B1โ,โฆ,BtโโB such that
M0โ={q~โ(B1โ),โฆ,q~โ(Btโ)} is a perfect matching of Knโ.
For 1โคiโคt write q(Biโ)=(ฮฑiโ,ฮฒiโ). By reordering we may assume that
[TABLE]
Let
[TABLE]
Claim 3.1**.**
The coefficient of x1โโฏxtโ in f(x1โ,โฆ,xtโ) is nonzero.
Proof: Let M={e1โ,โฆ,etโ} be a matching in Mnโ
where eiโ={kiโ<โiโ} for 1โคiโคt and
[TABLE]
Then
[TABLE]
Let ฮป(M) denote the coefficient of x1โโฏxtโ in ฮผ(A+โi=1tโxiโBiโ,M). Then
[TABLE]
Next note that if a permutation ฯโStโ satisfies
[TABLE]
then (kjโ,โjโ)โชฏq(Bฯ(j)โ)=(ฮฑฯ(j)โ,ฮฒฯ(j)โ) and hence
[TABLE]
for all 1โคjโคt.
Since
[TABLE]
it follows that 2kjโ+2โjโ=2ฮฑฯ(j)โ+2ฮฒฯ(j)โ and hence
{kjโ,โjโ}={ฮฑฯ(j)โ,ฮฒฯ(j)โ}
for all 1โคjโคt, i.e. M=M0โ.
The monotonicity assumptions (9) and (10) further imply that ฯ is the identity permutation.
It follows that the coefficient of x1โโฏxtโ in f(x) is
[TABLE]
โก
We now complete the proof of Theorem 1.2. By Claim 3.1 the monomial x1โโฏxtโ appears in f with a nonzero coefficient. Applying Theorem 2.3 with g=f, diโ=1 and ฮiโ={0,1} for all i, and noting that
deg(x1โโฏxtโ)=t=deg(f) and โฃฮiโโฃ=2>1=diโ, it follows that there exists an
ฯต=(ฯต1โ,โฆ,ฯตtโ)โ{0,1}t such that f(ฯต)๎ =0.
Hence C=A+โi=1tโฯตiโBiโโS satisfies
[TABLE]
โก
Proof of Corollary 1.3: Let S=A+B where AโHnโ(\twelvebbF2โ) and B is a linear subspace of Hnโ(\twelvebbF2โ).
Consider the affine subspace
[TABLE]
If 0๎ =BโB satisfies q(B)=(i,j) then
[TABLE]
It follows that ฮฝ(GSโฒโ)=ฮฝ(GSโ).
Hence by Theorem 1.2
[TABLE]
โก
4 Maximal Rank and Dimension
In this section we prove Theorems 1.4 and 1.5.
For the alternating case we recall the following extremal graph theoretic result.
Theorem 4.1** (Erdลs-Gallai [2]).**
Let GโKnโ be a simple graph that satisfies ฮผ(G)=k<n.
Then
[TABLE]
Proof of Theorem 1.4: Let SโAnโ(\twelvebbF) be an affine subspace of Anโ(\twelvebbF) such that
ฯ(S)=k<n. Note that k is even. Write S=A+B where AโAnโ(\twelvebbF) and B is a linear subspace of Anโ(\twelvebbF).
By performing Gaussian elimination on a basis of B it is clear that โฃGSโโฃ=dimS.
Theorem 1.2 implies that
[TABLE]
It thus follows from Theorem 4.1 that dimS=โฃGSโโฃโคuaโ(n,k).
โก
For the weakly symmetric case we need the following version of Theorem 4.1 for graphs with loops.
Theorem 4.2** ([5]).**
Let GโK~nโ satisfies ฮผ(G)=k, then โฃGโฃโคusโ(n,k).
Proof of Theorem 1.5: Suppose โฃ\twelvebbFโฃโฅ3 and
let S=A+B where AโMnโ(\twelvebbF) and B is a linear space contained in Wnโ(\twelvebbF), and let ฯ(S)=k.
As before โฃGSโโฃ=dimS.
Hence, by Theorem 1.1
[TABLE]
It thus follows from Theorem 4.2 that dimS=โฃGSโโฃโคusโ(n,k).
โก
5 Concluding Remarks
In this note we showed
that if S is a translate of a linear space contained in Wnโ(\twelvebbF) and โฃ\twelvebbFโฃโฅ3 then
ฯ(S)โฅฮผ(GSโ), and that the same holds with no restriction on \twelvebbF if S is an affine subspace of Anโ(\twelvebbF).
These results improve on some earlier work in [5] and provide a simple approach to upper bounds on the dimension of affine spaces of symmetric and alternating matrices of bounded rank. We conclude with the following two remarks.
-
As noted above, de Seguins Pazzis [6] proved that Theorem 1.5 holds also over \twelvebbF2โ if S is an affine subspace of Hnโ(\twelvebbF2โ). It would be interesting to decide whether this case can also be handled using the combinatorial approach of the present paper.
-
When S is a linear subspace of Anโ(\twelvebbF) and the field \twelvebbF satisfies โฃ\twelvebbFโฃโฅn+1,
Theorem 1.2 is the case p=2 of Theorem 2.1 in [3] that gives a lower bound on the maximal rank of a p-vector in a linear subspace S of the p-th exterior power โp\twelvebbFn in terms of the weak matching number of a certain p-uniform hypergraph associated to S. It would be interesting to determine whether this result and its consequences remain true over arbitrary fields.