All Topics  
Proof theory

 

   Email Print
   Bookmark   Link






 

Proof theory



 
 
Proof theory is a branch of mathematical logic
Mathematical logic

Mathematical logic is a subfield of mathematics and logic with close connections to computer science and philosophical logic. The field includes the mathematical study of logic and the applications of formal logic to other areas of mathematics....
 that represents proof
Mathematical proof

In mathematics, a proof is a convincing demonstration that some mathematical statement is necessarily true. Proofs are obtained from deductive reasoning, rather than from inductive reasoning or empirical arguments....
s as formal mathematical object
Mathematical object

In mathematics and its philosophy of mathematics, a mathematical object is an abstract object arising in mathematics. Commonly encountered mathematical objects include numbers, permutations, Partition of a set, matrix , set , function , and relation ....
s, facilitating their analysis by mathematical techniques. Proofs are typically presented as inductively-defined data structures such as plain lists, boxed lists, or trees, which are constructed according to the axiom
Axiom

In traditional logic, an axiom or postulate is a proposition that is not proved or demonstrated but considered to be either self-evidence, or subject to necessary decision....
s and rules of inference
Rule of inference

In logic, a rule of inference is a function from sets of formulae to formulae. The argument is called the premise set and the value the conclusion....
 of the logical system. As such, proof theory is syntactic
Syntax (logic)

In logic, syntax comprises the rules governing the composition of texts in a formal language that constitute the well-formed formulas of a logical system....
 in nature, in contrast to model theory
Model theory

In mathematics, model theory is the study of mathematical Structure such as Group , fields, graph , or even models of set theory, using tools from mathematical logic....
, which is semantic in nature.






Discussion
Ask a question about 'Proof theory'
Start a new discussion about 'Proof theory'
Answer questions from other users
Full Discussion Forum



Encyclopedia


Proof theory is a branch of mathematical logic
Mathematical logic

Mathematical logic is a subfield of mathematics and logic with close connections to computer science and philosophical logic. The field includes the mathematical study of logic and the applications of formal logic to other areas of mathematics....
 that represents proof
Mathematical proof

In mathematics, a proof is a convincing demonstration that some mathematical statement is necessarily true. Proofs are obtained from deductive reasoning, rather than from inductive reasoning or empirical arguments....
s as formal mathematical object
Mathematical object

In mathematics and its philosophy of mathematics, a mathematical object is an abstract object arising in mathematics. Commonly encountered mathematical objects include numbers, permutations, Partition of a set, matrix , set , function , and relation ....
s, facilitating their analysis by mathematical techniques. Proofs are typically presented as inductively-defined data structures such as plain lists, boxed lists, or trees, which are constructed according to the axiom
Axiom

In traditional logic, an axiom or postulate is a proposition that is not proved or demonstrated but considered to be either self-evidence, or subject to necessary decision....
s and rules of inference
Rule of inference

In logic, a rule of inference is a function from sets of formulae to formulae. The argument is called the premise set and the value the conclusion....
 of the logical system. As such, proof theory is syntactic
Syntax (logic)

In logic, syntax comprises the rules governing the composition of texts in a formal language that constitute the well-formed formulas of a logical system....
 in nature, in contrast to model theory
Model theory

In mathematics, model theory is the study of mathematical Structure such as Group , fields, graph , or even models of set theory, using tools from mathematical logic....
, which is semantic in nature. Together with model theory
Model theory

In mathematics, model theory is the study of mathematical Structure such as Group , fields, graph , or even models of set theory, using tools from mathematical logic....
, axiomatic set theory, and recursion theory
Recursion theory

Recursion theory, also called computability theory, is a branch of mathematical logic that originated in the 1930s with the study of computable functions and Turing degrees....
, proof theory is one of the so-called four pillars of the foundations of mathematics
Foundations of mathematics

Foundations of mathematics is a term sometimes used for certain fields of mathematics, such as mathematical logic, axiomatic set theory, proof theory, model theory, and recursion theory....
. Proof theory can also be considered a branch of philosophical logic
Philosophical logic

Philosophical logic is the study of the more specifically philosophical aspects of logic. The term contrasts with philosophy of logic, metalogic, and mathematical logic; and since the development of mathematical logic in the late nineteenth century, it has come to include most of those topics traditionally treated by logic in gene...
, where the primary interest is in the idea of a proof-theoretic semantics
Proof-theoretic semantics

Proof-theoretic semantics is an approach to the Formal semantics that attempts to locate the meaning of propositions and logical connectives not in terms of interpretations, as in Tarskian approaches to semantics, but in the role that the proposition or logical connective plays within the system of inference....
, an idea which depends upon technical ideas in structural proof theory
Structural proof theory

In mathematical logic, structural proof theory is the subdiscipline of proof theory that studies proof calculi that support a notion of analytic proof....
 to be feasible.

History

Although the formalisation of logic was much advanced by the work of such figures as Gottlob Frege
Gottlob Frege

Friedrich Ludwig Gottlob Frege was a Germany mathematics who became a logician and philosophy. He helped found both modern mathematical logic and analytic philosophy....
, Giuseppe Peano
Giuseppe Peano

Giuseppe Peano was an Italy mathematician, whose work was of exceptional philosopher value. The author of over 200 books and papers, he was a founder of mathematical logic and set theory, to which he contributed much notation....
, Bertrand Russell
Bertrand Russell

Bertrand Arthur William Russell, 3rd Earl Russell, Order of Merit , Fellow of the Royal Society , was a British people philosopher, mathematical logic, mathematician, historian, advocate for social reform, and pacifism....
, and Richard Dedekind
Richard Dedekind

Julius Wilhelm Richard Dedekind was a Germany mathematics who did important work in abstract algebra, algebraic number theory and the foundations of the real numbers....
, the story of modern proof theory is often seen as being established by David Hilbert
David Hilbert

David Hilbert was a Germany mathematician, recognized as one of the most influential and universal mathematicians of the 19th and early 20th centuries....
, who initiated what is called Hilbert's program
Hilbert's program

Hilbert's program, formulated by Germans mathematician David Hilbert in the 1920s, was to formalize all existing theories to a finite, complete set of axioms, and provide a proof that these axioms were consistent....
 in the foundations of mathematics
Foundations of mathematics

Foundations of mathematics is a term sometimes used for certain fields of mathematics, such as mathematical logic, axiomatic set theory, proof theory, model theory, and recursion theory....
. Kurt Gödel
Kurt Gödel

Kurt G?del was an Austrian-United States logician, mathematician and philosopher. One of the most significant logicians of all time, G?del made an immense impact upon scientific and philosophical thinking in the 20th century, a time when many, such as Bertrand Russell, A....
's seminal work on proof theory first advanced, then refuted this program: his completeness theorem
Gödel's completeness theorem

G?del's completeness theorem is a fundamental theorem in mathematical logic that establishes a correspondence between semantic truth and syntactic Provability logic in first-order logic....
 initially seemed to bode well for Hilbert's aim of reducing all mathematics to a finitist formal system; then his incompleteness theorems showed that this is unattainable. All of this work was carried out with the proof calculi called the Hilbert systems.

In parallel with the proof theoretic work of Gödel, Gerhard Gentzen
Gerhard Gentzen

Gerhard Karl Erich Gentzen was a Germany mathematician and logician.He was one of Hermann Weyl's students at the University of G?ttingen from 1929 to 1933....
 was laying the foundations of what is now known as structural proof theory. In a few short years, Gentzen introduced the core formalisms of natural deduction
Natural deduction

In philosophical logic, natural deduction is an approach to proof theory that attempts to provide a deductive system which is a formal model of logical reasoning as it "naturally" occurs....
 (simultaneously with and independently of Jaskowski
Stanislaw Jaskowski

Stanislaw Jaskowski was a Poland logician who made important contributions to proof theory and formal semantics. He was a student of Jan Lukasiewicz and a member of the Lw?w?Warsaw School of Logic....
) and the sequent calculus
Sequent calculus

In proof theory and mathematical logic, the sequent calculus is a widely known proof calculus for first-order logic . The term "sequent calculus" applies both to a family of formal systems sharing a certain style of formal inference, and to its individual members, of which the first, and best known, is known under the name LK, distingui...
, made fundamental advances in the formalisation of intuitionistic logic, introduced the important idea of analytic proof
Analytic proof

In mathematical analysis, an analytical proof is a proof of a theorem in analysis that only makes use of methods from analysis, and which does not make use of results from geometry....
, and provided the first combinatorial proof
Combinatorial proof

In mathematics, the term combinatorial proof is often used to mean either of two types of mathematical proof:* A proof by double counting ....
 of the consistency of Peano arithmetic.

Formal and informal proof


The informal proofs of everyday mathematical practice are unlike the formal proofs of proof theory. They are rather like high-level sketches that would allow an expert to reconstruct a formal proof at least in principle, given enough time and patience. For most mathematicians, writing a fully formal proof is too pedantic and long-winded to be in common use.

Formal proofs are constructed with the help of computers in interactive theorem proving
Interactive theorem proving

Interactive theorem proving is the field of computer science and mathematical logic concerned with tools to develop formal proofs by man-machine collaboration....
. Significantly, these proofs can be checked automatically, also by computer. (Checking formal proofs is usually simple, whereas finding proofs (automated theorem proving
Automated theorem proving

Automated theorem proving or automated deduction, currently the most well-developed subfield of automated reasoning , is the mathematical proof of mathematical theorems by a computer program....
) is generally hard.) An informal proof in the mathematics literature, by contrast, requires weeks of peer review
Peer review

Peer review is the process of subjecting an author's Scholarly method work, research, or ideas to the scrutiny of others who are experts in the same field....
 to be checked, and may still contain errors.

Kinds of proof calculi


The three most well-known styles of proof calculi are:
  • The Hilbert calculi
  • The natural deduction calculi
  • The sequent calculi
    Sequent calculus

    In proof theory and mathematical logic, the sequent calculus is a widely known proof calculus for first-order logic . The term "sequent calculus" applies both to a family of formal systems sharing a certain style of formal inference, and to its individual members, of which the first, and best known, is known under the name LK, distingui...


Each of these can give a complete and axiomatic formalization of propositional or predicate logic
Predicate logic

In mathematical logic, predicate logic is the generic term for symbolic formal systems like first-order logic, second-order logic, many-sorted logic or infinitary logic....
 of either the classical
Classical logic

Classical logic identifies a class of formal logics that have been most intensively studied and most widely used. They are characterised by a number of properties; non-classical logics are those that lack one or more of these properties, which are:...
 or intuitionistic
Intuitionistic logic

Intuitionistic logic, or constructivist logic, is the symbolic logic system originally developed by Arend Heyting to provide a formal basis for Luitzen Egbertus Jan Brouwer's programme of intuitionism....
 flavour, almost any modal logic
Modal logic

A modal logic is any system of mathematical logic#Formal logic that attempts to deal with notions of possibility and necessity. Traditionally, there are three "modes" or "moods" or "modalities" of the Copula to be, namely, Logical possibility, probability, and Necessary_and_sufficient_conditions#Necessary_conditions....
, and many substructural logic
Substructural logic

In mathematical logic, in particular in connection with proof theory, a number of substructural logics have been introduced, as systems of propositional logic that are weaker than the conventional one....
s, such as relevance logic
Relevance logic

Relevance logic, also called relevant logic, is a kind of non-classical logic requiring the antecedent and consequent of implications be relevantly related....
 or linear logic
Linear logic

fr:Logique lin?aireLinear logic is a substructural logic invented by Jean-Yves Girard as a refinement of both classical_logic and intuitionistic logic, combining the symmetries of the former with many of the Constructivism_ properties of the latter....
. Indeed it is unusual to find a logic that resists being represented in one of these calculi.

Consistency proofs


As previously mentioned, the spur for the mathematical investigation of proofs in formal theories was Hilbert's program
Hilbert's program

Hilbert's program, formulated by Germans mathematician David Hilbert in the 1920s, was to formalize all existing theories to a finite, complete set of axioms, and provide a proof that these axioms were consistent....
. The central idea of this program was that if we could give finitary proofs of consistency for all the sophisticated formal theories needed by mathematicians, then we could ground these theories by means of a metamathematical argument, which shows that all of their purely universal assertions (more technically their provable sentences
Arithmetical hierarchy

In mathematical logic, the arithmetical hierarchy, arithmetic hierarchy or Kleene hierarchy classifies certain sets based on the complexity of formulas that define them....
) are finitarily true; once so grounded we do not care about the non-finitary meaning of their existential theorems, regarding these as pseudo-meaningful stipulations of the existence of ideal entities.

The failure of the program was induced by Kurt Gödel
Kurt Gödel

Kurt G?del was an Austrian-United States logician, mathematician and philosopher. One of the most significant logicians of all time, G?del made an immense impact upon scientific and philosophical thinking in the 20th century, a time when many, such as Bertrand Russell, A....
's incompleteness theorems
Gödel's incompleteness theorems

In mathematical logic, G?del's incompleteness theorems, proved by Kurt G?del in 1931, are two theorems stating inherent limitations of all but the most trivial formal systems for arithmetic of mathematical interest....
, which showed that any ?-consistent theory that is sufficiently strong to express certain simple arithmetic truths, cannot prove its own consistency, which on Gödel's formulation is a sentence.

Much investigation has been carried out on this topic since, which has in particular led to:
  • Refinement of Gödel's result, particularly J. Barkley Rosser
    J. Barkley Rosser

    John Barkley Rosser Sr. was an USA logician, a student of Alonzo Church, and known for his part in the Church-Rosser theorem, in lambda calculus....
    's refinement, weakening the above requirement of ?-consistency to simple consistency;
  • Axiomatisation of the core of Gödel's result in terms of a modal language, provability logic
    Provability logic

    Provability logic is a modal logic, in which the box operator is interpreted as 'it is provable that'. The point is to capture the notion of a proof predicate of a reasonably rich formal theory, such as Peano arithmetic....
    ;
  • Transfinite iteration of theories, due to Alan Turing
    Alan Turing

    Alan Mathison Turing, Order of the British Empire, Fellow of the Royal Society was a British mathematician, logician and Cryptanalysis....
     and Solomon Feferman
    Solomon Feferman

    Solomon Feferman is an United States philosopher and mathematician with major works in mathematical logic.He was born in New York City, New York, and received his Ph.D....
    ;
  • The recent discovery of self-verifying theories
    Self-verifying theories

    Self-verifying theories are consistent first-order logic systems of arithmetic much weaker than Peano arithmetic that are capable of proving their own consistency proof....
    , systems strong enough to talk about themselves, but too weak to carry out the diagonal argument that is the key to Gödel's unprovability argument.


Structural proof theory


Structural proof theory is the subdiscipline of proof theory that studies proof calculi that support a notion of analytic proof
Analytic proof

In mathematical analysis, an analytical proof is a proof of a theorem in analysis that only makes use of methods from analysis, and which does not make use of results from geometry....
. The notion of analytic proof was introduced by Gentzen for the sequent calculus; there the analytic proofs are those that are cut-free
Cut-elimination theorem

The cut-elimination theorem is the central result establishing the significance of the sequent calculus. It was originally proved by Gerhard Gentzen 1934 in his landmark paper "Investigations in Logical Deduction" for the systems LJ and LK formalising intuitionistic logic and classical logic respectively....
. His natural deduction calculus also supports a notion of analytic proof, as shown by Dag Prawitz
Dag Prawitz

Dag Prawitz is a Swedish philosopher and logician. He is best known for his work on proof theory and the foundations of natural deduction....
. The definition is slightly more complex: we say the analytic proofs are the normal forms
Natural deduction

In philosophical logic, natural deduction is an approach to proof theory that attempts to provide a deductive system which is a formal model of logical reasoning as it "naturally" occurs....
, which are related to the notion of normal form in term rewriting. More exotic proof calculi such as Jean-Yves Girard
Jean-Yves Girard

Jean-Yves Girard is a France logician working in proof theory. His contributions include a proof of strong normalization in a system of second-order logic called system F; the invention of linear logic; the geometry of interaction; and ludics....
's proof net
Proof net

In proof theory, proof nets are a geometrical method of representing proofs thateliminates two forms of bureaucracy that differentiates proofs: irrelevant syntactical features of regular proof calculi such as the natural deduction calculus and the sequent calculus, and the order of rules applied in a derivation....
s also support a notion of analytic proof.

Structural proof theory is connected to type theory
Type theory

In mathematics, logic and computer science, type theory is any of several formal systems that can serve as alternatives to naive set theory, or the study of such formalisms in general....
 by means of the Curry-Howard correspondence, which observes a structural analogy between the process of normalisation in the natural deduction calculus and beta reduction in the typed lambda calculus
Typed lambda calculus

A typed lambda calculus is a typed formalism that uses the lambda-symbol to denote anonymous function abstraction. Typed lambda calculi are foundational programming languages and are the base of typed functional programming languages such as ML programming language and Haskell and, more indirectly, typed imperative programming....
. This provides the foundation for the intuitionistic type theory
Intuitionistic type theory

Intuitionistic type theory, or constructive type theory, or Martin-L?f type theory or just Type Theory is a logical system and a set theory based on the principles of mathematical constructivism....
 developed by Per Martin-Löf
Per Martin-Löf

Per Erik Rutger Martin-L?f is a Sweden logician, philosopher, and mathematician. He is best known for developing intuitionistic type theory as a constructive foundation of mathematics....
, and is often extended to a three way correspondence, the third leg of which are the cartesian closed categories
Cartesian closed category

In category theory, a category is cartesian closed if, roughly speaking, any morphism defined on a product of two objects can be naturally identified with a morphism defined on one of the factors....
.

In linguistics
Linguistics

Linguistics is the science study of natural language. Linguistics encompasses a number of sub-fields. An important topical division is between the study of language structure and the study of Meaning ....
, type-logical grammar, categorial grammar
Categorial grammar

Categorial grammar is a term used for a family of formalisms in natural language syntax motivated by the principle of compositionality and organized according to the view that syntactic constituents should generally combine as grammatical functions or according to a function-argument relationship....
 and Montague grammar
Montague grammar

Montague grammar is an approach to natural language semantics, named after American logician Richard Montague. The Montague grammar is based on formal logic, especially lambda calculus and set theory, and makes use of the notions of intensional logic and type theory....
 apply formalisms based on structural proof theory to give a formal natural language semantics
Natural Language Semantics

Natural Language Semantics: An International Journal of Semantics and Its Interfaces in Grammar is a leading international peer-reviewed semantics journal published by Springer Netherlands ....
.

Tableau systems


Tableau systems apply the central idea of analytic proof from structural proof theory to provide decision procedures and semi-decision procedures for a wide range of logics.

Ordinal analysis


Ordinal analysis is a powerful technique for providing combinatorial consistency proofs for theories formalising arithmetic and analysis.

Substructural logics


See also


  • Proof techniques
  • Intermediate logics