What Makes Jim Hefferon's Linear Algebra a Must-Read?

Click For Summary

Discussion Overview

The discussion centers on Jim Hefferon's textbook "Linear Algebra," focusing on its content, applications, and suitability for different levels of students. Participants explore its unique features compared to traditional linear algebra texts, including its open-source nature and the integration of real-life applications.

Discussion Character

  • Exploratory
  • Technical explanation
  • Conceptual clarification
  • Debate/contested

Main Points Raised

  • Some participants praise the book for its interesting applications, particularly in physics, while noting that some applications may be challenging for less prepared students.
  • Others highlight the contrast between Hefferon's homework problems and traditional "drill and kill" problems, appreciating the context provided by real-life applications.
  • One participant mentions the book's approach to determinants as more natural and straightforward compared to other texts, emphasizing the development of concepts without abrupt introductions.
  • Another participant notes that while the book is high-quality, it may be slightly advanced for those without prior proof-based coursework.
  • Some participants suggest that the book is a good introductory text but may not be sufficient as a sole resource, comparing it to more advanced texts.

Areas of Agreement / Disagreement

Participants express a mix of opinions regarding the book's level of difficulty and its suitability as a primary resource. While some appreciate its accessibility and applications, others believe it may not fully meet the needs of all students, indicating a lack of consensus on its overall effectiveness.

Contextual Notes

Some participants mention the evolving nature of the textbook due to its open-source status, which may lead to ongoing improvements and corrections. There are also references to the varying levels of mathematical maturity required to engage with the material effectively.

Who May Find This Useful

Readers interested in linear algebra, particularly those looking for a resource that integrates applications with theoretical concepts, may find this discussion beneficial. It may also appeal to educators seeking alternative textbooks for their courses.

For those who have used this book


  • Total voters
    6
bcrowell
Staff Emeritus
Science Advisor
Insights Author
Messages
6,723
Reaction score
431

Table Of Contents:
Code:
[LIST]
[*] Linear Systems
[LIST]
[*] Solving Linear Systems
[LIST]
[*] Gauss’s Method
[*] Describing the Solution Set
[*] General=Particular+Homogeneous
[/LIST]
[*] Linear Geometry
[LIST]
[*] Vectors in Space
[*] Length and Angle Measures
[/LIST]
[*] Reduced Echelon Form
[LIST]
[*] Gauss-Jordan Reduction
[*] The Linear Combination Lemma
[/LIST]
[*] Computer Algebra Systems
[*] Input-Output Analysis
[*] Accuracy of Computations
[*] Analyzing Networks
[/LIST]
[*] Vector Spaces
[LIST]
[*] Definition of Vector Space
[LIST]
[*] Definition and Examples
[*] Subspaces and Spanning Sets
[/LIST]
[*] Linear Independence
[LIST]
[*] Definition and Examples
[/LIST]
[*] Basis and Dimension
[LIST]
[*] Basis
[*] Dimension
[*] Vector Spaces and Linear Systems
[*] Combining Subspaces
[/LIST]
[*] Fields
[*] Crystals
[*] Voting Paradoxes
[*] Dimensional Analysis
[/LIST]
[*] Maps Between Spaces
[LIST]
[*] Isomorphisms
[LIST]
[*] Definition and Examples
[*] Dimension Characterizes Isomorphism
[/LIST]
[*] Homomorphisms
[LIST]
[*] Definition
[*] Range space and Null space
[/LIST]
[*] Computing Linear Maps
[LIST]
[*] Representing Linear Maps with Matrices
[*] Any Matrix Represents a Linear Map
[/LIST]
[*] Matrix Operations
[LIST]
[*] Sums and Scalar Products
[*] Matrix Multiplication
[*] Mechanics of Matrix Multiplication
[*] Inverses
[/LIST]
[*] Change of Basis
[LIST]
[*] Changing Representations of Vectors
[*] Changing Map Representations
[/LIST]
[*] Projection
[LIST]
[*] Orthogonal Projection Into a Line
[*] Gram-Schmidt Orthogonalization
[*] Projection Into a Subspace
[/LIST]
[*] Line of Best Fit 
[*] Geometry of Linear Maps
[*] Magic Squares
[*] Markov Chains
[*] Orthonormal Matrices
[/LIST]
[*] Determinants
[LIST]
[*] Definition
[LIST]
[*] Exploration
[*] Properties of Determinants
[*] The Permutation Expansion
[*] Determinants Exist
[/LIST]
[*] Geometry of Determinants
[LIST]
[*] Determinants as Size Functions
[/LIST]
[*] Laplace’s Expansion
[LIST]
[*] Laplace’s Expansion Formula
[/LIST]
[*] Cramer’s Rule
[*] Speed of Calculating Determinants
[*] Chiò’s Method
[*] Projective Geometry
[/LIST]
[*] Similarity
[LIST]
[*] Complex Vector Space
[LIST]
[*] Review of Factoring and Complex Numbers
[*] Complex Representations
[/LIST]
[*] Similarity
[LIST]
[*] Definition and Examples
[*] Diagonalizability
[*] Eigenvalues and Eigenvectors
[/LIST]
[*] Nilpotence
[LIST]
[*] Self-Composition
[*] Strings
[/LIST]
[*] Jordan Form
[LIST]
[*] Polynomials of Maps and Matricess
[*] Jordan Canonical Form
[/LIST]
[*] Method of Powers
[*] Stable Populations
[*] Page Ranking
[*] Linear Recurrences
[/LIST]
[*] Appendix
[LIST]
[*] Propositions
[*] Quantifiers
[*] Techniques of Proof 
[*] Sets, Functions, and Relations
[/LIST]
[/LIST]
 
Last edited by a moderator:
Physics news on Phys.org
This is an excellent book. The fact that it's free is just an added bonus.

One thing that makes this book very different from the undergraduate math texts I used is the many interesting applications. Some of these are in separate sections, and some are interspersed throughout the text. The physics applications -- such as crystals, electrical networks, and dimensional analysis -- are excellent. Some seem like they might be a little on the difficult side for students with weaker preparation, but it is of course up to the instructor which ones to cover. It's a measure of the quality of the book that I was intrigued by the applications that were outside my specialty, such as voting paradoxes. When's the last time you found yourself getting interested in a textbook?

Many of the homework problems relate directly to these real-life applications. This is in welcome contrast to the usual, dreary set of "drill and kill" problems without any real context. The drudgery is also reduced by the explicit introduction of computer algebra systems in the first chapter. Many of the problems explicitly state that they are to be solved on a computer, and the assumption that the students will use computers has also allowed Hefferon to include many realistic problems that result in larger matrices than could be handled by hand.

In some ways, this book strikes me as more advanced than the ones used in my lower-division course. Says Hefferon,

The courses at the start of most mathematics programs work at having students correctly apply formulas and algorithms, and imitate examples. Later courses require some mathematical maturity: reasoning skills that are developed enough to follow different types of proofs, a familiarity with the themes that underly many mathematical investigations like elementary set and function facts, and an ability to do some independent reading and thinking, Where do we work on the transition?

Linear algebra is an ideal spot...

I was especially interested in the treatment of determinants, since I clearly recalled how the text used in my own undergraduate linear algebra course had introduced them abruptly and without motivation. I only really felt that I understood what a determinant was once I learned that it could be interpreted as the product of the eigenvalues. Hefferon takes an interesting in-between approach. He doesn't do eigenvalues until after determinants, but he doesn't just introduce determinants through a deus ex machina either. Instead, he discusses the invertibility of 1x1, 2x2, and then 3x3 matrices, and develops the concept naturally and straightforwardly. Three cheers!

All in all, it's hard for me to imagine why anyone would go on using linear algebra texts that are not free information when there's a free book as good as this one.
 
I have not read all the way through this textbook, but I did use portions of it heavily as a supplement to other assigned linear algebra books. I am very impressed by the high-quality of the writing and presentation. Because of its open-source nature, Hefferon has continued to add material and corrections, making it even better than when I first used it.

Its only drawback is that it is probably a just little too advanced at the beginning for someone who has not had a proof-based course before.
 
a nice low level book. not in the league with "linear algebra done wrong" by treil, or the classics by hoffman and kunze or shilov, but a good intro. just don't stop here.
 

Similar threads

  • · Replies 6 ·
Replies
6
Views
2K
Replies
6
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • Poll Poll
  • · Replies 6 ·
Replies
6
Views
11K
  • Poll Poll
  • · Replies 1 ·
Replies
1
Views
3K
  • Poll Poll
  • · Replies 2 ·
Replies
2
Views
7K
  • Poll Poll
  • · Replies 1 ·
Replies
1
Views
4K
  • Poll Poll
  • · Replies 3 ·
Replies
3
Views
5K
  • Poll Poll
  • · Replies 1 ·
Replies
1
Views
4K
  • Poll Poll
  • · Replies 3 ·
Replies
3
Views
9K