Mathematician's anger over his unread 500-page proof
newscientist.com
newscientist.com
- An error was found in 2012 and was just recently (Nov 2014) corrected - He's re-released his notes & lectures on the subject - A workshop will be held on the topic in March
That doesn't seem to be unusual / isolationist behavior, though it's obviously a complicated topic and since Fermat's Last Theorem has been deemed 'solved' already, the fact that it makes a FLT proof easier isn't much appreciated by the press / community.
The angry isolated maths geek sells better.
This happened to Scientific American though and I stopped buying it.
On a long enough timeline, it seems all popular science magazines may turn into Focus.
Or, I dunno, just create a subreddit or a StackOverflow page for it
Meanwhile, a friend of mine uses a bool in their LaTeX files for 'idiot mode'; flip it on and recompile to get the painfully detailed versions of all the proofs. Since the source is on the arxiv, it means each paper has a kind of half-hidden long version.
Of course, it happens without page limits as well. I used work from an older book and between two steps was easily two pages of work and there's another half dozen pages of work that from other parts of the derivation.
> During these lectures, Yamashita warned that if you attempt to study IUTeich by skimming corners and “occasionally nibbling” on various portions of the theory, then you will not be able to understand the theory even in 10 years; on the other hand, if you study the theory systematically from the beginning, then you should be able to understand it in roughly half a year.
> Unfortunately, however, there appear to exist, especially among researchers outside Japan, quite strongly negative opinions and antagonistic reactions to the idea of “studying the theory carefully and systematically from the beginning”.
>From the point of view of achieving an effective solution to this sort of problem [=education], the most essential stumbling block lies not so much in the need for the acquisition of new knowledge, but rather in the need for researchers (i.e., who encounter substantial difficulties in their study of IUTeich and related topics) to deactivate the thought patterns that they have installed in their brains and taken for granted for so many years and then to start afresh, that is to say, to revert to a mindset that relies only on primitive logical reasoning, in the style of a student or a novice to a subject.
Given that, Mochizuki is stuck between a rock and a hard place - anyone he brings up to speed automatically becomes disqualified to independently review his work.
I'm not so sure this is entirely his fault.
EDIT: tpyo
Nope. That's the social aspect of mathematics: your proofs have to be comprehensible and considered to be correct by those in the mathematical community that read them (at least peer review) before they're accepted.
While the topic being proven may be technically correct, the act of proving is a social act. The formal notation just makes this more precise than human language.
This particular fuss is one of the side effects of mathematicians' failing to properly adopt computers into their process. One of these days we will not accept a proof unless it is computer verified, and there will be no social aspect to it.
It should not matter if your proof is 10,000 pages if a computer can follow it.
So you are very wrong. You are essentially asserting that the only mathematics worth doing is easy or already known in some compact form.
The classification of finite simple groups "consists of tens of thousands of pages in several hundred journal articles written by about 100 authors, published mostly between 1955 and 2004."[1]
[1]: http://en.wikipedia.org/wiki/Classification_of_finite_simple...
I suspect that computers will struggle on the cleverness factor, where proof requires joining multiple fields of math, rather than just running through algebraic manipulation.
Could a computer verify that the domino problem is undecidable? The proof consists of translating the problem into non-halting universal turing machines.
That’s not quite it.
http://www.newyorker.com/magazine/2006/08/28/manifold-destin...
The main problem is not in model checker (there are plenty of them already), but to automatically convert between a model checker syntax (that looks rather like a programming language), and regular math paper syntax (which is free-form English, so you need general AI for reading that).
I was already quite experienced programmer at that time, but realized the UI/UX problem is too big for me alone, even if I'm going to parse some simplified English.
But with simplified English, the problem is definitely solvable, someone just needs to put their time/money in that. Once UX is good enough for mathematicians, professors or students, it will lift off and be the Wikipedia for Mathematics.
But, the larger point was that took 500 (5C) rather than 5000 (5K) years to prove Fermat's Last Theorem.
I = 1
V = 5
X = 10
L = 50
C = 100
D = 500
M = 1000
=> D = 5C or, equivalently, 5C=D
It's more like 8L years ago, though.Math this advanced can be very hard to follow. There are more incentives to do original work than check someone else's, especially when they have drifted far off the mainstream. It takes a special arrogance to say, "You have to come to me" and then be angry when nobody follows.
How is it arrogant to say people need to study the whole branch, from the beginning, rather than just try to cherry pick a few advanced parts of it, if he really did come up with a substantially new branch?
That sounds more like practicality than arrogance to me.
If it's a brand new field, help people along the way. (Write books, explain the concepts globally, create projects for Phds, etc.)
The problem is that they're disqualifying people who study under him in this manner from verifying his work, which seems like something of a catch-22.
The standard doesn't just make it hard to follow someone who sets out a new branch in depth - it makes it virtually impossible for an extended period of time, because it disqualifies anyone he guides. Such a standard requires that we essentially wait 5+ years (at best) until either high quality maps or guides trained by the initial guided group exist. (And even then, we'll probably wait longer.)
It's not exactly fair to paint that fact as a failing on his part to educate others -- it's a nasty corner case in a generally good academic standard.
As has been mentioned elsewhere, the issue may be the "code bomb" nature of the way the paper was published, and if it was released in even smaller chunks, it may have garnered more analysis.
It is always interesting to me, as I see it often in the software world, that people expect extraordinary people to behave like ordinary people.
At the same time one can argue that if len ( Proof1 ) < len ( Proof2 ), where Proof1 and Proof2 are of the same theorem, then Proof1 imposes less cost, and hence is more valuable, since it will be easier to teach, use. etc.
For such first long proofs among the best approaches is to throw it to the pack of hungry wolves ... err ... students and first years PhD-s and let them gnaw on it (with presenting their progress on weekly department seminars - thus saving time to more valuable members of the department and providing the students with real-life experience of a mathematician) Well, at least this is how it was done back then at our University (in Russia :).
But if he indeed able to write the entire proof in Coq, then I'm sure at that point, his proof will be much cleaner as well.
Then again, this will never happen.
[0] http://www.msr-inria.fr/news/feit-thomson-proved-in-coq/
Look at the linux kernel we have right now, let's go back to early 90s, and should we tell Linus not to do it because it's so big? And did it end up Linus doing it all alone himself?
Coq is certainly not a short term solution, but definitely a valid one if no one else wants to read his proof, and it's very important for him validate it.
The reason I bring Coq up is that in general, I do feel proving things in maths is very much like writing a program in a programming language. Maybe the 500+ pages of proof is like a spaghetti code, refactoring might make it more readable, or more clear, so people are more likely to study it. Or the 500+ pages of proof is very elegantly constructed, just need someone to appreciate it. Coq can certain help in both cases.
But then is it worth it for him to do it? That's really he's judgement call based on how important the proof is, what he see he can get out of this, etc.
Remember that line from the article you quoted: "Fun ~enormous!"
RIMS Joint Research Workshop: On the verification and further development of inter-universal Teichmuller theory (in Japanese) http://www.kurims.kyoto-u.ac.jp/~motizuki/2015-03%20IUTeich%...
March 9-20 2015
http://en.wikipedia.org/wiki/Abc_conjecture#Some_consequence...
http://www.kurims.kyoto-u.ac.jp/~motizuki/IUTeich%20Verifica...
Looks really nice to eye.
That depends. If it deals with integers, yes. If it deals with real numbers, no.
http://www.quora.com/Joseph-Heavner/Posts/An-overview-of-Int...
Also, from an anonymous post on 4chan @ http://boards.4chan.org/sci/thread/6931488/are-you-ready-for... :
"How to understand IUTeich from the bottom up:
- Algebra (Israel Gelfand)
- The Method of Coordinates (Israel Gelfand)
- How to Prove It: A Structured Approach (Daniel Velleman)
- Kiselev's Geometry - Planimetry and Stereometry
- Trigonometry (Israel Gelfand)
- What Is Mathematics? An Elementary Approach to Ideas and Methods (Richard Courant)
- A Course of Pure Mathematics (G.H. Hardy)
- Linear Algebra (Kenneth Hoffman and Ray Kunze)
- Elementary Differential Equations (William Boyce and Richard DiPrima)
- Topology (James Munkres)
- Calculus On Manifolds (Michael Spivak)
- Principles of Mathematical Analysis (Walter Rudin)
- Real and Complex Analysis (Walter Rudin)
- Functional Analysis (Walter Rudin)
- Partial Differential Equations (Lawrence Evans)
- Analysis On Manifolds (James Munkres)
- Abstract Algebra (David Dummit and Richard Foote)
- Algebraic Topology (Allen Hatcher)
- Introduction to Smooth Manifolds (John Lee)
- Foundations of Differentiable Manifolds and Lie Groups - (Frank Warner)
- Galois Theory (Harold Edwards)
- Linear Representations of Finite Groups (Jean-Pierre Serre and Leonhard Scott)
- A Classical Introduction to Modern Number Theory (Kenneth Ireland and Michael Rosen)
- Introduction to Analytic Number Theory (Tom Apostol)
- Modular Functions and Dirichlet Series in Number Theory (Tom Apostol)
- Riemannian geometry (Peter Petersen)
- The Theory of the Riemann Zeta-Function (Edward Charles Titchmarsh)
- An Introduction to Teichmüller Spaces (Yoichi Imayoshi and Masahiko Taniguchi)
- A Course in p-adic Analysis (Alain Robert)
- Foundations of p-Adic Teichmuller Theory (Shinichi Mochizuki)
- Mochizuki's papers at http://www.kurims.kyoto-u.ac.jp/~motizuki/papers-english.htm... "
In general, you are best off studying introductory texts to the topics you are interested. You will pick up the notation.
There are some barriers. Off the top of my head...
1. The reader has to care enough to expend time & energy to understand the concepts
2. The reader comes in with an Existential Context that may have to be suspended or expanded. This is tricky because Existence is a fractal of nuance and it's difficult to know when there's a misunderstanding. Conversations & isolating examples help.
3. The reader has to be willing to adopt the new Existential Context while reading the works.
4. The more ridged & complex the context, the more the reader has to deny self.
Shouldn't you be able to build a database of all current proofs and have a computer be able to cross-reference and extrapolate from that? Sure it would be far from trivial but it seems doable. Mathematica/Wolfram for instance should be half way there.
Here's the golden chance for a programmer to win x amount of Nobel prizes! :)
The trouble is that writing a proof in a format amenable to this verification is harder and much more tedious than writing it for a paper
Here I just want to encourage anyone who thinks he's a good programmer to develop such a system. It would be extremely useful for education as well: students would get a tool that explains complex proofs, and professors would give assignments to put a theorem into the system (if student is able to enter the theorem into the system, then he/she definitely understands it up to the very foundations). The main problem to solve is good UX, not the math.
They who manage to make the system, the new verified Wikipedia for Math, would have their names inscribed for eternity, because Math is eternal.
Also, this is a lot harder than you think. "Extrapolating" from a learning set is relatively easy to do for statistical problems and prediction, but proofs are hard.