Definition
Intuitionistic Logic
Intuitionistic logic (or constructive logic) is a formal system of logic that differs from classical logic by rejecting the universal validity of the Law of Excluded Middle (). In intuitionistic logic, a statement is considered true only if there is a direct construction or proof for it.
Principles
The fundamental shift in intuitionistic logic is the interpretation of truth as provability rather than an objective state of the universe.
BHK Interpretation
The semantics of intuitionistic logic can be described by the Brouwer–Heyting–Kolmogorov interpretation:
- A proof of is a pair consisting of a proof of and a proof of .
- A proof of is a proof of or a proof of , along with an indication of which one was proved.
- A proof of is a construction (function) that transforms any proof of into a proof of .
- A proof of is a construction that transforms any proof of into a proof of a contradiction ().
- A proof of is an element and a proof of (constructivity).
Deviations from Classical Logic
Several principles of classical logic do not hold intuitionistically:
- Law of Excluded Middle: is not a tautology.
- Double Negation Elimination: is not generally valid (though is).
- Existence: To prove , one must be able to construct a specific witness such that holds.
Relation to Computation
Through the Curry-Howard Correspondence, intuitionistic logic has a deep connection to computer science: propositions correspond to types, and proofs correspond to programs. This makes it the foundation for many interactive theorem provers.