Introduction
In our previous lesson, we explored L.E.J. Brouwer's radical philosophy of intuitionism, concluding that for a constructivist, truth is synonymous with proof. This led us to analyse his argument against the law of the excluded middle (LEM), showing that from an intuitionistic perspective, is not a universally valid principle.
This rejection of a cornerstone of classical logic was not an isolated act of rebellion. It was a consequence of a systematic re-evaluation of the very meaning of the logical connectives. Today, we will formally investigate this alternative theory of meaning. Your learning outcome is to evaluate the BHK interpretation as an alternative account of the meaning of logical connectives.
The "BHK" in the name stands for Brouwer, Heyting, and Kolmogorov, the key figures who articulated this view. We will move beyond simply rejecting classical principles and build up the intuitionistic system from its foundations, seeing how it offers a coherent and powerful, albeit profoundly different, conception of logic.
1. From Truth-Conditions to Proof-Conditions
Classical logic, as developed by Frege and Tarski, is grounded in truth-conditional semantics. The meaning of a logical connective is defined by how it contributes to the truth or falsity of a sentence. For example, the meaning of '' is captured by its truth table, which states that is true if and only if is true and is true. This approach presupposes that every statement has a definite truth-value (true or false), independent of our ability to know it—the principle of bivalence.
Intuitionism rejects this picture. If truth is the existence of a proof, then a theory of meaning cannot be based on abstract truth-conditions. Instead, it must be based on proof-conditions. The meaning of a logical connective is explained by specifying what counts as a proof of a complex sentence in terms of proofs of its constituent parts.
This shift from a metaphysical to an epistemological theory of meaning was championed by the philosopher Michael Dummett.
Michael Dummett on Frege, Truth, Meaning & Realism (1997)
In this clip from a 1997 interview, Michael Dummett contrasts Frege's classical, truth-conditional theory with his own view. He argues that a theory of meaning should be grounded not in abstract conditions for truth, but in what we can recognise as establishing a statement as true.
Please watch the following three short segments. They articulate the core philosophical shift we are studying: 12:16 - 13:23: Dummett explains his disagreement with Frege's 'fundamental realism' and the truth-conditional account of meaning. 23:14 - 24:55: He argues that a theory of meaning should be based on what 'counts as establishing a sentence as true', which is something we can recognise, unlike abstract truth-conditions. 33:42 - 34:19: He concludes that truth must be explained in terms of this more fundamental notion of what establishes a statement as true. \nFocus on this key contrast: meaning as truth-conditions versus meaning as justification/proof-conditions.
Dummett's perspective provides the philosophical motivation for what is formally known as proof-theoretic semantics. Instead of asking "In what state of the world is this sentence true?", we ask "What kind of proof would justify asserting this sentence?". The BHK interpretation is the archetypal example of such a semantics.
2. The Clauses of the BHK Interpretation
The BHK interpretation provides a set of clauses that define the meaning of each logical connective by specifying what constitutes a proof for a statement containing that connective. This is sometimes called a "proof interpretation" or, in Kolmogorov's version, a "problem/solution interpretation".
Let's examine these clauses one by one.
The Development of Intuitionistic Logic
The Stanford Encyclopedia of Philosophy article 'The Development of Intuitionistic Logic' provides a clear, standard presentation of the BHK clauses.
Please read the section '1.1 The Proof Interpretation', which lists the clauses H1-H6. We will go through them together below.
Here is a breakdown of those clauses, which define the meaning of logic in terms of proofs, constructions, and transformations.
-
Atomic Propositions & Contradiction ():
- The interpretation takes the notion of a proof for an atomic mathematical proposition as basic.
- A proof of (the absurd proposition, or contradiction) is taken to be impossible.
-
Conjunction (): A proof of consists of a proof of and a proof of .
- This is the most straightforward clause and aligns perfectly with classical intuition. To prove two things, you must prove each one.
-
Disjunction (): A proof of consists of a proof of , or a proof of .
- As we saw last lesson, this is a key point of divergence. To prove a disjunction, you must constructively prove one of the disjuncts. You cannot assert simply because it's impossible for both to be false.
-
Implication (): A proof of is a construction (a method or function) which transforms any given proof of into a proof of .
- This is perhaps the most philosophically significant clause. An implication is not a static statement about truth-values; it is a promise of a transformation. Given your experience with functions in mathematics, you can think of a proof of as a function
fwhose domain is the set of proofs ofPand whose range is the set of proofs ofQ.
- This is perhaps the most philosophically significant clause. An implication is not a static statement about truth-values; it is a promise of a transformation. Given your experience with functions in mathematics, you can think of a proof of as a function
-
Negation (): Negation is typically defined in terms of implication and contradiction: .
- Therefore, a proof of is a construction that transforms any hypothetical proof of into a proof of a contradiction. This formalises the intuitionistic idea of a refutation.
Intuitionistic Logic | Attic Philosophy
The video 'Intuitionistic Logic' from Attic Philosophy offers a very clear perspective on the constructive demands for disjunctions and why classical principles like double negation elimination fail under this interpretation.
Please watch the segment from 07:23 to 11:58. The first part (until 09:14) reinforces the intuitionistic view of disjunction. The second part (from 09:14) explains why, under a proof-conditional semantics, you cannot get 'positive information' (a proof of A) from 'negative information' (a proof of not-not-A).
- Quantifiers: The BHK interpretation extends naturally to quantifiers, highlighting the constructive nature of existence.
- Existential Quantifier (): A proof of consists of presenting a specific object from the domain, along with a proof of . You must provide a "witness".
- Universal Quantifier (): A proof of is a construction (a method) that, for any given object from the domain, produces a proof of .
3. Evaluating the BHK Interpretation
The BHK interpretation is not merely a technical curiosity; it represents a profound philosophical shift. It grounds logic not in a static, metaphysical picture of reality, but in the dynamic, epistemic activity of proving.
Strengths:
- Philosophical Coherence: It provides a systematic and coherent semantics that flows directly from the constructivist premise that truth is proof.
- Epistemically Grounded: Meaning is tied to what is knowable or demonstrable, avoiding commitment to verification-transcendent truths. For thinkers like Dummett, this is a major philosophical advantage, as it ensures our theory of meaning is tied to our linguistic practices.
- Formalisation: This approach has been rigorously formalised in systems like Martin-Löf's constructive type theory, where propositions are identified with the types of their proof objects. This creates a deep connection between logic and computer science (via the Curry-Howard correspondence).
Challenges and Points of Debate:
One of the most interesting points of evaluation concerns the justification of the principle Ex Falso Quodlibet (from a falsehood, anything follows), which corresponds to the formula .
According to the BHK clause for implication, a proof of this formula requires a general method that:
- Takes a proof of (i.e., a method
fthat turns any proof of into a contradiction). - Produces a new method,
g, that turns any proof of into a proof of .
How can this be justified constructively? If we have a proof of , we believe that no proof of can ever be constructed. So the input for method g is impossible. How can we build a genuine construction on an impossible assumption? This has been a point of contention.
The Development of Intuitionistic Logic
The SEP article on the development of intuitionistic logic discusses how Heyting and Kolmogorov justified this principle in different ways.
Please read the final paragraphs of section '5.3 Kolmogorov 1932 and Heyting 1934' and section '5.4 Heyting 1956'. Pay close attention to the two distinct justifications for Ex Falso: Kolmogorov's Stipulation: He proposes that proving a problem is based on an impossible assumption should count as a 'solution' to that problem. Heyting's Justification: He suggests that a refutation of P 'can be considered as a construction' that, when joined with a (non-existent) proof of P, leads to a proof of Q.
These justifications reveal a potential tension in the constructivist programme.
- Kolmogorov's approach is pragmatic and stipulative. It completes the logical system but arguably steps outside the strict 'meaning-as-construction' framework.
- Heyting's approach feels more like a post-hoc rationalisation, using phrases like "in a sense" to justify a principle that doesn't seem to have a direct constructive interpretation.
This shows that even within a proof-theoretic framework, there are subtle and difficult philosophical choices to be made about what counts as a valid justification. The debate over Ex Falso led some, like the logician Johansson, to develop "minimal logic," which is intuitionistic logic without this principle.
Conclusion
Today we have moved from the negative project of critiquing classical logic to the positive project of building an alternative. The BHK interpretation provides a complete, proof-conditional semantics for the logical connectives, systematically redefining logic in epistemic terms.
Key Takeaways:
- Proof-Conditions vs. Truth-Conditions: The BHK interpretation is a form of proof-theoretic semantics. It defines the meaning of a connective by what counts as a proof, not by its abstract truth-conditions.
- The BHK Clauses:
- : Proof of both conjuncts.
- : Proof of one of the disjuncts.
- : A method for transforming a proof of the antecedent into a proof of the consequent.
- : A specific witness and a proof for that witness.
- Philosophical Shift: This represents a move from a metaphysical view of logic (describing reality) to an epistemological one (codifying valid reasoning and justification).
- Points of Evaluation: While elegant, the BHK interpretation faces challenges in providing a purely constructive justification for all classical tautologies accepted by intuitionists, with Ex Falso Quodlibet being a prime example.
Preview of the Next Lesson:
We have now laid the full groundwork for intuitionistic logic. In our next lesson, we will see how Michael Dummett builds upon these ideas to construct one of the most influential philosophical arguments of the 20th century. We will analyse Dummett's argument that a theory of meaning must be grounded in the public manifestation of understanding, and explore why he believed this argument provides a powerful case for preferring intuitionistic logic over classical logic.