Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

Explanation of the Determinant

  1. Sep 1, 2006 #1
    My lack of any shred of idea about the concept of the determinant is really beginning to bug me. Especially now that I have begun my Linear Algebra class. Is there anybody available to help explain (or link me to a good explanation) to me the idea behind it and what the value actually stands for? The whole process seems like magic to me so far. Even my book skips on really explaining anything when the determinant is introduced.

    This annoys me the most when using the cross product. How is it that the determinant of the matrice is the magnitude for the new vector?
  2. jcsd
  3. Sep 1, 2006 #2
    In loose terms, the determinant can be considered the "size" of a matrix (unrelated to it's nxm size)

    If the matrix is considered an operator or linear transformation, the determinant is then the "scale factor" which describes how the operand transforms in size (vector norm, for example)
  4. Sep 1, 2006 #3

    matt grime

    User Avatar
    Science Advisor
    Homework Helper

    You can prove, by hand, that the determinany of a 2x2 (and a 3x3 matrix) represents the effect on volumes the linear map has.

    In general it is a little more tricky to prove, and but can be explained thusly:

    given a vector space V there is another vector space [itex]\Lambda^2V[/itex] (which I shall for typesetting reasons label /\^2(V)) called the alternating or antisymmetric square. If e_i is a basis of V then /\^2(V) then has as basis the symbols e_i/\e_j subject to the relation that e_i/\e_j=-e_j/\e_i. That is swapping over the arguments changes sign, hence the name alternating. There are other rules too such as the symbol (e_i+e_j)/\e_k = e_i/\e_k + e_j/\e_k.

    Now, I can repeat this construction and define /\^n(V) by taking as a basis the 'n-fold wedge', so this has basis the symbols where we have n terms not two, but with the same rules that if we swap over two arguments we change the sign.

    What happens if n=dimV? I claim that the resutling space /\^n(V) is one dimensional. To see this notice that if any wedge has a repeated element then it is identified with the zero vector (in /\^2 where it is easier to write e/\f=-f/\e, so if I let e=f, then e/\e=-e/\e, so e/\e=0). What this means is that because of the rule about swapping things round, given e_i/\e_j/\../\e_k I can swap them round so that the subscripts are all increasing, and because if I repeat a subscript I get zero then for non-zero terms these subscripts must be strictly increasing. If n=dimV how can choose a strictly increasing set of length n from the numbers 1,..,n? In exactly one way, so there is exactly one basis vector.

    With n=dimV, what /\^n represents is volume. If you take n vectors, write them in terms of the basis elements, then wedge them together the resulting number (1-d vector spaces are jsut numbers remember) is the volume of the object that the vectors span (we're normalizing things so that we consider the basis vectors of V to have length 1). It is easiest to justify this by saying: consider some box defined by n vectors, if you double all the lengths of all the vectors you multiply the volume by 2^n, which is exactly waht should happen to an n dimensional volume.

    So, back to determinants. Given a linear map M acting on V I can make it act on /\^n(V) by just letting M act on each of the components of a wedge of n things at the same time. When n=dim(V) M now just acts by multiplication by a number. That number is what we define to be det(M). Using the properties of wedges you can also now work out a formula for the determinant of any nxn matrix, and it gives precisely the things you know in the 2x2 and 3x3 case. Here are the determinants written out for small matrices

    M= m_{ij} for 1<=i,j<=2
    det(M)=[itex] m_{11}m_{22} - m_{12}m_{21}[\itex]

    now for i,j>=3

    [tex]m_{11}m_{22}m_{33}- m_{12}m_{21}m_{33}-m_{13}m_{22}m_{31} - m_{11}m_{23}m_{32} + m_{12}m_{23}m_{31}+m_{13}m_{21}m_{32}+m_{13}m_{22}m_{31}[/tex]

    I've deliberately written in that form so that you can try to spot a pattern: the subscripts all go [itex]m_{1i}m_{2j}m_{3k}[/tex] and {i,j,k}={1,2,3}, the sign in front tells me how many swaps I made in the order of 1,2,3 to get i,j,k, i.e. to get from 1,2,3 to 2,1,3 you need one swap, 1,2,3 to 2,3,1 needs two swaps. Obviously 'the number of swaps' is not well defined, but what is well defined is the parity, no matter how you get from 1,2,3 to 2,1,3 you will always use an odd number, and from 1,2,3 to 2,3,1 an even number.

    These formulae follow from the rules about things in /\^n. Try it for the 2x2 case and see what happens: If we take the usual 2x2 matrix with entries a,b,c,d, where does it send e_1? To ae_1+ce_2, and e_2 goes to be_1+de_2. Now what is


    We can distribute over the brackets:

    abe_1/\e_1 + ade_1/\e_2 + cbe_2/\e_1+cde_2/\e_2.

    Remember repeated indices mean the symbol is equal to zero:


    and we swap signs if we swap arguments:

    ade_1/\e_2 - bc e_1/\e_2 = (ad-bc)e_1/\e_2

    as required.
  5. Sep 1, 2006 #4


    User Avatar
    Science Advisor
    Homework Helper
    2015 Award

    the determinant expresses the volume of the parallelepiped spanned a sequence of n vectors in R^n, in terms of their entries.

    e.g. the area of the parallelogram spanned by (a,b) and (c,d) is the absolute value of ad-bc.
  6. Sep 2, 2006 #5

    matt grime

    User Avatar
    Science Advisor
    Homework Helper

    Beware of LaTeX error in my post that I cannot now correct.
  7. Sep 2, 2006 #6


    User Avatar
    Science Advisor
    Homework Helper
    Gold Member
    Dearly Missed

    1. The first thing to remember is:
    How is the number called the determinant of the matrix DEFINED?
    Not knowing your book, I expect your book defines it to be the number given by an unambiguous computation process
    (i.e resolving the "how to compute the determinant" issue)
    Consider this to furnish you with the "core concept" of what the determinant is. That core concept is very simple to grasp:
    The determinant is just some number you get out of a particular computation process.
    It is VERY important that you understand that we are at perfect liberty in maths to define whatever objects we want as long as the definition of it is clear!

    This is a totally separate issue from the issue WHY should we bother about some object defined in this or that way!

    2. It can be PROVEN that this number has certain PROPERTIES, that has been excellently explained to you already.
    These proofs then, enriches your rather trite core concept of the determinant by pointing out non-intuitive features of that number, and really furnish us with the justification of why it was important to bother about the "determinant" in the first place.

    Pay therefore particular care to such proofs; be sure you understand why they are correct!
    Last edited: Sep 2, 2006
  8. Sep 2, 2006 #7
    Although the book (Elementary Linear Algebra by Larason/Edwards/Falvo) gives the definition of a determinant of a 2x2 matrix in the first section dealing with the determinant, it leaves me with nothing. After all, my teacher seems to already assume that because we have taken precalculus before, we can already use the determinant to check for the consistency of the linear system. The biggest problem with this is I can't see why this simple calculation can tell us something that important about the system. I can at least begin to have an idea what this calculation means from the way mathwonk put it. Otherwise, sorry to say, but the use of concepts and terms such as vector spaces is something I have yet to reach. Looks like I will have to come back to this once I finish my course.
  9. Sep 6, 2006 #8
    So, if our matrix is the Hamiltonian, then det(H) tells you...something about the effect of this linear tranformation on a vector?
  10. Sep 6, 2006 #9

    matt grime

    User Avatar
    Science Advisor
    Homework Helper

    The only thing you can say is that if the matrix has non-zero determinant the image of some (non-zero) vector is not zero. Apart from that the determinant tells you nothing about the action of a matrix on a vector (ignore the 1x1 case), and there is no need to introduce the notion that the matrix is a hamiltonian (in whatever sense you mean that).
  11. Sep 6, 2006 #10
    Well, we know that the determinant of a Hermetian operator is constant with respect to basis change, but others have been saying that the value itself has some meaning (I'd imagine only relative to the determinant of some other matrix). So if det(A)=a and det(B)=b and a>b, what does that tell you about A and B relative to one another or relative to their effects on some vector? Thanks for the response, by the way.
  12. Sep 6, 2006 #11

    matt grime

    User Avatar
    Science Advisor
    Homework Helper

    Let's assume the determinant non-zero. It tells you nothing about the action of the matrix on any one vector x other than Mx=/=0.

    The value of the determinant has a meaning, but that meaning doesn't specify the action of the matrix on *one* vector. It tells you about the action of the matrix on volumes - spaces enclosed by n linearly independent vectors in R^n.
  13. Sep 7, 2006 #12
    Alright, so the determinant of an operator tells you about its action on volumes of basis in R^n; so if det(A)=a and det(B)=b, and a>b, what does that tell you about the operators A and B relative to each other? If we switch from basis {x} to basis {x'}, how does a, b, and (a-b) vary, and what does this say about A and B in the {x} relative to the {x'} basis?
  14. Sep 7, 2006 #13

    matt grime

    User Avatar
    Science Advisor
    Homework Helper

    Determinants are basis invariant: that is an easy exercise.
  15. Sep 7, 2006 #14
    Yeah, I knew that. :blushing:

    So does that the value of the determinant of one operator tell you relative to another?
  16. Sep 7, 2006 #15

    matt grime

    User Avatar
    Science Advisor
    Homework Helper

    That they have different effects on volumes.
  17. Sep 7, 2006 #16

    Okay, you seem to be sick of this line of questioning. Thanks for your reponses.

    Anyone else have a thought on what operator A having a "larger effect on volumes" has to say about it relative to B if is has a "smaller effect on volumes"? That is, does the determinant tell you anything INTERESTING about the operator relative to another operator?
  18. Sep 7, 2006 #17

    matt grime

    User Avatar
    Science Advisor
    Homework Helper

    Look, if det(M)=D then M sends a volume of 1 unit to a volume of M units. I thought that had been explained several times in this thread. If one matrix multiplies volumes by X and one by Y, what do you think the relationship is?
  19. Sep 7, 2006 #18

    My question is what that means physically. Does this property of the determinate of an operator tell you anything interesting about the PHYSICS. I understand what you’ve said in terms of the geometrical interpretation in R^n. What I want to know is what the physical significance is of this property, if any. Thanks.
  20. Sep 7, 2006 #19
    You can find a general definition for a determinant here.

    I didn't see someone else mention this way of looking at it but it seems pleasant to me since it is the definition.
  21. Sep 8, 2006 #20

    matt grime

    User Avatar
    Science Advisor
    Homework Helper

    Einstein Mclfy: That would entirely depend on what they matrix was. In general it is the eigenvalues that are important, and you cannot read off those from the determinant - you need more information.

    omagdon: that is what I wrote, but without demonstrating how to find this unique alternating form.
Know someone interested in this topic? Share this thread via Reddit, Google+, Twitter, or Facebook

Have something to add?