Many-valued logics

Sequent Calculus

Reading preferences

Optional display controls need JavaScript. All reading content and navigation work without it.

Source file content/many-valued-logic/sequent-calculus/sequent-calculus.tex

Source file content/many-valued-logic/sequent-calculus/introduction.tex

Introduction

The sequent calculus for classical logic is an efficient and simple derivation system. If a many-valued logic is defined by a matrix with finitely many truth values, i.e., VVsource is finite, it is possible to provide a sequent calculus for it. The idea for how to do this comes from considering the meanings of sequents and the form of inference rules in the classical case.

Now recall that a sequent

A1,,AnB1,,Bncan be interpreted as the formula(A1Am)(B1Bn)!A_1, \dots, !A_n & \Sequent !B_1, \dots, !B_n \intertext{can be interpreted as the !!{formula}} (!A_1 \land \cdots \land !A_m) & \lif (!B_1 \lor \cdots \lor !B_n)source

In other words, A valuation v\pAssign{v}source satisfies a sequent ΓΔ\Gamma \Sequent \Deltasource iff either v¯(A)=F\pValue{v}(!A) = \Falsesource for some AΓ!A \in \Gammasource or v¯(A)=T\pValue{v}(!A) = \Truesource for some AΔ!A \in \Deltasource. On this interpretation, initial sequents AA!A \Sequent !Asource are always satisfied, because either v¯(A)=T\pValue v(!A) = \Truesource or (¯A)=F\pValue(!A) = \Falsesource.

Here are the inference rules for the conditional in LK\Log{LK}source, with side formulas Γ\Gammasource, Δ\Deltasource left out:

Classical conditional rules

Classical left conditional rule

Proof tree. Classical left conditional rule. Premise node one: the two sided sequent with antecedent empty and succedent formula A. Premise node two: the two sided sequent with antecedent formula B and succedent empty. The label of the next inference is left conditional rule. From nodes one, and two, in that order, infer node three: the two sided sequent with antecedent the conditional from formula A to formula B and succedent empty. The root conclusion is node three. End proof tree.

  1. Step 1. No premises. Rule: premise of the displayed rule.

    A\fCenter !Asource
  2. Step 2. No premises. Rule: premise of the displayed rule.

    B!B \fCentersource
  3. Step 3. Depends on step 1, step 2. Rule: left conditional rule.

    L\LeftR{\lif}source
    AB!A \lif !B \fCentersource
source 38

hfill

Classical right conditional rule

Proof tree. Classical right conditional rule. Premise node one: the two sided sequent with antecedent formula A and succedent formula B. The label of the next inference is right conditional rule. From node one, in that order, infer node two: the two sided sequent with antecedent empty and succedent the conditional from formula A to formula B. The root conclusion is node two. End proof tree.

  1. Step 1. No premises. Rule: premise of the displayed rule.

    AB!A \fCenter !Bsource
  2. Step 2. Depends on step 1. Rule: right conditional rule.

    R\RightR{\lif}source
    AB\fCenter !A \lif !Bsource
source 44

If we apply the above semantic interpretation of a sequent, we can read the L\LeftR{\lif}source rule as saying that if v¯(A)=T\pValue v(!A) = \Truesource and v¯(B)=F\pValue v(!B) = \Falsesource, then v¯(AB)=F\pValue v(!A \lif !B) = \Falsesource. Similarly, the R\RightR{\lif}source rule says that if either v¯(A)=F\pValue v(!A) = \Falsesource or v¯(B)=T\pValue v(!B) = \Truesource, then v¯(AB)=T\pValue v(!A \lif !B) = \Truesource. And in fact, these conditionals are actually biconditionals. In the case of the L\LeftR{\land}source and R\RightR{\lor}source rules in their standard formulation, the corresponding conditionals would not be biconditionals. But there are alternative versions of these rules where they are:

Alternative classical conjunction and disjunction rules

Alternative classical left conjunction rule

Proof tree. Alternative classical left conjunction rule. Premise node one: the two sided sequent with antecedent formula A, followed by formula B, followed by Gamma and succedent Delta. The label of the next inference is left conjunction rule. From node one, in that order, infer node two: the two sided sequent with antecedent the conjunction of formulas A and B, followed by Gamma and succedent Delta. The root conclusion is node two. End proof tree.

  1. Step 1. No premises. Rule: premise of the displayed rule.

    A,B,ΓΔ!A, !B, \Gamma \fCenter \Deltasource
  2. Step 2. Depends on step 1. Rule: left conjunction rule.

    L\LeftR{\land}source
    AB,ΓΔ!A \land !B, \Gamma \fCenter \Deltasource
source 62

hfill

Alternative classical right disjunction rule

Proof tree. Alternative classical right disjunction rule. Premise node one: the two sided sequent with antecedent Gamma and succedent Delta, followed by formula A, followed by formula B. The label of the next inference is right disjunction rule. From node one, in that order, infer node two: the two sided sequent with antecedent Gamma and succedent Delta, followed by the disjunction of formulas A and B. The root conclusion is node two. End proof tree.

  1. Step 1. No premises. Rule: premise of the displayed rule.

    ΓΔ,A,B\Gamma \fCenter \Delta, !A, !Bsource
  2. Step 2. Depends on step 1. Rule: right disjunction rule.

    R\RightR{\lor}source
    ΓΔ,AB\Gamma \fCenter \Delta, !A \lor !Bsource
source 67

This basic idea, applied to an nnsource-valued logic, then results in a sequent calculus with nnsource instead of two places, one for each truth value. For a three-valued logic with V={F,U,T}V = \{\False, \Undef, \True\}source, a sequent is an expression ΓΠΔ\Gamma \mid \Pi \mid \Deltasource. It is satisfied in a valuation v\pAssign vsource iff either v¯(A)=F\pValue{v}(!A) = \Falsesource for some AΓ!A \in \Gammasource or v¯(A)=T\pValue{v}(!A) = \Truesource for some AΔ!A \in \Deltasource or v¯(A)=U\pValue{v}(!A) = \Undefsource for some AΠ!A \in \Pisource. Consequently, initial sequents AAA!A \mid !A \mid !Asource are always satisfied.

Source file content/many-valued-logic/sequent-calculus/rules-and-proofs.tex

Rules and derivation

For the following, let Γ,Δ,Π,Λ\Gamma, \Delta, \Pi, \Lambdasource represent finite sequences of sentences.

Definition of an n sided sequent

[Sequent] An nnsource-sided sequent is an expression of the form

Γ1Γn\Gamma_1 \nSequent \dots \nSequent \Gamma_nsource

where each Γ1\Gamma_1source is a finite (possibly empty) sequences of sentences of the language L\Lang Lsource.

Definition of initial sequents

[Initial Sequent] An nnsource-sided initial sequent is an nnsource-sided sequent of the form AA!A \nSequent \dots \nSequent !Asource for any sentence A!Asource in the language.

If the language contains a 00source-place connective \starsource, i.e., a propositional constant, then we also take the sequent \dots \nSequent \star \nSequent \dotssource where \starsource appears in the space for the truth value associated with ~V\tf{\star} \in Vsource, and is empty otherwise.

For each connective of an nnsource-valued logic L\Log{L}source, there is a logical rule for each truth value that this connective can take in L\Log{L}source. Derivations in an nnsource-sided sequent calculus for L\Log{L}source are trees of sequents, where the topmost sequents are initial sequents, and if a sequent stands below one or more other sequents, it must follow correctly by a rule of inference for the connectives of L\Log{L}source.

Definition of theoremhood

[Theorems] A sentence A!Asource is a theorem of an nnsource-valued logic L\Log{L}source if there is a derivation of the nnsource-sequent containing A!Asource in each position corresponding to a designated truth value of L\Log{L}source. We write LA\Proves[\Log{L}] !Asource if A!Asource is a theorem and LA\Proves/[\Log{L}] !Asource if it is not.

Definition of derivability from premises

[Derivability] A sentence A!Asource is derivable from a set of sentences Γ\Gammasource in an nnsource-valued logic L\Log{L}source, ΓLA\Gamma \Proves[\Log{L}] !Asource, iff there is a finite subset Γ0Γ\Gamma_0 \subseteq \Gammasource and a sequence Γ0\Gamma_0'source of the sentences in Γ0\Gamma_0source such that the following sequent has a derivation:

Λ1Λn\Lambda_1 \nSequent \dots \nSequent \Lambda_nsource

where Λi\Lambda_isource is A!Asource if position iisource corresponds to a designated truth value, and Γ0\Gamma_0'sourceotherwise. If A!Asource is not derivable from Γ\Gammasource we write ΓA\Gamma \Proves/ !Asource.

For instance, 33source-valued L ukasiewicz logic has a 33source-sided sequent calculus. In a 33source-sided sequent ΓΠΔ\Gamma \nSequent \Pi \nSequent \Deltasource, Γ\Gammasource corresponds to F\Falsesource, Δ\Deltasource to T\Truesource, and Π\Pisource to U\Undefsource. Axioms are AAA!A \nSequent !A \nSequent !Asource. Since only T\Truesource is designated, ΓŁ3A\Gamma \Proves[\LogLuk[3]] !Asource iff the sequent ΓΓA\Gamma \nSequent \Gamma \nSequent !Asource has a derivation. (If U\Undefsource were also designated, we would need a derivation of ΓAA\Gamma \nSequent !A \nSequent !Asource.)

Source file content/many-valued-logic/sequent-calculus/structural-rules.tex

Structural Rules

The structural rules for nnsource-sided sequent calculus operate as in the classical case, except for each position iisource.

Indexed structural rules

Weakening at an arbitrary position

Proof tree. Weakening at an arbitrary position. Premise node one: the n sided sequent containing Gamma sub one through Gamma sub n, with Gamma sub i in position i; the phantom formula is alignment space only. The label of the next inference is weakening rule at position i. From node one, in that order, infer node two: the n sided sequent containing Gamma sub one through Gamma sub n, except that position i contains formula A followed by Gamma sub i. The root conclusion is node two. End proof tree.

  1. Step 1. No premises. Rule: premise of the displayed rule.

    Γ1A,ΓiΓn\Gamma_1 \nSequent \dots \nSequent \phantom{!A,}\Gamma_i \nSequent \dots \nSequent \Gamma_nsource
  2. Step 2. Depends on step 1. Rule: weakening rule at position i.

    Wi\iR{\Weakening}{i}source
    Γ1A,ΓiΓn\Gamma_1 \nSequent \dots \nSequent !A, \Gamma_i \nSequent \dots \nSequent \Gamma_nsource
source 18

\\[2ex]

Contraction at an arbitrary position

Proof tree. Contraction at an arbitrary position. Premise node one: the n sided sequent containing Gamma sub one through Gamma sub n, except that position i contains two consecutive copies of formula A followed by Gamma sub i. The label of the next inference is contraction rule at position i. From node one, in that order, infer node two: the n sided sequent containing Gamma sub one through Gamma sub n, except that position i contains one visible copy of formula A followed by Gamma sub i; the phantom copy is alignment space only. The root conclusion is node two. End proof tree.

  1. Step 1. No premises. Rule: premise of the displayed rule.

    Γ1A,A,ΓiΓn\Gamma_1 \nSequent \dots \nSequent !A, !A, \Gamma_i \nSequent \dots \nSequent \Gamma_nsource
  2. Step 2. Depends on step 1. Rule: contraction rule at position i.

    Ci\iR{\Contraction}{i}source
    Γ1A,A,ΓiΓn\Gamma_1 \nSequent \dots \nSequent \phantom{!A,}!A, \Gamma_i \nSequent \dots \nSequent \Gamma_nsource
source 23

\\[2ex]

Exchange at an arbitrary position

Proof tree. Exchange at an arbitrary position. Premise node one: the n sided sequent with position i containing Gamma sub i, formula A, formula B, then Gamma sub i prime; all other positions retain their respective Gamma sequences. The label of the next inference is exchange rule at position i. From node one, in that order, infer node two: the n sided sequent with position i containing Gamma sub i, formula B, formula A, then Gamma sub i prime; all other positions retain their respective Gamma sequences. The root conclusion is node two. End proof tree.

  1. Step 1. No premises. Rule: premise of the displayed rule.

    Γ1Γi,A,B,ΓiΓn\Gamma_1 \nSequent \dots \nSequent \Gamma_i, !A, !B, \Gamma_i' \nSequent \dots \nSequent \Gamma_nsource
  2. Step 2. Depends on step 1. Rule: exchange rule at position i.

    Xi\iR{\Exchange}{i}source
    Γ1Γi,B,A,ΓiΓn\Gamma_1 \nSequent \dots \nSequent \Gamma_i, !B, !A, \Gamma_i' \nSequent \dots \nSequent \Gamma_nsource
source 29

A series of weakening, contraction, and exchange inferences will often be indicated by double inference lines.

The cut rule comes in several forms, one for every combination of distinct positions in the sequent iji \neq jsource:

Cut at distinct positions

Cut at two distinct positions

Cut rule at distinct positions i and j. The first premise is the n sided sequent with formula A followed by Gamma sub i in position i and Gamma sub k in every other position k. The second premise has formula A followed by Delta sub j in position j and Delta sub k in every other position k. From both premises, in this order, infer the n sided sequent whose position k contains Gamma sub k followed by Delta sub k. Formula A is removed from the two distinguished positions. End cut rule.

  1. Step 1. No premises. Rule: premise of the displayed rule.

    the n sided sequent containing Gamma sub one through Gamma sub n, except that position i contains formula A followed by Gamma sub i
  2. Step 2. No premises. Rule: premise of the displayed rule.

    the n sided sequent containing Delta sub one through Delta sub n, except that position j contains formula A followed by Delta sub j
  3. Step 3. Depends on step 1, step 2. Rule: cut rule at position i and j.

    Γ1A,ΓiΓnΔ1A,ΔjΔnΓ1,Δ1Γn,ΔnCuti,j\AxiomC{$ \Gamma_1 \nSequent \dots \nSequent !A, \Gamma_i \nSequent \dots \nSequent \Gamma_n $} \AxiomC{$ \Delta_1 \nSequent \dots \nSequent !A, \Delta_j \nSequent \dots \nSequent \Delta_n $} \RightLabel{$\iR{\Cut}{i,j}$} \BinaryInfC{$\Gamma_1,\Delta_1 \nSequent \dots \nSequent \Gamma_n, \Delta_n$} \DisplayProofsource
    the n sided sequent whose position k contains Gamma sub k followed by Delta sub k, for each position k from one through n
source 43

Source file content/many-valued-logic/sequent-calculus/propositional-rules.tex

Propositional Rules for Selected Logics

The inference rules for a connective in an nnsource-sided sequent calculus only depend on the characteristic truth function for the connective. Thus, if some connective is defined by the same truth function in different logics, these nnsource-sided sequent rules for the connective are the same in those logics.

subsectionRules for ¬\lnotsource

The following rules for ¬\lnotsource apply to L ukasiewicz and Kleene logics, and their variants.

Negation for Lukasiewicz and Kleene logics

False position negation rule for Lukasiewicz and Kleene logics

Proof tree. False position negation rule for Lukasiewicz and Kleene logics. Premise node one: the three sided sequent with false position Gamma; middle position Pi; and true position Delta, followed by formula A. The label of the next inference is negation rule at position false. From node one, in that order, infer node two: the three sided sequent with false position the negation of formula A, followed by Gamma; middle position Pi; and true position Delta. The root conclusion is node two. End proof tree.

  1. Step 1. No premises. Rule: premise of the displayed rule.

    ΓΠΔ,A\Gamma \nSequent \Pi \nSequent \Delta, !Asource
  2. Step 2. Depends on step 1. Rule: negation rule at position false.

    ¬F\iR{\lnot}{\False}source
    ¬A,ΓΠΔ\lnot !A, \Gamma \nSequent \Pi \nSequent \Deltasource
source 26

\\[2ex]

Middle position negation rule for Lukasiewicz and Kleene logics

Proof tree. Middle position negation rule for Lukasiewicz and Kleene logics. Premise node one: the three sided sequent with false position Gamma; middle position formula A, followed by Pi; and true position Delta. The label of the next inference is negation rule at position middle. From node one, in that order, infer node two: the three sided sequent with false position Gamma; middle position the negation of formula A, followed by Pi; and true position Delta. The root conclusion is node two. End proof tree.

  1. Step 1. No premises. Rule: premise of the displayed rule.

    ΓA,ΠΔ\Gamma \nSequent !A, \Pi \nSequent \Deltasource
  2. Step 2. Depends on step 1. Rule: negation rule at position middle.

    ¬U\iR{\lnot}{\Undef}source
    Γ¬A,ΠΔ\Gamma \nSequent \lnot !A, \Pi \nSequent \Deltasource
source 31

\\[2ex]

True position negation rule for Lukasiewicz and Kleene logics

Proof tree. True position negation rule for Lukasiewicz and Kleene logics. Premise node one: the three sided sequent with false position formula A, followed by Gamma; middle position Pi; and true position Delta. The label of the next inference is negation rule at position true. From node one, in that order, infer node two: the three sided sequent with false position Gamma; middle position Pi; and true position Delta, followed by the negation of formula A. The root conclusion is node two. End proof tree.

  1. Step 1. No premises. Rule: premise of the displayed rule.

    A,ΓΠΔ!A, \Gamma \nSequent \Pi \nSequent \Deltasource
  2. Step 2. Depends on step 1. Rule: negation rule at position true.

    ¬T\iR{\lnot}{\True}source
    ΓΠΔ,¬A\Gamma \nSequent \Pi \nSequent \Delta, \lnot !Asource
source 36

The following rules for ¬\lnotsource apply to Gödel logic.

Negation for Goedel logic

False position negation rule for Goedel logic

Proof tree. False position negation rule for Goedel logic. Premise node one: the three sided sequent with false position Gamma; middle position formula A, followed by Pi; and true position Delta, followed by formula A. The label of the next inference is negation rule at position false in Goedel logic. From node one, in that order, infer node two: the three sided sequent with false position the negation of formula A, followed by Gamma; middle position Pi; and true position Delta. The root conclusion is node two. End proof tree.

  1. Step 1. No premises. Rule: premise of the displayed rule.

    ΓA,ΠΔ,A\Gamma \nSequent !A, \Pi \nSequent \Delta, !Asource
  2. Step 2. Depends on step 1. Rule: negation rule at position false in Goedel logic.

    ¬GF\iR{\lnot}{\False}[\LogGod]source
    ¬A,ΓΠΔ\lnot !A, \Gamma \nSequent \Pi \nSequent \Deltasource
source 46

hfill

True position negation rule for Goedel logic

Proof tree. True position negation rule for Goedel logic. Premise node one: the three sided sequent with false position formula A, followed by Gamma; middle position Pi; and true position Delta. The label of the next inference is negation rule at position true in Goedel logic. From node one, in that order, infer node two: the three sided sequent with false position Gamma; middle position Pi; and true position Delta, followed by the negation of formula A. The root conclusion is node two. End proof tree.

  1. Step 1. No premises. Rule: premise of the displayed rule.

    A,ΓΠΔ!A, \Gamma \nSequent \Pi \nSequent \Deltasource
  2. Step 2. Depends on step 1. Rule: negation rule at position true in Goedel logic.

    ¬GT\iR{\lnot}{\True}[\LogGod]source
    ΓΠΔ,¬A\Gamma \nSequent \Pi \nSequent \Delta, \lnot !Asource
source 51

hfill

(In Gödel logic, ¬A\lnot !Asource can never take the value U\Undefsource, so there is no rule for the middle position.)

subsectionRules for \landsource

These are the rules for \landsource in L ukasiewicz, strong Kleene, and Gödel logic.

Conjunction rules for the three selected logics

False position conjunction rule

Proof tree. False position conjunction rule. Premise node one: the three sided sequent with false position formula A, followed by formula B, followed by Gamma; middle position Pi; and true position Delta. The label of the next inference is conjunction rule at position false. From node one, in that order, infer node two: the three sided sequent with false position the conjunction of formulas A and B, followed by Gamma; middle position Pi; and true position Delta. The root conclusion is node two. End proof tree.

  1. Step 1. No premises. Rule: premise of the displayed rule.

    A,B,ΓΠΔ!A, !B, \Gamma \nSequent \Pi \nSequent \Deltasource
  2. Step 2. Depends on step 1. Rule: conjunction rule at position false.

    F\iR{\land}{\False}source
    AB,ΓΠΔ!A \land !B, \Gamma \nSequent \Pi \nSequent \Deltasource
source 68

\\[2ex]

Middle position conjunction rule

Proof tree. Middle position conjunction rule. Premise node one: the three sided sequent with false position Gamma; middle position formula A, followed by Pi; and true position formula A, followed by Delta. Premise node two: the three sided sequent with false position Gamma; middle position formula B, followed by Pi; and true position formula B, followed by Delta. Premise node three: the three sided sequent with false position Gamma; middle position formula A, followed by formula B, followed by Pi; and true position Delta. The label of the next inference is conjunction rule at position middle. From nodes one, and two, and three, in that order, infer node four: the three sided sequent with false position Gamma; middle position the conjunction of formulas A and B, followed by Pi; and true position Delta. The root conclusion is node four. End proof tree.

  1. Step 1. No premises. Rule: premise of the displayed rule.

    ΓA,ΠA,Δ\Gamma \nSequent !A, \Pi \nSequent !A, \Deltasource
  2. Step 2. No premises. Rule: premise of the displayed rule.

    ΓB,ΠB,Δ\Gamma \nSequent !B, \Pi \nSequent !B, \Deltasource
  3. Step 3. No premises. Rule: premise of the displayed rule.

    ΓA,B,ΠΔ\Gamma \nSequent !A, !B, \Pi \nSequent \Deltasource
  4. Step 4. Depends on step 1, step 2, step 3. Rule: conjunction rule at position middle.

    U\iR\land\Undefsource
    ΓAB,ΠΔ\Gamma \nSequent !A \land !B, \Pi \nSequent \Deltasource
source 73

\\[2ex]

True position conjunction rule

Proof tree. True position conjunction rule. Premise node one: the three sided sequent with false position Gamma; middle position Pi; and true position Delta, followed by formula A. Premise node two: the three sided sequent with false position Gamma; middle position Pi; and true position Delta, followed by formula B. The label of the next inference is conjunction rule at position true. From nodes one, and two, in that order, infer node three: the three sided sequent with false position Gamma; middle position Pi; and true position Delta, followed by the conjunction of formulas A and B. The root conclusion is node three. End proof tree.

  1. Step 1. No premises. Rule: premise of the displayed rule.

    ΓΠΔ,A\Gamma \nSequent \Pi \nSequent \Delta, !Asource
  2. Step 2. No premises. Rule: premise of the displayed rule.

    ΓΠΔ,B\Gamma \nSequent \Pi \nSequent \Delta, !Bsource
  3. Step 3. Depends on step 1, step 2. Rule: conjunction rule at position true.

    T\iR\land\Truesource
    ΓΠΔ,AB\Gamma \nSequent \Pi \nSequent \Delta, !A \land !Bsource
source 80

subsectionRules for \lorsource

These are the rules for \lorsource in L ukasiewicz, strong Kleene, and Gödel logic.

Disjunction rules for the three selected logics

False position disjunction rule

Proof tree. False position disjunction rule. Premise node one: the three sided sequent with false position formula A, followed by Gamma; middle position Pi; and true position Delta. Premise node two: the three sided sequent with false position formula B, followed by Gamma; middle position Pi; and true position Delta. The label of the next inference is disjunction rule at position false. From nodes one, and two, in that order, infer node three: the three sided sequent with false position the disjunction of formulas A and B, followed by Gamma; middle position Pi; and true position Delta. The root conclusion is node three. End proof tree.

  1. Step 1. No premises. Rule: premise of the displayed rule.

    A,ΓΠΔ!A, \Gamma \nSequent \Pi \nSequent \Deltasource
  2. Step 2. No premises. Rule: premise of the displayed rule.

    B,ΓΠΔ!B, \Gamma \nSequent \Pi \nSequent \Deltasource
  3. Step 3. Depends on step 1, step 2. Rule: disjunction rule at position false.

    F\iR\lor\Falsesource
    AB,ΓΠΔ!A \lor !B, \Gamma \nSequent \Pi \nSequent \Deltasource
source 95

\\[2ex]

Middle position disjunction rule

Proof tree. Middle position disjunction rule. Premise node one: the three sided sequent with false position formula A, followed by Gamma; middle position formula A, followed by Pi; and true position Delta. Premise node two: the three sided sequent with false position formula B, followed by Gamma; middle position formula B, followed by Pi; and true position Delta. Premise node three: the three sided sequent with false position Gamma; middle position formula A, followed by formula B, followed by Pi; and true position Delta. The label of the next inference is disjunction rule at position middle. From nodes one, and two, and three, in that order, infer node four: the three sided sequent with false position Gamma; middle position the disjunction of formulas A and B, followed by Pi; and true position Delta. The root conclusion is node four. End proof tree.

  1. Step 1. No premises. Rule: premise of the displayed rule.

    A,ΓA,ΠΔ!A, \Gamma \nSequent !A, \Pi \nSequent \Deltasource
  2. Step 2. No premises. Rule: premise of the displayed rule.

    B,ΓB,ΠΔ!B, \Gamma \nSequent !B, \Pi \nSequent \Deltasource
  3. Step 3. No premises. Rule: premise of the displayed rule.

    ΓA,B,ΠΔ\Gamma \nSequent !A, !B, \Pi \nSequent \Deltasource
  4. Step 4. Depends on step 1, step 2, step 3. Rule: disjunction rule at position middle.

    U\iR\lor\Undefsource
    ΓAB,ΠΔ\Gamma \nSequent !A \lor !B, \Pi \nSequent \Deltasource
source 101

\\[2ex]

True position disjunction rule

Proof tree. True position disjunction rule. Premise node one: the three sided sequent with false position Gamma; middle position Pi; and true position Delta, followed by formula A, followed by formula B. The label of the next inference is disjunction rule at position true. From node one, in that order, infer node two: the three sided sequent with false position Gamma; middle position Pi; and true position Delta, followed by the disjunction of formulas A and B. The root conclusion is node two. End proof tree.

  1. Step 1. No premises. Rule: premise of the displayed rule.

    ΓΠΔ,A,B\Gamma \nSequent \Pi \nSequent \Delta, !A, !Bsource
  2. Step 2. Depends on step 1. Rule: disjunction rule at position true.

    T\iR\lor\Truesource
    ΓΠΔ,AB\Gamma \nSequent \Pi \nSequent \Delta, !A \lor !Bsource
source 108

subsectionRules for \lifsource

These are the rules for \lifsource in L ukasiewicz logic.

Conditional rules for three valued Lukasiewicz logic

False position conditional rule for three valued Lukasiewicz logic

Proof tree. False position conditional rule for three valued Lukasiewicz logic. Premise node one: the three sided sequent with false position Gamma; middle position Pi; and true position Delta, followed by formula A. Premise node two: the three sided sequent with false position formula B, followed by Gamma; middle position Pi; and true position Delta. The label of the next inference is conditional rule at position false in three valued Lukasiewicz logic. From nodes one, and two, in that order, infer node three: the three sided sequent with false position the conditional from formula A to formula B, followed by Gamma; middle position Pi; and true position Delta. The root conclusion is node three. End proof tree.

  1. Step 1. No premises. Rule: premise of the displayed rule.

    ΓΠΔ,A\Gamma \nSequent \Pi \nSequent \Delta, !Asource
  2. Step 2. No premises. Rule: premise of the displayed rule.

    B,ΓΠΔ!B, \Gamma \nSequent \Pi \nSequent \Deltasource
  3. Step 3. Depends on step 1, step 2. Rule: conditional rule at position false in three valued Lukasiewicz logic.

    Ł3F\iR\lif\False[\LogLuk[3]]source
    AB,ΓΠΔ!A \lif !B, \Gamma \nSequent \Pi \nSequent \Deltasource
source 121

\\[2ex]

Middle position conditional rule for three valued Lukasiewicz logic

Proof tree. Middle position conditional rule for three valued Lukasiewicz logic. Premise node one: the three sided sequent with false position Gamma; middle position formula A, followed by formula B, followed by Pi; and true position Delta. Premise node two: the three sided sequent with false position formula B, followed by Gamma; middle position Pi; and true position Delta, followed by formula A. The label of the next inference is conditional rule at position middle in three valued Lukasiewicz logic. From nodes one, and two, in that order, infer node three: the three sided sequent with false position Gamma; middle position the conditional from formula A to formula B, followed by Pi; and true position Delta. The root conclusion is node three. End proof tree.

  1. Step 1. No premises. Rule: premise of the displayed rule.

    ΓA,B,ΠΔ\Gamma \nSequent !A, !B, \Pi \nSequent \Deltasource
  2. Step 2. No premises. Rule: premise of the displayed rule.

    B,ΓΠΔ,A!B, \Gamma \nSequent \Pi \nSequent \Delta, !Asource
  3. Step 3. Depends on step 1, step 2. Rule: conditional rule at position middle in three valued Lukasiewicz logic.

    Ł3U\iR\lif\Undef[\LogLuk[3]]source
    ΓAB,ΠΔ\Gamma \nSequent !A \lif !B, \Pi \nSequent \Deltasource
source 127

\\[2ex]

True position conditional rule for three valued Lukasiewicz logic

Proof tree. True position conditional rule for three valued Lukasiewicz logic. Premise node one: the three sided sequent with false position formula A, followed by Gamma; middle position formula B, followed by Pi; and true position Delta, followed by formula B. Premise node two: the three sided sequent with false position formula A, followed by Gamma; middle position formula A, followed by Pi; and true position Delta, followed by formula B. The label of the next inference is conditional rule at position true in three valued Lukasiewicz logic. From nodes one, and two, in that order, infer node three: the three sided sequent with false position Gamma; middle position Pi; and true position Delta, followed by the conditional from formula A to formula B. The root conclusion is node three. End proof tree.

  1. Step 1. No premises. Rule: premise of the displayed rule.

    A,ΓB,ΠΔ,B!A, \Gamma \nSequent !B, \Pi \nSequent \Delta, !Bsource
  2. Step 2. No premises. Rule: premise of the displayed rule.

    A,ΓA,ΠΔ,B!A, \Gamma \nSequent !A, \Pi \nSequent \Delta, !Bsource
  3. Step 3. Depends on step 1, step 2. Rule: conditional rule at position true in three valued Lukasiewicz logic.

    Ł3T\iR{\lif}{\True}[\LogLuk[3]]source
    ΓΠΔ,AB\Gamma \nSequent \Pi \nSequent \Delta, !A \lif !Bsource
source 133

These are the rules for \lifsource in strong Kleene logic.

Conditional rules for strong Kleene logic

False position conditional rule for strong Kleene logic

Proof tree. False position conditional rule for strong Kleene logic. Premise node one: the three sided sequent with false position Gamma; middle position Pi; and true position Delta, followed by formula A. Premise node two: the three sided sequent with false position formula B, followed by Gamma; middle position Pi; and true position Delta. The label of the next inference is conditional rule at position false in strong Kleene logic. From nodes one, and two, in that order, infer node three: the three sided sequent with false position the conditional from formula A to formula B, followed by Gamma; middle position Pi; and true position Delta. The root conclusion is node three. End proof tree.

  1. Step 1. No premises. Rule: premise of the displayed rule.

    ΓΠΔ,A\Gamma \nSequent \Pi \nSequent \Delta, !Asource
  2. Step 2. No premises. Rule: premise of the displayed rule.

    B,ΓΠΔ!B, \Gamma \nSequent \Pi \nSequent \Deltasource
  3. Step 3. Depends on step 1, step 2. Rule: conditional rule at position false in strong Kleene logic.

    KsF\iR\lif\False[\LogKs]source
    AB,ΓΠΔ!A \lif !B, \Gamma \nSequent \Pi \nSequent \Deltasource
source 145

\\[2ex]

Middle position conditional rule for strong Kleene logic

Proof tree. Middle position conditional rule for strong Kleene logic. Premise node one: the three sided sequent with false position formula B, followed by Gamma; middle position formula B, followed by Pi; and true position Delta. Premise node two: the three sided sequent with false position Gamma; middle position formula A, followed by formula B, followed by Pi; and true position Delta. Premise node three: the three sided sequent with false position Gamma; middle position formula A, followed by Pi; and true position Delta, followed by formula A. The label of the next inference is conditional rule at position middle in strong Kleene logic. From nodes one, and two, and three, in that order, infer node four: the three sided sequent with false position Gamma; middle position the conditional from formula A to formula B, followed by Pi; and true position Delta. The root conclusion is node four. End proof tree.

  1. Step 1. No premises. Rule: premise of the displayed rule.

    B,ΓB,ΠΔ!B, \Gamma \nSequent !B, \Pi \nSequent \Deltasource
  2. Step 2. No premises. Rule: premise of the displayed rule.

    ΓA,B,ΠΔ\Gamma \nSequent !A, !B, \Pi \nSequent \Deltasource
  3. Step 3. No premises. Rule: premise of the displayed rule.

    ΓA,ΠΔ,A\Gamma \nSequent !A, \Pi \nSequent \Delta, !Asource
  4. Step 4. Depends on step 1, step 2, step 3. Rule: conditional rule at position middle in strong Kleene logic.

    KsU\iR\lif\Undef[\LogKs]source
    ΓAB,ΠΔ\Gamma \nSequent !A \lif !B, \Pi \nSequent \Deltasource
source 151

\\[2ex]

True position conditional rule for strong Kleene logic

Proof tree. True position conditional rule for strong Kleene logic. Premise node one: the three sided sequent with false position formula A, followed by Gamma; middle position Pi; and true position Delta, followed by formula B. The label of the next inference is conditional rule at position true in strong Kleene logic. From node one, in that order, infer node two: the three sided sequent with false position Gamma; middle position Pi; and true position Delta, followed by the conditional from formula A to formula B. The root conclusion is node two. End proof tree.

  1. Step 1. No premises. Rule: premise of the displayed rule.

    A,ΓΠΔ,B!A, \Gamma \nSequent \Pi \nSequent \Delta, !Bsource
  2. Step 2. Depends on step 1. Rule: conditional rule at position true in strong Kleene logic.

    KsT\iR{\lif}{\True}[\LogKs]source
    ΓΠΔ,AB\Gamma \nSequent \Pi \nSequent \Delta, !A \lif !Bsource
source 158

These are the rules for \lifsource in Gödel logic.

Conditional rules for three valued Goedel logic

False position conditional rule for three valued Goedel logic

Proof tree. False position conditional rule for three valued Goedel logic. Premise node one: the three sided sequent with false position Gamma; middle position formula A, followed by Pi; and true position Delta, followed by formula A. Premise node two: the three sided sequent with false position formula B, followed by Gamma; middle position Pi; and true position Delta. The label of the next inference is conditional rule at position false in three valued Goedel logic. From nodes one, and two, in that order, infer node three: the three sided sequent with false position the conditional from formula A to formula B, followed by Gamma; middle position Pi; and true position Delta. The root conclusion is node three. End proof tree.

  1. Step 1. No premises. Rule: premise of the displayed rule.

    ΓA,ΠΔ,A\Gamma \nSequent !A, \Pi \nSequent \Delta, !Asource
  2. Step 2. No premises. Rule: premise of the displayed rule.

    B,ΓΠΔ!B, \Gamma \nSequent \Pi \nSequent \Deltasource
  3. Step 3. Depends on step 1, step 2. Rule: conditional rule at position false in three valued Goedel logic.

    G3F\iR\lif\False[\LogGod[3]]source
    AB,ΓΠΔ!A \lif !B, \Gamma \nSequent \Pi \nSequent \Deltasource
source 169

\\[2ex]

Middle position conditional rule for three valued Goedel logic

Proof tree. Middle position conditional rule for three valued Goedel logic. Premise node one: the three sided sequent with false position Gamma; middle position formula B, followed by Pi; and true position Delta. Premise node two: the three sided sequent with false position Gamma; middle position Pi; and true position Delta, followed by formula A. The label of the next inference is conditional rule at position middle in three valued Goedel logic. From nodes one, and two, in that order, infer node three: the three sided sequent with false position Gamma; middle position the conditional from formula A to formula B, followed by Pi; and true position Delta. The root conclusion is node three. End proof tree.

  1. Step 1. No premises. Rule: premise of the displayed rule.

    ΓB,ΠΔ\Gamma \nSequent !B, \Pi \nSequent \Deltasource
  2. Step 2. No premises. Rule: premise of the displayed rule.

    ΓΠΔ,A\Gamma \nSequent \Pi \nSequent \Delta, !Asource
  3. Step 3. Depends on step 1, step 2. Rule: conditional rule at position middle in three valued Goedel logic.

    G3U\iR\lif\Undef[\LogGod[3]]source
    ΓAB,ΠΔ\Gamma \nSequent !A \lif !B, \Pi \nSequent \Deltasource
source 175

\\[2ex]

True position conditional rule for three valued Goedel logic

Proof tree. True position conditional rule for three valued Goedel logic. Premise node one: the three sided sequent with false position formula A, followed by Gamma; middle position formula B, followed by Pi; and true position Delta, followed by formula B. Premise node two: the three sided sequent with false position formula A, followed by Gamma; middle position formula A, followed by Pi; and true position Delta, followed by formula B. The label of the next inference is conditional rule at position true in three valued Goedel logic. From nodes one, and two, in that order, infer node three: the three sided sequent with false position Gamma; middle position Pi; and true position Delta, followed by the conditional from formula A to formula B. The root conclusion is node three. End proof tree.

  1. Step 1. No premises. Rule: premise of the displayed rule.

    A,ΓB,ΠΔ,B!A, \Gamma \nSequent !B, \Pi \nSequent \Delta, !Bsource
  2. Step 2. No premises. Rule: premise of the displayed rule.

    A,ΓA,ΠΔ,B!A, \Gamma \nSequent !A, \Pi \nSequent \Delta, !Bsource
  3. Step 3. Depends on step 1, step 2. Rule: conditional rule at position true in three valued Goedel logic.

    G3T\iR{\lif}{\True}[\LogGod[3]]source
    ΓΠΔ,AB\Gamma \nSequent \Pi \nSequent \Delta, !A \lif !Bsource
source 181

Worked Lukasiewicz derivation figure

Worked branched derivation in three valued Lukasiewicz logic

Proof tree. Worked branched derivation in three valued Lukasiewicz logic. Initial sequent node one: the three sided sequent with false position formula A; middle position formula A; and true position formula A. The label of the next inference is weakening rule at position true. From node one, in that order, infer node two: the three sided sequent with false position formula A; middle position formula A; and true position formula B, followed by formula A. The label of the next inference is weakening rule at position middle. From node two, in that order, infer node three: the three sided sequent with false position formula A; middle position formula B, followed by formula A; and true position formula B, followed by formula A. The label of the next inference is weakening rule at position middle. From node three, in that order, infer node four: the three sided sequent with false position formula A; middle position formula A, followed by formula B, followed by formula A; and true position formula B, followed by formula A. Initial sequent node five: the three sided sequent with false position formula A; middle position formula A; and true position formula A. The label of the next inference is weakening rule at position true. From node five, in that order, infer node six: the three sided sequent with false position formula A; middle position formula A; and true position formula A, followed by formula A. The label of the next inference is weakening rule at position true. From node six, in that order, infer node seven: the three sided sequent with false position formula A; middle position formula A; and true position formula B, followed by formula A, followed by formula A. The label of the next inference is weakening rule at position false. From node seven, in that order, infer node eight: the three sided sequent with false position formula B, followed by formula A; middle position formula A; and true position formula B, followed by formula A, followed by formula A. The label of the next inference is conditional rule at position middle. From nodes four, and eight, in that order, infer node nine: the three sided sequent with false position formula A; middle position the conditional from formula A to formula B, followed by formula A; and true position formula B, followed by formula A. Initial sequent node ten: the three sided sequent with false position formula B; middle position formula B; and true position formula B. The label of the next inference is weakening rule at position middle. From node ten, in that order, infer node eleven: the three sided sequent with false position formula B; middle position formula A, followed by formula B; and true position formula B. The label of the next inference is exchange rule at position middle. From node eleven, in that order, infer node twelve: the three sided sequent with false position formula B; middle position formula B, followed by formula A; and true position formula B. The label of the next inference is weakening rule at position middle. From node twelve, in that order, infer node thirteen: the three sided sequent with false position formula B; middle position formula A, followed by formula B, followed by formula A; and true position formula B. The label of the next inference is weakening rule at position false. From node thirteen, in that order, infer node fourteen: the three sided sequent with false position formula A, followed by formula B; middle position formula A, followed by formula B, followed by formula A; and true position formula B. The label of the next inference is exchange rule at position false. From node fourteen, in that order, infer node fifteen: the three sided sequent with false position formula B, followed by formula A; middle position formula A, followed by formula B, followed by formula A; and true position formula B. Initial sequent node sixteen: the three sided sequent with false position formula A; middle position formula A; and true position formula A. The label of the next inference is weakening rule at position true. From node sixteen, in that order, infer node seventeen: the three sided sequent with false position formula A; middle position formula A; and true position formula B, followed by formula A. The label of the next inference is weakening rule at position false. From node seventeen, in that order, infer node eighteen: the three sided sequent with false position formula B, followed by formula A; middle position formula A; and true position formula B, followed by formula A. The label of the next inference is weakening rule at position false. From node eighteen, in that order, infer node nineteen: the three sided sequent with false position formula B, followed by formula B, followed by formula A; middle position formula A; and true position formula B, followed by formula A. The label of the next inference is conditional rule at position middle. From nodes fifteen, and nineteen, in that order, infer node twenty: the three sided sequent with false position formula B, followed by formula A; middle position the conditional from formula A to formula B, followed by formula A; and true position formula B. The label of the next inference is conditional rule at position false. From nodes nine, and twenty, in that order, infer node twenty one: the three sided sequent with false position the conditional from formula A to formula B, followed by formula A; middle position the conditional from formula A to formula B, followed by formula A; and true position formula B. The root conclusion is node twenty one. End proof tree.

  1. Step 1. No premises. Rule: initial sequent.

    AAAA \nSequent A \nSequent Asource
  2. Step 2. Depends on step 1. Rule: weakening rule at position true.

    WT\iR \Weakening \Truesource
    AAB,AA \nSequent A \nSequent B, Asource
  3. Step 3. Depends on step 2. Rule: weakening rule at position middle.

    WU\iR \Weakening \Undefsource
    AB,AB,AA \nSequent B, A \nSequent B, Asource
  4. Step 4. Depends on step 3. Rule: weakening rule at position middle.

    WU\iR \Weakening \Undefsource
    AA,B,AB,AA \nSequent A, B, A \nSequent B, Asource
  5. Step 5. No premises. Rule: initial sequent.

    AAAA \nSequent A \nSequent Asource
  6. Step 6. Depends on step 5. Rule: weakening rule at position true.

    WT\iR \Weakening \Truesource
    AAA,AA \nSequent A \nSequent A, Asource
  7. Step 7. Depends on step 6. Rule: weakening rule at position true.

    WT\iR \Weakening \Truesource
    AAB,A,AA \nSequent A \nSequent B, A, Asource
  8. Step 8. Depends on step 7. Rule: weakening rule at position false.

    WF\iR \Weakening \Falsesource
    B,AAB,A,AB, A \nSequent A \nSequent B, A, Asource
  9. Step 9. Depends on step 4, step 8. Rule: conditional rule at position middle.

    U\iR\lif\Undefsource
    AAB,AB,AA \nSequent A \lif B, A \nSequent B, Asource
  10. Step 10. No premises. Rule: initial sequent.

    BBBB \nSequent B \nSequent Bsource
  11. Step 11. Depends on step 10. Rule: weakening rule at position middle.

    WU\iR \Weakening \Undefsource
    BA,BBB \nSequent A, B \nSequent Bsource
  12. Step 12. Depends on step 11. Rule: exchange rule at position middle.

    XU\iR \Exchange \Undefsource
    BB,ABB \nSequent B, A \nSequent Bsource
  13. Step 13. Depends on step 12. Rule: weakening rule at position middle.

    WU\iR \Weakening \Undefsource
    BA,B,ABB \nSequent A, B, A \nSequent Bsource
  14. Step 14. Depends on step 13. Rule: weakening rule at position false.

    WF\iR \Weakening \Falsesource
    A,BA,B,ABA, B \nSequent A, B, A \nSequent Bsource
  15. Step 15. Depends on step 14. Rule: exchange rule at position false.

    XF\iR \Exchange \Falsesource
    B,AA,B,ABB, A \nSequent A, B, A \nSequent Bsource
  16. Step 16. No premises. Rule: initial sequent.

    AAAA \nSequent A \nSequent Asource
  17. Step 17. Depends on step 16. Rule: weakening rule at position true.

    WT\iR \Weakening \Truesource
    AAB,AA \nSequent A \nSequent B, Asource
  18. Step 18. Depends on step 17. Rule: weakening rule at position false.

    WF\iR \Weakening \Falsesource
    B,AAB,AB, A \nSequent A \nSequent B, Asource
  19. Step 19. Depends on step 18. Rule: weakening rule at position false.

    WF\iR \Weakening \Falsesource
    B,B,AAB,AB, B, A \nSequent A \nSequent B, Asource
  20. Step 20. Depends on step 15, step 19. Rule: conditional rule at position middle.

    U\iR\lif\Undefsource
    B,AAB,ABB, A \nSequent A \lif B, A \nSequent Bsource
  21. Step 21. Depends on step 9, step 20. Rule: conditional rule at position false.

    F\iR\lif\Falsesource
    AB,AAB,ABA \lif B, A \nSequent A \lif B, A \nSequent Bsource
source 192

captionExample derivation in Ł3\LogLuk[3]source

Source disclosures