Tutorials › Linear Algebra › Orthogonality Of The Left Singular Vectors

Singular Value Decomposition · Tutorial 780 of 1000

Orthogonality Of The Left Singular Vectors

See why positive singular values preserve orthogonality after the images of orthonormal right singular vectors are normalized.

Advanced 8 min read

What You'll Learn

  • State the assumptions needed for the left singular vector orthogonality result.
  • Derive inner products between images using the Gram matrix \(\mathbf{A}^{\top}\mathbf{A}\).
  • Prove that normalization gives unit vectors and preserves orthogonality.
  • Check the construction in rectangular-matrix examples.
  • Explain why repeated positive singular values cause no exception.
  • Identify why the construction cannot be used when a singular value is zero.

From Right Singular Vectors to Orthogonal Images

Let \(\mathbf{A}\in\mathbb{R}^{m\times n}\). A right singular vector is an eigenvector of \(\mathbf{A}^{\top}\mathbf{A}\); if \(\mathbf{v}_i\) is a unit eigenvector with eigenvalue \(\lambda_i>0\), its singular value is \(\sigma_i=\sqrt{\lambda_i}\). The construction of a corresponding left singular vector is to take the image \(\mathbf{A}\mathbf{v}_i\) and divide by \(\sigma_i\). This tutorial establishes why the resulting vectors are orthonormal when the right singular vectors are orthonormal and the singular values are positive.

The hypotheses matter. The vectors \(\mathbf{v}_1,\dots,\mathbf{v}_r\in\mathbb{R}^n\) are assumed to be orthonormal: \(\mathbf{v}_i^{\top}\mathbf{v}_j=0\) when \(i\ne j\), and \(\mathbf{v}_i^{\top}\mathbf{v}_i=1\). They are eigenvectors satisfying \(\mathbf{A}^{\top}\mathbf{A}\mathbf{v}_i=\lambda_i\mathbf{v}_i\), with \(\lambda_i>0\). Define \(\sigma_i=\sqrt{\lambda_i}\) and \(\mathbf{u}_i=\mathbf{A}\mathbf{v}_i/\sigma_i\). Since \(\sigma_i>0\), this division is defined. The vectors \(\mathbf{u}_i\) belong to \(\mathbb{R}^m\), because \(\mathbf{A}\) maps \(\mathbb{R}^n\) into \(\mathbb{R}^m\).

Definition: A list \(\mathbf{u}_1,\dots,\mathbf{u}_r\) in \(\mathbb{R}^m\) is orthonormal if \(\mathbf{u}_i^{\top}\mathbf{u}_j=0\) for every pair of distinct indices \(i,j\), and \(\mathbf{u}_i^{\top}\mathbf{u}_i=1\) for every \(i\). The corresponding norm condition is \(\|\mathbf{u}_i\|=1\).

To check this definition for the constructed vectors, compute their inner products. Matrix multiplication gives \((\mathbf{A}\mathbf{v}_i)^{\top}(\mathbf{A}\mathbf{v}_j)=\mathbf{v}_i^{\top}\mathbf{A}^{\top}\mathbf{A}\mathbf{v}_j\). The eigenvector equation then replaces \(\mathbf{A}^{\top}\mathbf{A}\mathbf{v}_j\) by \(\lambda_j\mathbf{v}_j\). This connects the inner products of the images directly to the assumed orthonormality of the original vectors.

The Inner Product Identity

Proposition: Suppose \(\mathbf{A}\in\mathbb{R}^{m\times n}\), and \(\mathbf{v}_1,\dots,\mathbf{v}_r\) are orthonormal eigenvectors of \(\mathbf{A}^{\top}\mathbf{A}\) with respective eigenvalues \(\lambda_1,\dots,\lambda_r\). Then \((\mathbf{A}\mathbf{v}_i)^{\top}(\mathbf{A}\mathbf{v}_j)=0\) if \(i\ne j\), and \((\mathbf{A}\mathbf{v}_i)^{\top}(\mathbf{A}\mathbf{v}_i)=\lambda_i\).

Proof. Fix indices \(i,j\). By the definition of transpose and matrix multiplication,

$$ (\mathbf{A}\mathbf{v}_i)^{\top}(\mathbf{A}\mathbf{v}_j) =\mathbf{v}_i^{\top}\mathbf{A}^{\top}\mathbf{A}\mathbf{v}_j =\mathbf{v}_i^{\top}(\lambda_j\mathbf{v}_j) =\lambda_j\mathbf{v}_i^{\top}\mathbf{v}_j. $$

If \(i\ne j\), orthonormality gives \(\mathbf{v}_i^{\top}\mathbf{v}_j=0\), so the inner product of the images is \(0\). If \(i=j\), orthonormality gives \(\mathbf{v}_i^{\top}\mathbf{v}_i=1\); the displayed identity becomes \((\mathbf{A}\mathbf{v}_i)^{\top}(\mathbf{A}\mathbf{v}_i)=\lambda_i\). These are both claimed cases. \(\square\)

In particular, the squared length of \(\mathbf{A}\mathbf{v}_i\) is \(\lambda_i\). Its length is therefore \(\sqrt{\lambda_i}=\sigma_i\), using the positive square root because \(\lambda_i>0\). Thus dividing by \(\sigma_i\) makes the image a unit vector. For distinct indices, scaling two orthogonal images by nonzero numbers leaves their inner product zero. Both parts of orthonormality follow.

Theorem (Orthogonality of the left singular vectors): Let \(\mathbf{A}\in\mathbb{R}^{m\times n}\). Suppose \(\mathbf{v}_1,\dots,\mathbf{v}_r\) are orthonormal eigenvectors of \(\mathbf{A}^{\top}\mathbf{A}\), with positive eigenvalues \(\lambda_i=\sigma_i^2>0\). Then the vectors \(\mathbf{u}_i=\mathbf{A}\mathbf{v}_i/\sigma_i\), for \(1\le i\le r\), are orthonormal in \(\mathbb{R}^m\).

Proof. For any \(i,j\), the proposition gives \((\mathbf{A}\mathbf{v}_i)^{\top}(\mathbf{A}\mathbf{v}_j)=0\) when \(i\ne j\), and \((\mathbf{A}\mathbf{v}_i)^{\top}(\mathbf{A}\mathbf{v}_i)=\lambda_i\). Since every \(\sigma_i\) is positive,

$$ \mathbf{u}_i^{\top}\mathbf{u}_j =\frac{(\mathbf{A}\mathbf{v}_i)^{\top}(\mathbf{A}\mathbf{v}_j)} {\sigma_i\sigma_j}. $$

When \(i\ne j\), the numerator is zero and the denominator is nonzero, so \(\mathbf{u}_i^{\top}\mathbf{u}_j=0\). When \(i=j\), the same expression is \(\lambda_i/\sigma_i^2=1\), since \(\sigma_i^2=\lambda_i\). The constructed vectors are pairwise orthogonal and each has unit length, which is exactly the definition of an orthonormal list. \(\square\)

Worked Checks in Rectangular Matrices

Worked Example: Different Positive Singular Values

Take \(\mathbf{A}\in\mathbb{R}^{3\times2}\) and the standard unit vectors \(\mathbf{v}_1=(1,0)^{\top}\) and \(\mathbf{v}_2=(0,1)^{\top}\). Find the corresponding left vectors and verify their orthonormality.

First compute the Gram matrix:

$$ \mathbf{A}= \begin{bmatrix} 3&0\\ 0&2\\ 0&0 \end{bmatrix}, \qquad \mathbf{A}^{\top}\mathbf{A} = \begin{bmatrix} 9&0\\ 0&4 \end{bmatrix}. $$

Thus \(\mathbf{v}_1,\mathbf{v}_2\) are orthonormal eigenvectors with eigenvalues \(\lambda_1=9\) and \(\lambda_2=4\). The positive singular values are \(\sigma_1=3\) and \(\sigma_2=2\). Multiplying by \(\mathbf{A}\) and dividing by those values gives

$$ \mathbf{A}\mathbf{v}_1= \begin{bmatrix}3\\0\\0\end{bmatrix}, \qquad \mathbf{u}_1=\frac{1}{3} \begin{bmatrix}3\\0\\0\end{bmatrix} = \begin{bmatrix}1\\0\\0\end{bmatrix}, $$ $$ \mathbf{A}\mathbf{v}_2= \begin{bmatrix}0\\2\\0\end{bmatrix}, \qquad \mathbf{u}_2=\frac{1}{2} \begin{bmatrix}0\\2\\0\end{bmatrix} = \begin{bmatrix}0\\1\\0\end{bmatrix}. $$

Check: \(\mathbf{u}_1^{\top}\mathbf{u}_1=1\), \(\mathbf{u}_2^{\top}\mathbf{u}_2=1\), and \(\mathbf{u}_1^{\top}\mathbf{u}_2=0\). Also \(\mathbf{A}\mathbf{v}_1=3\mathbf{u}_1\) and \(\mathbf{A}\mathbf{v}_2=2\mathbf{u}_2\), as required by the construction.

Worked Example: A Repeated Positive Singular Value

Repeated eigenvalues do not create an exception to the theorem. Let

$$ \mathbf{A}= \begin{bmatrix} 2&0\\ 0&2\\ 0&0 \end{bmatrix}, \qquad \mathbf{v}_1=\frac{1}{5}\begin{bmatrix}3\\4\end{bmatrix}, \qquad \mathbf{v}_2=\frac{1}{5}\begin{bmatrix}-4\\3\end{bmatrix}. $$

Check that the right vectors are orthonormal: \(\mathbf{v}_1^{\top}\mathbf{v}_1=(9+16)/25=1\), \(\mathbf{v}_2^{\top}\mathbf{v}_2=(16+9)/25=1\), and \(\mathbf{v}_1^{\top}\mathbf{v}_2=(-12+12)/25=0\). The Gram matrix is \(\mathbf{A}^{\top}\mathbf{A}=\begin{bmatrix}4&0\\0&4\end{bmatrix}\), so both vectors are eigenvectors with eigenvalue \(4\), and both singular values are \(2\).

Compute the images and normalize:

$$ \mathbf{A}\mathbf{v}_1= \begin{bmatrix}6/5\\8/5\\0\end{bmatrix}, \qquad \mathbf{u}_1=\frac{\mathbf{A}\mathbf{v}_1}{2} = \begin{bmatrix}3/5\\4/5\\0\end{bmatrix}, $$ $$ \mathbf{A}\mathbf{v}_2= \begin{bmatrix}-8/5\\6/5\\0\end{bmatrix}, \qquad \mathbf{u}_2=\frac{\mathbf{A}\mathbf{v}_2}{2} = \begin{bmatrix}-4/5\\3/5\\0\end{bmatrix}. $$

Check: \(\mathbf{u}_1^{\top}\mathbf{u}_1=(9+16)/25=1\), \(\mathbf{u}_2^{\top}\mathbf{u}_2=(16+9)/25=1\), and \(\mathbf{u}_1^{\top}\mathbf{u}_2=(-12+12)/25=0\). The two eigenvalues are equal, but the orthogonality calculation uses the orthonormality of the chosen eigenvectors, not a requirement that their eigenvalues differ.

Worked Example: Distinguishing Orthogonal Images from Unit Images

For the matrix in the first example, the unnormalized images are \(\mathbf{A}\mathbf{v}_1=(3,0,0)^{\top}\) and \(\mathbf{A}\mathbf{v}_2=(0,2,0)^{\top}\). Their inner product is \(3\cdot0+0\cdot2+0\cdot0=0\), so they are orthogonal. But their squared lengths are \(9\) and \(4\), so they are not unit vectors. Dividing by \(\sigma_1=3\) and \(\sigma_2=2\) gives \(\mathbf{u}_1=(1,0,0)^{\top}\) and \(\mathbf{u}_2=(0,1,0)^{\top}\).

Check: The normalized vectors have squared lengths \(1\) and \(1\), and their inner product remains \(0\). This calculation illustrates the two separate jobs: orthogonality comes from the eigenvector relationships and the right vectors' orthogonality; normalization uses the positive singular values.

What the Hypotheses Do—and Do Not—Say

There is no requirement that the positive eigenvalues be distinct. The proof works for every pair of indices, including pairs whose eigenvalues agree: for distinct indices, the factor \(\mathbf{v}_i^{\top}\mathbf{v}_j=0\) makes the image inner product zero. What matters is that the right eigenvectors used together are orthonormal. If one starts with eigenvectors that are merely nonzero, the theorem's hypothesis has not been met; the conclusion does not follow from the argument unless their inner products are also handled.

Positivity is essential to this particular construction. If \(\lambda_i=0\), then \(\sigma_i=0\), and the quotient \(\mathbf{A}\mathbf{v}_i/\sigma_i\) is undefined. In fact, the identity in the proposition gives \(\|\mathbf{A}\mathbf{v}_i\|^2=0\), so the image itself is the zero vector and cannot be made into a unit vector by scaling. A left vector associated with a zero singular value must therefore be obtained by a different step; dividing by zero is never a valid way to construct it.

Common mistake: treating orthogonal as orthonormal. A tempting but incorrect calculation is to observe that \((3,0,0)^{\top}\) and \((0,2,0)^{\top}\) have inner product zero and conclude that they are orthonormal. Their lengths are \(3\) and \(2\), not \(1\). The correction is to divide each image by its own positive singular value: \((3,0,0)^{\top}/3=(1,0,0)^{\top}\) and \((0,2,0)^{\top}/2=(0,1,0)^{\top}\). Then both lengths are \(1\), while the inner product remains zero.

The central computation can be retained as a compact test: the Gram matrix converts an inner product of two images into an inner product of their right vectors, multiplied by an eigenvalue. For distinct orthonormal right vectors this gives zero; for a vector paired with itself it gives its eigenvalue, which is the square of the normalizing singular value. This is why the positive-image construction produces orthonormal vectors in the output space.

Check Your Understanding

Use the Gram-matrix identity and check both inner products and lengths where a construction is requested.

  1. Suppose \(\mathbf{A}^{\top}\mathbf{A}\mathbf{v}=25\mathbf{v}\) and \(\|\mathbf{v}\|=1\). What is the length of \(\mathbf{A}\mathbf{v}\), and how is its normalized image defined?
  2. For orthonormal eigenvectors \(\mathbf{v}_i,\mathbf{v}_j\) with positive eigenvalues, derive \((\mathbf{A}\mathbf{v}_i)^{\top}(\mathbf{A}\mathbf{v}_j)\) from \(\mathbf{v}_i^{\top}\mathbf{A}^{\top}\mathbf{A}\mathbf{v}_j\).
  3. Does the orthogonality conclusion require \(\lambda_i\ne\lambda_j\)? Explain using the proof.
  4. If \(\lambda_i=0\), why is \(\mathbf{A}\mathbf{v}_i/\sqrt{\lambda_i}\) not a valid definition?
  5. Let \(\mathbf{A}=\begin{bmatrix}1&0\\0&3\\0&0\end{bmatrix}\) and use the standard basis vectors in \(\mathbb{R}^2\). Find the positive singular values and the corresponding normalized images.

Test yourself: Linear Algebra final exam practice

Ready to check what you know? Work a full-length practice final, then open the complete worked solutions.

Want all 1,114 practice problems?

This tutorial covers one topic. Calc Pass covers the full Calculus AB & BC curriculum (the core of Calculus I and II): full review, every practice question, and step-by-step solutions to each one.

QR code to download the Calc Pass app

Get the Calc Pass App

Scan to download and practice on the go, with instant scoring.

Calc Pass Volume 1: 1,114 Practice Questions book cover

Vol. 1: 1,114 Questions

The complete practice question bank, organized by AB & BC topic.

View on Amazon
Calc Pass Volume 2: Solutions Manual book cover

Vol. 2: Solutions Manual

Fully worked solutions to every question in Volume 1.

View on Amazon