Live data from Hacker News

Ask HN: How to self-study mathematics from the undergrad through graduate level?

news.ycombinator.com

11–20 of 231 posts

Re: Ask HN: How to self-study mathematics from the undergrad through graduate level?

#11
I have a Masters degree in mathematics and struggle so much to continue learning in my (relatively ample) free time. I was never good at self evaluating my proofs so often I solve a problem and have to scrutinize it for nontrivial steps made "intuitively".

It's like when you have Calculus and over generalize when entering Analysis or Differential Geometry -- but now I have more structural patterns to extrapolate from :/

Re: Ask HN: How to self-study mathematics from the undergrad through graduate level?

#12
If we are talking about content you can find plenty of advice here or elsewhere. But do yourself a favor and pay a tutor and/or find a study group. As in writing, dancing, etc. you cannot evaluate your own work good enough.

You will not improve your math watching youtube videos and reading books. You need to produce stuff that pass the "sniff test" to your colleagues.

Re: Ask HN: How to self-study mathematics from the undergrad through graduate level?

#13
The obvious route for self-study is to go through Halmos or Axler and Rudin, plus all additional materials and study aids such as Gelbaum & Olmsted, emulating the most popular Harvard Math 55 incarnation. Another nice Math 55 incarnation covered Hubbard & Hubbard, which is a wonderful book.

Although Math 55 is tough, if you are self-paced and have a bit of mathematical maturity I think it is doable. It's also an excellent pure math bootcamp that gives you a solid foundation to branch into any other pure or advanced math topic.

I have gone through Halmos & Rudin myself, and it is a great experience. However, if your end goals are more geared towards pure CS, an alternative route might be much more appropriate. Very interesting and promising parts of CS, such as formal methods, and the foundations of mathematics themselves depend on abstract algebra and logic: https://ncatlab.org/nlab/show/computational+trinitarianism

A minor problem is that beginner literature is not so polished as it is relatively young. But there are some excellent textbooks nonetheless. Some below. Other suggestions welcome:

* http://www.cs.man.ac.uk/~pt/Practical_Foundations/

* https://www.mta.ca/~rrosebru/setsformath/

* https://github.com/ademinn/ttfv/blob/master/2006.%20Sorensen...

* http://www21.in.tum.de/~nipkow/Concrete-Semantics/

* http://adam.chlipala.net/frap/

* https://softwarefoundations.cis.upenn.edu/

Re: Ask HN: How to self-study mathematics from the undergrad through graduate level?

#14
Leaning math is primarily a solitary endeavor that takes time to learn properly. If you are an adult starting from basic algebra be prepared to spend at least 2 years of your life in order to get to where you need to be in order to begin physics. (Ie Allegra, function, trig, calculus) You have lots of options but assuming you don't want to go back to college these are 3 tools that are 100% free and as good if not better than any of the paid options.

1 Every day on this site https://www.khanacademy.org

2 Use this for graphing desmos.com/calculator

3 Use this to supplement (ie free text) myopenmath.com

Re: Ask HN: How to self-study mathematics from the undergrad through graduate level?

#16

The hard but maximally useful thing to do, in my opinion, is to regularly meet with at least two other people and a blackboard and beat your heads against it together for about 3 hours at a stretch. Do this at least weekly--and preferably more often. Self study in between meetings is obligatory. One of those people should be at about your level. The other should be farther along. All three of you should trust each ot…

Just to add, it's also worth finding someone who might be a bit below you in terms of maths ability. If you can explain the concepts to that person, then you know the concepts.

Re: Ask HN: How to self-study mathematics from the undergrad through graduate level?

#17
post #12

If we are talking about content you can find plenty of advice here or elsewhere. But do yourself a favor and pay a tutor and/or find a study group. As in writing, dancing, etc. you cannot evaluate your own work good enough. You will not improve your math watching youtube videos and reading books. You need to produce stuff that pass the "sniff test" to your colleagues.

You will not become good at math watching youtube videos and reading books.

That depends on exactly what you mean by "become good at math". If you're talking about "becoming a mathematician" and doing original research in pure math, then you're probably right. But if one means "learning existing math well enough to apply it to a problem", I would argue that one can learn this stuff just using books, videos, etc. At least up through a certain level.

That said, I do encourage the idea of finding peers to work with. I used to coordinate a "math study night" at the local hackerspace for that exact purpose. It fell off because I got busy and couldn't keep committing to it, but generally speaking, it is a good idea to have other people to work with. I may well try to find a math major from UNC to hire as a tutor at some point as I keep working on this stuff.

And if one can't find somebody to work with in person though, and they need, say, a proof evaluated, there is the option of using math.stackexchange.com or the like.

Re: Ask HN: How to self-study mathematics from the undergrad through graduate level?

#18

The hard but maximally useful thing to do, in my opinion, is to regularly meet with at least two other people and a blackboard and beat your heads against it together for about 3 hours at a stretch. Do this at least weekly--and preferably more often. Self study in between meetings is obligatory. One of those people should be at about your level. The other should be farther along. All three of you should trust each ot…

Just to add, it's also worth finding someone who might be a bit below you in terms of maths ability. If you can explain the concepts to that person, then you know the concepts.

Yep. You can do this, if you're lucky, with the triad. You and the other person at about your level can trade places depending on subject matter, each explaining to the other and reinforcing their own knowledge.

Re: Ask HN: How to self-study mathematics from the undergrad through graduate level?

#19

The University of Oxford has all of their notes and exercises available online https://courses.maths.ox.ac.uk/overview/undergraduate If you get stuck you could try asking on https://math.stackexchange.com/ Although, if you can, finding someone else to work with, and someone else who already knows some math to ask occasional questions would probably help you a lot.

Very nice - I particularly like the links to the MacTutor History of Mathematics archive:

http://www-history.mcs.st-and.ac.uk/

Re: Ask HN: How to self-study mathematics from the undergrad through graduate level?

#20
There's a set of basics that you will want no matter which direction you go: calculus/real analysis, linear algebra, differential equations/dynamical systems, and sets, groups, rings, and lattices.

Calculus: learn to extract qualitative information about a function (it goes up here, has a maximum there, goes down there, oscillates with an increasing period, goes to this value at infinity...) and to numerically compute quantitative information about it (its value at 3 is blah, its integral over this interval is blah, its maximum value is blah).

Linear algebra: vector spaces and linear operators, and their representation as vectors and matrices. Functions as forming infinite dimensional spaces, and Banach and inner product spaces.

Differential equations and dynamical systems: extending what we did for calculus to differential equations. Phase space, orbits, Fourier and Laplace transforms, sets of linear differential equations, numerical integration, some partial differential equations. You do not need all the little tricks for special kinds of equations that you will find in, say, Boyce and dePrima. They're not helpful.

Sets, groups, rings, and lattices. Mathematics today is written in terms of set theory. You need to understand the basics of manipulating sets and functions between them. Then you should know something about groups, rings, and lattices, which are the most ubiquitously useful algebraic structures besides vector spaces.

After that, where you go is going to vary enormously. Based on what you're aiming to do.

Post reply on HN