You get a bonus - 1 coin for daily activity. Now you have 1 coin

Sequents and the Sequent Calculus

Lecture



A sequention (Eng. sequention) is an ordered binary sequence in asynchronous sequential logic.

A sequent (proof theory) (Eng. sequent, Ger. sequenz) is a formula of a Gentzen-style calculus in proof theory.

A sequent is an expression of the form Sequents and the Sequent Calculus, where Sequents and the Sequent Calculus and Sequents and the Sequent Calculus are finite (possibly empty) sequences of logical formulas called cedents: Sequents and the Sequent Calculus is the antecedent, and Sequents and the Sequent Calculus is the succedent (sometimes the consequent). The intuitive meaning assigned to the sequent Sequents and the Sequent Calculus is: if the conjunction of the antecedent formulas Sequents and the Sequent Calculus holds, then the disjunction of the succedent formulas Sequents and the Sequent Calculus holds (is derivable). Sometimes, instead of the arrow, the sequent notation uses the derivability sign (Sequents and the Sequent Calculus) or the implication sign (Sequents and the Sequent Calculus).

If the antecedent is empty (Sequents and the Sequent Calculus), then the disjunction of the succedent formulas Sequents and the Sequent Calculus is assumed to hold; an empty succedent (Sequents and the Sequent Calculus) is interpreted as the conjunction of the antecedent formulas being contradictory. An empty sequent Sequents and the Sequent Calculus means that the system under consideration contains a contradiction. The order of the formulas in the cedents is not significant, but the number of occurrences of a formula instance in a cedent does matter. Writing a cedent as Sequents and the Sequent Calculus or Sequents and the Sequent Calculus, where Sequents and the Sequent Calculus is a sequence of formulas and Sequents and the Sequent Calculus is a formula, denotes adding the formula Sequents and the Sequent Calculus to the cedent (possibly as a further occurrence).

Axioms are the initial sequents accepted without proof; in the sequent-calculus approach the number of axioms is minimized, so that in the Gentzen systems Sequents and the Sequent Calculus and Sequents and the Sequent Calculus only a single axiom scheme is given, Sequents and the Sequent Calculus. Inference rules in sequent form are written as the following expressions:

Sequents and the Sequent Calculus and Sequents and the Sequent Calculus,

they are interpreted as an assertion about the derivability, from the upper sequent Sequents and the Sequent Calculus (upper sequents Sequents and the Sequent Calculus and Sequents and the Sequent Calculus), of the lower sequent Sequents and the Sequent Calculus. A proof in sequent calculi (as in natural-deduction systems) is written in tree form from top to bottom, for example:

Sequents and the Sequent Calculus,

where each horizontal line denotes an immediate inference — a transition from the upper sequents to the lower one according to one of the inference rules adopted in the given system. Thus, the existence of a derivation tree that starts from axioms (initial sequents) and leads to the sequent Sequents and the Sequent Calculus means that it is derivable in the given logical system: Sequents and the Sequent Calculus.

Sequent calculus is a variant of logical calculi that, to prove statements, uses not arbitrary chains of tautologies but sequences of conditional judgments — sequents[⇨]. The best-known sequent calculi — Sequents and the Sequent Calculus[⇨] and Sequents and the Sequent Calculus[⇨] for classical and intuitionistic predicate calculus, respectively — were constructed by Gentzen in 1934; sequent-style variants were later formulated for a broad class of applied calculi (arithmetic, analysis), type theories, and non-classical logics.

In the sequent-calculus approach, instead of broad sets of axioms, elaborate systems of inference rules are used, and the proof is carried out in the form of a derivation tree; on this basis (together with natural-deduction systems) sequent calculi belong to the Gentzen type, as opposed to axiomatic Hilbert-style calculi[en], in which, given an elaborate set of axioms, the number of inference rules is reduced to a minimum.

The main property of the sequent form is its symmetric structure[⇨], which makes it convenient to prove cut elimination, and, as a consequence, sequent calculi are the primary systems studied in proof theory.

History

The concept of the sequent, for systematic use in proofs in the form of a derivation tree, was introduced in 1929 by the German physicist and logician Paul Hertz (1881—1940) , though no complete calculus for any particular logical theory was built in his work . In a 1932 paper, Gentzen attempted to develop Hertz's approach , but in 1934 he abandoned Hertz's groundwork: he introduced the natural-deduction systems Sequents and the Sequent Calculus and Sequents and the Sequent Calculus for classical and intuitionistic predicate calculus respectively, which use ordinary tautologies and derivation trees, and, as their structural development, the sequent systems Sequents and the Sequent Calculus and Sequents and the Sequent Calculus. For Sequents and the Sequent Calculus and Sequents and the Sequent Calculus Gentzen proved cut elimination, which gave a significant methodological boost to the proof theory outlined by Hilbert: in the same paper Gentzen was the first to prove the completeness of intuitionistic predicate calculus, and in 1936 he proved the consistency of Peano arithmetic for the integers, extending it by means of the sequent variant Sequents and the Sequent Calculus with transfinite induction up to the ordinal Sequents and the Sequent Calculus. This last result also carried special ideological significance in light of the pessimism of the early 1930s stemming from Gödel's incompleteness theorem, according to which the consistency of arithmetic cannot be established by arithmetic's own means: a sufficiently natural extension of arithmetic with logic was found that removes this limitation.

The next major step in the development of sequent calculi was Oiva Ketonen's (1913—2000) 1944 construction of a calculus for classical logic in which all inference rules are invertible; at the same time Ketonen proposed a decomposition approach to proof search that exploits this invertibility property . The axiom-free calculus published in 1949 in the dissertation of Roman Suszko (1919—1979) was close in form to Hertz's constructions, becoming the first embodiment of Hertz-type sequent systems.

In 1952, Stephen Kleene, in “Introduction to Metamathematics,” building on Ketonen's calculus, constructed an intuitionistic sequent calculus with invertible inference rules ; in the same book he also introduced the Gentzen-type calculi Sequents and the Sequent Calculus and Sequents and the Sequent Calculus, which did not require structural[⇨] inference rules, and, overall, after the book's publication, sequent calculi became widely known among specialists .

Starting in the 1950s, the main focus shifted to transferring consistency and completeness results to higher-order predicate calculi, type theories, and non-classical logics. In 1953, Gaisi Takeuti (Jap. 竹内外史; 1926—2017) constructed a sequent calculus for simple type theory, which expresses higher-order predicate calculi, and conjectured that cut elimination holds for it (the Takeuti conjecture). In 1966, William Tait (b. 1929) proved cut elimination for second-order logic; the conjecture was soon proved in full in the work of Motoo Takahashi[10] and Dag Prawitz (b. 1936). In the 1970s the results were substantially extended: Dragalin found proofs of cut elimination for a series of higher-order non-classical logics, and Girard[fr] did so for system F.

Starting in the 1980s, sequent systems have played a key role in the development of automated proof systems; in particular, the sequent Calculus of Constructions developed by Thierry Coquand and Gérard Huet in 1986 — a polymorphic higher-order λ-calculus with dependent types, occupying the top point of Barendregt's λ-cube is used as the basis of the Coq software system.

The classical Gentzen sequent calculus

The most commonly used sequent calculus for classical predicate calculus is the system Sequents and the Sequent Calculus, constructed by Gentzen in 1934. The system has a single axiom scheme — Sequents and the Sequent Calculus — and 21 inference rules, which are divided into structural and logical ones[11].

Structural rules (Sequents and the Sequent Calculus, Sequents and the Sequent Calculus are formulas; Sequents and the Sequent Calculus, Sequents and the Sequent Calculus, Sequents and the Sequent Calculus, Sequents and the Sequent Calculus are lists of formulas):

  • weakening on the left: Sequents and the Sequent Calculus and on the right: Sequents and the Sequent Calculus;
  • contraction on the left: Sequents and the Sequent Calculus and on the right: Sequents and the Sequent Calculus;
  • exchange on the left: Sequents and the Sequent Calculus and on the right: Sequents and the Sequent Calculus,
  • cut: Sequents and the Sequent Calculus.

The logical propositional rules are intended for introducing propositional connectives into the derivation:

  • Sequents and the Sequent Calculus-left: Sequents and the Sequent Calculus; Sequents and the Sequent Calculus-right: Sequents and the Sequent Calculus;
  • Sequents and the Sequent Calculus-left: Sequents and the Sequent Calculus and Sequents and the Sequent Calculus; Sequents and the Sequent Calculus-right: Sequents and the Sequent Calculus,
  • Sequents and the Sequent Calculus-left: Sequents and the Sequent Calculus; Sequents and the Sequent Calculus-right: Sequents and the Sequent Calculus and Sequents and the Sequent Calculus,
  • Sequents and the Sequent Calculus-left: Sequents and the Sequent Calculus and Sequents and the Sequent Calculus-right: Sequents and the Sequent Calculus.

The logical quantifier rules introduce the universal and existential quantifiers into the derivation (Sequents and the Sequent Calculus is a formula with a free variable Sequents and the Sequent Calculus, Sequents and the Sequent Calculus is an arbitrary term, and Sequents and the Sequent Calculus is the replacement of every occurrence of the free variable Sequents and the Sequent Calculus with the term Sequents and the Sequent Calculus):

  • Sequents and the Sequent Calculus-left: Sequents and the Sequent Calculus and Sequents and the Sequent Calculus-right: Sequents and the Sequent Calculus;
  • Sequents and the Sequent Calculus-left: Sequents and the Sequent Calculus and Sequents and the Sequent Calculus-right: Sequents and the Sequent Calculus.

An additional condition in the quantifier rules is that the free variable Sequents and the Sequent Calculus must not occur in the lower sequent formulas of the rules Sequents and the Sequent Calculus-right and Sequents and the Sequent Calculus-left.

An example of an Sequents and the Sequent Calculus-derivation of the law of excluded middle:

Sequents and the Sequent Calculus

— here the derivation starts from a single axiom, after which the rules Sequents and the Sequent Calculus-right, Sequents and the Sequent Calculus-right, exchange on the right, Sequents and the Sequent Calculus-right, and contraction on the right are applied in sequence.

The calculus Sequents and the Sequent Calculus is equivalent to first-order classical predicate calculus: a formula Sequents and the Sequent Calculus is valid in predicate calculus if and only if, in Sequents and the Sequent Calculus, the sequent Sequents and the Sequent Calculus is derivable. The key result, which Gentzen called the “Hauptsatz” (main theorem), is that any Sequents and the Sequent Calculus-derivation can be carried out without using the cut rule; it is precisely this property that establishes all the main properties of Sequents and the Sequent Calculus, including soundness, consistency, and completeness.

The intuitionistic Gentzen sequent calculus

The calculus Sequents and the Sequent Calculus is obtained from Sequents and the Sequent Calculus by adding a restriction on the succedents of sequents in the inference rules: only a single formula may be used in them, and the rules of exchange on the right and contraction on the right (which operate on several formulas in the succedent) are excluded. Thus, with minimal modifications, a system is obtained in which the laws of double negation and excluded middle are not derivable, but all the other basic logical laws hold, and, for example, the equivalence Sequents and the Sequent Calculus is derivable. The resulting system is equivalent to intuitionistic predicate calculus with Heyting's axioms. In the calculus Sequents and the Sequent Calculus, cut is also eliminable; it is likewise sound, consistent, and complete, and this last result for intuitionistic predicate calculus was in fact first obtained precisely for Sequents and the Sequent Calculus.

Non-standard sequent calculi

A large number of variants of sequent calculi for classical and intuitionistic logic have been created, equivalent to one another but convenient for one purpose or another. Some of these calculi inherit Gentzen's construction used in the proof of the consistency of Peano arithmetic and include elements of natural-deduction systems; among these is the 1957 system of Suppes (Patrick Suppes; 1922—2014)[12] (drawn from remarks by Feys[en] and Ladrière[fr] on the French translation of Gentzen's paper), and its improved version, published in 1965 by Lemmon (John Lemmon; 1930—1966)[13], which eliminate the practical inconveniences of using Gentzen's original natural-sequent style[14]. More radical improvements for the practical convenience of natural-style derivation in sequent calculi were proposed by Hermes (Hans Hermes; 1912—2003)[15]: in his system for classical logic two axioms are used (Sequents and the Sequent Calculus and Sequents and the Sequent Calculus, while in the inference rules propositional connectives are used not only in succedents but also in antecedents, both in the lower and in the upper sequents[16].

Symmetry

Sequent calculi possess a symmetry that naturally expresses the duality that, in axiomatic theories, is formulated via De Morgan's laws

See also

  • [[b8567]]

See also

Comments

To leave a comment

If you have any suggestion, idea, thanks or comment, feel free to write. We really value feedback and are glad to hear your opinion.
To reply

Lectures and tutorial on "Theory of Automata"

Terms: Theory of Automata