Follow your curiosity

What discovery has been shared with you?

Start with one fact. Explore it, go deeper, then follow whichever branch catches your imagination.

Choose subjects for a surprise

Exploring any topic

Begin your discovery

Your next discovery is one click away.

Choose one or more subjects above, or leave Any Topic selected and let curiosity decide.

Mathematics

Constructive Mathematics vs. Classical Logic in Proofs

Quick fact

In constructive mathematics, the law of excluded middle is not accepted as a general principle, meaning that a proof of 'not not P' does not count as a proof of P—it merely shows that P cannot be false.

Why this is interesting

You've probably been taught that 'if not not P, then P' is obvious. But what if rejecting that simple rule could change nearly every theorem in mathematics?

Read the full explanation

Understanding Constructive Mathematics vs. Classical Logic in Proofs

Imagine you're asked to show that there is a pink elephant in the room. A classical logician might say: 'Either there is one, or there isn't. There's no third option. Since you can't rule out the possibility that there is one, there must be one.' This reasoning seems silly but illustrates the law of excluded middle. Constructive mathematicians refuse to accept such indirect existence. They require you to actually point to the elephant—to construct it. In mathematics, this means: to prove that 'there exists an object with property P', you must give a method to find or build it. Classical logic, on the other hand, allows proving existence by showing that the assumption of non-existence leads to a contradiction. The two systems differ fundamentally in what they consider a valid proof, leading to different sets of theorems that are provable.

A deeper explanation

The core difference lies in the acceptance of the law of excluded middle (LEM), which states that for any proposition P, 'P or not P' is true. Classical logic assumes LEM, allowing proof by contradiction: to prove P, assume not P, derive a contradiction, and conclude P. This is a powerful tool but it is non-constructive because it doesn't tell you whether P is true or false—it only rules out not P. Constructive mathematics (often associated with Brouwer's intuitionism) rejects LEM. Instead, a proof of 'P or Q' requires a proof of P or a proof of Q. Consequently, a proof of existence must construct an example. This stance has profound consequences: many classical theorems become unprovable, while new proofs are often more explicit and computationally meaningful. For instance, classical proofs of 'there exists an irrational number a and b such that a^b is rational' are non-constructive, but constructive alternatives must explicitly produce such numbers. This distinction also affects the Axiom of Choice: the axiom is rejected in constructive set theory because it asserts existence without a construction method.

Keep FACTREE close

Internet access is required. Updates arrive when you reopen or reload the app. You may need to sign in again in the installed app.