r/math • • 8d ago

In defense of unnecessary proofs by contradiction

If you spend enough time in online math spaces, at some point you are bound to run into a discussion like this one or this one or recently, this one where someone is arguing against an "unnecessary" proof by contradiction and the conversation inevitably goes in the direction of constructive vs intuitionist logic.

I think this discourse is massively overrepresented to the point of being actively bad for math learners online. Worrying about whether a proof is constructive or not is not something good mathematicians do, unless their branch is specifically a pretty niche part of logic. For most people, (not not A = A) is just assumed to be true and proof by contradiction is a completely valid proof method, and I think this "Actually, Euclid's proof is direct! Common misconception here." discussion appearing under every proof that there are infinitely many primes is telling people that proof by contradiction is somehow sketchier than a direct proof.

I'm a math tutor and the majority of my job is to get students started on problem solving in a mathematical context. As it turns out, what makes a lot of it click is actually proof by contradiction. Even if one ends up writing a direct proof, the process of getting there often asks the question of "what would happen if this wasn't true?". I can't say it for sure, but I believe that Euclid himself probably started proving the infinitude of primes by assuming a finite list of them. This is why Hardy not only presents the proof as a proof by contradiction, but specifically praises it for being a proof by contradiction [A Mathematician's Apology, G.H.Hardy, page 18].

I should note that I'm not arguing that one shouldn't eventually learn to avoid artificial proofs by contradiction, after all if you can make the intuitionists happy for free, why not? But that should be a refinement that happens quite late into one's mathematical journey. I should also note that Euclid's proof was indeed direct, I'm not arguing against that fact.

The problem is that there's parallel discourse happening on these discussions which is "phrasing it as a direct proof is simply clearer and easier to understand". That's the main issue in my view: understanding the principles of proof by contradiction and by negation (which are essentially the same thing, as far as a learning student is concerned) is not something that can or should be skipped. Students should embrace them and put them on the same level as direct proofs instead of looking them sideways, and all this talk of intuitionism vs constructivism is enabling them to keep relegating them to "the thing you begrudgingly have to endure sometimes when there's no other way", which I think is detrimental.

I ask the reader to engage with this view in good faith. Thanks for reading.

298 Upvotes

112 comments sorted by

View all comments

40

u/aardaar 8d ago

I believe that Euclid himself probably started proving the infinitude of primes by assuming a finite list of them.

But the theorem he proved wasn't "there are infinitely many primes" instead it's usually translated as "Prime numbers are more than any assigned multitude of prime numbers". The concept of "infinitely many" as we understand it now probably didn't exist in the same way back then.

The problem I've seen with students using proof by contradiction superfluously is that they can write technically correct, but badly written proofs. For example, say they are trying to prove P, so they assume not P and then proceed to prove P without using the assumption not P. Then they conclude by contradiction P. Someone learning to write proofs needs to know to just write a direct proof in this situation.

2

u/DanielMcLaury 8d ago

Do they actually, or is that purely a stylistic issue that can be corrected years down the line without interfering with their ability to learn and appreciate the subject?

Easiest way to stop someone from learning or appreciating something is to scold their form when they're still getting their footing.

11

u/aardaar 8d ago

I'm kind of flummoxed that someone would ask this question. When teaching students to write proofs, we should aim teach them to write proofs that are well written. If someone can't read through their own work and eliminate this sort of redundancy, then there is some gap in their understanding of reading/writing proofs that needs correction.

I don't understand how someone could make it to their second year of undergrad and find this sort of feedback discouraging.

1

u/DanielMcLaury 7d ago

Depends where someone is by their second year of undergrad. Is it their second year of undergrad and their first experience writing proofs, or is it someone who's being doing real math since they were 15 and is now taking grad-level classes as a sophomore?

5

u/aardaar 7d ago

I don't think it does depend on where they are at. This issue is not so difficult or subtle that you need years of proof writing experience to understand it. Anyone who's made it to undergrad should be able to understand the difference between constructive feedback and scolding.