Maths Olympiad Prep

Track / Stage 8 / 89 of 180 #2429 of 2604

Problem 2429

IMO Shortlist mid-range; USAMO P2/P5
Algebra Difficulty 8.3 Find the answer Putnam

Let nn be a positive integer. What is the largest kk for which there exist n×nn \times n matrices M1,…,MkM_1, \dots, M_k and N1,…,NkN_1, \dots, N_k with real entries such that for all ii and jj, the matrix product MiNjM_i N_j has a zero entry somewhere on its diagonal if and only if i≠ji \neq j?

A number or a short expression. Fractions can be typed as 3/2, and spacing doesn't matter.

Next problem →

Official solution

The largest such kk is nnn^n. We first show that this value can be achieved by an explicit construction. Let e1,…,ene_1,\dots,e_n be the standard basis of n\text{n}. For i1,…,in∈{1,…,n}i_1,\dots,i_n \in \{1,\dots,n\}, let Mi1,…,inM_{i_1,\dots,i_n} be the matrix with row vectors ei1,…,eine_{i_1},\dots,e_{i_n}, and let Ni1,…,inN_{i_1,\dots,i_n} be the transpose of Mi1,…,inM_{i_1,\dots,i_n}. Then Mi1,…,inNj1,…,jnM_{i_1,\dots,i_n} N_{j_1,\dots,j_n} has kk-th diagonal entry eik⋅ejke_{i_k} \cdot e_{j_k}, proving the claim. We next show that for any families of matrices Mi,NjM_i, N_j as described, we must have k≤nnk \leq n^n. Let VV be the \emph{}nn-fold tensor product} of n\text{n}, i.e., the vector space with orthonormal basis ei1⊗⋯⊗eine_{i_1} \otimes \cdots \otimes e_{i_n} for i1,…,in∈{1,…,n}i_1,\dots,i_n \in \{1,\dots,n\}. Let mim_i be the tensor product of the rows of MiM_i; that is, mi=∑i1,…,in=1n(Mi)1,i1⋯(Mi)n,inei1⊗⋯⊗ein. m_i = \sum_{i_1,\dots,i_n=1}^n (M_i)_{1,i_1} \cdots (M_i)_{n,i_n} e_{i_1} \otimes \cdots \otimes e_{i_n}. Similarly, let njn_j be the tensor product of the columns of NjN_j. One computes easily that mi⋅njm_i \cdot n_j equals the product of the diagonal entries of MiNjM_i N_j, and so vanishes if and only if i≠ji \neq j. For any c i\text{c i} such that ∑icimi=0\sum_i c_i m_i = 0, for each jj we have 0=(∑icimi)⋅nj=∑ici(mi⋅nj)=cj. 0 = \left(\sum_i c_i m_i\right) \cdot n_j = \sum_i c_i (m_i \cdot n_j) = c_j. Therefore the vectors m1,…,mkm_1,\dots,m_k in VV are linearly independent, implying k≤nnk \leq n^n as desired.

Source: Omni-MATH, licensed Apache-2.0. Statement reproduced verbatim; metadata (topic, difficulty, ordering) added by this project.