Maths WorkshopMaths problems with full solutions
Exercise 303Topology › Topology of Mn(ℝ) › Continuity of matrix mapsL2Added 7 Nov 2026

Polynomial maps between matrix spaces are continuous

#polynomial maps#continuity#determinant#adjugate

Statement

Show that every map Mn→MmM_n\to M_m whose entries are polynomials in the entries of the input is continuous. Deduce that det⁡\det, tr⁡\operatorname{tr}, A↦ATA\mapsto A^T, A↦AkA\mapsto A^k and A↦adj⁡AA\mapsto\operatorname{adj}A are continuous.

Hint

Sums and products of continuous functions are continuous.

Identify Mn(R)M_n(\mathbb{R}) with Rn2\mathbb{R}^{n^2} and look at coordinate functions.

Show solutionHide solution

Solution

Idea. All norms on Mn(R)≅Rn2M_n(\mathbb{R})\cong\mathbb{R}^{n^2} are equivalent, so "continuous" means the usual continuity on Rn2\mathbb{R}^{n^2}. A polynomial in the coordinates is continuous, and a map into MmM_m is continuous iff each of its m2m^2 entries is.

Step 1: coordinate functions. The map πij:A↦aij\pi_{ij}:A\mapsto a_{ij} is linear, and ∣aij∣≤∥A∥F|a_{ij}|\le\|A\|_F, so ∣πij(A)−πij(B)∣≤∥A−B∥F|\pi_{ij}(A)-\pi_{ij}(B)|\le\|A-B\|_F: it is 11-Lipschitz, hence continuous.

Step 2: polynomials. Constants and the πij\pi_{ij} are continuous. Sums and products of real continuous functions are continuous (limit laws). Every polynomial in the aija_{ij} is obtained from these by finitely many sums and products, so it is continuous.

Step 3: vector-valued maps. If F:Mn→MmF:M_n\to M_m has entries FklF_{kl} that are polynomials, then ∥F(A)−F(B)∥F2=∑k,l∣Fkl(A)−Fkl(B)∣2\|F(A)-F(B)\|_F^2=\sum_{k,l}|F_{kl}(A)-F_{kl}(B)|^2 tends to 00 as B→AB\to A, since each term does.

Step 4: the examples.
- tr⁡A=∑iaii\operatorname{tr}A=\sum_i a_{ii} is linear.
- A↦ATA\mapsto A^T only permutes the entries.
- A↦AkA\mapsto A^k: by induction, the entries of Ak=A⋅Ak−1A^k=A\cdot A^{k-1} are ∑lail(Ak−1)lj\sum_l a_{il}(A^{k-1})_{lj}, polynomials in the aija_{ij}.
- det⁡A=∑σ∈Snsgn⁡(σ)∏iaiσ(i)\det A=\sum_{\sigma\in S_n}\operatorname{sgn}(\sigma)\prod_i a_{i\sigma(i)} is a polynomial (Leibniz formula).
- adj⁡A\operatorname{adj}A has entries (−1)i+jdet⁡A(j,i)(-1)^{i+j}\det A^{(j,i)}, where A(j,i)A^{(j,i)} is AA with row jj and column ii removed: these are determinants of smaller matrices whose entries are entries of AA, hence polynomials.

Remark. Polynomial maps are even *locally Lipschitz*, with C∞C^\infty regularity. The converse fails: A↦∥A∥A\mapsto\|A\| and A↦ A\mapsto\sqrt{\ } are continuous without being polynomial. The next problems treat the first genuinely non-polynomial map: the inverse.