With math, the hard part is not to remember, but to understand it in the first place. Once you understand it, remembering is easy (because understanding is placing things within the whole context of your mind), but just being able to flawlessly recite the definition will not help you understand it at all.
I think a lot of people just cannot come to terms with the fact that mathematics is inherently difficult, and being good at it is not just a matter of memorization. For example, I often see people complain about mathematicians using arcane notation, as if it was the notation that was preventing them from understanding what’s going on, when in reality it is just lack of understanding of underlying concepts and experience with arguments being put forward.
The two are not independent - it is not a dichotomy.
When I did undergrad level engineering math, I pretty much never had to memorize. Just solve a lot of problems, and it's ingrained in your head. It helped that I utilize that material all over engineering and physics courses. Even now, over a decade since solving problems, I can still recall most of it and use it if needed.
Once I got to upper and grad level math, the approach of simply understanding and solving problems failed me, because you are usually not provided enough problems compared to earlier courses. It may have been good enough for the course to get an A, but not good enough to retain the material beyond the course. I've studied complex variables (Cauchy Goursat, residues, etc) at least 3 times. It's always a breeze, and it's always forgotten soon after. The same with statistics. With the latter, what did finally help me was spaced repetition. Even though it's been a few years since I last reviewed/relearned statistics, I can still read some material involving it and understand it. This is entirely because of those flashcards.
Understanding definitely has to precede memorizing. Insisting that memorizing is a sign of poor understanding, however, is parochial thinking. It's simply not true for the majority of folks.
Statistics and complex variables aren't taught in a way that gives you understanding, they are taught plug and chug. That is why it feels like a breeze and then everyone forgets everything. Basically nobody gets a good understanding for those subjects from taking courses, so you need memorization techniques for them.
Calculus and linear algebra are good examples of courses taught in a way that gives understanding, lots of people understand those after taking the courses, so there you shouldn't use memorization techniques.
So the reason you needed spaced repetition for statistics was that you never understood statistics, you just memorized it, like basically everyone else. It isn't wrong to do that btw, statistics is useful even when you just memorize it which is why it is taught that way, but don't trick yourself into thinking that you really understand the material the same way you did calculus or linear algebra.
Much of what I know beyond the basic mathematics taught in elementary school I've learned on my own, and accepting this basic difficulty and learning to go slowly has been an absolute boon. I've simply accepted the fact that I might need to spend almost two weeks on a single proof or even definition, continually returning to it or ingesting it in different ways until I am ready to move on. I'm able to read a typical piece of somewhat difficult literature (fiction or non-fiction) in about two weeks, so it was certainly an adjustment, but as soon as I got used to this I found that my actual understanding of the concepts had increased tenfold.
I think part of the problem is that mathematics is so precise that subsequent understanding is tightly coupled to a comprehension of prerequisites. In so-called "softer" disciplines, the concepts are less precisely delineated, and their relationships are fuzzier. If you don't quite understand some prerequisite concept, you can sort of muddle your way through even the later notions that depend on it. Not so for mathematics. If you fail to get a complete and precise idea of the basics you'll eventually face complete doom or confusion when working through the subsequent portions of a theory.
> I've simply accepted the fact that I might need to spend almost two weeks on a single proof or even definition, continually returning to it or ingesting it in different ways until I am ready to move on.
This is exactly the correct attitude. There is no royal road to mathematics, it requires a lot of careful thinking to put everything together in your head. When I was studying mathematics seriously, getting through 4 pages of a textbook in an hour was a really good pace, but usually I only managed half or quarter that.
> I think part of the problem is that mathematics is so precise that subsequent understanding is tightly coupled to a comprehension of prerequisites.
100% agreed with this and the rest of your comment. I often see people pick up a research paper, try to read it with very little understanding of the prerequisite concepts it is built upon, try to look these up, which only uncovers prerequisites of the prerequisites they need to understand first, then despair, give up, and blame arcane notation, probably because the alternative is just too humbling to contemplate.
The difficulty in understanding a proof I think is partly because whoever wrote the proof omitted many "trivial" steps in the proof. But they were trivial to the person who wrote the proof, not to whoever is reading the proof.
To understand the proof you have to accumulate enough mathematical knowledge that the trivial, omitted, steps in it become trivial to you as well.
This has to do also something with the fact that
to understand the proof it cannot be longer than what fits into your memory. That is why proofs omit the trivial steps because that way mathematicians can understand the proof both in terms of remembering its outline, but also understanding how each step in it follows from the previous ones.
whoever wrote the proof omitted many "trivial" steps in the proof
This is not an issue specific to mathematics. Listen to a couple of surgeons talking shop in a hospital cafeteria. They're going to be using all kinds of arcane anatomical and medical terms the average person would have no hope of understanding.
Same goes for a pair of programmers talking through a complex bug deep within a massive codebase.
Economy of language is critical for communication among experts in a field. If everyone was forced to use the vocabulary of a 6th grader there'd be a whole hell of a lot of repeated explanations of concepts the other person already knows and it would just be frustrating.
True. I wonder if there was a way to study what are the hierarchies of concepts needed to explain higher-level concepts in any given field of study. That is not the same as "most often used" concepts, but really "most often assumed to be understood concepts".
Such an exposition might help students, if there was such an analysis of their field of study. What are the most useful concepts, including proofs and facts to know and understand to be able to learn more "higher level" concepts.
I don’t know about other fields of study, but such an exposition exists for math [1]. I heard about this book on the YouTube channel The Math Sorcerer [2].
I feel my comment is slightly misunderstood. I don't mean to say that strictly memorization is the path to mathematical understanding.
Besides brushing up on my math, starting from simple arithmetic, In my spare time I also study Japanese. And one of the things that has helped me the most in my fluency and understanding has been the memorization of vocabulary and of grammar patterns and their usage.
Of course, I read materials at my own level and listen to material at my level and above and practice writing. However, I noticed the biggest boost in my comprehension after I memorize a large amount of words or really internalize grammar patterns. And I do this mainly through flashcards.
I have to spend much less mental energy to catch on to what is being expressed allowing me the ability to potentially comprehend more.
And analogously to my language studies, I would like to approach math in a similar fashion.
What you are saying makes perfect sense in the context of language learning. I also found spaced repetition, Anki etc to be extremely effective for that purpose.
My point here is rather that this approach will not work with mathematics, simply because unlike language learning, which is mostly about acquiring and memorizing large amounts of simple X to Y mapping, mathematics has much less to do with memorization and more to do with building mental framework and placing new knowledge in appropriate places with in.
Understanding is only step 1. Step 2 after understanding is to practice until it becomes automatic and see it from different viewpoints, only then do you truly know it. That is what author of the original article is talking about too.
>Once you understand it, remembering is easy (because understanding is placing things within the whole context of your mind), but just being able to flawlessly recite the definition will not help you understand it at all.
I found this less and less true as the math I did got harder, hitting a breaking point when I took abstract algebra. The course just didn't make sense at all until I pulled a perfect score on my final by whipping out the Anki decks and drilling the theorem proofs and homework problems from class on a schedule. I would go right back to that method if I ever returned to mathematics for my master's degree.
If you just memorized the proofs, but cannot actually recreate them, it means that you did not actually learn it, and the perfect score on the exam doesn’t matter. The point of learning mathematics is to be able to transfer this skill into new domains, not to just regurgitate it.
Not necessarily. Remembering all of the multiple representations of the beta function, for example, is probably aided through the use of flash cards. You can still use such representations without necessarily having to go through and derive them from scratch, whilst still understanding what the beta function is. Ditto for the many trig identities.
Similarly, there are often underlying assumptions that can be tricky to remember in the moment, e.g. certain log laws only holding for the absolute value of the argument. There's a combination of both understanding a tool to begin with, and remembering various equivalences, representations, and underlying assumptions that makes math difficult.
Part of memorizing proofs is also just increasing your exposure to certain ideas, because maths is one of those subjects where there's no real substitute for time spent thinking about something (i.e. mathematical maturity).
>If you just memorized the proofs, but cannot actually recreate them, it means that you did not actually learn it, and the perfect score on the exam doesn’t matter.
I wasn't tested on the exact proofs and problems I memorized. I was tested on variations and novel combinations of them I haven't seen before. That sure sounds like learning to me.
Further you can't just memorize a proof straight through, there isn't enough space in your brain for that - rather the act of mentally walking through the theorem over and over via an Anki flashcard prompt will eventually just... Change your logic, invisibly, to be correct. Which, again, sounds a lot like learning to me.
>The point of learning mathematics is to be able to transfer this skill into new domains, not to just regurgitate it.
I am far more confident in both my intuition and conscious reasoning around e.g. Abelian groups or the enumerative combinatorics applications of group actions than whatever I learned in real analysis, where I studied in the "usual" way. Indeed going back to learn Haskell a few years after that AA course was much easier than earlier attempts because I had a considerably stronger background in what kinds of things to look for in that domain.
But more importantly homework problems are rigged [1] and transfer learning is close to non-existent in every domain we've seriously looked at [2], so this is awfully close to moving the goalposts on what "really learning" something is by setting an unreasonably high bar to start with. Math certainly can transfer to new domains, but I would never call that "the point" of math, and that's also a totally different endeavor to be performed in addition to learning the math itself.
> But more importantly homework problems are rigged [1] and transfer learning is close to non-existent in every domain we've seriously looked at [2],
Indeed it is, but that’s because most people just learn to pass exam by redoing the same exact problems with different inputs! Bringing up this fact does not support your argument in favor of memorization, instead it is closer to my view, which is that most of schooling is just cargo culting education, people just memorize the exam problems, pass, move on and forget. What’s the point of the whole thing in the first place if you can’t transfer?
What I'm actually getting at there is your standards are inhumane. Transfer is pretty poor across the board in pedagogical studies and we don't know how to reliably get more of it. Indeed it's a tough thing to even rigorously define, since it's basically creativity finetuned on crystallized intelligence. You might get more of it out of people by massively upping the difficulty and number of homework problems. That's a huge cost to put people through, especially when a significant proportion of them really do just want to study the thing for its own sake, and couldn't care less about something as nebulous as "transfer". I don't need my knowledge of the Kan extension to have to inform how I play tennis.
Because machines can remember without understanding and do just fine solving just about any problem you might find in undergrad math? A calculator can find the square root of 7 without knowing what a square root is, or what a square is, or what a number is.
People who have a knack for memorizing long lists of arbitrary if-then tables can excel in rote mathematics (up to say multivariable calculus) without needing a philosophically deep understanding of what's going on, for the same reasons.
I can't speak for everyone because I don't know that there is a universal axiomatic understanding, but one way to "understand" finding the root of a given quantity would be that you are peeling off a dimension from a base unit (of, say, area) to arrive at a lower dimensional base unit in the same numbering system.
Another aspect of understanding is _why_ you are doing this, where does it fit into the programme of necessary compression of infinite information density (i.e. the number line is infinitely "dense") so it may be accessible despite the material confines of a human brain and its limited, discretizing capacity for dealing with multiple elements in a single operation. So, philosophically, different lower dimensional spaces integrate to form higher dimensional spaces, in order to facilitate the description of change from one thing into another thing. One linear dimension changing into another linear dimension requires a transition through a quadratic space, from which we get a curve.
You connect it to your intuition. Square root is the side of a square with that area. You can memorize that description, which doesn't help. Or you can connect that to your intuitive understanding so that your intuition understands it, then we say you understand.
A good example is velocity. Many people who passed math classes can't answer "how long does it take to drive 80 miles if you are going 80 miles an hour". Such people never understood velocities, they just memorized some rules. Memorizing rules wont help you solve that question well, you need to make your intuition understand the relationship between velocities and distances.
As you learn more you start to build a net of intuitive connections between all the things, that should be your goal when learning these things. That net will last you a lifetime. Word based or symbol based memorization is mostly worthless in comparison, doesn't help you apply it to other subjects and takes more effort to build.
Because they're different things? There's obviously interplay, but from my experience...
I have only vague recall of most CLI things, but I can get up to speed again very quickly (when a situation demands it) because I've outsourced remembering arcane command line options to "man" and just need a system with docs installed and remember(!) that there are commands called "cat", "ls", "awk", etc.
A similar thing applies with math... the analogy strains a bit, but "cat", "ls", "awk", etc. are the 'understanding' which underpins everything else. I did a recent thing with force calculations and symmetry which apparently impressed some of my engineer friends' colleagues... but the details are unimportant. Just knowing what a sin/cos curve looks like and what an integral fundamentally is got me there... but the fundamentals were enough to get there, is the point :)
Can you demonstrate how to understand and remember word genders in gendered languages, for instance? A table is masculine in one (German) and feminine in another (French).
I think a lot of people just cannot come to terms with the fact that mathematics is inherently difficult, and being good at it is not just a matter of memorization. For example, I often see people complain about mathematicians using arcane notation, as if it was the notation that was preventing them from understanding what’s going on, when in reality it is just lack of understanding of underlying concepts and experience with arguments being put forward.