# First Course in Linear Algebra book suggestions? [duplicate]

This question already has an answer here:

I'm starting maths degree this September and hoping to do some reading on Linear Algebra before I start. What are some good introductory books?

Is there something that starts from the very beginning but also covers stuff in depth? (Is there a book that will be useful for both 1st year and 2nd year linear algebra modules?)

It would also be great if the book has lots of exercises (proof questions!) and solutions given as well.

Thanks in advance.

-
–  lhf May 27 '13 at 10:26
add comment

## marked as duplicate by Zev Chonoles, Amzoti, Julian Kuelshammer, Stefan Hansen, Alexander Gruber♦May 28 '13 at 6:17

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

## 6 Answers

I really liked Linear Algebra Done Right by Sheldon Axler. It starts from the very beginning and contains mostly proof questions; but unfortunately there are no solutions.

-
There is a solutions manual floating about on the web. –  5space May 28 '13 at 5:02
add comment

Look at the two books:

1. Basic Linear Algebra by Blyth and Robertson
2. further Linear Algebra by Blyth and Robertson.

the second is the sequel to the first. These two books will teach you most of the stuff you will need to know. These books have a lot of exercises with solutions.

Also take a look at the classic by Hoffmann Kunze. It has lot of exercises without solutions.

The book by Axler "Linear Algebra Done Right" is decent but I will not suggest it if you are going to continue your studies towards modules as well. This book banishes determinants and polynomials in the study of linear operators. While this may be helpful over the complex field, this approach has limitations when you go to more general rings and modules.

There is another well written book "Finite Dimensional Vector spaces" by Halmos. I do not remember if it has sufficient exercises though.

For a little more advanced level, take a look at "Advanced Linear Algebra" by Steven Roman and "Matrix Analysis Vol. 1" by Horn and Johnson.

-
The Blyth&Robertson texts look nice! Thank you for the recommendation. As well, I think that Halmos has sufficient, very interesting exercises; particularly so when paired with his linear algebra problem book. –  5space May 28 '13 at 5:15
Thank you. Could you possibly compare: Blyth&Robertson, Axler, Lang in terms of difficulty? –  mathskid05 Jun 1 '13 at 11:06
And do you know anything about Friedberg's book? (done some research on this forum and it came up a lot!) Thanks –  mathskid05 Jun 1 '13 at 11:07
I do not know about either Lang or Friedberg. However, absolutely love Blyth and Robertson and is very lucid and easy to follow. If you master those two books, you will have a very solid grasp of Linear Algebra. –  Vishal Jun 1 '13 at 15:34
Thanks :) I think I'll go with Blyth and Robertson. –  mathskid05 Jun 1 '13 at 22:43
show 1 more comment

Lang's Linear Algebra starts at the very beginning and covers stuff in depth.

-
I think Lang could have more exercises/problems. –  5space May 28 '13 at 5:15
add comment

A book that is absolutely terrific for self-study is Halmos's Linear Algebra Problem Book. It's a bit different from most other introductory linear algebra books and it's definitely worth a look. Basically it is about 300 pages of carefully crafted problems with hints and complete solutions. All theory is presented as problems and is then further explained in the solutions. I think it's a very nice approach.

-
add comment

Just an empiric, maybe a little bit personal, paranoic, exagerrated (and not so serious) piece of advice. Take any Linear Algebra book and look at the definition the author gives of a matrix. If it is something that sounds like "A $m\times n$ matrix (over a field) is an array of scalars (numbers) with $m$ rows and $n$ columns" and so on, try to look at another book. If after a while you still can't find anything which gives a different definition for a matrix (and I doubt you will so easily), then pick one of the textbook suggested so far (actually I haven't checked if some of them provides another definition for a matrix). But if you find one which seems to disagree with the fact that a matrix has to be defined as an array of numbers, it might be worth to try and read it.

-
What is your preferred definition of matrix? The one you don't like seems perfectly sensible to me. –  Potato May 28 '13 at 4:29
Do you want to define it as a function from $\{1,...,m\}\times \{1,...,n\}$ to $\mathbb{C}$ or whatever space you want? –  Vishal May 28 '13 at 4:45
@Potato Such a definition (array of scalars) is mathematically meaningless, unless you also define what an array is (and also what rows and columns of a matrix are). It is like pretending to define a set as a collection of objects: what is a collection? What are objects? –  Marco Vergura May 28 '13 at 8:08
@JamesS.Cook This is sick, IMHO. At least if we talk about introductory textbooks like those in Linear Algebra or Calculus which should be basically adressed to first year undergraduate student. Such books should help novice mathematician in developing a critic sensibility to mathematical definitions (one professor of mine once wrote that "the job of a Mathematician is that of defining and demonstrating"), which I do think is essential. There aren't formal and informal ways of doing things: there is just a right and mathematical way or a wrong and non-mathematical one. –  Marco Vergura Jun 7 '13 at 22:14
Luckily I took a course in Linear Algebra whose instructor was very careful in stressing importance of rigour and, so to say, formalism. When you discover that $(a,b):=\{\{a\},\ \{a,b\}\}$, you see at once the idea, the intuition behind such a definition and, somehow, its aesthetic. –  Marco Vergura Jun 7 '13 at 22:22
show 3 more comments

I would recommend, arranged somewhat in order of difficulty/sophistication, that you take a look at:

1) Strang Linear Algebra and its Applications (don't forget the MIT OCW lectures)

2) Paul Halmos Finite Dimensional Vector Spaces (the recommendation for his problem book is also good)

3) Hoffman & Kunze Linear Algebra

4) Shafarevich Linear Algebra and Geometry

5) Roman Advanced Linear Algebra

A nice, cheap alternative to Halmos and Hoffman would be Shilov's text published by Dover. There are also nice books that have linear algebra integrated with other material such as Apostol's Calculus (which I highly recommend), Hubbard's vector calculus text or Artin's abstract algebra text.

-
add comment