Unofficial archive — problems, solutions & results © IMC, reproduced with permission.

IMC / 2010 / Problems / Day 2, P9

IMC 2010 · Day 2 · P9

killer

Let AA be a symmetric m×mm \times m matrix over the two-element field all of whose diagonal entries are zero. Prove that for every positive integer nn each column of the matrix AnA^n has a zero entry.

Solution (official)

Denote by eke_k (1km1 \le k \le m) the mm-dimensional vector over F2\mathbb{F}_2, whose kk-th entry is 1 and all the other elements are 0. Furthermore, let uu be the vector whose all entries are 1. The kk-th column of AnA^n is AnekA^n e_k. So the statement can be written as AnekuA^n e_k \ne u for all 1km1 \le k \le m and all n1n \ge 1.

For every pair of vectors x=(x1,,xm)x = (x_1, \dots, x_m) and y=(y1,,ym)y = (y_1, \dots, y_m), define the bilinear form (x,y)=xTy=x1y1++xmym(x, y) = x^T y = x_1 y_1 + \dots + x_m y_m. The product (x,y)(x, y) has all basic properties of scalar products (except the property that (x,x)=0(x, x) = 0 implies x=0x = 0). Moreover, we have (x,x)=(x,u)(x, x) = (x, u) for every vector xF2mx \in \mathbb{F}_2^m. It is also easy to check that (w,Aw)=wTAw=0(w, Aw) = w^T A w = 0 for all vectors ww, since AA is symmetric and its diagonal elements are 0.

Lemma. Suppose that vF2mv \in \mathbb{F}_2^m a vector such that Anv=uA^n v = u for some n1n \ge 1. Then (v,v)=0(v, v) = 0.

Proof. Apply induction on nn. For odd values of nn we prove the lemma directly. Let n=2k+1n = 2k + 1 and w=Akvw = A^k v. Then (v,v)=(v,u)=(v,Anv)=vTAnv=vTA2k+1v=(Akv,Ak+1v)=(w,Aw)=0.(v, v) = (v, u) = (v, A^n v) = v^T A^n v = v^T A^{2k+1} v = (A^k v, A^{k+1} v) = (w, Aw) = 0. Now suppose that nn is even, n=2kn = 2k, and the lemma is true for all smaller values of nn. Let w=Akvw = A^k v; then Akw=Anv=uA^k w = A^n v = u and thus we have (w,w)=0(w, w) = 0 by the induction hypothesis. Hence, (v,v)=(v,u)=vTAnv=vTA2kv=(Akv)T(Akv)=(Akv,Akv)=(w,w)=0.(v, v) = (v, u) = v^T A^n v = v^T A^{2k} v = (A^k v)^T (A^k v) = (A^k v, A^k v) = (w, w) = 0. The lemma is proved.

Now suppose that Anek=uA^n e_k = u for some 1km1 \le k \le m and positive integer nn. By the Lemma, we should have (ek,ek)=0(e_k, e_k) = 0. But this is impossible because (ek,ek)=10(e_k, e_k) = 1 \ne 0.

How the field did

contestants scored
322
average (of 10)
0.48
solved (≥ 80%)
1.9%
near-0 (≤ 10%)
92.9%
discrimination
0.42

Score distribution (field cohort)

Computed on contestants with a meaningful total (field cohort); discrimination is the corrected item–total correlation.

Similar problems

IMC 2004 · Day 2 · P12killeravg 0.2/10 · solved 1% · near-0 97% · disc 0.13
IMC 2021 · Day 2 · P8killeravg 0.0/10 · solved 0% · near-0 99% · disc 0.08
IMC 2024 · Day 1 · P3mediumavg 5.3/10 · solved 40% · near-0 30% · disc 0.55