Groking The Determinant
grok | Verb
“to understand profoundly and intuitively” - Merriam-Webster
is a function of all time. However, I think most students using it don’t grok it, despite their understanding of one of its “less abstract” definitions. In this post I will try to illustrate my journey with this function, and the path I took to grok it.
In high school, the following formula occasionally showed its face in math competitions or a precalculus class: , accompanied by the usual “area” argument as follows:
Given a matrix , we have that is the area of the parallelogram created when applying it to and . For example consider the matrix with .
Of course this definition can be extended to higher dimensions with the mythical, hideously named, and potentially hard to imagine parallelepiped. [I didn’t know there was a third e until writing this].
Now what happens to our nice looking ad - bc when we go to higher dimensions.
GAH! What murderous manner of mechanism has manifested such a miraculously malicious formula. Well it turns ot that:
Who would’ve guessed? [Certainly not me.] This all leads to the frankly tragic recursive definition of the determinant which came in college:
Where is a minor of the matrix and . [This definition also works iterating on rows the columns.] This definition is insanely useful and helps us do lots of nice things with the list of identities involving .
But can we do better? Yes. Let’s start from the beginning. Lets say we want a function that gives us the volume of the space that we get when mapping the box defined by through a matrix .
What kinds of properties might we want such a function to have? [We will defined as a function on , where each entry represents a column in ] It turns out there are three:
- -
- - is multilinear
- - is alternating
Clearly we want as the mapping our box through the identity produces the same unit box.
Now what about multilinear. Suppose we have as before and . Now how can we add the areas? Lets go about this geometrically:
With . Note here second column of is the sum of the second columns of and , and the first column is their first column. I claim that . Hopefully you can see this by sliding the shape formed by the blue and red bits into place.
Thus for we want that . A similar argument exists for the scalar multiple property of being multilinear but I will leave that as an exercise for the reader [There is already enough tikzpicture in this post].
Now what about alternating? This induces the discussion of signed volume. Which initially seems a little unclear if we are looking for a function that gets the area of some space. But lets suspend our disbelief for a little bit and assume we want signed volume. For example if we transformed the unit square across the -axis it is a fair assumption to want its volume to negative.
Lets consider this question: What happens if we permute two vectors in the input to ? We can think of this as permuting the basis vectors of the original space. Consider the following geometric argument of permuting the and axis.
By flipping these two axis we have essentially inverted the same across the line of ! Thus we will say that this inversion negates the volume. So we conclude that should be alternating.
Now lets examine the class of function that is. To recap is an alternating multilinear map. You can verify for yourself that this is a vector space. So a natural question arises. What is the dimension of this vector space?
TO BE CONTINUED
