Found in 3 comments on Hacker News
This one back in 2014 -- just the intro undergrad class. I actually absorb very little from lectures and do most of my learning by reading and doing problems myself -- the book was so good I read it cover to cover and did a lot of the practice problems.

https://wl11gp.neu.edu/udcprod8/bwckctlg.p_disp_course_detai...

https://www.amazon.com/Discrete-Mathematics-Applications-Ken...

krick · 2014-04-12 · Original thread
Eh, I was thinking about something else, actually. What you listed are taught in every CS program, aren't they? It isn't what I imagined when I heard "rigorous" at all.

Topology, number theory, abstract algebra (I mean, real one, not CS-course basics), statistics, tensor analysis? Isn't that "undergrad math"?

For things like Set theory/combinatorics/logic basics I'd recommend Rosen's "Discrete Math and Applications"[1]. CS oriented, simple, interesting, broad. Covers all the basic stuff.

Linear algebra — two books, "Linear algebra done Right" and "Linear algebra done Wrong". Second one more math-oriented, the first one — pretty simple, pretty clear, fun to read.

Real analysis ("calculus" you mean?) — I personally learned from different sources and probably the most concise book I read is Fichtengolz's "differential and integral calculus", but I don't know if it's available in english. I guess, almost any book on topic is fine.

Geometry & Probability theory — not sure what to recommend, because books on topic vary in depth dramatically, I would appreciate myself if somebody would outline the borders for what to cover first. Anyway, most of what I read and found useful is in russian, unfortunately. But still, what do you mean by geometry and prob. theory? Differential geometry, Riemannian geometry, erlangen program covered or only basic euclidean/analytic geometry stuff? Same goes for probability. If you care only for very basics — Khan's academy (or any random youtube videos) is fine. Any intro book on statistics covers it as well.

[1] - http://www.amazon.com/Discrete-Mathematics-Applications-Kenn...

jgg · 2010-07-15 · Original thread
This is stuff that's usually taught in a course called "Discrete Mathematics". As far as textbooks go for this type of material, which do you all like? I own Rosen's famous book ( https://www.amazon.com/Discrete-Mathematics-Applications-Ken... ), but it's the "James Stewart's Calculus" of Discrete Mathematics books. I purchased some really old books too, but I haven't yet found one that I like a lot (I settled for a Dover text that's mostly passable).

For the specific topic of set theory, though, I haven't found one I like better than Paul Halmos: https://www.amazon.com/Naive-Theory-Undergraduate-Texts-Math...

If I could only find a number theory text that I like as much.

Fresh book recommendations delivered straight to your inbox every Thursday.