← Module 04 / SVD & matrix tools

Lesson 04.3 · §3.14

How much can a matrix amplify a vector?

Compare induced norms, Frobenius size, and orthogonal invariance.

In this lesson 6 ideas
  1. Size depends on the question
  2. Bound a chain of maps
  3. Count all squared entries
  4. Which sizes ignore rotations?
  5. Transfer
  6. Explore the relationship

Source scope: §3.14, PDF pages 22, 23. Numerical examples, experiments, added derivations, and practice are teaching supplements unless identified as source results.

Size depends on the question

For A=[1201]A=\begin{bmatrix}1&2\\0&1\end{bmatrix}, the maximum absolute column sum is 33, and the maximum absolute row sum is also 33. Its Frobenius norm is 6\sqrt6. These are different ways to measure one matrix, not inconsistent answers.

For a linear map T:V→WT:V\to W between normed spaces, the source defines

∥T∥op=max⁡x≠0∥Tx∥W∥x∥V.\|T\|_{\mathrm{op}}=\max_{x\ne0}\frac{\|Tx\|_W}{\|x\|_V}.

Technical clarification. For arbitrary normed spaces use a supremum, which may be infinite for an unbounded linear map. In the finite-dimensional matrix setting below the maximum exists: normalize to a compact unit sphere and maximize a continuous function.

For A∈Rm×nA\in\mathbb R^{m\times n} using the same vector pp-norm in both spaces, p≥1p\ge1,

∥A∥p=max⁡x≠0∥Ax∥p∥x∥p,∥A∥1=max⁡j∑i∣Aij∣,∥A∥∞=max⁡i∑j∣Aij∣,∥A∥2=σ1(A).\|A\|_p=\max_{x\ne0}\frac{\|Ax\|_p}{\|x\|_p},\qquad \|A\|_1=\max_j\sum_i|A_{ij}|,\quad \|A\|_\infty=\max_i\sum_j|A_{ij}|,\quad \|A\|_2=\sigma_1(A).

The first two are the maximum absolute column and row sums. Added justification: the triangle inequality bounds ∥Ax∥1\|Ax\|_1 by the largest column sum times ∥x∥1\|x\|_1; a signed coordinate vector attains that column sum. For the infinity norm, bound every output coordinate by its row sum times ∥x∥∞\|x\|_\infty. Choose the signs of xjx_j to match a maximizing row to attain equality.

The source derives the spectral norm by squaring a nonnegative ratio:

arg⁡max⁡x≠0∥Ax∥2∥x∥2=arg⁡max⁡x≠0∥Ax∥22∥x∥22=arg⁡max⁡x≠0xTATAxxTx.\underset{x\ne0}{\arg\max}\frac{\|Ax\|_2}{\|x\|_2} =\underset{x\ne0}{\arg\max}\frac{\|Ax\|_2^2}{\|x\|_2^2} =\underset{x\ne0}{\arg\max}\frac{x^TA^TAx}{x^Tx}.

The last expression is a Rayleigh quotient. Its maximum is λmax⁡(ATA)=σ12\lambda_{\max}(A^TA)=\sigma_1^2, attained by a top right-singular vector. Taking the square root gives ∥A∥2=σ1\|A\|_2=\sigma_1. In the example, ATA=[1225]A^TA=\begin{bmatrix}1&2\\2&5\end{bmatrix}, so ∥A∥2=3+22=1+2\|A\|_2=\sqrt{3+2\sqrt2}=1+\sqrt2.

Bound a chain of maps

By definition ∥Ax∥p≤∥A∥p∥x∥p\|Ax\|_p\le\|A\|_p\|x\|_p, including x=0x=0.

Proposition 8. For compatible matrices, ∥AB∥p≤∥A∥p∥B∥p\|AB\|_p\le\|A\|_p\|B\|_p.

Source proof. For every xx, apply the amplification bound twice:

∥ABx∥p≤∥A∥p∥Bx∥p≤∥A∥p∥B∥p∥x∥p.\|ABx\|_p\le\|A\|_p\|Bx\|_p\le\|A\|_p\|B\|_p\|x\|_p.

Divide by ∥x∥p\|x\|_p for x≠0x\ne0, then maximize. The right side after division is constant, giving the stated bound.

Count all squared entries

The Frobenius norm (written ∥⋅∥f\|\cdot\|_f in the PDF) is

∥A∥F=∑i=1m∑j=1nAij2=tr⁡(ATA)=∑i=1min⁡(m,n)σi2.\|A\|_F=\sqrt{\sum_{i=1}^m\sum_{j=1}^n A_{ij}^2} =\sqrt{\operatorname{tr}(A^TA)} =\sqrt{\sum_{i=1}^{\min(m,n)}\sigma_i^2}.

Expanding the diagonal gives tr⁡(ATA)=∑j∑iAij2\operatorname{tr}(A^TA)=\sum_j\sum_iA_{ij}^2, proving the first equality. For the second, the source uses

tr⁡(ATA)=tr⁡(VΣTΣVT)=tr⁡(VTVΣTΣ)=tr⁡(ΣTΣ)=∑iσi2.\operatorname{tr}(A^TA)=\operatorname{tr}(V\Sigma^T\Sigma V^T) =\operatorname{tr}(V^TV\Sigma^T\Sigma) =\operatorname{tr}(\Sigma^T\Sigma)=\sum_i\sigma_i^2.

The spectral norm measures the greatest stretch; the Frobenius norm aggregates all squared stretches.

Which sizes ignore rotations?

A norm is unitarily invariant when ∥UAV∥=∥A∥\|UAV\|=\|A\| for appropriately sized orthogonal U,VU,V in this real setting. Consequently ∥A∥=∥UΣVT∥=∥Σ∥\|A\|=\|U\Sigma V^T\|=\|\Sigma\|: only singular values matter.

Proposition 9. The spectral and Frobenius norms are unitarily invariant.

Source proof for Frobenius. Orthogonality and cyclic trace give

tr⁡((UAV)TUAV)=tr⁡(VTATUTUAV)=tr⁡(VVTATA)=tr⁡(ATA).\operatorname{tr}((UAV)^TUAV)=\operatorname{tr}(V^TA^TU^TUAV) =\operatorname{tr}(VV^TA^TA)=\operatorname{tr}(A^TA).

Take square roots. Source proof for spectral norm, with corrected substitution:

∥UAV∥2=max⁡x≠0∥UAVx∥2∥x∥2=max⁡x≠0∥AVx∥2∥x∥2=max⁡y≠0∥Ay∥2∥y∥2=∥A∥2.\|UAV\|_2=\max_{x\ne0}\frac{\|UAVx\|_2}{\|x\|_2} =\max_{x\ne0}\frac{\|AVx\|_2}{\|x\|_2} =\max_{y\ne0}\frac{\|Ay\|_2}{\|y\|_2}=\|A\|_2.

Here y=Vxy=Vx preserves length and is a bijection carrying nonzero vectors to nonzero vectors. The PDF’s final sentence writes y=VTxy=V^Tx; that does not match the displayed AVxAVx. We correct that substitution explicitly.

Transfer

For a diagonal matrix with singular values 4,34,3, the spectral norm is 44 and the Frobenius norm is 55. Rotating its input or output preserves both values. The induced 1- and infinity-norms generally change under rotations.

Explore the relationship

Explore it yourself

Search for the largest stretch

Change a direction or a scale. Which quantities survive an orthogonal factor?

Preparing interactive controls…

xy0-3-2-11234mapped x

x = (0.9063, 0.4226); Ax = (1.7986, 0.6435); rank = 2.

‖Ax‖₂ = 1.9103 ≤ σ₁ = 2. Frobenius = 2.2361.

Induced 1-norm = 2.1907; infinity-norm = 2.4495. Rotate the bases: these two can change while the spectral and Frobenius norms stay fixed.

A (the 2 × 3 view appends a zero column)
1.57830.8712
0.09471.3195

Dashed: original unit circle. Solid: image in coordinate units. Factors use rotations here; the theorem also allows reflections. The planar graph shows the first two coordinates; the rectangular sphere view and readout track the discarded coordinate.