EM_Guy said:
You probably know much more than me, so you probably have a very good point. However, I have written code in MATLAB to solve sets of linear differential equations using the method of weighted residuals - Galerkin method - without any need for a determinant. When it comes to solving problems that require intensive computations, we would either write or use software to solve those equations. And when it comes to real life problems, the number of unknowns becomes so large that the prospect of finding the determinant becomes too big of a task - no?
I'm attaching a paper (with MATLAB) code that I wrote in graduate school in which I solved a non-homogeneous linear differential equation using the MWR - Galerkin method.
So, it seems to me that you can perform computations while still maintaining the concepts undergirding the operations you are performing without determinants by writing code. Whereas, if you use determinants, you are just following an algorithm without understanding what you are doing (or at least that is what it was like for me).
However, I was never taught how to view determinants geometrically. So, maybe that's my problem.
The problem with Axler's book is that somebody who finished that and only that would have significant troubles finding eigenvalues to various small matrices. For example, if I were to ask him to compute the eigenvalues to
\left(\begin{array}{ccc} 1 & 2 & 3\\ 4 & 5 & 6\\ 7 & 8 & 9\end{array}\right)
then this person would not be able to do this quickly. Do you think that is an acceptable outcome for somebody who took a linear algebra class? I don't think that is acceptable. There are many other examples such as diagonalization, proving that inverting a matrix is a smooth operation, etc.
Of course there are many many methods with matrices that avoid determinants. But I think it is important that somebody who finishes a first LA class knows how to do basic computations. Similarly, somebody who finishes a calculus class, should know how to find basic integrals (while in many real-life computations, the integral rules we use in calculus are not useful either, just like determinants). But we cannot teach all computation methods in a linear algebra class, so determinants become unavoidable.
Whereas, if you use determinants, you are just following an algorithm without understanding what you are doing (or at least that is what it was like for me).
I accept that. But then I'm afraid that your class was just taught badly. That's not really the fault of the determinants though. I'm sure you can also finish a calculus class without knowing what a derivative and an integral is, but being able to compute them with the rules. That doesn't mean we shouldn't teach those rules. It just means the class should emphasize more on intuition and understanding.
Why do we still teach integration by substitution or by parts? Surely we can integrate functions easily nowadays by only using software? The answer is
1) You should be able to find a basic number of examples yourself to get a feel for the process.
2) They are theoretically important rules which are used often in derivations.
The same reasons hold for determinants: they allow you to compute basic examples, and they are useful in theoretical derivations.