Tutorials › Linear Algebra › Constructing Left Singular Vectors

Singular Value Decomposition · Tutorial 779 of 1000

Constructing Left Singular Vectors

Use each positive singular value and its right singular vector to calculate the corresponding normalized left singular vector, then verify the singular-vector equations.

Advanced 9 min read

What You'll Learn

  • Identify the positive singular values and unit right singular vectors needed for the construction.
  • Compute a left singular vector using the formula Av divided by its singular value.
  • Verify that the constructed vector has unit length.
  • Check both singular-vector equations by direct multiplication.
  • Recognize why the construction does not apply to a zero singular value.

From a Right Singular Vector to a Left One

For a real matrix \(\mathbf{A}\), a right singular vector describes a direction in the input space, while its image under \(\mathbf{A}\) lies in the output space. When the right singular vector corresponds to a positive singular value, that image is nonzero and has length equal to the singular value. Dividing the image by that length produces a unit vector in the output space: the corresponding left singular vector.

Let \(\mathbf{A}\in\mathbb{R}^{m\times n}\). The matrix \(\mathbf{A}^{\top}\mathbf{A}\) is \(n\times n\), so its eigenvectors are vectors in \(\mathbb{R}^n\), the input space of \(\mathbf{A}\). A unit right singular vector \(\mathbf{v}\) associated with a positive singular value \(\sigma\) is a unit eigenvector satisfying \(\mathbf{A}^{\top}\mathbf{A}\mathbf{v}=\sigma^2\mathbf{v}\), where \(\sigma>0\). The positive singular values are the positive square roots of the eigenvalues of \(\mathbf{A}^{\top}\mathbf{A}\). The construction below turns \(\mathbf{v}\in\mathbb{R}^n\) into a vector \(\mathbf{u}\in\mathbb{R}^m\).

Definition: Given \(\mathbf{A}\in\mathbb{R}^{m\times n}\), a positive singular value \(\sigma\), and a unit right singular vector \(\mathbf{v}\) satisfying \(\mathbf{A}^{\top}\mathbf{A}\mathbf{v}=\sigma^2\mathbf{v}\), define the corresponding left singular vector by \(\mathbf{u}=\frac{\mathbf{A}\mathbf{v}}{\sigma}\). It is a vector in \(\mathbb{R}^m\).

The positivity condition matters: division by \(\sigma\) is valid only when \(\sigma\ne0\). Also, \(\mathbf{A}\mathbf{v}\) is not usually already a unit vector. Its length is \(\sigma\), which is why the formula includes division by \(\sigma\), rather than simply using the image as the left vector.

Why the Formula Works

The key calculation is the squared length of the image of a unit right singular vector. For any \(\mathbf{x}\in\mathbb{R}^n\), the Euclidean norm satisfies \(\|\mathbf{A}\mathbf{x}\|^2=(\mathbf{A}\mathbf{x})^{\top}(\mathbf{A}\mathbf{x})=\mathbf{x}^{\top}\mathbf{A}^{\top}\mathbf{A}\mathbf{x}\). Applying this to \(\mathbf{v}\), and using its eigenvector equation, gives the required length.

Theorem: Let \(\mathbf{A}\in\mathbb{R}^{m\times n}\), let \(\sigma>0\), and let \(\mathbf{v}\in\mathbb{R}^n\) be a unit vector. If \(\mathbf{A}^{\top}\mathbf{A}\mathbf{v}=\sigma^2\mathbf{v}\), then \(\mathbf{u}=\mathbf{A}\mathbf{v}/\sigma\) is a unit vector and satisfies \(\mathbf{A}\mathbf{v}=\sigma\mathbf{u}\) and \(\mathbf{A}^{\top}\mathbf{u}=\sigma\mathbf{v}\). Conversely, if unit vectors \(\mathbf{u}\in\mathbb{R}^m\) and \(\mathbf{v}\in\mathbb{R}^n\) satisfy both equations, then \(\mathbf{A}^{\top}\mathbf{A}\mathbf{v}=\sigma^2\mathbf{v}\).

Proof. Assume first that \(\|\mathbf{v}\|=1\) and \(\mathbf{A}^{\top}\mathbf{A}\mathbf{v}=\sigma^2\mathbf{v}\), with \(\sigma>0\). Using the definition of the Euclidean norm and the eigenvector equation,

$$ \|\mathbf{A}\mathbf{v}\|^2 =(\mathbf{A}\mathbf{v})^{\top}(\mathbf{A}\mathbf{v}) =\mathbf{v}^{\top}\mathbf{A}^{\top}\mathbf{A}\mathbf{v} =\mathbf{v}^{\top}(\sigma^2\mathbf{v}) =\sigma^2\|\mathbf{v}\|^2 =\sigma^2. $$

Since a norm is nonnegative and \(\sigma>0\), this gives \(\|\mathbf{A}\mathbf{v}\|=\sigma\). Therefore \(\|\mathbf{u}\|=\|\mathbf{A}\mathbf{v}/\sigma\|=\sigma/\sigma=1\). The definition also gives \(\mathbf{A}\mathbf{v}=\sigma\mathbf{u}\). Finally,

$$ \mathbf{A}^{\top}\mathbf{u} =\mathbf{A}^{\top}\frac{\mathbf{A}\mathbf{v}}{\sigma} =\frac{\mathbf{A}^{\top}\mathbf{A}\mathbf{v}}{\sigma} =\frac{\sigma^2\mathbf{v}}{\sigma} =\sigma\mathbf{v}. $$

For the converse, suppose \(\mathbf{A}\mathbf{v}=\sigma\mathbf{u}\) and \(\mathbf{A}^{\top}\mathbf{u}=\sigma\mathbf{v}\). Then \(\mathbf{A}^{\top}\mathbf{A}\mathbf{v}=\mathbf{A}^{\top}(\sigma\mathbf{u})=\sigma(\mathbf{A}^{\top}\mathbf{u})=\sigma(\sigma\mathbf{v})=\sigma^2\mathbf{v}\), as required. \(\square\)

The theorem explains both the construction and the check for a computed answer. Starting with a right singular vector, calculate \(\mathbf{A}\mathbf{v}/\sigma\), then verify that the result has unit length and that the two equations hold. The first equation checks the image and its scale; the second checks that the constructed vector is paired with the original right singular vector.

Computing the Left Singular Vectors

Worked Example: A Rectangular Matrix with a Zero Singular Value

Let \(\mathbf{A}=\begin{bmatrix}3&0&0\\0&2&0\end{bmatrix}\). Find the left singular vectors associated with its positive singular values.

First compute the matrix whose eigenvectors give the right singular vectors:

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

The positive eigenvalues are \(9\) and \(4\), so the positive singular values are \(3\) and \(2\). Corresponding unit right singular vectors are \(\mathbf{v}_1=(1,0,0)^{\top}\) and \(\mathbf{v}_2=(0,1,0)^{\top}\). Apply the formula separately:

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

Check: Both vectors have length \(1\). For the first pair, \(\mathbf{A}\mathbf{v}_1=(3,0)^{\top}=3\mathbf{u}_1\), and \(\mathbf{A}^{\top}\mathbf{u}_1=(3,0,0)^{\top}=3\mathbf{v}_1\). For the second pair, \(\mathbf{A}\mathbf{v}_2=(0,2)^{\top}=2\mathbf{u}_2\), and \(\mathbf{A}^{\top}\mathbf{u}_2=(0,2,0)^{\top}=2\mathbf{v}_2\). The third eigenvalue is zero, so the formula does not construct a left vector for it.

Worked Example: A Sign Change in the Left Vector

Let \(\mathbf{A}=\begin{bmatrix}1&2\\2&1\end{bmatrix}\). Find the left singular vector for the right singular vector \(\mathbf{v}=(1,-1)^{\top}/\sqrt{2}\).

Compute the Gram matrix and apply it to the given vector:

$$ \mathbf{A}^{\top}\mathbf{A} = \begin{bmatrix}1&2\\2&1\end{bmatrix} \begin{bmatrix}1&2\\2&1\end{bmatrix} = \begin{bmatrix}5&4\\4&5\end{bmatrix}, \qquad \begin{bmatrix}5&4\\4&5\end{bmatrix} \frac{1}{\sqrt{2}}\begin{bmatrix}1\\-1\end{bmatrix} = \frac{1}{\sqrt{2}}\begin{bmatrix}1\\-1\end{bmatrix}. $$

Thus the eigenvalue is \(1\), and the corresponding positive singular value is \(\sigma=1\). The image and left vector are

$$ \mathbf{A}\mathbf{v} = \frac{1}{\sqrt{2}} \begin{bmatrix}1&2\\2&1\end{bmatrix} \begin{bmatrix}1\\-1\end{bmatrix} = \frac{1}{\sqrt{2}} \begin{bmatrix}-1\\1\end{bmatrix}, \qquad \mathbf{u} =\frac{\mathbf{A}\mathbf{v}}{1} =\frac{1}{\sqrt{2}}\begin{bmatrix}-1\\1\end{bmatrix}. $$

Check: The squared length of \(\mathbf{u}\) is \((1+1)/2=1\). Also, \(\mathbf{A}\mathbf{v}=\mathbf{u}=1\mathbf{u}\), and

$$ \mathbf{A}^{\top}\mathbf{u} = \frac{1}{\sqrt{2}} \begin{bmatrix}1&2\\2&1\end{bmatrix} \begin{bmatrix}-1\\1\end{bmatrix} = \frac{1}{\sqrt{2}}\begin{bmatrix}1\\-1\end{bmatrix} =\mathbf{v} =1\mathbf{v}. $$

Here the left vector is not the same as the right vector: the image points in the opposite direction. Dividing by the positive singular value sets the scale but does not erase the direction of the image.

Worked Example: A Nontrivial Rectangular Calculation

Let \(\mathbf{A}=\begin{bmatrix}1&1\\1&0\\0&1\end{bmatrix}\). Construct left singular vectors from its positive singular values and unit right singular vectors.

The columns of \(\mathbf{A}\) are \((1,1,0)^{\top}\) and \((1,0,1)^{\top}\). Their dot products give

$$ \mathbf{A}^{\top}\mathbf{A} = \begin{bmatrix}2&1\\1&2\end{bmatrix}. $$

For \(\mathbf{v}_1=(1,1)^{\top}/\sqrt{2}\), multiplication by this matrix gives \(\mathbf{A}^{\top}\mathbf{A}\mathbf{v}_1=3\mathbf{v}_1\). For \(\mathbf{v}_2=(1,-1)^{\top}/\sqrt{2}\), it gives \(\mathbf{A}^{\top}\mathbf{A}\mathbf{v}_2=\mathbf{v}_2\). These vectors are unit vectors, so the positive singular values are \(\sqrt{3}\) and \(1\), respectively. Now calculate the images:

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

Check: The squared lengths are \((4+1+1)/6=1\) and \((0+1+1)/2=1\). For the first pair, \(\mathbf{A}\mathbf{v}_1=\sqrt{3}\mathbf{u}_1\). Direct multiplication in the other direction gives

$$ \mathbf{A}^{\top}\mathbf{u}_1 = \frac{1}{\sqrt{6}} \begin{bmatrix}1&1&0\\1&0&1\end{bmatrix} \begin{bmatrix}2\\1\\1\end{bmatrix} = \frac{1}{\sqrt{6}}\begin{bmatrix}3\\3\end{bmatrix} = \sqrt{3}\mathbf{v}_1. $$

For the second pair, \(\mathbf{A}\mathbf{v}_2=\mathbf{u}_2\), and

$$ \mathbf{A}^{\top}\mathbf{u}_2 = \frac{1}{\sqrt{2}} \begin{bmatrix}1&1&0\\1&0&1\end{bmatrix} \begin{bmatrix}0\\1\\-1\end{bmatrix} = \frac{1}{\sqrt{2}}\begin{bmatrix}1\\-1\end{bmatrix} =\mathbf{v}_2. $$

Thus each computed vector lies in the correct output space, has unit length, and satisfies both equations for its singular-vector pair.

What the Construction Does—and Does Not—Provide

For every chosen unit right singular vector associated with a positive singular value, the formula gives a specific left singular vector. If a right singular vector is replaced by its negative, its image and the resulting left singular vector both change sign, while the singular value stays positive. The pair of equations continues to hold. More generally, the construction is attached to the particular right vector chosen; it is not a rule for selecting right singular vectors in the first place.

The dimensions are a useful check on calculations. If \(\mathbf{A}\in\mathbb{R}^{m\times n}\), then \(\mathbf{v}\) has \(n\) entries, \(\mathbf{A}\mathbf{v}\) has \(m\) entries, and \(\mathbf{u}\) must have \(m\) entries. A proposed answer of the wrong length cannot be a left singular vector for that matrix. The second equation, \(\mathbf{A}^{\top}\mathbf{u}=\sigma\mathbf{v}\), is another efficient way to catch an arithmetic or scaling error.

This construction establishes that each resulting \(\mathbf{u}\) is a unit vector and forms the stated pair with \(\mathbf{v}\). It does not, by itself, establish that left vectors obtained from different right vectors are orthogonal; that is a separate property requiring its own argument. Keeping the claims distinct prevents the construction formula from being used as a substitute for a proof of additional structure.

Common Pitfall: Dividing by the Wrong Quantity

A common error is to divide \(\mathbf{A}\mathbf{v}\) by \(\sigma^2\), perhaps because the eigenvalue of \(\mathbf{A}^{\top}\mathbf{A}\) is \(\sigma^2\). In the third example, \(\|\mathbf{A}\mathbf{v}_1\|=\sqrt{3}\) and \(\sigma=\sqrt{3}\). Dividing that image by the eigenvalue \(3\) would give a vector of length \(\sqrt{3}/3=1/\sqrt{3}\), not \(1\). The correction is to divide by the singular value \(\sigma\), giving a unit vector. The eigenvalue supplies the scale through its positive square root; it is the square root, not the eigenvalue itself, that belongs in the denominator.

A second error is trying to apply the formula when \(\sigma=0\). In that case \(\mathbf{A}\mathbf{v}=\mathbf{0}\), so the quotient \(\mathbf{A}\mathbf{v}/\sigma\) is undefined. The construction in this tutorial is specifically for positive singular values. It neither defines nor selects a left singular vector for a zero singular value.

Check Your Understanding

For each calculation, use the dimensions and the two singular-vector equations to check your result.

  1. If \(\mathbf{A}^{\top}\mathbf{A}\mathbf{v}=16\mathbf{v}\) and \(\|\mathbf{v}\|=1\), what positive singular value belongs in the formula for \(\mathbf{u}\)?
  2. For \(\mathbf{A}=\begin{bmatrix}2&0\\0&1\\0&0\end{bmatrix}\), use \(\mathbf{v}=(1,0)^{\top}\) to construct \(\mathbf{u}\) and verify both equations.
  3. Explain why \(\mathbf{A}\mathbf{v}/\sigma\) has unit length when \(\mathbf{A}^{\top}\mathbf{A}\mathbf{v}=\sigma^2\mathbf{v}\), \(\|\mathbf{v}\|=1\), and \(\sigma>0\).
  4. For the second worked example, calculate \(\mathbf{A}\mathbf{v}\) again and explain why its direction affects the sign of \(\mathbf{u}\).
  5. Why does the construction formula not apply when the singular value is zero?

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