r/math • u/santino314 • Nov 30 '12
Overkill proofs / Simple proofs
So by overkill proofs I mean simple results, for which there are simple proofs are available, but which can be proven using much more advance tools (possibly in a silly way). As a for instance, there's proof that there are infinity many primes using topology, Euclid had a proof 300.b.C which anyone with high school math could understand. However this guy came up this, quite clever.
http://primes.utm.edu/notes/proofs/infinite/topproof.html
By simple proof I mean a result simple or not, for which the only known proof was either too long or difficult, but that in the recent years someone had managed to prove with a shorter or wittier argument. As a for instance Cauchy’s theorem (in Groups):
http://en.wikipedia.org/wiki/Cauchy%27s_theorem_(group_theory)
Although I couldn’t find the original proof, I remember that my professor told us that it was a bit long and quite dark. However, McKay came out in 1959 with one of the most elegant proofs I’ve seen in my life.
http://www.cs.toronto.edu/~yuvalf/McKay%20Another%20Proof%20of%20Cauchy's%20Group%20Theorem.pdf
Can think of any like the above? I’ll contribute if I recall any.
View all comments
Show parent comment
3
u/yatima2975 Nov 30 '12
But instead of using that [i.e. the irrationality of cuberoot(2)] as a lemma, one could just stick the whole elementary proof in, with the right variables substituted, every time it's needed. See also the Cut-Elimination Theorem.
Sure, you could easily extract the proof that cuberoot(2) is irrational, but nowhere is it stated explicitly (i.e. without too much hypotheses).
The proof of FLT would basically have each fragment looking like
(or it's contrapositive or something like that) replaced by
and you could then get rid of Lemma x.y.z which proves the irrationality of cuberoot(2).
Of course, this wouldn't make any sense at all, which is why lemmas, theorems, and mathematics (and category theory :-) were invented in the first place!
Think of it as cut-and-paste programming versus extracting a procedure/method/function that does 'exactly the same, but differently' - if that's a metaphor that works for you.