Live data from Hacker News

Ask HN: Math books like SICP?

news.ycombinator.com

11–20 of 92 posts

Re: Ask HN: Math books like SICP?

#11
I share exactly the same interest. Can anybody suggest some outline for what topics (more or less) should somebody cover to be on "undergrad-math" level?

Unfortunately I have to hold my own tongue this time, because books I found useful are mainly in russian and they surely aren't like SICP. And I still lack the whole understanding of the area anyway.

Re: Ask HN: Math books like SICP?

#12
post #8

Sheldon Axler's "Linear Algebra Done Right" has my highest recommendation if you want expertise in linear algebra. As a followup, Paolo Aluffi's "Algebra: Chapter Zero" is the best synthesizing text for abstract algebra for a beginning graduate student. The thing that makes it so amazing is the writing style: it introduces and demystifies category theory, and then discusses groups, rings, modules, linear algebra, fie…

Thanks. Axler's LADR is indeed fantastic, I have already worked through 1/2 of it. I'm really happy to see my opinion seconded. It's really short and precise. Some people seem to prefer Halmos' Finite Dimensional Vector Spaces, but I found the presentation less didactic. Perhaps it's also more of an upper division text, and I'm not there yet.

I was looking for a real analysis companion, perhaps baby Rudin. I was also wondering whether it'd make sense to proceed directly to real analysis, or to step down a bit and read something like Spivak's Calculus.

I'd also like to hear about recommendations at undergrad level in the fields of logic and set theory, geometry, combinatorics, and probability theory. Those would complete my basic math curriculum.

Re: Ask HN: Math books like SICP?

#13
post #5

It's not nearly as easy to work through as SICP is but Principles of Mathematical Analysis by Walter Rudin (sometimes referred to as little Rudin) is a great place to start if you're interested in analysis. It's a hard book, but it's pretty much the standard for undergrad analysis.

Echo the above. Pairing little Rudin with a more user-friendly book like Understanding Analysis by Abbott is a great way to learn the material if you get stuck.

Personally I would recommend mathematical analysis by Pugh. Goes into as much depth as Rudin, but more approachable and a great selection of exercises.

Re: Ask HN: Math books like SICP?

#15
post #11

I share exactly the same interest. Can anybody suggest some outline for what topics (more or less) should somebody cover to be on "undergrad-math" level? Unfortunately I have to hold my own tongue this time, because books I found useful are mainly in russian and they surely aren't like SICP. And I still lack the whole understanding of the area anyway.

My idea was to cover 6 topics, which would be equivalent to a broad freshman and 1/2 sophomore math education:

* Set theory * Linear algebra * Geometry * Real analysis * Combinatorics * Probability theory

Re: Ask HN: Math books like SICP?

#16
post #12
post #8

Sheldon Axler's "Linear Algebra Done Right" has my highest recommendation if you want expertise in linear algebra. As a followup, Paolo Aluffi's "Algebra: Chapter Zero" is the best synthesizing text for abstract algebra for a beginning graduate student. The thing that makes it so amazing is the writing style: it introduces and demystifies category theory, and then discusses groups, rings, modules, linear algebra, fie…

Thanks. Axler's LADR is indeed fantastic, I have already worked through 1/2 of it. I'm really happy to see my opinion seconded. It's really short and precise. Some people seem to prefer Halmos' Finite Dimensional Vector Spaces, but I found the presentation less didactic. Perhaps it's also more of an upper division text, and I'm not there yet. I was looking for a real analysis companion, perhaps baby Rudin. I was also…

I third the recommendation on Axler's LADR.

I'd actually like to hear about alternatives to Rudin. My undergrad analysis class used it, but it's lack of diagrams was particularly bothersome. I'd spend an hour digesting a rat's nest of a paragraph only to discover that the underlying concept was simple enough that even a rough sketch ought to be able to get the gist of it across in seconds.

Re: Ask HN: Math books like SICP?

#17
post #9

Math is a much, much broader field than the part of Computer Science than SICP covers, so it's really hard to search for "consistent and broad knowledge throughout all areas". Do you really need to learn analytic number theory? category theory? axiomatic set theory? tensor calculus? My suggestion would be to narrow it down to a specific field you're interested in like abstract algebra and ask for suggestions about th…

I was planning to structure my learning around linear algebra and real analysis, sort of like Harvard's Math 55 does.

Apart from that I wanted to expand on basic set theory, geometry, combinatorics and probability theory to have a well-rounded basic education.

My ultimate goal is to be able to digest advanced probability and statistics books.

Re: Ask HN: Math books like SICP?

#18
My recommendation is "One-Variable-Calculus with and introduction to Linear Algebra" by Tom M. Apostol, followed by "Mathematical Analysis". Both books form a great combination!

Re: Ask HN: Math books like SICP?

#19
post #12
post #8

Sheldon Axler's "Linear Algebra Done Right" has my highest recommendation if you want expertise in linear algebra. As a followup, Paolo Aluffi's "Algebra: Chapter Zero" is the best synthesizing text for abstract algebra for a beginning graduate student. The thing that makes it so amazing is the writing style: it introduces and demystifies category theory, and then discusses groups, rings, modules, linear algebra, fie…

Thanks. Axler's LADR is indeed fantastic, I have already worked through 1/2 of it. I'm really happy to see my opinion seconded. It's really short and precise. Some people seem to prefer Halmos' Finite Dimensional Vector Spaces, but I found the presentation less didactic. Perhaps it's also more of an upper division text, and I'm not there yet. I was looking for a real analysis companion, perhaps baby Rudin. I was also…

I have essentially taught myself everything I know about analysis to suit my needs (and I'm probably worse off for it). I really wish there were a book like "Analysis from a computational perspective," which I suppose is just numerical analysis but I have yet to find any books that suit me in that topic either. That being said, something like Christianini's "Introduction to Support Vector Machines" has doubled as a synthesizing text on basic functional analysis for me. My recommendation, if you're comfortable with proofs that you would see in abstract algebra, is to jump right into baby Rudin or any other undergrad-level analysis text. I view them all pretty much the same.

Likewise I essentially learned all the probability theory and combinatorics I know from people and scraps, so I can't recommend a synthesizing text.

Undergraduate geometry can be a mess, so you should know what you're looking for. There are three kinds of undergraduate geometry classes: 1. Euclid's Elements (ugh), 2. The hyperbolic version of Euclid's Elements (meh), and 3. The "Erlangen Programme" style, which involves studying geometry via group theory and linear algebra. As you can probably tell, my recommendation is to study the last, because you already know group theory and with the other two you'll spend a lot of time wondering whether you can apply some basic obvious fact to prove some other basic obvious fact. The Erlangen style also allows you to describe projective and hyperbolic geometry via linear algebra (as well as the Euclid way), which is far more useful. See, for example, my post on projective geometry for elliptic curves [1]. I went through all three styles, but the last unfortunately had no textbook.

I'm not a huge fan of logic/set theory, but again the best treatment I can see for basic logic is to view it as algebra. In that vein, Halmos's "Logic as Algebra" was all I needed, and the prose is superb. This book does not contain any real set theory (say, about higher cardinals), but it's nice and short.

[1]: http://jeremykun.com/2014/02/16/elliptic-curves-as-algebraic...

Post reply on HN