[This is a guest post by Grant Sanderson. This blog post was initially written in a different file format and converted using AI. — T.] A sentiment echoing throughout the mathematics communit…
285 comments
I try to teach my students that mathematics is, first and foremost, a very precise language of communication. It’s sometimes amusing to ask those who don’t like math to do without it entirely, just to see how much harder it becomes to describe the things around them.
Second thing I tell them, formulas are the essence of mechanisms in their purest form. And in this form, they’re much easier to grasp and mentally manipulate. It always amused me, after taking a mechanics course, to imagine that for any formula, you could visualize a mechanism or process that implements it.
And third thing, I suppose, the ability to verify one’s own statements as proof. Although, of course, mathematicians would probably tear me apart here for my heresy:sorry, I’m not a mathematician, but an engineer. You can make mistakes by using incorrect assumptions, but at some point, analysis itself will show you that you were mistaken. There’s a wonderful book, How to Prove It by Daniel Velleman, which provides an introduction to proof for the uninitiated like me. I really enjoyed it.
This isn't always the case. Our algebra (or analysis) course focused a lot on proofs for the exam. The result was that a lot of people learned the proofs by heart.
Maybe it's been done, but I'd like to see an LLM recreate Euclid from questioning without having seen it during training.
In my experience, proof is the gym reps that allows you to harness strong intuition elsewhere.
In practice as an engineer, intuition is far more useful, eg, being able to “feel” when something is off in our reasoning — but proofs are where I train those same sensibilities on “harder” problems, (eg) details about how to model identity, equality, and equivalence in a formal model.
Developed notations and shared procedural abstractions have made thinking about computation more intentionally human and source control has established a protocol for conversing with other humans in the language of a program and changes to that program.
The moment just now feels like a neglecting of the idea of communication being central. If the program is a compile target but not sufficiently legible or if the conversation moves too quickly for us to keep up then we retain the effects of computation but loose its meaning as communication. We loose the understanding and the ability to develop and evolve further shared abstractions.
Open source programs could be more like motivated explanations of computation. For open source to survive, maybe we should start to make the distinction between free product distribution and programming as communication and community building.
It is already that. Every time a method/function is created, a structure is defined, a variable is added, a file is created or renamed,… It’s all for the purpose of human communication. The computer only need binary in a single file.
But people feels like they should be able to jumpninto curl code without any understanding of networking, or linux code with no knowlede of computer architecture. Few code are meant for total beginners.
Math on the other hand is exclusively about being understood. It is ideas from math that made algorithms legible and thus made the act of programming an act of communication. If by programming you mean using notation and ideas that were borrowed from mathematics to specify algorithms, then for sure it’s communication, but only inasmuch as it was math first. If you mean only specifying algorithms, then no communication need take place; the executor of the algorithm will deterministically execute it irrespective of its ability to communicate.
the name sounds familiar but i don't think i have read that one, i did enjoy "introduction to mathematical reasoning" by eccles.
personally my relationship with mathematical proofs has been complicated. it took some work to understand basic proofs (dedekind cuts, ideas vs. instructions with mathematical notation), but all of the theory of computation proofs, which supposedly are difficult for many, were completely intuitively easy for me.
i think mathematicians are facing a similar confusion as computer programmers. the medium used to require precise thinking and the simple act of reading, writing and composing it was a mechanism for thinking and learning. in the llm era, the question is: should there be a new mechanism and if so, what should it look like?
It was so infuriating to see everyone in the class absolutely fail on a specific subject and the "teacher" assumed that everyone must be stupid then. No self reflection, no questioning himself why he is not getting gaussian distribution in marks, just straight Fs.
I higly doubt that. Maybe in university level courses. Most people’s only experience with mathematics is an elementary or high school teacher who were probably themselves at best mediocre at the subject. Simply because of selection factors. Those who are good at math are encouraged to go into STEM. There will be of course exceptions everywhere, but that is not what “usually” happens.
And thats just about being good at maths the school subject, which is distinct from being “ good mathematicians” the science / research topic. Mathematicians are few and far between, simply because it is a specialist subject. There just aren’t enough of them to go around for them to be the formative experience around math for most people.
Spoiler: this is also why mathematicians hate vibe-math. AIs are outright terrible explainers even when they do have a watertight logical argument—and honestly, this is the load-bearing seam.
It goes beyond "proof vs. exposition": the logical derivations AI comes up with fail to even qualify as human-directed proof because of how terrible they are (far below even the most novice mathematician doing their roughest work) at the exposition part.
socratic method exists. almost none follows it.
I remember when "writing code was never the point" became a mantra here. There was truth in it, but removing the coding has certainly taken away a lot of the texture of the work and enjoyment of the craft. Many of us feel this loss as we tech-lead teams of agents as our source of income. I am not optimistic the mathematics pivot is going to work, but I'm certain that most will be depressed with the outcome even if they succeed.
We are all staring at the same existential dread, just seeing it unfold slower. We're being told that utopia is to be obsolete, and that is a jarring idea to contend with.
I propose this thought experiment: put all living mathematicians in a very long bus. This bus crashes and they all tragically lose their lives. Can we really say mathematics simply marches onwards with AI alone? Let’s say Anthropic needs a new research result to improve Claude. Are we really already at the point where we burn tokens ad infinitum and arrive at the end of scientific progress in some timely fashion?
It also find little solace in it aside from 'well this version of GPT isn't taking your job'. AI labs certainly have no intention for the higher level skills to stay in the human-only domain. The veteran developer with the coherent theory of a large stack is immensely valuable today. But they also don't survive if a company can drop a few coders' salaries on rewriting that stack from scratch - faster, fewer bugs, more coherent, able to react to changing business requirements with more agility etc. I am not saying this is where we are, but I think there is a reasonably good chance this is where our road is leading us.
Maybe it's time to reject utopia.
You're asking to go against evolutionary principles to reject the utopia. Everyone on earth will never agree to become monks, there will always be the desire to reproduce better, signal status and power, so the technology will be developed until we are finished as a species.
I've long been of the opinion that mathematicians are probably the smartest and most clever workforce around.
They really might be our best hope to solving this.
I've often secretly wished that some of these clever folks would get their head out of the books and solve some real world problems. This might just be a forcing function for that.
I can't imagine the social disruption of for example it had been trucking or construction or some other industry which might react more combatively and less constructively to complete automation.
In my opinion there has never been a better time to be a mathematitian, and there has never been a better time to be a software builder.
But there has never been a worst time to have the need to prove your economic value as a mathematitian or software developer alone. Because "understanding" is not something you can prove in one afternoon, its something that you prove with a life.
As an ex-mathematician I assure you this is very wrong, and every working mathematician I know right now is completely miserable, and/or trying to flee the field as fast as possible. It's like telling a chair-maker during the industrial revolution that there had never been a better time for them, since now they could operate chair-making machines instead of toiling away at the wood themselves. It assumes that they were purely in it for their passion for mass-producing chairs. The majority of mathematicians get into the field because they love problem solving, and the gauntlet thrown down by challenging math tasks.
Many parts of this will never be useful for society on a grander scale - but this is reflected in the finances - pure math is closer in funding-terms to a humanity than to hard science. Now even this is _massively_ under threat, and Tao and co need to pivot quickly to stop this from becoming a bloodbath.
But if you are in for theory building and understanding, then you are not constrained anymore by your motivation to grind through countless hours of formal theorem proving. And you do not need to have superhuman formal manipulation skills and memory.
For me mathematics is not the formal system, so LLMs will never be able to do end to end maths.
The concerning argument about the status of math would be an outline that it will get destroyed by a process of societal atrophy and there is no turning back, and the AI powers are not a good substitute or replacement for it. If an entire society becomes reliant on these oracle machines then it would be analogous to children never learning arithmetic because they were handed calculators. How could the human race still flourish? We would anthropologically regress. We'd be little better than animals, like the Borg zombies.
That is a much more profound threat than people worrying about their own careers or faculties disappearing like the humanities. This is a serious anthropological reckoning.
If math experts are that freaked out already then basically all of science is soon to follow, decade by decade. "Singularity" comes to mind.
To throw a counterpoint to this into the writhing cesspit of HN, I'm active in academic mathematics (postdoc) and every one of my collaborators is deeply in love with the field and their jobs. Perhaps the grass is greener on the applied mathematics side of the fence.
Some up with an idea and leave the system to check it 15 different ways, and see whether you can simplify an existing body of theory. It'd be like having an army of lightning-fast grad students.
I think it’s a great time to be a curious mathematician, especially in a niche field where you’re not competing with hundreds of agents of the best unreleased frontier models.
However it’s a very scary time to be a professional mathematician because publish or perish is going to cause a race to the bottom for cranking out results as fast as AI can let you. [0]
[0] https://ev12183725.substack.com/p/a-highly-productive-dark-a...
Seekers whose primary motive is validation instead of understanding are the ones who are getting paranoid.
Thoroughly enjoyed your thoughts. The age limit is a joke if what you care about is true understanding.
The exploration process is much easier now. Ideas are quickly testable and multiple tests can help identify a technical obstruction. The tool requires good guidance and input but as it trains on people like me it will need those less.
At the very least our way of doing things must change. More pessimistic views seem to me defensible.
Others, I think, will be beyond both human and AI. And so what then? Mathematicians just throw in the towel and say it's not worth trying? Of course not. We will continue that pursuit, and as we do, new ideas will arise and new problems will need to be solved. It's math. There is no end.
It's easy to look at the current landscape and see AI ticking off solutions to problems and imagine that soon there will be nothing left. Machines replaced the need for much manual labor, but they also established a basis for an economy that provides the opportunity for more labor. This is the situation with math now. It will take some getting used to. There will be little-to-none pencil-to-paper working out of problems anymore, but there will always be work to do, things to solve, curiosities to unravel. And it will still be professional mathematicians who are the ones most capable of directing that effort. Because, if nothing else, they're the ones whose curiosity is piqued by the problems. Which, let's face it, has been 99% of the motivation for graduate-level math in the first place.
There's the the old question: is math invented or discovered? I think it's both: the problems are invented, and the solutions are discovered. In the age of AI, the discovery part will be greatly affected, but the invention part will remain firmly in the human domain.
Read the full thread on Hacker News →
Related stories
- Show HN: Mathy – Build Math Automaticitymathy.gameHacker News · 1 points · 9 days ago
- Lobsters · 12 points · over 5 years ago
- Hacker News · 1 points · 2 days ago
- The Proof in the Code: How a Truth Machine Is Transforming Math and AIpublishersweekly.comHacker News · 1 points · 10 days ago
- Hacker News · 1 points · 4 days ago
- Hacker News · 1 points · 2 days ago