Ask HN: Serious mathematics books that can replace a good teacher?
Which books (preferably not pop-sci) fall into this category?
Which books (preferably not pop-sci) fall into this category?
Want to teach geeky tourists calculus? If we made math tourism a thing, teachers in host countries could skill up pretty fast as well.
If I’m going to travel all the way to a stunning vacation destination, I’m probably going to want to drink a beer on the beach instead of trying to focus on a class.
Idea is ~2-3h interactive lecture session in morning by interesting prof, ideally with no electronics, an optional recommended and personalized TA tutorial in the afternoon to catch anyone up, some fun activities like watching sunset on a sailboat and then using celestial navigation to find your way back, some partnerships with locals on regular stuff like surf lessons, musical performances, etc. Priced at a small premium to whatever all inclusives are.
It's not for everyone, but the people it's for, it's really for. It's good for solo travellers, can qualify as business job training, or employee rewards/incentive/teambuilding. A way for poorly paid TAs to make some money and get a paid trip. Any product manager working in the ML space would need to do it. Developing local teaching talent could become a significant industry as well...
There goes my day, anyway.
I will say that I have experience teaching academic subjects in exotic locations including some of those mentioned (Semester at Sea/Abroad type programs) and it is HARD to effectively teach somewhere that isn't a classroom. A boring/utilitarian classroom (the room itself) is a feature, and classrooms the world over look the same for that reason..
If my company is paying for it though...
Machine Learning Summer School (MLSS) used to have some nice locations, don't know what it's like these days.
You could go with a name brand, Brian Greene type. Like a "MasterClass Live" type thing.
Are you genuinely envisioning this math/physics beach vacation as "mostly homework"? Because if it's not going to be a completely surface-level experience, it's going to be "mostly homework". :)
That's what I was envisioning. Homework with an onsite PhD for when I get stuck or find an interesting tangent to go on.
At 32, this is literally how I prefer to spend my vacations now anyway. It's just hard to find time when I can focus and don't have to watch the kids.
I'd ask, would you pay $5k to hang out in a yurt on Anegada for a week and learn an undergrad intro to category theory?
This: https://anegadabeachclub.com/
Plus this:
https://ocw.mit.edu/courses/18-s097-applied-category-theory-...
Equals...awesome?
Other appealing ones to me would be from a selection of:
https://ocw.mit.edu/search/?l=Undergraduate&q=geometry
https://ocw.mit.edu/search/?l=Undergraduate&q=proofs
https://ocw.mit.edu/courses/18-781-theory-of-numbers-spring-...
I could completely picture even hiring locals who speak good English in these places to do the job being a thing to get around having to wrestle with stuff like visa requirements. Costa Rica for example has a law where if the job can be done by someone in Costa Rica, you need to hire them - But the country also has an enormously well educated talent pool (They abolished their military in the 40's to put it in on education), so there's no shortage of that at all.
I think there are so many great books on linear algebra, that it is difficult to single one out. I think LA is also picked up much easier by most people, especially with a programming background.
It isn't really about the book imho, it's about being disciplined and do some practice exercises every day, like you're training a muscle.
Edit: and I recommend you never consult solutions, except to verify yours. "Illusion of competence" is a big thing you might accidentally step into in mathematics. My experience is that looking up solutions gives you a short strong eureka feeling, but you learn almost nothing from it. You have to go and arrive there yourself.
I also really liked Herstein on algebra but I believe it’s out of print now.
The people who update/glue stuff onto the 23rd edition of those 1200-page doorstop undergrad calculus texts would do well to revisit books of that era and learn the difference between "engaging" and "patronizing." That's not a dig at the books not being Spivak or Apostol - there's absolutely a place for that kind of undergrad textbook (though maybe not 1200 pages of it, updated every three years) - but in terms of attempts at being 'relevant' that transparently read as 'Hi, fellow kids!'
I also dig Herstein's problem sets, there's a good breadth of difficulty, and they really elucidate key ideas, or point to other topics not covered in the text. Some of the problems are absolutely wicked, but in a good way. (IIRC, doesn't the introduction say that some are meant more to be attempted than actually solved?)
If you're interested in rigorously proving how calculus works, starting from the structure of the real numbers, I hear nothing but fantastic things about Spivak. I've not worked much of it myself, but the exercises seem very well chosen from the sections I've read. It exists in an interesting space between a calculus textbook and an introduction to real analysis, and you'll see stuff like the intermediate value theorem proven rigorously. If you want to practice computational applications, you may have to supplement it with some other exercises and material, from what I've heard, though. Apostol also exists in the same space as Spivak, and was (possibly still is) the calculus textbook of choice at Caltech.
For a more applied approach in line with the general content of the enormous undergrad omnitext, this seems cool: https://ocw.mit.edu/courses/res-18-001-calculus-online-textb...
Dover and Springer have some pretty neat slim volumes that occupy the 'less rigor/intended for applications' side, though the names and authors escape me right now.
(Edit: Morris Kline was the Dover book I was thinking of, and I've heard good things about Serge Lang's introductory calculus book.)
(Second Edit: Kline doesn't seem particularly slim at 900ish pages, but it is well-liked. Let's go with 'comparatively slim.' In my defense, most Dover books ARE comparatively concise.)
Posting about this inspired me to review all the calculus that I've barely touched in a decade, so I checked out a library copy of Apostol for myself :)
Exercises are the key for learning. Like with riding a bicycle -- you learn by trying not reading or watching. Composing an exercise section is hard, so thoughtful books usually have one.
Also, I'd pick just one book for a subject and stick to it, pick it carefully to fit your style and language.
First let's start with a few books to prep you for college-level maths:
* https://www.amazon.com/How-Study-as-Mathematics-Major-ebook/...
* https://www.amazon.com/How-Read-Proofs-Introduction-Mathemat... ; or
* https://www.amazon.com/Numbers-Proofs-Modular-Mathematics-Al... ; or
* https://www.amazon.com/How-Prove-Structured-Daniel-Velleman-... (I believe you can find solutions to the 2nd edition online)
For Single-Variable Analysis
* https://www.amazon.com/Think-About-Analysis-Lara-Alcock/dp/0...
* https://www.amazon.com/How-Why-One-Variable-Calculus/dp/1119...
* https://www.amazon.com/Mathematical-Analysis-Straightforward... (contains solutions to exercises)
* https://www.amazon.com/Understanding-Analysis-Undergraduate-... (there are solutions online for the 2nd edition)
* https://www.amazon.com/Numbers-Functions-Steps-into-Analysis... (this book is a brilliant exercise-guided approach that helps you build up your knowledge step by step + solutions are provided).
tl;dr: Study a less careful subject where you can more easily develop a useful intuition. Abstract algebra and linear algebra both fit in that category.
(What follows is a caricature.) I tell people that analysis was born in the 19th century when Weierstrauss killed intutition as a tool for understanding calculus. Analysis might teach you what is "really true" but unless you are going to be some kind of professional I would HIGHLY recommend developing an intuition and understanding of things based on what should be true. It's a terrible thing to learn that what "should be" true is not, and for a long time that doesn't help you make progress.
* Susan Rigetti’s “So You Want to Study Mathematics…”: https://news.ycombinator.com/item?id=30591177
* Terry Tao’s “Masterclass on mathematical thinking”: https://news.ycombinator.com/item?id=30107687
* Alan U. Kennington’s “How to learn mathematics: The asterisk method”: https://news.ycombinator.com/item?id=28953781
It is the only book (I know of) that brings you from absolute basics to an integrated development of the subjects from its title. And that integrated developments actually leads to a good didactic method.
The search function will show you many comments on HN recommending it.
1. Book of Proof by Hammack [1]
2. Tom Apostol Calculus Vol 1 (stop at Linear Algebra)
3. Linear Algebra by Insel, Spence & Friedberg
4. Understanding Analysis by Stephen Abbott
5. Tom Apostol Calculus Vol 2
These are books with excellent exposition, and solution manuals are available when needed. You are absolutely required to do all the exercises. To learn mathematics is to do mathematics.
Two other excellent books are Spivak - Calculus, the problems in this book are very good, but much more difficult than Apostol. For more advanced analysis there's Walter Rudin's Principles of Mathematical Analysis (baby Rudin), which on its own is too difficult as a first exposure to analysis, but there's a cool professor that recorded an entire semester of baby Rudin lecture videos [2]. This is as close as it gets without being enrolled in a university.
[1] https://www.people.vcu.edu/~rhammack/BookOfProof/
[2] https://www.youtube.com/watch?v=ab41LEw9oiI&list=PLun8-Z_lTk... (the first video is a bit blurry, it gets better)
What makes a good book and why there are tons of them on the same subjects?
The best book for you is the one that speaks to your technical preparation and perspective. A few hits the sweet spot for a broad audience - perhaps because they are good at drawing analogies with common experiences - but even some obscure books can be good if it aligns with what your background.
How can a mentor help and can you do without one?
A mentor can help lay out the roadmap to build from simple topics to more difficult ones. Maybe more critically, provide rapid feedback on your understanding. They can also explain things in more than one way. Some textbooks do lay out the roadmap reasonably well, provided that it starts from concepts that you are already familiar with (again, you need to find the right book for you). Problem sets in textbooks are meant to provide feedback on your understanding, but it often fails to provide smaller hints if you can't solve the problem outright. You could get a set of solutions for the problems and that could partially help. Grabbing multiple textbook on the same subject can also help understand the most commonly covered (and by implication most essential) elements on the subject, and also give you multiple explanations of the same concept (though not always).
Takeaway message?
You could potentially try to pick up multiple books on the same subject and try to learn this way. Follow the one that speaks to your background most closely, but the others are also likely to help.
FWIW, one of my favorite maths Youtubers, the "Math Sorcerer"[1], highly encourages this approach. Don't fixate on one particular book, but buy many books on a given topic, and allow yourself to experience different presentations of the material. And as he often points out, if you're willing to accept used books, and older editions (which is often OK if you're not buying a book for a specific class), then you can quite often get copies really cheap from Alibris, bookfinder, etc.
I suppose this is really a parallelization of the "third textbook" model (i.e., if the third textbook you try when learning something new seems "much better" than the first two, it might because you actually did learn some things from the first two).
The textbook isn't the barrier, it's the end of chapter activities.
If I decided to learn, say, geometry, something that wasn't really taught much in my middle school, I'd probably do Khan academy or try to find a set of finished problem sets.
(When you remove the academic dishonesty angle, the real issue with math courses is it's difficult to craft a math question, so then you need to keep the answer and steps leading to it secret lest folks memorize them for an A.
That issue disappears completely if you adopt a more realistic model like "can you figure out which algorithm to use on Wikipedia, search out if it's already used in a common language like Python, then import your data in a simple format like a .csv and use the trustworthy code you found.
- Greg.
I've often thought that a really pedestrian, but possibly world-shaking, application of AI would be generating math problems (and solutions) appropriate to someone's state of knowledge. Such a thing would make problem-solving practically as fun as a game, at least for many people. Imagine the consequences of a generation of kids obsessive solving of interesting multi-area math / engineering problems the way recent kids played Minecraft or whatever.
(Q: Is there anything vaguely like this in the world now?)
>I've often thought that a really pedestrian, but possibly world-shaking, application of AI would be generating math problems (and solutions)
Maybe read up on plagarism detectors? I can't recall the title but there was one some people used in grad school to spot code re-use that was engineered much differently from Turnitin.
(Play around with the latter, and notice how the "plagarism" score jumps when you tell it to ignore what you cited. I had way too many stories told to me of professors who'd start the academic misconduct proces because they forgot to do that, paired with witnessing some egregious academic misconduct that I'll simply never be able to get away with.)
- Greg.
I got a copy of this book from the 1920s which is really cool because it teaches you math lessons you have to actually go out and physically do stuff with like pegs and strings in a field, from the perspective of the history of mathematics where people were limited to such devices in order to do stuff like trigonometry. Very very different approach, probably not for everyone, but for me I just think it's pretty cool. It definitely was written in the 1920s though so you better get used to that particular writing style if you plan on digesting it like a course. It's designed that way, though, and it's got great reviews. Just keep in mind maybe some of the history is subject to have changed over the years. [2]
Ultimately I've self-taught myself a lot more than I ever learned in school for sure but a wide variety of sources is probably more what you're after in terms of getting a grip on what's interesting enough to pursue further for your own means and ends. I think exploring what fascinates you the most and then just going and finding things from that point is a pretty good start as long as you've got elementary understandings up to a point where the fascination actually happens.
[1] https://www.goodreads.com/book/show/83585.Secrets_of_Mental_...
[2] https://www.goodreads.com/book/show/66355.Mathematics_for_th...
I found that she was an SRE engineer at uber, later she change corse to full time writing at some newspaper agency, what a change.
From physic to software engineering then fulltime writing, not anyone can do that
You might want to look into what she had to go through while she worked there. It's well known.
Also, Ms. Rigetti has similar guides for physics[1] and philosophy[2].
I intend to slowly go through her math guide over the years. I already started working through How to Prove It by Vellman.
I see this question as 'Why does math students not take Thermal Mechanics' or 'Why does math students not take Nuclear Methods'. The answer is just that, they do not teach math, they teach an application of math. Your math knowledge has not really grown.
Of course, then there's the fact that statistics builds upon probability theory, and probability theory is, in a sense, a subfield of measure theory which in turn is about as mathematical as it gets (in the discrete setting, it also includes a fair amount of combinatorics).
Well... yeah. I mean, I might be wrong, but my default assumption is that when people on HN ask about learning math, unless they explicitly say otherwise, they are mainly interested in maths from an applied viewpoint. That is to say, I think most such inquiries are rooted in a basis of "I want to learn the math require to DO 'x'" where x might be "machine learning" or "circuit analysis" or whatever, as opposed to "I want to become a mathematician and advance the overall state of mathematics as a field."
I say that at least in part because of an assumption that people who want to become mathematicians per-se are probably asking their questions on Mathoverflow or whatever, and not HN.
EDIT: to be fair the specific sub-thread we're in here does contain this, which I guess justifies taking a "pure mathematics" position in this part of the overall discussion.
Are probability and statistics not part of a regular mathematics curriculum?
Still though, this seems to be a general issue with any maths related discussion on HN. It seems like a lot of people are commenting from a position of assuming that the initial question was based on an interest in pure / theoretical maths and the "I want to become a mathematician" idea. And I am somewhat skeptical that that is normally what's intended by the person asking the initial question.
Other universities may have even stronger probability theory requirements, or none at all. But it's certainly not an uncommon specialisation.
Note that probability theory is not necessarily the same thing as statistics. While the latter builds upon the former, statistics is more about "given the data, what's the most likely distribution ", as opposed to "given the distribution, what's the data gonna look like" (probability theory). For mathematicians, the latter seems to be more relevant, as it's a more deductive form of reasoning.
More important than a good teacher, imo, is collaborators you're learning with who are around your same level. Sometimes they should figure out exercises faster than you, sometimes you should figure things out faster than them, often together. If that's not happening, it's a lot harder (and more frustrating) to learn. This becomes more important the more advanced you get. I never found lectures useful really but if I had no one to collaborate with I was almost certainly going to drop the class.
The other recommendations given so far for abstract algebra are fine, but Pinter's organization makes it I think work better for self-study, and it is much more friendly on the wallet because it is a Dover edition. It's currently $14.89 on Amazon ($6.49 eBook).
ABoAA tends to divide the material into short chapters with lots of exercises. A typical chapter is around 5 pages of text and 5 pages of exercises. The ratio of text to exercises varies a bit but mostly will be in the 40-60% range for the text. Chapters are mostly around 10 pages +/- 3.
The exercises for each chapter are split into several sections each section covering a different aspect of the chapter's material. Sometimes there is a section of exercises applying the material to some interesting area. For example, the chapter on groups of permutations has 6 pages of text, then 5 pages of exercises divided into N sections.
The exercise sections for that chapter are computing elements in S6 (5 problems), examples of groups of permutations (4 problems), groups of permutations in R (4 problems), a cyclic group of permutations (4 problems), a subgroup of SR (4 problems), symmetries of geometric figures (4 problems), symmetries of polynomials (4 problems), properties of permutations of a set A (4 problems), and algebra of kinship structures which consists of 9 problems covering how anthropologists have applied groups of permutations to describe kinship systems in primitive societies.
This combination of small chapters with lots of exercises organized in small groups of related exercises makes it a lot easier to fit this book into a self-study plan if you are like the typical self-study student who has other things (like work) taking up much of their time and so can't get in many long study sessions.
[1] https://www.amazon.com/Book-Abstract-Algebra-Second-Mathemat...
- "Differential and Integral Calculus", N. Piskunov.
- "Problems in Mathematical Analysis", B. Demidovich.
These are great books. Demidovich's book is a collection of more than 3000 exercises. Smirnov's book is a course that takes you from what a value means, to advanced topics (5 volumes, in 7 books). Piskunov's book is in-between (course and exercises).
These are the books we've used and went to during the first two years of Engineering (all engineers civil/mechanical/electrical/etc. and phys/maths/chem students go through the maths/phys/chem heavy common core except CS/SE students).
https://archive.org/details/DemidovichEtAlProblemsInMathemat...
https://archive.org/details/n.-piskunov-differential-and-int...
Another has at least some of the volumes available to borrow from IA.
https://archive.org/details/courseofhigherma0005smir
And of course there's always Ebay, Alibris, Bookfinder, etc. Or the various pirate e-book sites if one is interested in that sort of thing.
We have the Office of University Publications here in Algeria that sells them. I know the Piskunov one is available in their physical stores because I bought a copy a few years back (though I couldn't find the beautiful small red hard-cover with fabric that smelled so nice) and I have inherited the Smirnov's and others from my siblings. They're not trivial to find, but they're worth it.
The Art of Problem Solving books introduce subjects with a problem-solving, "inquiry-based" approach. As part of the text, you can read the question, attempt it on your own, then read how to do it if you need that guidance. In my experience, this method is great for building up knowledge what's true and how to approach a new unknown problem... which to me is proof of true understanding.
A drawback is that they are organized along more or less traditional US high school lines. Don't be fooled though, "Intermediate Algebra" is lots deeper than expanding (x+y)^2. Read the exercises if you're checking out these books, not just the "content". Intermediate Counting and Probability might have content outside of your academic experience, if you're looking for one to try.
If you post more about your mathematical background and goals, you can get better advice.
Solutions manuals are the autodidact's best friend.
Other high quality books with complete solutions included or in separate solutions manuals include Spivak's Calculus, Hubbard and Hubbard's Vector Calculus, Tenenbaum and Pollard's Ordinary Differential Equations (a really cheap Dover text from the 60s!), and Knuth et. al's Concrete Mathematics.
Going through the AoPS books and the above will give you an extremely solid foundation to learn any further math you might need as a software engineer as needed.
If you have a career spanning 3-4 decades, spending a few years mastering this material can be extremely useful.
- Mathematics and Its History (John Stillwell)
- Journey through Genius: The Great Theorems of Mathematics (William Dunham)
- Proofs Without Words: Exercises in Visual Thinking (Roger B. Nelsen)
- The Mathematical Universe: An Alphabetical Journey Through the Great Proofs, Problems, and Personalities (William Dunham)
- Odds & Ends: Introducing Probability & Decision with a Visual Emphasis (Jonathan Weisberg)
- Introduction to Probability (Joseph K. Blitzstein, Jessica Hwang)
- The Secret Life of Equations: The 50 Greatest Equations and How They Work (Richard Cochrane)
- Euler's Gem: The Polyhedron Formula and the Birth of Topology (David S. Richeson)
- 3Blue1Brown Essence of Linear Algebra: https://www.youtube.com/playlist?list=PLZHQObOWTQDPD3MizzM2xVFitgF8hE_ab
- 3Blue1Brown Differential Equations: https://www.youtube.com/playlist?list=PLZHQObOWTQDNPOjrT6KVlfJuKtYTftqH6
- Dynamics: The Geometry of Behavior (Ralph Abraham, Christopher Shaw)
- Geometry, Relativity and the Fourth Dimension (Rudolf Rucker)
- 3Blue1Brown Essence of Calculus: https://www.youtube.com/playlist?list=PLZHQObOWTQDMsr9K-rj53DwVRMYO3t5Yr
- Calculus for the Practical Man (J.E. Thompson)
- Div, Grad, Curl, and All That: An Informal Text on Vector Calculus (Harry M. Schey)
- Who Is Fourier? a Mathematical Adventure
- Physics, Topology, Logic and Computation: A Rosetta Stone (John C. Baez, Mike Stay)
- An Illustrated Guide to Relativity (Tatsu Takeuchi)
- The Mathematics Of Quantum Mechanics (Martin Laforest)
- A Student's Guide to Maxwell's Equations (Daniel Fleisch) or if you're also interested in a visual guide, I wrote one as well: https://github.com/photonlines/Intuitive-Guide-to-Maxwells-Equations
- Introduction to Elementary Particles (David J. Griffiths)
- An Invitation to Applied Category Theory: Seven Sketches in Compositionality (Brendan Fong, David I Spivak)
- Solving Mathematical Problems: A Personal Perspective (Terence Tao)It's current targeting students, but works well for adults too. There is no better online math training around, and it goes up to graduate level math.
The founder talks about it regularly on his podcast and it's pretty amazing to hear the progress and how comprehensive it is: https://techzinglive.com
I've found that pacing is one of the hardest parts of self-studying college or graduate level STEM subjects. In many STEM books each chapter expects that you have a certain understanding of and are comfortable applying the previous chapters.
If you move on way too soon, you'll quickly run into a wall and probably realize you weren't ready to go forward, and go back. But there is a terrible spot between "way too soon" and "ready to move on" where you might not notice your struggles with the current chapter are because you aren't as proficient at the earlier material as you should be, and you can get mired down.
It is also possible to get stuck the other way, not moving on when you should.
When you do it right, you move on when you understand enough of the current chapter that it won't hold you back in the new chapter. This generally comes before you are fully comfortable in the current material, but are comfortable in the parts necessary to handle the new chapter, and using the current stuff in the new chapter will increase your comfort in the old material. That gets you learning new material and reinforcing the prior material when you use it with the new material.
A good experienced teacher will know about how long it takes students to get to the "I'm not fully comfortable with this but know enough for the next thing" stage, and the course pacing will be designed around that.
Once you have a vague idea of what you want topic wise, the best thing to do is sample as many books as possible. It seems that some people click with one book and other not so much. Take (baby) Rudin for example. Some people love it as their first analysis book. It was too dense for my liking and I needed something that did more spoon feeding then that. But I can see Rudin making for a good reference book if I wanted such a thing.
Tangentially, the premise is that mentors aren't always available. Sure, but might not have access to them all the time but you'll probably want some one to talk to once in a while. Say you pick a highly recommended book X and you don't like it at all. What do you do? If you find someone who has not only read X but other books on the same topic, they can nudge you in the right direction. It can also help with discussing and understanding concepts. HN seems to have a decent number of mathematically aware people. There is also math stack exchange and friends (which I haven't used a lot). There also exists more niche solutions like the ##math channels in some irc servers (which i used extensively and was the best thing to happen personally).
Lastly, a lot of the popular/most recommended style books never worked out that well for me. I ended up looking at lecture notes scattered across the internet by various professors on very narrow topic and also very niche youtube videos by random professors and such.
[1] https://www.lesswrong.com/posts/xg3hXCYQPJkwHyik2/the-best-t...
I don't disagree, but what's the alternative if one doesn't have a human instructor available? Reading books and asking questions on the Internet is one of the few remaining options. About the only option I can think of is to seek out recorded video lectures of a human lecturer teaching. The downside is that it's not interactive and you can't ask questions for further clarification, but at least you get to hear somebody explaining the material.
The good news is, vis-a-vis recorded lectures, between Khan Academy, Youtube, etc., there's a TON of material out there, and quite a bit of it is pretty high quality.
My point is, there isn't one. Modelling the student's thought processes is essential. Maybe GPT could be trained to emulate such?
But there are some solutions such as book publishers not uncritically accepting an author's braindump as being the last word, but putting it in front of people to see what how they interpret it and where they get lost etc and feeding that back into the writing process, a few rounds of that and it'll be much better. I really wish they did that, the quality of so many maths books make them little better than lecture notes.
So a person who's interested in math but doesn't have a teacher handy should just give up?
Maybe if the universe won't bend and deliver us we want/deserve, we need to bend and accept a form of satisficing[1]. Eg, if I want an instructor to learn math (optimal case) but one is not available, then I go buy a stack of books, find some relevant Youtube videos, and find a reddit forum or something similar to ask questions, and dive in and do my best.
Is that "as good"? No. But is it "good enough"? Well, maybe. That's obviously a personal choice, but my argument is only that for some people the answer is "yes, teaching yourself from books and other resources is a satisficing choice given the absence of other preferred choices."
So instead of searching for a good book, I would recommend to search for good lecture notes/scripts first and then also get the book(s) these list as references.
- Calculus and basics of Analysis: Spivak
- Group Theory: Visual Group Theory
- Complex Analysis: Visual Complex Analysis
- Writing proofs: Proofs: A Long Form Textbook by Jay Cummings
- Abstract Algebra: Dummit-Foote book. First few chapters if you like.
___
Pop-Sci:
1. The Joy of X by Steven Strogatz
2. Fermat's Enigma by Simon Singh
(All this books except AA are very highly recommended by me)
Many years ago I used Engineering Mathematics[1] when I was doing electrical engineering and my GCSE maths knowledge wasn't cutting it.
Fabulous book.
[1] https://www.amazon.co.uk/Engineering-Mathematics-K-Stroud/dp...
To quote from a reviewer
> Firstly, it's not just for university engineering/science students. The first half of the book would be great for A level. I wish I'd known about it when I did my mine! I wouldn't have needed a teacher.
Every mention of him is now a fond memory of these times. So thanks for yet another memory triggered :)
Baby Rudin (Principles of Mathematical Analysis, Walter Rudin)
Papa Rudin (Real and Complex Analysis, Walter Rudin)
Grandpa Rudin (Functional Analysis, Walter Rudin)
The little Liddell is the small version of the famous Greek lexicon, while the Big Liddell is the big version. To make matters weirder, the small version is huge.
https://longformmath.com/analysis-home
>This book is the first of a series of textbooks which I am calling “long-form textbooks.” Rather than the typical definition-theorem-proof-repeat style, this text includes much more commentary, motivation and explanation. The proofs are not terse, and aim for understanding over economy. Furthermore, dozens of proofs are preceded by "scratch work" or a proof sketch to give students a big-picture view and an explanation of how they would come up with it on their own. Examples often drive the narrative and challenge the intuition of the reader. The text also aims to make the ideas visible, and contains over 200 illustrations.
>The writing is relaxed and includes interesting historical notes, periodic attempts at humor, and occasional diversions into other interesting areas of mathematics.
Have read this one, a book on advanced high-school math with a ‘problem-solving’ bent from a passionate teacher.
https://www.amazon.in/Educative-Jee-mathematics-PB-Joshi/dp/...
I disagree. The most important thing is curiosity.
For math, you need to think, question, and play with the concepts. It is much more active than just reading. Develop an intuition by seeing what happens when you maximize or minimize a parameter. Think about the consequences if something were different. Try to derive relations for fun.
This also applies to music and code.
If you figure out how things work on your own, you will retain it far better than going through the motions mechanically.
And having someone to answer questions and validate hypotheses makes the learning process a lot smoother and helps correct mistakes before they solidify.
I mean yeah, but a good teacher can point out your mistakes that are not obvious to you at the entry level. When it comes to i.e. music, such mistakes can make a bad habit that impacts the following development (wrong hand position, wrong fingering, etc). I don't know if that extends to math though.
Yes, I know why people think it's a great comment, what I want to know is given how many of us learned about computers as children before we had any idea about functional programming or Turing machines, how do we get recommendation threads to move away from this?
Saying you want a "serious maths book" really is just too large a range. I could suggest an excellent book on computational group theory (my prefered area of maths), but honestly for most people that wouldn't be something they'd want to read.
Beyond just learning mathematics, seeing the art and beauty in it is also best taught by someone who knows the subject and the student. Without the beauty, it's just what could be in a textbook, assuming you found the right book.
If you're asking if you can find a good book to teach someone, that depends on your style and theirs . . .
We will almost certainly have good student-focused AI teachers during our lifetimes for things like math and languages. Will AI be able to show us the art? I can't say for sure, but I bet so . . .
Note that this does not mean one cannot fully learn a subject from books or that the average teacher is better than books or that a good teacher dealing with 30 other kids will be better than a good book.
I have tried reading textbooks a few times to teach myself but found it hard to stay motivated, so I found a tutor on Upwork to assign and grade homework problems and answer my questions. Along with math textbooks and YouTube videos, this has been super helpful for fleshing out my knowledge of college-level math that I never learned properly. It's also great because they can go at the pace you want and focus on topics you find challenging, interesting, or useful.
[1]: https://m.youtube.com/playlist?list=PLZHQObOWTQDPD3MizzM2xVF...
[2]: https://m.youtube.com/playlist?list=PLZHQObOWTQDMsr9K-rj53Dw...
Mathologer: https://www.youtube.com/c/Mathologer
PBS Infinite Series is not so infinite (they've stopped making content), but it's very good. https://www.youtube.com/c/pbsinfiniteseries
Davenport - The Higher Arithmetic
Burkill - A First Course in Mathematical Analysis (and also A Second Course in Mathematical Analysis by Burkill and Burkill)
Hardy and Wright - An introduction to the theory of numbers
I taught myself all of A-level maths and further maths here in the UK from the standard text books at the time (Bostock and Chandler) before I started in the sixth form and then maybe about half of the first year university material before I went. Still better when you have somebody to teach you but not impossible. I did have access to somebody whom I could ask questions but didn't really use that.
Jeffreys, Harold, and Bertha Swirles Jeffreys. Methods Of Mathematical Physics. Cambridge At The University Press, 1950. http://archive.org/details/methodsofmathema031187mbp.
I just read the beginning so I don't know how far it goes but anyway here the link https://calculusmadeeasy.org/
Concrete Mathematics by Knuth.
Information Theory, Inference and Learning Algorithms by Mackay.
Ideally the recipe is: good mentor + good student + good teaching tools
IMO for most disciplines, in the year 2022 CE, the critical point is student, not the mentor, not the tools.
Internet resources can hack the mentor/tools stack, when WE are eager and hungry student WE will find a way.
- Chiswell & Hodges, "Mathematical Logic" - This is very clear and careful and gives lots of motivations for introduced concepts, but moves somewhat slowly (introducing FOL in three stages, first propositional, then quantifier-free and then full FOL)
- Leary & Kristiansen, "A Friendly Introduction to Mathematical Logic" (available online for free) - this moves somewhat faster and skips "lower" logics such as propositional logic and uses a different proof system. If you read up to Löwenheim-Skolem, you already have a little bit of Model Theory (the rest of the book is more about computability and logic).
If you've already done FOL, I would recommend:
- Kirby, "An Invitation to Model Theory". This doesn't presuppose much more than FOL (and even recapitulates it briefly) and some basic familiarity with undergraduate math concepts (e.g. groups, fields, vector spaces) and explains everything very carefully. I also think it has great exercises.
Forums, chat groups/channels, pen pal, whatever it takes.
As for 1), there are so many resources to choose from and everybody has their favorites. But 2) is crucial, so today I tend to choose resources with exercises AND answers/key/solutions so that I can verify if I understood the material correctly myself.
There are also online books with solutions integrated, such as[0].
„A single book is enough to learn mathematics: Riley, Hobson, Bence: Mathematical Methods for Physics and Engineering: A Comprehensive Guide It has a whopping 1300 pages, but it has everything you need.
And if that is not enough for you get Cahill: Physical Mathematics This will give you advanced topics like differential forms, path integrals, renormalization group, chaos and string theory.“
IIRC there might have been other books in a "Made Easy" series about math, but I'm not sure.
This is a great history of algebra. Math comes alive for me when I know more about how things come to be, the problems people we’re working on, etc.
- Notes on Discrete Mathematics (James Aspnes)
- Mathematical Proofs (Chartrand, Polimeni et al)
- TrevTutor videos on YouTube
- Professor Leonard videos on YouTube
An orthodox approach to Analysis would be Terence Tao's Analysis books.
Further recommendations depend on your specific goals.
I know there's been great Russian mathematicians, but is there also a tradition of pedagogy that's also a part of Russian mathematics?
Once you know your basics, sure, go study a book. But by this point, you already know whether a given book helps you or not...
- Accessible, does not go too deep into the topic
- Exercises with printed answer (could be in separate student solution manual)
- Well written for self study
1. The foundations of mathematics by Stewart and Tall
2. Problem Solving Strategies by Arthur Engels
3. Journey into Mathematics by Rotman
4. Concrete Mathematics by Knuth et al.
For first calculus, read one of the well respected books. In my experience and opinion, don't need high school advanced placement calculus -- regard it as a waste of time. Also the last time I looked at Khan Academy, I concluded that it was a waste or worse and by people who didn't have a good background in calculus. Generally the Internet sources are too elementary. Solution: Just use some good books. Protter and Morrey is good (I taught from it), but it is a bit elementary. I learned from Johnson and Kiokmeister; I like it. At the time it was also being used at Harvard. The exercises are especially good. It's old, but calculus hasn't changed much since 1950 or so about when it gave up on teaching infinitesimals.
But might check out the Maxima software for symbolic indefinite integration -- as I recall, its algorithms are so good they do any indefinite integration that can be done in closed form.
For linear algebra, sure, Nering (a student of E. Artin at Princeton) and then Halmos (a finite dimensional introduction to Hilbert space and written when Halmos was an assistant to von Neumann, office not far from Einstein), etc. For still more, R. Bellman has a good book -- he went all over active and put in everything including the kitchen sink. Then for numerical work, old but a start, Forsythe and Moler and/or the documentation of LINPAK.
For multivariate calculus through the divergence theorem and as needed, e.g., for Maxwell's equations, start with the most elementary treatments of vector analysis and f'get about the lack of proofs. Actually notice, can see via a Google search, that the divergence theorem on a box is just a dirt simple application of the fundamental theorem of freshman calculus. Then the difficulty is proving the thing on other shapes. Then do multivariate calculus again via, say, Apostol, Mathematical Analysis: A Modern Approach to Advanced Calculus. That he uses the Jordan curve theorem is a bit much but just go with the flow. Fleming's Functions of Several Variables does it with both measure theory and exterior algebra. Or W. Rudin's, as I recall, third edition, Principles of Mathematical Analysis. For calculus done via Lebesgue's measure theory, Royden's Real Analysis and/or the first half of Rudin's Real and Complex Analysis.
My favorite author on ordinary differential equations is Coddington, and his elementary An Introduction to Ordinary Differential Equations is nicely done and likely enough for nearly any applications might encounter. Will want some of this if do A/C circuit theory or deterministic optimal control.
For basic abstract algebra Herstein, Topics in Algebra should usually be enough and is well written. With that will be well prepared for, say, algebraic coding theory which actually has some important applications.
Once have a background in measure theory, for probability, of course, Loeve or either of his students Breiman or Neveu. Breiman is really nice to read. Neveu is a good candidate for the most polished and elegantly done math book or writing of any kind in all of civilization. Be sure to get to the good stuff on the Radon-Nikodym theorem, conditional expectation, martingales, and ergodic processes.
For relatively good results, better than hardly any students get just from courses, study the theorems and proofs until can do them yourself and can also explain them to any common man in the street and also explain where they fit in more generally. Also be able to do the exercises. E.g., Rudin's Principles has the inverse and implicit function theorems as exercises! Fleming applies them to Lagrange multipliers. These two theorems are the main prerequisites of differential geometry -- some parts of physics, now popular, touch on this math!
In my Ph.D. program I led the class in 4 of the five qualifying exams, and for the analysis and linear algebra exams, the books above were the secret. After I did that, the department tried to have the students do better by offering a course from Rudin's Principles; the course didn't work; that book is too hard for a course and needs weeks of quiet time where a student can chew on the text slowly line by line. Rudin has some of the most precise presentations on Fourier theory. So when physics uses Fourier theory or engineers use the fast Fourier transform, you will likely know Fourier theory quite a lot better than they do. Right, the uncertainty principle in quantum mechanics is just a basic result in Fourier theory. With Fourier theory and linearity, Schroedinger's equation starts to make sense. A good exercise in early measure theory is differentiation under the integral sign, Leibniz's rule -- be sure to cover that with a good proof.
With the background from the books above will be well prepared for a wide range of more narrow topics in pure and applied math.
Nearly all these books are available used in nearly new condition for low prices. In a move I lost some of my library and rebuilt with used copies.
1. Book of Proof
1a. How to Prove It: A Structured Approach
2. Elements of Set Theory - Enderton
2a. Naive Set Theory - Halmos
3. Foundations of Analysis - Landau
4. Basic Mathematics - Lang
5. Principles of Mathematics - Allendoerfer & Oakley
6. A Transition to Advanced Mathematics
6a. Concept of Modern Mathematics - Stewart
7. Calculus - Apostol or Spivak
Don't skip any