Tutorials › Linear Algebra › Proving Volume Scaling by a Linear Map in Rn

Cramer's Rule, Adjugate and Volume · Tutorial 269 of 1000

Proving Volume Scaling by a Linear Map in Rn

Use elementary row operations to prove that a linear map scales every \(n\)-dimensional parallelepiped’s volume by the absolute value of its determinant.

Intermediate 10 min read

What You'll Learn

  • Define the volume of a parallelepiped generated by an ordered list of vectors.
  • Explain how elementary row operations affect \(n\)-dimensional volume.
  • Track the volume factors while reducing a matrix by row operations.
  • Prove the volume-scaling formula for invertible and singular matrices.
  • Apply the formula to concrete linear maps and parallelepipeds.
  • Distinguish signed determinant from nonnegative volume.

From Determinants to Volume in \(\mathbb{R}^n\)

In \(\mathbb{R}^2\), the absolute value of a determinant gives area scaling, and in \(\mathbb{R}^3\), it gives volume scaling. The same principle holds in every finite dimension: a linear map may change the size and shape of a parallelepiped, but the absolute value of its determinant gives the factor by which its \(n\)-dimensional volume changes. The proof below uses elementary row operations and tracks their geometric effects.

Let \(n\in\mathbb{N}\), and let \(\mathbf{b}_1,\dots,\mathbf{b}_n\in\mathbb{R}^n\) be the columns of \(\mathbf{B}\in\mathbb{R}^{n\times n}\). Their parallelepiped is the set of all combinations whose coefficients lie between zero and one. Its volume is its ordinary \(n\)-dimensional Euclidean volume; if the columns do not span \(\mathbb{R}^n\), this volume is zero. The unit cube is the special case \(\mathbf{B}=\mathbf{I}_n\).

Definition: For \(\mathbf{B}=\begin{bmatrix}\mathbf{b}_1&\cdots&\mathbf{b}_n\end{bmatrix}\), define its parallelepiped by \(P(\mathbf{B})=\{\mathbf{B}\mathbf{t}:0\le t_i\le 1\text{ for }i=1,\dots,n\}\). Write \(\operatorname{Vol}(P(\mathbf{B}))\) for its \(n\)-dimensional volume. If \(T(\mathbf{x})=\mathbf{A}\mathbf{x}\), then \(T(P(\mathbf{B}))=P(\mathbf{A}\mathbf{B})\).

The final equality follows directly from the definition: \(T(\mathbf{B}\mathbf{t})=\mathbf{A}(\mathbf{B}\mathbf{t})=(\mathbf{A}\mathbf{B})\mathbf{t}\). Thus the scaling question is about how the volume changes when the matrix \(\mathbf{A}\) multiplies the columns of any \(\mathbf{B}\).

Geometric Effects of Row Operations

A row operation on a matrix of column vectors can be viewed as a coordinate transformation applied to each vector. In particular, left multiplication by an elementary matrix performs the same coordinate transformation on every point of a parallelepiped. The geometric volume factors are:

  • Interchanging two rows interchanges two coordinates, so volume is unchanged.
  • Multiplying one row by a nonzero scalar \(c\) scales one coordinate direction by \(c\), so volume is multiplied by \(|c|\).
  • Adding \(c\) times one row to a different row replaces one coordinate \(x_i\) by \(x_i+cx_j\), so volume is unchanged.

For the last operation, fix all coordinates except \(x_i\). The coordinate \(x_j\) is then fixed too, so the operation translates the remaining \(x_i\)-coordinate by the fixed amount \(cx_j\). A translation does not change the length of that slice. Summing the slice lengths over the other coordinates gives the same total volume. This is the usual slicing principle for Euclidean volume. Likewise, a coordinate interchange only relabels the directions being sliced, and scaling one coordinate multiplies every corresponding slice length by \(|c|\).

Lemma: If \(\mathbf{E}\) is an elementary row-operation matrix and \(P\) is a parallelepiped in \(\mathbb{R}^n\), then \(\operatorname{Vol}(\mathbf{E}P)=f\operatorname{Vol}(P)\), where \(f=1\) for a row interchange or row replacement, and \(f=|c|\) for multiplying a row by \(c\ne0\).

Proof. A row interchange permutes two coordinates, which preserves Euclidean volume. Multiplying one row by \(c\ne0\) multiplies the length in that coordinate direction by \(|c|\), and hence multiplies volume by \(|c|\). For a row replacement \(R_i\to R_i+cR_j\), all coordinates except \(x_i\) stay fixed. On each slice obtained by fixing those other coordinates, the \(x_i\)-coordinate is translated by the fixed amount \(cx_j\); translation preserves the slice length. Slicing therefore gives the same total volume before and after the replacement. These arguments apply to parallelepipeds, including degenerate ones, whose \(n\)-dimensional volume is zero. \(\square\)

The determinant changes by corresponding factors: a row interchange changes its sign, scaling a row by \(c\) multiplies it by \(c\), and a row replacement leaves it unchanged. These are the standard determinant row-operation properties. In particular, the absolute determinant changes by the same factor \(f\) as volume. This matching is the key to the proof.

The Volume-Scaling Theorem

Theorem: Let \(\mathbf{A},\mathbf{B}\in\mathbb{R}^{n\times n}\). The linear map \(T(\mathbf{x})=\mathbf{A}\mathbf{x}\) satisfies \[ \operatorname{Vol}(T(P(\mathbf{B})))=|\det(\mathbf{A})|\operatorname{Vol}(P(\mathbf{B})). \] In particular, the image of the unit cube has volume \(|\det(\mathbf{A})|\).

Proof. Apply row operations to \(\mathbf{A}\) until it is in row-echelon form \(\mathbf{R}\), and apply exactly the same operations to \(\mathbf{A}\mathbf{B}\). The result in the second case is \(\mathbf{R}\mathbf{B}\), because each row operation is left multiplication. Let \(F\) be the product of the positive volume factors for the operations. By the lemma, \(\operatorname{Vol}(P(\mathbf{R}\mathbf{B}))=F\operatorname{Vol}(P(\mathbf{A}\mathbf{B}))\). The determinant row-operation rules give \(|\det(\mathbf{R})|=F|\det(\mathbf{A})|\).

If \(\mathbf{A}\) is invertible, row reduction gives \(\mathbf{R}=\mathbf{I}_n\). Thus \(1=F|\det(\mathbf{A})|\). Also, \(P(\mathbf{I}_n)\) is the unit cube, of volume \(1\), and \(P(\mathbf{I}_n\mathbf{B})=P(\mathbf{B})\). It follows that \(\operatorname{Vol}(P(\mathbf{B}))=F\operatorname{Vol}(P(\mathbf{A}\mathbf{B}))\), so \(\operatorname{Vol}(P(\mathbf{A}\mathbf{B}))=|\det(\mathbf{A})|\operatorname{Vol}(P(\mathbf{B}))\).

If \(\mathbf{A}\) is singular, its row-echelon form \(\mathbf{R}\) has a zero row. Therefore \(\det(\mathbf{R})=0\), and the determinant row-operation rules imply \(\det(\mathbf{A})=0\). The corresponding row of \(\mathbf{R}\mathbf{B}\) is also zero, so every point of \(P(\mathbf{R}\mathbf{B})\) lies in a coordinate hyperplane and this parallelepiped has zero \(n\)-dimensional volume. Since \(F>0\), the volume relation from the lemma gives \(\operatorname{Vol}(P(\mathbf{A}\mathbf{B}))=0\). This is exactly the stated formula when \(\det(\mathbf{A})=0\). Finally, \(T(P(\mathbf{B}))=P(\mathbf{A}\mathbf{B})\), which proves the theorem. \(\square\)

The proof covers both possibilities: an invertible map preserves a full-dimensional parallelepiped’s positive volume up to a positive factor, while a singular map sends every parallelepiped into a lower-dimensional set and has zero determinant. The absolute value is necessary because volume is never negative, even though the determinant may be negative.

Worked Applications

Worked Example: Scaling a Parallelepiped in \(\mathbb{R}^2\)

Let \(\mathbf{A}=\begin{bmatrix}2&1\\1&2\end{bmatrix}\), and let \(P(\mathbf{B})\) be generated by \(\mathbf{b}_1=(1,0)^{\top}\) and \(\mathbf{b}_2=(1,2)^{\top}\). Find the original and image areas.

First form the matrix of generating columns and its determinant:

$$ \mathbf{B}=\begin{bmatrix}1&1\\0&2\end{bmatrix}, \qquad \det(\mathbf{B})=1\cdot2-1\cdot0=2. $$

In this case the area is \(2\): the parallelogram has base vector \((1,0)^{\top}\) of length \(1\) and perpendicular height \(2\). Now multiply the matrices to find the image’s generating columns:

$$ \mathbf{A}\mathbf{B} = \begin{bmatrix}2&1\\1&2\end{bmatrix} \begin{bmatrix}1&1\\0&2\end{bmatrix} = \begin{bmatrix}2&4\\1&5\end{bmatrix}. $$

The determinant of the map is \(\det(\mathbf{A})=2\cdot2-1\cdot1=3\). The theorem gives image area \(3\cdot2=6\). Directly, the image area is also \(\det(\mathbf{A}\mathbf{B})=2\cdot5-4\cdot1=6\), agreeing with the scaling formula. The image columns are \((2,1)^{\top}\) and \((4,5)^{\top}\), as the matrix product shows.

Worked Example: Row Reduction Tracks the Volume Factor

Find the volume of the parallelepiped that is the image of the unit cube under \(\mathbf{A}=\begin{bmatrix}0&2&0\\1&1&0\\0&0&1\end{bmatrix}\), tracking the factors used in row reduction.

Swap the first two rows, multiply the second row by \(\tfrac12\), then subtract the second row from the first:

$$ \begin{bmatrix}0&2&0\\1&1&0\\0&0&1\end{bmatrix} \sim \begin{bmatrix}1&1&0\\0&2&0\\0&0&1\end{bmatrix} \sim \begin{bmatrix}1&1&0\\0&1&0\\0&0&1\end{bmatrix} \sim \begin{bmatrix}1&0&0\\0&1&0\\0&0&1\end{bmatrix}. $$

The geometric factors for these steps are \(1\), \(\tfrac12\), and \(1\), so the total factor from the image parallelepiped to the unit cube is \(\tfrac12\). Therefore \(1=\tfrac12\operatorname{Vol}(P(\mathbf{A}))\), and the image volume is \(2\).

Check the determinant directly: expanding along the third column gives \(\det(\mathbf{A})=1\cdot(0\cdot1-2\cdot1)=-2\). Hence \(|\det(\mathbf{A})|=2\), as found by tracking the row operations.

Worked Example: A Singular Map Collapses Volume

Consider \(\mathbf{A}=\begin{bmatrix}1&2&0\\0&0&1\\0&0&0\end{bmatrix}\) acting on the unit cube in \(\mathbb{R}^3\). Its columns are \((1,0,0)^{\top}\), \((2,0,0)^{\top}\), and \((0,1,0)^{\top}\). Every image point has third coordinate zero, so the image lies in the plane \(z=0\) and has three-dimensional volume zero.

Expanding the determinant along the third row gives \(\det(\mathbf{A})=0\). The theorem predicts image volume \(|0|\cdot1=0\), consistent with the plane containment. Multiplying by each standard basis vector confirms the image columns: \(\mathbf{A}\mathbf{e}_1=(1,0,0)^{\top}\), \(\mathbf{A}\mathbf{e}_2=(2,0,0)^{\top}\), and \(\mathbf{A}\mathbf{e}_3=(0,1,0)^{\top}\).

Common Mistake: Keeping the Sign

A frequent error is to report a negative determinant as a negative volume. For example, the matrix in the second worked example has determinant \(-2\). The incorrect conclusion “the image volume is \(-2\)” confuses signed determinant with ordinary volume. The correction is to take the absolute value: \(|-2|=2\). The sign records orientation information; the \(n\)-dimensional volume is nonnegative.

Another useful distinction is what is being scaled. The theorem concerns the volume of a parallelepiped generated by \(n\) vectors, not just the unit cube. If the starting parallelepiped has volume \(V\), its image has volume \(|\det(\mathbf{A})|V\). The matrix \(\mathbf{B}\) records the starting shape and size; \(\mathbf{A}\) contributes the scale factor.

Why the Formula Is Useful

The volume formula gives a geometric interpretation of the determinant in any dimension and clarifies what a zero determinant means: the map collapses every \(n\)-dimensional parallelepiped into a set of zero \(n\)-dimensional volume. It also separates two pieces of information. The magnitude \(|\det(\mathbf{A})|\) is the volume factor, while the sign of \(\det(\mathbf{A})\) distinguishes orientation. When solving problems, first identify the original volume and then multiply by the absolute determinant; this avoids confusing the size of a particular parallelepiped with the scale factor of the map.

Check Your Understanding

Use the theorem and the row-operation volume factors to check your reasoning.

  1. If \(\det(\mathbf{A})=-5\) and a parallelepiped has volume \(3\), what is the volume of its image?
  2. What volume factor corresponds to multiplying one row by \(-4\)? Why is it not negative?
  3. Explain why a singular \(3\times3\) matrix maps the unit cube to a set of zero three-dimensional volume.
  4. For \(\mathbf{A}=\begin{bmatrix}1&0\\2&3\end{bmatrix}\), find the area scale factor and state whether the determinant sign affects area.
  5. In the theorem, what role does \(\mathbf{B}\) play, and which matrix determines the volume scale factor?

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