The only reason why I am now doing theoretical physics (I was in the dumb group initially and worked my way up largely by myself) is because I read a calculus textbook by accident and got hooked when I was 14. Even when I made it to the top of the pile I still wasn't allowed to do anything more than calculus because the module system means we had to choose as a class whether to do group theory or not.
Apologies for the negative waves.
Paul Halmos "Finite-Dimensional Vector Spaces"
For instance, the way Halmos introduces the determinant of a matrix (or an operator) is the most consistent, elegant and simple way I ever encountered. OTOH, in Kenneth Kuttler's LinAlg books the determinant is pulled out of the thin air like in 1000+ other similar books.
Really, I don't see what you like about Halmos definition of the determinant... I have just read it (page 99 of my copy) and he admits that it is a "somewhat roundabout procedure", just after giving the definition! There's other references that seem much cleaner (e.g. Spivak's calculus on manifolds, using exterior algebra).
Halmos shows (it is almost trivial) that the space of anti-symmetric n-forms Wn over L_n is 1-dimensional. Wn(Ae1,...,Aen) = const*Wn(e1,...,en). This scalar const is called determinant. It has all the properties you would ascribe to Volume like volume spanned by collinear column-vectors is zero. This is a nice bridge to geometry in Ln. Also, in a space of just one page (p.99) he introduces determinant and proves its main properties like det(A*B) = det(A)*det(B) and therefore det(A^-1) = 1/det(A).
( v1 ∧ v2 ∧ ··· ∧ vn ) / ( e1 ∧ e2 ∧ ··· ∧ en )
The signed volume per se is just the n-vector: v1 ∧ v2 ∧ ··· ∧ vn
Generally working with the wedge product is more pleasant and conceptually clearer than working with determinants. Among other things we don't need to make an arbitrary choice of basis or unit n-vector. There's also no reason to limit ourselves to n terms. v1 ∧ v2 is also a reasonable quantity to use, etc.
When you take the basis out, that's the wedge product, which inherently includes the orientation. Conveniently, there is only one degree of freedom for n-vectors in n-dimensional space. When we take the quotient of two n-vectors in n-dimensional space we therefore get a scalar.
Say we live in an n-dimensional vector space V and have an endomorphism f : V -> V. Now, we consider the pullback [1] f* : Λⁿ(V) -> Λⁿ(V) induced by f on the vector space of n-linear alternating forms Λⁿ(V) on V.
This is just an endomorphism on Λⁿ(V). However, Λⁿ(V) is one-dimensional, hence necessarily invariant under f*. This means f* has an eigenvalue (!). This eigenvalue is what we usually call the determinant of f.
This is completely independent of any choice of basis, orientation, or an inner product.
[1] That is, given an element w ∈ Λⁿ(V) and an arbitrary n-tuple v₁, ..., vₙ of vectors from V, we have (f*w)(v₁, ..., vₙ) = w(f(v₁), ..., f(vₙ))
And strictly speaking, determinant is not volume because the former is dimensionless. It is the scaling factor of the volume when a geometric entity is transformed by a linear map.
How do you define "length" and "area"? I guess that if you don't have already a very firm grasp of these basic concepts, then there's no business for you (yet) in studying determinants. Much later, once you master thoroughly lengths, areas, volumes and hypervolumes; and also linear algebra and determinants (however they are defined), then you can embark in the elegant definitions using exterior algebra and the like. Notice that Halmos itself says that his treatment is appropriate for a *second* course in linear algebra, preparing the field for the later study of infinite-dimensional spaces.
> And strictly speaking, determinant is not volume because the former is dimensionless.
This really depends on the context. If you are working on euclidean space, you already have "units" and the determinant makes sense in itself, as the volume spanned by sets of vectors.
*A* determinate function (not the) is simply a skew symmetric n-linear map into the underlying field.
Done. Now we get the volume interpretation when it’s appropriate, the wedge product interpretation, and the generalization to finitely generated projective modules (if a determinate function exists, there are additional conditions needed for the existence.)
The title is a reference to a somewhat well-known book, Linear Algebra Done Right, which avoids using determinants to develop the theory (resulting in a somewhat novel/cleaner presentation). It's unfortunately not freely available online (published by Springer – I would suspect most university students can get it freely through their library's website, however).