Is there a formula for the determinant of the wedge product of two matrices?

Hint: Let $\{e_1,\ldots, e_n\}$ be a basis of $V$. Then the space $\wedge^p V$ has a basis consisting of vectors of the form $e_{i_1}\wedge e_{i_2}\wedge\cdots\wedge e_{i_p}$ for some strictly increasing sequence $i_1<i_2<\ldots<i_p$ of indices. The linear mapping $\wedge^pM$ maps the vector $e_{i_1}\wedge e_{i_2}\wedge\cdots\wedge e_{i_p}$ to $M(e_{i_1})\wedge M(e_{i_2})\wedge\cdots\wedge M(e_{i_p})$. Compute the determinant of this linear mapping in the following cases:

  1. $M$ maps the basis vector $e_{i_0}$ to $\lambda e_{i_0}$ and the other basis vectors $e_i,i\neq i_0,$ to themselves.
  2. $M$ interchanges two basis vectors, $e_{i_1}$ and $e_{i_2}$, and maps the other basis vectors $e_i, i\neq i_1, i\neq i_2,$ to themselves.
  3. $M$ maps the basis vector $e_{i_0}$ to the vector $e_{i_0}+ae_{i_1}$ for some constant $a$ and $i_1\neq i_0$, and maps the other basis vectors $e_i, i\neq i_0$ to themselves.

Then keep in mind (=functoriality) that $\wedge^p(M\circ M')=\wedge^p(M) \circ \wedge^p(M')$ for all linear mappings $M,M'$ from $V$ to itself. As a further hint: This approach is a bit about elementary combinatorics. You have to count the number of changes of a given type, and remember the rule used in forming Pascal's triangle.


Here is an argument using SVD (which might be easier than doing the combinatorics suggested by Jyrki Lahtonen). It gets rid of all the scalings, and reduces the problem to determining orientations.

(I hope this can be done relatively easy, see comments at the end).

Put an inner product on $V$ (This induces an inner product on $\bigwedge^k V$ so we have a notion of orthogonal maps $\bigwedge^k V \to \bigwedge^k V$). Then, if $Q \in \text{SO}$, then so is $\bigwedge^k Q$. Indeed

$$ (\bigwedge^k Q)^T=(\bigwedge^k Q^T)=(\bigwedge^k Q^{-1})=(\bigwedge^k Q)^{-1}.$$

Similarly, we can convince ourselves that $\bigwedge^k Q$ preserves orientation*, so we deduce that $$\bigwedge^k Q \in \text{SO}=\text{SO}(\bigwedge^k V,\bigwedge^k V).$$

Now, given an orientation-preserving map $A:V \to V$, write $A=U\Sigma V^T$, where $U,V \in \text{SO}$. By functoriality we get $$ \bigwedge^k A=\bigwedge^k U \circ \bigwedge^k \Sigma \circ \bigwedge^k V^T, $$ so

$$ \det(\bigwedge^k A)=\det(\bigwedge^k U) \cdot \det(\bigwedge^k \Sigma) \cdot \det( \bigwedge^k V^T)=\det(\bigwedge^k \Sigma). $$

Write $\Sigma v_i=\sigma_i v_i$. ($\sigma_i$ are the singular values of $A$). Then, $$\bigwedge^k \Sigma(v_{i_1} \wedge \dots \wedge v_{i_k})=\Pi_{i=1}^k \sigma_{i_k} (v_{i_1} \wedge \dots \wedge v_{i_k}).$$

We need to multiply all this factors (over all $k$-tuples $i_1,\dots,i_k$). To find $\det (\bigwedge^k \Sigma)$, note that each $\sigma_i$ shows in exactly $\binom{d-1}{k-1}$ products, since we need to append to it $k-1$ indices out of the $d-1$ left. Hence,

$$\det (\bigwedge^k A)=\det (\bigwedge^k \Sigma)=(\Pi_{i=1}^d \sigma_{i})^{\binom{d-1}{k-1}}=(\det \Sigma)^{\binom{d-1}{k-1}}=(\det A)^{\binom{d-1}{k-1}}. $$

This finishes the proof for orientation-preserving maps.

For orientation-reversing maps, we can use SVD in a similar way, taking one of the orthogonal factors to be in $\text{O} \setminus \text{SO}$. Suppose $U \in \text{O} \setminus \text{SO}$. To repeat the argument, We only need to know if $\det(\bigwedge^k U)=1$ or $\det(\bigwedge^k U)=-1$. (We already know that $\bigwedge^k U$ is an isometry, so its determinant is $\pm 1$). In fact we need to show $\det(\bigwedge^k U)=1 \iff \binom{d-1}{k-1}$ is even.

To summarize, my proof is missing two components:

  1. $Q \in \text{SO} \Rightarrow \bigwedge^k Q \in \text{SO}.$ Equivalently, since we know $\bigwedge^k Q$ is an isometry, it suffices to show that if $A:V \to V$ is orientation-preserving, so is $\bigwedge^k A$.

  2. If $A:V \to V$ is orientation-reversing, then $\bigwedge^k A$ is orientation-preserving iff $\binom{d-1}{k-1}$ is even.

Perhaps there is an easy way to prove these two claims without too much combinatorics.