Lably
Skip to content

Brouwer–Heyting–Kolmogorov interpretation

Interpretation of intuitionistic logic

  • 4 min read
  • 4 chapters

Related on Lably

Through Mathematical logic, Well-formed formula and Lambda calculus

The interpretation

The interpretation states what is intended to be a proof of a given formula. This is specified by induction on the structure of that formula:

  • A proof of P∧Q is a pair ⟨a,b⟩ where a is a proof of P and b is a proof of Q.
  • A proof of P∨Q is either ⟨0,a⟩ where a is a proof of P or ⟨1,b⟩ where b is a proof of Q.
  • A proof of P→Q is a construction (see § Definition of construction) that converts a (hypothetical) proof of P into a proof of Q.
  • A proof of (∃x∈S)(Px) is a pair ⟨x,a⟩ where x is an element of S and a is a proof of Px.
  • A proof of (∀x∈S)(Px) is a construction that converts an element x of S into a proof of Px.
  • The formula ¬P is defined as P→⊥, so a proof of it is a construction that converts a proof of P into a proof of ⊥.
  • There is no proof of ⊥, the absurdity.

It may be possible to prove P→Q even though there are no proofs of P (or proofs of Q); P→Q is the hypothetical assertion that a proof of Q could be built out of a proof of P, if one were available.

Kolmogorov followed the same lines but phrased his interpretation in terms of problems and solutions. To assert a formula is to claim to know a solution to the problem represented by that formula. For instance P→Q is the problem of reducing Q to P; to solve it requires a method to solve problem Q given a solution to problem P.

The interpretation of a primitive proposition is supposed to be known from context. In the context of arithmetic, a proof of the formula x=y is a computation reducing the two terms to the same numeral.

Sign in to keep reading

3 more chapters are free with a Lably account.

More in Foundations