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

IMC / 2025 / Problems / Day 2, P8

IMC 2025 · Day 2 · P8

medium

For an n×nn \times n real matrix AMn(R)A \in M_n(\mathbb{R}), denote by ARA^R its counter-clockwise 9090^\circ rotation. For example, (123456789)R=(369258147).\begin{pmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{pmatrix}^R = \begin{pmatrix} 3 & 6 & 9 \\ 2 & 5 & 8 \\ 1 & 4 & 7 \end{pmatrix}. Prove that if A=ARA = A^R then for any eigenvalue λ\lambda of AA, we have Reλ=0\operatorname{Re} \lambda = 0 or Imλ=0\operatorname{Im} \lambda = 0.

(proposed by Jan Kuś, University of Warwick)

Solution (official)

If λ=0\lambda = 0, the claim holds as 0R0 \in \mathbb{R}. Assume λ0\lambda \ne 0 is an eigenvalue of AA with a corresponding eigenvector xCn{0}x \in \mathbb{C}^n \setminus \{0\}.

We will first express the operation AARA \mapsto A^R algebraically. The element at position (i,j)(i, j) in AA ends up at position (n+1j,i)(n + 1 - j, i) in ARA^R. Thus, the rotation is defined by the relation (AR)i,j=Aj,n+1i(A^R)_{i,j} = A_{j, n+1-i}.

Let JJ be the matrix where Ji,j=δin+1jJ_{i,j} = \delta_i^{n+1-j}. The operation of transposing AA and then reversing the rows gives the matrix JAJ A^\top. The (i,j)(i,j)-th element of this matrix is (JA)i,j=k=1nJi,k(A)k,j=(A)n+1i,j=Aj,n+1i.(J A^\top)_{i,j} = \sum_{k=1}^{n} J_{i,k} (A^\top)_{k,j} = (A^\top)_{n+1-i, j} = A_{j, n+1-i}. This matches the definition of ARA^R, so we get the identity AR=JAA^R = J A^\top. Note that the matrix JJ is symmetric (J=JJ = J^\top) and it is its own inverse (J2=IJ^2 = I).

The given condition A=ARA = A^R thus means A=JAA = J A^\top. Left-multiplying by JJ yields JA=J(JA)=(J2)A=A.()\tag{$*$} J A = J (J A^\top) = (J^2) A^\top = A^\top. Now, consider the standard Hermitian inner product (u,v)=vu(u, v) = v^* u on Cn\mathbb{C}^n. We evaluate (Ax,Ax)(Ax, Ax) in two ways. First, using our choice of xx as an eigenvector corresponding to λ\lambda: (Ax,Ax)=(λx,λx)=λ2x2.(Ax, Ax) = (\lambda x, \lambda x) = |\lambda|^2 \|x\|^2. Second, using the adjoint property and ()(*): (Ax,Ax)=(AAx,x)=(AAx,x)=(JA(λx),x)=λ(JAx,x)=λ2(Jx,x).(Ax, Ax) = (A^* A x, x) = (A^\top A x, x) = (J A (\lambda x), x) = \lambda (J A x, x) = \lambda^2 (J x, x). Together, these give us λ2x2=λ2(Jx,x)|\lambda|^2 \|x\|^2 = \lambda^2 (Jx, x).

The term (Jx,x)(Jx, x) is real, since (Jx,x)=(Jx,x)=(Jx,x)(Jx, x)^* = (J^* x, x) = (Jx, x) because JJ is real and symmetric. Since λ0\lambda \ne 0 and x0x \ne 0, the left side λ2x2|\lambda|^2 \|x\|^2 is a positive real number. This implies that λ2(x,Jx)\lambda^2 (x, Jx) must also be a positive real number. And as (x,Jx)(x, Jx) is real, so is λ2\lambda^2.

Thus, either λ\lambda is real (if λ2>0\lambda^2 > 0) or its real part is 0 (if λ2<0\lambda^2 < 0). This completes the proof.

How the field did

contestants scored
425
average (of 10)
4.94
solved (≥ 80%)
41.9%
near-0 (≤ 10%)
31.3%
discrimination
0.60

Score distribution (field cohort)

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

Similar problems

IMC 2022 · Day 1 · P2mediumavg 5.6/10 · solved 43% · near-0 24% · disc 0.55
IMC 2024 · Day 1 · P3mediumavg 5.3/10 · solved 40% · near-0 30% · disc 0.55
IMC 2019 · Day 1 · P2mediumavg 6.1/10 · solved 44% · near-0 13% · disc 0.38
IMC 2000 · Day 1 · P3mediumavg 5.4/10 · solved 45% · near-0 33% · disc 0.58