7 ms·
Using spaced repetition systems to see through a piece of mathematics (2019)
- nickcw 3y agoIn case you are looking for the essay on the = sign, this is what Google Bard said: The reference to the essay by Andrey Kolmogorov in the paragraph you provided is: Kolmogorov, A. N. (1930). О понятии числа [On the concept of number]. Matematicheskiy sbornik, 38(3), 3-19. This essay is in Russian, but an English translation is available in the book "Selected works of A. N. Kolmogorov, Volume I: Mathematics and mechanics" (1991).
- lsedgwick 3y agoDo you think it's true? I got my hands on the pdf see no trace of it in table of contents or text searches.
- nickcw 3y agoA good question. I've found Bard to be quite good at this type of question in the past but maybe it has hallucinated the answer!
- crawfordcomeaux 3y agoCould it be the author isn't Kolmogorov, but Kronecker?
- lexh 3y ago> Perhaps it is the article On Sense and Reference by Gottlob Frege? > > http://www.scu.edu.tw/philos/98class/Peng/05.pdf from previous discussion https://news.ycombinator.com/item?id=18895613 https://news.ycombinator.com/item?id=18895613
- dkural 3y agoChatGPT thinks it might be Paul Lockhart's essay, titled "A Mathematician's Lament".
- raidicy 3y agoSlightly tangential but are there any anki decks/csvs of definitions, theorems, axioms, terms Etc that start from basic arithmetic and get more advanced? I have an idea that being intimately familiar with mathematical operations and ideas, as like one would with vocabulary and grammatical in a language, would help one internalize math better.
- xyzzyz 3y agoWith 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.
- voidhorse 3y agoMuch 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.
- waprin 3y agoI am a strong believer in spaced repetition. My current primary focus is building a spaced repetition platform for learning poker solver solutions with the aim of winning money at live poker games ( www.livepokertheory.com ) . The motivation for the project is just to work on an indie hacker project that self-funds itself since I use my own tool to make money. My app is not based on Anki since , besides wanting to independently monetize my work , I also wanted to build a poker-centric UX for it. Now, within the poker community there is an idea that “GTO robots” (players who memorize game-theory equilibrium solutions produced by solver software) are inferior to intuitive players who exploit their opponents mistakes rather than play an equilibrium strategy which is suboptimal vs a non optimal opponent. For example, a GTO strategy will bluff very aggressively which is not good against opponents that never or rarely fold. Especially GTO play is criticized in live games where there is other info such as opponent “tells” such as shaking hands when making bets. But it’s a false dichotomy as I believe studying equilibrium gives you a strong baseline understanding of the mechanics and in live play you can still listen to your gut and make adjustments. The OP talks about math and I’m talking about poker but I’ve seen this concept discussed in a few other places. Basically, some education systems way overindex on rote memorization. And just rote memorization is a really bad way to learn and understand since you miss high level reasoning, problem solving, and abstraction. But some rote memorization can be good as a foundation for abstraction. I’ve seen some studies suggest people who can do arithmetic and basic algebra more quickly can do higher level proofs more effectively. They are less “bogged down” with low level mechanics when doing higher level thinking. Musicians who want to creatively and improvisationally “jam out” might still drill scales to build that low level technique to unlock the high level creativity on top of it. And within learning and memorization, spaces repetition works really well. It matches something with our brain chemistry to review mostly new stuff but occasionally review old stuff that might be fading, it’s the right mix of novelty and preventing forgetting. Anki is heavily associated with flash cards for language learning Vocab and MCAT test prep so nice to see some others exploring it’s possibilities outside of that.
- BenFranklin100 3y ago“But some rote memorization can be good as a foundation for abstraction. I’ve seen some studies suggest people who can do arithmetic and basic algebra more quickly can do higher level proofs more effectively. They are less “bogged down” with low level mechanics when doing higher level thinking. Musicians who want to creatively and improvisationally “jam out” might still drill scales to build that low level technique to unlock the high level creativity on top of it.” I personally find this to be true. I became significantly better at higher math and physics after I memorized and drilled on lower level concepts and algebraic/trigonometric manipulations.
- spencerchubb 3y agoThe chunking concept really resonates with me. I have been a speedcuber for years (solving Rubik's Cubes really fast) and I can remember Rubik's Cube solves without much effort. If you gave me the scramble of my personal best solve, I could reproduce the same solution. In some sense it gives me hope that I can also reach the same level of proficiency in more productive areas.
- Blahah 3y agoCan you explain for those of us who aren't speedcubers what the scramble is? Is it what it sounds like - a number of pseudo-random twists to undo the solve?
- spencerchubb 3y agoTo make an "official" scramble, first they create a random state, which basically means random permutation and random orientation. Then they find a sequence of twists to arrive at the random state. On the contrary, applying random twists will not give you a truly random state. Some states are more likely than others to be achieved when applying random twists.
- heyoni 3y agoHave you tried using SRS for anything productive and failed or just haven't gotten into it yet?
- spencerchubb 3y agoA while back I used Anki to learn a bunch of French vocab. At the time it was great and I learned a lot. I eventually stopped and I've probably forgotten most of it.
- Blahah 3y agoThis seems intuitively true but much more generally - not just for mathematics, and not just for spaced repetition. Our understanding of fundamental principles in any field is deepened by exposure to them generally in different contexts. For me (as a biologist/computer science/systems design person) the quintessential examples are evolution and entropy. Both are trivial in their essence, but infinitely rich in their implications.
- voidhorse 3y agoTangential, but I think people tend to underestimate just how important and deep mathematical fundamentals are in general. The relatively "simple" notions on which we build all other mathematical concepts, such as equality, relation, function, symmetry, associativity etc. actually have incredible depth to them. Too often, I think teachers and texts gloss over these notions instead of plumbing their philosophical depth and implications (statements like "the proof falls out automatically" or "the proof is obvious" or "the proof is a natural consequence" are a real disservice to learners). Both set theory and category theory are illustrations of just how far you can go with a few of these ideas (category theory, for instance, is basically entirely built up around the notion of a function and only two other ideas, identity and associativity—yet these three "simple" ideas alone are enough to construct a theory rich enough to model all the other branches of mathematics!) Understanding mathematics is really understanding how to start approaching metamathematics. What does it mean to distinguish one class of things from another? What does it mean to say something has a property? That a property is reflected or preserved? These are the sorts of questions that are fruitful. It makes sense that the spaced repetition approach can help because it might necessarily force you to continue thinking about (and thus questioning) a concept you'd otherwise have taken for granted or not plumbed to sufficient depth. Too often, we fail to recognize how complicated "simple" things really are.
- deleted 3y ago[deleted]
- Affric 3y ago> Too often, I think teachers and texts gloss over these notions instead of plumbing their philosophical depth and implications I have a few questions: What level of teacher? Are you a maths teacher/teaching academic? My understanding of Maths education in the west is that they essentially spend the whole time attempting to get children to the point where they can do precalc and that any attempt at reform is eventually defeated by conservative engineers running a concerted political campaign to convince the voting public that set theory and category theory are a leftist conspiracy. My experience of university mathematics was that set theory was assumed knowledge (fair, it has managed to stay in the curriculum), same with category theory (lol). I would say that if it weren’t for the rise of the computer and the prevalence of relational databases in the late 20th C they would have managed to cut all non-precalc out entirely.
- hyh1048576 3y agoIf you want to see how some very simple notations greatly simplifies some math, check out J. H. Conway's proof of Morley's theorem. Background: Morley's theorem is a non-trivial theorem in planar euclidean geometry stated in 1899 (first proof appeared 15 years later). The proofs are not easy. One can use complicated trignometry identities to prove it. Even the "simple" proofs are sometimes quite involved. Conway introduced some notation and almost trivialized it. The notation he introduced was just a* := a + 60 where a is the degree of an angle. No one would believe this notation can do anything good, but with them (and some other insight) Conway can explain the proof in just a few sentences! (One might think anyone who understand that the interior angles of a triangle will always have a sum of 180° can come up with this simple proof, but that just didn't happen for 100 years until Conway revealed it.) See page 3-6 here: http://thewe.net/math/conway.pdf http://thewe.net/math/conway.pdf
- AlexErrant 3y agoMichael Nielsen (with Andy Matuschak) also wrote about how Hindu-Arabic numerals enabled more powerful kinds of thinking (compared with Roman numerals.) https://numinous.productions/ttft/#how-to-invent-hindu-arabic-numerals https://numinous.productions/ttft/#how-to-invent-hindu-arabi... > ...the Hindu-Arabic numerals aren’t just an extraordinary piece of design. They’re also an extraordinary mathematical insight. They involve many non-obvious ideas, if all you know is Roman numerals. Perhaps most remarkably, the meaning of a numeral actually changes, depending on its position within a number. Also remarkable, consider that when we add the numbers 72 and 83 we at some point will likely use 2+3=5; similarly, when we add 27 and 38 we will also use 2+3=5, despite the fact that the meaning of 2 and 3 in the second sum is completely different than in the first sum. In modern user interface terms, the numerals have the same affordances, despite their meaning being very different in the two cases. We take this for granted, but this similarity in behavior is a consequence of deep facts about the number system: commutativity, associativity, and distributivity
- hyh1048576 3y agoYep. Imagine doing multiplication in Roman numerals :)
- redbar0n 3y ago> Kolmogorov discussed this in loving detail, and made many beautiful points along the way, e.g., that the invention of the equals sign helped make possible notions such as equations (and algebraic manipulations of equations). And then programmers came along and mangled the mathematical notion of the equals sign with the imperative notion of assignment. And here we are. Using = for assignment when we ought to have been using : instead, if we were to rely on people’s intuitions from reading and writing. Which of course is difficult now that : has been co-opted by type systems.
- deleted 3y ago[deleted]
- deleted 3y ago[deleted]
- galaxyLogic 3y agoIn Smalltalk '=' means equality, and ":=' means assignment.
- redbar0n 3y agoThey realized so many things!
- mattdeboard 3y agoFor people who don't want to follow the author down the unnecessarily loquacious dive into matrices etc., but like me are interested in techniques for self-learning, here is a wiki article on what spaced repetition is https://en.wikipedia.org/wiki/Spaced_repetition https://en.wikipedia.org/wiki/Spaced_repetition He said he uses this application to do spaced-repetition learning https://apps.ankiweb.net/ https://apps.ankiweb.net/
- deleted 3y ago[deleted]
- xrd 3y agoI'm curious if anyone here has experimented with Anki in collaboration? As the author of this post notes, and I concur, others might not come up with his questions. I read the discussion he presented and thought to myself, I doubt I would have created the set of cards he came up with because my matrix memory is weak. I've had great experiences with pair programming and amplifying my learning software development. Feels like this could work with anything and Anki.
- AlexErrant 3y agoNot really. There are options for sharing cards on Anki https://www.reddit.com/r/Anki/comments/14j2jfy/deck_sharing_with_friends/ https://www.reddit.com/r/Anki/comments/14j2jfy/deck_sharing_... but their collaboration features are limited. I myself am building an Anki clone https://github.com/AlexErrant/Pentive https://github.com/AlexErrant/Pentive with collaboration built in as a first class citizen, though its far from primetime. Currently stewing on how to get the SR algorithm, FSRS, to compile to wasm.
- g_log 3y agoMichael Nielsen and Andy Matuschak wrote Quantum Country (https://quantum.country/ https://quantum.country/), an introduction to quantum mechanics, with integrated spaced repetition questions. Andy develops Orbit (https://withorbit.com/ https://withorbit.com/), allowing other authors to do the same. I agree with Michael that a lot of the value comes from formulating your own questions based on the source material, but I'm also curious to experiment with author provided questions.
- ohduran 3y agoIn my humble experience, you gain a LOT from writing the questions yourself, I point that I'm not sure if the author is stressing enough. There's also the problem with cards that are difficult to memorize, which is something that you don't know in advance, and that's a good thing! It shows you were you should pay more attention, write cards in different forms, etc.
- enugu 3y agoHere's a different proof of the identity just thinking of M, M* as operators (not as matrices). So, the invariant way of 'diagonalization by a unitary matrix' means that we have to find an orthonormal basis of eigenvectors. We can always find one eigenvalue λ and the complex numbers. The strategy is to choose one eigenvector v and say that its complement subspace is also preserved by the action of M. This complement subspace, being of lower dimension, already has an orthonormal basis by induction and this basis extended with v will be the required basis. This strategy can be done in a straightforward way if we assume M is hermitian M*=M (or symmetric matrix for real numbers). <v,w>=0 ⇒ <v,Mw>=<M*v,w>=<Mv,w>=0. So, M preserves the complement and the matrix is diagonlizable. This is the Spectral Theorem. For a normal matrix, we have to choose the vector v which is simultaneously an eigenvector for M and M*. Then the proof still works as <v,w>=0 implies <v, Mw> = <M*v,w> = λ'<v,w>=0 where λ' is the eigenvalue of v with respect to M*. We can find such a shared eigevector v as M, M* commute implies that M* will preserve the eigenspaces of M.
- dan-g 3y agoI highly recommend Andy Matuschak’s guide on how to create good prompts for anyone looking to get serious about spaced repetition: https://andymatuschak.org/prompts/ https://andymatuschak.org/prompts/ Andy and Michael Nielsen have collaborated in the past on things like quantum country, as others have noted.