Intuitionistic
A proposition is asserted only when there is a constructive proof of it.
Drops · Excluded middle, double-negation elimination.
Intuitionistic logic was Brouwer's protest against classical mathematics' free use of indirect proof. To assert P ∨ ¬P, one ought to have either a proof of P or a proof of ¬P; otherwise the disjunction is unwarranted. The same point rejects double-negation elimination: ¬¬P does not by itself give P.
Heyting formalised Brouwer's position in the 1930s. The proof-theoretic strength is comparable to classical logic, but the meaning is different: a proof is a construction, not a demonstration of truth-in-the-abstract. The Curry-Howard correspondence later showed that intuitionistic proofs and typed lambda-calculus programs are the same kind of object.
- Origin
- L. E. J. Brouwer; Arend Heyting (1930).
- Where it lives
- Constructive mathematics; type theory and proof assistants (Agda, Coq, Lean).