Proof calculus

Informally, we may say that a proof calculus determines a family of formal systems which specify inference rules that characterise a logical system. As opposed to the application of the term calculus in such contexts as lambda calculus, it is usually inappropriate to identify a calculus with a particular formal system, since such paradigmatic cases as the sequent calculus are used to express such radically different consequence relations as intuitionistic logic and relevance logic. A better model, perhaps, is to say that a calculus is a template or design pattern that may be applied to produce formal systems, but there is no consensus among logicians on how best to define the term.

Examples of proof calculi

The most widely known proof calculi are those classical calculi that are still in widespread use:

  1. The Hilbert calculus, of which the most famous example is the 1928 Hilbert-Ackermann system of first-order logic;
  2. Gerhard Gentzen's calculus of natural deduction, which is the first formalism of structural proof theory, and which is the cornerstone of the formulae-as-types correspondence relating logic to functional programming;
  3. Gentzen's sequent calculus, which is the most studied formalism of structural proof theory.

Many other proof calculi were seminal, but are not widely used today:

  1. Aristotle's system of syllogistic presented in the Organon readily admits formalisation. There is still some modern interest in syllogistic that is carried out under the aegis of term logic;
  2. Gottlob Frege's two-dimensional notation of the Begriffschrift that is usually regarded as introducing the modern concept of quantifier to logic;
  3. C.S. Pierce's existential graphs might easily have been seminal, had history worked out differently.

Modern research in logic teems with rival proof calculi:

See also: Proof calculus, 1928, Aristotle, Bunched implication, Calculus of structures, Charles Peirce, Deep inference, Design pattern, First-order logic