Continuity of a Vector Norm Mapping
The Context
In a mathematical proof to show the existence of the singular-value decomposition (SVD)1 in real matrices which I have recently come across, there is a (small) statement that is applied in it without proof, which goes like this:-
Let be a real matrix and a real vector, then the map , defined by , where represents the 2-norm (Euclidean norm), is continuous.
This statement is used to show the existence of the largest singular value of a matrix , usually denoted as , when defining , where represents the unit hypersphere centred at the origin.
This article describes a proof of the statement above, which makes use of the induced matrix norm (also known as the operator norm).
The Good Old Epsilon-Delta
We employ the definition of a continuous function for this proof, i.e.
Let and be metric spaces. A function is continuous in a set if for any point and any , there exists some , which depends on and/or , such that whenever where , we have .
This definition provides rigour to the notion that a continuous function leaves no 'gaps' to its graph, i.e. the distance between two points on the function graph is arbitrarily small as we 'zoom in' indefinitely so that the distance between two points on the domain becomes arbitrarily small.
In our case here, , and .
The induced matrix 2-norm, whose definition is stated as follows, also comes into play here.
With these in place, let's start the proof:-
Let , and be arbitrary, and set .
If ,i.e. is the zero matrix, then is essentially the function that maps everything to zero, which is clearly continuous2.
Next, we consider nonzero . We first note that from the definition of the induced matrix 2-norm, we can see that for any where , we have that
Therefore, it follows that for such that ,2
Note that the first is due to the triangle inequality, and the second comes from (*).
This thus concludes the proof that the map is continuous.
The Nicer Things
In fact, the statement above is a special case and combination of a number of nice results, which are stated as follows:-
-
A linear map from a finite-dimensional space is always continuous. In fact, it is even nicer: if a linear map is continuous, it must be Lipschitz continuous3.
The proof of each of these statements is linked as above.
Footnotes
-
I am linking the explainer article written by Gregory Gundersen here as I find the article straightforward to understand due to its use of plain language and lack of jargons, as well as illustrations that help readers in visualising the concept. If you want to learn more about SVDs, in particular an alternative existence proof for the SVDs of real matrices, do refer to this article as well. ↩
-
The case when is immediate: we have that , by the literal definition of . The exact same argument can be applied for the case when . ↩ ↩2
-
The Wikipedia article about Lipschitz continuity is linked here. ↩