CHAPTER 1
Introduction
1.1. Proof theory Proof theory originated in Hilbert’s programme for the foundations of mathematics. This programme was a reaction to the debate usually referred to as ‘Grundlagenstreit’, in which Brouwer openly doubted certain principles of reasoning. Hilbert on the contrary, tried to show the correctness of parts of mathematics, by means of broadly accepted ni- tary formalistic concepts. His ambitious programme was the beginning of an attempt to reduce mathematics to the art of mechanical manipulation of symbols according to certain rules; to completely formalize mathematics, including the logical steps in mathematical arguments. As an example, instead of considering the construction of the natural num- bers N = {0, 1, 2, 3,...}, he based himself on their axiomatization: the axioms of Peano arithmetic (PA), consisting in the de ning properties of addition and multiplication, and the principle of mathematical induction. However, G odel’s rst incompleteness theorem for PA showed that there is a sentence A (in the appropriate formal rst-order language) such that it has no proof (it cannot be deduced from the axioms of PA), but also its negation ¬A has no proof. Yet one of the two holds in the standard model (N;+, ,S,0), so there is a sentence, holding for N, which is nevertheless unprovable. (Below we will see that this sentence must hence be false in another model of PA.) All this said, Hilbert’s programme failed at least to the extent that it had turned out impossible to fully capture the properties of the natural numbers by an axiomatic approach. G odel’s completeness theorem clari es the close relation between truth and derivabil- ity. Let us rst illustrate the dichotomy in logic between semantics on the one hand and syntax on the other hand, by the example of group theory (but we can equally well consider PA, or any other theory). A group can be described as a structure (G; ,e, 1) consisting of an underlying set G, a binary multiplication on G,aconstante in G and a unary map ( ) 1 on G, by de nition satisfying the rst-order sentences of associativity, the unitary law and the inverse law: