HN Books @HNBooksMonth

The best books of Hacker News.

Hacker News Comments on
Pure Mathematics for Beginners: A Rigorous Introduction to Logic, Set Theory, Abstract Algebra, Number Theory, Real Analysis, Topology, Complex Analysis, and Linear Algebra

Steve Warner · 3 HN comments
HN Books has aggregated all Hacker News stories and comments that mention "Pure Mathematics for Beginners: A Rigorous Introduction to Logic, Set Theory, Abstract Algebra, Number Theory, Real Analysis, Topology, Complex Analysis, and Linear Algebra" by Steve Warner.
View on Amazon [↗]
HN Books may receive an affiliate commission when you make purchases on sites after clicking through links on this page.
Amazon Summary
Pure Mathematics for Beginners Pure Mathematics for Beginners consists of a series of lessons in Logic, Set Theory, Abstract Algebra, Number Theory, Real Analysis, Topology, Complex Analysis, and Linear Algebra. The 16 lessons in this book cover basic through intermediate material from each of these 8 topics. In addition, all the proofwriting skills that are essential for advanced study in mathematics are covered and reviewed extensively. Pure Mathematics for Beginners is perfect for professors teaching an introductory college course in higher mathematics high school teachers working with advanced math students students wishing to see the type of mathematics they would be exposed to as a math major. The material in this pure math book includes: 16 lessons in 8 subject areas. A problem set after each lesson arranged by difficulty level. A complete solution guide is included as a downloadable PDF file. Pure Math Book Table Of Contents (Selected) Here's a selection from the table of contents:Introduction Lesson 1 - Logic: Statements and Truth Lesson 2 - Set Theory: Sets and Subsets Lesson 3 - Abstract Algebra: Semigroups, Monoids, and Groups Lesson 4 - Number Theory: Ring of Integers Lesson 5 - Real Analysis: The Complete Ordered Field of Reals Lesson 6 - Topology: The Topology of R Lesson 7 - Complex Analysis: The Field of Complex Numbers Lesson 8 - Linear Algebra: Vector Spaces Lesson 9 - Logic: Logical Arguments Lesson 10 - Set Theory: Relations and Functions Lesson 11 - Abstract Algebra: Structures and Homomorphisms Lesson 12 - Number Theory: Primes, GCD, and LCM Lesson 13 - Real Analysis: Limits and Continuity Lesson 14 - Topology: Spaces and Homeomorphisms Lesson 15 - Complex Analysis: Complex Valued Functions Lesson 16 - Linear Algebra: Linear Transformations
HN Books Rankings

Hacker News Stories and Comments

All the comments and stories posted to Hacker News that reference this book.
> TWO PROBLEMS in 1 day

One of the dirty little secrets of studying CS and math is that truly understanding 2 problems of the kind you've never seen before in 1 day is OK and expected. Hell, sometimes mere understanding of one single solution to a problem can take a week or longer. Most anyone who does better has either studied the (adjacent) material before or just trudging along half-understanding this bit and that piece hoping that sometime in the future it might all come together. And that's exactly what happens after you stick with it for awhile (often several years). Your job is to understand the thought process and philosophy of math. It's usually called "math maturity". Math/CS people reuse the same tips and tricks over and over again under many different guises and after a while you'll start seeing this repetition and even start using them yourself. It's very similar to how you learned your own native tongue. Luckily, math folk have methods to rein in this madness.

Check out [0]. It's free and teaches you some basics of structured thought. Then check out [1], [2], [3] to expand on what you've learned.

One really good unpretentious algo book that shows you how to do problems is [4].

[0] BOOK OF PROOF by Richard Hammach

https://www.people.vcu.edu/~rhammack/BookOfProof/

[1] Discrete Mathematics with Applications by Susanna Epp

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

[2] Pure Mathematics for Beginners by Steve Warner

https://www.amazon.com/Pure-Mathematics-Beginners-Rigorous-I...

[3] Mathematical Proofs by Gary Chartrand et al

https://www.amazon.com/Mathematical-Proofs-Transition-Advanc...

[4] Data Structures and Algorithms: Concepts, Techniques and Applications by G.A.V. Pai

https://www.amazon.com/gp/product/0070699577/ref=ppx_yo_dt_b...

Good Luck and don't f*ck it up!

toop43
I appreciate the thoughtful post, with links. Definitely one of the feelings I've had as I've approached these algorithms is that I MUST certainly be lacking in either experience, or a way of thinking, or both.

I'm certainly lacking in the experience boat. But, I've figured the "way of thinking" is likely that I am not thinking in an algorithmic / math fashion. I don't "see" the solutions in the same way that someone with a mind for math would. Instead I just see the brute force, "obvious" solution.

I'll definitely take a look at these resources.

Pure Mathematics for Beginners by Steve Warner runs through the (very) introductory elements of major branches of math [0]. If you want even more leisurely intro to math intuition without worrying about elements of topology/abstract algebra or whatever, Book of Proof by Hammack is great and free [1].

[0] https://www.amazon.com/Pure-Mathematics-Beginners-Rigorous-I...

[1] https://www.people.vcu.edu/~rhammack/BookOfProof/

crimsonalucard
Like most people he's probably referring to applied math. It's really what most people outside of graduate students or math majors are interested in.
Great book.

I think it's a good time to mention a couple of nice books (related)

1. Elementary intro to math of machine learning [0]. Its style is a bit less austere than that of OP's. It also has a chapter on probability. It could possible serve as a great prequel to the book linked in the OP.

2. The book on probability related topics of general data science: high-dimensional geometry, random walks, Markov chains, random graphs, various related algorithms etc [1]

3. Support for people who'd like to read books like the one linked in the OP, but never seen any kind of higher math before [2]. This book has a cover that screams trashy book extremely skimpy on actual info (anyone who reads a lot of tech books knows what I am talking about), but surprisingly,it contains everything it says it does and in great detail. Not even actual math textbooks (say, Springer) are usually written with this much detail. Author likes to add bullet point style elaboration to almost every definition and theorem which is (almost) never the case with gazillions of books usually titled "Abstract Algebra", "Real Analysis", "Complex Analysis" etc. Some such books sometimes attach words like "friendly" to their title (say, "Friendly Measure Theory For Idiots") and still do not rise to the occasion. Worse yet, a ton (if not most) of these books are exact clones of each other with different author names attached. The linked book doesn't suffer from any of these problems.

[0] Mathematics For Machine Learning by Deisentoth, Faisal, Ong

https://mml-book.github.io/book/mml-book.pdf

[1] Foundations Of Data Science By Blum, Hopcroft, Kannan

http://www.cs.cornell.edu/jeh/book%20no%20so;utions%20March%...

2] Pure Mathematics for Beginners: A Rigorous Introduction to Logic, Set Theory, Abstract Algebra, Number Theory, Real Analysis, Topology, Complex Analysis, and Linear Algebra by Steve Warner

https://www.amazon.com/Pure-Mathematics-Beginners-Rigorous-I...

krn
I would just like to thank you. This is the most useful comment in the entire thread.
iamcreasy
I'll check out the last one. Currently I am teaching myself real analysis.
HN Books is an independent project and is not operated by Y Combinator or Amazon.com.
~ yaj@
;laksdfhjdhksalkfj more things
yahnd.com ~ Privacy Policy ~
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.