Lably
Skip to content

Hilbert–Bernays provability conditions

  • 4 min read
  • 2 chapters

Related on Lably

Through Mathematical logic

These conditions are used in many proofs of Kurt Gödel's second incompleteness theorem. They are also closely related to axioms of provability logic.

The conditions

Let T be a formal theory of arithmetic with a formalized provability predicate Prov(n), which is expressed as a formula of T with one free number variable. For each formula φ in the theory, let #(φ) be the Gödel number of φ. The Hilbert–Bernays provability conditions are:

  1. If T proves a sentence φ then T proves Prov(#(φ)).
  2. For every sentence φ, T proves Prov(#(φ)) → Prov(#(Prov(#(φ))))
  3. T proves that Prov(#(φ → ψ)) and Prov(#(φ)) imply Prov(#(ψ))

Note that Prov is predicate of numbers, and it is a provability predicate in the sense that the intended interpretation of Prov(#(φ)) is that there exists a number that codes for a proof of φ. Formally what is required of Prov is the above three conditions.

In the more concise notation of provability logic, letting T⊢φ denote "T proves φ" and ◻φ denote Prov(#(φ)):

  1. (T⊢φ)→(T⊢◻φ)
  2. T⊢(◻ϕ→◻◻ϕ)
  3. T⊢(◻(φ→ψ)→◻φ→◻ψ)

Sign in to keep reading

One more chapter is free with a Lably account.

More in Philosophy