Reading preferences

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

How to use Read

This page follows the accepted First-order Sequent Calculus projection in source order. All 973 formula occurrences use native, unflattened MathML. Eighty-eight proof trees and two rule tables retain complete ordered semantic descriptions.

Rules and derivation

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

Definition: Sequent — line 18

Sequent

A sequent is an expression of the form ΓΔ\Gamma \Sequent \Deltasource 20 where Γ\Gammasource 23 and Δ\Deltasource 23 are finite (possibly empty) sequences of sentences of the language \Lang Lsource 24. Γ\Gammasource 24 is called the antecedent, while Δ\Deltasource 25 is the succedent.

source 18

If Γ\Gammasource 46 is a sequence of sentences, we write Γ,A\Gamma, !Asource 46 for the result of appending A!Asource 47 to the right end of Γ\Gammasource 47 (and A,Γ!A, \Gammasource 47 for the result of appending A!Asource 48 to the left end of Γ\Gammasource 49). If Δ\Deltasource 49 is a sequence of sentences also, then Γ,Δ\Gamma, \Deltasource 49 is the concatenation of the two sequences.

Definition: Initial Sequent — line 52

Initial Sequent

An initial sequent is a sequent of one of the following forms:

  1. AA!A \Sequent !Asource 56

    \lfalse \Sequent \quadsource 58

for any sentence A!Asource 60 in the language.

source 52

Derivations in the sequent calculus are certain trees of sequents, where the topmost sequents are initial sequents, and if a sequent stands below one or two other sequents, it must follow correctly by a rule of inference. The rules for LK\Log{LK}source 66 are divided into two main types: logical rules and structural rules. The logical rules are named for the main operator of the sentence containing A!Asource 69 and/or B!Bsource 69 in the lower sequent. Each one comes in two versions, one for inferring a sequent with the sentence containing the operator on the left, and one with the sentence on the right.

Propositional Rules

Rules for ¬\lnotsource 15

Definition of negation sequent rules — line 17

Proof diagram: Proof tree concluding antecedent containing first the negation of formula A, then Gamma; sequent arrow; succedent containing capital Delta — line 21

Proof tree concluding antecedent containing first the negation of formula A, then Gamma; sequent arrow; succedent containing capital Delta — line 21. This source proof tree has 4 explicitly ordered components. Its inference labels, in order, are left negation rule. Its last stated proof component is: From the immediately preceding branch using the left negation rule, infer antecedent containing first the negation of formula A, then Gamma; sequent arrow; succedent containing capital Delta.

  1. Premise or initial sequent: antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then formula A.
  2. The next inference is labeled left negation rule.
  3. From the immediately preceding branch using the left negation rule, infer antecedent containing first the negation of formula A, then Gamma; sequent arrow; succedent containing capital Delta.
  4. The source ends this displayed proof segment here.
Native source formulas in object order
  1. ΓΔ,A\Gamma \fCenter \Delta, !Asource 18
  2. ¬A,ΓΔ\lnot !A, \Gamma \fCenter \Deltasource 20

source 21

Proof diagram: Proof tree concluding antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then the negation of formula A — line 26

Proof tree concluding antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then the negation of formula A — line 26. This source proof tree has 4 explicitly ordered components. Its inference labels, in order, are right negation rule. Its last stated proof component is: From the immediately preceding branch using the right negation rule, infer antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then the negation of formula A.

  1. Premise or initial sequent: antecedent containing first formula A, then Gamma; sequent arrow; succedent containing capital Delta.
  2. The next inference is labeled right negation rule.
  3. From the immediately preceding branch using the right negation rule, infer antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then the negation of formula A.
  4. The source ends this displayed proof segment here.
Native source formulas in object order
  1. A,ΓΔ!A, \Gamma \fCenter \Deltasource 23
  2. ΓΔ,¬A\Gamma \fCenter \Delta, \lnot !Asource 25

source 26

source 17

Rules for \landsource 29

Definition of conjunction sequent rules — line 31

Rule table: Rule table for conjunction — line 32

Rule table for conjunction — line 32. This table presents its sequent-calculus rule diagrams in source row order for conjunction. Every premise, rule label, conclusion, and display break is linearized.

  1. Premise or initial sequent: antecedent containing first formula A, then Gamma; sequent arrow; succedent containing capital Delta.
  2. The next inference is labeled left conjunction rule.
  3. From the immediately preceding branch using the left conjunction rule, infer antecedent containing first the conjunction of formula A and formula B, then Gamma; sequent arrow; succedent containing capital Delta.
  4. The source ends this displayed proof segment here.
  5. Premise or initial sequent: antecedent containing first formula B, then Gamma; sequent arrow; succedent containing capital Delta.
  6. The next inference is labeled left conjunction rule.
  7. From the immediately preceding branch using the left conjunction rule, infer antecedent containing first the conjunction of formula A and formula B, then Gamma; sequent arrow; succedent containing capital Delta.
  8. The source ends this displayed proof segment here.

Proof tree concluding antecedent containing first the conjunction of formula A and formula B, then Gamma; sequent arrow; succedent containing capital Delta — line 36

Proof tree concluding antecedent containing first the conjunction of formula A and formula B, then Gamma; sequent arrow; succedent containing capital Delta — line 36. This source proof tree has 4 explicitly ordered components. Its inference labels, in order, are left conjunction rule. Its last stated proof component is: From the immediately preceding branch using the left conjunction rule, infer antecedent containing first the conjunction of formula A and formula B, then Gamma; sequent arrow; succedent containing capital Delta.

  1. Premise or initial sequent: antecedent containing first formula A, then Gamma; sequent arrow; succedent containing capital Delta.
  2. The next inference is labeled left conjunction rule.
  3. From the immediately preceding branch using the left conjunction rule, infer antecedent containing first the conjunction of formula A and formula B, then Gamma; sequent arrow; succedent containing capital Delta.
  4. The source ends this displayed proof segment here.

Proof tree concluding antecedent containing first the conjunction of formula A and formula B, then Gamma; sequent arrow; succedent containing capital Delta — line 41

Proof tree concluding antecedent containing first the conjunction of formula A and formula B, then Gamma; sequent arrow; succedent containing capital Delta — line 41. This source proof tree has 4 explicitly ordered components. Its inference labels, in order, are left conjunction rule. Its last stated proof component is: From the immediately preceding branch using the left conjunction rule, infer antecedent containing first the conjunction of formula A and formula B, then Gamma; sequent arrow; succedent containing capital Delta.

  1. Premise or initial sequent: antecedent containing first formula B, then Gamma; sequent arrow; succedent containing capital Delta.
  2. The next inference is labeled left conjunction rule.
  3. From the immediately preceding branch using the left conjunction rule, infer antecedent containing first the conjunction of formula A and formula B, then Gamma; sequent arrow; succedent containing capital Delta.
  4. The source ends this displayed proof segment here.
Native source formulas in object order
  1. A,ΓΔ!A, \Gamma \fCenter \Deltasource 33
  2. AB,ΓΔ!A \land !B, \Gamma \fCenter \Deltasource 35
  3. B,ΓΔ!B, \Gamma \fCenter \Deltasource 38
  4. AB,ΓΔ!A \land !B, \Gamma \fCenter \Deltasource 40

source 32

Proof diagram: Proof tree concluding antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then the conjunction of formula A and formula B — line 48

Proof tree concluding antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then the conjunction of formula A and formula B — line 48. This source proof tree has 5 explicitly ordered components. Its inference labels, in order, are right conjunction rule. Its last stated proof component is: From the two immediately preceding branches using the right conjunction rule, infer antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then the conjunction of formula A and formula B.

  1. Premise or initial sequent: antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then formula A.
  2. Premise or initial sequent: antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then formula B.
  3. The next inference is labeled right conjunction rule.
  4. From the two immediately preceding branches using the right conjunction rule, infer antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then the conjunction of formula A and formula B.
  5. The source ends this displayed proof segment here.
Native source formulas in object order
  1. ΓΔ,A\Gamma \fCenter \Delta, !Asource 44
  2. ΓΔ,B\Gamma \fCenter \Delta, !Bsource 45
  3. ΓΔ,AB\Gamma \fCenter \Delta, !A \land !Bsource 47

source 48

source 31

Rules for \lorsource 51

Definition of disjunction sequent rules — line 53

Proof diagram: Proof tree concluding antecedent containing first the disjunction of formula A and formula B, then Gamma; sequent arrow; succedent containing capital Delta — line 58

Proof tree concluding antecedent containing first the disjunction of formula A and formula B, then Gamma; sequent arrow; succedent containing capital Delta — line 58. This source proof tree has 5 explicitly ordered components. Its inference labels, in order, are left disjunction rule. Its last stated proof component is: From the two immediately preceding branches using the left disjunction rule, infer antecedent containing first the disjunction of formula A and formula B, then Gamma; sequent arrow; succedent containing capital Delta.

  1. Premise or initial sequent: antecedent containing first formula A, then Gamma; sequent arrow; succedent containing capital Delta.
  2. Premise or initial sequent: antecedent containing first formula B, then Gamma; sequent arrow; succedent containing capital Delta.
  3. The next inference is labeled left disjunction rule.
  4. From the two immediately preceding branches using the left disjunction rule, infer antecedent containing first the disjunction of formula A and formula B, then Gamma; sequent arrow; succedent containing capital Delta.
  5. The source ends this displayed proof segment here.
Native source formulas in object order
  1. A,ΓΔ!A, \Gamma \fCenter \Deltasource 54
  2. B,ΓΔ!B, \Gamma \fCenter \Deltasource 55
  3. AB,ΓΔ!A \lor !B, \Gamma \fCenter \Deltasource 57

source 58

Rule table: Rule table for disjunction — line 60

Rule table for disjunction — line 60. This table presents its sequent-calculus rule diagrams in source row order for disjunction. Every premise, rule label, conclusion, and display break is linearized.

  1. Premise or initial sequent: antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then formula A.
  2. The next inference is labeled right disjunction rule.
  3. From the immediately preceding branch using the right disjunction rule, infer antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then the disjunction of formula A and formula B.
  4. The source ends this displayed proof segment here.
  5. Premise or initial sequent: antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then formula B.
  6. The next inference is labeled right disjunction rule.
  7. From the immediately preceding branch using the right disjunction rule, infer antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then the disjunction of formula A and formula B.
  8. The source ends this displayed proof segment here.

Proof tree concluding antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then the disjunction of formula A and formula B — line 64

Proof tree concluding antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then the disjunction of formula A and formula B — line 64. This source proof tree has 4 explicitly ordered components. Its inference labels, in order, are right disjunction rule. Its last stated proof component is: From the immediately preceding branch using the right disjunction rule, infer antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then the disjunction of formula A and formula B.

  1. Premise or initial sequent: antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then formula A.
  2. The next inference is labeled right disjunction rule.
  3. From the immediately preceding branch using the right disjunction rule, infer antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then the disjunction of formula A and formula B.
  4. The source ends this displayed proof segment here.

Proof tree concluding antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then the disjunction of formula A and formula B — line 69

Proof tree concluding antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then the disjunction of formula A and formula B — line 69. This source proof tree has 4 explicitly ordered components. Its inference labels, in order, are right disjunction rule. Its last stated proof component is: From the immediately preceding branch using the right disjunction rule, infer antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then the disjunction of formula A and formula B.

  1. Premise or initial sequent: antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then formula B.
  2. The next inference is labeled right disjunction rule.
  3. From the immediately preceding branch using the right disjunction rule, infer antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then the disjunction of formula A and formula B.
  4. The source ends this displayed proof segment here.
Native source formulas in object order
  1. ΓΔ,A\Gamma \fCenter \Delta, !Asource 61
  2. ΓΔ,AB\Gamma \fCenter \Delta, !A \lor !Bsource 63
  3. ΓΔ,B\Gamma \fCenter \Delta, !Bsource 66
  4. ΓΔ,AB\Gamma \fCenter \Delta, !A \lor !Bsource 68

source 60

source 53

Rules for \lifsource 73

Definition of conditional sequent rules — line 75

Proof diagram: Proof tree concluding antecedent containing first the conditional whose antecedent is formula A; and whose consequent is formula B, then Gamma, and finally capital Pi; sequent arrow; succedent containing first capital Delta, then capital Lambda — line 80

Proof tree concluding antecedent containing first the conditional whose antecedent is formula A; and whose consequent is formula B, then Gamma, and finally capital Pi; sequent arrow; succedent containing first capital Delta, then capital Lambda — line 80. This source proof tree has 5 explicitly ordered components. Its inference labels, in order, are left conditional rule. Its last stated proof component is: From the two immediately preceding branches using the left conditional rule, infer antecedent containing first the conditional whose antecedent is formula A; and whose consequent is formula B, then Gamma, and finally capital Pi; sequent arrow; succedent containing first capital Delta, then capital Lambda.

  1. Premise or initial sequent: antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then formula A.
  2. Premise or initial sequent: antecedent containing first formula B, then capital Pi; sequent arrow; succedent containing capital Lambda.
  3. The next inference is labeled left conditional rule.
  4. From the two immediately preceding branches using the left conditional rule, infer antecedent containing first the conditional whose antecedent is formula A; and whose consequent is formula B, then Gamma, and finally capital Pi; sequent arrow; succedent containing first capital Delta, then capital Lambda.
  5. The source ends this displayed proof segment here.
Native source formulas in object order
  1. ΓΔ,A\Gamma \fCenter \Delta, !Asource 76
  2. B,ΠΛ!B, \Pi \fCenter \Lambdasource 77
  3. AB,Γ,ΠΔ,Λ!A \lif !B, \Gamma, \Pi \fCenter \Delta, \Lambdasource 79

source 80

Proof diagram: Proof tree concluding antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then the conditional whose antecedent is formula A; and whose consequent is formula B — line 85

Proof tree concluding antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then the conditional whose antecedent is formula A; and whose consequent is formula B — line 85. This source proof tree has 4 explicitly ordered components. Its inference labels, in order, are right conditional rule. Its last stated proof component is: From the immediately preceding branch using the right conditional rule, infer antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then the conditional whose antecedent is formula A; and whose consequent is formula B.

  1. Premise or initial sequent: antecedent containing first formula A, then Gamma; sequent arrow; succedent containing first capital Delta, then formula B.
  2. The next inference is labeled right conditional rule.
  3. From the immediately preceding branch using the right conditional rule, infer antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then the conditional whose antecedent is formula A; and whose consequent is formula B.
  4. The source ends this displayed proof segment here.
Native source formulas in object order
  1. A,ΓΔ,B!A, \Gamma \fCenter \Delta, !Bsource 82
  2. ΓΔ,AB\Gamma \fCenter \Delta, !A \lif !Bsource 84

source 85

source 75

Quantifier Rules

Rules for \lforallsource 13

Definition of universal quantifier sequent rules — line 15

Proof diagram: Proof tree concluding antecedent containing first for every variable x, formula A with argument variable x, then Gamma; sequent arrow; succedent containing capital Delta — line 19

Proof tree concluding antecedent containing first for every variable x, formula A with argument variable x, then Gamma; sequent arrow; succedent containing capital Delta — line 19. This source proof tree has 4 explicitly ordered components. Its inference labels, in order, are left universal quantifier rule. Its last stated proof component is: From the immediately preceding branch using the left universal quantifier rule, infer antecedent containing first for every variable x, formula A with argument variable x, then Gamma; sequent arrow; succedent containing capital Delta.

  1. Premise or initial sequent: antecedent containing first formula A with argument term t, then Gamma; sequent arrow; succedent containing capital Delta.
  2. The next inference is labeled left universal quantifier rule.
  3. From the immediately preceding branch using the left universal quantifier rule, infer antecedent containing first for every variable x, formula A with argument variable x, then Gamma; sequent arrow; succedent containing capital Delta.
  4. The source ends this displayed proof segment here.
Native source formulas in object order
  1. A(t),ΓΔ!A(t), \Gamma \fCenter \Deltasource 16
  2. x(A(x)),ΓΔ\lforall[x][!A(x)],\Gamma \fCenter \Deltasource 18

source 19

Proof diagram: Proof tree concluding antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then for every variable x, formula A with argument variable x — line 24

Proof tree concluding antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then for every variable x, formula A with argument variable x — line 24. This source proof tree has 4 explicitly ordered components. Its inference labels, in order, are right universal quantifier rule. Its last stated proof component is: From the immediately preceding branch using the right universal quantifier rule, infer antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then for every variable x, formula A with argument variable x.

  1. Premise or initial sequent: antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then formula A with argument constant a.
  2. The next inference is labeled right universal quantifier rule.
  3. From the immediately preceding branch using the right universal quantifier rule, infer antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then for every variable x, formula A with argument variable x.
  4. The source ends this displayed proof segment here.
Native source formulas in object order
  1. ΓΔ,A(a)\Gamma \fCenter \Delta, !A(a)source 21
  2. ΓΔ,x(A(x))\Gamma \fCenter \Delta, \lforall[x][!A(x)]source 23

source 24

source 15

In left universal-quantifier rule, ttsource 27 is a closed term (i.e., one without variables). In right universal-quantifier rule, aasource 28 is a constant which must not occur anywhere in the lower sequent of the right universal-quantifier rule. We call aasource 30 the eigenvariable of the forall rule inference.We use the term “eigenvariable” even though aasource 31 in the above rule is a constant. This has historical reasons.

Rules for \lexistssource 34

Definition of existential quantifier sequent rules — line 36

Proof diagram: Proof tree concluding antecedent containing first for some variable x, formula A with argument variable x, then Gamma; sequent arrow; succedent containing capital Delta — line 40

Proof tree concluding antecedent containing first for some variable x, formula A with argument variable x, then Gamma; sequent arrow; succedent containing capital Delta — line 40. This source proof tree has 4 explicitly ordered components. Its inference labels, in order, are left existential quantifier rule. Its last stated proof component is: From the immediately preceding branch using the left existential quantifier rule, infer antecedent containing first for some variable x, formula A with argument variable x, then Gamma; sequent arrow; succedent containing capital Delta.

  1. Premise or initial sequent: antecedent containing first formula A with argument constant a, then Gamma; sequent arrow; succedent containing capital Delta.
  2. The next inference is labeled left existential quantifier rule.
  3. From the immediately preceding branch using the left existential quantifier rule, infer antecedent containing first for some variable x, formula A with argument variable x, then Gamma; sequent arrow; succedent containing capital Delta.
  4. The source ends this displayed proof segment here.
Native source formulas in object order
  1. A(a),ΓΔ!A(a), \Gamma \fCenter \Deltasource 37
  2. x(A(x)),ΓΔ\lexists[x][!A(x)], \Gamma \fCenter \Deltasource 39

source 40

Proof diagram: Proof tree concluding antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then for some variable x, formula A with argument variable x — line 45

Proof tree concluding antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then for some variable x, formula A with argument variable x — line 45. This source proof tree has 4 explicitly ordered components. Its inference labels, in order, are right existential quantifier rule. Its last stated proof component is: From the immediately preceding branch using the right existential quantifier rule, infer antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then for some variable x, formula A with argument variable x.

  1. Premise or initial sequent: antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then formula A with argument term t.
  2. The next inference is labeled right existential quantifier rule.
  3. From the immediately preceding branch using the right existential quantifier rule, infer antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then for some variable x, formula A with argument variable x.
  4. The source ends this displayed proof segment here.
Native source formulas in object order
  1. ΓΔ,A(t)\Gamma \fCenter \Delta, !A(t)source 42
  2. ΓΔ,x(A(x))\Gamma \fCenter \Delta, \lexists[x][!A(x)]source 44

source 45

source 36

Again, ttsource 48 is a closed term, and aasource 48 is a constant which does not occur in the lower sequent of the left existential-quantifier rule. We call aasource 49 the eigenvariable of the left existential-quantifier rule inference.

The condition that an eigenvariable not occur in the lower sequent of the right universal-quantifier rule or left existential-quantifier rule inference is called the eigenvariable condition.

Structural Rules

We also need a few rules that allow us to rearrange sentences in the left and right side of a sequent. Since the logical rules require that the sentences in the premise which the rule acts upon stand either to the far left or to the far right, we need an “exchange” rule that allows us to move sentences to the right position. It's also important sometimes to be able to combine two identical sentences into one, and to add a sentence on either side.

Weakening

Definition of Weakening sequent rules — line 25

Proof diagram: Proof tree concluding antecedent containing first formula A, then Gamma; sequent arrow; succedent containing capital Delta — line 29

Proof tree concluding antecedent containing first formula A, then Gamma; sequent arrow; succedent containing capital Delta — line 29. This source proof tree has 4 explicitly ordered components. Its inference labels, in order, are left weakening rule. Its last stated proof component is: From the immediately preceding branch using the left weakening rule, infer antecedent containing first formula A, then Gamma; sequent arrow; succedent containing capital Delta.

  1. Premise or initial sequent: antecedent containing Gamma; sequent arrow; succedent containing capital Delta.
  2. The next inference is labeled left weakening rule.
  3. From the immediately preceding branch using the left weakening rule, infer antecedent containing first formula A, then Gamma; sequent arrow; succedent containing capital Delta.
  4. The source ends this displayed proof segment here.
Native source formulas in object order
  1. ΓΔ\Gamma \fCenter \Deltasource 26
  2. A,ΓΔ!A, \Gamma \fCenter \Deltasource 28

source 29

Proof diagram: Proof tree concluding antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then formula A — line 34

Proof tree concluding antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then formula A — line 34. This source proof tree has 4 explicitly ordered components. Its inference labels, in order, are right weakening rule. Its last stated proof component is: From the immediately preceding branch using the right weakening rule, infer antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then formula A.

  1. Premise or initial sequent: antecedent containing Gamma; sequent arrow; succedent containing capital Delta.
  2. The next inference is labeled right weakening rule.
  3. From the immediately preceding branch using the right weakening rule, infer antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then formula A.
  4. The source ends this displayed proof segment here.
Native source formulas in object order
  1. ΓΔ\Gamma \fCenter \Deltasource 31
  2. ΓΔ,A\Gamma \fCenter \Delta, !Asource 33

source 34

source 25

Contraction

Definition of Contraction sequent rules — line 39

Proof diagram: Proof tree concluding antecedent containing first formula A, then Gamma; sequent arrow; succedent containing capital Delta — line 43

Proof tree concluding antecedent containing first formula A, then Gamma; sequent arrow; succedent containing capital Delta — line 43. This source proof tree has 4 explicitly ordered components. Its inference labels, in order, are left contraction rule. Its last stated proof component is: From the immediately preceding branch using the left contraction rule, infer antecedent containing first formula A, then Gamma; sequent arrow; succedent containing capital Delta.

  1. Premise or initial sequent: antecedent containing first formula A, then formula A, and finally Gamma; sequent arrow; succedent containing capital Delta.
  2. The next inference is labeled left contraction rule.
  3. From the immediately preceding branch using the left contraction rule, infer antecedent containing first formula A, then Gamma; sequent arrow; succedent containing capital Delta.
  4. The source ends this displayed proof segment here.
Native source formulas in object order
  1. A,A,ΓΔ!A, !A, \Gamma \fCenter \Deltasource 40
  2. A,ΓΔ!A, \Gamma \fCenter \Deltasource 42

source 43

Proof diagram: Proof tree concluding antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then formula A — line 48

Proof tree concluding antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then formula A — line 48. This source proof tree has 4 explicitly ordered components. Its inference labels, in order, are right contraction rule. Its last stated proof component is: From the immediately preceding branch using the right contraction rule, infer antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then formula A.

  1. Premise or initial sequent: antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then formula A, and finally formula A.
  2. The next inference is labeled right contraction rule.
  3. From the immediately preceding branch using the right contraction rule, infer antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then formula A.
  4. The source ends this displayed proof segment here.
Native source formulas in object order
  1. ΓΔ,A,A\Gamma \fCenter \Delta, !A, !Asource 45
  2. ΓΔ,A\Gamma \fCenter \Delta, !Asource 47

source 48

source 39

Exchange

Definition of Exchange sequent rules — line 53

Proof diagram: Proof tree concluding antecedent containing first Gamma, then formula B, then formula A, and finally capital Pi; sequent arrow; succedent containing capital Delta — line 57

Proof tree concluding antecedent containing first Gamma, then formula B, then formula A, and finally capital Pi; sequent arrow; succedent containing capital Delta — line 57. This source proof tree has 4 explicitly ordered components. Its inference labels, in order, are left exchange rule. Its last stated proof component is: From the immediately preceding branch using the left exchange rule, infer antecedent containing first Gamma, then formula B, then formula A, and finally capital Pi; sequent arrow; succedent containing capital Delta.

  1. Premise or initial sequent: antecedent containing first Gamma, then formula A, then formula B, and finally capital Pi; sequent arrow; succedent containing capital Delta.
  2. The next inference is labeled left exchange rule.
  3. From the immediately preceding branch using the left exchange rule, infer antecedent containing first Gamma, then formula B, then formula A, and finally capital Pi; sequent arrow; succedent containing capital Delta.
  4. The source ends this displayed proof segment here.
Native source formulas in object order
  1. Γ,A,B,ΠΔ\Gamma, !A, !B, \Pi \fCenter \Deltasource 54
  2. Γ,B,A,ΠΔ\Gamma, !B, !A, \Pi \fCenter \Deltasource 56

source 57

Proof diagram: Proof tree concluding antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then formula B, then formula A, and finally capital Lambda — line 62

Proof tree concluding antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then formula B, then formula A, and finally capital Lambda — line 62. This source proof tree has 4 explicitly ordered components. Its inference labels, in order, are right exchange rule. Its last stated proof component is: From the immediately preceding branch using the right exchange rule, infer antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then formula B, then formula A, and finally capital Lambda.

  1. Premise or initial sequent: antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then formula A, then formula B, and finally capital Lambda.
  2. The next inference is labeled right exchange rule.
  3. From the immediately preceding branch using the right exchange rule, infer antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then formula B, then formula A, and finally capital Lambda.
  4. The source ends this displayed proof segment here.
Native source formulas in object order
  1. ΓΔ,A,B,Λ\Gamma \fCenter \Delta, !A, !B, \Lambdasource 59
  2. ΓΔ,B,A,Λ\Gamma \fCenter \Delta, !B, !A, \Lambdasource 61

source 62

source 53

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

The following rule, called “cut,” is not strictly speaking necessary, but makes it a lot easier to reuse and combine derivations.

Definition of Exchange sequent rules — line 70

Proof diagram: Proof tree concluding antecedent containing first Gamma, then capital Pi; sequent arrow; succedent containing first capital Delta, then capital Lambda — line 76

Proof tree concluding antecedent containing first Gamma, then capital Pi; sequent arrow; succedent containing first capital Delta, then capital Lambda — line 76. This source proof tree has 5 explicitly ordered components. Its inference labels, in order, are cut rule. Its last stated proof component is: From the two immediately preceding branches using the cut rule, infer antecedent containing first Gamma, then capital Pi; sequent arrow; succedent containing first capital Delta, then capital Lambda.

  1. Premise or initial sequent: antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then formula A.
  2. Premise or initial sequent: antecedent containing first formula A, then capital Pi; sequent arrow; succedent containing capital Lambda.
  3. The next inference is labeled cut rule.
  4. From the two immediately preceding branches using the cut rule, infer antecedent containing first Gamma, then capital Pi; sequent arrow; succedent containing first capital Delta, then capital Lambda.
  5. The source ends this displayed proof segment here.
Native source formulas in object order
  1. ΓΔ,AA,ΠΛcutΓ,ΠΔ,Λ\Axiom$ \Gamma \fCenter \Delta, !A$ \Axiom$ !A, \Pi \fCenter \Lambda $ \RightLabel{\Cut} \BinaryInf$ \Gamma, \Pi \fCenter \Delta, \Lambda$ \DisplayProofsource 71

source 76

source 70

derivation

Definition: L K derivation — line 23

LK\Log{LK}source 23 derivation

An LK\Log{LK}source 24-derivation of a sequent SSsource 24 is a finite tree of sequents satisfying the following conditions:

  1. The topmost sequents of the tree are initial sequents.

  2. The bottommost sequent of the tree is SSsource 28.

  3. Every sequent in the tree except SSsource 29 is a premise of a correct application of an inference rule whose conclusion stands directly below that sequent in the tree.

We then say that SSsource 33 is the end-sequent of the derivation and that SSsource 34 is derivable in LK\Log{LK}source 34 (or LK\Log{LK}source 34-derivable).

source 23

Example: Every initial sequent, e.g., antecedent containing formula C; sequent arrow; succedent… — line 37

Every initial sequent, e.g., CC!C \Sequent !Csource 38 is a derivation. We can obtain a new derivation from this by applying, say, the LWeakening\LeftR{\Weakening}source 40 rule,

Proof diagram: Proof tree concluding antecedent containing first formula A, then Gamma; sequent arrow; succedent containing capital Delta — line 41

Proof tree concluding antecedent containing first formula A, then Gamma; sequent arrow; succedent containing capital Delta — line 41. This source proof tree has 3 explicitly ordered components. Its inference labels, in order, are left weakening rule. Its last stated proof component is: From the immediately preceding branch using the left weakening rule, infer antecedent containing first formula A, then Gamma; sequent arrow; succedent containing capital Delta.

  1. Premise or initial sequent: antecedent containing Gamma; sequent arrow; succedent containing capital Delta.
  2. The next inference is labeled left weakening rule.
  3. From the immediately preceding branch using the left weakening rule, infer antecedent containing first formula A, then Gamma; sequent arrow; succedent containing capital Delta.
Native source formulas in object order
  1. ΓΔ\Gamma \fCenter \Deltasource 42
  2. A,ΓΔ!A, \Gamma \fCenter \Deltasource 44

source 41

The rule, however, is meant to be general: we can replace the A!Asource 46 in the rule with any sentence, e.g., also with D!Dsource 47. If the premise matches our initial sequent CC!C \Sequent !Csource 48, that means that both Γ\Gammasource 49 and Δ\Deltasource 49 are just C!Csource 49, and the conclusion would then be D,CC!D, !C \Sequent !Csource 50. So, the following is a derivation:

Proof diagram: Proof tree concluding antecedent containing first formula D, then formula C; sequent arrow; succedent containing formula C — line 51

Proof tree concluding antecedent containing first formula D, then formula C; sequent arrow; succedent containing formula C — line 51. This source proof tree has 3 explicitly ordered components. Its inference labels, in order, are left weakening rule. Its last stated proof component is: From the immediately preceding branch using the left weakening rule, infer antecedent containing first formula D, then formula C; sequent arrow; succedent containing formula C.

  1. Premise or initial sequent: antecedent containing formula C; sequent arrow; succedent containing formula C.
  2. The next inference is labeled left weakening rule.
  3. From the immediately preceding branch using the left weakening rule, infer antecedent containing first formula D, then formula C; sequent arrow; succedent containing formula C.
Native source formulas in object order
  1. CC!C \fCenter !Csource 52
  2. D,CC!D, !C \fCenter !Csource 54

source 51

We can now apply another rule, say LExchange\LeftR{\Exchange}source 56, which allows us to switch two sentences on the left. So, the following is also a correct derivation:

Proof diagram: Proof tree concluding antecedent containing first formula C, then formula D; sequent arrow; succedent containing formula C — line 59

Proof tree concluding antecedent containing first formula C, then formula D; sequent arrow; succedent containing formula C — line 59. This source proof tree has 5 explicitly ordered components. Its inference labels, in order, are left weakening rule, then left exchange rule. Its last stated proof component is: From the immediately preceding branch using the left exchange rule, infer antecedent containing first formula C, then formula D; sequent arrow; succedent containing formula C.

  1. Premise or initial sequent: antecedent containing formula C; sequent arrow; succedent containing formula C.
  2. The next inference is labeled left weakening rule.
  3. From the immediately preceding branch using the left weakening rule, infer antecedent containing first formula D, then formula C; sequent arrow; succedent containing formula C.
  4. The next inference is labeled left exchange rule.
  5. From the immediately preceding branch using the left exchange rule, infer antecedent containing first formula C, then formula D; sequent arrow; succedent containing formula C.
Native source formulas in object order
  1. CC!C \fCenter !Csource 60
  2. D,CC!D, !C \fCenter !Csource 62
  3. C,DC!C, !D \fCenter !Csource 64

source 59

In this application of the rule, which was given as

Proof diagram: Proof tree concluding antecedent containing first Gamma, then formula B, then formula A, and finally capital Pi; sequent arrow; succedent containing capital Delta, followed by a printed trailing comma with no following formula — line 67

Proof tree concluding antecedent containing first Gamma, then formula B, then formula A, and finally capital Pi; sequent arrow; succedent containing capital Delta, followed by a printed trailing comma with no following formula — line 67. This source proof tree has 3 explicitly ordered components. Its inference labels, in order, are left exchange rule. Its last stated proof component is: From the immediately preceding branch using the left exchange rule, infer antecedent containing first Gamma, then formula B, then formula A, and finally capital Pi; sequent arrow; succedent containing capital Delta, followed by a printed trailing comma with no following formula.

  1. Premise or initial sequent: antecedent containing first Gamma, then formula A, then formula B, and finally capital Pi; sequent arrow; succedent containing capital Delta.
  2. The next inference is labeled left exchange rule.
  3. From the immediately preceding branch using the left exchange rule, infer antecedent containing first Gamma, then formula B, then formula A, and finally capital Pi; sequent arrow; succedent containing capital Delta, followed by a printed trailing comma with no following formula. Source disclosure. Preserve and speak the printed trailing comma as having no following formula, then disclose that it appears to be stray punctuation.
Native source formulas in object order
  1. Γ,A,B,ΠΔ\Gamma, !A, !B, \Pi \fCenter \Deltasource 68
  2. Γ,B,A,ΠΔ,\Gamma, !B, !A, \Pi \fCenter \Delta,source 70

source 67

both Γ\Gammasource 72 and Π\Pisource 72 were empty, Δ\Deltasource 72 is C!Csource 72, and the roles of A!Asource 73 and B!Bsource 73 are played by D!Dsource 73 and C!Csource 73, respectively. In much the same way, we also see that

Proof diagram: Proof tree concluding antecedent containing first formula C, then formula D; sequent arrow; succedent containing formula D — line 75

Proof tree concluding antecedent containing first formula C, then formula D; sequent arrow; succedent containing formula D — line 75. This source proof tree has 3 explicitly ordered components. Its inference labels, in order, are left weakening rule. Its last stated proof component is: From the immediately preceding branch using the left weakening rule, infer antecedent containing first formula C, then formula D; sequent arrow; succedent containing formula D.

  1. Premise or initial sequent: antecedent containing formula D; sequent arrow; succedent containing formula D.
  2. The next inference is labeled left weakening rule.
  3. From the immediately preceding branch using the left weakening rule, infer antecedent containing first formula C, then formula D; sequent arrow; succedent containing formula D.
Native source formulas in object order
  1. DD!D \fCenter !Dsource 76
  2. C,DD!C, !D \fCenter !Dsource 78

source 75

is a derivation. Now we can take these two derivations, and combine them using R\RightR{\land}source 81. That rule was

Proof diagram: Proof tree concluding antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then the conjunction of formula A and formula B — line 82

Proof tree concluding antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then the conjunction of formula A and formula B — line 82. This source proof tree has 4 explicitly ordered components. Its inference labels, in order, are right conjunction rule. Its last stated proof component is: From the two immediately preceding branches using the right conjunction rule, infer antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then the conjunction of formula A and formula B.

  1. Premise or initial sequent: antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then formula A.
  2. Premise or initial sequent: antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then formula B.
  3. The next inference is labeled right conjunction rule.
  4. From the two immediately preceding branches using the right conjunction rule, infer antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then the conjunction of formula A and formula B.
Native source formulas in object order
  1. ΓΔ,A\Gamma \fCenter \Delta, !Asource 83
  2. ΓΔ,B\Gamma \fCenter \Delta, !Bsource 84
  3. ΓΔ,AB\Gamma \fCenter \Delta, !A \land !Bsource 86

source 82

In our case, the premises must match the last sequents of the derivations ending in the premises. That means that Γ\Gammasource 89 is C,D!C, !Dsource 90, Δ\Deltasource 90 is empty, A!Asource 90 is C!Csource 90 and B!Bsource 90 is D!Dsource 90. So the conclusion, if the inference should be correct, is C,DCD!C, !D \Sequent !C \land !Dsource 91.

Proof diagram: Proof tree concluding antecedent containing first formula C, then formula D; sequent arrow; succedent containing the conjunction of formula C and formula D — line 93

Proof tree concluding antecedent containing first formula C, then formula D; sequent arrow; succedent containing the conjunction of formula C and formula D — line 93. This source proof tree has 10 explicitly ordered components. Its inference labels, in order, are left weakening rule, then left exchange rule, then left weakening rule, then right conjunction rule. Its last stated proof component is: From the two immediately preceding branches using the right conjunction rule, infer antecedent containing first formula C, then formula D; sequent arrow; succedent containing the conjunction of formula C and formula D.

  1. Premise or initial sequent: antecedent containing formula C; sequent arrow; succedent containing formula C.
  2. The next inference is labeled left weakening rule.
  3. From the immediately preceding branch using the left weakening rule, infer antecedent containing first formula D, then formula C; sequent arrow; succedent containing formula C.
  4. The next inference is labeled left exchange rule.
  5. From the immediately preceding branch using the left exchange rule, infer antecedent containing first formula C, then formula D; sequent arrow; succedent containing formula C.
  6. Premise or initial sequent: antecedent containing formula D; sequent arrow; succedent containing formula D.
  7. The next inference is labeled left weakening rule.
  8. From the immediately preceding branch using the left weakening rule, infer antecedent containing first formula C, then formula D; sequent arrow; succedent containing formula D.
  9. The next inference is labeled right conjunction rule.
  10. From the two immediately preceding branches using the right conjunction rule, infer antecedent containing first formula C, then formula D; sequent arrow; succedent containing the conjunction of formula C and formula D.
Native source formulas in object order
  1. CC!C \fCenter !Csource 94
  2. D,CC!D, !C \fCenter !Csource 96
  3. C,DC!C, !D \fCenter !Csource 98
  4. DD!D \fCenter !Dsource 99
  5. C,DD!C, !D \fCenter !Dsource 101
  6. C,DCD!C, !D \fCenter !C \land !Dsource 103

source 93

Of course, we can also reverse the premises, then A!Asource 105 would be D!Dsource 106 and B!Bsource 106 would be C!Csource 106.

Proof diagram: Proof tree concluding antecedent containing first formula C, then formula D; sequent arrow; succedent containing the conjunction of formula D and formula C — line 107

Proof tree concluding antecedent containing first formula C, then formula D; sequent arrow; succedent containing the conjunction of formula D and formula C — line 107. This source proof tree has 10 explicitly ordered components. Its inference labels, in order, are left weakening rule, then left weakening rule, then left exchange rule, then right conjunction rule. Its last stated proof component is: From the two immediately preceding branches using the right conjunction rule, infer antecedent containing first formula C, then formula D; sequent arrow; succedent containing the conjunction of formula D and formula C.

  1. Premise or initial sequent: antecedent containing formula D; sequent arrow; succedent containing formula D.
  2. The next inference is labeled left weakening rule.
  3. From the immediately preceding branch using the left weakening rule, infer antecedent containing first formula C, then formula D; sequent arrow; succedent containing formula D.
  4. Premise or initial sequent: antecedent containing formula C; sequent arrow; succedent containing formula C.
  5. The next inference is labeled left weakening rule.
  6. From the immediately preceding branch using the left weakening rule, infer antecedent containing first formula D, then formula C; sequent arrow; succedent containing formula C.
  7. The next inference is labeled left exchange rule.
  8. From the immediately preceding branch using the left exchange rule, infer antecedent containing first formula C, then formula D; sequent arrow; succedent containing formula C.
  9. The next inference is labeled right conjunction rule.
  10. From the two immediately preceding branches using the right conjunction rule, infer antecedent containing first formula C, then formula D; sequent arrow; succedent containing the conjunction of formula D and formula C.
Native source formulas in object order
  1. DD!D \fCenter !Dsource 108
  2. C,DD!C, !D \fCenter !Dsource 110
  3. CC!C \fCenter !Csource 111
  4. D,CC!D, !C \fCenter !Csource 113
  5. C,DC!C, !D \fCenter !Csource 115
  6. C,DDC!C, !D \fCenter !D \land !Csource 117

source 107

source 37

Examples of derivation

Example: Give an L K derivation for the sequent antecedent containing the conjunction of formula A and… — line 15

Give an LK\Log{LK}source 16-derivation for the sequent ABA!A \land !B \Sequent !Asource 16.

We begin by writing the desired end-sequent at the bottom of the derivation.

Proof diagram: Proof tree concluding antecedent containing the conjunction of formula A and formula B; sequent arrow; succedent containing formula A — line 20

Proof tree concluding antecedent containing the conjunction of formula A and formula B; sequent arrow; succedent containing formula A — line 20. This source proof tree has 2 explicitly ordered components. Its inference labels, in order, are none because this is a staged placeholder. Its last stated proof component is: From the immediately preceding branch, infer antecedent containing the conjunction of formula A and formula B; sequent arrow; succedent containing formula A.

  1. An upper premise slot is intentionally blank in this staged diagram.
  2. From the immediately preceding branch, infer antecedent containing the conjunction of formula A and formula B; sequent arrow; succedent containing formula A.
Native source formulas in object order
  1. ABA!A\land !B \fCenter !Asource 22

source 20

Next, we need to figure out what kind of inference could have a lower sequent of this form. This could be a structural rule, but it is a good idea to start by looking for a logical rule. The only logical connective occurring in the lower sequent is \landsource 27, so we're looking for an \landsource 28 rule, and since the \landsource 28 symbol occurs in the antecedent, we're looking at the left conjunction rule.

Proof diagram: Proof tree concluding antecedent containing the conjunction of formula A and formula B; sequent arrow; succedent containing formula A — line 31

Proof tree concluding antecedent containing the conjunction of formula A and formula B; sequent arrow; succedent containing formula A — line 31. This source proof tree has 3 explicitly ordered components. Its inference labels, in order, are left conjunction rule. Its last stated proof component is: From the immediately preceding branch using the left conjunction rule, infer antecedent containing the conjunction of formula A and formula B; sequent arrow; succedent containing formula A.

  1. An upper premise slot is intentionally blank in this staged diagram.
  2. The next inference is labeled left conjunction rule.
  3. From the immediately preceding branch using the left conjunction rule, infer antecedent containing the conjunction of formula A and formula B; sequent arrow; succedent containing formula A.
Native source formulas in object order
  1. ABA!A\land !B \fCenter !Asource 34

source 31

There are two options for what could have been the upper sequent of the left conjunction rule inference: we could have an upper sequent of AA!A \Sequent !Asource 37, or of BA!B \Sequent !Asource 38. Clearly, AA!A \Sequent !Asource 38 is an initial sequent (which is a good thing), while BA!B \Sequent !Asource 39 is not derivable in general. We fill in the upper sequent:

Proof diagram: Proof tree concluding antecedent containing the conjunction of formula A and formula B; sequent arrow; succedent containing formula A — line 41

Proof tree concluding antecedent containing the conjunction of formula A and formula B; sequent arrow; succedent containing formula A — line 41. This source proof tree has 3 explicitly ordered components. Its inference labels, in order, are left conjunction rule. Its last stated proof component is: From the immediately preceding branch using the left conjunction rule, infer antecedent containing the conjunction of formula A and formula B; sequent arrow; succedent containing formula A.

  1. Premise or initial sequent: antecedent containing formula A; sequent arrow; succedent containing formula A.
  2. The next inference is labeled left conjunction rule.
  3. From the immediately preceding branch using the left conjunction rule, infer antecedent containing the conjunction of formula A and formula B; sequent arrow; succedent containing formula A.
Native source formulas in object order
  1. AA!A \fCenter !Asource 42
  2. ABA!A\land !B \fCenter !Asource 44

source 41

We now have a correct LK\Log{LK}source 46-derivation of the sequent ABA!A \land !B \Sequent !Asource 46.

source 15

Example: Give an L K derivation for the sequent antecedent containing the disjunction of the negation of… — line 50

Give an LK\Log{LK}source 51-derivation for the sequent ¬ABAB\lnot !A \lor !B \Sequent !A \lif !Bsource 51.

Begin by writing the desired end-sequent at the bottom of the derivation.

Proof diagram: Proof tree concluding antecedent containing the disjunction of the negation of formula A and formula B; sequent arrow; succedent containing the conditional whose antecedent is formula A; and whose consequent is formula B — line 55

Proof tree concluding antecedent containing the disjunction of the negation of formula A and formula B; sequent arrow; succedent containing the conditional whose antecedent is formula A; and whose consequent is formula B — line 55. This source proof tree has 2 explicitly ordered components. Its inference labels, in order, are none because this is a staged placeholder. Its last stated proof component is: From the immediately preceding branch, infer antecedent containing the disjunction of the negation of formula A and formula B; sequent arrow; succedent containing the conditional whose antecedent is formula A; and whose consequent is formula B.

  1. An upper premise slot is intentionally blank in this staged diagram.
  2. From the immediately preceding branch, infer antecedent containing the disjunction of the negation of formula A and formula B; sequent arrow; succedent containing the conditional whose antecedent is formula A; and whose consequent is formula B.
Native source formulas in object order
  1. ¬ABAB\lnot !A \lor !B \fCenter !A \lif !Bsource 57

source 55

To find a logical rule that could give us this end-sequent, we look at the logical connectives in the end-sequent: ¬\lnotsource 60, \lorsource 60, and \lifsource 61. We only care at the moment about \lorsource 61 and \lifsource 61 because they are main operators of sentences in the end-sequent, while ¬\lnotsource 63 is inside the scope of another connective, so we will take care of it later. Our options for logical rules for the final inference are therefore the left disjunction rule and the right conditional rule. We could pick either rule, really, but let's pick the right conditional rule (if for no reason other than it allows us to put off splitting into two branches). According to the form of right conditional rule inferences which can yield the lower sequent, this must look like:

Proof diagram: Proof tree concluding antecedent containing the disjunction of the negation of formula A and formula B; sequent arrow; succedent containing the conditional whose antecedent is formula A; and whose consequent is formula B — line 70

Proof tree concluding antecedent containing the disjunction of the negation of formula A and formula B; sequent arrow; succedent containing the conditional whose antecedent is formula A; and whose consequent is formula B — line 70. This source proof tree has 4 explicitly ordered components. Its inference labels, in order, are right conditional rule. Its last stated proof component is: From the immediately preceding branch using the right conditional rule, infer antecedent containing the disjunction of the negation of formula A and formula B; sequent arrow; succedent containing the conditional whose antecedent is formula A; and whose consequent is formula B.

  1. An upper premise slot is intentionally blank in this staged diagram.
  2. From the immediately preceding branch, infer antecedent containing first formula A, then the disjunction of the negation of formula A and formula B; sequent arrow; succedent containing formula B.
  3. The next inference is labeled right conditional rule.
  4. From the immediately preceding branch using the right conditional rule, infer antecedent containing the disjunction of the negation of formula A and formula B; sequent arrow; succedent containing the conditional whose antecedent is formula A; and whose consequent is formula B.
Native source formulas in object order
  1. A,¬ABB!A, \lnot !A \lor !B \fCenter !Bsource 72
  2. ¬ABAB\lnot !A \lor !B \fCenter !A \lif !Bsource 73

source 70

If we move ¬AB\lnot !A \lor !Bsource 76 to the outside of the antecedent, we can apply the left disjunction rule. According to the schema, this must split into two upper sequents as follows:

Proof diagram: Proof tree concluding antecedent containing the disjunction of the negation of formula A and formula B; sequent arrow; succedent containing the conditional whose antecedent is formula A; and whose consequent is formula B — line 79

Proof tree concluding antecedent containing the disjunction of the negation of formula A and formula B; sequent arrow; succedent containing the conditional whose antecedent is formula A; and whose consequent is formula B — line 79. This source proof tree has 10 explicitly ordered components. Its inference labels, in order, are left disjunction rule, then right exchange rule, then right conditional rule. Its last stated proof component is: From the immediately preceding branch using the right conditional rule, infer antecedent containing the disjunction of the negation of formula A and formula B; sequent arrow; succedent containing the conditional whose antecedent is formula A; and whose consequent is formula B.

  1. An upper premise slot is intentionally blank in this staged diagram.
  2. From the immediately preceding branch, infer antecedent containing first the negation of formula A, then formula A; sequent arrow; succedent containing formula B.
  3. An upper premise slot is intentionally blank in this staged diagram.
  4. From the immediately preceding branch, infer antecedent containing first formula B, then formula A; sequent arrow; succedent containing formula B.
  5. The next inference is labeled left disjunction rule.
  6. From the two immediately preceding branches using the left disjunction rule, infer antecedent containing first the disjunction of the negation of formula A and formula B, then formula A; sequent arrow; succedent containing formula B.
  7. The next inference is labeled right exchange rule. Source disclosure. Preserve and speak the printed right-exchange label, then disclose that the changed side is the antecedent and that left exchange appears intended.
  8. From the immediately preceding branch using the right exchange rule, infer antecedent containing first formula A, then the disjunction of the negation of formula A and formula B; sequent arrow; succedent containing formula B.
  9. The next inference is labeled right conditional rule.
  10. From the immediately preceding branch using the right conditional rule, infer antecedent containing the disjunction of the negation of formula A and formula B; sequent arrow; succedent containing the conditional whose antecedent is formula A; and whose consequent is formula B.
Native source formulas in object order
  1. ¬A,AB\lnot !A, !A \fCenter !Bsource 81
  2. B,AB!B, !A \fCenter !Bsource 83
  3. ¬AB,AB\lnot !A \lor !B, !A \fCenter !Bsource 85
  4. A,¬ABB!A, \lnot !A \lor !B \fCenter !Bsource 87
  5. ¬ABAB\lnot !A \lor !B \fCenter !A \lif !Bsource 89

source 79

Remember that we are trying to wind our way up to initial sequents; we seem to be pretty close! The right branch is just one weakening and one exchange away from an initial sequent and then it is done:

Proof diagram: Proof tree concluding antecedent containing the disjunction of the negation of formula A and formula B; sequent arrow; succedent containing the conditional whose antecedent is formula A; and whose consequent is formula B — line 94

Proof tree concluding antecedent containing the disjunction of the negation of formula A and formula B; sequent arrow; succedent containing the conditional whose antecedent is formula A; and whose consequent is formula B — line 94. This source proof tree has 13 explicitly ordered components. Its inference labels, in order, are left weakening rule, then left exchange rule, then left disjunction rule, then right exchange rule, then right conditional rule. Its last stated proof component is: From the immediately preceding branch using the right conditional rule, infer antecedent containing the disjunction of the negation of formula A and formula B; sequent arrow; succedent containing the conditional whose antecedent is formula A; and whose consequent is formula B.

  1. An upper premise slot is intentionally blank in this staged diagram.
  2. From the immediately preceding branch, infer antecedent containing first the negation of formula A, then formula A; sequent arrow; succedent containing formula B.
  3. Premise or initial sequent: antecedent containing formula B; sequent arrow; succedent containing formula B.
  4. The next inference is labeled left weakening rule.
  5. From the immediately preceding branch using the left weakening rule, infer antecedent containing first formula A, then formula B; sequent arrow; succedent containing formula B.
  6. The next inference is labeled left exchange rule.
  7. From the immediately preceding branch using the left exchange rule, infer antecedent containing first formula B, then formula A; sequent arrow; succedent containing formula B.
  8. The next inference is labeled left disjunction rule.
  9. From the two immediately preceding branches using the left disjunction rule, infer antecedent containing first the disjunction of the negation of formula A and formula B, then formula A; sequent arrow; succedent containing formula B.
  10. The next inference is labeled right exchange rule. Source disclosure. Preserve and speak the printed right-exchange label, then disclose that the changed side is the antecedent and that left exchange appears intended.
  11. From the immediately preceding branch using the right exchange rule, infer antecedent containing first formula A, then the disjunction of the negation of formula A and formula B; sequent arrow; succedent containing formula B.
  12. The next inference is labeled right conditional rule.
  13. From the immediately preceding branch using the right conditional rule, infer antecedent containing the disjunction of the negation of formula A and formula B; sequent arrow; succedent containing the conditional whose antecedent is formula A; and whose consequent is formula B.
Native source formulas in object order
  1. ¬A,AB\lnot !A, !A \fCenter !Bsource 96
  2. BB!B \fCenter !Bsource 97
  3. A,BB!A, !B \fCenter !Bsource 99
  4. B,AB!B, !A \fCenter !Bsource 101
  5. ¬AB,AB\lnot !A \lor !B, !A \fCenter !Bsource 103
  6. A,¬ABB!A, \lnot !A \lor !B \fCenter !Bsource 105
  7. ¬ABAB\lnot !A \lor !B \fCenter !A \lif !Bsource 107

source 94

Now looking at the left branch, the only logical connective in any sentence is the ¬\lnotsource 111 symbol in the antecedent sentences, so we're looking at an instance of the left negation rule.

Proof diagram: Proof tree concluding antecedent containing the disjunction of the negation of formula A and formula B; sequent arrow; succedent containing the conditional whose antecedent is formula A; and whose consequent is formula B — line 113

Proof tree concluding antecedent containing the disjunction of the negation of formula A and formula B; sequent arrow; succedent containing the conditional whose antecedent is formula A; and whose consequent is formula B — line 113. This source proof tree has 15 explicitly ordered components. Its inference labels, in order, are left negation rule, then left weakening rule, then left exchange rule, then left disjunction rule, then right exchange rule, then right conditional rule. Its last stated proof component is: From the immediately preceding branch using the right conditional rule, infer antecedent containing the disjunction of the negation of formula A and formula B; sequent arrow; succedent containing the conditional whose antecedent is formula A; and whose consequent is formula B.

  1. An upper premise slot is intentionally blank in this staged diagram.
  2. From the immediately preceding branch, infer antecedent containing formula A; sequent arrow; succedent containing first formula B, then formula A.
  3. The next inference is labeled left negation rule.
  4. From the immediately preceding branch using the left negation rule, infer antecedent containing first the negation of formula A, then formula A; sequent arrow; succedent containing formula B.
  5. Premise or initial sequent: antecedent containing formula B; sequent arrow; succedent containing formula B.
  6. The next inference is labeled left weakening rule.
  7. From the immediately preceding branch using the left weakening rule, infer antecedent containing first formula A, then formula B; sequent arrow; succedent containing formula B.
  8. The next inference is labeled left exchange rule.
  9. From the immediately preceding branch using the left exchange rule, infer antecedent containing first formula B, then formula A; sequent arrow; succedent containing formula B.
  10. The next inference is labeled left disjunction rule.
  11. From the two immediately preceding branches using the left disjunction rule, infer antecedent containing first the disjunction of the negation of formula A and formula B, then formula A; sequent arrow; succedent containing formula B.
  12. The next inference is labeled right exchange rule. Source disclosure. Preserve and speak the printed right-exchange label, then disclose that the changed side is the antecedent and that left exchange appears intended.
  13. From the immediately preceding branch using the right exchange rule, infer antecedent containing first formula A, then the disjunction of the negation of formula A and formula B; sequent arrow; succedent containing formula B.
  14. The next inference is labeled right conditional rule.
  15. From the immediately preceding branch using the right conditional rule, infer antecedent containing the disjunction of the negation of formula A and formula B; sequent arrow; succedent containing the conditional whose antecedent is formula A; and whose consequent is formula B.
Native source formulas in object order
  1. AB,A!A \fCenter !B, !Asource 115
  2. ¬A,AB\lnot !A, !A \fCenter !Bsource 117
  3. BB!B \fCenter !Bsource 118
  4. A,BB!A, !B \fCenter !Bsource 120
  5. B,AB!B, !A \fCenter !Bsource 122
  6. ¬AB,AB\lnot !A \lor !B, !A \fCenter !Bsource 124
  7. A,¬ABB!A, \lnot !A \lor !B \fCenter !Bsource 126
  8. ¬ABAB\lnot !A \lor !B \fCenter !A \lif !Bsource 128

source 113

Similarly to how we finished off the right branch, we are just one weakening and one exchange away from finishing off this left branch as well.

Proof diagram: Proof tree concluding antecedent containing the disjunction of the negation of formula A and formula B; sequent arrow; succedent containing the conditional whose antecedent is formula A; and whose consequent is formula B — line 132

Proof tree concluding antecedent containing the disjunction of the negation of formula A and formula B; sequent arrow; succedent containing the conditional whose antecedent is formula A; and whose consequent is formula B — line 132. This source proof tree has 18 explicitly ordered components. Its inference labels, in order, are right weakening rule, then right exchange rule, then left negation rule, then left weakening rule, then left exchange rule, then left disjunction rule, then right exchange rule, then right conditional rule. Its last stated proof component is: From the immediately preceding branch using the right conditional rule, infer antecedent containing the disjunction of the negation of formula A and formula B; sequent arrow; succedent containing the conditional whose antecedent is formula A; and whose consequent is formula B.

  1. Premise or initial sequent: antecedent containing formula A; sequent arrow; succedent containing formula A.
  2. The next inference is labeled right weakening rule.
  3. From the immediately preceding branch using the right weakening rule, infer antecedent containing formula A; sequent arrow; succedent containing first formula A, then formula B.
  4. The next inference is labeled right exchange rule.
  5. From the immediately preceding branch using the right exchange rule, infer antecedent containing formula A; sequent arrow; succedent containing first formula B, then formula A.
  6. The next inference is labeled left negation rule.
  7. From the immediately preceding branch using the left negation rule, infer antecedent containing first the negation of formula A, then formula A; sequent arrow; succedent containing formula B.
  8. Premise or initial sequent: antecedent containing formula B; sequent arrow; succedent containing formula B.
  9. The next inference is labeled left weakening rule.
  10. From the immediately preceding branch using the left weakening rule, infer antecedent containing first formula A, then formula B; sequent arrow; succedent containing formula B.
  11. The next inference is labeled left exchange rule.
  12. From the immediately preceding branch using the left exchange rule, infer antecedent containing first formula B, then formula A; sequent arrow; succedent containing formula B.
  13. The next inference is labeled left disjunction rule.
  14. From the two immediately preceding branches using the left disjunction rule, infer antecedent containing first the disjunction of the negation of formula A and formula B, then formula A; sequent arrow; succedent containing formula B.
  15. The next inference is labeled right exchange rule. Source disclosure. Preserve and speak the printed right-exchange label, then disclose that the changed side is the antecedent and that left exchange appears intended.
  16. From the immediately preceding branch using the right exchange rule, infer antecedent containing first formula A, then the disjunction of the negation of formula A and formula B; sequent arrow; succedent containing formula B.
  17. The next inference is labeled right conditional rule.
  18. From the immediately preceding branch using the right conditional rule, infer antecedent containing the disjunction of the negation of formula A and formula B; sequent arrow; succedent containing the conditional whose antecedent is formula A; and whose consequent is formula B.
Native source formulas in object order
  1. AA!A \fCenter !Asource 133
  2. AA,B!A \fCenter !A, !Bsource 135
  3. AB,A!A \fCenter !B, !Asource 137
  4. ¬A,AB\lnot !A, !A \fCenter !Bsource 139
  5. BB!B \fCenter !Bsource 140
  6. A,BB!A, !B \fCenter !Bsource 142
  7. B,AB!B, !A \fCenter !Bsource 144
  8. ¬AB,AB\lnot !A \lor !B, !A \fCenter !Bsource 146
  9. A,¬ABB!A, \lnot !A \lor !B \fCenter !Bsource 148
  10. ¬ABAB\lnot !A \lor !B \fCenter !A \lif !Bsource 150

source 132

source 50

Example: Give an L K derivation of the sequent antecedent containing the disjunction of the negation of… — line 154

Give an LK\Log{LK}source 155-derivation of the sequent ¬A¬B¬(AB)\lnot !A \lor \lnot !B \Sequent \lnot (!A \land !B)source 155

Using the techniques from above, we start by writing the desired end-sequent at the bottom.

Proof diagram: Proof tree concluding antecedent containing the disjunction of the negation of formula A and the negation of formula B; sequent arrow; succedent containing the negation of open parenthesis, the conjunction of formula A and formula B, close parenthesis — line 160

Proof tree concluding antecedent containing the disjunction of the negation of formula A and the negation of formula B; sequent arrow; succedent containing the negation of open parenthesis, the conjunction of formula A and formula B, close parenthesis — line 160. This source proof tree has 2 explicitly ordered components. Its inference labels, in order, are none because this is a staged placeholder. Its last stated proof component is: From the immediately preceding branch, infer antecedent containing the disjunction of the negation of formula A and the negation of formula B; sequent arrow; succedent containing the negation of open parenthesis, the conjunction of formula A and formula B, close parenthesis.

  1. An upper premise slot is intentionally blank in this staged diagram.
  2. From the immediately preceding branch, infer antecedent containing the disjunction of the negation of formula A and the negation of formula B; sequent arrow; succedent containing the negation of open parenthesis, the conjunction of formula A and formula B, close parenthesis.
Native source formulas in object order
  1. ¬A¬B¬(AB)\lnot !A \lor \lnot !B \fCenter \lnot (!A \land !B)source 162

source 160

The available main connectives of sentences in the end-sequent are the \lorsource 165 symbol and the ¬\lnotsource 165 symbol. It would work to apply either the left disjunction rule or the right negation rule here, but we start with the right negation rule because it avoids splitting up into two branches for a moment:

Proof diagram: Proof tree concluding antecedent containing the disjunction of the negation of formula A and the negation of formula B; sequent arrow; succedent containing the negation of open parenthesis, the conjunction of formula A and formula B, close parenthesis — line 169

Proof tree concluding antecedent containing the disjunction of the negation of formula A and the negation of formula B; sequent arrow; succedent containing the negation of open parenthesis, the conjunction of formula A and formula B, close parenthesis — line 169. This source proof tree has 4 explicitly ordered components. Its inference labels, in order, are right negation rule. Its last stated proof component is: From the immediately preceding branch using the right negation rule, infer antecedent containing the disjunction of the negation of formula A and the negation of formula B; sequent arrow; succedent containing the negation of open parenthesis, the conjunction of formula A and formula B, close parenthesis.

  1. An upper premise slot is intentionally blank in this staged diagram.
  2. From the immediately preceding branch, infer antecedent containing first the conjunction of formula A and formula B, then the disjunction of the negation of formula A and the negation of formula B; sequent arrow; succedent containing no formulas.
  3. The next inference is labeled right negation rule.
  4. From the immediately preceding branch using the right negation rule, infer antecedent containing the disjunction of the negation of formula A and the negation of formula B; sequent arrow; succedent containing the negation of open parenthesis, the conjunction of formula A and formula B, close parenthesis.
Native source formulas in object order
  1. AB,¬A¬B!A \land !B, \lnot !A \lor \lnot !B \fCentersource 171
  2. ¬A¬B¬(AB)\lnot !A \lor \lnot !B \fCenter \lnot (!A \land !B)source 173

source 169

Now we have a choice of whether to look at the left conjunction rule or the left disjunction rule. Let's see what happens when we apply the left conjunction rule: we have a choice to start with either the sequent A,¬AB!A, \lnot !A \lor !B \Sequent \quadsource 177 or the sequent B,¬AB!B, \lnot !A \lor !B \Sequent \quadsource 178. Since the derivation is symmetric with regards to A!Asource 180 and B!Bsource 180, let's go with the former:

Proof diagram: Proof tree concluding antecedent containing the disjunction of the negation of formula A and the negation of formula B; sequent arrow; succedent containing the negation of open parenthesis, the conjunction of formula A and formula B, close parenthesis — line 181

Proof tree concluding antecedent containing the disjunction of the negation of formula A and the negation of formula B; sequent arrow; succedent containing the negation of open parenthesis, the conjunction of formula A and formula B, close parenthesis — line 181. This source proof tree has 6 explicitly ordered components. Its inference labels, in order, are left conjunction rule, then right negation rule. Its last stated proof component is: From the immediately preceding branch using the right negation rule, infer antecedent containing the disjunction of the negation of formula A and the negation of formula B; sequent arrow; succedent containing the negation of open parenthesis, the conjunction of formula A and formula B, close parenthesis.

  1. An upper premise slot is intentionally blank in this staged diagram.
  2. From the immediately preceding branch, infer antecedent containing first formula A, then the disjunction of the negation of formula A and the negation of formula B; sequent arrow; succedent containing no formulas.
  3. The next inference is labeled left conjunction rule.
  4. From the immediately preceding branch using the left conjunction rule, infer antecedent containing first the conjunction of formula A and formula B, then the disjunction of the negation of formula A and the negation of formula B; sequent arrow; succedent containing no formulas.
  5. The next inference is labeled right negation rule.
  6. From the immediately preceding branch using the right negation rule, infer antecedent containing the disjunction of the negation of formula A and the negation of formula B; sequent arrow; succedent containing the negation of open parenthesis, the conjunction of formula A and formula B, close parenthesis.
Native source formulas in object order
  1. A,¬A¬B!A, \lnot !A \lor \lnot !B \fCentersource 183
  2. AB,¬A¬B!A \land !B, \lnot !A \lor \lnot !B \fCentersource 185
  3. ¬A¬B¬(AB)\lnot !A \lor \lnot !B \fCenter \lnot (!A \land !B)source 187

source 181

Continuing to fill in the derivation, we see that we run into a problem:

Proof diagram: Proof tree concluding antecedent containing the disjunction of the negation of formula A and the negation of formula B; sequent arrow; succedent containing the negation of open parenthesis, the conjunction of formula A and formula B, close parenthesis — line 190

Proof tree concluding antecedent containing the disjunction of the negation of formula A and the negation of formula B; sequent arrow; succedent containing the negation of open parenthesis, the conjunction of formula A and formula B, close parenthesis — line 190. This source proof tree has 16 explicitly ordered components. Its inference labels, in order, are left negation rule, then question mark placeholder for an inference rule not yet chosen, then left negation rule, then left disjunction rule, then left exchange rule, then left conjunction rule, then right negation rule. Its last stated proof component is: From the immediately preceding branch using the right negation rule, infer antecedent containing the disjunction of the negation of formula A and the negation of formula B; sequent arrow; succedent containing the negation of open parenthesis, the conjunction of formula A and formula B, close parenthesis.

  1. Premise or initial sequent: antecedent containing formula A; sequent arrow; succedent containing formula A.
  2. The next inference is labeled left negation rule.
  3. From the immediately preceding branch using the left negation rule, infer antecedent containing first the negation of formula A, then formula A; sequent arrow; succedent containing no formulas.
  4. An upper premise slot is intentionally blank in this staged diagram.
  5. The next inference is labeled question mark placeholder for an inference rule not yet chosen.
  6. From the immediately preceding branch using the question mark placeholder for an inference rule not yet chosen, infer antecedent containing formula A; sequent arrow; succedent containing formula B.
  7. The next inference is labeled left negation rule.
  8. From the immediately preceding branch using the left negation rule, infer antecedent containing first the negation of formula B, then formula A; sequent arrow; succedent containing no formulas.
  9. The next inference is labeled left disjunction rule.
  10. From the two immediately preceding branches using the left disjunction rule, infer antecedent containing first the disjunction of the negation of formula A and the negation of formula B, then formula A; sequent arrow; succedent containing no formulas.
  11. The next inference is labeled left exchange rule.
  12. From the immediately preceding branch using the left exchange rule, infer antecedent containing first formula A, then the disjunction of the negation of formula A and the negation of formula B; sequent arrow; succedent containing no formulas.
  13. The next inference is labeled left conjunction rule.
  14. From the immediately preceding branch using the left conjunction rule, infer antecedent containing first the conjunction of formula A and formula B, then the disjunction of the negation of formula A and the negation of formula B; sequent arrow; succedent containing no formulas.
  15. The next inference is labeled right negation rule.
  16. From the immediately preceding branch using the right negation rule, infer antecedent containing the disjunction of the negation of formula A and the negation of formula B; sequent arrow; succedent containing the negation of open parenthesis, the conjunction of formula A and formula B, close parenthesis.
Native source formulas in object order
  1. AA!A \fCenter !Asource 191
  2. ¬A,A\lnot !A, !A \fCentersource 193
  3. AB!A \fCenter !Bsource 196
  4. ¬B,A\lnot !B, !A \fCentersource 198
  5. ¬A¬B,A\lnot !A \lor \lnot !B, !A \fCentersource 200
  6. A,¬A¬B!A, \lnot !A \lor \lnot !B \fCentersource 202
  7. AB,¬A¬B!A \land !B, \lnot !A \lor \lnot !B \fCentersource 204
  8. ¬A¬B¬(AB)\lnot !A \lor \lnot !B \fCenter \lnot (!A \land !B)source 206

source 190

The top of the right branch cannot be reduced any further, and it cannot be brought by way of structural inferences to an initial sequent, so this is not the right path to take. So clearly, it was a mistake to apply the left conjunction rule above. Going back to what we had before and carrying out the left disjunction rule instead, we get

Proof diagram: Proof tree concluding antecedent containing the disjunction of the negation of formula A and the negation of formula B; sequent arrow; succedent containing the negation of open parenthesis, the conjunction of formula A and formula B, close parenthesis — line 213

Proof tree concluding antecedent containing the disjunction of the negation of formula A and the negation of formula B; sequent arrow; succedent containing the negation of open parenthesis, the conjunction of formula A and formula B, close parenthesis — line 213. This source proof tree has 10 explicitly ordered components. Its inference labels, in order, are left disjunction rule, then left exchange rule, then right negation rule. Its last stated proof component is: From the immediately preceding branch using the right negation rule, infer antecedent containing the disjunction of the negation of formula A and the negation of formula B; sequent arrow; succedent containing the negation of open parenthesis, the conjunction of formula A and formula B, close parenthesis.

  1. An upper premise slot is intentionally blank in this staged diagram.
  2. From the immediately preceding branch, infer antecedent containing first the negation of formula A, then the conjunction of formula A and formula B; sequent arrow; succedent containing no formulas.
  3. An upper premise slot is intentionally blank in this staged diagram.
  4. From the immediately preceding branch, infer antecedent containing first the negation of formula B, then the conjunction of formula A and formula B; sequent arrow; succedent containing no formulas.
  5. The next inference is labeled left disjunction rule.
  6. From the two immediately preceding branches using the left disjunction rule, infer antecedent containing first the disjunction of the negation of formula A and the negation of formula B, then the conjunction of formula A and formula B; sequent arrow; succedent containing no formulas.
  7. The next inference is labeled left exchange rule.
  8. From the immediately preceding branch using the left exchange rule, infer antecedent containing first the conjunction of formula A and formula B, then the disjunction of the negation of formula A and the negation of formula B; sequent arrow; succedent containing no formulas.
  9. The next inference is labeled right negation rule.
  10. From the immediately preceding branch using the right negation rule, infer antecedent containing the disjunction of the negation of formula A and the negation of formula B; sequent arrow; succedent containing the negation of open parenthesis, the conjunction of formula A and formula B, close parenthesis.
Native source formulas in object order
  1. ¬A,AB\lnot !A, !A \land !B \fCentersource 215
  2. ¬B,AB\lnot !B, !A \land !B \fCentersource 218
  3. ¬A¬B,AB\lnot !A \lor \lnot !B, !A \land !B \fCentersource 221
  4. AB,¬A¬B!A \land !B, \lnot !A \lor \lnot !B \fCentersource 223
  5. ¬A¬B¬(AB)\lnot !A \lor \lnot !B \fCenter \lnot (!A \land !B)source 225

source 213

Completing each branch as we've done before, we get

Proof diagram: Proof tree concluding antecedent containing the disjunction of the negation of formula A and the negation of formula B; sequent arrow; succedent containing the negation of open parenthesis, the conjunction of formula A and formula B, close parenthesis — line 228

Proof tree concluding antecedent containing the disjunction of the negation of formula A and the negation of formula B; sequent arrow; succedent containing the negation of open parenthesis, the conjunction of formula A and formula B, close parenthesis — line 228. This source proof tree has 16 explicitly ordered components. Its inference labels, in order, are left conjunction rule, then left negation rule, then left conjunction rule, then left negation rule, then left disjunction rule, then left exchange rule, then right negation rule. Its last stated proof component is: From the immediately preceding branch using the right negation rule, infer antecedent containing the disjunction of the negation of formula A and the negation of formula B; sequent arrow; succedent containing the negation of open parenthesis, the conjunction of formula A and formula B, close parenthesis.

  1. Premise or initial sequent: antecedent containing formula A; sequent arrow; succedent containing formula A.
  2. The next inference is labeled left conjunction rule.
  3. From the immediately preceding branch using the left conjunction rule, infer antecedent containing the conjunction of formula A and formula B; sequent arrow; succedent containing formula A.
  4. The next inference is labeled left negation rule.
  5. From the immediately preceding branch using the left negation rule, infer antecedent containing first the negation of formula A, then the conjunction of formula A and formula B; sequent arrow; succedent containing no formulas.
  6. Premise or initial sequent: antecedent containing formula B; sequent arrow; succedent containing formula B.
  7. The next inference is labeled left conjunction rule.
  8. From the immediately preceding branch using the left conjunction rule, infer antecedent containing the conjunction of formula A and formula B; sequent arrow; succedent containing formula B.
  9. The next inference is labeled left negation rule.
  10. From the immediately preceding branch using the left negation rule, infer antecedent containing first the negation of formula B, then the conjunction of formula A and formula B; sequent arrow; succedent containing no formulas.
  11. The next inference is labeled left disjunction rule.
  12. From the two immediately preceding branches using the left disjunction rule, infer antecedent containing first the disjunction of the negation of formula A and the negation of formula B, then the conjunction of formula A and formula B; sequent arrow; succedent containing no formulas.
  13. The next inference is labeled left exchange rule.
  14. From the immediately preceding branch using the left exchange rule, infer antecedent containing first the conjunction of formula A and formula B, then the disjunction of the negation of formula A and the negation of formula B; sequent arrow; succedent containing no formulas.
  15. The next inference is labeled right negation rule.
  16. From the immediately preceding branch using the right negation rule, infer antecedent containing the disjunction of the negation of formula A and the negation of formula B; sequent arrow; succedent containing the negation of open parenthesis, the conjunction of formula A and formula B, close parenthesis.
Native source formulas in object order
  1. AA!A \fCenter!Asource 229
  2. ABA!A \land !B \fCenter !Asource 231
  3. ¬A,AB\lnot !A, !A \land !B \fCentersource 233
  4. BB!B \fCenter !Bsource 235
  5. ABB!A \land !B \fCenter !Bsource 237
  6. ¬B,AB\lnot !B, !A \land !B \fCentersource 239
  7. ¬A¬B,AB\lnot !A \lor \lnot !B, !A \land !B \fCentersource 242
  8. AB,¬A¬B!A \land !B, \lnot !A \lor \lnot !B \fCentersource 244
  9. ¬A¬B¬(AB)\lnot !A \lor \lnot !B \fCenter \lnot (!A \land !B)source 246

source 228

(We could have carried out the \landsource 248 rules lower than the ¬\lnotsource 248 rules in these steps and still obtained a correct derivation).

source 154

Example: So far we haven't used the contraction rule, but it is sometimes required — line 252

So far we haven't used the contraction rule, but it is sometimes required. Here's an example where that happens. Suppose we want to prove A¬A\quad \Sequent !A \lor \lnot !Asource 255. Applying R\RightR{\lor}source 255 backwards would give us one of these two derivations:

Proof diagram: Proof tree concluding antecedent containing no formulas; sequent arrow; succedent containing the disjunction of formula A and the negation of formula A — line 262

Proof tree concluding antecedent containing no formulas; sequent arrow; succedent containing the disjunction of formula A and the negation of formula A — line 262. This source proof tree has 5 explicitly ordered components. Its inference labels, in order, are right disjunction rule. Its last stated proof component is: From the immediately preceding branch using the right disjunction rule, infer antecedent containing no formulas; sequent arrow; succedent containing the disjunction of formula A and the negation of formula A.

  1. An upper premise slot is intentionally blank in this staged diagram.
  2. From the immediately preceding branch, infer antecedent containing no formulas; sequent arrow; succedent containing formula A.
  3. The next inference is labeled right disjunction rule.
  4. From the immediately preceding branch using the right disjunction rule, infer antecedent containing no formulas; sequent arrow; succedent containing the disjunction of formula A and the negation of formula A.
  5. The source ends this displayed proof segment here.

Proof diagram: Proof tree concluding antecedent containing no formulas; sequent arrow; succedent containing the disjunction of formula A and the negation of formula A — line 257

Proof tree concluding antecedent containing no formulas; sequent arrow; succedent containing the disjunction of formula A and the negation of formula A — line 257. This source proof tree has 11 explicitly ordered components. Its inference labels, in order, are right disjunction rule, then right negation rule, then right disjunction rule. Its last stated proof component is: From the immediately preceding branch using the right disjunction rule, infer antecedent containing no formulas; sequent arrow; succedent containing the disjunction of formula A and the negation of formula A.

  1. An upper premise slot is intentionally blank in this staged diagram.
  2. From the immediately preceding branch, infer antecedent containing no formulas; sequent arrow; succedent containing formula A.
  3. The next inference is labeled right disjunction rule.
  4. From the immediately preceding branch using the right disjunction rule, infer antecedent containing no formulas; sequent arrow; succedent containing the disjunction of formula A and the negation of formula A.
  5. The source ends this displayed proof segment here.
  6. An upper premise slot is intentionally blank in this staged diagram.
  7. From the immediately preceding branch, infer antecedent containing formula A; sequent arrow; succedent containing no formulas.
  8. The next inference is labeled right negation rule.
  9. From the immediately preceding branch using the right negation rule, infer antecedent containing no formulas; sequent arrow; succedent containing the negation of formula A.
  10. The next inference is labeled right disjunction rule.
  11. From the immediately preceding branch using the right disjunction rule, infer antecedent containing no formulas; sequent arrow; succedent containing the disjunction of formula A and the negation of formula A.
Native source formulas in proof order
  1. A\fCenter !Asource 259
  2. A¬A\fCenter !A \lor \lnot !Asource 261
  3. A!A \fCentersource 264
  4. ¬A\fCenter \lnot !Asource 266
  5. A¬A\fCenter !A \lor \lnot !Asource 268

source 257

Neither of these of course ends in an initial sequent. The trick is to realize that the contraction rule allows us to combine two copies of a sentence into one—and when we're searching for a proof, i.e., going from bottom to top, we can keep a copy of A¬A!A \lor \lnot !Asource 273 in the premise, e.g.,

Proof diagram: Proof tree concluding antecedent containing no formulas; sequent arrow; succedent containing the disjunction of formula A and the negation of formula A — line 275

Proof tree concluding antecedent containing no formulas; sequent arrow; succedent containing the disjunction of formula A and the negation of formula A — line 275. This source proof tree has 6 explicitly ordered components. Its inference labels, in order, are right disjunction rule, then right contraction rule. Its last stated proof component is: From the immediately preceding branch using the right contraction rule, infer antecedent containing no formulas; sequent arrow; succedent containing the disjunction of formula A and the negation of formula A.

  1. An upper premise slot is intentionally blank in this staged diagram.
  2. From the immediately preceding branch, infer antecedent containing no formulas; sequent arrow; succedent containing first the disjunction of formula A and the negation of formula A, then formula A.
  3. The next inference is labeled right disjunction rule.
  4. From the immediately preceding branch using the right disjunction rule, infer antecedent containing no formulas; sequent arrow; succedent containing first the disjunction of formula A and the negation of formula A, then the disjunction of formula A and the negation of formula A.
  5. The next inference is labeled right contraction rule.
  6. From the immediately preceding branch using the right contraction rule, infer antecedent containing no formulas; sequent arrow; succedent containing the disjunction of formula A and the negation of formula A.
Native source formulas in object order
  1. A¬A,A\fCenter !A \lor \lnot !A, !Asource 277
  2. A¬A,A¬A\fCenter !A \lor \lnot !A, !A \lor \lnot !Asource 279
  3. A¬A\fCenter !A \lor \lnot !Asource 281

source 275

Now we can apply R\RightR{\lor}source 283 a second time, and also get ¬A\lnot !Asource 283, which leads to a complete derivation.

Proof diagram: Proof tree concluding antecedent containing no formulas; sequent arrow; succedent containing the disjunction of formula A and the negation of formula A — line 285

Proof tree concluding antecedent containing no formulas; sequent arrow; succedent containing the disjunction of formula A and the negation of formula A — line 285. This source proof tree has 11 explicitly ordered components. Its inference labels, in order, are right negation rule, then right disjunction rule, then right exchange rule, then right disjunction rule, then right contraction rule. Its last stated proof component is: From the immediately preceding branch using the right contraction rule, infer antecedent containing no formulas; sequent arrow; succedent containing the disjunction of formula A and the negation of formula A.

  1. Premise or initial sequent: antecedent containing formula A; sequent arrow; succedent containing formula A.
  2. The next inference is labeled right negation rule.
  3. From the immediately preceding branch using the right negation rule, infer antecedent containing no formulas; sequent arrow; succedent containing first formula A, then the negation of formula A.
  4. The next inference is labeled right disjunction rule.
  5. From the immediately preceding branch using the right disjunction rule, infer antecedent containing no formulas; sequent arrow; succedent containing first formula A, then the disjunction of formula A and the negation of formula A.
  6. The next inference is labeled right exchange rule.
  7. From the immediately preceding branch using the right exchange rule, infer antecedent containing no formulas; sequent arrow; succedent containing first the disjunction of formula A and the negation of formula A, then formula A.
  8. The next inference is labeled right disjunction rule.
  9. From the immediately preceding branch using the right disjunction rule, infer antecedent containing no formulas; sequent arrow; succedent containing first the disjunction of formula A and the negation of formula A, then the disjunction of formula A and the negation of formula A.
  10. The next inference is labeled right contraction rule.
  11. From the immediately preceding branch using the right contraction rule, infer antecedent containing no formulas; sequent arrow; succedent containing the disjunction of formula A and the negation of formula A.
Native source formulas in object order
  1. AA!A \fCenter !Asource 286
  2. A,¬A\fCenter !A, \lnot !Asource 288
  3. A,A¬A\fCenter !A, !A \lor \lnot !Asource 290
  4. A¬A,A\fCenter !A \lor \lnot !A, !Asource 292
  5. A¬A,A¬A\fCenter !A \lor \lnot !A, !A \lor \lnot !Asource 294
  6. A¬A\fCenter !A \lor \lnot !Asource 296

source 285

source 252

Exercise: Give derivations of the following sequents: Next item: antecedent containing the conjunction of… — line 300

Give derivations of the following sequents:

  1. A(BC)(AB)C!A \land (!B \land !C) \Sequent (!A \land !B) \land !Csource 303.

  2. A(BC)(AB)C!A \lor (!B \lor !C) \Sequent (!A \lor !B) \lor !Csource 304.

  3. A(BC)B(AC)!A \lif (!B \lif !C) \Sequent !B \lif (!A \lif !C)source 305.

  4. A¬¬A!A \Sequent \lnot\lnot !Asource 306.

source 300

Exercise: Give derivations of the following sequents: Next item: antecedent containing the conditional… — line 310

Give derivations of the following sequents:

  1. (AB)CAC(!A \lor !B) \lif !C \Sequent !A \lif !Csource 313.

  2. (AC)(BC)(AB)C(!A \lif !C) \land (!B \lif !C) \Sequent (!A \lor !B) \lif !Csource 314.

  3. ¬(A¬A)\Sequent \lnot(!A \land \lnot !A)source 315.

  4. BA¬A¬B!B \lif !A \Sequent \lnot !A \lif \lnot !Bsource 316.

  5. (A¬A)¬A\Sequent (!A \lif \lnot !A) \lif \lnot !Asource 317.

  6. ¬(AB)¬B\Sequent \lnot(!A \lif !B) \lif \lnot !Bsource 318.

  7. AC¬(A¬C)!A \lif !C \Sequent \lnot (!A \land \lnot !C)source 319.

  8. A¬C¬(AC)!A \land \lnot !C \Sequent \lnot (!A \lif !C)source 320.

  9. AB,¬BA!A \lor !B, \lnot !B \Sequent !Asource 321.

  10. ¬A¬B¬(AB)\lnot !A \lor \lnot !B \Sequent \lnot(!A \land !B)source 322.

  11. (¬A¬B)¬(AB)\Sequent (\lnot !A \land \lnot !B) \lif\lnot(!A \lor !B)source 323.

  12. ¬(AB)(¬A¬B)\Sequent \lnot(!A \lor !B) \lif (\lnot !A \land \lnot !B)source 324.

source 310

Exercise: Give derivations of the following sequents: Next item: antecedent containing the negation of… — line 328

Give derivations of the following sequents:

  1. ¬(AB)A\lnot(!A \lif !B) \Sequent !Asource 331.

  2. ¬(AB)¬A¬B\lnot(!A \land !B) \Sequent \lnot !A \lor \lnot !Bsource 332.

  3. AB¬AB!A \lif !B \Sequent \lnot !A \lor !Bsource 333.

  4. ¬¬AA\Sequent \lnot \lnot !A \lif !Asource 334.

  5. AB,¬ABB!A \lif !B, \lnot !A \lif !B \Sequent !Bsource 335.

  6. (AB)C(AC)(BC)(!A \land !B) \lif !C \Sequent (!A \lif !C) \lor (!B \lif !C)source 336.

  7. (AB)AA(!A \lif !B) \lif !A \Sequent !Asource 337.

  8. (AB)(BC)\Sequent (!A \lif !B) \lor (!B \lif !C)source 338.

(These all require the RContraction\RightR{\Contraction}source 340 rule.)

source 328

derivation with Quantifiers

Example: Give an L K derivation of the sequent antecedent containing for some variable x, the negation… — line 13

Give an LK\Log{LK}source 14-derivation of the sequent x(¬A(x))¬x(A(x))\lexists[x][\lnot !A(x)] \Sequent \lnot \lforall[x][!A(x)]source 14.

When dealing with quantifiers, we have to make sure not to violate the eigenvariable condition, and sometimes this requires us to play around with the order of carrying out certain inferences. In general, it helps to try and take care of rules subject to the eigenvariable condition first (they will be lower down in the finished proof). Also, it is a good idea to try and look ahead and try to guess what the initial sequent might look like. In our case, it will have to be something like A(a)A(a)!A(a) \Sequent !A(a)source 24. That means that when we are “reversing” the quantifier rules, we will have to pick the same term—what we will call aasource 26—for both the \lforallsource 26 and the \lexistssource 27 rule. If we picked different terms for each rule, we would end up with something like A(a)A(b)!A(a) \Sequent !A(b)source 28, which, of course, is not derivable.

Starting as usual, we write

Proof diagram: Proof tree concluding antecedent containing for some variable x, the negation of formula A with argument variable x; sequent arrow; succedent containing the negation of for every variable x, formula A with argument variable x — line 32

Proof tree concluding antecedent containing for some variable x, the negation of formula A with argument variable x; sequent arrow; succedent containing the negation of for every variable x, formula A with argument variable x — line 32. This source proof tree has 2 explicitly ordered components. Its inference labels, in order, are none because this is a staged placeholder. Its last stated proof component is: From the immediately preceding branch, infer antecedent containing for some variable x, the negation of formula A with argument variable x; sequent arrow; succedent containing the negation of for every variable x, formula A with argument variable x.

  1. An upper premise slot is intentionally blank in this staged diagram.
  2. From the immediately preceding branch, infer antecedent containing for some variable x, the negation of formula A with argument variable x; sequent arrow; succedent containing the negation of for every variable x, formula A with argument variable x.
Native source formulas in object order
  1. x(¬A(x))¬x(A(x))\lexists[x][\lnot !A(x)] \fCenter \lnot \lforall[x][!A(x)]source 34

source 32

We could either carry out the exists rule or the right negation rule. Since the exists rule is subject to the eigenvariable condition, it's a good idea to take care of it sooner rather than later, so we'll do that one first.

Proof diagram: Proof tree concluding antecedent containing for some variable x, the negation of formula A with argument variable x; sequent arrow; succedent containing the negation of for every variable x, formula A with argument variable x — line 40

Proof tree concluding antecedent containing for some variable x, the negation of formula A with argument variable x; sequent arrow; succedent containing the negation of for every variable x, formula A with argument variable x — line 40. This source proof tree has 4 explicitly ordered components. Its inference labels, in order, are left existential quantifier rule. Its last stated proof component is: From the immediately preceding branch using the left existential quantifier rule, infer antecedent containing for some variable x, the negation of formula A with argument variable x; sequent arrow; succedent containing the negation of for every variable x, formula A with argument variable x.

  1. An upper premise slot is intentionally blank in this staged diagram.
  2. From the immediately preceding branch, infer antecedent containing the negation of formula A with argument constant a; sequent arrow; succedent containing the negation of for every variable x, formula A with argument variable x.
  3. The next inference is labeled left existential quantifier rule.
  4. From the immediately preceding branch using the left existential quantifier rule, infer antecedent containing for some variable x, the negation of formula A with argument variable x; sequent arrow; succedent containing the negation of for every variable x, formula A with argument variable x.
Native source formulas in object order
  1. ¬A(a)¬x(A(x))\lnot !A(a) \fCenter \lnot \lforall[x][!A(x)]source 42
  2. x(¬A(x))¬x(A(x))\lexists[x][\lnot !A(x)] \fCenter \lnot \lforall[x][!A(x)]source 44

source 40

Applying the left negation rule and right negation rule rules backwards, we get

Proof diagram: Proof tree concluding antecedent containing for some variable x, the negation of formula A with argument variable x; sequent arrow; succedent containing the negation of for every variable x, formula A with argument variable x — line 47

Proof tree concluding antecedent containing for some variable x, the negation of formula A with argument variable x; sequent arrow; succedent containing the negation of for every variable x, formula A with argument variable x — line 47. This source proof tree has 10 explicitly ordered components. Its inference labels, in order, are left negation rule, then left exchange rule, then right negation rule, then left existential quantifier rule. Its last stated proof component is: From the immediately preceding branch using the left existential quantifier rule, infer antecedent containing for some variable x, the negation of formula A with argument variable x; sequent arrow; succedent containing the negation of for every variable x, formula A with argument variable x.

  1. An upper premise slot is intentionally blank in this staged diagram.
  2. From the immediately preceding branch, infer antecedent containing for every variable x, formula A with argument variable x; sequent arrow; succedent containing formula A with argument constant a.
  3. The next inference is labeled left negation rule.
  4. From the immediately preceding branch using the left negation rule, infer antecedent containing first the negation of formula A with argument constant a, then for every variable x, formula A with argument variable x; sequent arrow; succedent containing no formulas.
  5. The next inference is labeled left exchange rule.
  6. From the immediately preceding branch using the left exchange rule, infer antecedent containing first for every variable x, formula A with argument variable x, then the negation of formula A with argument constant a; sequent arrow; succedent containing no formulas.
  7. The next inference is labeled right negation rule.
  8. From the immediately preceding branch using the right negation rule, infer antecedent containing the negation of formula A with argument constant a; sequent arrow; succedent containing the negation of for every variable x, formula A with argument variable x.
  9. The next inference is labeled left existential quantifier rule.
  10. From the immediately preceding branch using the left existential quantifier rule, infer antecedent containing for some variable x, the negation of formula A with argument variable x; sequent arrow; succedent containing the negation of for every variable x, formula A with argument variable x.
Native source formulas in object order
  1. x(A(x))A(a)\lforall[x][!A(x)] \fCenter !A(a)source 49
  2. ¬A(a),x(A(x))\lnot !A(a), \lforall[x][!A(x)] \fCentersource 51
  3. x(A(x)),¬A(a)\lforall[x][!A(x)], \lnot !A(a) \fCentersource 53
  4. ¬A(a)¬xA(x)\lnot !A(a) \fCenter \lnot \lforall[x] !A(x)source 55
  5. x¬A(x)¬xA(x)\lexists[x] \lnot !A(x) \fCenter \lnot \lforall[x] !A(x)source 57

source 47

At this point, our only option is to carry out the forall rule. Since this rule is not subject to the eigenvariable restriction, we're in the clear. Remember, we want to try and obtain an initial sequent (of the form A(a)A(a)!A(a) \Sequent !A(a)source 62), so we should choose aasource 62 as our argument for A!Asource 63 when we apply the rule.

Proof diagram: Proof tree concluding antecedent containing for some variable x, the negation of formula A with argument variable x; sequent arrow; succedent containing the negation of for every variable x, formula A with argument variable x — line 64

Proof tree concluding antecedent containing for some variable x, the negation of formula A with argument variable x; sequent arrow; succedent containing the negation of for every variable x, formula A with argument variable x — line 64. This source proof tree has 11 explicitly ordered components. Its inference labels, in order, are left universal quantifier rule, then left negation rule, then left exchange rule, then right negation rule, then left existential quantifier rule. Its last stated proof component is: From the immediately preceding branch using the left existential quantifier rule, infer antecedent containing for some variable x, the negation of formula A with argument variable x; sequent arrow; succedent containing the negation of for every variable x, formula A with argument variable x.

  1. Premise or initial sequent: antecedent containing formula A with argument constant a; sequent arrow; succedent containing formula A with argument constant a.
  2. The next inference is labeled left universal quantifier rule.
  3. From the immediately preceding branch using the left universal quantifier rule, infer antecedent containing for every variable x, formula A with argument variable x; sequent arrow; succedent containing formula A with argument constant a.
  4. The next inference is labeled left negation rule.
  5. From the immediately preceding branch using the left negation rule, infer antecedent containing first the negation of formula A with argument constant a, then for every variable x, formula A with argument variable x; sequent arrow; succedent containing no formulas.
  6. The next inference is labeled left exchange rule.
  7. From the immediately preceding branch using the left exchange rule, infer antecedent containing first for every variable x, formula A with argument variable x, then the negation of formula A with argument constant a; sequent arrow; succedent containing no formulas.
  8. The next inference is labeled right negation rule.
  9. From the immediately preceding branch using the right negation rule, infer antecedent containing the negation of formula A with argument constant a; sequent arrow; succedent containing the negation of for every variable x, formula A with argument variable x.
  10. The next inference is labeled left existential quantifier rule.
  11. From the immediately preceding branch using the left existential quantifier rule, infer antecedent containing for some variable x, the negation of formula A with argument variable x; sequent arrow; succedent containing the negation of for every variable x, formula A with argument variable x.
Native source formulas in object order
  1. A(a)A(a)!A(a) \fCenter !A(a)source 65
  2. x(A(x))A(a)\lforall[x][!A(x)] \fCenter !A(a)source 67
  3. ¬A(a),x(A(x))\lnot !A(a), \lforall[x][!A(x)] \fCentersource 69
  4. x(A(x)),¬A(a)\lforall[x][!A(x)], \lnot !A(a) \fCentersource 71
  5. ¬A(a)¬x(A(x))\lnot !A(a) \fCenter \lnot \lforall[x][!A(x)]source 73
  6. x(¬A(x))¬x(A(x))\lexists[x][ \lnot !A(x)] \fCenter \lnot \lforall[x][!A(x)]source 75

source 64

It is important, especially when dealing with quantifiers, to double check at this point that the eigenvariable condition has not been violated. Since the only rule we applied that is subject to the eigenvariable condition was exists rule, and the eigenvariable aasource 80 does not occur in its lower sequent (the end-sequent), this is a correct derivation.

source 13

Exercise: Give derivations of the following sequents: Next item: antecedent containing no formulas;… — line 85

Give derivations of the following sequents:

  1. (x(A(x))y(B(y)))z((A(z)B(z)))\Sequent (\lforall[x][!A(x)] \land \lforall[y][!B(y)]) \lif \lforall[z][(!A(z) \land !B(z))]source 88.

  2. (x(A(x))y(B(y)))z((A(z)B(z)))\Sequent (\lexists[x][!A(x)] \lor \lexists[y][!B(y)]) \lif \lexists[z][(!A(z) \lor !B(z))]source 90.

  3. x((A(x)B))y(A(y))B\lforall[x][(!A(x) \lif !B)] \Sequent \lexists[y][!A(y)] \lif !Bsource 92.

  4. x(¬A(x))¬x(A(x))\lforall[x][\lnot !A(x)] \Sequent \lnot\lexists[x][!A(x)]source 93.

  5. ¬x(A(x))x(¬A(x))\Sequent \lnot\lexists[x][!A(x)] \lif \lforall[x][\lnot !A(x)]source 94.

  6. ¬x(y(((A(x,y)¬A(y,y))(¬A(y,y)A(x,y)))))\Sequent \lnot\lexists[x][\lforall[y][((!A(x,y) \lif \lnot !A(y,y)) \land (\lnot !A(y,y) \lif !A(x,y)))]]source 95.

source 85

Exercise: Give derivations of the following sequents: Next item: antecedent containing no formulas;… — line 100

Give derivations of the following sequents:

  1. ¬x(A(x))x(¬A(x))\Sequent \lnot\lforall[x][!A(x)] \lif \lexists[x][\lnot!A(x)]source 103.

  2. (x(A(x))B)y((A(y)B))(\lforall[x][!A(x)] \lif !B) \Sequent \lexists[y][(!A(y) \lif !B)]source 104.

  3. x((A(x)y(A(y))))\Sequent \lexists[x][(!A(x) \lif \lforall[y][!A(y)])]source 105.

(These all require the RContraction\RightR{\Contraction}source 107 rule.)

source 100

Proof-Theoretic Notions

Definition: Theorems — line 30

Theorems

A sentence A!Asource 31 is a theorem if there is a derivation in LK\Log{LK}source 32 of the sequent A\quad \Sequent !Asource 32. We write A\Proves !Asource 32 if A!Asource 33 is a theorem and A\Proves/ !Asource 33 if it is not.

source 30

Definition: derivability — line 36

Derivability

A sentence A!Asource 37 is derivable from a set of sentences Γ\Gammasource 38, ΓA\Gamma \Proves !Asource 38, iff there is a finite subset Γ0Γ\Gamma_0 \subseteq \Gammasource 39 and a sequence Γ0\Gamma_0'source 39 of the sentences in Γ0\Gamma_0source 40 such that LK\Log{LK}source 40 derives Γ0A\Gamma_0' \Sequent !Asource 41. If A!Asource 41 is not derivable from Γ\Gammasource 41 we write ΓA\Gamma \Proves/ !Asource 42.

source 36

Because of the contraction, weakening, and exchange rules, the order and number of sentences in Γ0\Gamma_0'source 46 does not matter: if a sequent Γ0A\Gamma_0' \Sequent !Asource 47 is derivable, then so is Γ0A\Gamma_0'' \Sequent !Asource 48 for any Γ0\Gamma_0''source 48 that contains the same sentences as Γ0\Gamma_0'source 49. For instance, if Γ0={B,C}\Gamma_0 = \{!B, !C\}source 49 then both Γ0=B,B,C\Gamma_0' = \tuple{!B, !B, !C}source 50 and Γ0=C,C,B\Gamma_0'' = \tuple{!C, !C, !B}source 50 are sequences containing just the sentences in Γ0\Gamma_0source 52. If a sequent containing one is derivable, so is the other, e.g.:

Proof diagram: Proof tree concluding antecedent containing first formula C, then formula C, and finally formula B; sequent arrow; succedent containing formula A — line 54

Proof tree concluding antecedent containing first formula C, then formula C, and finally formula B; sequent arrow; succedent containing formula A — line 54. This source proof tree has 8 explicitly ordered components. Its inference labels, in order, are left contraction rule, then left exchange rule, then left weakening rule. Its last stated proof component is: From the immediately preceding branch using the left weakening rule, infer antecedent containing first formula C, then formula C, and finally formula B; sequent arrow; succedent containing formula A.

  1. An upper premise slot is intentionally blank in this staged diagram.
  2. Previously derived premise with its intervening derivation omitted: antecedent containing first formula B, then formula B, and finally formula C; sequent arrow; succedent containing formula A.
  3. The next inference is labeled left contraction rule.
  4. From the immediately preceding branch using the left contraction rule, infer antecedent containing first formula B, then formula C; sequent arrow; succedent containing formula A.
  5. The next inference is labeled left exchange rule.
  6. From the immediately preceding branch using the left exchange rule, infer antecedent containing first formula C, then formula B; sequent arrow; succedent containing formula A.
  7. The next inference is labeled left weakening rule.
  8. From the immediately preceding branch using the left weakening rule, infer antecedent containing first formula C, then formula C, and finally formula B; sequent arrow; succedent containing formula A.
Native source formulas in object order
  1. B,B,CA!B, !B, !C \fCenter !Asource 56
  2. B,CA!B, !C \fCenter !Asource 58
  3. C,BA!C, !B \fCenter !Asource 60
  4. C,C,BA!C, !C, !B \fCenter !Asource 62

source 54

From now on we'll say that if Γ0\Gamma_0source 64 is a finite set of sentences then Γ0A\Gamma_0 \Sequent !Asource 65 is any sequent where the antecedent is a sequence of sentences in Γ0\Gamma_0source 66 and tacitly include contractions, exchanges, and weakenings if necessary.

Definition: Consistency — line 69

Consistency

A set of sentences Γ\Gammasource 70 is inconsistent iff there is a finite subset Γ0Γ\Gamma_0 \subseteq \Gammasource 71 such that LK\Log{LK}source 71 derives Γ0\Gamma_0 \Sequent \quadsource 72. If Γ\Gammasource 72 is not inconsistent, i.e., if for every finite Γ0Γ\Gamma_0 \subseteq \Gammasource 73, LK\Log{LK}source 74 does not derive Γ0\Gamma_0 \Sequent \quadsource 74, we say it is consistent.

source 69

Proposition: Reflexivity — line 78

Reflexivity

If AΓ!A \in \Gammasource 80, then ΓA\Gamma \Proves !Asource 80.

source 78

Proof

The initial sequent AA!A \Sequent !Asource 84 is derivable, and {A}Γ\{!A\} \subseteq \Gammasource 84.

End of proof.

Proposition: Monotonicity — line 88

Monotonicity

If ΓΔ\Gamma \subseteq \Deltasource 90 and ΓA\Gamma \Proves !Asource 90, then ΔA\Delta \Proves !Asource 90.

source 88

Proof

Suppose ΓA\Gamma \Proves !Asource 95, i.e., there is a finite Γ0Γ\Gamma_0 \subseteq \Gammasource 95 such that Γ0A\Gamma_0 \Sequent !Asource 96 is derivable. Since ΓΔ\Gamma \subseteq \Deltasource 97, then Γ0\Gamma_0source 97 is also a finite subset of Δ\Deltasource 98. The derivation of Γ0A\Gamma_0 \Sequent !Asource 98 thus also shows ΔA\Delta \Proves !Asource 99.

End of proof.

Proposition: Transitivity — line 102

Transitivity

If ΓA\Gamma \Proves !Asource 104 and {A}ΔB\{!A\} \cup \Delta \Proves !Bsource 104, then ΓΔB\Gamma \cup \Delta \Proves !Bsource 105.

source 102

Proof

If ΓA\Gamma \Proves !Asource 109, there is a finite Γ0Γ\Gamma_0 \subseteq \Gammasource 109 and a derivation π0\pi_0source 110 of Γ0A\Gamma_0 \Sequent !Asource 110. If {A}ΔB\{!A\} \cup \Delta \Proves !Bsource 110, then for some finite subset Δ0Δ\Delta_0 \subseteq \Deltasource 111, there is a derivation π1\pi_1source 112 of A,Δ0B!A, \Delta_0 \Sequent !Bsource 112. Consider the following derivation:

Proof diagram: Proof tree concluding antecedent containing first Gamma sub zero, then capital Delta sub zero; sequent arrow; succedent containing formula B — line 114

Proof tree concluding antecedent containing first Gamma sub zero, then capital Delta sub zero; sequent arrow; succedent containing formula B — line 114. This source proof tree has 8 explicitly ordered components. Its inference labels, in order, are derivation pi sub zero, then derivation pi sub one, then cut rule. Its last stated proof component is: From the two immediately preceding branches using the cut rule, infer antecedent containing first Gamma sub zero, then capital Delta sub zero; sequent arrow; succedent containing formula B.

  1. An upper premise slot is intentionally blank in this staged diagram.
  2. The next inference is labeled derivation pi sub zero.
  3. Previously derived premise with its intervening derivation omitted: antecedent containing Gamma sub zero; sequent arrow; succedent containing formula A.
  4. An upper premise slot is intentionally blank in this staged diagram.
  5. The next inference is labeled derivation pi sub one.
  6. Previously derived premise with its intervening derivation omitted: antecedent containing first formula A, then capital Delta sub zero; sequent arrow; succedent containing formula B.
  7. The next inference is labeled cut rule.
  8. From the two immediately preceding branches using the cut rule, infer antecedent containing first Gamma sub zero, then capital Delta sub zero; sequent arrow; succedent containing formula B.
Native source formulas in object order
  1. π0\pi_0source 116
  2. Γ0A\Gamma_0 \fCenter !Asource 117
  3. π1\pi_1source 119
  4. A,Δ0B!A, \Delta_0 \fCenter !Bsource 120
  5. Γ0,Δ0B\Gamma_0, \Delta_0 \fCenter !Bsource 122

source 114

Since Γ0Δ0ΓΔ\Gamma_0 \cup \Delta_0 \subseteq \Gamma \cup \Deltasource 124, this shows ΓΔB\Gamma \cup \Delta \Proves !Bsource 125.

End of proof.

Note that this means that in particular if ΓA\Gamma \Proves !Asource 128 and AB!A \Proves !Bsource 128, then ΓB\Gamma \Proves !Bsource 129. It follows also that if A1,,AnB!A_1, \dots, !A_n \Proves !Bsource 129 and ΓAi\Gamma \Proves !A_isource 130 for each iisource 130, then ΓB\Gamma \Proves !Bsource 131.

Proposition: Gamma is inconsistent if and only if Gamma syntactically derives formula A for every sentence… — line 133

Γ\Gammasource 135 is inconsistent iff ΓA\Gamma \Proves {!A}source 135 for every sentence A!Asource 136.

source 133

Proof

Exercise.

End of proof.

Exercise: Prove the proposition that Gamma is inconsistent if and only if Gamma syntactically derives… — line 143

Prove the proposition characterizing inconsistency by derivability of every sentence

source 143

Proposition: Compactness — line 147

Compactness

  1. If ΓA\Gamma \Proves !Asource 150 then there is a finite subset Γ0Γ\Gamma_0 \subseteq \Gammasource 150 such that Γ0A\Gamma_0 \Proves !Asource 151.

  2. If every finite subset of Γ\Gammasource 152 is consistent, then Γ\Gammasource 153 is consistent.

source 147

Proof

  1. If ΓA\Gamma \Proves !Asource 159, then there is a finite subset Γ0Γ\Gamma_0 \subseteq \Gammasource 160 such that the sequent Γ0A\Gamma_0 \Sequent !Asource 160 has a derivation. Consequently, Γ0A\Gamma_0 \Proves !Asource 161.

  2. If Γ\Gammasource 163 is inconsistent, there is a finite subset Γ0Γ\Gamma_0 \subseteq \Gammasource 164 such that LK\Log{LK}source 164 derives Γ0\Gamma_0 \Sequent \quadsource 165. But then Γ0\Gamma_0source 165 is a finite subset of Γ\Gammasource 166 that is inconsistent.

End of proof.

derivability and Consistency

We will now establish a number of properties of the derivability relation. They are independently interesting, but each will play a role in the proof of the completeness theorem.

Proposition: If Gamma syntactically derives formula A and the union of Gamma, and the set containing formula… — line 19

If ΓA\Gamma \Proves !Asource 20 and Γ{A}\Gamma \cup \{!A\}source 20 is inconsistent, then Γ\Gammasource 21 is inconsistent.

source 19

Proof

There are finite Γ0\Gamma_0source 25 and Γ1Γ\Gamma_1 \subseteq \Gammasource 25 such that LK\Log{LK}source 26 derives Γ0A\Gamma_0 \Sequent !Asource 26 and A,Γ1!A, \Gamma_1 \Sequent \quadsource 26. Let the LK\Log{LK}source 27-derivation of Γ0A\Gamma_0 \Sequent !Asource 27 be π0\pi_0source 28 and the LK\Log{LK}source 28-derivation of Γ1,A\Gamma_1, !A \Sequent \quadsource 28 be π1\pi_1source 29. We can then derive

Proof diagram: Proof tree concluding antecedent containing first Gamma sub zero, then Gamma sub one; sequent arrow; succedent containing no formulas — line 30

Proof tree concluding antecedent containing first Gamma sub zero, then Gamma sub one; sequent arrow; succedent containing no formulas — line 30. This source proof tree has 8 explicitly ordered components. Its inference labels, in order, are derivation pi sub zero, then derivation pi sub one, then cut rule. Its last stated proof component is: From the two immediately preceding branches using the cut rule, infer antecedent containing first Gamma sub zero, then Gamma sub one; sequent arrow; succedent containing no formulas.

  1. An upper premise slot is intentionally blank in this staged diagram.
  2. The next inference is labeled derivation pi sub zero.
  3. Previously derived premise with its intervening derivation omitted: antecedent containing Gamma sub zero; sequent arrow; succedent containing formula A.
  4. An upper premise slot is intentionally blank in this staged diagram.
  5. The next inference is labeled derivation pi sub one.
  6. Previously derived premise with its intervening derivation omitted: antecedent containing first formula A, then Gamma sub one; sequent arrow; succedent containing no formulas.
  7. The next inference is labeled cut rule.
  8. From the two immediately preceding branches using the cut rule, infer antecedent containing first Gamma sub zero, then Gamma sub one; sequent arrow; succedent containing no formulas.
Native source formulas in object order
  1. π0\pi_0source 32
  2. Γ0A\Gamma_0 \fCenter !Asource 33
  3. π1\pi_1source 35
  4. A,Γ1!A, \Gamma_1 \fCentersource 36
  5. Γ0,Γ1\Gamma_0,\Gamma_1 \fCentersource 38

source 30

Since Γ0Γ\Gamma_0 \subseteq \Gammasource 41 and Γ1Γ\Gamma_1 \subseteq \Gammasource 41, Γ0Γ1Γ\Gamma_0 \cup \Gamma_1 \subseteq \Gammasource 42, hence Γ\Gammasource 42 is inconsistent.

End of proof.

Proposition: Gamma syntactically derives formula A if and only if the union of Gamma, and the set containing… — line 45

ΓA\Gamma \Proves !Asource 47 iff Γ{¬A}\Gamma \cup \{\lnot !A\}source 47 is inconsistent.

source 45

Proof

First suppose ΓA\Gamma \Proves !Asource 51, i.e., there is a derivation π0\pi_0source 52 of ΓA\Gamma \Sequent !Asource 52. By adding a L¬\LeftR{\lnot}source 53 rule, we obtain a derivation of ¬A,Γ\lnot !A, \Gamma \Sequent \quadsource 53, i.e., Γ{¬A}\Gamma \cup \{\lnot !A\}source 54 is inconsistent.

If Γ{¬A}\Gamma \cup \{\lnot !A\}source 56 is inconsistent, there is a derivation π1\pi_1source 57 of ¬A,Γ\lnot !A, \Gamma \Sequent \quadsource 57. The following is a derivation of ΓA\Gamma \Sequent !Asource 58:

Proof diagram: Proof tree concluding antecedent containing Gamma; sequent arrow; succedent containing formula A — line 59

Proof tree concluding antecedent containing Gamma; sequent arrow; succedent containing formula A — line 59. This source proof tree has 8 explicitly ordered components. Its inference labels, in order, are right negation rule, then derivation pi sub one, then cut rule. Its last stated proof component is: From the two immediately preceding branches using the cut rule, infer antecedent containing Gamma; sequent arrow; succedent containing formula A.

  1. Premise or initial sequent: antecedent containing formula A; sequent arrow; succedent containing formula A.
  2. The next inference is labeled right negation rule.
  3. From the immediately preceding branch using the right negation rule, infer antecedent containing no formulas; sequent arrow; succedent containing first formula A, then the negation of formula A.
  4. An upper premise slot is intentionally blank in this staged diagram.
  5. The next inference is labeled derivation pi sub one.
  6. Previously derived premise with its intervening derivation omitted: antecedent containing first the negation of formula A, then Gamma; sequent arrow; succedent containing no formulas.
  7. The next inference is labeled cut rule.
  8. From the two immediately preceding branches using the cut rule, infer antecedent containing Gamma; sequent arrow; succedent containing formula A.
Native source formulas in object order
  1. AA!A \fCenter !Asource 60
  2. A,¬A\fCenter !A, \lnot !Asource 62
  3. π1\pi_1source 64
  4. ¬A,Γ\lnot !A, \Gamma \fCentersource 65
  5. ΓA\Gamma \fCenter !Asource 67

source 59

End of proof.

Exercise: Prove that Gamma syntactically derives the negation of formula A if and only if the union of… — line 71

Prove that Γ¬A\Gamma \Proves \lnot !Asource 72 iff Γ{A}\Gamma \cup \{!A\}source 72 is inconsistent.

source 71

Proposition: If Gamma syntactically derives formula A and the negation of formula A is a member of Gamma,… — line 75

If ΓA\Gamma \Proves !Asource 76 and ¬AΓ\lnot !A \in \Gammasource 76, then Γ\Gammasource 76 is inconsistent.

source 75

Proof

Suppose ΓA\Gamma \Proves !Asource 81 and ¬AΓ\lnot !A \in \Gammasource 81. Then there is a derivation π\pisource 82 of a sequent Γ0A\Gamma_0 \Sequent !Asource 82. The sequent ¬A,Γ0\lnot !A, \Gamma_0 \Sequent \quadsource 83 is also derivable:

Proof diagram: Proof tree concluding antecedent containing first Gamma sub zero, then the negation of formula A; sequent arrow; succedent containing no formulas — line 84

Proof tree concluding antecedent containing first Gamma sub zero, then the negation of formula A; sequent arrow; succedent containing no formulas — line 84. This source proof tree has 10 explicitly ordered components. Its inference labels, in order, are derivation pi, then left negation rule, then left exchange rule, then cut rule. Its last stated proof component is: From the two immediately preceding branches using the cut rule, infer antecedent containing first Gamma sub zero, then the negation of formula A; sequent arrow; succedent containing no formulas.

  1. An upper premise slot is intentionally blank in this staged diagram.
  2. The next inference is labeled derivation pi.
  3. Previously derived premise with its intervening derivation omitted: antecedent containing Gamma sub zero; sequent arrow; succedent containing formula A.
  4. Premise or initial sequent: antecedent containing formula A; sequent arrow; succedent containing formula A.
  5. The next inference is labeled left negation rule.
  6. From the immediately preceding branch using the left negation rule, infer antecedent containing first the negation of formula A, then formula A; sequent arrow; succedent containing no formulas.
  7. The next inference is labeled left exchange rule.
  8. From the immediately preceding branch using the left exchange rule, infer antecedent containing first formula A, then the negation of formula A; sequent arrow; succedent containing no formulas.
  9. The next inference is labeled cut rule.
  10. From the two immediately preceding branches using the cut rule, infer antecedent containing first Gamma sub zero, then the negation of formula A; sequent arrow; succedent containing no formulas.
Native source formulas in object order
  1. π\pisource 86
  2. Γ0A\Gamma_0 \fCenter !Asource 87
  3. AA!A \fCenter !Asource 88
  4. ¬A,A\lnot !A, !A \fCentersource 90
  5. A,¬A!A, \lnot !A \fCentersource 92
  6. Γ0,¬A\Gamma_0, \lnot !A \fCentersource 94

source 84

Since ¬AΓ\lnot !A \in \Gammasource 96 and Γ0Γ\Gamma_0 \subseteq \Gammasource 96, this shows that Γ\Gammasource 97 is inconsistent.

End of proof.

Proposition: If the union of Gamma, and the set containing formula A and the union of Gamma, and the set… — line 100

If Γ{A}\Gamma \cup \{!A\}source 101 and Γ{¬A}\Gamma \cup \{\lnot !A\}source 101 are both inconsistent, then Γ\Gammasource 102 is inconsistent.

source 100

Proof

There are finite sets Γ0Γ\Gamma_0 \subseteq \Gammasource 106 and Γ1Γ\Gamma_1 \subseteq \Gammasource 106 and LK\Log{LK}source 107-derivations π0\pi_0source 107 and π1\pi_1source 107 of A,Γ0!A, \Gamma_0 \Sequent \quadsource 108 and ¬A,Γ1\lnot !A, \Gamma_1 \Sequent \quadsource 108, respectively. We can then derive

Proof diagram: Proof tree concluding antecedent containing first Gamma sub zero, then Gamma sub one; sequent arrow; succedent containing no formulas — line 110

Proof tree concluding antecedent containing first Gamma sub zero, then Gamma sub one; sequent arrow; succedent containing no formulas — line 110. This source proof tree has 10 explicitly ordered components. Its inference labels, in order, are derivation pi sub zero, then right negation rule, then derivation pi sub one, then cut rule. Its last stated proof component is: From the two immediately preceding branches using the cut rule, infer antecedent containing first Gamma sub zero, then Gamma sub one; sequent arrow; succedent containing no formulas.

  1. An upper premise slot is intentionally blank in this staged diagram.
  2. The next inference is labeled derivation pi sub zero.
  3. Previously derived premise with its intervening derivation omitted: antecedent containing first formula A, then Gamma sub zero; sequent arrow; succedent containing no formulas.
  4. The next inference is labeled right negation rule.
  5. From the immediately preceding branch using the right negation rule, infer antecedent containing Gamma sub zero; sequent arrow; succedent containing the negation of formula A.
  6. An upper premise slot is intentionally blank in this staged diagram.
  7. The next inference is labeled derivation pi sub one.
  8. Previously derived premise with its intervening derivation omitted: antecedent containing first the negation of formula A, then Gamma sub one; sequent arrow; succedent containing no formulas.
  9. The next inference is labeled cut rule.
  10. From the two immediately preceding branches using the cut rule, infer antecedent containing first Gamma sub zero, then Gamma sub one; sequent arrow; succedent containing no formulas.
Native source formulas in object order
  1. π0\pi_0source 112
  2. A,Γ0!A, \Gamma_0 \fCentersource 113
  3. Γ0¬A\Gamma_0 \fCenter \lnot !Asource 115
  4. π1\pi_1source 117
  5. ¬A,Γ1\lnot !A, \Gamma_1 \fCentersource 118
  6. Γ0,Γ1\Gamma_0, \Gamma_1 \fCentersource 120

source 110

Since Γ0Γ\Gamma_0 \subseteq \Gammasource 122 and Γ1Γ\Gamma_1 \subseteq \Gammasource 122, Γ0Γ1Γ\Gamma_0 \cup \Gamma_1 \subseteq \Gammasource 123. Hence Γ\Gammasource 123 is inconsistent.

End of proof.

derivability and the Propositional Connectives

Proposition: Next item: Both the conjunction of formula A and formula B syntactically derives formula A and… — line 26

  1. Both ABA!A \land !B \Proves !Asource 28 and ABB!A \land !B \Proves !Bsource 29.

  2. A,BAB!A, !B \Proves !A \land !Bsource 30.

source 26

Proof

  1. Both sequents ABA!A \land !B \Sequent !Asource 37 and ABB!A \land !B \Sequent !Bsource 37 are derivable:

    Proof diagram: Proof tree concluding antecedent containing the conjunction of formula A and formula B; sequent arrow; succedent containing formula A — line 43

    Proof tree concluding antecedent containing the conjunction of formula A and formula B; sequent arrow; succedent containing formula A — line 43. This source proof tree has 4 explicitly ordered components. Its inference labels, in order, are left conjunction rule. Its last stated proof component is: From the immediately preceding branch using the left conjunction rule, infer antecedent containing the conjunction of formula A and formula B; sequent arrow; succedent containing formula A.

    1. Premise or initial sequent: antecedent containing formula A; sequent arrow; succedent containing formula A.
    2. The next inference is labeled left conjunction rule.
    3. From the immediately preceding branch using the left conjunction rule, infer antecedent containing the conjunction of formula A and formula B; sequent arrow; succedent containing formula A.
    4. The source ends this displayed proof segment here.

    Proof diagram: Proof tree concluding antecedent containing the conjunction of formula A and formula B; sequent arrow; succedent containing formula B — line 39

    Proof tree concluding antecedent containing the conjunction of formula A and formula B; sequent arrow; succedent containing formula B — line 39. This source proof tree has 7 explicitly ordered components. Its inference labels, in order, are left conjunction rule, then left conjunction rule. Its last stated proof component is: From the immediately preceding branch using the left conjunction rule, infer antecedent containing the conjunction of formula A and formula B; sequent arrow; succedent containing formula B.

    1. Premise or initial sequent: antecedent containing formula A; sequent arrow; succedent containing formula A.
    2. The next inference is labeled left conjunction rule.
    3. From the immediately preceding branch using the left conjunction rule, infer antecedent containing the conjunction of formula A and formula B; sequent arrow; succedent containing formula A.
    4. The source ends this displayed proof segment here.
    5. Premise or initial sequent: antecedent containing formula B; sequent arrow; succedent containing formula B.
    6. The next inference is labeled left conjunction rule.
    7. From the immediately preceding branch using the left conjunction rule, infer antecedent containing the conjunction of formula A and formula B; sequent arrow; succedent containing formula B.
    Native source formulas in proof order
    1. AA!A \fCenter !Asource 40
    2. ABA!A \land !B \fCenter !Asource 42
    3. BB!B \fCenter !Bsource 44
    4. ABB!A \land !B \fCenter !Bsource 46

    source 39

  2. Here is a derivation of the sequent A,BAB!A, !B \Sequent !A \land !Bsource 48:

    Proof diagram: Proof tree concluding antecedent containing first formula A, then formula B; sequent arrow; succedent containing the conjunction of formula A and formula B — line 49

    Proof tree concluding antecedent containing first formula A, then formula B; sequent arrow; succedent containing the conjunction of formula A and formula B — line 49. This source proof tree has 4 explicitly ordered components. Its inference labels, in order, are right conjunction rule. Its last stated proof component is: From the two immediately preceding branches using the right conjunction rule, infer antecedent containing first formula A, then formula B; sequent arrow; succedent containing the conjunction of formula A and formula B.

    1. Premise or initial sequent: antecedent containing formula A; sequent arrow; succedent containing formula A.
    2. Premise or initial sequent: antecedent containing formula B; sequent arrow; succedent containing formula B.
    3. The next inference is labeled right conjunction rule.
    4. From the two immediately preceding branches using the right conjunction rule, infer antecedent containing first formula A, then formula B; sequent arrow; succedent containing the conjunction of formula A and formula B.
    Native source formulas in object order
    1. AA!A \fCenter !Asource 50
    2. BB!B \fCenter !Bsource 51
    3. A,BAB!A, !B \fCenter !A \land !Bsource 53

    source 49

End of proof.

Proposition: Next item: first the disjunction of formula A and formula B, then the negation of formula A,… — line 58

  1. AB,¬A,¬B!A \lor !B, \lnot !A, \lnot !Bsource 60 is inconsistent.

  2. Both AAB!A \Proves !A \lor !Bsource 61 and BAB!B \Proves !A \lor !Bsource 61.

source 58

Proof

  1. We give a derivation of the sequent AB,¬A,¬B!A \lor !B, \lnot !A, \lnot !B \Sequentsource 67:

    Proof diagram: Proof tree concluding antecedent containing first the disjunction of formula A and formula B, then the negation of formula A, and finally the negation of formula B; sequent arrow; succedent containing no formulas — line 69

    Proof tree concluding antecedent containing first the disjunction of formula A and formula B, then the negation of formula A, and finally the negation of formula B; sequent arrow; succedent containing no formulas — line 69. This source proof tree has 12 explicitly ordered components. Its inference labels, in order, are left negation rule, then left negation rule, then left disjunction rule. Its last stated proof component is: From the two immediately preceding branches using the left disjunction rule, infer antecedent containing first the disjunction of formula A and formula B, then the negation of formula A, and finally the negation of formula B; sequent arrow; succedent containing no formulas.

    1. Premise or initial sequent: antecedent containing formula A; sequent arrow; succedent containing formula A.
    2. The next inference is labeled left negation rule.
    3. From the immediately preceding branch using the left negation rule, infer antecedent containing first the negation of formula A, then formula A; sequent arrow; succedent containing no formulas.
    4. A double inference line abbreviates one or more weakening, contraction, or exchange steps.
    5. From the immediately preceding branch, infer antecedent containing first formula A, then the negation of formula A, and finally the negation of formula B; sequent arrow; succedent containing no formulas.
    6. Premise or initial sequent: antecedent containing formula B; sequent arrow; succedent containing formula B.
    7. The next inference is labeled left negation rule.
    8. From the immediately preceding branch using the left negation rule, infer antecedent containing first the negation of formula B, then formula B; sequent arrow; succedent containing no formulas.
    9. A double inference line abbreviates one or more weakening, contraction, or exchange steps.
    10. From the immediately preceding branch, infer antecedent containing first formula B, then the negation of formula A, and finally the negation of formula B; sequent arrow; succedent containing no formulas.
    11. The next inference is labeled left disjunction rule.
    12. From the two immediately preceding branches using the left disjunction rule, infer antecedent containing first the disjunction of formula A and formula B, then the negation of formula A, and finally the negation of formula B; sequent arrow; succedent containing no formulas.
    Native source formulas in object order
    1. AA!A \fCenter !Asource 70
    2. ¬A,A\lnot !A, !A \fCentersource 72
    3. A,¬A,¬B!A, \lnot !A, \lnot !B \fCentersource 74
    4. BB!B \fCenter !Bsource 75
    5. ¬B,B\lnot !B, !B \fCentersource 77
    6. B,¬A,¬B!B, \lnot !A, \lnot !B \fCentersource 79
    7. AB,¬A,¬B!A \lor !B, \lnot !A, \lnot !B \fCentersource 81

    source 69

    (Recall that double inference lines indicate several weakening, contraction, and exchange inferences.)

  2. Both sequents AAB!A \Sequent !A \lor !Bsource 85 and BAB!B \Sequent !A \lor !Bsource 85 have derivations:

    Proof diagram: Proof tree concluding antecedent containing formula A; sequent arrow; succedent containing the disjunction of formula A and formula B — line 91

    Proof tree concluding antecedent containing formula A; sequent arrow; succedent containing the disjunction of formula A and formula B — line 91. This source proof tree has 4 explicitly ordered components. Its inference labels, in order, are right disjunction rule. Its last stated proof component is: From the immediately preceding branch using the right disjunction rule, infer antecedent containing formula A; sequent arrow; succedent containing the disjunction of formula A and formula B.

    1. Premise or initial sequent: antecedent containing formula A; sequent arrow; succedent containing formula A.
    2. The next inference is labeled right disjunction rule.
    3. From the immediately preceding branch using the right disjunction rule, infer antecedent containing formula A; sequent arrow; succedent containing the disjunction of formula A and formula B.
    4. The source ends this displayed proof segment here.

    Proof diagram: Proof tree concluding antecedent containing formula B; sequent arrow; succedent containing the disjunction of formula A and formula B — line 87

    Proof tree concluding antecedent containing formula B; sequent arrow; succedent containing the disjunction of formula A and formula B — line 87. This source proof tree has 7 explicitly ordered components. Its inference labels, in order, are right disjunction rule, then right disjunction rule. Its last stated proof component is: From the immediately preceding branch using the right disjunction rule, infer antecedent containing formula B; sequent arrow; succedent containing the disjunction of formula A and formula B.

    1. Premise or initial sequent: antecedent containing formula A; sequent arrow; succedent containing formula A.
    2. The next inference is labeled right disjunction rule.
    3. From the immediately preceding branch using the right disjunction rule, infer antecedent containing formula A; sequent arrow; succedent containing the disjunction of formula A and formula B.
    4. The source ends this displayed proof segment here.
    5. Premise or initial sequent: antecedent containing formula B; sequent arrow; succedent containing formula B.
    6. The next inference is labeled right disjunction rule.
    7. From the immediately preceding branch using the right disjunction rule, infer antecedent containing formula B; sequent arrow; succedent containing the disjunction of formula A and formula B.
    Native source formulas in proof order
    1. AA!A \fCenter !Asource 88
    2. AAB!A \fCenter !A \lor !Bsource 90
    3. BB!B \fCenter !Bsource 92
    4. BAB!B \fCenter !A \lor !Bsource 94

    source 87

End of proof.

Proposition: Next item: first formula A, then the conditional whose antecedent is formula A; and whose… — line 99

  1. A,ABB!A, !A \lif !B \Proves !Bsource 101.

  2. Both ¬AAB\lnot !A \Proves !A \lif !Bsource 103 and BAB!B \Proves !A \lif !Bsource 103.

source 99

Proof

  1. The sequent AB,AB!A \lif !B, !A \Sequent !Bsource 109 is derivable:

    Proof diagram: Proof tree concluding antecedent containing first the conditional whose antecedent is formula A; and whose consequent is formula B, then formula A; sequent arrow; succedent containing formula B — line 110

    Proof tree concluding antecedent containing first the conditional whose antecedent is formula A; and whose consequent is formula B, then formula A; sequent arrow; succedent containing formula B — line 110. This source proof tree has 4 explicitly ordered components. Its inference labels, in order, are left conditional rule. Its last stated proof component is: From the two immediately preceding branches using the left conditional rule, infer antecedent containing first the conditional whose antecedent is formula A; and whose consequent is formula B, then formula A; sequent arrow; succedent containing formula B.

    1. Premise or initial sequent: antecedent containing formula A; sequent arrow; succedent containing formula A.
    2. Premise or initial sequent: antecedent containing formula B; sequent arrow; succedent containing formula B.
    3. The next inference is labeled left conditional rule.
    4. From the two immediately preceding branches using the left conditional rule, infer antecedent containing first the conditional whose antecedent is formula A; and whose consequent is formula B, then formula A; sequent arrow; succedent containing formula B.
    Native source formulas in object order
    1. AA!A \fCenter !Asource 111
    2. BB!B \fCenter !Bsource 112
    3. AB,AB!A \lif !B, !A \fCenter !Bsource 114

    source 110

  2. Both sequents ¬AAB\lnot !A \Sequent !A \lif !Bsource 116 and BAB!B \Sequent !A \lif !Bsource 116 are derivable:

    Proof diagram: Proof tree concluding antecedent containing the negation of formula A; sequent arrow; succedent containing the conditional whose antecedent is formula A; and whose consequent is formula B — line 128

    Proof tree concluding antecedent containing the negation of formula A; sequent arrow; succedent containing the conditional whose antecedent is formula A; and whose consequent is formula B — line 128. This source proof tree has 10 explicitly ordered components. Its inference labels, in order, are left negation rule, then left exchange rule, then right weakening rule, then right conditional rule. Its last stated proof component is: From the immediately preceding branch using the right conditional rule, infer antecedent containing the negation of formula A; sequent arrow; succedent containing the conditional whose antecedent is formula A; and whose consequent is formula B.

    1. Premise or initial sequent: antecedent containing formula A; sequent arrow; succedent containing formula A.
    2. The next inference is labeled left negation rule.
    3. From the immediately preceding branch using the left negation rule, infer antecedent containing first the negation of formula A, then formula A; sequent arrow; succedent containing no formulas.
    4. The next inference is labeled left exchange rule.
    5. From the immediately preceding branch using the left exchange rule, infer antecedent containing first formula A, then the negation of formula A; sequent arrow; succedent containing no formulas.
    6. The next inference is labeled right weakening rule.
    7. From the immediately preceding branch using the right weakening rule, infer antecedent containing first formula A, then the negation of formula A; sequent arrow; succedent containing formula B.
    8. The next inference is labeled right conditional rule.
    9. From the immediately preceding branch using the right conditional rule, infer antecedent containing the negation of formula A; sequent arrow; succedent containing the conditional whose antecedent is formula A; and whose consequent is formula B.
    10. The source ends this displayed proof segment here.

    Proof diagram: Proof tree concluding antecedent containing formula B; sequent arrow; succedent containing the conditional whose antecedent is formula A; and whose consequent is formula B — line 118

    Proof tree concluding antecedent containing formula B; sequent arrow; succedent containing the conditional whose antecedent is formula A; and whose consequent is formula B — line 118. This source proof tree has 15 explicitly ordered components. Its inference labels, in order, are left negation rule, then left exchange rule, then right weakening rule, then right conditional rule, then left weakening rule, then right conditional rule. Its last stated proof component is: From the immediately preceding branch using the right conditional rule, infer antecedent containing formula B; sequent arrow; succedent containing the conditional whose antecedent is formula A; and whose consequent is formula B.

    1. Premise or initial sequent: antecedent containing formula A; sequent arrow; succedent containing formula A.
    2. The next inference is labeled left negation rule.
    3. From the immediately preceding branch using the left negation rule, infer antecedent containing first the negation of formula A, then formula A; sequent arrow; succedent containing no formulas.
    4. The next inference is labeled left exchange rule.
    5. From the immediately preceding branch using the left exchange rule, infer antecedent containing first formula A, then the negation of formula A; sequent arrow; succedent containing no formulas.
    6. The next inference is labeled right weakening rule.
    7. From the immediately preceding branch using the right weakening rule, infer antecedent containing first formula A, then the negation of formula A; sequent arrow; succedent containing formula B.
    8. The next inference is labeled right conditional rule.
    9. From the immediately preceding branch using the right conditional rule, infer antecedent containing the negation of formula A; sequent arrow; succedent containing the conditional whose antecedent is formula A; and whose consequent is formula B.
    10. The source ends this displayed proof segment here.
    11. Premise or initial sequent: antecedent containing formula B; sequent arrow; succedent containing formula B.
    12. The next inference is labeled left weakening rule.
    13. From the immediately preceding branch using the left weakening rule, infer antecedent containing first formula A, then formula B; sequent arrow; succedent containing formula B.
    14. The next inference is labeled right conditional rule.
    15. From the immediately preceding branch using the right conditional rule, infer antecedent containing formula B; sequent arrow; succedent containing the conditional whose antecedent is formula A; and whose consequent is formula B.
    Native source formulas in proof order
    1. AA!A \fCenter !Asource 119
    2. ¬A,A\lnot !A, !A \fCentersource 121
    3. A,¬A!A, \lnot !A \fCentersource 123
    4. A,¬AB!A, \lnot !A \fCenter !Bsource 125
    5. ¬AAB\lnot !A \fCenter !A \lif !Bsource 127
    6. BB!B \fCenter !Bsource 129
    7. A,BB!A, !B \fCenter !Bsource 131
    8. BAB!B \fCenter !A \lif !Bsource 133

    source 118

End of proof.

derivability and the Quantifiers

Theorem: If constant c is a constant not occurring in Gamma or formula A with argument variable x and… — line 18

If ccsource 19 is a constant not occurring in Γ\Gammasource 20 or A(x)!A(x)source 20 and ΓA(c)\Gamma \Proves !A(c)source 20, then Γx(A(x))\Gamma \Proves \lforall[x][!A(x)]source 20.

source 18

Proof

Let π0\pi_0source 25 be an LK\Log{LK}source 25-derivation of Γ0A(c)\Gamma_0 \Sequent !A(c)source 25 for some finite Γ0Γ\Gamma_0 \subseteq \Gammasource 26. By adding a R\RightR{\lforall}source 27 inference, we obtain a derivation of Γ0x(A(x))\Gamma_0 \Sequent \lforall[x][!A(x)]source 27, since ccsource 28 does not occur in Γ\Gammasource 28 or A(x)!A(x)source 28 and thus the eigenvariable condition is satisfied.

End of proof.

Proposition: prvEx,prvAll formula A with argument term t syntactically derives for some variable x, formula… — line 32

A(t)x(A(x))!A(t) \Proves \lexists[x][!A(x)]source 35. x(A(x))A(t)\lforall[x][!A(x)] \Proves !A(t)source 36.

    source 32

    Proof

    The sequent A(t)x(A(x))!A(t) \Sequent \lexists[x][!A(x)]source 42 is derivable:

    Proof diagram: Proof tree concluding antecedent containing formula A with argument term t; sequent arrow; succedent containing for some variable x, formula A with argument variable x — line 44

    Proof tree concluding antecedent containing formula A with argument term t; sequent arrow; succedent containing for some variable x, formula A with argument variable x — line 44. This source proof tree has 3 explicitly ordered components. Its inference labels, in order, are right existential quantifier rule. Its last stated proof component is: From the immediately preceding branch using the right existential quantifier rule, infer antecedent containing formula A with argument term t; sequent arrow; succedent containing for some variable x, formula A with argument variable x.

    1. Premise or initial sequent: antecedent containing formula A with argument term t; sequent arrow; succedent containing formula A with argument term t.
    2. The next inference is labeled right existential quantifier rule.
    3. From the immediately preceding branch using the right existential quantifier rule, infer antecedent containing formula A with argument term t; sequent arrow; succedent containing for some variable x, formula A with argument variable x.
    Native source formulas in object order
    1. A(t)A(t)!A(t) \fCenter !A(t)source 45
    2. A(t)x(A(x))!A(t) \fCenter \lexists[x][!A(x)]source 47

    source 44

    The sequent x(A(x))A(t)\lforall[x][!A(x)] \Sequent !A(t)source 49 is derivable:

    Proof diagram: Proof tree concluding antecedent containing for every variable x, formula A with argument variable x; sequent arrow; succedent containing formula A with argument term t — line 51

    Proof tree concluding antecedent containing for every variable x, formula A with argument variable x; sequent arrow; succedent containing formula A with argument term t — line 51. This source proof tree has 3 explicitly ordered components. Its inference labels, in order, are left universal quantifier rule. Its last stated proof component is: From the immediately preceding branch using the left universal quantifier rule, infer antecedent containing for every variable x, formula A with argument variable x; sequent arrow; succedent containing formula A with argument term t.

    1. Premise or initial sequent: antecedent containing formula A with argument term t; sequent arrow; succedent containing formula A with argument term t.
    2. The next inference is labeled left universal quantifier rule.
    3. From the immediately preceding branch using the left universal quantifier rule, infer antecedent containing for every variable x, formula A with argument variable x; sequent arrow; succedent containing formula A with argument term t.
    Native source formulas in object order
    1. A(t)A(t)!A(t) \fCenter !A(t)source 52
    2. x(A(x))A(t)\lforall[x][!A(x)] \fCenter !A(t)source 54

    source 51

      End of proof.

      Soundness

      Definition: A structure M satisfies a sequent antecedent containing Gamma; sequent arrow;… — line 41

      A structure 𝔐\Struct Msource 42 satisfies a sequent ΓΔ\Gamma \Sequent \Deltasource 44 iff either MA\Sat/{M}{!A}source 45 for some AΓ!A \in \Gammasource 45 or MA\Sat{M}{!A}source 46 for some AΔ!A \in \Deltasource 46.

      A sequent is valid iff every structure 𝔐\Struct Msource 48 satisfies it.

      source 41

      Theorem: Soundness — line 52

      Soundness

      If LK\Log{LK}source 53 derives ΘΞ\Theta \Sequent \Xisource 53, then ΘΞ\Theta \Sequent \Xisource 54 is valid.

      source 52

      Proof

      Let π\pisource 58 be a derivation of ΘΞ\Theta \Sequent \Xisource 58. We proceed by induction on the number of inferences nnsource 59 in π\pisource 59.

      If the number of inferences is 00source 61, then π\pisource 61 consists only of an initial sequent. Every initial sequent AA!A \Sequent !Asource 62 is obviously valid, since for every 𝔐\Struct Msource 63, either MA\Sat/{M}{!A}source 64 or MA\Sat{M}{!A}source 65.

      If the number of inferences is greater than 0, we distinguish cases according to the type of the lowermost inference. By induction hypothesis, we can assume that the premises of that inference are valid, since the number of inferences in the derivation of any premise is smaller than nnsource 71.

      First, we consider the possible inferences with only one premise.

      1. The last inference is a weakening. Then ΘΞ\Theta \Sequent \Xisource 75 is either A,ΓΔ!A, \Gamma \Sequent \Deltasource 76 (if the last inference is left weakening rule) or ΓΔ,A\Gamma \Sequent \Delta, !Asource 77 (if it's right weakening rule), and the derivation ends in one of

        Proof diagram: Proof tree concluding antecedent containing first formula A, then Gamma; sequent arrow; succedent containing capital Delta — line 84

        Proof tree concluding antecedent containing first formula A, then Gamma; sequent arrow; succedent containing capital Delta — line 84. This source proof tree has 5 explicitly ordered components. Its inference labels, in order, are left weakening rule. Its last stated proof component is: From the immediately preceding branch using the left weakening rule, infer antecedent containing first formula A, then Gamma; sequent arrow; succedent containing capital Delta.

        1. An upper premise slot is intentionally blank in this staged diagram.
        2. Previously derived premise with its intervening derivation omitted: antecedent containing Gamma; sequent arrow; succedent containing capital Delta.
        3. The next inference is labeled left weakening rule.
        4. From the immediately preceding branch using the left weakening rule, infer antecedent containing first formula A, then Gamma; sequent arrow; succedent containing capital Delta.
        5. The source ends this displayed proof segment here.

        Proof diagram: Proof tree concluding antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then formula A — line 79

        Proof tree concluding antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then formula A — line 79. This source proof tree has 9 explicitly ordered components. Its inference labels, in order, are left weakening rule, then right weakening rule. Its last stated proof component is: From the immediately preceding branch using the right weakening rule, infer antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then formula A.

        1. An upper premise slot is intentionally blank in this staged diagram.
        2. Previously derived premise with its intervening derivation omitted: antecedent containing Gamma; sequent arrow; succedent containing capital Delta.
        3. The next inference is labeled left weakening rule.
        4. From the immediately preceding branch using the left weakening rule, infer antecedent containing first formula A, then Gamma; sequent arrow; succedent containing capital Delta.
        5. The source ends this displayed proof segment here.
        6. An upper premise slot is intentionally blank in this staged diagram.
        7. Previously derived premise with its intervening derivation omitted: antecedent containing Gamma; sequent arrow; succedent containing capital Delta.
        8. The next inference is labeled right weakening rule.
        9. From the immediately preceding branch using the right weakening rule, infer antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then formula A.
        Native source formulas in proof order
        1. ΓΔ\Gamma \fCenter \Deltasource 81
        2. A,ΓΔ!A, \Gamma \fCenter \Deltasource 83
        3. ΓΔ\Gamma \fCenter \Deltasource 86
        4. ΓΔ,A\Gamma \fCenter \Delta, !Asource 88

        source 79

        By induction hypothesis, ΓΔ\Gamma \Sequent \Deltasource 90 is valid, i.e., for every structure 𝔐\Struct{M}source 92, either there is some CΓ!C \in \Gammasource 93 such that MC\Sat/{M}{!C}source 94 or there is some CΔ!C \in \Deltasource 94 such that MC\Sat{M}{!C}source 95.

        If MC\Sat/{M}{!C}source 97 for some CΓ!C \in \Gammasource 97, then CΘ!C \in \Thetasource 98 as well since Θ=A,Γ\Theta = !A, \Gammasource 98, and so MC\Sat/{M}{!C}source 99 for some CΘ!C \in \Thetasource 99. Similarly, if MC\Sat{M}{!C}source 100 for some CΔ!C \in \Deltasource 100, as CΞ!C \in \Xisource 101, MC\Sat{M}{!C}source 101 for some CΞ!C \in \Xisource 102. Consequently, ΘΞ\Theta \Sequent \Xisource 102 is valid.

      2. The last inference is left negation rule: Then the premise of the last inference is ΓΔ,A\Gamma \Sequent \Delta, !Asource 104 and the conclusion is ¬A,ΓΔ\lnot !A, \Gamma \Sequent \Deltasource 105, i.e., the derivation ends in

        Proof diagram: Proof tree concluding antecedent containing first the negation of formula A, then Gamma; sequent arrow; succedent containing capital Delta — line 106

        Proof tree concluding antecedent containing first the negation of formula A, then Gamma; sequent arrow; succedent containing capital Delta — line 106. This source proof tree has 4 explicitly ordered components. Its inference labels, in order, are left negation rule. Its last stated proof component is: From the immediately preceding branch using the left negation rule, infer antecedent containing first the negation of formula A, then Gamma; sequent arrow; succedent containing capital Delta.

        1. An upper premise slot is intentionally blank in this staged diagram.
        2. Previously derived premise with its intervening derivation omitted: antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then formula A.
        3. The next inference is labeled left negation rule.
        4. From the immediately preceding branch using the left negation rule, infer antecedent containing first the negation of formula A, then Gamma; sequent arrow; succedent containing capital Delta.
        Native source formulas in object order
        1. ΓΔ,A\Gamma \fCenter \Delta, !Asource 108
        2. ¬A,ΓΔ\lnot !A, \Gamma \fCenter \Deltasource 110

        source 106

        and Θ=¬A,Γ\Theta = \lnot !A, \Gammasource 112 while Ξ=Δ\Xi = \Deltasource 112.

        The induction hypothesis tells us that ΓΔ,A\Gamma \Sequent \Delta, !Asource 114 is valid, i.e., for every 𝔐\Struct{M}source 115, either (a) for some CΓ!C \in \Gammasource 116, MC\Sat/{M}{!C}source 117, or (b) for some CΔ!C \in \Deltasource 117, MC\Sat{M}{!C}source 118, or (c) MA\Sat{M}{!A}source 119. We want to show that ΘΞ\Theta \Sequent \Xisource 119 is also valid. Let 𝔐\Struct{M}source 120 be a structure. If (a) holds, then there is CΓ!C \in \Gammasource 122 so that MC\Sat/{M}{!C}source 123, but CΘ!C \in \Thetasource 123 as well. If (b) holds, there is CΔ!C \in \Deltasource 124 such that MC\Sat{M}{!C}source 125, but CΞ!C \in \Xisource 125 as well. Finally, if MA\Sat{M}{!A}source 126, then M¬A\Sat/{M}{\lnot !A}source 127. Since ¬AΘ\lnot !A \in \Thetasource 127, there is CΘ!C \in \Thetasource 128 such that MC\Sat/{M}{!C}source 129. Consequently, ΘΞ\Theta \Sequent \Xisource 129 is valid.

      3. The last inference is right negation rule: Exercise.

      4. The last inference is left conjunction rule: There are two variants: AB!A \land !Bsource 132 may be inferred on the left from A!Asource 133 or from B!Bsource 133 on the left side of the premise. In the first case, the π\pisource 134 ends in

        Proof diagram: Proof tree concluding antecedent containing first the conjunction of formula A and formula B, then Gamma; sequent arrow; succedent containing capital Delta — line 135

        Proof tree concluding antecedent containing first the conjunction of formula A and formula B, then Gamma; sequent arrow; succedent containing capital Delta — line 135. This source proof tree has 4 explicitly ordered components. Its inference labels, in order, are left conjunction rule. Its last stated proof component is: From the immediately preceding branch using the left conjunction rule, infer antecedent containing first the conjunction of formula A and formula B, then Gamma; sequent arrow; succedent containing capital Delta.

        1. An upper premise slot is intentionally blank in this staged diagram.
        2. Previously derived premise with its intervening derivation omitted: antecedent containing first formula A, then Gamma; sequent arrow; succedent containing capital Delta.
        3. The next inference is labeled left conjunction rule.
        4. From the immediately preceding branch using the left conjunction rule, infer antecedent containing first the conjunction of formula A and formula B, then Gamma; sequent arrow; succedent containing capital Delta.
        Native source formulas in object order
        1. A,ΓΔ!A, \Gamma \fCenter \Deltasource 137
        2. AB,ΓΔ!A \land !B, \Gamma \fCenter \Deltasource 139

        source 135

        and Θ=AB,Γ\Theta = !A \land !B, \Gammasource 141 while Ξ=Δ\Xi = \Deltasource 141. Consider a structure 𝔐\Struct Msource 142. Since by induction hypothesis, A,ΓΔ!A, \Gamma \Sequent \Deltasource 144 is valid, (a) MA\Sat/{M}{!A}source 145, (b) MC\Sat/{M}{!C}source 146 for some CΓ!C \in \Gammasource 146, or (c) MC\Sat{M}{!C}source 147 for some CΔ!C \in \Deltasource 147. In case (a), MAB\Sat/{M}{!A \land !B}source 148, so there is CΘ!C \in \Thetasource 149 (namely, AB!A \land !Bsource 149) such that MC\Sat/{M}{!C}source 150. In case (b), there is CΓ!C \in \Gammasource 150 such that MC\Sat/{M}{!C}source 151, and CΘ!C \in \Thetasource 152 as well. In case (c), there is CΔ!C \in \Deltasource 152 such that MC\Sat{M}{!C}source 153, and CΞ!C \in \Xisource 153 as well since Ξ=Δ\Xi = \Deltasource 154. So in each case, 𝔐\Struct Msource 154 satisfies AB,ΓΔ!A \land !B, \Gamma \Sequent \Deltasource 155. Since 𝔐\Struct{M}source 156 was arbitrary, ΓΔ\Gamma \Sequent \Deltasource 157 is valid. The case where AB!A \land !Bsource 157 is inferred from B!Bsource 158 is handled the same, changing A!Asource 158 to B!Bsource 159.

      5. The last inference is right disjunction rule: There are two variants: AB!A \lor !Bsource 160 may be inferred on the right from A!Asource 161 or from B!Bsource 161 on the right side of the premise. In the first case, π\pisource 162 ends in

        Proof diagram: Proof tree concluding antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then the disjunction of formula A and formula B — line 163

        Proof tree concluding antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then the disjunction of formula A and formula B — line 163. This source proof tree has 4 explicitly ordered components. Its inference labels, in order, are right disjunction rule. Its last stated proof component is: From the immediately preceding branch using the right disjunction rule, infer antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then the disjunction of formula A and formula B.

        1. An upper premise slot is intentionally blank in this staged diagram.
        2. Previously derived premise with its intervening derivation omitted: antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then formula A.
        3. The next inference is labeled right disjunction rule.
        4. From the immediately preceding branch using the right disjunction rule, infer antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then the disjunction of formula A and formula B.
        Native source formulas in object order
        1. ΓΔ,A\Gamma \fCenter \Delta, !Asource 165
        2. ΓΔ,AB\Gamma \fCenter \Delta, !A \lor !Bsource 167

        source 163

        Now Θ=Γ\Theta = \Gammasource 169 and Ξ=Δ,AB\Xi = \Delta, !A \lor !Bsource 169. Consider a structure 𝔐\Struct{M}source 170. Since ΓΔ,A\Gamma \Sequent \Delta, !Asource 171 is valid, (a) MA\Sat{M}{!A}source 172, (b) MC\Sat/{M}{!C}source 173 for some CΓ!C \in \Gammasource 173, or (c) MC\Sat{M}{!C}source 174 for some CΔ!C \in \Deltasource 174. In case (a), MAB\Sat{M}{!A \lor !B}source 175. In case (b), there is CΓ!C \in \Gammasource 176 such that MC\Sat/{M}{!C}source 177. In case (c), there is CΔ!C \in \Deltasource 177 such that MC\Sat{M}{!C}source 178. So in each case, 𝔐\Struct{M}source 179 satisfies ΓΔ,AB\Gamma \Sequent \Delta, !A \lor !Bsource 180, i.e., ΘΞ\Theta \Sequent \Xisource 180. Since 𝔐\Struct{M}source 181 was arbitrary, ΘΞ\Theta \Sequent \Xisource 182 is valid. The case where AB!A \lor !Bsource 182 is inferred from B!Bsource 183 is handled the same, changing A!Asource 183 to B!Bsource 183.

      6. The last inference is right conditional rule: Then π\pisource 184 ends in

        Proof diagram: Proof tree concluding antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then the conditional whose antecedent is formula A; and whose consequent is formula B — line 185

        Proof tree concluding antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then the conditional whose antecedent is formula A; and whose consequent is formula B — line 185. This source proof tree has 4 explicitly ordered components. Its inference labels, in order, are right conditional rule. Its last stated proof component is: From the immediately preceding branch using the right conditional rule, infer antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then the conditional whose antecedent is formula A; and whose consequent is formula B.

        1. An upper premise slot is intentionally blank in this staged diagram.
        2. Previously derived premise with its intervening derivation omitted: antecedent containing first formula A, then Gamma; sequent arrow; succedent containing first capital Delta, then formula B.
        3. The next inference is labeled right conditional rule.
        4. From the immediately preceding branch using the right conditional rule, infer antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then the conditional whose antecedent is formula A; and whose consequent is formula B.
        Native source formulas in object order
        1. A,ΓΔ,B!A, \Gamma \fCenter \Delta, !Bsource 187
        2. ΓΔ,AB\Gamma \fCenter \Delta, !A \lif !Bsource 189

        source 185

        Again, the induction hypothesis says that the premise is valid; we want to show that the conclusion is valid as well. Let 𝔐\Struct{M}source 193 be arbitrary. Since A,ΓΔ,B!A, \Gamma \Sequent \Delta, !Bsource 193 is valid, at least one of the following cases obtains: (a) MA\Sat/{M}{!A}source 195, (b) MB\Sat{M}{!B}source 196, (c) MC\Sat/{M}{!C}source 197 for some CΓ~!C \in \Gammasource 197, or (d) MC\Sat{M}{!C}source 198 for some CΔ!C \in \Deltasource 198. In cases (a) and (b), MAB\Sat{M}{!A \lif !B}source 199 and so there is a CΔ,AB!C \in \Delta, !A \lif !Bsource 200 such that MC\Sat{M}{!C}source 201. In case (c), for some CΓ!C \in \Gammasource 201, MC\Sat/{M}{!C}source 202. In case (d), for some CΔ!C \in \Deltasource 203, MC\Sat{M}{!C}source 203. In each case, 𝔐\Struct{M}source 204 satisfies ΓΔ,AB\Gamma \Sequent \Delta, !A \lif !Bsource 204. Since 𝔐\Struct{M}source 206 was arbitrary, ΓΔ,AB\Gamma \Sequent \Delta, !A \lif !Bsource 206 is valid.

      7. The last inference is left universal-quantifier rule: Then there is a formula A(x)!A(x)source 209 and a closed term ttsource 209 such that π\pisource 209 ends in

        Proof diagram: Proof tree concluding antecedent containing first for every variable x, formula A with argument variable x, then Gamma; sequent arrow; succedent containing capital Delta — line 210

        Proof tree concluding antecedent containing first for every variable x, formula A with argument variable x, then Gamma; sequent arrow; succedent containing capital Delta — line 210. This source proof tree has 4 explicitly ordered components. Its inference labels, in order, are left universal quantifier rule. Its last stated proof component is: From the immediately preceding branch using the left universal quantifier rule, infer antecedent containing first for every variable x, formula A with argument variable x, then Gamma; sequent arrow; succedent containing capital Delta.

        1. An upper premise slot is intentionally blank in this staged diagram.
        2. Previously derived premise with its intervening derivation omitted: antecedent containing first formula A with argument term t, then Gamma; sequent arrow; succedent containing capital Delta.
        3. The next inference is labeled left universal quantifier rule.
        4. From the immediately preceding branch using the left universal quantifier rule, infer antecedent containing first for every variable x, formula A with argument variable x, then Gamma; sequent arrow; succedent containing capital Delta.
        Native source formulas in object order
        1. A(t),ΓΔ!A(t), \Gamma \fCenter \Deltasource 212
        2. x(A(x)),ΓΔ\lforall[x][!A(x)], \Gamma \fCenter \Deltasource 214

        source 210

        We want to show that the conclusion x(A(x)),ΓΔ\lforall[x][!A(x)], \Gamma \Sequent \Deltasource 216 is valid. Consider a structure 𝔐\Struct Msource 217. Since the premise A(t),ΓΔ!A(t), \Gamma \Sequent \Deltasource 218 is valid, (a) MA(t)\Sat/{M}{!A(t)}source 219, (b) MC\Sat/{M}{!C}source 219 for some CΓ!C \in \Gammasource 219, or (c) MC\Sat{M}{!C}source 220 for some CΔ!C \in \Deltasource 220. In case (a), by the proposition relating substitution to the semantic value of terms, if Mx(A(x))\Sat{M}{\lforall[x][!A(x)]}source 222, then MA(t)\Sat{M}{!A(t)}source 222. Since MA(t)\Sat/{M}{!A(t)}source 223, Mx(A(x))\Sat/{M}{\lforall[x][!A(x)]}source 223 . In case (b) and (c), 𝔐\Struct{M}source 224 also satisfies x(A(x)),ΓΔ\lforall[x][!A(x)], \Gamma \Sequent \Deltasource 224. Since 𝔐\Struct Msource 225 was arbitrary, x(A(x)),ΓΔ\lforall[x][!A(x)], \Gamma \Sequent \Deltasource 226 is valid.

      8. The last inference is right existential-quantifier rule: Exercise.

      9. The last inference is right universal-quantifier rule: Then there is a formula A(x)!A(x)source 229 and a constant aasource 229 such that π\pisource 229 ends in

        Proof diagram: Proof tree concluding antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then for every variable x, formula A with argument variable x — line 230

        Proof tree concluding antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then for every variable x, formula A with argument variable x — line 230. This source proof tree has 4 explicitly ordered components. Its inference labels, in order, are right universal quantifier rule. Its last stated proof component is: From the immediately preceding branch using the right universal quantifier rule, infer antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then for every variable x, formula A with argument variable x.

        1. An upper premise slot is intentionally blank in this staged diagram.
        2. Previously derived premise with its intervening derivation omitted: antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then formula A with argument constant a.
        3. The next inference is labeled right universal quantifier rule.
        4. From the immediately preceding branch using the right universal quantifier rule, infer antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then for every variable x, formula A with argument variable x.
        Native source formulas in object order
        1. ΓΔ,A(a)\Gamma \fCenter \Delta, !A(a)source 232
        2. ΓΔ,x(A(x))\Gamma \fCenter \Delta, \lforall[x][!A(x)]source 234

        source 230

        where the eigenvariable condition is satisfied, i.e., aasource 236 does not occur in A(x)!A(x)source 237, Γ\Gammasource 237, or Δ\Deltasource 237. By induction hypothesis, the premise of the last inference is valid. We have to show that the conclusion is valid as well, i.e., that for any structure 𝔐\Struct Msource 240, (a) Mx(A(x))\Sat{M}{\lforall[x][!A(x)]}source 240, (b) MC\Sat/{M}{!C}source 241 for some CΓ!C \in \Gammasource 241, or (c) MC\Sat{M}{!C}source 241 for some CΔ!C \in \Deltasource 242.

        Suppose 𝔐\Struct{M}source 244 is an arbitrary structure. If (b) or (c) holds, we are done, so suppose neither holds: for all CΓ!C \in \Gammasource 245, MC\Sat{M}{!C}source 246, and for all CΔ!C \in \Deltasource 246, MC\Sat/{M}{!C}source 247. We have to show that (a) holds, i.e., Mx(A(x))\Sat{M}{\lforall[x][!A(x)]}source 248. By the proposition giving the satisfaction clauses for quantifiers, if suffices to show that M,sA(x)\Sat{M}{!A(x)}[s]source 250 for all variable assignments sssource 250. So let sssource 250 be an arbitrary variable assignment. Consider the structure M\Struct{M'}source 252 which is just like 𝔐\Struct{M}source 252 except aM=s(x)\Assign{a}{M'} = s(x)source 253. By the corollary that sentence truth is independent of variable assignment, for any CΓ!C \in \Gammasource 254, MC\Sat{M'}{!C}source 255 since aasource 255 does not occur in Γ\Gammasource 255, and for any CΔ!C \in \Deltasource 256, MC\Sat/{M'}{!C}source 256. But the premise is valid, so MA(a)\Sat{M'}{!A(a)}source 257. By the proposition linking satisfaction of a sentence with truth in a structure, M,sA(a)\Sat{M'}{!A(a)}[s]source 258, since A(a)!A(a)source 258 is a sentence. Now s=uivxs\varAssign{s}{s}{x}source 258 with s(x)=aM,ss(x) = \Value{a}{M'}[s]source 259, since we've defined M\Struct{M'}source 259 in just this way. So the proposition on assignment extensionality for formulas applies, and we get M,sA(x)\Sat{M'}{!A(x)}[s]source 261. Since aasource 261 does not occur in A(x)!A(x)source 261, by the proposition on extensionality of first-order evaluation, M,sA(x)\Sat{M}{!A(x)}[s]source 262. Since sssource 263 was arbitrary, we've completed the proof that M,sA(x)\Sat{M}{!A(x)}[s]source 264 for all variable assignments.

      10. The last inference is left existential-quantifier rule: Exercise.

      Now let's consider the possible inferences with two premises.

      1. The last inference is a cut: then π\pisource 270 ends in

        Proof diagram: Proof tree concluding antecedent containing first Gamma, then capital Pi; sequent arrow; succedent containing first capital Delta, then capital Lambda — line 271

        Proof tree concluding antecedent containing first Gamma, then capital Pi; sequent arrow; succedent containing first capital Delta, then capital Lambda — line 271. This source proof tree has 6 explicitly ordered components. Its inference labels, in order, are cut rule. Its last stated proof component is: From the two immediately preceding branches using the cut rule, infer antecedent containing first Gamma, then capital Pi; sequent arrow; succedent containing first capital Delta, then capital Lambda.

        1. An upper premise slot is intentionally blank in this staged diagram.
        2. Previously derived premise with its intervening derivation omitted: antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then formula A.
        3. An upper premise slot is intentionally blank in this staged diagram.
        4. Previously derived premise with its intervening derivation omitted: antecedent containing first formula A, then capital Pi; sequent arrow; succedent containing capital Lambda.
        5. The next inference is labeled cut rule.
        6. From the two immediately preceding branches using the cut rule, infer antecedent containing first Gamma, then capital Pi; sequent arrow; succedent containing first capital Delta, then capital Lambda.
        Native source formulas in object order
        1. ΓΔ,A\Gamma \fCenter \Delta, !Asource 273
        2. A,ΠΛ!A, \Pi \fCenter \Lambdasource 275
        3. Γ,ΠΔ,Λ\Gamma, \Pi \fCenter \Delta, \Lambdasource 277

        source 271

        Let 𝔐\Struct{M}source 279 be a structure. By induction hypothesis, the premises are valid, so 𝔐\Struct{M}source 281 satisfies both premises. We distinguish two cases: (a) MA\Sat/{M}{!A}source 282 and (b) MA\Sat{M}{!A}source 283. In case (a), in order for 𝔐\Struct{M}source 284 to satisfy the left premise, it must satisfy ΓΔ\Gamma \Sequent \Deltasource 285. But then it also satisfies the conclusion. In case (b), in order for 𝔐\Struct{M}source 287 to satisfy the right premise, it must satisfy ΠΛ\Pi \setminus \Lambdasource 288. Again, 𝔐\Struct{M}source 289 satisfies the conclusion.

      2. The last inference is right conjunction rule. Then π\pisource 290 ends in

        Proof diagram: Proof tree concluding antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then the conjunction of formula A and formula B — line 291

        Proof tree concluding antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then the conjunction of formula A and formula B — line 291. This source proof tree has 6 explicitly ordered components. Its inference labels, in order, are right conjunction rule. Its last stated proof component is: From the two immediately preceding branches using the right conjunction rule, infer antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then the conjunction of formula A and formula B.

        1. An upper premise slot is intentionally blank in this staged diagram.
        2. Previously derived premise with its intervening derivation omitted: antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then formula A.
        3. An upper premise slot is intentionally blank in this staged diagram.
        4. Previously derived premise with its intervening derivation omitted: antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then formula B.
        5. The next inference is labeled right conjunction rule.
        6. From the two immediately preceding branches using the right conjunction rule, infer antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then the conjunction of formula A and formula B.
        Native source formulas in object order
        1. ΓΔ,A\Gamma \fCenter \Delta, !Asource 293
        2. ΓΔ,B\Gamma \fCenter \Delta, !Bsource 295
        3. ΓΔ,AB\Gamma \fCenter \Delta, !A \land !Bsource 297

        source 291

        Consider a structure 𝔐\Struct Msource 299. If 𝔐\Struct{M}source 301 satisfies ΓΔ\Gamma \Sequent \Deltasource 301, we are done. So suppose it doesn't. Since ΓΔ,A\Gamma \fCenter \Delta, !Asource 302 is valid by induction hypothesis, MA\Sat{M}{!A}source 304. Similarly, since ΓΔ,B\Gamma \Sequent \Delta, !Bsource 304 is valid, MB\Sat{M}{!B}source 306. But then MAB\Sat{M}{!A \land !B}source 307.

      3. The last inference is left disjunction rule: Exercise.

      4. The last inference is left conditional rule. Then π\pisource 309 ends in

        Proof diagram: Proof tree concluding antecedent containing first the conditional whose antecedent is formula A; and whose consequent is formula B, then Gamma, and finally capital Pi; sequent arrow; succedent containing first capital Delta, then capital Lambda — line 310

        Proof tree concluding antecedent containing first the conditional whose antecedent is formula A; and whose consequent is formula B, then Gamma, and finally capital Pi; sequent arrow; succedent containing first capital Delta, then capital Lambda — line 310. This source proof tree has 6 explicitly ordered components. Its inference labels, in order, are left conditional rule. Its last stated proof component is: From the two immediately preceding branches using the left conditional rule, infer antecedent containing first the conditional whose antecedent is formula A; and whose consequent is formula B, then Gamma, and finally capital Pi; sequent arrow; succedent containing first capital Delta, then capital Lambda.

        1. An upper premise slot is intentionally blank in this staged diagram.
        2. Previously derived premise with its intervening derivation omitted: antecedent containing Gamma; sequent arrow; succedent containing first capital Delta, then formula A.
        3. An upper premise slot is intentionally blank in this staged diagram.
        4. Previously derived premise with its intervening derivation omitted: antecedent containing first formula B, then capital Pi; sequent arrow; succedent containing capital Lambda.
        5. The next inference is labeled left conditional rule.
        6. From the two immediately preceding branches using the left conditional rule, infer antecedent containing first the conditional whose antecedent is formula A; and whose consequent is formula B, then Gamma, and finally capital Pi; sequent arrow; succedent containing first capital Delta, then capital Lambda.
        Native source formulas in object order
        1. ΓΔ,A\Gamma \fCenter \Delta, !Asource 312
        2. B,ΠΛ!B, \Pi \fCenter \Lambdasource 314
        3. AB,Γ,ΠΔ,Λ!A \lif !B, \Gamma, \Pi \fCenter \Delta, \Lambdasource 316

        source 310

        Again, consider a structure 𝔐\Struct{M}source 319 and suppose 𝔐\Struct{M}source 320 doesn't satisfy Γ,ΠΔ,Λ\Gamma, \Pi \Sequent \Delta, \Lambdasource 321. We have to show that MAB\Sat/{M}{!A \lif !B}source 322. If 𝔐\Struct{M}source 323 doesn't satisfy Γ,ΠΔ,Λ\Gamma, \Pi \Sequent \Delta, \Lambdasource 323, it satisfies neither ΓΔ\Gamma \Sequent \Deltasource 324 nor ΠΛ\Pi \Sequent \Lambdasource 325. Since, ΓΔ,A\Gamma \Sequent \Delta, !Asource 325 is valid, we have MA\Sat{M}{!A}source 326. Since B,ΠΛ!B, \Pi \Sequent \Lambdasource 327 is valid, we have MB\Sat/{M}{!B}source 328. But then MAB\Sat/{M}{!A \lif !B}source 329, which is what we wanted to show.

      End of proof.

      Exercise: Complete the proof of the sequent-calculus soundness theorem — line 335

      Complete the proof of the sequent-calculus soundness theorem.

      source 335

      Corollary: If no premises syntactically derives formula A then formula A is valid — line 346

      If A\Proves !Asource 348 then A!Asource 348 is valid.

      source 346

      Corollary: If Gamma syntactically derives formula A then Gamma semantically entails formula A — line 351

      If ΓA\Gamma \Proves !Asource 353 then ΓA\Gamma \Entails !Asource 353.

      source 351

      Proof

      If ΓA\Gamma \Proves !Asource 357 then for some finite subset Γ0Γ\Gamma_0 \subseteq \Gammasource 357, there is a derivation of Γ0A\Gamma_0 \Sequent !Asource 358. By the sequent-calculus soundness theorem, every structure 𝔐\Struct{M}source 360 either makes some BΓ0!B \in \Gamma_0source 361 false or makes A!Asource 361 true. Hence, if MΓ\Sat{M}{\Gamma}source 362 then also MA\Sat{M}{!A}source 363.

      End of proof.

      Corollary: If Gamma is satisfiable, then it is consistent — line 366

      If Γ\Gammasource 368 is satisfiable, then it is consistent.

      source 366

      Proof

      We prove the contrapositive. Suppose that Γ\Gammasource 372 is not consistent. Then there is a finite Γ0Γ\Gamma_0 \subseteq \Gammasource 373 and a derivation of Γ0\Gamma_0 \Sequent \quadsource 374. By the sequent-calculus soundness theorem, Γ0\Gamma_0 \Sequent \quadsource 375 is valid. In other words, for every structure 𝔐\Struct{M}source 376, there is CΓ0!C \in \Gamma_0source 377 so that MC\Sat/{M}{!C}source 378, and since Γ0Γ\Gamma_0 \subseteq \Gammasource 378, that C!Csource 379 is also in Γ\Gammasource 379. Thus, no 𝔐\Struct{M}source 380 satisfies Γ\Gammasource 380, and Γ\Gammasource 381 is not satisfiable.

      End of proof.

      derivation with identity

      Derivations with identity require additional initial sequents and inference rules.

      Definition: Initial sequents for identity sign — line 16

      Initial sequents for =\eqsource 16

      If ttsource 17 is a closed term, then empty antecedentt=t{} \Sequent \eq[t][t]source 17 is an initial sequent.

      source 16

      The rules for =\eqsource 20 are (t1t_1source 20 and t2t_2source 20 are closed terms):

      Definition of derivation with identity sequent rules — line 22

      Proof diagram: Proof tree concluding antecedent containing first term t sub one is identical to term t sub two, then Gamma; sequent arrow; succedent containing first capital Delta, then formula A with argument term t sub two — line 26

      Proof tree concluding antecedent containing first term t sub one is identical to term t sub two, then Gamma; sequent arrow; succedent containing first capital Delta, then formula A with argument term t sub two — line 26. This source proof tree has 4 explicitly ordered components. Its inference labels, in order, are identity rule. Its last stated proof component is: From the immediately preceding branch using the identity rule, infer antecedent containing first term t sub one is identical to term t sub two, then Gamma; sequent arrow; succedent containing first capital Delta, then formula A with argument term t sub two.

      1. Premise or initial sequent: antecedent containing first term t sub one is identical to term t sub two, then Gamma; sequent arrow; succedent containing first capital Delta, then formula A with argument term t sub one.
      2. The next inference is labeled identity rule.
      3. From the immediately preceding branch using the identity rule, infer antecedent containing first term t sub one is identical to term t sub two, then Gamma; sequent arrow; succedent containing first capital Delta, then formula A with argument term t sub two.
      4. The source ends this displayed proof segment here.
      Native source formulas in object order
      1. t1=t2,ΓΔ,A(t1)\eq[t_1][t_2], \Gamma \fCenter \Delta, !A(t_1)source 23
      2. =\eqsource 24
      3. t1=t2,ΓΔ,A(t2)\eq[t_1][t_2], \Gamma \fCenter \Delta, !A(t_2)source 25

      source 26

      Proof diagram: Proof tree concluding antecedent containing first term t sub one is identical to term t sub two, then Gamma; sequent arrow; succedent containing first capital Delta, then formula A with argument term t sub one — line 31

      Proof tree concluding antecedent containing first term t sub one is identical to term t sub two, then Gamma; sequent arrow; succedent containing first capital Delta, then formula A with argument term t sub one — line 31. This source proof tree has 4 explicitly ordered components. Its inference labels, in order, are identity rule. Its last stated proof component is: From the immediately preceding branch using the identity rule, infer antecedent containing first term t sub one is identical to term t sub two, then Gamma; sequent arrow; succedent containing first capital Delta, then formula A with argument term t sub one.

      1. Premise or initial sequent: antecedent containing first term t sub one is identical to term t sub two, then Gamma; sequent arrow; succedent containing first capital Delta, then formula A with argument term t sub two.
      2. The next inference is labeled identity rule.
      3. From the immediately preceding branch using the identity rule, infer antecedent containing first term t sub one is identical to term t sub two, then Gamma; sequent arrow; succedent containing first capital Delta, then formula A with argument term t sub one.
      4. The source ends this displayed proof segment here.
      Native source formulas in object order
      1. t1=t2,ΓΔ,A(t2)\eq[t_1][t_2], \Gamma \fCenter \Delta, !A(t_2)source 28
      2. =\eqsource 29
      3. t1=t2,ΓΔ,A(t1)\eq[t_1][t_2], \Gamma \fCenter \Delta, !A(t_1)source 30

      source 31

      source 22

      Example: If lowercase s and term t are closed terms, then first lowercase s is identical to term t, then… — line 34

      If sssource 35 and ttsource 35 are closed terms, then s=t,A(s)A(t)\eq[s][t], !A(s) \Proves !A(t)source 35:

      Proof diagram: Proof tree concluding antecedent containing first lowercase s is identical to term t, then formula A with argument lowercase s; sequent arrow; succedent containing formula A with argument term t — line 37

      Proof tree concluding antecedent containing first lowercase s is identical to term t, then formula A with argument lowercase s; sequent arrow; succedent containing formula A with argument term t — line 37. This source proof tree has 5 explicitly ordered components. Its inference labels, in order, are left weakening rule, then identity rule. Its last stated proof component is: From the immediately preceding branch using the identity rule, infer antecedent containing first lowercase s is identical to term t, then formula A with argument lowercase s; sequent arrow; succedent containing formula A with argument term t.

      1. Premise or initial sequent: antecedent containing formula A with argument lowercase s; sequent arrow; succedent containing formula A with argument lowercase s.
      2. The next inference is labeled left weakening rule.
      3. From the immediately preceding branch using the left weakening rule, infer antecedent containing first lowercase s is identical to term t, then formula A with argument lowercase s; sequent arrow; succedent containing formula A with argument lowercase s.
      4. The next inference is labeled identity rule.
      5. From the immediately preceding branch using the identity rule, infer antecedent containing first lowercase s is identical to term t, then formula A with argument lowercase s; sequent arrow; succedent containing formula A with argument term t.
      Native source formulas in object order
      1. A(s)A(s)!A(s) \fCenter !A(s)source 38
      2. s=t,A(s)A(s)\eq[s][t], !A(s) \fCenter !A(s)source 40
      3. =\eqsource 41
      4. s=t,A(s)A(t)\eq[s][t], !A(s) \fCenter !A(t)source 42

      source 37

      This may be familiar as the principle of substitutability of identicals, or Leibniz' Law.

      LK\Log{LK}source 47 proves that =\eqsource 47 is symmetric and transitive:

      Proof diagram: Proof tree concluding antecedent containing term t sub one is identical to term t sub two; sequent arrow; succedent containing term t sub two is identical to term t sub one — line 54

      Proof tree concluding antecedent containing term t sub one is identical to term t sub two; sequent arrow; succedent containing term t sub two is identical to term t sub one — line 54. This source proof tree has 6 explicitly ordered components. Its inference labels, in order, are left weakening rule, then identity rule. Its last stated proof component is: From the immediately preceding branch using the identity rule, infer antecedent containing term t sub one is identical to term t sub two; sequent arrow; succedent containing term t sub two is identical to term t sub one.

      1. Premise or initial sequent: antecedent containing no formulas; sequent arrow; succedent containing term t sub one is identical to term t sub one.
      2. The next inference is labeled left weakening rule.
      3. From the immediately preceding branch using the left weakening rule, infer antecedent containing term t sub one is identical to term t sub two; sequent arrow; succedent containing term t sub one is identical to term t sub one.
      4. The next inference is labeled identity rule.
      5. From the immediately preceding branch using the identity rule, infer antecedent containing term t sub one is identical to term t sub two; sequent arrow; succedent containing term t sub two is identical to term t sub one.
      6. The source ends this displayed proof segment here.

      Proof diagram: Proof tree concluding antecedent containing first term t sub one is identical to term t sub two, then term t sub two is identical to term t sub three; sequent arrow; succedent containing term t sub one is identical to term t sub three — line 48

      Proof tree concluding antecedent containing first term t sub one is identical to term t sub two, then term t sub two is identical to term t sub three; sequent arrow; succedent containing term t sub one is identical to term t sub three — line 48. This source proof tree has 13 explicitly ordered components. Its inference labels, in order, are left weakening rule, then identity rule, then left weakening rule, then identity rule, then left exchange rule. Its last stated proof component is: From the immediately preceding branch using the left exchange rule, infer antecedent containing first term t sub one is identical to term t sub two, then term t sub two is identical to term t sub three; sequent arrow; succedent containing term t sub one is identical to term t sub three.

      1. Premise or initial sequent: antecedent containing no formulas; sequent arrow; succedent containing term t sub one is identical to term t sub one.
      2. The next inference is labeled left weakening rule.
      3. From the immediately preceding branch using the left weakening rule, infer antecedent containing term t sub one is identical to term t sub two; sequent arrow; succedent containing term t sub one is identical to term t sub one.
      4. The next inference is labeled identity rule.
      5. From the immediately preceding branch using the identity rule, infer antecedent containing term t sub one is identical to term t sub two; sequent arrow; succedent containing term t sub two is identical to term t sub one.
      6. The source ends this displayed proof segment here.
      7. Premise or initial sequent: antecedent containing term t sub one is identical to term t sub two; sequent arrow; succedent containing term t sub one is identical to term t sub two.
      8. The next inference is labeled left weakening rule.
      9. From the immediately preceding branch using the left weakening rule, infer antecedent containing first term t sub two is identical to term t sub three, then term t sub one is identical to term t sub two; sequent arrow; succedent containing term t sub one is identical to term t sub two.
      10. The next inference is labeled identity rule.
      11. From the immediately preceding branch using the identity rule, infer antecedent containing first term t sub two is identical to term t sub three, then term t sub one is identical to term t sub two; sequent arrow; succedent containing term t sub one is identical to term t sub three.
      12. The next inference is labeled left exchange rule.
      13. From the immediately preceding branch using the left exchange rule, infer antecedent containing first term t sub one is identical to term t sub two, then term t sub two is identical to term t sub three; sequent arrow; succedent containing term t sub one is identical to term t sub three.
      Native source formulas in proof order
      1. t1=t1\fCenter \eq[t_1][t_1]source 49
      2. t1=t2t1=t1\eq[t_1][t_2] \fCenter \eq[t_1][t_1]source 51
      3. =\eqsource 52
      4. t1=t2t2=t1\eq[t_1][t_2] \fCenter \eq[t_2][t_1]source 53
      5. t1=t2t1=t2\eq[t_1][t_2] \fCenter \eq[t_1][t_2]source 55
      6. t2=t3,t1=t2t1=t2\eq[t_2][t_3], \eq[t_1][t_2] \fCenter \eq[t_1][t_2]source 57
      7. =\eqsource 58
      8. t2=t3,t1=t2t1=t3\eq[t_2][t_3], \eq[t_1][t_2] \fCenter \eq[t_1][t_3]source 59
      9. t1=t2,t2=t3t1=t3\eq[t_1][t_2], \eq[t_2][t_3] \fCenter \eq[t_1][t_3]source 61

      source 48

      In the derivation on the left, the formula x=t1\eq[x][t_1]source 63 is our A(x)!A(x)source 64. On the right, we take A(x)!A(x)source 64 to be t1=x\eq[t_1][x]source 64.

      source 34

      Exercise: Give derivations of the following sequents: Next item: antecedent containing no formulas;… — line 67

      Give derivations of the following sequents:

      1. x(y(((x=yA(x))A(y))))\Sequent \lforall[x][\lforall[y][((x = y \land !A(x)) \lif !A(y))]]source 70

      2. x(A(x))y(z(((A(y)A(z))y=z)))x((A(x)y((A(y)y=x))))\lexists[x][!A(x)] \land \lforall[y][\lforall[z][((!A(y) \land !A(z)) \lif y = z)]] \Sequent \lexists[x][(!A(x) \land \lforall[y][(!A(y) \lif y = x)])]source 71

      source 67

      Soundness with identity

      Proposition: L K with initial sequents and rules for identity is sound — line 13

      LK\Log{LK}source 14 with initial sequents and rules for identity is sound.

      source 13

      Proof

      Initial sequents of the form empty antecedentt=t{} \Sequent \eq[t][t]source 18 are valid, since for every structure 𝔐\Struct Msource 19, Mt=t\Sat{M}{\eq[t][t]}source 19. (Note that we assume the term ttsource 20 to be closed, i.e., it contains no variables, so variable assignments are irrelevant).

      Suppose the last inference in a derivation is ==source 23. Then the premise is t1=t2,ΓΔ,A(t1)\eq[t_1][t_2], \Gamma \Sequent \Delta, !A(t_1)source 24 and the conclusion is t1=t2,ΓΔ,A(t2)\eq[t_1][t_2], \Gamma \Sequent \Delta, !A(t_2)source 25. Consider a structure 𝔐\Struct Msource 26. We need to show that the conclusion is valid, i.e., if Mt1=t2\Sat{M}{\eq[t_1][t_2]}source 27 and MΓ\Sat{M}{\Gamma}source 27, then either MC\Sat{M}{!C}source 28 for some CΔ!C \in \Deltasource 28 or MA(t2)\Sat{M}{!A(t_2)}source 28.

      By induction hypothesis, the premise is valid. This means that if Mt1=t2\Sat{M}{\eq[t_1][t_2]}source 31 and MΓ\Sat{M}{\Gamma}source 31 either (a) for some CΔ!C \in \Deltasource 31, MC\Sat{M}{!C}source 32 or (b) MA(t1)\Sat{M}{!A(t_1)}source 32. In case (a) we are done. Consider case (b). Let sssource 33 be a variable assignment with s(x)=t1Ms(x) = \Value{t_1}{M}source 34. By the proposition linking satisfaction of a sentence with truth in a structure, M,sA(t1)\Sat{M}{!A(t_1)}[s]source 35. Since s=uivxs\varAssign{s}{s}{x}source 35, by the proposition on assignment extensionality for formulas, M,sA(x)\Sat{M}{!A(x)}[s]source 36. since Mt1=t2\Sat{M}{\eq[t_1][t_2]}source 37, we have t1M=t2M\Value{t_1}{M} = \Value{t_2}{M}source 37, and hence s(x)=t2Ms(x) = \Value{t_2}{M}source 38. By applying the proposition on assignment extensionality for formulas again, we also have M,sA(t2)\Sat{M}{!A(t_2)}[s]source 40. By the proposition linking satisfaction of a sentence with truth in a structure, MA(t2)\Sat{M}{!A(t_2)}source 41.

      End of proof.