TOPICS
Search

Sequent Calculus


A sequent is an expression Gamma|-Lambda, where Gamma and Lambda are (possibly empty) sequences of formulas. Here, Gamma is called the antecedent and Lambda is called the consequent. The informal understanding of sequents is that the sequent A_1,...,A_n|-B_1,...,B_m corresponds to A_1 ^ ... ^ A_n superset B_1 v ... v B_m. The initial sequent of all derivations is

 A|-A.
(1)

The rules of inference for sequent calculus are divided in two categories: structural and logical. There are at least two logical rules for every propositional connective and every quantifier; one of them applies to the antecedent, whereas the other applies to the consequent. The structural rules are thinning,

 (Gamma|-Lambda )/(A,Gamma|-Lambda )(Gamma|- )/(Gamma|-A ),
(2)

contraction,

 (A,A,Gamma|-Lambda )/(A,Gamma|-Lambda ),
(3)

exchange,

 (Pi,A,B,Gamma|-Lambda )/(Pi,B,A,Gamma|-Lambda ),
(4)

and cut,

 (Gamma|-C;C,Pi|-Lambda )/(Gamma,Pi|-Lambda ).
(5)

The logical rules are given by conjunction,

 (Gamma|-A;Gamma|-B )/(Gamma|-A ^ B )(A,Gamma|-Lambda )/(A ^ B,Gamma|-Lambda )(B,Gamma|-Lambda )/(A ^ B,Gamma|-Lambda ),
(6)

disjunction,

 (A,Gamma|-Lambda;B,Gamma|-Lambda )/(A v B,Gamma|-Lambda )(Gamma|-A )/(Gamma|-A v B )(Gamma|-B )/(Gamma|-A v B ),
(7)

negation,

 (A,Gamma|- )/(Gamma|-¬A )(Gamma|-A )/(¬A,Gamma|- ),
(8)

implication,

 (A,Gamma|-B )/(Gamma|-A superset B )(Gamma|-A;B,Pi|-Lambda )/(A superset B,Gamma,Pi|-Lambda ),
(9)

universal quantifier,

 (Gamma|-F(a) )/(Gamma|- forall xF(x) )(F(a),Gamma|-Lambda )/( forall xF(x),Gamma|-Lambda ),
(10)

and existential quantifier

 (Gamma|-F(a) )/(Gamma|- exists xF(x) )(F(a),Gamma|-Lambda )/( exists xF(x),Gamma|-Lambda ).
(11)

Here, the variable a is free in F and F(x) is obtained from F(a) by replacing all free occurrences of a by x. The variable (a) occurring in the  forall -succedent rule and the  exists -antecedent rule is called the eigenvariable. It may not occur in the lower sequents of the respective rules.

Sequent calculus specifies classical first-order logic, and the same framework can also be used to specify intuitionistic logic. In order to limit derivations to intuitionistic ones, the additional constraint that every succedent may have not more one formula is added. The classical (multi-succedent) variant due to Gentzen is called LK, and the intuitionistic (single-succedent) variant is called LJ. LK can alternatively be defined as single-succedent calculus augmented with the law of excluded middle as yet another basic sequent. Proof theories based on sequent rules of inference are also called Gentzen-type. Many other logic formulations based on sequents have been introduced subsequently.

SequentCalculus1

A sample derivation is provided by double negation, which is valid in the classical variant of the sequent calculus but not in the intuitionistic one.

SequentCalculus2

A second derivation (which is a valid intuitionistic derivation) is shown above.

Sequent calculus is a very useful tool for proof theory, primarily because of the admissibility of the cut rule, which can be eliminated from derivations without affecting the set of derivable formulas.


See also

Cut Elimination Theorem

This entry contributed by Alex Sakharov (author's link)

Explore with Wolfram|Alpha

References

Gentzen, G. The Collected Papers of Gerhard Gentzen (Ed. M. E. Szabo). Amsterdam, Netherlands: North-Holland, 1969.Kleene, S. C. Introduction to Metamathematics. Princeton, NJ: Van Nostrand, 1964.

Referenced on Wolfram|Alpha

Sequent Calculus

Cite this as:

Sakharov, Alex. "Sequent Calculus." From MathWorld--A Wolfram Web Resource, created by Eric W. Weisstein. https://mathworld.wolfram.com/SequentCalculus.html

Subject classifications