Sequent (other)
   HOME

TheInfoList



OR:

In
mathematical logic Mathematical logic is the study of Logic#Formal logic, formal logic within mathematics. Major subareas include model theory, proof theory, set theory, and recursion theory (also known as computability theory). Research in mathematical logic com ...
, a sequent is a very general kind of conditional assertion. : A_1,\,\dots,A_m \,\vdash\, B_1,\,\dots,B_n. A sequent may have any number ''m'' of condition
formulas In science, a formula is a concise way of expressing information symbolically, as in a mathematical formula or a ''chemical formula''. The informal use of the term ''formula'' in science refers to the general construct of a relationship betwe ...
''Ai'' (called " antecedents") and any number ''n'' of asserted formulas ''Bj'' (called "succedents" or "
consequent A consequent is the second half of a hypothetical proposition. In the standard form of such a proposition, it is the part that follows "then". In an implication, if ''P'' implies ''Q'', then ''P'' is called the antecedent and ''Q'' is called t ...
s"). A sequent is understood to mean that if all of the antecedent conditions are true, then at least one of the consequent formulas is true. This style of conditional assertion is almost always associated with the
conceptual framework A conceptual framework is an analytical tool with several variations and contexts. It can be applied in different categories of work where an overall picture is needed. It is used to make conceptual distinctions and organize ideas. Strong concept ...
of
sequent calculus In mathematical logic, sequent calculus is a style of formal logical argumentation in which every line of a proof is a conditional tautology (called a sequent by Gerhard Gentzen) instead of an unconditional tautology. Each conditional tautolog ...
.


Introduction


The form and semantics of sequents

Sequents are best understood in the context of the following three kinds of logical judgments:
  1. Unconditional assertion. No antecedent formulas. * Example: ⊢ ''B'' * Meaning: ''B'' is true.
  2. Conditional assertion. Any number of antecedent formulas.
    1. Simple conditional assertion. Single consequent formula. * Example: ''A1'', ''A2'', ''A3'' ⊢ ''B'' * Meaning: IF ''A1'' AND ''A2'' AND ''A3'' are true, THEN ''B'' is true.
    2. Sequent. Any number of consequent formulas. * Example: ''A1'', ''A2'', ''A3'' ⊢ ''B1'', ''B2'', ''B3'', ''B4'' * Meaning: IF ''A1'' AND ''A2'' AND ''A3'' are true, THEN ''B1'' OR ''B2'' OR ''B3'' OR ''B4'' is true.
Thus sequents are a generalization of simple conditional assertions, which are a generalization of unconditional assertions. The word "OR" here is the
inclusive OR In logic, disjunction (also known as logical disjunction, logical or, logical addition, or inclusive disjunction) is a logical connective typically notated as \lor and read aloud as "or". For instance, the English language sentence "it is ...
. The motivation for disjunctive semantics on the right side of a sequent comes from three main benefits. # The symmetry of the classical
inference rules Rules of inference are ways of deriving conclusions from premises. They are integral parts of formal logic, serving as norms of the logical structure of valid arguments. If an argument with true premises follows a rule of inference then the c ...
for sequents with such semantics. # The ease and simplicity of converting such classical rules to intuitionistic rules. # The ability to prove completeness for predicate calculus when it is expressed in this way. All three of these benefits were identified in the founding paper by . Not all authors have adhered to Gentzen's original meaning for the word "sequent". For example, used the word "sequent" strictly for simple conditional assertions with one and only one consequent formula., wrote: "Thus a sequent is an argument-frame containing a set of assumptions and a conclusion which is claimed to follow from them. ..The propositions to the left of '⊢' become assumptions of the argument, and the proposition to the right becomes a conclusion validly drawn from those assumptions." The same single-consequent definition for a sequent is given by .


Syntax details

In a general sequent of the form :\Gamma\vdash\Sigma both Γ and Σ are
sequence In mathematics, a sequence is an enumerated collection of objects in which repetitions are allowed and order matters. Like a set, it contains members (also called ''elements'', or ''terms''). The number of elements (possibly infinite) is cal ...
s of logical formulas, not sets. Therefore both the number and order of occurrences of formulas are significant. In particular, the same formula may appear twice in the same sequence. The full set of sequent calculus inference rules contains rules to swap adjacent formulas on the left and on the right of the assertion symbol (and thereby arbitrarily permute the left and right sequences), and also to insert arbitrary formulas and remove duplicate copies within the left and the right sequences. (However, , uses ''sets'' of formulas in sequents instead of sequences of formulas. Consequently the three pairs of ''structural rules'' called "thinning", "contraction" and "interchange" are not required.) The symbol ' \vdash ' is often referred to as the "
turnstile A turnstile (also called a gateline, baffle gate, automated gate, turn gate in some regions) is a form of gate which allows one person to pass at a time. A turnstile can be configured to enforce One-way traffic#One-way traffic of people, one-way ...
", "right tack", "tee", "assertion sign" or "assertion symbol". It is often read, suggestively, as "yields", "proves" or "entails".


Properties


Effects of inserting and removing propositions

Since every formula in the antecedent (the left side) must be true to conclude the truth of at least one formula in the succedent (the right side), adding formulas to either side results in a weaker sequent, while removing them from either side gives a stronger one. This is one of the symmetry advantages which follows from the use of disjunctive semantics on the right hand side of the assertion symbol, whereas conjunctive semantics is adhered to on the left hand side.


Consequences of empty lists of formulas

In the extreme case where the list of ''antecedent'' formulas of a sequent is empty, the consequent is unconditional. This differs from the simple unconditional assertion because the number of consequents is arbitrary, not necessarily a single consequent. Thus for example, ' ⊢ ''B1'', ''B2'' ' means that either ''B1'', or ''B2'', or both must be true. An empty antecedent formula list is equivalent to the "always true" proposition, called the "
verum The tee (⊤, \top in LaTeX), also called down tack (as opposed to the up tack) or verum, is a symbol used to represent: * The top element in lattice theory. * The truth value of being true in logic, or a sentence (e.g., formula in propositional ...
", denoted "⊤". (See
Tee (symbol) The tee (⊤, \top in LaTeX), also called down tack (as opposed to the up tack) or verum, is a symbol used to represent: * The top element in lattice theory. * The truth value of being true in logic, or a sentence (e.g., formula in propositional c ...
.) In the extreme case where the list of ''consequent'' formulas of a sequent is empty, the rule is still that at least one term on the right be true, which is clearly
impossible Impossible, Imposible or Impossibles may refer to: Music * ''ImPossible'' (album), a 2016 album by Divinity Roxx * ''The Impossible'' (album), a 1981 album by Ken Lockie Groups * The Impossibles (American band), a 1990s indie-ska group from Au ...
. This is signified by the 'always false' proposition, called the "
falsum "Up tack" is the Unicode name for a symbol (⊥, \bot in LaTeX, U+22A5 in Unicode) that is also called "bottom", "falsum", "absurdum", or "the absurdity symbol", depending on context. It is used to represent: * The truth value false (logic), 'fal ...
", denoted "⊥". Since the consequence is false, at least one of the antecedents must be false. Thus for example, ' ''A1'', ''A2'' ⊢ ' means that at least one of the antecedents ''A1'' and ''A2'' must be false. One sees here again a symmetry because of the disjunctive semantics on the right hand side. If the left side is empty, then one or more right-side propositions must be true. If the right side is empty, then one or more of the left-side propositions must be false. The doubly extreme case ' ⊢ ', where both the antecedent and consequent lists of formulas are empty is " not satisfiable". In this case, the meaning of the sequent is effectively ' ⊤ ⊢ ⊥ '. This is equivalent to the sequent ' ⊢ ⊥ ', which clearly cannot be valid.


Examples

A sequent of the form ' ⊢ α, β ', for logical formulas α and β, means that either α is true or β is true (or both). But it does not mean that either α is a tautology or β is a tautology. To clarify this, consider the example ' ⊢ B ∨ A, C ∨ ¬A '. This is a valid sequent because either B ∨ A is true or C ∨ ¬A is true. But neither of these expressions is a tautology in isolation. It is the ''disjunction'' of these two expressions which is a tautology. Similarly, a sequent of the form ' α, β ⊢ ', for logical formulas α and β, means that either α is false or β is false. But it does not mean that either α is a contradiction or β is a contradiction. To clarify this, consider the example ' B ∧ A, C ∧ ¬A ⊢ '. This is a valid sequent because either B ∧ A is false or C ∧ ¬A is false. But neither of these expressions is a contradiction in isolation. It is the ''conjunction'' of these two expressions which is a contradiction.


Rules

Most proof systems provide ways to deduce one sequent from another. These inference rules are written with a list of sequents above and below a line. This rule indicates that if everything above the line is true, so is everything under the line. A typical rule is: : \frac This indicates that if we can deduce that \Gamma,\alpha yields \Sigma, and that \Gamma yields \alpha, then we can also deduce that \Gamma yields \Sigma. (See also the full set of sequent calculus inference rules.)


Interpretation


History of the meaning of sequent assertions

The assertion symbol in sequents originally meant exactly the same as the implication operator. But over time, its meaning has changed to signify provability within a theory rather than semantic truth in all models. In 1934, Gentzen did not define the assertion symbol ' ⊢ ' in a sequent to signify provability. He defined it to mean exactly the same as the implication operator ' ⇒ '. Using ' → ' instead of ' ⊢ ' and ' ⊃ ' instead of ' ⇒ ', he wrote: "The sequent A1, ..., Aμ → B1, ..., Bν signifies, as regards content, exactly the same as the formula (A1 & ... & Aμ) ⊃ (B1 ∨ ... ∨ Bν)". (Gentzen employed the right-arrow symbol between the antecedents and consequents of sequents. He employed the symbol ' ⊃ ' for the logical implication operator.) In 1939,
Hilbert David Hilbert (; ; 23 January 1862 – 14 February 1943) was a German mathematician and philosophy of mathematics, philosopher of mathematics and one of the most influential mathematicians of his time. Hilbert discovered and developed a broad ...
and
Bernays Bernays is a surname. Notable people with the surname include: * Adolphus Bernays (1795–1864), professor of German in London; brother of Isaac Bernays and father of: ** Lewis Adolphus Bernays (1831–1908), public servant and agricultural write ...
stated likewise that a sequent has the same meaning as the corresponding implication formula. In 1944,
Alonzo Church Alonzo Church (June 14, 1903 – August 11, 1995) was an American computer scientist, mathematician, logician, and philosopher who made major contributions to mathematical logic and the foundations of theoretical computer science. He is bes ...
emphasized that Gentzen's sequent assertions did not signify provability. : "Employment of the
deduction theorem In mathematical logic, a deduction theorem is a metatheorem that justifies doing conditional proofs from a hypothesis in systems that do not explicitly axiomatize that hypothesis, i.e. to prove an implication A \to B, it is sufficient to assume A ...
as primitive or derived rule must not, however, be confused with the use of ''Sequenzen'' by Gentzen. For Gentzen's arrow, →, is not comparable to our syntactical notation, ⊢, but belongs to his object language (as is clear from the fact that expressions containing it appear as premisses and conclusions in applications of his rules of inference)." Numerous publications after this time have stated that the assertion symbol in sequents does signify provability within the theory where the sequents are formulated.
Curry Curry is a dish with a sauce or gravy seasoned with spices, mainly derived from the interchange of Indian cuisine with European taste in food, starting with the Portuguese, followed by the Dutch and British, and then thoroughly internatio ...
in 1963, Lemmon in 1965, and Huth and Ryan in 2004 all state that the sequent assertion symbol signifies provability. However, states that the assertion symbol in Gentzen-system sequents, which he denotes as ' ⇒ ', is part of the object language, not the
metalanguage In logic and linguistics, a metalanguage is a language used to describe another language, often called the ''object language''. Expressions in a metalanguage are often distinguished from those in the object language by the use of italics, quota ...
. According to Prawitz (1965): "The calculi of sequents can be understood as meta-calculi for the deducibility relation in the corresponding systems of natural deduction." And furthermore: "A proof in a calculus of sequents can be looked upon as an instruction on how to construct a corresponding natural deduction." In other words, the assertion symbol is part of the object language for the sequent calculus, which is a kind of meta-calculus, but simultaneously signifies deducibility in an underlying natural deduction system.


Intuitive meaning

A sequent is a formalized statement of provability that is frequently used when specifying calculi for deduction. In the sequent calculus, the name ''sequent'' is used for the construct, which can be regarded as a specific kind of
judgment Judgement (or judgment) is the evaluation of given circumstances to make a decision. Judgement is also the ability to make considered decisions. In an informal context, a judgement is opinion expressed as fact. In the context of a legal trial ...
, characteristic to this deduction system. The intuitive meaning of the sequent \Gamma\vdash\Sigma is that under the assumption of Γ the conclusion of Σ is provable. Classically, the formulae on the left of the turnstile can be interpreted conjunctively while the formulae on the right can be considered as a
disjunction In logic, disjunction (also known as logical disjunction, logical or, logical addition, or inclusive disjunction) is a logical connective typically notated as \lor and read aloud as "or". For instance, the English language sentence "it is ...
. This means that, when all formulae in Γ hold, then at least one formula in Σ also has to be true. If the succedent is empty, this is interpreted as falsity, i.e. \Gamma\vdash means that Γ proves falsity and is thus inconsistent. On the other hand an empty antecedent is assumed to be true, i.e., \vdash\Sigma means that Σ follows without any assumptions, i.e., it is always true (as a disjunction). A sequent of this form, with Γ empty, is known as a
logical assertion In mathematical logic, a judgment (or judgement) or assertion is a statement or enunciation in a metalanguage. For example, typical judgments in first-order logic would be ''that a string is a well-formed formula'', or ''that a proposition is tru ...
. Of course, other intuitive explanations are possible, which are classically equivalent. For example, \Gamma\vdash\Sigma can be read as asserting that it cannot be the case that every formula in Γ is true and every formula in Σ is false (this is related to the double-negation interpretations of classical
intuitionistic logic Intuitionistic logic, sometimes more generally called constructive logic, refers to systems of symbolic logic that differ from the systems used for classical logic by more closely mirroring the notion of constructive proof. In particular, systems ...
, such as Glivenko's theorem). In any case, these intuitive readings are only pedagogical. Since formal proofs in proof theory are purely
syntactic In linguistics, syntax ( ) is the study of how words and morphemes combine to form larger units such as phrases and sentences. Central concerns of syntax include word order, grammatical relations, hierarchical sentence structure (constituency ...
, the meaning of (the derivation of) a sequent is only given by the properties of the calculus that provides the actual
rules of inference Rules of inference are ways of deriving conclusions from premises. They are integral parts of formal logic, serving as norms of the logical structure of valid arguments. If an argument with true premises follows a rule of inference then the c ...
. Barring any contradictions in the technically precise definition above we can describe sequents in their introductory logical form. \Gamma represents a set of assumptions that we begin our logical process with, for example "Socrates is a man" and "All men are mortal". The \Sigma represents a logical conclusion that follows under these premises. For example "Socrates is mortal" follows from a reasonable formalization of the above points and we could expect to see it on the \Sigma side of the ''turnstile''. In this sense, \vdash means the process of reasoning, or "therefore" in English.


Variations

The general notion of sequent introduced here can be specialized in various ways. A sequent is said to be an intuitionistic sequent if there is at most one formula in the succedent (although multi-succedent calculi for intuitionistic logic are also possible). More precisely, the restriction of the general sequent calculus to single-succedent-formula sequents, ''with the same inference rules'' as for general sequents, constitutes an intuitionistic sequent calculus. (This restricted sequent calculus is denoted LJ.) Similarly, one can obtain calculi for dual-intuitionistic logic (a type of
paraconsistent logic Paraconsistent logic is a type of non-classical logic that allows for the coexistence of contradictory statements without leading to a logical explosion where anything can be proven true. Specifically, paraconsistent logic is the subfield of log ...
) by requiring that sequents be singular in the antecedent. In many cases, sequents are also assumed to consist of
multiset In mathematics, a multiset (or bag, or mset) is a modification of the concept of a set that, unlike a set, allows for multiple instances for each of its elements. The number of instances given for each element is called the ''multiplicity'' of ...
s or sets instead of sequences. Thus one disregards the order or even the numbers of occurrences of the formulae. For classical
propositional logic The propositional calculus is a branch of logic. It is also called propositional logic, statement logic, sentential calculus, sentential logic, or sometimes zeroth-order logic. Sometimes, it is called ''first-order'' propositional logic to contra ...
this does not yield a problem, since the conclusions that one can draw from a collection of premises do not depend on these data. In
substructural logic In logic, a substructural logic is a logic lacking one of the usual structural rules (e.g. of classical and intuitionistic logic), such as weakening, contraction, exchange or associativity. Two of the more significant substructural logics a ...
, however, this may become quite important.
Natural deduction In logic and proof theory, natural deduction is a kind of proof calculus in which logical reasoning is expressed by inference rules closely related to the "natural" way of reasoning. This contrasts with Hilbert-style systems, which instead use ...
systems use single-consequence conditional assertions, but they typically do not use the same sets of inference rules as Gentzen introduced in 1934. In particular, tabular natural deduction systems, which are very convenient for practical theorem-proving in propositional calculus and predicate calculus, were applied by and for teaching introductory logic in textbooks.


Etymology

Historically, sequents have been introduced by
Gerhard Gentzen Gerhard Karl Erich Gentzen (24 November 1909 – 4 August 1945) was a German mathematician and logician. He made major contributions to the foundations of mathematics, proof theory, especially on natural deduction and sequent calculus. He died ...
in order to specify his famous
sequent calculus In mathematical logic, sequent calculus is a style of formal logical argumentation in which every line of a proof is a conditional tautology (called a sequent by Gerhard Gentzen) instead of an unconditional tautology. Each conditional tautolog ...
. In his German publication he used the word "Sequenz". However, in English, the word "
sequence In mathematics, a sequence is an enumerated collection of objects in which repetitions are allowed and order matters. Like a set, it contains members (also called ''elements'', or ''terms''). The number of elements (possibly infinite) is cal ...
" is already used as a translation to the German "Folge" and appears quite frequently in mathematics. The term "sequent" then has been created in search for an alternative translation of the German expression. Kleene makes the following comment on the translation into English: "Gentzen says 'Sequenz', which we translate as 'sequent', because we have already used 'sequence' for any succession of objects, where the German is 'Folge'."


See also

*
Gerhard Gentzen Gerhard Karl Erich Gentzen (24 November 1909 – 4 August 1945) was a German mathematician and logician. He made major contributions to the foundations of mathematics, proof theory, especially on natural deduction and sequent calculus. He died ...
*
Intuitionistic logic Intuitionistic logic, sometimes more generally called constructive logic, refers to systems of symbolic logic that differ from the systems used for classical logic by more closely mirroring the notion of constructive proof. In particular, systems ...
*
Natural deduction In logic and proof theory, natural deduction is a kind of proof calculus in which logical reasoning is expressed by inference rules closely related to the "natural" way of reasoning. This contrasts with Hilbert-style systems, which instead use ...
*
Sequent calculus In mathematical logic, sequent calculus is a style of formal logical argumentation in which every line of a proof is a conditional tautology (called a sequent by Gerhard Gentzen) instead of an unconditional tautology. Each conditional tautolog ...


Notes


References

* * * * * * * * * * * * * *


External links

* {{springer, title=Sequent (in logic), id=p/s084590 Proof theory Logical expressions