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

Matrix multiplication is jointly continuous

#multiplication#bilinear map#continuity#submultiplicativity

Statement

Show that matrix multiplication Mn×Mn→MnM_n\times M_n\to M_n, (A,B)↦AB(A,B)\mapsto AB, is continuous.

Hint

The entries of ABAB are bilinear expressions in the entries of AA and BB.

For a quantitative version, write A′B′−AB=(A′−A)B′+A(B′−B)A'B'-AB=(A'-A)B'+A(B'-B) and use ∥XY∥≤∥X∥∥Y∥\|XY\|\le\|X\|\|Y\|.

Show solutionHide solution

Solution

Idea. Product topology on Mn×Mn≅R2n2M_n\times M_n\cong\mathbb{R}^{2n^2} and polynomial dependence of the entries give continuity at once. A direct estimate gives more: local Lipschitz control.

Step 1 (qualitative). (AB)ij=∑kaikbkj(AB)_{ij}=\sum_{k}a_{ik}b_{kj} is a polynomial in the 2n22n^2 coordinates (aik,bkj)(a_{ik},b_{kj}), so it is continuous (see Problem 66). All n2n^2 entries are continuous, hence so is the map.

Step 2 (quantitative). Use the operator norm, which is submultiplicative. For (A′,B′)(A',B') near (A,B)(A,B):
A′B′−AB=(A′−A)B′+A(B′−B),A'B'-AB=(A'-A)B'+A(B'-B),
check: (A′−A)B′+A(B′−B)=A′B′−AB′+AB′−AB=A′B′−AB(A'-A)B'+A(B'-B)=A'B'-AB'+AB'-AB=A'B'-AB. Hence
∥A′B′−AB∥≤∥A′−A∥ ∥B′∥+∥A∥ ∥B′−B∥.\|A'B'-AB\|\le\|A'-A\|\,\|B'\|+\|A\|\,\|B'-B\|.
If ∥B′−B∥≤1\|B'-B\|\le1, then ∥B′∥≤∥B∥+1\|B'\|\le\|B\|+1, so
∥A′B′−AB∥≤(∥B∥+1)∥A′−A∥+∥A∥ ∥B′−B∥→(A′,B′)→(A,B)0.\|A'B'-AB\|\le(\|B\|+1)\|A'-A\|+\|A\|\,\|B'-B\|\xrightarrow[(A',B')\to(A,B)]{}0.

Remark. The map is *not* uniformly continuous on Mn×MnM_n\times M_n: take A=B=tIA=B=tI and A′=B′=(t+1t)IA'=B'=(t+\frac1t)I; the distance is 2nt→0\frac{2\sqrt n}{t}\to0 but ∥A′B′−AB∥=∥(2+t−2)I∥≥2\|A'B'-AB\|=\|(2+t^{-2})I\|\ge2. This is the same phenomenon as for (x,y)↦xy(x,y)\mapsto xy on R2\mathbb{R}^2. Together with the next problems it shows that GLn(R)GL_n(\mathbb{R}) is a topological group.