A kind of system of proof named after the mathematician David Hilbert (1862–1943). It is a precise version of the traditional notion of an axiom system. This concerns sentences of a well defined language, . The system comprises a decidable set of sentences of called axioms, and a decidable set of rules which can be applied effectively to a finite set of sentences of to deliver another. Thus, two axioms might be and , and a rule might be: given any sentences of the form and , infer (modus ponens). This rule, when applied to the two axioms, gives the sentence . A proof is a series of formulae defined by recursion:
A theorem is any sentence that occurs at the end of a proof. Thus, suppose that the axioms are: , and the rules are modus ponens and adjunction: from formulae of the form and , infer . Then the following is a proof of the theorem :