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 A∈Mn(R)A \in M_n(\mathbb{R}), denote by ARA^R its counter-clockwise 90∘90^\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 0∈R0 \in \mathbb{R}. Assume λ≠0\lambda \ne 0 is an eigenvalue of AA with a corresponding eigenvector x∈Cn∖{0}x \in \mathbb{C}^n \setminus \{0\}.

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

Let JJ be the matrix where Ji,j=δin+1−jJ_{i,j} = \delta_i^{n+1-j}. The operation of transposing AA and then reversing the rows gives the matrix JA⊤J A^\top. The (i,j)(i,j)-th element of this matrix is (JA⊤)i,j=∑k=1nJi,k(A⊤)k,j=(A⊤)n+1−i,j=Aj,n+1−i.(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=JA⊤A^R = J A^\top. Note that the matrix JJ is symmetric (J=J⊤J = J^\top) and it is its own inverse (J2=IJ^2 = I).

The given condition A=ARA = A^R thus means A=JA⊤A = 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)=v∗u(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)=∣λ∣2∥x∥2.(Ax, Ax) = (\lambda x, \lambda x) = |\lambda|^2 \|x\|^2. Second, using the adjoint property and (∗)(*): (Ax,Ax)=(A∗Ax,x)=(A⊤Ax,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 ∣λ∣2∥x∥2=λ2(Jx,x)|\lambda|^2 \|x\|^2 = \lambda^2 (Jx, x).

The term (Jx,x)(Jx, x) is real, since (Jx,x)∗=(J∗x,x)=(Jx,x)(Jx, x)^* = (J^* x, x) = (Jx, x) because JJ is real and symmetric. Since λ≠0\lambda \ne 0 and x≠0x \ne 0, the left side ∣λ∣2∥x∥2|\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
linear algebra
IMC 2024 · Day 1 · P3mediumavg 5.3/10 · solved 40% · near-0 30% · disc 0.55
IMC 2026 · Day 2 · P8mediumavg 5.0/10 · solved 40% · near-0 28% · disc 0.54
IMC 2019 · Day 1 · P2mediumavg 6.1/10 · solved 44% · near-0 13% · disc 0.38