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 Tableaux projection in source order. All 589 formula occurrences use native, unflattened MathML. Fifty tableaux and seventeen proof trees retain complete ordered semantic descriptions and terminal-path linearizations.

Rules and tableau

A tableau is a systematic survey of the possible ways a sentence can be true or false in a structure. The building blocks of a tableau are signed formulas: sentences plus a truth value “sign,” either Tsource 18 or Fsource 18. These signed formulas are arranged in a (downward growing) tree.

Definition of a signed formula

A signed formula is a pair consisting of a truth value and a sentence, i.e., either: TA or FA.source 24

source 21

Intuitively, we might read TAsource 29 as “Asource 29 might be true” and FAsource 30 as “Asource 30 might be false” (in some structure).

Each signed formula in the tree is either an assumption (which are listed at the very top of the tree), or it is obtained from a signed formula above it by one of a number of rules of inference. There are two rules for each possible main operator of the preceding formula, one for the case where the sign is Tsource 37, and one for the case where the sign is Fsource 38. Some rules allow the tree to branch, and some only add signed formulas to the branch. A rule may be (and often must be) applied not to the immediately preceding signed formula, but to any signed formula in the branch from the root to the place the rule is applied.

A branch is closed when it contains both TAsource 44 and FAsource 45. A closed tableau is one where every branch is closed. Under the intuitive interpretation, any branch describes a joint possibility, but TAsource 47 and FAsource 47 are not jointly possible. In other words, if a branch is closed, the possibility it describes has been ruled out. In particular, that means that a closed tableau rules out all possibilities of simultaneously making every assumption of the form TAsource 51 true and every assumption of the form FAsource 52 false.

A closed tableau for Asource 54 is a closed tableau with root FAsource 55. If such a closed tableau exists, all possibilities for Asource 56 being false have been ruled out; i.e., Asource 56 must be true in every structure.

Propositional Rules

Rules for ¬source 15

Definition of the negation tableau rules

Proof diagram: True-negation tableau rule

Premise: the complete formula not A, carrying the true sign. Apply the true-negation tableau rule. Continue the same branch with the complete formula A, carrying the false sign.

  1. Premise: the complete formula not A, carrying the true sign.
  2. Apply the true-negation tableau rule.
  3. Continue the same branch with the complete formula A, carrying the false sign.

source 21

Proof diagram: False-negation tableau rule

Premise: the complete formula not A, carrying the false sign. Apply the false-negation tableau rule. Continue the same branch with the complete formula A, carrying the true sign.

  1. Premise: the complete formula not A, carrying the false sign.
  2. Apply the false-negation tableau rule.
  3. Continue the same branch with the complete formula A, carrying the true sign.

source 26

source 17

Rules for source 29

Definition of the conjunction tableau rules

Proof diagram: True-conjunction tableau rule

Premise: the complete conjunction A and B, carrying the true sign. Apply the true-conjunction tableau rule. On the same branch, add A carrying the true sign, followed by B carrying the true sign.

  1. Premise: the complete conjunction A and B, carrying the true sign.
  2. Apply the true-conjunction tableau rule.
  3. On the same branch, add A carrying the true sign, followed by B carrying the true sign.

source 37

Proof diagram: False-conjunction branching tableau rule

Premise: the complete conjunction A and B, carrying the false sign. Apply the false-conjunction tableau rule. Split the branch: the left child contains A carrying the false sign, and the right child contains B carrying the false sign.

  1. Premise: the complete conjunction A and B, carrying the false sign.
  2. Apply the false-conjunction tableau rule.
  3. Split the branch: the left child contains A carrying the false sign, and the right child contains B carrying the false sign.
Additional native source formulas in object order
  1. FAFBsource 41

source 42

source 31

Rules for source 45

Definition of the disjunction tableau rules

Proof diagram: True-disjunction branching tableau rule

Premise: the complete disjunction A or B, carrying the true sign. Apply the true-disjunction tableau rule. Split the branch: the left child contains A carrying the true sign, and the right child contains B carrying the true sign.

  1. Premise: the complete disjunction A or B, carrying the true sign.
  2. Apply the true-disjunction tableau rule.
  3. Split the branch: the left child contains A carrying the true sign, and the right child contains B carrying the true sign.
Additional native source formulas in object order
  1. TATBsource 50

source 51

Proof diagram: False-disjunction tableau rule

Premise: the complete disjunction A or B, carrying the false sign. Apply the false-disjunction tableau rule. On the same branch, add A carrying the false sign, followed by B carrying the false sign.

  1. Premise: the complete disjunction A or B, carrying the false sign.
  2. Apply the false-disjunction tableau rule.
  3. On the same branch, add A carrying the false sign, followed by B carrying the false sign.

source 58

source 47

Rules for source 61

Definition of the conditional tableau rules

Proof diagram: True-conditional branching tableau rule

Premise: the complete conditional from A to B, carrying the true sign. Apply the true-conditional tableau rule. Split the branch: the left child contains A carrying the false sign, and the right child contains B carrying the true sign.

  1. Premise: the complete conditional from A to B, carrying the true sign.
  2. Apply the true-conditional tableau rule.
  3. Split the branch: the left child contains A carrying the false sign, and the right child contains B carrying the true sign.
Additional native source formulas in object order
  1. FATBsource 66

source 67

Proof diagram: False-conditional tableau rule

Premise: the complete conditional from A to B, carrying the false sign. Apply the false-conditional tableau rule. On the same branch, add A carrying the true sign, followed by B carrying the false sign.

  1. Premise: the complete conditional from A to B, carrying the false sign.
  2. Apply the false-conditional tableau rule.
  3. On the same branch, add A carrying the true sign, followed by B carrying the false sign.

source 74

source 63

The Cut Rule

Definition of the cut tableau rule

Proof diagram: Cut branching rule

The cut rule has no formula premise at the current branch node. Choose a formula A and split the current branch. The left child contains A carrying the true sign; the right child contains A carrying the false sign.

  1. The cut rule has no formula premise at the current branch node.
  2. Choose a formula A and split the current branch.
  3. The left child contains A carrying the true sign; the right child contains A carrying the false sign.
Additional native source formulas in object order
  1. TAFAsource 82

source 83

source 79

The cut rule rule is not applied “to” a previous signed formula; rather, it allows every branch in a tableau to be split in two, one branch containing TAsource 88, the other FAsource 88. It is not necessary—any set of signed formulas with a closed tableau has one not using cut rule—but it allows us to combine tableaus in a convenient way.

Quantifier Rules

Rules for source 13

Definition of the universal-quantifier tableau rules

Proof diagram: True-universal tableau rule

Premise: every x satisfies A of x, carrying the true sign. Apply the true-universal tableau rule, choosing any closed term t. Continue the branch with A of t carrying the true sign.

  1. Premise: every x satisfies A of x, carrying the true sign.
  2. Apply the true-universal tableau rule, choosing any closed term t.
  3. Continue the branch with A of t carrying the true sign.

source 19

Proof diagram: False-universal tableau rule

Premise: every x satisfies A of x, carrying the false sign. Apply the false-universal tableau rule with a new constant a that does not occur earlier on the branch. Continue the branch with A of a carrying the false sign.

  1. Premise: every x satisfies A of x, carrying the false sign.
  2. Apply the false-universal tableau rule with a new constant a that does not occur earlier on the branch.
  3. Continue the branch with A of a carrying the false sign.

source 24

source 15

In true-signed universal-quantifier tableau rule, tsource 27 is a closed term (i.e., one without variables). In false-signed universal-quantifier tableau rule, asource 28 is a constant which must not occur anywhere in the branch above false-signed universal-quantifier tableau rule. We call asource 30 the eigenvariable of the false-signed universal-quantifier tableau rule inference.We use the term “eigenvariable” even though asource 32 in the above rule is a constant. This has historical reasons.

Rules for source 35

Definition of the existential-quantifier tableau rules

Proof diagram: True-existential tableau rule

Premise: there exists an x satisfying A of x, carrying the true sign. Apply the true-existential tableau rule with a new constant a that does not occur earlier on the branch. Continue the branch with A of a carrying the true sign.

  1. Premise: there exists an x satisfying A of x, carrying the true sign.
  2. Apply the true-existential tableau rule with a new constant a that does not occur earlier on the branch.
  3. Continue the branch with A of a carrying the true sign.

source 41

Proof diagram: False-existential tableau rule

Premise: there exists an x satisfying A of x, carrying the false sign. Apply the false-existential tableau rule, choosing any closed term t. Continue the branch with A of t carrying the false sign.

  1. Premise: there exists an x satisfying A of x, carrying the false sign.
  2. Apply the false-existential tableau rule, choosing any closed term t.
  3. Continue the branch with A of t carrying the false sign.

source 46

source 37

Again, tsource 49 is a closed term, and asource 49 is a constant which does not occur in the branch above the true-signed existential-quantifier tableau rule. We call asource 51 the eigenvariable of the true-signed existential-quantifier tableau rule inference.

The condition that an eigenvariable not occur in the branch above the false-signed universal-quantifier tableau rule or true-signed existential-quantifier tableau rule inference is called the eigenvariable condition.

tableau

Definition of a tableau derivation

Tableau

A tableau for assumptions S1A1source 24, …, SnAnsource 25 (where each Sisource 25 is either Tsource 25 or Fsource 25) is a finite tree of signed formulas satisfying the following conditions:

  1. The nsource 28 topmost signed formulas of the tree are SiAisource 29, one below the other.

  2. Every signed formula in the tree that is not one of the assumptions results from a correct application of an inference rule to a signed formula in the branch above it.

A branch of a tableau is closed iff it contains both TAsource 35 and FAsource 35, and open otherwise. A tableau in which every branch is closed is a closed tableau (for its set of assumptions). If a tableau is not closed, i.e., if it contains at least one open branch, it is open.

source 23

Example of extending a tableau derivation

Every set of assumptions on its own is a tableau, but it will generally not be closed. (Obviously, it is closed only if the assumptions already contain a pair of signed formulas TAsource 46 and FAsource 46.)

From a tableau (open or closed) we can obtain a new, larger one by applying one of the rules of inference to a signed formula Asource 49 in it. The rule will append one or more signed formulas to the end of any branch containing the occurrence of Asource 51 to which we apply the rule.

For instance, consider the assumption TA¬Asource 54. Here is the (open) tableau consisting of just that assumption:

Tableau: Open or intermediate tableau beginning with the complete formula the conjunction of formula A and the negation of formula A, carrying the true sign

This source tableau has one formula nodes and one terminal paths; zero are explicitly marked closed. It preserves every printed assumption, truth sign, rule citation, line reference, checkmark, branch split, layout-only move, omitted-subtree marker, and closure marker in deterministic preorder.

  1. Node one, at the root: the complete formula the conjunction of formula A and the negation of formula A, carrying the true sign. Printed justification: assumption.

Open or intermediate tableau beginning with the complete formula the conjunction of formula A and the negation of formula A, carrying the true sign

  1. Path 1, open-or-intermediate. the complete formula the conjunction of formula A and the negation of formula A, carrying the true sign

source 58

We obtain a new tableau from it by applying the Tsource 62 rule to the assumption. That rule allows us to add two new lines to the tableau, TAsource 64 and T¬Asource 64:

Tableau: Open or intermediate tableau beginning with the complete formula the conjunction of formula A and the negation of formula A, carrying the true sign, later construction stage two

This source tableau has three formula nodes and one terminal paths; zero are explicitly marked closed. It preserves every printed assumption, truth sign, rule citation, line reference, checkmark, branch split, layout-only move, omitted-subtree marker, and closure marker in deterministic preorder.

  1. Node one, at the root: the complete formula the conjunction of formula A and the negation of formula A, carrying the true sign. Printed justification: assumption.
  2. Node two, continuing the branch below node one: the complete formula A, carrying the true sign. Printed justification: true-conjunction tableau rule, applied to line one.
  3. Node three, continuing the branch below node two: the complete formula the negation of formula A, carrying the true sign. Printed justification: true-conjunction tableau rule, applied to line one.

Open or intermediate tableau beginning with the complete formula the conjunction of formula A and the negation of formula A, carrying the true sign, later construction stage two

  1. Path 1, open-or-intermediate. the complete formula the conjunction of formula A and the negation of formula A, carrying the true sign Then the complete formula A, carrying the true sign Then the complete formula the negation of formula A, carrying the true sign

source 66

When we write down tableaus, we record the rules we've applied on the right (e.g., T1source 76 means that the signed formula on that line is the result of applying the Tsource 78 rule to the signed formula on line 1source 78). This new tableau now contains additional signed formulas, but to only one (T¬Asource 80) can we apply a rule (in this case, the ¬Tsource 81 rule). This results in the closed tableau

Tableau: Closed tableau beginning with the complete formula the conjunction of formula A and the negation of formula A, carrying the true sign

This source tableau has four formula nodes and one terminal paths; one are explicitly marked closed. It preserves every printed assumption, truth sign, rule citation, line reference, checkmark, branch split, layout-only move, omitted-subtree marker, and closure marker in deterministic preorder.

  1. Node one, at the root: the complete formula the conjunction of formula A and the negation of formula A, carrying the true sign. Printed justification: assumption.
  2. Node two, continuing the branch below node one: the complete formula A, carrying the true sign. Printed justification: true-conjunction tableau rule, applied to line one.
  3. Node three, continuing the branch below node two: the complete formula the negation of formula A, carrying the true sign. Printed justification: true-conjunction tableau rule, applied to line one.
  4. Node four, continuing the branch below node three: the complete formula A, carrying the false sign. Printed justification: true-negation tableau rule, applied to line three. The branch closes at this node.

Closed tableau beginning with the complete formula the conjunction of formula A and the negation of formula A, carrying the true sign

  1. Path 1, closed. the complete formula the conjunction of formula A and the negation of formula A, carrying the true sign Then the complete formula A, carrying the true sign Then the complete formula the negation of formula A, carrying the true sign Then the complete formula A, carrying the false sign

source 84

source 42

Examples of tableau

Example proving that if A and B then A

Let's find a closed tableau for the sentence (AB)Asource 16.

We begin by writing the corresponding assumption at the top of the tableau.

Tableau: Open or intermediate tableau beginning with the complete formula the conditional whose antecedent is open parenthesis, the conjunction of formula A and formula B, close parenthesis; and whose consequent is formula A, carrying the false sign

This source tableau has one formula nodes and one terminal paths; zero are explicitly marked closed. It preserves every printed assumption, truth sign, rule citation, line reference, checkmark, branch split, layout-only move, omitted-subtree marker, and closure marker in deterministic preorder.

  1. Node one, at the root: the complete formula the conditional whose antecedent is open parenthesis, the conjunction of formula A and formula B, close parenthesis; and whose consequent is formula A, carrying the false sign. Printed justification: assumption.

Open or intermediate tableau beginning with the complete formula the conditional whose antecedent is open parenthesis, the conjunction of formula A and formula B, close parenthesis; and whose consequent is formula A, carrying the false sign

  1. Path 1, open-or-intermediate. the complete formula the conditional whose antecedent is open parenthesis, the conjunction of formula A and formula B, close parenthesis; and whose consequent is formula A, carrying the false sign

source 20

There is only one assumption, so only one signed formula to which we can apply a rule. (For every signed formula, there is always at most one rule that can be applied: it's the rule for the corresponding sign and main operator of the sentence.) In this case, this means, we must apply Fsource 29.

Tableau: Open or intermediate tableau beginning with the complete formula the conditional whose antecedent is open parenthesis, the conjunction of formula A and formula B, close parenthesis; and whose consequent is formula A, carrying the false sign, later construction stage two

This source tableau has three formula nodes and one terminal paths; zero are explicitly marked closed. It preserves every printed assumption, truth sign, rule citation, line reference, checkmark, branch split, layout-only move, omitted-subtree marker, and closure marker in deterministic preorder.

  1. Node one, at the root: the complete formula the conditional whose antecedent is open parenthesis, the conjunction of formula A and formula B, close parenthesis; and whose consequent is formula A, carrying the false sign. Printed justification: assumption. This node is marked checked.
  2. Node two, continuing the branch below node one: the complete formula the conjunction of formula A and formula B, carrying the true sign. Printed justification: false-conditional tableau rule, applied to line one.
  3. Node three, continuing the branch below node two: the complete formula A, carrying the false sign. Printed justification: false-conditional tableau rule, applied to line one.

Open or intermediate tableau beginning with the complete formula the conditional whose antecedent is open parenthesis, the conjunction of formula A and formula B, close parenthesis; and whose consequent is formula A, carrying the false sign, later construction stage two

  1. Path 1, open-or-intermediate. the complete formula the conditional whose antecedent is open parenthesis, the conjunction of formula A and formula B, close parenthesis; and whose consequent is formula A, carrying the false sign Then the complete formula the conjunction of formula A and formula B, carrying the true sign Then the complete formula A, carrying the false sign

source 30

To keep track of which signed formulas we have applied their corresponding rules to, we write a checkmark next to the sentence. However, only write a checkmark if the rule has been applied to all open branches. Once a signed formula has had the corresponding rule applied in every open branch, we will not have to return to it and apply the rule again. In this case, there is only one branch, so the rule only has to be applied once. (Note that checkmarks are only a convenience for constructing tableaux and are not officially part of the syntax of tableaux.)

There is one new signed formula to which we can apply a rule: the TABsource 50 on line 2source 50. Applying the Tsource 51 rule results in:

Tableau: Closed tableau beginning with the complete formula the conditional whose antecedent is open parenthesis, the conjunction of formula A and formula B, close parenthesis; and whose consequent is formula A, carrying the false sign

This source tableau has five formula nodes and one terminal paths; one are explicitly marked closed. It preserves every printed assumption, truth sign, rule citation, line reference, checkmark, branch split, layout-only move, omitted-subtree marker, and closure marker in deterministic preorder.

  1. Node one, at the root: the complete formula the conditional whose antecedent is open parenthesis, the conjunction of formula A and formula B, close parenthesis; and whose consequent is formula A, carrying the false sign. Printed justification: assumption. This node is marked checked.
  2. Node two, continuing the branch below node one: the complete formula the conjunction of formula A and formula B, carrying the true sign. Printed justification: false-conditional tableau rule, applied to line one. This node is marked checked.
  3. Node three, continuing the branch below node two: the complete formula A, carrying the false sign. Printed justification: false-conditional tableau rule, applied to line one.
  4. Node four, continuing the branch below node three: the complete formula A, carrying the true sign. Printed justification: true-conjunction tableau rule, applied to line two.
  5. Node five, continuing the branch below node four: the complete formula B, carrying the true sign. Printed justification: true-conjunction tableau rule, applied to line two. The branch closes at this node.

Closed tableau beginning with the complete formula the conditional whose antecedent is open parenthesis, the conjunction of formula A and formula B, close parenthesis; and whose consequent is formula A, carrying the false sign

  1. Path 1, closed. the complete formula the conditional whose antecedent is open parenthesis, the conjunction of formula A and formula B, close parenthesis; and whose consequent is formula A, carrying the false sign Then the complete formula the conjunction of formula A and formula B, carrying the true sign Then the complete formula A, carrying the false sign Then the complete formula A, carrying the true sign Then the complete formula B, carrying the true sign

source 52

Since the branch now contains both TAsource 66 (on line 4source 66) and FAsource 67 (on line 3source 67), the branch is closed. Since it is the only branch, the tableau is closed. We have found a closed tableau for (AB)Asource 69.

source 15

Example proving a nested conditional by tableau

Now let's find a closed tableau for (¬AB)(AB)source 73.

We begin with the corresponding assumption:

Tableau: Open or intermediate tableau beginning with the complete formula the conditional whose antecedent is open parenthesis, the disjunction of the negation of formula A and formula B, close parenthesis; and whose consequent is open parenthesis, the conditional whose antecedent is formula A; and whose consequent is formula B, close parenthesis, carrying the false sign

This source tableau has one formula nodes and one terminal paths; zero are explicitly marked closed. It preserves every printed assumption, truth sign, rule citation, line reference, checkmark, branch split, layout-only move, omitted-subtree marker, and closure marker in deterministic preorder.

  1. Node one, at the root: the complete formula the conditional whose antecedent is open parenthesis, the disjunction of the negation of formula A and formula B, close parenthesis; and whose consequent is open parenthesis, the conditional whose antecedent is formula A; and whose consequent is formula B, close parenthesis, carrying the false sign. Printed justification: assumption.

Open or intermediate tableau beginning with the complete formula the conditional whose antecedent is open parenthesis, the disjunction of the negation of formula A and formula B, close parenthesis; and whose consequent is open parenthesis, the conditional whose antecedent is formula A; and whose consequent is formula B, close parenthesis, carrying the false sign

  1. Path 1, open-or-intermediate. the complete formula the conditional whose antecedent is open parenthesis, the disjunction of the negation of formula A and formula B, close parenthesis; and whose consequent is open parenthesis, the conditional whose antecedent is formula A; and whose consequent is formula B, close parenthesis, carrying the false sign

source 77

The one signed formula in this tableau has main operator source 81 and sign Fsource 82, so we apply the Fsource 82 rule to it to obtain:

Tableau: Open or intermediate tableau beginning with the complete formula the conditional whose antecedent is open parenthesis, the disjunction of the negation of formula A and formula B, close parenthesis; and whose consequent is open parenthesis, the conditional whose antecedent is formula A; and whose consequent is formula B, close parenthesis, carrying the false sign, later construction stage two

This source tableau has three formula nodes and one terminal paths; zero are explicitly marked closed. It preserves every printed assumption, truth sign, rule citation, line reference, checkmark, branch split, layout-only move, omitted-subtree marker, and closure marker in deterministic preorder.

  1. Node one, at the root: the complete formula the conditional whose antecedent is open parenthesis, the disjunction of the negation of formula A and formula B, close parenthesis; and whose consequent is open parenthesis, the conditional whose antecedent is formula A; and whose consequent is formula B, close parenthesis, carrying the false sign. Printed justification: assumption. This node is marked checked.
  2. Node two, continuing the branch below node one: the complete formula the disjunction of the negation of formula A and formula B, carrying the true sign. Printed justification: false-conditional tableau rule, applied to line one.
  3. Node three, continuing the branch below node two: the complete formula open parenthesis, the conditional whose antecedent is formula A; and whose consequent is formula B, close parenthesis, carrying the false sign. Printed justification: false-conditional tableau rule, applied to line one.

Open or intermediate tableau beginning with the complete formula the conditional whose antecedent is open parenthesis, the disjunction of the negation of formula A and formula B, close parenthesis; and whose consequent is open parenthesis, the conditional whose antecedent is formula A; and whose consequent is formula B, close parenthesis, carrying the false sign, later construction stage two

  1. Path 1, open-or-intermediate. the complete formula the conditional whose antecedent is open parenthesis, the disjunction of the negation of formula A and formula B, close parenthesis; and whose consequent is open parenthesis, the conditional whose antecedent is formula A; and whose consequent is formula B, close parenthesis, carrying the false sign Then the complete formula the disjunction of the negation of formula A and formula B, carrying the true sign Then the complete formula open parenthesis, the conditional whose antecedent is formula A; and whose consequent is formula B, close parenthesis, carrying the false sign

source 84

We now have a choice as to whether to apply Tsource 95 to line 2source 96 or Fsource 96 to line 3source 96. It actually doesn't matter which order we pick, as long as each signed formula has its corresponding rule applied in every branch. So let's pick the first one. The Tsource 99 rule allows the tableau to branch, and the two conclusions of the rule will be the new signed formulas added to the two new branches. This results in:

Tableau: Open or intermediate tableau beginning with the complete formula the conditional whose antecedent is open parenthesis, the disjunction of the negation of formula A and formula B, close parenthesis; and whose consequent is open parenthesis, the conditional whose antecedent is formula A; and whose consequent is formula B, close parenthesis, carrying the false sign, later construction stage three

This source tableau has five formula nodes and two terminal paths; zero are explicitly marked closed. It preserves every printed assumption, truth sign, rule citation, line reference, checkmark, branch split, layout-only move, omitted-subtree marker, and closure marker in deterministic preorder.

  1. Node one, at the root: the complete formula the conditional whose antecedent is open parenthesis, the disjunction of the negation of formula A and formula B, close parenthesis; and whose consequent is open parenthesis, the conditional whose antecedent is formula A; and whose consequent is formula B, close parenthesis, carrying the false sign. Printed justification: assumption. This node is marked checked.
  2. Node two, continuing the branch below node one: the complete formula the disjunction of the negation of formula A and formula B, carrying the true sign. Printed justification: false-conditional tableau rule, applied to line one. This node is marked checked.
  3. Node three, continuing the branch below node two: the complete formula open parenthesis, the conditional whose antecedent is formula A; and whose consequent is formula B, close parenthesis, carrying the false sign. Printed justification: false-conditional tableau rule, applied to line one.
  4. Node three splits into two branches.
  5. Node four, on the left branch below node three: the complete formula the negation of formula A, carrying the true sign. Printed justification: true-disjunction tableau rule, applied to line two.
  6. Node five, on the right branch below node three: the complete formula B, carrying the true sign. Printed justification: true-disjunction tableau rule, applied to line two.

Open or intermediate tableau beginning with the complete formula the conditional whose antecedent is open parenthesis, the disjunction of the negation of formula A and formula B, close parenthesis; and whose consequent is open parenthesis, the conditional whose antecedent is formula A; and whose consequent is formula B, close parenthesis, carrying the false sign, later construction stage three

  1. Path 1, open-or-intermediate. the complete formula the conditional whose antecedent is open parenthesis, the disjunction of the negation of formula A and formula B, close parenthesis; and whose consequent is open parenthesis, the conditional whose antecedent is formula A; and whose consequent is formula B, close parenthesis, carrying the false sign Then the complete formula the disjunction of the negation of formula A and formula B, carrying the true sign Then the complete formula open parenthesis, the conditional whose antecedent is formula A; and whose consequent is formula B, close parenthesis, carrying the false sign Then the complete formula the negation of formula A, carrying the true sign
  2. Path 2, open-or-intermediate. the complete formula the conditional whose antecedent is open parenthesis, the disjunction of the negation of formula A and formula B, close parenthesis; and whose consequent is open parenthesis, the conditional whose antecedent is formula A; and whose consequent is formula B, close parenthesis, carrying the false sign Then the complete formula the disjunction of the negation of formula A and formula B, carrying the true sign Then the complete formula open parenthesis, the conditional whose antecedent is formula A; and whose consequent is formula B, close parenthesis, carrying the false sign Then the complete formula B, carrying the true sign

source 102

We have not applied the Fsource 115 rule to line 3source 115 yet: let's do that now. To save time, we apply it to both branches. Recall that we write a checkmark next to a signed formula only if we have applied the corresponding rule in every open branch. So it's a good idea to apply a rule at the end of every branch that contains the signed formula the rule applies to. That way we won't have to return to that signed formula lower down in the various branches.

Tableau: Partially closed tableau beginning with the complete formula the conditional whose antecedent is open parenthesis, the disjunction of the negation of formula A and formula B, close parenthesis; and whose consequent is open parenthesis, the conditional whose antecedent is formula A; and whose consequent is formula B, close parenthesis, carrying the false sign

This source tableau has nine formula nodes and two terminal paths; one are explicitly marked closed. It preserves every printed assumption, truth sign, rule citation, line reference, checkmark, branch split, layout-only move, omitted-subtree marker, and closure marker in deterministic preorder.

  1. Node one, at the root: the complete formula the conditional whose antecedent is open parenthesis, the disjunction of the negation of formula A and formula B, close parenthesis; and whose consequent is open parenthesis, the conditional whose antecedent is formula A; and whose consequent is formula B, close parenthesis, carrying the false sign. Printed justification: assumption. This node is marked checked.
  2. Node two, continuing the branch below node one: the complete formula the disjunction of the negation of formula A and formula B, carrying the true sign. Printed justification: false-conditional tableau rule, applied to line one. This node is marked checked.
  3. Node three, continuing the branch below node two: the complete formula open parenthesis, the conditional whose antecedent is formula A; and whose consequent is formula B, close parenthesis, carrying the false sign. Printed justification: false-conditional tableau rule, applied to line one. This node is marked checked.
  4. Node three splits into two branches.
  5. Node four, on the left branch below node three: the complete formula the negation of formula A, carrying the true sign. Printed justification: true-disjunction tableau rule, applied to line two.
  6. Node five, continuing the branch below node four: the complete formula A, carrying the true sign. Printed justification: false-conditional tableau rule, applied to line three.
  7. Node six, continuing the branch below node five: the complete formula B, carrying the false sign. Printed justification: false-conditional tableau rule, applied to line three.
  8. Node seven, on the right branch below node three: the complete formula B, carrying the true sign. Printed justification: true-disjunction tableau rule, applied to line two.
  9. Node eight, continuing the branch below node seven: the complete formula A, carrying the true sign. Printed justification: false-conditional tableau rule, applied to line three.
  10. Node nine, continuing the branch below node eight: the complete formula B, carrying the false sign. Printed justification: false-conditional tableau rule, applied to line three. The branch closes at this node.

Partially closed tableau beginning with the complete formula the conditional whose antecedent is open parenthesis, the disjunction of the negation of formula A and formula B, close parenthesis; and whose consequent is open parenthesis, the conditional whose antecedent is formula A; and whose consequent is formula B, close parenthesis, carrying the false sign

  1. Path 1, open-or-intermediate. the complete formula the conditional whose antecedent is open parenthesis, the disjunction of the negation of formula A and formula B, close parenthesis; and whose consequent is open parenthesis, the conditional whose antecedent is formula A; and whose consequent is formula B, close parenthesis, carrying the false sign Then the complete formula the disjunction of the negation of formula A and formula B, carrying the true sign Then the complete formula open parenthesis, the conditional whose antecedent is formula A; and whose consequent is formula B, close parenthesis, carrying the false sign Then the complete formula the negation of formula A, carrying the true sign Then the complete formula A, carrying the true sign Then the complete formula B, carrying the false sign
  2. Path 2, closed. the complete formula the conditional whose antecedent is open parenthesis, the disjunction of the negation of formula A and formula B, close parenthesis; and whose consequent is open parenthesis, the conditional whose antecedent is formula A; and whose consequent is formula B, close parenthesis, carrying the false sign Then the complete formula the disjunction of the negation of formula A and formula B, carrying the true sign Then the complete formula open parenthesis, the conditional whose antecedent is formula A; and whose consequent is formula B, close parenthesis, carrying the false sign Then the complete formula B, carrying the true sign Then the complete formula A, carrying the true sign Then the complete formula B, carrying the false sign

source 122

The right branch is now closed. On the left branch, we can still apply the ¬Tsource 144 rule to line 4source 144. This results in FAsource 145 and closes the left branch:

Tableau: Closed tableau beginning with the complete formula the conditional whose antecedent is open parenthesis, the disjunction of the negation of formula A and formula B, close parenthesis; and whose consequent is open parenthesis, the conditional whose antecedent is formula A; and whose consequent is formula B, close parenthesis, carrying the false sign

This source tableau has ten formula nodes and two terminal paths; two are explicitly marked closed. It preserves every printed assumption, truth sign, rule citation, line reference, checkmark, branch split, layout-only move, omitted-subtree marker, and closure marker in deterministic preorder.

  1. Node one, at the root: the complete formula the conditional whose antecedent is open parenthesis, the disjunction of the negation of formula A and formula B, close parenthesis; and whose consequent is open parenthesis, the conditional whose antecedent is formula A; and whose consequent is formula B, close parenthesis, carrying the false sign. Printed justification: assumption. This node is marked checked.
  2. Node two, continuing the branch below node one: the complete formula the disjunction of the negation of formula A and formula B, carrying the true sign. Printed justification: false-conditional tableau rule, applied to line one. This node is marked checked.
  3. Node three, continuing the branch below node two: the complete formula open parenthesis, the conditional whose antecedent is formula A; and whose consequent is formula B, close parenthesis, carrying the false sign. Printed justification: false-conditional tableau rule, applied to line one. This node is marked checked.
  4. Node three splits into two branches.
  5. Node four, on the left branch below node three: the complete formula the negation of formula A, carrying the true sign. Printed justification: true-disjunction tableau rule, applied to line two.
  6. Node five, continuing the branch below node four: the complete formula A, carrying the true sign. Printed justification: false-conditional tableau rule, applied to line three.
  7. Node six, continuing the branch below node five: the complete formula B, carrying the false sign. Printed justification: false-conditional tableau rule, applied to line three.
  8. Node seven, continuing the branch below node six: the complete formula A, carrying the false sign. Printed justification: true-negation tableau rule, applied to line four. The branch closes at this node.
  9. Node eight, on the right branch below node three: the complete formula B, carrying the true sign. Printed justification: true-disjunction tableau rule, applied to line two.
  10. Node nine, continuing the branch below node eight: the complete formula A, carrying the true sign. Printed justification: false-conditional tableau rule, applied to line three.
  11. Node ten, continuing the branch below node nine: the complete formula B, carrying the false sign. Printed justification: false-conditional tableau rule, applied to line three. The branch closes at this node.

Closed tableau beginning with the complete formula the conditional whose antecedent is open parenthesis, the disjunction of the negation of formula A and formula B, close parenthesis; and whose consequent is open parenthesis, the conditional whose antecedent is formula A; and whose consequent is formula B, close parenthesis, carrying the false sign

  1. Path 1, closed. the complete formula the conditional whose antecedent is open parenthesis, the disjunction of the negation of formula A and formula B, close parenthesis; and whose consequent is open parenthesis, the conditional whose antecedent is formula A; and whose consequent is formula B, close parenthesis, carrying the false sign Then the complete formula the disjunction of the negation of formula A and formula B, carrying the true sign Then the complete formula open parenthesis, the conditional whose antecedent is formula A; and whose consequent is formula B, close parenthesis, carrying the false sign Then the complete formula the negation of formula A, carrying the true sign Then the complete formula A, carrying the true sign Then the complete formula B, carrying the false sign Then the complete formula A, carrying the false sign
  2. Path 2, closed. the complete formula the conditional whose antecedent is open parenthesis, the disjunction of the negation of formula A and formula B, close parenthesis; and whose consequent is open parenthesis, the conditional whose antecedent is formula A; and whose consequent is formula B, close parenthesis, carrying the false sign Then the complete formula the disjunction of the negation of formula A and formula B, carrying the true sign Then the complete formula open parenthesis, the conditional whose antecedent is formula A; and whose consequent is formula B, close parenthesis, carrying the false sign Then the complete formula B, carrying the true sign Then the complete formula A, carrying the true sign Then the complete formula B, carrying the false sign

source 146

source 72

Example closing a branching tableau

We can give tableaus for any number of signed formulas as assumptions. Often it is also necessary to apply more than one rule that allows branching; and in general a tableau can have any number of branches. For instance, consider a tableau for {TA(BC),F(AB)(AC)}source 178. We start by applying the Tsource 179 to the first assumption:

Tableau: Open or intermediate tableau beginning with the complete formula the disjunction of formula A and open parenthesis, the conjunction of formula B and formula C, close parenthesis, carrying the true sign

This source tableau has four formula nodes and two terminal paths; zero are explicitly marked closed. It preserves every printed assumption, truth sign, rule citation, line reference, checkmark, branch split, layout-only move, omitted-subtree marker, and closure marker in deterministic preorder.

  1. Node one, at the root: the complete formula the disjunction of formula A and open parenthesis, the conjunction of formula B and formula C, close parenthesis, carrying the true sign. Printed justification: assumption. This node is marked checked.
  2. Node two, continuing the branch below node one: the complete formula the conjunction of open parenthesis, the disjunction of formula A and formula B, close parenthesis and open parenthesis, the disjunction of formula A and formula C, close parenthesis, carrying the false sign. Printed justification: assumption.
  3. Node two splits into two branches.
  4. Node three, on the left branch below node two: the complete formula A, carrying the true sign. Printed justification: true-disjunction tableau rule, applied to line one.
  5. Node four, on the right branch below node two: the complete formula the conjunction of formula B and formula C, carrying the true sign. Printed justification: true-disjunction tableau rule, applied to line one.

Open or intermediate tableau beginning with the complete formula the disjunction of formula A and open parenthesis, the conjunction of formula B and formula C, close parenthesis, carrying the true sign

  1. Path 1, open-or-intermediate. the complete formula the disjunction of formula A and open parenthesis, the conjunction of formula B and formula C, close parenthesis, carrying the true sign Then the complete formula the conjunction of open parenthesis, the disjunction of formula A and formula B, close parenthesis and open parenthesis, the disjunction of formula A and formula C, close parenthesis, carrying the false sign Then the complete formula A, carrying the true sign
  2. Path 2, open-or-intermediate. the complete formula the disjunction of formula A and open parenthesis, the conjunction of formula B and formula C, close parenthesis, carrying the true sign Then the complete formula the conjunction of open parenthesis, the disjunction of formula A and formula B, close parenthesis and open parenthesis, the disjunction of formula A and formula C, close parenthesis, carrying the false sign Then the complete formula the conjunction of formula B and formula C, carrying the true sign

source 181

Now we can apply the Fsource 192 rule to line 2source 192. We do this on both branches simultaneously, and can therefore check off line 2source 194:

Tableau: Open or intermediate tableau beginning with the complete formula the disjunction of formula A and open parenthesis, the conjunction of formula B and formula C, close parenthesis, carrying the true sign, later construction stage two

This source tableau has eight formula nodes and four terminal paths; zero are explicitly marked closed. It preserves every printed assumption, truth sign, rule citation, line reference, checkmark, branch split, layout-only move, omitted-subtree marker, and closure marker in deterministic preorder.

  1. Node one, at the root: the complete formula the disjunction of formula A and open parenthesis, the conjunction of formula B and formula C, close parenthesis, carrying the true sign. Printed justification: assumption. This node is marked checked.
  2. Node two, continuing the branch below node one: the complete formula the conjunction of open parenthesis, the disjunction of formula A and formula B, close parenthesis and open parenthesis, the disjunction of formula A and formula C, close parenthesis, carrying the false sign. Printed justification: assumption. This node is marked checked.
  3. Node two splits into two branches.
  4. Node three, on the left branch below node two: the complete formula A, carrying the true sign. Printed justification: true-disjunction tableau rule, applied to line one.
  5. Node three splits into two branches.
  6. Node four, on the left branch below node three: the complete formula the disjunction of formula A and formula B, carrying the false sign. Printed justification: false-conjunction tableau rule, applied to line two.
  7. Node five, on the right branch below node three: the complete formula the disjunction of formula A and formula C, carrying the false sign. Printed justification: false-conjunction tableau rule, applied to line two.
  8. Node six, on the right branch below node two: the complete formula the conjunction of formula B and formula C, carrying the true sign. Printed justification: true-disjunction tableau rule, applied to line one.
  9. Node six splits into two branches.
  10. Node seven, on the left branch below node six: the complete formula the disjunction of formula A and formula B, carrying the false sign. Printed justification: false-conjunction tableau rule, applied to line two.
  11. Node eight, on the right branch below node six: the complete formula the disjunction of formula A and formula C, carrying the false sign. Printed justification: false-conjunction tableau rule, applied to line two.

Open or intermediate tableau beginning with the complete formula the disjunction of formula A and open parenthesis, the conjunction of formula B and formula C, close parenthesis, carrying the true sign, later construction stage two

  1. Path 1, open-or-intermediate. the complete formula the disjunction of formula A and open parenthesis, the conjunction of formula B and formula C, close parenthesis, carrying the true sign Then the complete formula the conjunction of open parenthesis, the disjunction of formula A and formula B, close parenthesis and open parenthesis, the disjunction of formula A and formula C, close parenthesis, carrying the false sign Then the complete formula A, carrying the true sign Then the complete formula the disjunction of formula A and formula B, carrying the false sign
  2. Path 2, open-or-intermediate. the complete formula the disjunction of formula A and open parenthesis, the conjunction of formula B and formula C, close parenthesis, carrying the true sign Then the complete formula the conjunction of open parenthesis, the disjunction of formula A and formula B, close parenthesis and open parenthesis, the disjunction of formula A and formula C, close parenthesis, carrying the false sign Then the complete formula A, carrying the true sign Then the complete formula the disjunction of formula A and formula C, carrying the false sign
  3. Path 3, open-or-intermediate. the complete formula the disjunction of formula A and open parenthesis, the conjunction of formula B and formula C, close parenthesis, carrying the true sign Then the complete formula the conjunction of open parenthesis, the disjunction of formula A and formula B, close parenthesis and open parenthesis, the disjunction of formula A and formula C, close parenthesis, carrying the false sign Then the complete formula the conjunction of formula B and formula C, carrying the true sign Then the complete formula the disjunction of formula A and formula B, carrying the false sign
  4. Path 4, open-or-intermediate. the complete formula the disjunction of formula A and open parenthesis, the conjunction of formula B and formula C, close parenthesis, carrying the true sign Then the complete formula the conjunction of open parenthesis, the disjunction of formula A and formula B, close parenthesis and open parenthesis, the disjunction of formula A and formula C, close parenthesis, carrying the false sign Then the complete formula the conjunction of formula B and formula C, carrying the true sign Then the complete formula the disjunction of formula A and formula C, carrying the false sign

source 195

Now we can apply Fsource 216 to all the branches containing ABsource 217:

Tableau: Partially closed tableau beginning with the complete formula the disjunction of formula A and open parenthesis, the conjunction of formula B and formula C, close parenthesis, carrying the true sign

This source tableau has twelve formula nodes and four terminal paths; one are explicitly marked closed. It preserves every printed assumption, truth sign, rule citation, line reference, checkmark, branch split, layout-only move, omitted-subtree marker, and closure marker in deterministic preorder.

  1. Node one, at the root: the complete formula the disjunction of formula A and open parenthesis, the conjunction of formula B and formula C, close parenthesis, carrying the true sign. Printed justification: assumption. This node is marked checked.
  2. Node two, continuing the branch below node one: the complete formula the conjunction of open parenthesis, the disjunction of formula A and formula B, close parenthesis and open parenthesis, the disjunction of formula A and formula C, close parenthesis, carrying the false sign. Printed justification: assumption. This node is marked checked.
  3. Node two splits into two branches.
  4. Node three, on the left branch below node two: the complete formula A, carrying the true sign. Printed justification: true-disjunction tableau rule, applied to line one.
  5. Node three splits into two branches.
  6. Node four, on the left branch below node three: the complete formula the disjunction of formula A and formula B, carrying the false sign. Printed justification: false-conjunction tableau rule, applied to line two. This node is marked checked.
  7. Node five, continuing the branch below node four: the complete formula A, carrying the false sign. Printed justification: false-disjunction tableau rule, applied to line four.
  8. Node six, continuing the branch below node five: the complete formula B, carrying the false sign. Printed justification: false-disjunction tableau rule, applied to line four. The branch closes at this node.
  9. Node seven, on the right branch below node three: the complete formula the disjunction of formula A and formula C, carrying the false sign. Printed justification: false-conjunction tableau rule, applied to line two.
  10. Node eight, on the right branch below node two: the complete formula the conjunction of formula B and formula C, carrying the true sign. Printed justification: true-disjunction tableau rule, applied to line one.
  11. Node eight splits into two branches.
  12. Node nine, on the left branch below node eight: the complete formula the disjunction of formula A and formula B, carrying the false sign. Printed justification: false-conjunction tableau rule, applied to line two. This node is marked checked.
  13. Node ten, continuing the branch below node nine: the complete formula A, carrying the false sign. Printed justification: false-disjunction tableau rule, applied to line four.
  14. Node eleven, continuing the branch below node ten: the complete formula B, carrying the false sign. Printed justification: false-disjunction tableau rule, applied to line four.
  15. Node twelve, on the right branch below node eight: the complete formula the disjunction of formula A and formula C, carrying the false sign. Printed justification: false-conjunction tableau rule, applied to line two.

Partially closed tableau beginning with the complete formula the disjunction of formula A and open parenthesis, the conjunction of formula B and formula C, close parenthesis, carrying the true sign

  1. Path 1, closed. the complete formula the disjunction of formula A and open parenthesis, the conjunction of formula B and formula C, close parenthesis, carrying the true sign Then the complete formula the conjunction of open parenthesis, the disjunction of formula A and formula B, close parenthesis and open parenthesis, the disjunction of formula A and formula C, close parenthesis, carrying the false sign Then the complete formula A, carrying the true sign Then the complete formula the disjunction of formula A and formula B, carrying the false sign Then the complete formula A, carrying the false sign Then the complete formula B, carrying the false sign
  2. Path 2, open-or-intermediate. the complete formula the disjunction of formula A and open parenthesis, the conjunction of formula B and formula C, close parenthesis, carrying the true sign Then the complete formula the conjunction of open parenthesis, the disjunction of formula A and formula B, close parenthesis and open parenthesis, the disjunction of formula A and formula C, close parenthesis, carrying the false sign Then the complete formula A, carrying the true sign Then the complete formula the disjunction of formula A and formula C, carrying the false sign
  3. Path 3, open-or-intermediate. the complete formula the disjunction of formula A and open parenthesis, the conjunction of formula B and formula C, close parenthesis, carrying the true sign Then the complete formula the conjunction of open parenthesis, the disjunction of formula A and formula B, close parenthesis and open parenthesis, the disjunction of formula A and formula C, close parenthesis, carrying the false sign Then the complete formula the conjunction of formula B and formula C, carrying the true sign Then the complete formula the disjunction of formula A and formula B, carrying the false sign Then the complete formula A, carrying the false sign Then the complete formula B, carrying the false sign
  4. Path 4, open-or-intermediate. the complete formula the disjunction of formula A and open parenthesis, the conjunction of formula B and formula C, close parenthesis, carrying the true sign Then the complete formula the conjunction of open parenthesis, the disjunction of formula A and formula B, close parenthesis and open parenthesis, the disjunction of formula A and formula C, close parenthesis, carrying the false sign Then the complete formula the conjunction of formula B and formula C, carrying the true sign Then the complete formula the disjunction of formula A and formula C, carrying the false sign

source 218

The leftmost branch is now closed. Let's now apply Fsource 250 to ACsource 250:

Tableau: Partially closed tableau beginning with the complete formula the disjunction of formula A and open parenthesis, the conjunction of formula B and formula C, close parenthesis, carrying the true sign, later construction stage two

This source tableau has sixteen formula nodes and four terminal paths; two are explicitly marked closed. It preserves every printed assumption, truth sign, rule citation, line reference, checkmark, branch split, layout-only move, omitted-subtree marker, and closure marker in deterministic preorder.

  1. Node one, at the root: the complete formula the disjunction of formula A and open parenthesis, the conjunction of formula B and formula C, close parenthesis, carrying the true sign. Printed justification: assumption. This node is marked checked.
  2. Node two, continuing the branch below node one: the complete formula the conjunction of open parenthesis, the disjunction of formula A and formula B, close parenthesis and open parenthesis, the disjunction of formula A and formula C, close parenthesis, carrying the false sign. Printed justification: assumption. This node is marked checked.
  3. Node two splits into two branches.
  4. Node three, on the left branch below node two: the complete formula A, carrying the true sign. Printed justification: true-disjunction tableau rule, applied to line one.
  5. Node three splits into two branches.
  6. Node four, on the left branch below node three: the complete formula the disjunction of formula A and formula B, carrying the false sign. Printed justification: false-conjunction tableau rule, applied to line two. This node is marked checked.
  7. Node five, continuing the branch below node four: the complete formula A, carrying the false sign. Printed justification: false-disjunction tableau rule, applied to line four.
  8. Node six, continuing the branch below node five: the complete formula B, carrying the false sign. Printed justification: false-disjunction tableau rule, applied to line four. The branch closes at this node.
  9. Node seven, on the right branch below node three: the complete formula the disjunction of formula A and formula C, carrying the false sign. Printed justification: false-conjunction tableau rule, applied to line two. This node is marked checked.
  10. Node eight, continuing the branch below node seven: the complete formula A, carrying the false sign. Printed justification: false-disjunction tableau rule, applied to line four. The printed tableau moves this node downward by two positions for visual clarity.
  11. Node nine, continuing the branch below node eight: the complete formula C, carrying the false sign. Printed justification: false-disjunction tableau rule, applied to line four. The branch closes at this node.
  12. Node ten, on the right branch below node two: the complete formula the conjunction of formula B and formula C, carrying the true sign. Printed justification: true-disjunction tableau rule, applied to line one.
  13. Node ten splits into two branches.
  14. Node eleven, on the left branch below node ten: the complete formula the disjunction of formula A and formula B, carrying the false sign. Printed justification: false-conjunction tableau rule, applied to line two. This node is marked checked.
  15. Node twelve, continuing the branch below node eleven: the complete formula A, carrying the false sign. Printed justification: false-disjunction tableau rule, applied to line four.
  16. Node thirteen, continuing the branch below node twelve: the complete formula B, carrying the false sign. Printed justification: false-disjunction tableau rule, applied to line four.
  17. Node fourteen, on the right branch below node ten: the complete formula the disjunction of formula A and formula C, carrying the false sign. Printed justification: false-conjunction tableau rule, applied to line two. This node is marked checked.
  18. Node fifteen, continuing the branch below node fourteen: the complete formula A, carrying the false sign. Printed justification: false-disjunction tableau rule, applied to line four. The printed tableau moves this node downward by two positions for visual clarity.
  19. Node sixteen, continuing the branch below node fifteen: the complete formula C, carrying the false sign. Printed justification: false-disjunction tableau rule, applied to line four.

Partially closed tableau beginning with the complete formula the disjunction of formula A and open parenthesis, the conjunction of formula B and formula C, close parenthesis, carrying the true sign, later construction stage two

  1. Path 1, closed. the complete formula the disjunction of formula A and open parenthesis, the conjunction of formula B and formula C, close parenthesis, carrying the true sign Then the complete formula the conjunction of open parenthesis, the disjunction of formula A and formula B, close parenthesis and open parenthesis, the disjunction of formula A and formula C, close parenthesis, carrying the false sign Then the complete formula A, carrying the true sign Then the complete formula the disjunction of formula A and formula B, carrying the false sign Then the complete formula A, carrying the false sign Then the complete formula B, carrying the false sign
  2. Path 2, closed. the complete formula the disjunction of formula A and open parenthesis, the conjunction of formula B and formula C, close parenthesis, carrying the true sign Then the complete formula the conjunction of open parenthesis, the disjunction of formula A and formula B, close parenthesis and open parenthesis, the disjunction of formula A and formula C, close parenthesis, carrying the false sign Then the complete formula A, carrying the true sign Then the complete formula the disjunction of formula A and formula C, carrying the false sign Then the complete formula A, carrying the false sign Then the complete formula C, carrying the false sign
  3. Path 3, open-or-intermediate. the complete formula the disjunction of formula A and open parenthesis, the conjunction of formula B and formula C, close parenthesis, carrying the true sign Then the complete formula the conjunction of open parenthesis, the disjunction of formula A and formula B, close parenthesis and open parenthesis, the disjunction of formula A and formula C, close parenthesis, carrying the false sign Then the complete formula the conjunction of formula B and formula C, carrying the true sign Then the complete formula the disjunction of formula A and formula B, carrying the false sign Then the complete formula A, carrying the false sign Then the complete formula B, carrying the false sign
  4. Path 4, open-or-intermediate. the complete formula the disjunction of formula A and open parenthesis, the conjunction of formula B and formula C, close parenthesis, carrying the true sign Then the complete formula the conjunction of open parenthesis, the disjunction of formula A and formula B, close parenthesis and open parenthesis, the disjunction of formula A and formula C, close parenthesis, carrying the false sign Then the complete formula the conjunction of formula B and formula C, carrying the true sign Then the complete formula the disjunction of formula A and formula C, carrying the false sign Then the complete formula A, carrying the false sign Then the complete formula C, carrying the false sign

source 251

Note that we moved the result of applying Fsource 297 a second time below for clarity. In this instance it would not have been needed, since the justifications would have been the same.

Two branches remain open, and TBCsource 301 on line 3source 301 remains unchecked. We apply Tsource 302 to it to obtain a closed tableau:

Tableau: Closed tableau beginning with the complete formula the disjunction of formula A and open parenthesis, the conjunction of formula B and formula C, close parenthesis, carrying the true sign

This source tableau has twenty formula nodes and four terminal paths; four are explicitly marked closed. It preserves every printed assumption, truth sign, rule citation, line reference, checkmark, branch split, layout-only move, omitted-subtree marker, and closure marker in deterministic preorder.

  1. Node one, at the root: the complete formula the disjunction of formula A and open parenthesis, the conjunction of formula B and formula C, close parenthesis, carrying the true sign. Printed justification: assumption. This node is marked checked.
  2. Node two, continuing the branch below node one: the complete formula the conjunction of open parenthesis, the disjunction of formula A and formula B, close parenthesis and open parenthesis, the disjunction of formula A and formula C, close parenthesis, carrying the false sign. Printed justification: assumption. This node is marked checked.
  3. Node two splits into two branches.
  4. Node three, on the left branch below node two: the complete formula A, carrying the true sign. Printed justification: true-disjunction tableau rule, applied to line one.
  5. Node three splits into two branches.
  6. Node four, on the left branch below node three: the complete formula the disjunction of formula A and formula B, carrying the false sign. Printed justification: false-conjunction tableau rule, applied to line two. This node is marked checked.
  7. Node five, continuing the branch below node four: the complete formula A, carrying the false sign. Printed justification: false-disjunction tableau rule, applied to line four.
  8. Node six, continuing the branch below node five: the complete formula B, carrying the false sign. Printed justification: false-disjunction tableau rule, applied to line four. The branch closes at this node.
  9. Node seven, on the right branch below node three: the complete formula the disjunction of formula A and formula C, carrying the false sign. Printed justification: false-conjunction tableau rule, applied to line two. This node is marked checked.
  10. Node eight, continuing the branch below node seven: the complete formula A, carrying the false sign. Printed justification: false-disjunction tableau rule, applied to line four.
  11. Node nine, continuing the branch below node eight: the complete formula C, carrying the false sign. Printed justification: false-disjunction tableau rule, applied to line four. The branch closes at this node.
  12. Node ten, on the right branch below node two: the complete formula the conjunction of formula B and formula C, carrying the true sign. Printed justification: true-disjunction tableau rule, applied to line one. This node is marked checked.
  13. Node ten splits into two branches.
  14. Node eleven, on the left branch below node ten: the complete formula the disjunction of formula A and formula B, carrying the false sign. Printed justification: false-conjunction tableau rule, applied to line two. This node is marked checked.
  15. Node twelve, continuing the branch below node eleven: the complete formula A, carrying the false sign. Printed justification: false-disjunction tableau rule, applied to line four.
  16. Node thirteen, continuing the branch below node twelve: the complete formula B, carrying the false sign. Printed justification: false-disjunction tableau rule, applied to line four.
  17. Node fourteen, continuing the branch below node thirteen: the complete formula B, carrying the true sign. Printed justification: true-conjunction tableau rule, applied to line three.
  18. Node fifteen, continuing the branch below node fourteen: the complete formula C, carrying the true sign. Printed justification: true-conjunction tableau rule, applied to line three. The branch closes at this node.
  19. Node sixteen, on the right branch below node ten: the complete formula the disjunction of formula A and formula C, carrying the false sign. Printed justification: false-conjunction tableau rule, applied to line two. This node is marked checked.
  20. Node seventeen, continuing the branch below node sixteen: the complete formula A, carrying the false sign. Printed justification: false-disjunction tableau rule, applied to line four.
  21. Node eighteen, continuing the branch below node seventeen: the complete formula C, carrying the false sign. Printed justification: false-disjunction tableau rule, applied to line four.
  22. Node nineteen, continuing the branch below node eighteen: the complete formula B, carrying the true sign. Printed justification: true-conjunction tableau rule, applied to line three.
  23. Node twenty, continuing the branch below node nineteen: the complete formula C, carrying the true sign. Printed justification: true-conjunction tableau rule, applied to line three. The branch closes at this node.

Closed tableau beginning with the complete formula the disjunction of formula A and open parenthesis, the conjunction of formula B and formula C, close parenthesis, carrying the true sign

  1. Path 1, closed. the complete formula the disjunction of formula A and open parenthesis, the conjunction of formula B and formula C, close parenthesis, carrying the true sign Then the complete formula the conjunction of open parenthesis, the disjunction of formula A and formula B, close parenthesis and open parenthesis, the disjunction of formula A and formula C, close parenthesis, carrying the false sign Then the complete formula A, carrying the true sign Then the complete formula the disjunction of formula A and formula B, carrying the false sign Then the complete formula A, carrying the false sign Then the complete formula B, carrying the false sign
  2. Path 2, closed. the complete formula the disjunction of formula A and open parenthesis, the conjunction of formula B and formula C, close parenthesis, carrying the true sign Then the complete formula the conjunction of open parenthesis, the disjunction of formula A and formula B, close parenthesis and open parenthesis, the disjunction of formula A and formula C, close parenthesis, carrying the false sign Then the complete formula A, carrying the true sign Then the complete formula the disjunction of formula A and formula C, carrying the false sign Then the complete formula A, carrying the false sign Then the complete formula C, carrying the false sign
  3. Path 3, closed. the complete formula the disjunction of formula A and open parenthesis, the conjunction of formula B and formula C, close parenthesis, carrying the true sign Then the complete formula the conjunction of open parenthesis, the disjunction of formula A and formula B, close parenthesis and open parenthesis, the disjunction of formula A and formula C, close parenthesis, carrying the false sign Then the complete formula the conjunction of formula B and formula C, carrying the true sign Then the complete formula the disjunction of formula A and formula B, carrying the false sign Then the complete formula A, carrying the false sign Then the complete formula B, carrying the false sign Then the complete formula B, carrying the true sign Then the complete formula C, carrying the true sign
  4. Path 4, closed. the complete formula the disjunction of formula A and open parenthesis, the conjunction of formula B and formula C, close parenthesis, carrying the true sign Then the complete formula the conjunction of open parenthesis, the disjunction of formula A and formula B, close parenthesis and open parenthesis, the disjunction of formula A and formula C, close parenthesis, carrying the false sign Then the complete formula the conjunction of formula B and formula C, carrying the true sign Then the complete formula the disjunction of formula A and formula C, carrying the false sign Then the complete formula A, carrying the false sign Then the complete formula C, carrying the false sign Then the complete formula B, carrying the true sign Then the complete formula C, carrying the true sign

source 304

For comparison, here's a closed tableau for the same set of assumptions in which the rules are applied in a different order:

Tableau: Closed tableau beginning with the complete formula the disjunction of formula A and open parenthesis, the conjunction of formula B and formula C, close parenthesis, carrying the true sign, later construction stage two

This source tableau has sixteen formula nodes and four terminal paths; four are explicitly marked closed. It preserves every printed assumption, truth sign, rule citation, line reference, checkmark, branch split, layout-only move, omitted-subtree marker, and closure marker in deterministic preorder.

  1. Node one, at the root: the complete formula the disjunction of formula A and open parenthesis, the conjunction of formula B and formula C, close parenthesis, carrying the true sign. Printed justification: assumption. This node is marked checked.
  2. Node two, continuing the branch below node one: the complete formula the conjunction of open parenthesis, the disjunction of formula A and formula B, close parenthesis and open parenthesis, the disjunction of formula A and formula C, close parenthesis, carrying the false sign. Printed justification: assumption. This node is marked checked.
  3. Node two splits into two branches.
  4. Node three, on the left branch below node two: the complete formula the disjunction of formula A and formula B, carrying the false sign. Printed justification: false-conjunction tableau rule, applied to line two. This node is marked checked.
  5. Node four, continuing the branch below node three: the complete formula A, carrying the false sign. Printed justification: false-disjunction tableau rule, applied to line three.
  6. Node five, continuing the branch below node four: the complete formula B, carrying the false sign. Printed justification: false-disjunction tableau rule, applied to line three.
  7. Node five splits into two branches.
  8. Node six, on the left branch below node five: the complete formula A, carrying the true sign. Printed justification: true-disjunction tableau rule, applied to line one. The branch closes at this node.
  9. Node seven, on the right branch below node five: the complete formula the conjunction of formula B and formula C, carrying the true sign. Printed justification: true-disjunction tableau rule, applied to line one. This node is marked checked.
  10. Node eight, continuing the branch below node seven: the complete formula B, carrying the true sign. Printed justification: true-conjunction tableau rule, applied to line six.
  11. Node nine, continuing the branch below node eight: the complete formula C, carrying the true sign. Printed justification: true-conjunction tableau rule, applied to line six. The branch closes at this node.
  12. Node ten, on the right branch below node two: the complete formula the disjunction of formula A and formula C, carrying the false sign. Printed justification: false-conjunction tableau rule, applied to line two. This node is marked checked.
  13. Node eleven, continuing the branch below node ten: the complete formula A, carrying the false sign. Printed justification: false-disjunction tableau rule, applied to line three.
  14. Node twelve, continuing the branch below node eleven: the complete formula C, carrying the false sign. Printed justification: false-disjunction tableau rule, applied to line three.
  15. Node twelve splits into two branches.
  16. Node thirteen, on the left branch below node twelve: the complete formula A, carrying the true sign. Printed justification: true-disjunction tableau rule, applied to line one. The branch closes at this node.
  17. Node fourteen, on the right branch below node twelve: the complete formula the conjunction of formula B and formula C, carrying the true sign. Printed justification: true-disjunction tableau rule, applied to line one. This node is marked checked.
  18. Node fifteen, continuing the branch below node fourteen: the complete formula B, carrying the true sign. Printed justification: true-conjunction tableau rule, applied to line six.
  19. Node sixteen, continuing the branch below node fifteen: the complete formula C, carrying the true sign. Printed justification: true-conjunction tableau rule, applied to line six. The branch closes at this node.

Closed tableau beginning with the complete formula the disjunction of formula A and open parenthesis, the conjunction of formula B and formula C, close parenthesis, carrying the true sign, later construction stage two

  1. Path 1, closed. the complete formula the disjunction of formula A and open parenthesis, the conjunction of formula B and formula C, close parenthesis, carrying the true sign Then the complete formula the conjunction of open parenthesis, the disjunction of formula A and formula B, close parenthesis and open parenthesis, the disjunction of formula A and formula C, close parenthesis, carrying the false sign Then the complete formula the disjunction of formula A and formula B, carrying the false sign Then the complete formula A, carrying the false sign Then the complete formula B, carrying the false sign Then the complete formula A, carrying the true sign
  2. Path 2, closed. the complete formula the disjunction of formula A and open parenthesis, the conjunction of formula B and formula C, close parenthesis, carrying the true sign Then the complete formula the conjunction of open parenthesis, the disjunction of formula A and formula B, close parenthesis and open parenthesis, the disjunction of formula A and formula C, close parenthesis, carrying the false sign Then the complete formula the disjunction of formula A and formula B, carrying the false sign Then the complete formula A, carrying the false sign Then the complete formula B, carrying the false sign Then the complete formula the conjunction of formula B and formula C, carrying the true sign Then the complete formula B, carrying the true sign Then the complete formula C, carrying the true sign
  3. Path 3, closed. the complete formula the disjunction of formula A and open parenthesis, the conjunction of formula B and formula C, close parenthesis, carrying the true sign Then the complete formula the conjunction of open parenthesis, the disjunction of formula A and formula B, close parenthesis and open parenthesis, the disjunction of formula A and formula C, close parenthesis, carrying the false sign Then the complete formula the disjunction of formula A and formula C, carrying the false sign Then the complete formula A, carrying the false sign Then the complete formula C, carrying the false sign Then the complete formula A, carrying the true sign
  4. Path 4, closed. the complete formula the disjunction of formula A and open parenthesis, the conjunction of formula B and formula C, close parenthesis, carrying the true sign Then the complete formula the conjunction of open parenthesis, the disjunction of formula A and formula B, close parenthesis and open parenthesis, the disjunction of formula A and formula C, close parenthesis, carrying the false sign Then the complete formula the disjunction of formula A and formula C, carrying the false sign Then the complete formula A, carrying the false sign Then the complete formula C, carrying the false sign Then the complete formula the conjunction of formula B and formula C, carrying the true sign Then the complete formula B, carrying the true sign Then the complete formula C, carrying the true sign

source 366

source 173

Exercise on associativity and double negation tableaux

Give closed tableaus of the following:

  1. TA(BC),F(AB)Csource 421.

  2. TA(BC),F(AB)Csource 422.

  3. TA(BC),FB(AC)source 423.

  4. TA,F¬¬Asource 424.

source 418

Exercise on equivalences and De Morgan tableaux

Give closed tableaus of the following:

  1. T(AB)C,FACsource 431.

  2. T(AC)(BC),F(AB)Csource 432.

  3. F¬(A¬A)source 433.

  4. TBA,F¬A¬Bsource 434.

  5. F(A¬A)¬Asource 435.

  6. F¬(AB)¬Bsource 436.

  7. TAC,F¬(A¬C)source 437.

  8. TA¬C,F¬(AC)source 438.

  9. TAB,T¬B,FAsource 439.

  10. T¬A¬B,F¬(AB)source 440.

  11. F(¬A¬B)¬(AB)source 441.

  12. F¬(AB)(¬A¬B)source 442.

source 428

Exercise on conditional and negation tableaux

Give closed tableaus of the following:

  1. T¬(AB),FAsource 449.

  2. T¬(AB),F¬A¬Bsource 450.

  3. TAB,F¬ABsource 451.

  4. F¬¬AAsource 452.

  5. TAB,T¬AB,FBsource 453.

  6. T(AB)C,F(AC)(BC)source 454.

  7. T(AB)A,FAsource 455.

  8. F(AB)(BC)source 456.

source 446

tableau with Quantifiers

Example closing a quantified conditional tableau

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 higher up in the finished tableau).

Let's see how we'd give a tableau for the sentence x¬A(x)¬xA(x)source 21. Starting as usual, we start by recording the assumption,

Tableau: Open or intermediate tableau beginning with the complete formula the conditional whose antecedent is for some variable x, the negation of formula A with argument variable x; and whose consequent is the negation of for every variable x, formula A with argument variable x, carrying the false sign

This source tableau has one formula nodes and one terminal paths; zero are explicitly marked closed. It preserves every printed assumption, truth sign, rule citation, line reference, checkmark, branch split, layout-only move, omitted-subtree marker, and closure marker in deterministic preorder.

  1. Node one, at the root: the complete formula the conditional whose antecedent is for some variable x, the negation of formula A with argument variable x; and whose consequent is the negation of for every variable x, formula A with argument variable x, carrying the false sign. Printed justification: assumption.

Open or intermediate tableau beginning with the complete formula the conditional whose antecedent is for some variable x, the negation of formula A with argument variable x; and whose consequent is the negation of for every variable x, formula A with argument variable x, carrying the false sign

  1. Path 1, open-or-intermediate. the complete formula the conditional whose antecedent is for some variable x, the negation of formula A with argument variable x; and whose consequent is the negation of for every variable x, formula A with argument variable x, carrying the false sign

source 23

Since the main operator is source 27, we apply the Fsource 28:

Tableau: Open or intermediate tableau beginning with the complete formula the conditional whose antecedent is for some variable x, the negation of formula A with argument variable x; and whose consequent is the negation of for every variable x, formula A with argument variable x, carrying the false sign, later construction stage two

This source tableau has three formula nodes and one terminal paths; zero are explicitly marked closed. It preserves every printed assumption, truth sign, rule citation, line reference, checkmark, branch split, layout-only move, omitted-subtree marker, and closure marker in deterministic preorder.

  1. Node one, at the root: the complete formula the conditional whose antecedent is for some variable x, the negation of formula A with argument variable x; and whose consequent is the negation of for every variable x, formula A with argument variable x, carrying the false sign. Printed justification: assumption. This node is marked checked.
  2. Node two, continuing the branch below node one: the complete formula for some variable x, the negation of formula A with argument variable x, carrying the true sign. Printed justification: false-conditional tableau rule, applied to line one.
  3. Node three, continuing the branch below node two: the complete formula the negation of for every variable x, formula A with argument variable x, carrying the false sign. Printed justification: false-conditional tableau rule, applied to line one.

Open or intermediate tableau beginning with the complete formula the conditional whose antecedent is for some variable x, the negation of formula A with argument variable x; and whose consequent is the negation of for every variable x, formula A with argument variable x, carrying the false sign, later construction stage two

  1. Path 1, open-or-intermediate. the complete formula the conditional whose antecedent is for some variable x, the negation of formula A with argument variable x; and whose consequent is the negation of for every variable x, formula A with argument variable x, carrying the false sign Then the complete formula for some variable x, the negation of formula A with argument variable x, carrying the true sign Then the complete formula the negation of for every variable x, formula A with argument variable x, carrying the false sign

source 29

The next line to deal with is 2source 39. We use Tsource 40. This requires a new constant; since no constants yet occur, we can pick any one, say, asource 41.

Tableau: Open or intermediate tableau beginning with the complete formula the conditional whose antecedent is for some variable x, the negation of formula A with argument variable x; and whose consequent is the negation of for every variable x, formula A with argument variable x, carrying the false sign, later construction stage three

This source tableau has four formula nodes and one terminal paths; zero are explicitly marked closed. It preserves every printed assumption, truth sign, rule citation, line reference, checkmark, branch split, layout-only move, omitted-subtree marker, and closure marker in deterministic preorder.

  1. Node one, at the root: the complete formula the conditional whose antecedent is for some variable x, the negation of formula A with argument variable x; and whose consequent is the negation of for every variable x, formula A with argument variable x, carrying the false sign. Printed justification: assumption. This node is marked checked.
  2. Node two, continuing the branch below node one: the complete formula for some variable x, the negation of formula A with argument variable x, carrying the true sign. Printed justification: false-conditional tableau rule, applied to line one. This node is marked checked.
  3. Node three, continuing the branch below node two: the complete formula the negation of for every variable x, formula A with argument variable x, carrying the false sign. Printed justification: false-conditional tableau rule, applied to line one.
  4. Node four, continuing the branch below node three: the complete formula the negation of formula A with argument constant a, carrying the true sign. Printed justification: true-existential quantifier tableau rule, applied to line two.

Open or intermediate tableau beginning with the complete formula the conditional whose antecedent is for some variable x, the negation of formula A with argument variable x; and whose consequent is the negation of for every variable x, formula A with argument variable x, carrying the false sign, later construction stage three

  1. Path 1, open-or-intermediate. the complete formula the conditional whose antecedent is for some variable x, the negation of formula A with argument variable x; and whose consequent is the negation of for every variable x, formula A with argument variable x, carrying the false sign Then the complete formula for some variable x, the negation of formula A with argument variable x, carrying the true sign Then the complete formula the negation of for every variable x, formula A with argument variable x, carrying the false sign Then the complete formula the negation of formula A with argument constant a, carrying the true sign

source 42

Now we apply ¬Fsource 54 to line 3source 54:

Tableau: Open or intermediate tableau beginning with the complete formula the conditional whose antecedent is for some variable x, the negation of formula A with argument variable x; and whose consequent is the negation of for every variable x, formula A with argument variable x, carrying the false sign, later construction stage four

This source tableau has five formula nodes and one terminal paths; zero are explicitly marked closed. It preserves every printed assumption, truth sign, rule citation, line reference, checkmark, branch split, layout-only move, omitted-subtree marker, and closure marker in deterministic preorder.

  1. Node one, at the root: the complete formula the conditional whose antecedent is for some variable x, the negation of formula A with argument variable x; and whose consequent is the negation of for every variable x, formula A with argument variable x, carrying the false sign. Printed justification: assumption. This node is marked checked.
  2. Node two, continuing the branch below node one: the complete formula for some variable x, the negation of formula A with argument variable x, carrying the true sign. Printed justification: false-conditional tableau rule, applied to line one. This node is marked checked.
  3. Node three, continuing the branch below node two: the complete formula the negation of for every variable x, formula A with argument variable x, carrying the false sign. Printed justification: false-conditional tableau rule, applied to line one. This node is marked checked.
  4. Node four, continuing the branch below node three: the complete formula the negation of formula A with argument constant a, carrying the true sign. Printed justification: true-existential quantifier tableau rule, applied to line two.
  5. Node five, continuing the branch below node four: the complete formula for every variable x, formula A with argument variable x, carrying the true sign. Printed justification: false-negation tableau rule, applied to line three.

Open or intermediate tableau beginning with the complete formula the conditional whose antecedent is for some variable x, the negation of formula A with argument variable x; and whose consequent is the negation of for every variable x, formula A with argument variable x, carrying the false sign, later construction stage four

  1. Path 1, open-or-intermediate. the complete formula the conditional whose antecedent is for some variable x, the negation of formula A with argument variable x; and whose consequent is the negation of for every variable x, formula A with argument variable x, carrying the false sign Then the complete formula for some variable x, the negation of formula A with argument variable x, carrying the true sign Then the complete formula the negation of for every variable x, formula A with argument variable x, carrying the false sign Then the complete formula the negation of formula A with argument constant a, carrying the true sign Then the complete formula for every variable x, formula A with argument variable x, carrying the true sign

source 55

We obtain a closed tableau by applying ¬Tsource 71 to line 4source 72, followed by Tsource 72 to line 5source 72.

Tableau: Closed tableau beginning with the complete formula the conditional whose antecedent is for some variable x, the negation of formula A with argument variable x; and whose consequent is the negation of for every variable x, formula A with argument variable x, carrying the false sign

This source tableau has seven formula nodes and one terminal paths; one are explicitly marked closed. It preserves every printed assumption, truth sign, rule citation, line reference, checkmark, branch split, layout-only move, omitted-subtree marker, and closure marker in deterministic preorder.

  1. Node one, at the root: the complete formula the conditional whose antecedent is for some variable x, the negation of formula A with argument variable x; and whose consequent is the negation of for every variable x, formula A with argument variable x, carrying the false sign. Printed justification: assumption. This node is marked checked.
  2. Node two, continuing the branch below node one: the complete formula for some variable x, the negation of formula A with argument variable x, carrying the true sign. Printed justification: false-conditional tableau rule, applied to line one. This node is marked checked.
  3. Node three, continuing the branch below node two: the complete formula the negation of for every variable x, formula A with argument variable x, carrying the false sign. Printed justification: false-conditional tableau rule, applied to line one. This node is marked checked.
  4. Node four, continuing the branch below node three: the complete formula the negation of formula A with argument constant a, carrying the true sign. Printed justification: true-existential quantifier tableau rule, applied to line two.
  5. Node five, continuing the branch below node four: the complete formula for every variable x, formula A with argument variable x, carrying the true sign. Printed justification: false-negation tableau rule, applied to line three.
  6. Node six, continuing the branch below node five: the complete formula A with argument constant a, carrying the false sign. Printed justification: true-negation tableau rule, applied to line four.
  7. Node seven, continuing the branch below node six: the complete formula A with argument constant a, carrying the true sign. Printed justification: true-universal quantifier tableau rule, applied to line five. The branch closes at this node.

Closed tableau beginning with the complete formula the conditional whose antecedent is for some variable x, the negation of formula A with argument variable x; and whose consequent is the negation of for every variable x, formula A with argument variable x, carrying the false sign

  1. Path 1, closed. the complete formula the conditional whose antecedent is for some variable x, the negation of formula A with argument variable x; and whose consequent is the negation of for every variable x, formula A with argument variable x, carrying the false sign Then the complete formula for some variable x, the negation of formula A with argument variable x, carrying the true sign Then the complete formula the negation of for every variable x, formula A with argument variable x, carrying the false sign Then the complete formula the negation of formula A with argument constant a, carrying the true sign Then the complete formula for every variable x, formula A with argument variable x, carrying the true sign Then the complete formula A with argument constant a, carrying the false sign Then the complete formula A with argument constant a, carrying the true sign

source 73

source 13

Example closing a three-assumption quantifier tableau

Let's see how we'd give a tableau for the set FxC(x,b),Tx(A(x)B(x)),Tx(B(x)C(x,b)).source 98 Starting as usual, we start with the assumptions:

Tableau: Open or intermediate tableau beginning with the complete formula for some variable x, formula C with arguments variable x and constant b, carrying the false sign

This source tableau has three formula nodes and one terminal paths; zero are explicitly marked closed. It preserves every printed assumption, truth sign, rule citation, line reference, checkmark, branch split, layout-only move, omitted-subtree marker, and closure marker in deterministic preorder.

  1. Node one, at the root: the complete formula for some variable x, formula C with arguments variable x and constant b, carrying the false sign. Printed justification: assumption.
  2. Node two, continuing the branch below node one: the complete formula for some variable x, open parenthesis, the conjunction of formula A with argument variable x and formula B with argument variable x, close parenthesis, carrying the true sign. Printed justification: assumption.
  3. Node three, continuing the branch below node two: the complete formula for every variable x, open parenthesis, the conditional whose antecedent is formula B with argument variable x; and whose consequent is formula C with arguments variable x and constant b, close parenthesis, carrying the true sign. Printed justification: assumption.

Open or intermediate tableau beginning with the complete formula for some variable x, formula C with arguments variable x and constant b, carrying the false sign

  1. Path 1, open-or-intermediate. the complete formula for some variable x, formula C with arguments variable x and constant b, carrying the false sign Then the complete formula for some variable x, open parenthesis, the conjunction of formula A with argument variable x and formula B with argument variable x, close parenthesis, carrying the true sign Then the complete formula for every variable x, open parenthesis, the conditional whose antecedent is formula B with argument variable x; and whose consequent is formula C with arguments variable x and constant b, close parenthesis, carrying the true sign

source 104

We should always apply a rule with the eigenvariable condition first; in this case that would be Tsource 114 to line 2source 115. Since the assumptions contain the constant bsource 115, we have to use a different one; let's pick asource 116 again.

Tableau: Open or intermediate tableau beginning with the complete formula for some variable x, formula C with arguments variable x and constant b, carrying the false sign, later construction stage two

This source tableau has four formula nodes and one terminal paths; zero are explicitly marked closed. It preserves every printed assumption, truth sign, rule citation, line reference, checkmark, branch split, layout-only move, omitted-subtree marker, and closure marker in deterministic preorder.

  1. Node one, at the root: the complete formula for some variable x, formula C with arguments variable x and constant b, carrying the false sign. Printed justification: assumption.
  2. Node two, continuing the branch below node one: the complete formula for some variable x, open parenthesis, the conjunction of formula A with argument variable x and formula B with argument variable x, close parenthesis, carrying the true sign. Printed justification: assumption. This node is marked checked.
  3. Node three, continuing the branch below node two: the complete formula for every variable x, open parenthesis, the conditional whose antecedent is formula B with argument variable x; and whose consequent is formula C with arguments variable x and constant b, close parenthesis, carrying the true sign. Printed justification: assumption.
  4. Node four, continuing the branch below node three: the complete formula the conjunction of formula A with argument constant a and formula B with argument constant a, carrying the true sign. Printed justification: true-existential quantifier tableau rule, applied to line two.

Open or intermediate tableau beginning with the complete formula for some variable x, formula C with arguments variable x and constant b, carrying the false sign, later construction stage two

  1. Path 1, open-or-intermediate. the complete formula for some variable x, formula C with arguments variable x and constant b, carrying the false sign Then the complete formula for some variable x, open parenthesis, the conjunction of formula A with argument variable x and formula B with argument variable x, close parenthesis, carrying the true sign Then the complete formula for every variable x, open parenthesis, the conditional whose antecedent is formula B with argument variable x; and whose consequent is formula C with arguments variable x and constant b, close parenthesis, carrying the true sign Then the complete formula the conjunction of formula A with argument constant a and formula B with argument constant a, carrying the true sign

source 117

If we now apply Fsource 129 to line 1source 129 or Tsource 130 to line 3source 130, we have to decide which term tsource 130 to substitute for xsource 131. Since there is no eigenvariable condition for these rules, we can pick any term we like. In some cases we may even have to apply the rule several times with different tsource 133s. But as a general rule, it pays to pick one of the terms already occurring in the tableau—in this case, asource 135 and bsource 135—and in this case we can guess that asource 136 will be more likely to result in a closed branch.

Tableau: Open or intermediate tableau beginning with the complete formula for some variable x, formula C with arguments variable x and constant b, carrying the false sign, later construction stage three

This source tableau has six formula nodes and one terminal paths; zero are explicitly marked closed. It preserves every printed assumption, truth sign, rule citation, line reference, checkmark, branch split, layout-only move, omitted-subtree marker, and closure marker in deterministic preorder.

  1. Node one, at the root: the complete formula for some variable x, formula C with arguments variable x and constant b, carrying the false sign. Printed justification: assumption.
  2. Node two, continuing the branch below node one: the complete formula for some variable x, open parenthesis, the conjunction of formula A with argument variable x and formula B with argument variable x, close parenthesis, carrying the true sign. Printed justification: assumption. This node is marked checked.
  3. Node three, continuing the branch below node two: the complete formula for every variable x, open parenthesis, the conditional whose antecedent is formula B with argument variable x; and whose consequent is formula C with arguments variable x and constant b, close parenthesis, carrying the true sign. Printed justification: assumption.
  4. Node four, continuing the branch below node three: the complete formula the conjunction of formula A with argument constant a and formula B with argument constant a, carrying the true sign. Printed justification: true-existential quantifier tableau rule, applied to line two.
  5. Node five, continuing the branch below node four: the complete formula C with arguments constant a and constant b, carrying the false sign. Printed justification: false-existential quantifier tableau rule, applied to line one.
  6. Node six, continuing the branch below node five: the complete formula the conditional whose antecedent is formula B with argument constant a; and whose consequent is formula C with arguments constant a and constant b, carrying the true sign. Printed justification: true-universal quantifier tableau rule, applied to line three.

Open or intermediate tableau beginning with the complete formula for some variable x, formula C with arguments variable x and constant b, carrying the false sign, later construction stage three

  1. Path 1, open-or-intermediate. the complete formula for some variable x, formula C with arguments variable x and constant b, carrying the false sign Then the complete formula for some variable x, open parenthesis, the conjunction of formula A with argument variable x and formula B with argument variable x, close parenthesis, carrying the true sign Then the complete formula for every variable x, open parenthesis, the conditional whose antecedent is formula B with argument variable x; and whose consequent is formula C with arguments variable x and constant b, close parenthesis, carrying the true sign Then the complete formula the conjunction of formula A with argument constant a and formula B with argument constant a, carrying the true sign Then the complete formula C with arguments constant a and constant b, carrying the false sign Then the complete formula the conditional whose antecedent is formula B with argument constant a; and whose consequent is formula C with arguments constant a and constant b, carrying the true sign

source 137

We don't check the signed formulas in lines 1source 153 and 3source 153, since we may have to use them again. Now apply Tsource 154 to line 4source 154:

Tableau: Open or intermediate tableau beginning with the complete formula for some variable x, formula C with arguments variable x and constant b, carrying the false sign, later construction stage four

This source tableau has eight formula nodes and one terminal paths; zero are explicitly marked closed. It preserves every printed assumption, truth sign, rule citation, line reference, checkmark, branch split, layout-only move, omitted-subtree marker, and closure marker in deterministic preorder.

  1. Node one, at the root: the complete formula for some variable x, formula C with arguments variable x and constant b, carrying the false sign. Printed justification: assumption.
  2. Node two, continuing the branch below node one: the complete formula for some variable x, open parenthesis, the conjunction of formula A with argument variable x and formula B with argument variable x, close parenthesis, carrying the true sign. Printed justification: assumption. This node is marked checked.
  3. Node three, continuing the branch below node two: the complete formula for every variable x, open parenthesis, the conditional whose antecedent is formula B with argument variable x; and whose consequent is formula C with arguments variable x and constant b, close parenthesis, carrying the true sign. Printed justification: assumption.
  4. Node four, continuing the branch below node three: the complete formula the conjunction of formula A with argument constant a and formula B with argument constant a, carrying the true sign. Printed justification: true-existential quantifier tableau rule, applied to line two. This node is marked checked.
  5. Node five, continuing the branch below node four: the complete formula C with arguments constant a and constant b, carrying the false sign. Printed justification: false-existential quantifier tableau rule, applied to line one.
  6. Node six, continuing the branch below node five: the complete formula the conditional whose antecedent is formula B with argument constant a; and whose consequent is formula C with arguments constant a and constant b, carrying the true sign. Printed justification: true-universal quantifier tableau rule, applied to line three.
  7. Node seven, continuing the branch below node six: the complete formula A with argument constant a, carrying the true sign. Printed justification: true-conjunction tableau rule, applied to line four.
  8. Node eight, continuing the branch below node seven: the complete formula B with argument constant a, carrying the true sign. Printed justification: true-conjunction tableau rule, applied to line four.

Open or intermediate tableau beginning with the complete formula for some variable x, formula C with arguments variable x and constant b, carrying the false sign, later construction stage four

  1. Path 1, open-or-intermediate. the complete formula for some variable x, formula C with arguments variable x and constant b, carrying the false sign Then the complete formula for some variable x, open parenthesis, the conjunction of formula A with argument variable x and formula B with argument variable x, close parenthesis, carrying the true sign Then the complete formula for every variable x, open parenthesis, the conditional whose antecedent is formula B with argument variable x; and whose consequent is formula C with arguments variable x and constant b, close parenthesis, carrying the true sign Then the complete formula the conjunction of formula A with argument constant a and formula B with argument constant a, carrying the true sign Then the complete formula C with arguments constant a and constant b, carrying the false sign Then the complete formula the conditional whose antecedent is formula B with argument constant a; and whose consequent is formula C with arguments constant a and constant b, carrying the true sign Then the complete formula A with argument constant a, carrying the true sign Then the complete formula B with argument constant a, carrying the true sign

source 155

If we now apply Tsource 176 to line 6source 176, the tableau closes:

Tableau: Closed tableau beginning with the complete formula for some variable x, formula C with arguments variable x and constant b, carrying the false sign

This source tableau has ten formula nodes and two terminal paths; two are explicitly marked closed. It preserves every printed assumption, truth sign, rule citation, line reference, checkmark, branch split, layout-only move, omitted-subtree marker, and closure marker in deterministic preorder.

  1. Node one, at the root: the complete formula for some variable x, formula C with arguments variable x and constant b, carrying the false sign. Printed justification: assumption.
  2. Node two, continuing the branch below node one: the complete formula for some variable x, open parenthesis, the conjunction of formula A with argument variable x and formula B with argument variable x, close parenthesis, carrying the true sign. Printed justification: assumption. This node is marked checked.
  3. Node three, continuing the branch below node two: the complete formula for every variable x, open parenthesis, the conditional whose antecedent is formula B with argument variable x; and whose consequent is formula C with arguments variable x and constant b, close parenthesis, carrying the true sign. Printed justification: assumption.
  4. Node four, continuing the branch below node three: the complete formula the conjunction of formula A with argument constant a and formula B with argument constant a, carrying the true sign. Printed justification: true-existential quantifier tableau rule, applied to line two. This node is marked checked.
  5. Node five, continuing the branch below node four: the complete formula C with arguments constant a and constant b, carrying the false sign. Printed justification: false-existential quantifier tableau rule, applied to line one.
  6. Node six, continuing the branch below node five: the complete formula the conditional whose antecedent is formula B with argument constant a; and whose consequent is formula C with arguments constant a and constant b, carrying the true sign. Printed justification: true-universal quantifier tableau rule, applied to line three. This node is marked checked.
  7. Node seven, continuing the branch below node six: the complete formula A with argument constant a, carrying the true sign. Printed justification: true-conjunction tableau rule, applied to line four.
  8. Node eight, continuing the branch below node seven: the complete formula B with argument constant a, carrying the true sign. Printed justification: true-conjunction tableau rule, applied to line four.
  9. Node eight splits into two branches.
  10. Node nine, on the left branch below node eight: the complete formula B with argument constant a, carrying the false sign. Printed justification: true-conditional tableau rule, applied to line six. The branch closes at this node.
  11. Node ten, on the right branch below node eight: the complete formula C with arguments constant a and constant b, carrying the true sign. Printed justification: true-conditional tableau rule, applied to line six. The branch closes at this node.

Closed tableau beginning with the complete formula for some variable x, formula C with arguments variable x and constant b, carrying the false sign

  1. Path 1, closed. the complete formula for some variable x, formula C with arguments variable x and constant b, carrying the false sign Then the complete formula for some variable x, open parenthesis, the conjunction of formula A with argument variable x and formula B with argument variable x, close parenthesis, carrying the true sign Then the complete formula for every variable x, open parenthesis, the conditional whose antecedent is formula B with argument variable x; and whose consequent is formula C with arguments variable x and constant b, close parenthesis, carrying the true sign Then the complete formula the conjunction of formula A with argument constant a and formula B with argument constant a, carrying the true sign Then the complete formula C with arguments constant a and constant b, carrying the false sign Then the complete formula the conditional whose antecedent is formula B with argument constant a; and whose consequent is formula C with arguments constant a and constant b, carrying the true sign Then the complete formula A with argument constant a, carrying the true sign Then the complete formula B with argument constant a, carrying the true sign Then the complete formula B with argument constant a, carrying the false sign
  2. Path 2, closed. the complete formula for some variable x, formula C with arguments variable x and constant b, carrying the false sign Then the complete formula for some variable x, open parenthesis, the conjunction of formula A with argument variable x and formula B with argument variable x, close parenthesis, carrying the true sign Then the complete formula for every variable x, open parenthesis, the conditional whose antecedent is formula B with argument variable x; and whose consequent is formula C with arguments variable x and constant b, close parenthesis, carrying the true sign Then the complete formula the conjunction of formula A with argument constant a and formula B with argument constant a, carrying the true sign Then the complete formula C with arguments constant a and constant b, carrying the false sign Then the complete formula the conditional whose antecedent is formula B with argument constant a; and whose consequent is formula C with arguments constant a and constant b, carrying the true sign Then the complete formula A with argument constant a, carrying the true sign Then the complete formula B with argument constant a, carrying the true sign Then the complete formula C with arguments constant a and constant b, carrying the true sign

source 177

source 96

Example coordinating eigenvariable and repeatable quantifier rules

We construct a tableau for the set TxA(x),TxA(x)yB(y),T¬yB(y).source 214 Starting as usual, we write down the assumptions:

Tableau: Open or intermediate tableau beginning with the complete formula for every variable x, formula A with argument variable x, carrying the true sign

This source tableau has three formula nodes and one terminal paths; zero are explicitly marked closed. It preserves every printed assumption, truth sign, rule citation, line reference, checkmark, branch split, layout-only move, omitted-subtree marker, and closure marker in deterministic preorder.

  1. Node one, at the root: the complete formula for every variable x, formula A with argument variable x, carrying the true sign. Printed justification: assumption.
  2. Node two, continuing the branch below node one: the complete formula the conditional whose antecedent is for every variable x, formula A with argument variable x; and whose consequent is for some variable y, formula B with argument variable y, carrying the true sign. Printed justification: assumption.
  3. Node three, continuing the branch below node two: the complete formula the negation of for some variable y, formula B with argument variable y, carrying the true sign. Printed justification: assumption.

Open or intermediate tableau beginning with the complete formula for every variable x, formula A with argument variable x, carrying the true sign

  1. Path 1, open-or-intermediate. the complete formula for every variable x, formula A with argument variable x, carrying the true sign Then the complete formula the conditional whose antecedent is for every variable x, formula A with argument variable x; and whose consequent is for some variable y, formula B with argument variable y, carrying the true sign Then the complete formula the negation of for some variable y, formula B with argument variable y, carrying the true sign

source 219

We begin by applying the ¬Tsource 228 rule to line 3source 228. A corollary to the rule “always apply rules with eigenvariable conditions first” is “defer applying quantifier rules without eigenvariable conditions until needed.” Also, defer rules that result in a split.

Tableau: Open or intermediate tableau beginning with the complete formula for every variable x, formula A with argument variable x, carrying the true sign, later construction stage two

This source tableau has four formula nodes and one terminal paths; zero are explicitly marked closed. It preserves every printed assumption, truth sign, rule citation, line reference, checkmark, branch split, layout-only move, omitted-subtree marker, and closure marker in deterministic preorder.

  1. Node one, at the root: the complete formula for every variable x, formula A with argument variable x, carrying the true sign. Printed justification: assumption.
  2. Node two, continuing the branch below node one: the complete formula the conditional whose antecedent is for every variable x, formula A with argument variable x; and whose consequent is for some variable y, formula B with argument variable y, carrying the true sign. Printed justification: assumption.
  3. Node three, continuing the branch below node two: the complete formula the negation of for some variable y, formula B with argument variable y, carrying the true sign. Printed justification: assumption. This node is marked checked.
  4. Node four, continuing the branch below node three: the complete formula for some variable y, formula B with argument variable y, carrying the false sign. Printed justification: true-negation tableau rule, applied to line three.

Open or intermediate tableau beginning with the complete formula for every variable x, formula A with argument variable x, carrying the true sign, later construction stage two

  1. Path 1, open-or-intermediate. the complete formula for every variable x, formula A with argument variable x, carrying the true sign Then the complete formula the conditional whose antecedent is for every variable x, formula A with argument variable x; and whose consequent is for some variable y, formula B with argument variable y, carrying the true sign Then the complete formula the negation of for some variable y, formula B with argument variable y, carrying the true sign Then the complete formula for some variable y, formula B with argument variable y, carrying the false sign

source 233

The new line 4source 243 requires Fsource 243, a quantifier rule without the eigenvariable condition. So we defer this in favor of using Tsource 245 on line 2source 245.

Tableau: Open or intermediate tableau beginning with the complete formula for every variable x, formula A with argument variable x, carrying the true sign, later construction stage three

This source tableau has six formula nodes and two terminal paths; zero are explicitly marked closed. It preserves every printed assumption, truth sign, rule citation, line reference, checkmark, branch split, layout-only move, omitted-subtree marker, and closure marker in deterministic preorder.

  1. Node one, at the root: the complete formula for every variable x, formula A with argument variable x, carrying the true sign. Printed justification: assumption.
  2. Node two, continuing the branch below node one: the complete formula the conditional whose antecedent is for every variable x, formula A with argument variable x; and whose consequent is for some variable y, formula B with argument variable y, carrying the true sign. Printed justification: assumption. This node is marked checked.
  3. Node three, continuing the branch below node two: the complete formula the negation of for some variable y, formula B with argument variable y, carrying the true sign. Printed justification: assumption. This node is marked checked.
  4. Node four, continuing the branch below node three: the complete formula for some variable y, formula B with argument variable y, carrying the false sign. Printed justification: true-negation tableau rule, applied to line three.
  5. Node four splits into two branches.
  6. Node five, on the left branch below node four: the complete formula for every variable x, formula A with argument variable x, carrying the false sign. Printed justification: true-conditional tableau rule, applied to line two.
  7. Node six, on the right branch below node four: the complete formula for some variable y, formula B with argument variable y, carrying the true sign. Printed justification: true-conditional tableau rule, applied to line two.

Open or intermediate tableau beginning with the complete formula for every variable x, formula A with argument variable x, carrying the true sign, later construction stage three

  1. Path 1, open-or-intermediate. the complete formula for every variable x, formula A with argument variable x, carrying the true sign Then the complete formula the conditional whose antecedent is for every variable x, formula A with argument variable x; and whose consequent is for some variable y, formula B with argument variable y, carrying the true sign Then the complete formula the negation of for some variable y, formula B with argument variable y, carrying the true sign Then the complete formula for some variable y, formula B with argument variable y, carrying the false sign Then the complete formula for every variable x, formula A with argument variable x, carrying the false sign
  2. Path 2, open-or-intermediate. the complete formula for every variable x, formula A with argument variable x, carrying the true sign Then the complete formula the conditional whose antecedent is for every variable x, formula A with argument variable x; and whose consequent is for some variable y, formula B with argument variable y, carrying the true sign Then the complete formula the negation of for some variable y, formula B with argument variable y, carrying the true sign Then the complete formula for some variable y, formula B with argument variable y, carrying the false sign Then the complete formula for some variable y, formula B with argument variable y, carrying the true sign

source 246

Both new signed formulas require rules with eigenvariable conditions, so these should be next:

Tableau: Open or intermediate tableau beginning with the complete formula for every variable x, formula A with argument variable x, carrying the true sign, later construction stage four

This source tableau has eight formula nodes and two terminal paths; zero are explicitly marked closed. It preserves every printed assumption, truth sign, rule citation, line reference, checkmark, branch split, layout-only move, omitted-subtree marker, and closure marker in deterministic preorder.

  1. Node one, at the root: the complete formula for every variable x, formula A with argument variable x, carrying the true sign. Printed justification: assumption.
  2. Node two, continuing the branch below node one: the complete formula the conditional whose antecedent is for every variable x, formula A with argument variable x; and whose consequent is for some variable y, formula B with argument variable y, carrying the true sign. Printed justification: assumption. This node is marked checked.
  3. Node three, continuing the branch below node two: the complete formula the negation of for some variable y, formula B with argument variable y, carrying the true sign. Printed justification: assumption. This node is marked checked.
  4. Node four, continuing the branch below node three: the complete formula for some variable y, formula B with argument variable y, carrying the false sign. Printed justification: true-negation tableau rule, applied to line three.
  5. Node four splits into two branches.
  6. Node five, on the left branch below node four: the complete formula for every variable x, formula A with argument variable x, carrying the false sign. Printed justification: true-conditional tableau rule, applied to line two. This node is marked checked.
  7. Node six, continuing the branch below node five: the complete formula A with argument constant b, carrying the false sign. Printed justification: false-universal quantifier tableau rule, applied to line five.
  8. Node seven, on the right branch below node four: the complete formula for some variable y, formula B with argument variable y, carrying the true sign. Printed justification: true-conditional tableau rule, applied to line two. This node is marked checked.
  9. Node eight, continuing the branch below node seven: the complete formula B with argument constant c, carrying the true sign. Printed justification: true-existential quantifier tableau rule, applied to line five.

Open or intermediate tableau beginning with the complete formula for every variable x, formula A with argument variable x, carrying the true sign, later construction stage four

  1. Path 1, open-or-intermediate. the complete formula for every variable x, formula A with argument variable x, carrying the true sign Then the complete formula the conditional whose antecedent is for every variable x, formula A with argument variable x; and whose consequent is for some variable y, formula B with argument variable y, carrying the true sign Then the complete formula the negation of for some variable y, formula B with argument variable y, carrying the true sign Then the complete formula for some variable y, formula B with argument variable y, carrying the false sign Then the complete formula for every variable x, formula A with argument variable x, carrying the false sign Then the complete formula A with argument constant b, carrying the false sign
  2. Path 2, open-or-intermediate. the complete formula for every variable x, formula A with argument variable x, carrying the true sign Then the complete formula the conditional whose antecedent is for every variable x, formula A with argument variable x; and whose consequent is for some variable y, formula B with argument variable y, carrying the true sign Then the complete formula the negation of for some variable y, formula B with argument variable y, carrying the true sign Then the complete formula for some variable y, formula B with argument variable y, carrying the false sign Then the complete formula for some variable y, formula B with argument variable y, carrying the true sign Then the complete formula B with argument constant c, carrying the true sign

source 262

To close the branches, we have to use the signed formulas on lines 1source 280 and 3source 281. The corresponding rules (true-signed universal-quantifier tableau rule and false-signed existential-quantifier tableau rule) don't have eigenvariable conditions, so we are free to pick whichever terms are suitable. In this case, that's bsource 284 and csource 284, respectively.

Tableau: Closed tableau beginning with the complete formula for every variable x, formula A with argument variable x, carrying the true sign

This source tableau has ten formula nodes and two terminal paths; two are explicitly marked closed. It preserves every printed assumption, truth sign, rule citation, line reference, checkmark, branch split, layout-only move, omitted-subtree marker, and closure marker in deterministic preorder.

  1. Node one, at the root: the complete formula for every variable x, formula A with argument variable x, carrying the true sign. Printed justification: assumption.
  2. Node two, continuing the branch below node one: the complete formula the conditional whose antecedent is for every variable x, formula A with argument variable x; and whose consequent is for some variable y, formula B with argument variable y, carrying the true sign. Printed justification: assumption. This node is marked checked.
  3. Node three, continuing the branch below node two: the complete formula the negation of for some variable y, formula B with argument variable y, carrying the true sign. Printed justification: assumption. This node is marked checked.
  4. Node four, continuing the branch below node three: the complete formula for some variable y, formula B with argument variable y, carrying the false sign. Printed justification: true-negation tableau rule, applied to line three.
  5. Node four splits into two branches.
  6. Node five, on the left branch below node four: the complete formula for every variable x, formula A with argument variable x, carrying the false sign. Printed justification: true-conditional tableau rule, applied to line two. This node is marked checked.
  7. Node six, continuing the branch below node five: the complete formula A with argument constant b, carrying the false sign. Printed justification: false-universal quantifier tableau rule, applied to line five.
  8. Node seven, continuing the branch below node six: the complete formula A with argument constant b, carrying the true sign. Printed justification: true-universal quantifier tableau rule, applied to line one. The branch closes at this node.
  9. Node eight, on the right branch below node four: the complete formula for some variable y, formula B with argument variable y, carrying the true sign. Printed justification: true-conditional tableau rule, applied to line two. This node is marked checked.
  10. Node nine, continuing the branch below node eight: the complete formula B with argument constant c, carrying the true sign. Printed justification: true-existential quantifier tableau rule, applied to line five.
  11. Node ten, continuing the branch below node nine: the complete formula B with argument constant c, carrying the false sign. Printed justification: false-existential quantifier tableau rule, applied to line four. The branch closes at this node.

Closed tableau beginning with the complete formula for every variable x, formula A with argument variable x, carrying the true sign

  1. Path 1, closed. the complete formula for every variable x, formula A with argument variable x, carrying the true sign Then the complete formula the conditional whose antecedent is for every variable x, formula A with argument variable x; and whose consequent is for some variable y, formula B with argument variable y, carrying the true sign Then the complete formula the negation of for some variable y, formula B with argument variable y, carrying the true sign Then the complete formula for some variable y, formula B with argument variable y, carrying the false sign Then the complete formula for every variable x, formula A with argument variable x, carrying the false sign Then the complete formula A with argument constant b, carrying the false sign Then the complete formula A with argument constant b, carrying the true sign
  2. Path 2, closed. the complete formula for every variable x, formula A with argument variable x, carrying the true sign Then the complete formula the conditional whose antecedent is for every variable x, formula A with argument variable x; and whose consequent is for some variable y, formula B with argument variable y, carrying the true sign Then the complete formula the negation of for some variable y, formula B with argument variable y, carrying the true sign Then the complete formula for some variable y, formula B with argument variable y, carrying the false sign Then the complete formula for some variable y, formula B with argument variable y, carrying the true sign Then the complete formula B with argument constant c, carrying the true sign Then the complete formula B with argument constant c, carrying the false sign

source 285

source 212

Exercise on six quantified tableau problems

Give closed tableaus of the following:

  1. F(xA(x)yB(y))z(A(z)B(z))source 320.

  2. F(xA(x)yB(y))z(A(z)B(z))source 322.

  3. Tx(A(x)B),FyA(y)Bsource 324.

  4. Tx¬A(x),F¬xA(x)source 326.

  5. F¬xA(x)x¬A(x)source 328.

  6. F¬xy((A(x,y)¬A(y,y))(¬A(y,y)A(x,y)))source 330.

source 317

Exercise on three further quantified tableau problems

Give closed tableaus of the following:

  1. F¬xA(x)x¬A(x)source 338.

  2. T(xA(x)B),Fy(A(y)B)source 339.

  3. Fx(A(x)yA(y))source 340.

source 335

Proof-Theoretic Notions

Definition of tableau theoremhood

Theorems

A sentence Asource 32 is a theorem if there is a closed tableau for FAsource 33. We write Asource 33 if Asource 33 is a theorem and Asource 34 if it is not.

source 31

Definition of tableau derivability

Derivability

A sentence Asource 38 is derivable from a set of sentences Γsource 39, ΓAsource 39 iff there is a finite set {B1,,Bn}Γsource 40 and a closed tableau for the set {FA,TB1,,TBn}.source 42 If Asource 49 is not derivable from Γsource 49 we write ΓAsource 49.

source 37

Definition of tableau consistency

Consistency

A set of sentences Γsource 54 is inconsistent iff there is a finite set {B1,,Bn}Γsource 55 and a closed tableau for the set {TB1,,TBn}.source 57 If Γsource 63 is not inconsistent, we say it is consistent.

source 53

Proposition: reflexivity of tableau derivability

Reflexivity

If AΓsource 68, then ΓAsource 68.

source 66

Proof

If AΓsource 72, {A}source 72 is a finite subset of Γsource 72 and the tableau

Tableau: Closed tableau beginning with the complete formula A, carrying the false sign

This source tableau has two formula nodes and one terminal paths; one are explicitly marked closed. It preserves every printed assumption, truth sign, rule citation, line reference, checkmark, branch split, layout-only move, omitted-subtree marker, and closure marker in deterministic preorder.

  1. Node one, at the root: the complete formula A, carrying the false sign. Printed justification: assumption.
  2. Node two, continuing the branch below node one: the complete formula A, carrying the true sign. Printed justification: assumption. The branch closes at this node.

Closed tableau beginning with the complete formula A, carrying the false sign

  1. Path 1, closed. the complete formula A, carrying the false sign Then the complete formula A, carrying the true sign

source 73

is closed.

End of proof.

Proposition: monotonicity of tableau derivability

Monotonicity

If ΓΔsource 84 and ΓAsource 84, then ΔAsource 84.

source 82

Proof

Any finite subset of Γsource 89 is also a finite subset of Δsource 89.

End of proof.

Proposition: transitivity of tableau derivability

Transitivity

If ΓAsource 94 and {A}ΔBsource 94, then ΓΔBsource 95.

source 92

Proof

If {A}ΔBsource 99, then there is a finite subset Δ0={C1,,Cn}Δsource 99 such that

Display formula: Two closed-tableau assumption sets used for transitivity

The first displayed assumption set contains B carrying the false sign, A carrying the true sign, and C sub one through C sub n carrying the true sign; the source says this set has a closed tableau. The source next assumes A is tableau-derivable from Gamma and literally prints that D sub m is a subset of Gamma. That relation is malformed because D sub m is one formula. The disclosed reader interpretation is that the finite set containing D sub one through D sub m is a subset of Gamma. Under that interpretation, the second displayed assumption set contains A carrying the false sign and D sub one through D sub m carrying the true sign, and it has a closed tableau.

{FB,TA,TC1,,TCn}has a closed tableau. If ΓA then there is a finite set {D1,,Dm}Γ such that{FA,TD1,,TDm}source 101

source 101

has a closed tableau.

Now consider the tableau with assumptions FB,TC1,,TCn,TD1,,TDm.source 112 Apply the cut rule rule on Asource 117. This generates two branches, one has TAsource 118 in it, the other FAsource 118. Thus, on the one branch, all of {FB,TA,TC1,,TCn}source 120 are available. Since there is a closed tableau for these assumptions, we can attach it to that branch; every branch through TAsource 126 closes. On the other branch, all of {FA,TD1,,TDm}source 127 are available, so we can also complete the other side to obtain a closed tableau. This shows ΓΔBsource 132.

End of proof.

Note that this means that in particular if ΓAsource 135 and ABsource 135, then ΓBsource 136. It follows also that if A1,,AnBsource 136 and ΓAisource 137 for each isource 137, then ΓBsource 138.

Proposition characterizing inconsistency by derivability

Γsource 142 is inconsistent iff ΓAsource 142 for every sentence Asource 143.

source 140

Proof

Exercise.

End of proof.

Exercise proving the inconsistency characterization

Prove the proposition characterizing inconsistency by derivability of every sentence

source 151

Proposition: compactness of tableau derivability and consistency

Compactness

  1. If ΓAsource 165 then there is a finite subset Γ0Γsource 165 such that Γ0Asource 166.

  2. If every finite subset of Γsource 167 is consistent, then Γsource 168 is consistent.

source 162

Proof

  1. If ΓAsource 174, then there is a finite subset Γ0={B1,,Bn}source 175 and a closed tableau for {FA,TB1,,TBn}source 176 This tableau also shows Γ0Asource 179.

  2. If Γsource 180 is inconsistent, then for some finite subset Γ0={B1,,Bn}source 181 there is a closed tableau for {TB1,,TBn}source 183 This closed tableau shows that Γ0source 186 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 combining derivability with inconsistency

If ΓAsource 20 and Γ{A}source 20 is inconsistent, then Γsource 21 is inconsistent.

source 19

Proof

There are finite Γ0={B1,,Bn}source 25 and Γ1={C1,,Cn}Γsource 25 such that

Display formula: Paired closed-tableau assumptions in the combination proof

The first displayed tableau row contains A carrying the false sign and B sub one through B sub n carrying the true sign. The second displayed tableau row contains A carrying the true sign and C sub one through C sub m carrying the true sign. The bound source correction discloses that the preceding definition of Gamma sub one ends its C-family at C sub n, while this second row ends it at C sub m; both frozen indices are preserved.

{FA,TB1,,TBn}{TA,TC1,,TCm}source 27

source 27

have closed tableaus. Using the cut rule rule on Asource 33 we can combine these into a single closed tableau that shows Γ0Γ1source 34 is inconsistent. Since Γ0Γsource 35 and Γ1Γsource 36, Γ0Γ1Γsource 36, hence Γsource 37 is inconsistent.

End of proof.

Proposition relating derivability to inconsistency after adding not A

ΓAsource 42 iff Γ{¬A}source 42 is inconsistent.

source 40

Proof

First suppose ΓAsource 46, i.e., there is a closed tableau for {FA,TB1,,TBn}source 48 Using the ¬Tsource 52 rule, this can be turned into a closed tableau for {T¬A,TB1,,TBn}.source 54

On the other hand, if there is a closed tableau for the latter, we can turn it into a closed tableau of the former by removing every formula that results from true-signed negation tableau rule applied to the first assumption T¬Asource 62 as well as that assumption, and adding the assumption FAsource 63. For if a branch was closed before because it contained the conclusion of true-signed negation tableau rule applied to T¬Asource 65, i.e., FAsource 65, the corresponding branch in the new tableau is also closed. If a branch in the old tableau was closed because it contained the assumption T¬Asource 68 as well as F¬Asource 68 we can turn it into a closed branch by applying ¬Fsource 70 to F¬Asource 70 to obtain TAsource 71. This closes the branch since we added FAsource 72 as an assumption.

End of proof.

Exercise proving the dual inconsistency equivalence

Prove that Γ¬Asource 76 iff Γ{A}source 76 is inconsistent.

source 75

Proposition deriving inconsistency from A and not A

If ΓAsource 80 and ¬AΓsource 80, then Γsource 80 is inconsistent.

source 79

Proof

Suppose ΓAsource 85 and ¬AΓsource 85. Then there are B1source 86, …, BnΓsource 86 such that \ {FA,TB1,,TBn}source 87 has a closed tableau. Replace the assumption false-signed A by true-signed not A, and insert the conclusion of true-signed negation tableau rule applied to false-signed A after the assumptions. Any sentence in the tableau justified by appeal to line 1source 94 in the old tableau is now justified by appeal to line n+1source 95. So if the old tableau was closed, the new one is. It shows that Γsource 96 is inconsistent, since all assumptions are in Γsource 97.

End of proof.

Proposition combining two inconsistent extensions of Gamma

If Γ{A}source 101 and Γ{¬A}source 101 are both inconsistent, then Γsource 102 is inconsistent.

source 100

Proof

If there are B1source 106, …, BnΓsource 106 and C1source 106, …, CmΓsource 107 such that

Display formula: Two closed-tableau rows for the cut construction

The first displayed closed-tableau row contains A carrying the true sign and B sub one through B sub n carrying the true sign. The second displayed closed-tableau row contains not A carrying the true sign and C sub one through C sub m carrying the true sign.

{TA,TB1,,TBn} and{T¬A,TC1,,TCm}source 108

source 108

both have closed tableaus, we can construct a single, combined tableau that shows that Γsource 115 is inconsistent by using as assumptions TB1source 116, …, TBnsource 116 together with TC1source 117, …, TCmsource 117, followed by an application of the cut rule rule. This yields two branches, one starting with TAsource 119, the other with FAsource 120.

On the left left side, add the part of the first tableau below its assumptions. Here, every rule application is still correct, since each of the assumptions of the first tableau, including TAsource 125, is available. Thus, every branch below TAsource 126 closes.

On the right side, add the part of the second tableau below its assumption, with the results of any applications of ¬Tsource 130 to T¬Asource 130 removed. The conclusion of ¬Tsource 131 to T¬Asource 131 is FAsource 132, which is nevertheless available, as it is the conclusion of the cut rule rule on the right side of the combined tableau.

If a branch in the second tableau was closed because it contained the assumption T¬Asource 136 (which no longer appears as an assumption in the combined tableau) as well as F¬Asource 138, we can applying ¬Fsource 138 to F¬Asource 139 to obtain TAsource 139. Now the corresponding branch in the combined tableau also closes, because it contains the right-hand conclusion of the cut rule rule, FAsource 142. If a branch in the second tableau closed for any other reason, the corresponding branch in the combined tableau also closes, since any signed formulas other than T¬Asource 145 occurring on the branch in the old, second tableau also occur on the corresponding branch in the combined tableau.

End of proof.

derivability and the Propositional Connectives

Proposition: tableau derivability rules for conjunction

  1. Both ABAsource 28 and ABBsource 29.

  2. A,BABsource 30.

source 26

Proof

  1. Both {FA,TAB}source 37 and {FB,TAB}source 38 have closed tableaus

    Tableau: Closed tableau beginning with the complete formula A, carrying the false sign, later construction stage two

    This source tableau has four formula nodes and one terminal paths; one are explicitly marked closed. It preserves every printed assumption, truth sign, rule citation, line reference, checkmark, branch split, layout-only move, omitted-subtree marker, and closure marker in deterministic preorder.

    1. Node one, at the root: the complete formula A, carrying the false sign. Printed justification: assumption.
    2. Node two, continuing the branch below node one: the complete formula the conjunction of formula A and formula B, carrying the true sign. Printed justification: assumption.
    3. Node three, continuing the branch below node two: the complete formula A, carrying the true sign. Printed justification: true-conjunction tableau rule, applied to line two.
    4. Node four, continuing the branch below node three: the complete formula B, carrying the true sign. Printed justification: true-conjunction tableau rule, applied to line two. The branch closes at this node.
    5. Source correction disclosure: Eight frozen tableau commands group the formula inside the truth-value macro. The structural reader preserves the printed source and presents the intended separate truth sign and formula as an explicit reader correction.

    Closed tableau beginning with the complete formula A, carrying the false sign, later construction stage two

    1. Path 1, closed. the complete formula A, carrying the false sign Then the complete formula the conjunction of formula A and formula B, carrying the true sign Then the complete formula A, carrying the true sign Then the complete formula B, carrying the true sign

    source 40

    Tableau: Closed tableau beginning with the complete formula B, carrying the false sign

    This source tableau has four formula nodes and one terminal paths; one are explicitly marked closed. It preserves every printed assumption, truth sign, rule citation, line reference, checkmark, branch split, layout-only move, omitted-subtree marker, and closure marker in deterministic preorder.

    1. Node one, at the root: the complete formula B, carrying the false sign. Printed justification: assumption.
    2. Node two, continuing the branch below node one: the complete formula the conjunction of formula A and formula B, carrying the true sign. Printed justification: assumption.
    3. Node three, continuing the branch below node two: the complete formula A, carrying the true sign. Printed justification: true-conjunction tableau rule, applied to line two.
    4. Node four, continuing the branch below node three: the complete formula B, carrying the true sign. Printed justification: true-conjunction tableau rule, applied to line two. The branch closes at this node.
    5. Source correction disclosure: Eight frozen tableau commands group the formula inside the truth-value macro. The structural reader preserves the printed source and presents the intended separate truth sign and formula as an explicit reader correction.

    Closed tableau beginning with the complete formula B, carrying the false sign

    1. Path 1, closed. the complete formula B, carrying the false sign Then the complete formula the conjunction of formula A and formula B, carrying the true sign Then the complete formula A, carrying the true sign Then the complete formula B, carrying the true sign

    source 50

  2. Here is a closed tableau for {TA,TB,FAB}source 60:

    Tableau: Closed tableau beginning with the complete formula the conjunction of formula A and formula B, carrying the false sign

    This source tableau has five formula nodes and two terminal paths; two are explicitly marked closed. It preserves every printed assumption, truth sign, rule citation, line reference, checkmark, branch split, layout-only move, omitted-subtree marker, and closure marker in deterministic preorder.

    1. Node one, at the root: the complete formula the conjunction of formula A and formula B, carrying the false sign. Printed justification: assumption.
    2. Node two, continuing the branch below node one: the complete formula A, carrying the true sign. Printed justification: assumption.
    3. Node three, continuing the branch below node two: the complete formula B, carrying the true sign. Printed justification: assumption.
    4. Node three splits into two branches.
    5. Node four, on the left branch below node three: the complete formula A, carrying the false sign. Printed justification: false-conjunction tableau rule, applied to line one. The branch closes at this node.
    6. Node five, on the right branch below node three: the complete formula B, carrying the false sign. Printed justification: false-conjunction tableau rule, applied to line one. The branch closes at this node.

    Closed tableau beginning with the complete formula the conjunction of formula A and formula B, carrying the false sign

    1. Path 1, closed. the complete formula the conjunction of formula A and formula B, carrying the false sign Then the complete formula A, carrying the true sign Then the complete formula B, carrying the true sign Then the complete formula A, carrying the false sign
    2. Path 2, closed. the complete formula the conjunction of formula A and formula B, carrying the false sign Then the complete formula A, carrying the true sign Then the complete formula B, carrying the true sign Then the complete formula B, carrying the false sign

    source 62

End of proof.

Proposition: tableau derivability rules for disjunction

  1. {AB,¬A,¬B}source 77 is inconsistent.

  2. Both AABsource 78 and BABsource 78.

source 75

Proof

  1. We give a closed tableau of {TAB,T¬A,T¬B}source 84:

    Tableau: Closed tableau beginning with the complete formula the disjunction of formula A and formula B, carrying the true sign

    This source tableau has seven formula nodes and two terminal paths; two are explicitly marked closed. It preserves every printed assumption, truth sign, rule citation, line reference, checkmark, branch split, layout-only move, omitted-subtree marker, and closure marker in deterministic preorder.

    1. Node one, at the root: the complete formula the disjunction of formula A and formula B, carrying the true sign. Printed justification: assumption.
    2. Node two, continuing the branch below node one: the complete formula the negation of formula A, carrying the true sign. Printed justification: assumption.
    3. Node three, continuing the branch below node two: the complete formula the negation of formula B, carrying the true sign. Printed justification: assumption.
    4. Node four, continuing the branch below node three: the complete formula A, carrying the false sign. Printed justification: true-negation tableau rule, applied to line two.
    5. Node five, continuing the branch below node four: the complete formula B, carrying the false sign. Printed justification: true-negation tableau rule, applied to line three.
    6. Node five splits into two branches.
    7. Node six, on the left branch below node five: the complete formula A, carrying the true sign. Printed justification: true-disjunction tableau rule, applied to line one. The branch closes at this node.
    8. Node seven, on the right branch below node five: the complete formula B, carrying the true sign. Printed justification: true-disjunction tableau rule, applied to line one. The branch closes at this node.

    Closed tableau beginning with the complete formula the disjunction of formula A and formula B, carrying the true sign

    1. Path 1, closed. the complete formula the disjunction of formula A and formula B, carrying the true sign Then the complete formula the negation of formula A, carrying the true sign Then the complete formula the negation of formula B, carrying the true sign Then the complete formula A, carrying the false sign Then the complete formula B, carrying the false sign Then the complete formula A, carrying the true sign
    2. Path 2, closed. the complete formula the disjunction of formula A and formula B, carrying the true sign Then the complete formula the negation of formula A, carrying the true sign Then the complete formula the negation of formula B, carrying the true sign Then the complete formula A, carrying the false sign Then the complete formula B, carrying the false sign Then the complete formula B, carrying the true sign

    source 86

  2. Both {FAB,TA}source 100 and {FAB,TB}source 101 have closed tableaus:

    Tableau: Closed tableau beginning with the complete formula the disjunction of formula A and formula B, carrying the false sign

    This source tableau has four formula nodes and one terminal paths; one are explicitly marked closed. It preserves every printed assumption, truth sign, rule citation, line reference, checkmark, branch split, layout-only move, omitted-subtree marker, and closure marker in deterministic preorder.

    1. Node one, at the root: the complete formula the disjunction of formula A and formula B, carrying the false sign. Printed justification: assumption.
    2. Node two, continuing the branch below node one: the complete formula A, carrying the true sign. Printed justification: assumption.
    3. Node three, continuing the branch below node two: the complete formula A, carrying the false sign. Printed justification: false-disjunction tableau rule, applied to line one.
    4. Node four, continuing the branch below node three: the complete formula B, carrying the false sign. Printed justification: false-disjunction tableau rule, applied to line one. The branch closes at this node.
    5. Source correction disclosure: Eight frozen tableau commands group the formula inside the truth-value macro. The structural reader preserves the printed source and presents the intended separate truth sign and formula as an explicit reader correction.

    Closed tableau beginning with the complete formula the disjunction of formula A and formula B, carrying the false sign

    1. Path 1, closed. the complete formula the disjunction of formula A and formula B, carrying the false sign Then the complete formula A, carrying the true sign Then the complete formula A, carrying the false sign Then the complete formula B, carrying the false sign

    source 103

    Tableau: Closed tableau beginning with the complete formula the disjunction of formula A and formula B, carrying the false sign, later construction stage two

    This source tableau has four formula nodes and one terminal paths; one are explicitly marked closed. It preserves every printed assumption, truth sign, rule citation, line reference, checkmark, branch split, layout-only move, omitted-subtree marker, and closure marker in deterministic preorder.

    1. Node one, at the root: the complete formula the disjunction of formula A and formula B, carrying the false sign. Printed justification: assumption.
    2. Node two, continuing the branch below node one: the complete formula B, carrying the true sign. Printed justification: assumption.
    3. Node three, continuing the branch below node two: the complete formula A, carrying the false sign. Printed justification: false-disjunction tableau rule, applied to line one.
    4. Node four, continuing the branch below node three: the complete formula B, carrying the false sign. Printed justification: false-disjunction tableau rule, applied to line one. The branch closes at this node.
    5. Source correction disclosure: Eight frozen tableau commands group the formula inside the truth-value macro. The structural reader preserves the printed source and presents the intended separate truth sign and formula as an explicit reader correction.

    Closed tableau beginning with the complete formula the disjunction of formula A and formula B, carrying the false sign, later construction stage two

    1. Path 1, closed. the complete formula the disjunction of formula A and formula B, carrying the false sign Then the complete formula B, carrying the true sign Then the complete formula A, carrying the false sign Then the complete formula B, carrying the false sign

    source 113

End of proof.

Proposition: tableau derivability rules for conditionals

  1. A,ABBsource 128.

  2. Both ¬AABsource 130 and BABsource 130.

source 126

Proof

  1. {FB,TAB,TA}source 136 has a closed tableau:

    Tableau: Closed tableau beginning with the complete formula B, carrying the false sign, later construction stage two

    This source tableau has five formula nodes and two terminal paths; two are explicitly marked closed. It preserves every printed assumption, truth sign, rule citation, line reference, checkmark, branch split, layout-only move, omitted-subtree marker, and closure marker in deterministic preorder.

    1. Node one, at the root: the complete formula B, carrying the false sign. Printed justification: assumption.
    2. Node two, continuing the branch below node one: the complete formula the conditional whose antecedent is formula A; and whose consequent is formula B, carrying the true sign. Printed justification: assumption.
    3. Node three, continuing the branch below node two: the complete formula A, carrying the true sign. Printed justification: assumption.
    4. Node three splits into two branches.
    5. Node four, on the left branch below node three: the complete formula A, carrying the false sign. Printed justification: true-conditional tableau rule, applied to line two. The branch closes at this node.
    6. Node five, on the right branch below node three: the complete formula B, carrying the true sign. Printed justification: true-conditional tableau rule, applied to line two. The branch closes at this node.

    Closed tableau beginning with the complete formula B, carrying the false sign, later construction stage two

    1. Path 1, closed. the complete formula B, carrying the false sign Then the complete formula the conditional whose antecedent is formula A; and whose consequent is formula B, carrying the true sign Then the complete formula A, carrying the true sign Then the complete formula A, carrying the false sign
    2. Path 2, closed. the complete formula B, carrying the false sign Then the complete formula the conditional whose antecedent is formula A; and whose consequent is formula B, carrying the true sign Then the complete formula A, carrying the true sign Then the complete formula B, carrying the true sign

    source 138

  2. Both {FAB,T¬A}source 148 and {FAB,TB}source 149 have closed tableaus:

    Tableau: Closed tableau beginning with the complete formula the conditional whose antecedent is formula A; and whose consequent is formula B, carrying the false sign

    This source tableau has five formula nodes and one terminal paths; one are explicitly marked closed. It preserves every printed assumption, truth sign, rule citation, line reference, checkmark, branch split, layout-only move, omitted-subtree marker, and closure marker in deterministic preorder.

    1. Node one, at the root: the complete formula the conditional whose antecedent is formula A; and whose consequent is formula B, carrying the false sign. Printed justification: assumption.
    2. Node two, continuing the branch below node one: the complete formula the negation of formula A, carrying the true sign. Printed justification: assumption.
    3. Node three, continuing the branch below node two: the complete formula A, carrying the true sign. Printed justification: false-conditional tableau rule, applied to line one.
    4. Node four, continuing the branch below node three: the complete formula B, carrying the false sign. Printed justification: false-conditional tableau rule, applied to line one.
    5. Node five, continuing the branch below node four: the complete formula A, carrying the false sign. Printed justification: true-negation tableau rule, applied to line two. The branch closes at this node.

    Closed tableau beginning with the complete formula the conditional whose antecedent is formula A; and whose consequent is formula B, carrying the false sign

    1. Path 1, closed. the complete formula the conditional whose antecedent is formula A; and whose consequent is formula B, carrying the false sign Then the complete formula the negation of formula A, carrying the true sign Then the complete formula A, carrying the true sign Then the complete formula B, carrying the false sign Then the complete formula A, carrying the false sign

    source 151

    Tableau: Closed tableau beginning with the complete formula the conditional whose antecedent is formula A; and whose consequent is formula B, carrying the false sign, later construction stage two

    This source tableau has four formula nodes and one terminal paths; one are explicitly marked closed. It preserves every printed assumption, truth sign, rule citation, line reference, checkmark, branch split, layout-only move, omitted-subtree marker, and closure marker in deterministic preorder.

    1. Node one, at the root: the complete formula the conditional whose antecedent is formula A; and whose consequent is formula B, carrying the false sign. Printed justification: assumption.
    2. Node two, continuing the branch below node one: the complete formula B, carrying the true sign. Printed justification: assumption.
    3. Node three, continuing the branch below node two: the complete formula A, carrying the true sign. Printed justification: false-conditional tableau rule, applied to line one.
    4. Node four, continuing the branch below node three: the complete formula B, carrying the false sign. Printed justification: false-conditional tableau rule, applied to line one. The branch closes at this node.

    Closed tableau beginning with the complete formula the conditional whose antecedent is formula A; and whose consequent is formula B, carrying the false sign, later construction stage two

    1. Path 1, closed. the complete formula the conditional whose antecedent is formula A; and whose consequent is formula B, carrying the false sign Then the complete formula B, carrying the true sign Then the complete formula A, carrying the true sign Then the complete formula B, carrying the false sign

    source 162

End of proof.

derivability and the Quantifiers

Theorem: strong generalization for tableau derivability

If csource 18 is a constant not occurring in Γsource 19 or A(x)source 19 and ΓA(c)source 19, then ΓxA(x)source 19.

source 17

Proof

Suppose ΓA(c)source 24, i.e., there are B1source 24, …, BnΓsource 24 and a closed tableau for

Display formula: The two assumption sets in the strong-generalization proof

The first displayed assumption set contains A of c carrying the false sign and B sub one through B sub n carrying the true sign; the proof assumes it has a closed tableau. The required second assumption set replaces false-signed A of c by the universal formula every x satisfying A of x carrying the false sign, while retaining true-signed B sub one through B sub n. The surrounding proof inserts false-signed A of c by the false-universal rule, whose eigenvariable condition is met because c occurs neither in the retained assumptions nor in the universal formula.

{FA(c),TB1,,TBn}.We have to show that there is also a closed tableau for{FxA(x),TB1,,TBn}.source 26

source 26

Take the closed tableau and replace the first assumption with FxA(x)source 34, and insert FA(c)source 35 after the assumptions.

Tableau: Schematic tableau beginning with the complete formula A with argument constant c, carrying the false sign

This schematic source tableau has four explicit formula nodes, three omitted-subtree placeholders, and zero explicitly closed terminal paths. It preserves every printed assumption, truth sign, rule citation, line reference, checkmark, branch split, layout-only move, omitted-subtree marker, and closure marker in deterministic preorder.

  1. Node one, at the root: the complete formula A with argument constant c, carrying the false sign. Printed justification: no printed justification.
  2. Node two, continuing the branch below node one: the complete formula B sub one, carrying the true sign. Printed justification: no printed justification.
  3. Node three, continuing the branch below node two: vertical dots indicating omitted intermediate assumptions. Printed justification: no printed justification.
  4. Node four, continuing the branch below node three: the complete formula B sub n, carrying the true sign. Printed justification: no printed justification.
  5. Node four splits into three branches.
  6. On branch one below node four: the source prints an empty bracket as an omitted-subtree placeholder.
  7. On branch two below node four: the source prints an empty bracket as an omitted-subtree placeholder.
  8. On branch three below node four: the source prints an empty bracket as an omitted-subtree placeholder.

Schematic tableau beginning with the complete formula A with argument constant c, carrying the false sign

  1. Path 1, omitted-subtree. the complete formula A with argument constant c, carrying the false sign Then the complete formula B sub one, carrying the true sign Then vertical dots indicating omitted intermediate assumptions Then the complete formula B sub n, carrying the true sign Then Source marks an omitted subtree.
  2. Path 2, omitted-subtree. the complete formula A with argument constant c, carrying the false sign Then the complete formula B sub one, carrying the true sign Then vertical dots indicating omitted intermediate assumptions Then the complete formula B sub n, carrying the true sign Then Source marks an omitted subtree.
  3. Path 3, omitted-subtree. the complete formula A with argument constant c, carrying the false sign Then the complete formula B sub one, carrying the true sign Then vertical dots indicating omitted intermediate assumptions Then the complete formula B sub n, carrying the true sign Then Source marks an omitted subtree.

source 37

Tableau: Schematic tableau beginning with the complete formula for every variable x, formula A with argument variable x, carrying the false sign

This schematic source tableau has five explicit formula nodes, three omitted-subtree placeholders, and zero explicitly closed terminal paths. It preserves every printed assumption, truth sign, rule citation, line reference, checkmark, branch split, layout-only move, omitted-subtree marker, and closure marker in deterministic preorder.

  1. Node one, at the root: the complete formula for every variable x, formula A with argument variable x, carrying the false sign. Printed justification: no printed justification.
  2. Node two, continuing the branch below node one: the complete formula B sub one, carrying the true sign. Printed justification: no printed justification.
  3. Node three, continuing the branch below node two: vertical dots indicating omitted intermediate assumptions. Printed justification: no printed justification.
  4. Node four, continuing the branch below node three: the complete formula B sub n, carrying the true sign. Printed justification: no printed justification.
  5. Node five, continuing the branch below node four: the complete formula A with argument constant c, carrying the false sign. Printed justification: no printed justification.
  6. Node five splits into three branches.
  7. On branch one below node five: the source prints an empty bracket as an omitted-subtree placeholder.
  8. On branch two below node five: the source prints an empty bracket as an omitted-subtree placeholder.
  9. On branch three below node five: the source prints an empty bracket as an omitted-subtree placeholder.

Schematic tableau beginning with the complete formula for every variable x, formula A with argument variable x, carrying the false sign

  1. Path 1, omitted-subtree. the complete formula for every variable x, formula A with argument variable x, carrying the false sign Then the complete formula B sub one, carrying the true sign Then vertical dots indicating omitted intermediate assumptions Then the complete formula B sub n, carrying the true sign Then the complete formula A with argument constant c, carrying the false sign Then Source marks an omitted subtree.
  2. Path 2, omitted-subtree. the complete formula for every variable x, formula A with argument variable x, carrying the false sign Then the complete formula B sub one, carrying the true sign Then vertical dots indicating omitted intermediate assumptions Then the complete formula B sub n, carrying the true sign Then the complete formula A with argument constant c, carrying the false sign Then Source marks an omitted subtree.
  3. Path 3, omitted-subtree. the complete formula for every variable x, formula A with argument variable x, carrying the false sign Then the complete formula B sub one, carrying the true sign Then vertical dots indicating omitted intermediate assumptions Then the complete formula B sub n, carrying the true sign Then the complete formula A with argument constant c, carrying the false sign Then Source marks an omitted subtree.

source 44

The tableau is still closed, since all sentences available as assumptions before are still available at the top of the tableau. The inserted line is the result of a correct application of Fsource 56, since the constant csource 56 does not occur in B1source 57, …, Bnsource 57 or xA(x)source 57, i.e., it does not occur above the inserted line in the new tableau.

End of proof.

Proposition: tableau derivability rules for quantifiers

A(t)xA(x)source 64. xA(x)A(t)source 65.

    source 61

    Proof

    A closed tableau for FxA(x),TA(t)source 72 is:

    Tableau: Closed tableau beginning with the complete formula for some variable x, formula A with argument variable x, carrying the false sign

    This source tableau has three formula nodes and one terminal paths; one are explicitly marked closed. It preserves every printed assumption, truth sign, rule citation, line reference, checkmark, branch split, layout-only move, omitted-subtree marker, and closure marker in deterministic preorder.

    1. Node one, at the root: the complete formula for some variable x, formula A with argument variable x, carrying the false sign. Printed justification: assumption.
    2. Node two, continuing the branch below node one: the complete formula A with argument term t, carrying the true sign. Printed justification: assumption.
    3. Node three, continuing the branch below node two: the complete formula A with argument term t, carrying the false sign. Printed justification: false-existential quantifier tableau rule, applied to line one. The branch closes at this node.

    Closed tableau beginning with the complete formula for some variable x, formula A with argument variable x, carrying the false sign

    1. Path 1, closed. the complete formula for some variable x, formula A with argument variable x, carrying the false sign Then the complete formula A with argument term t, carrying the true sign Then the complete formula A with argument term t, carrying the false sign

    source 73

    A closed tableau for FA(t),TxA(x),source 79 is:

    Tableau: Closed tableau beginning with the complete formula A with argument term t, carrying the false sign

    This source tableau has three formula nodes and one terminal paths; one are explicitly marked closed. It preserves every printed assumption, truth sign, rule citation, line reference, checkmark, branch split, layout-only move, omitted-subtree marker, and closure marker in deterministic preorder.

    1. Node one, at the root: the complete formula A with argument term t, carrying the false sign. Printed justification: assumption.
    2. Node two, continuing the branch below node one: the complete formula for every variable x, formula A with argument variable x, carrying the true sign. Printed justification: assumption.
    3. Node three, continuing the branch below node two: the complete formula A with argument term t, carrying the true sign. Printed justification: true-universal quantifier tableau rule, applied to line two. The branch closes at this node.

    Closed tableau beginning with the complete formula A with argument term t, carrying the false sign

    1. Path 1, closed. the complete formula A with argument term t, carrying the false sign Then the complete formula for every variable x, formula A with argument variable x, carrying the true sign Then the complete formula A with argument term t, carrying the true sign

    source 80

      End of proof.

      Soundness

      Definition of satisfaction for signed formulas and branches

      A structure Msource 42 satisfies a signed formula TAsource 43 iff MAsource 44, and it satisfies FAsource 45 iff MAsource 46. Msource 46 satisfies a set of signed formulas Γsource 47 iff it satisfies every SAΓsource 48. Γsource 48 is satisfiable if there is a structure that satisfies it, and unsatisfiable otherwise.

      source 41

      Theorem: a closed tableau has no satisfying valuation

      Soundness

      If Γsource 55 has a closed tableau, Γsource 55 is unsatisfiable.

      source 53

      Proof

      Let's call a branch of a tableau satisfiable iff the set of signed formulas on it is satisfiable, and let's call a tableau satisfiable if it contains at least one satisfiable branch.

      We show the following: Extending a satisfiable tableau by one of the rules of inference always results in a satisfiable tableau. This will prove the theorem: any closed tableau results by applying rules of inference to the tableau consisting only of assumptions from Γsource 67. So if Γsource 67 were satisfiable, any tableau for it would be satisfiable. A closed tableau, however, is clearly not satisfiable: every branch contains both TAsource 70 and FAsource 70, and no structure can both satisfy and not satisfy Asource 71.

      Suppose we have a satisfiable tableau, i.e., a tableau with at least one satisfiable branch. Applying a rule of inference either adds signed formulas to a branch, or splits a branch in two. If the tableau has a satisfiable branch which is not extended by the rule application in question, it remains a satisfiable branch in the extended tableau, so the extended tableau is satisfiable. So we only have to consider the case where a rule is applied to a satisfiable branch.

      Let Γsource 82 be the set of signed formulas on that branch, and let SAΓsource 83 be the signed formula to which the rule is applied. If the rule does not result in a split branch, we have to show that the extended branch, i.e., Γsource 85 together with the conclusions of the rule, is still satisfiable. If the rule results in a split branch, we have to show that at least one of the two resulting branches is satisfiable.

      First, we consider the possible inferences that do not result in a split branch.

      1. The branch is expanded by applying ¬Tsource 92 to T¬BΓsource 93. Then the extended branch contains the signed formulas Γ{FB}source 94. Suppose MΓsource 96. In particular, M¬Bsource 97. Thus, MBsource 98, i.e., Msource 99 satisfies FBsource 100.

      2. The branch is expanded by applying ¬Fsource 101 to F¬BΓsource 102: Exercise.

      3. The branch is expanded by applying Tsource 103 to TBCΓsource 104, which results in two new signed formulas on the branch: TBsource 105 and TCsource 106. Suppose MΓsource 107, in particular MBCsource 108. Then MBsource 109 and MCsource 110. This means that Msource 111 satisfies both TBsource 112 and TCsource 112.

      4. The branch is expanded by applying Fsource 113 to FBCΓsource 114: Exercise.

      5. The branch is expanded by applying Fsource 115 to FBCΓsource 116: This results in two new signed formulas on the branch: TBsource 117 and FCsource 118. Suppose MΓsource 119, in particular MBCsource 120. Then MBsource 121 and MCsource 122. This means that Msource 123 satisfies both TBsource 124 and FCsource 124.

      6. The branch is expanded by applying Tsource 127 to TxB(x)Γsource 128: This results in a new signed formula TA(t)source 129 on the branch. Suppose MΓsource 130, in particular, MxA(x)source 131. By the proposition relating substitution to the semantic value of terms, MA(t)source 132. Consequently, Msource 133 satisfies TA(t)source 133.

      7. The branch is expanded by applying Fsource 135 to FxB(x)Γsource 136: This results in a new signed formula FA(a)source 137 where asource 137 is a constant not occurring in Γsource 138. Since Γsource 138 is satisfiable, there is a Msource 139 such that MΓsource 139, in particular MxB(x)source 140. We have to show that Γ{FA(a)}source 141 is satisfiable. To do this, we define a suitable M'source 142 as follows.

        By the proposition giving the satisfaction clauses for quantifiers, MxB(x)source 144 iff for some ssource 145, M,sB(x)source 145. Now let M'source 145 be just like Msource 146, except aM'=s(x)source 146. By the corollary that sentence truth is independent of variable assignment, for any TCΓsource 148, M'Csource 148, and for any FCΓsource 149, M'Csource 149, since asource 149 does not occur in Γsource 150.

        By the proposition on extensionality of first-order evaluation, M',sA(x)source 152. By the proposition on assignment extensionality for formulas, M',sA(a)source 153. Since A(a)source 154 is a sentence, by the proposition linking satisfaction of a sentence with truth in a structure, M'A(a)source 155, i.e., M'source 156 satisfies FA(a)source 156.

      8. The branch is expanded by applying Tsource 157 to TxB(x)Γsource 158: Exercise.

      9. The branch is expanded by applying Fsource 159 to FxB(x)Γsource 160: Exercise.

      Now let's consider the possible inferences that result in a split branch.

      1. The branch is expanded by applying Fsource 164 to FBCΓsource 165, which results in two branches, a left one continuing through FBsource 166 and a right one through FCsource 167. Suppose MΓsource 168, in particular MBCsource 169. Then MBsource 170 or MCsource 171. In the former case, Msource 172 satisfies FBsource 173, i.e., Msource 173 satisfies the formulas on the left branch. In the latter, Msource 175 satisfies FCsource 176, i.e., Msource 176 satisfies the formulas on the right branch.

      2. The branch is expanded by applying Tsource 178 to TBCΓsource 179: Exercise.

      3. The branch is expanded by applying Tsource 180 to TBCΓsource 181: Exercise.

      4. The branch is expanded by cut rule: This results in two branches, one containing TBsource 183, the other containing FBsource 184. Since MΓsource 184 and either MBsource 185 or MBsource 186, Msource 187 satisfies either the left or the right branch.

      End of proof.

      Exercise completing first-order tableau soundness

      Complete the proof of the first-order tableau soundness theorem.

      source 193

      Corollary: tableau theorems are valid

      If Asource 206 then Asource 206 is valid.

      source 204

      Corollary: tableau derivability implies semantic entailment

      If ΓAsource 211 then ΓAsource 211.

      source 209

      Proof

      If ΓAsource 215 then for some B1source 215, …, BnΓsource 215, {FA,TB1,,TBn}source 216 has a closed tableau. By the first-order tableau soundness theorem, every structure Msource 219 either makes some Bisource 220 false or makes Asource 220 true. Hence, if MΓsource 221 then also MAsource 222.

      End of proof.

      Corollary: satisfiable formula sets are consistent

      If Γsource 227 is satisfiable, then it is consistent.

      source 225

      Proof

      We prove the contrapositive. Suppose that Γsource 231 is not consistent. Then there are B1source 232, …, BnΓsource 232 and a closed tableau for {TB1,,TBn}source 233. By the first-order tableau soundness theorem, there is no Msource 235 such that MBisource 236 for all i=1source 236, …, nsource 236. But then Γsource 237 is not satisfiable.

      End of proof.

      tableau with identity

      Tableaus with identity require additional inference rules. The rules for =source 14 are (tsource 14, t1source 14, and t2source 14 are closed terms):

      Definition of the identity tableau rules

      Proof diagram: Identity-reflexivity tableau rule

      This rule has no formula premise at the current branch node. Choose a closed term t and apply identity reflexivity. Continue the branch with t equals t carrying the true sign.

      1. This rule has no formula premise at the current branch node.
      2. Choose a closed term t and apply identity reflexivity.
      3. Continue the branch with t equals t carrying the true sign.
      Additional native source formulas in object order
      1. =source 18

      source 20

      Proof diagram: True-identity substitution tableau rule

      First premise: t one equals t two, carrying the true sign. Second premise: A of t one, carrying the true sign, on the same branch. Apply the true-identity tableau rule and continue with A of t two carrying the true sign.

      1. First premise: t one equals t two, carrying the true sign.
      2. Second premise: A of t one, carrying the true sign, on the same branch.
      3. Apply the true-identity tableau rule and continue with A of t two carrying the true sign.
      Additional native source formulas in object order
      1. =Tsource 25

      source 27

      Proof diagram: False-identity substitution tableau rule

      First premise: t one equals t two, carrying the true sign. Second premise: A of t one, carrying the false sign, on the same branch. Apply the false-identity tableau rule and continue with A of t two carrying the false sign.

      1. First premise: t one equals t two, carrying the true sign.
      2. Second premise: A of t one, carrying the false sign, on the same branch.
      3. Apply the false-identity tableau rule and continue with A of t two carrying the false sign.
      Additional native source formulas in object order
      1. =Fsource 32

      source 34

      source 16

      Note that in contrast to all the other rules, =Tsource 36 and =Fsource 37 require that two signed formulas already appear on the branch, namely both Tt1=t2source 38 and SA(t1)source 39.

      Examples of substitutability, symmetry, and transitivity of identity

      If ssource 42 and tsource 42 are closed terms, then s=t,A(s)A(t)source 42:

      Tableau: Closed tableau beginning with the complete formula A with argument term t, carrying the false sign, later construction stage two

      This source tableau has four formula nodes and one terminal paths; one are explicitly marked closed. It preserves every printed assumption, truth sign, rule citation, line reference, checkmark, branch split, layout-only move, omitted-subtree marker, and closure marker in deterministic preorder.

      1. Node one, at the root: the complete formula A with argument term t, carrying the false sign. Printed justification: assumption.
      2. Node two, continuing the branch below node one: the complete formula lowercase s is identical to term t, carrying the true sign. Printed justification: assumption.
      3. Node three, continuing the branch below node two: the complete formula A with argument lowercase s, carrying the true sign. Printed justification: assumption.
      4. Node four, continuing the branch below node three: the complete formula A with argument term t, carrying the true sign. Printed justification: true-identity tableau rule, applied to lines two, then three. The branch closes at this node.

      Closed tableau beginning with the complete formula A with argument term t, carrying the false sign, later construction stage two

      1. Path 1, closed. the complete formula A with argument term t, carrying the false sign Then the complete formula lowercase s is identical to term t, carrying the true sign Then the complete formula A with argument lowercase s, carrying the true sign Then the complete formula A with argument term t, carrying the true sign

      source 44

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

      Tableaus prove that =source 56 is symmetric, i.e., that s1=s2s2=s1source 56:

      Tableau: Closed tableau beginning with the complete formula term s sub two is identical to term s sub one, carrying the false sign

      This source tableau has four formula nodes and one terminal paths; one are explicitly marked closed. It preserves every printed assumption, truth sign, rule citation, line reference, checkmark, branch split, layout-only move, omitted-subtree marker, and closure marker in deterministic preorder.

      1. Node one, at the root: the complete formula term s sub two is identical to term s sub one, carrying the false sign. Printed justification: assumption.
      2. Node two, continuing the branch below node one: the complete formula term s sub one is identical to term s sub two, carrying the true sign. Printed justification: assumption.
      3. Node three, continuing the branch below node two: the complete formula term s sub one is identical to term s sub one, carrying the true sign. Printed justification: identity-reflexivity rule.
      4. Node four, continuing the branch below node three: the complete formula term s sub two is identical to term s sub one, carrying the true sign. Printed justification: true-identity tableau rule, applied to lines two, then three. The branch closes at this node.

      Closed tableau beginning with the complete formula term s sub two is identical to term s sub one, carrying the false sign

      1. Path 1, closed. the complete formula term s sub two is identical to term s sub one, carrying the false sign Then the complete formula term s sub one is identical to term s sub two, carrying the true sign Then the complete formula term s sub one is identical to term s sub one, carrying the true sign Then the complete formula term s sub two is identical to term s sub one, carrying the true sign
      Additional native source formulas in object order
      1. =source 61

      source 58

      Here, line 2source 67 is the first prerequisite formula Ts1=s2source 68 of =Tsource 68. Line 3source 69 is the second one, of the form TA(s2)source 69—think of A(x)source 70 as x=s1source 71, then A(s1)source 71 is s1=s1source 71 and A(s2)source 71 is s2=s1source 71.

      They also prove that =source 73 is transitive, i.e., that s1=s2,s2=s3s1=s3source 73:

      Tableau: Closed tableau beginning with the complete formula term s sub one is identical to term s sub three, carrying the false sign

      This source tableau has four formula nodes and one terminal paths; one are explicitly marked closed. It preserves every printed assumption, truth sign, rule citation, line reference, checkmark, branch split, layout-only move, omitted-subtree marker, and closure marker in deterministic preorder.

      1. Node one, at the root: the complete formula term s sub one is identical to term s sub three, carrying the false sign. Printed justification: assumption.
      2. Node two, continuing the branch below node one: the complete formula term s sub one is identical to term s sub two, carrying the true sign. Printed justification: assumption.
      3. Node three, continuing the branch below node two: the complete formula term s sub two is identical to term s sub three, carrying the true sign. Printed justification: assumption.
      4. Node four, continuing the branch below node three: the complete formula term s sub one is identical to term s sub three, carrying the true sign. Printed justification: true-identity tableau rule, applied to lines three, then two. The branch closes at this node.

      Closed tableau beginning with the complete formula term s sub one is identical to term s sub three, carrying the false sign

      1. Path 1, closed. the complete formula term s sub one is identical to term s sub three, carrying the false sign Then the complete formula term s sub one is identical to term s sub two, carrying the true sign Then the complete formula term s sub two is identical to term s sub three, carrying the true sign Then the complete formula term s sub one is identical to term s sub three, carrying the true sign

      source 75

      In this tableau, the first prerequisite formula of =Tsource 85 is line 3source 85, Ts2=s3source 85 (s2source 86 plays the role of t1source 86, and s3source 86 the role of t2source 86). The second prerequisite, of the form TA(s2)source 87 is line 2source 87. Here, think of A(x)source 88 as s1=xsource 88; that makes A(s2)source 88 into t1=t2source 89 (i.e., line 2source 89) and A(s3)source 89 into the formula s1=s3source 90 in the conclusion.

      source 41

      Exercise on quantified identity tableaux

      Give closed tableaus for the following:

      1. Fxy((x=yA(x))A(y))source 96

      2. Fx(A(x)y(A(y)y=x))source 98, TxA(x)yz((A(y)A(z))y=z)source 100

      source 93

      Soundness with identity

      Proposition: soundness of the identity tableau rules

      Tableaus with rules for identity are sound: no closed tableau is satisfiable.

      source 13

      Proof

      We just have to show as before that if a tableau has a satisfiable branch, the branch resulting from applying one of the rules for =source 20 to it is also satisfiable. Let Γsource 21 be the set of signed formulas on the branch, and let Msource 22 be a structure satisfying Γsource 23.

      Suppose the branch is expanded using =source 25, i.e., by adding the signed formula Tt=tsource 26. Trivially, Mt=tsource 27, so Msource 27 also satisfies Γ{Tt=t}source 27.

      If the branch is expanded using =Tsource 30, we add a signed formula SA(t2)source 31, but Γsource 31 contains both Tt1=t2source 32 and TA(t1)source 32. Thus we have Mt1=t2source 33 and MA(t1)source 33. Let ssource 33 be a variable assignment with s(x)=t1Msource 34. By the proposition linking satisfaction of a sentence with truth in a structure, M,sA(t1)source 35. Since sxssource 36, by the proposition on assignment extensionality for formulas, M,sA(x)source 37. since Mt1=t2source 37, we have t1M=t2Msource 38, and hence s(x)=t2Msource 38. By applying the proposition on assignment extensionality for formulas again, we also have M,sA(t2)source 40. By the proposition linking satisfaction of a sentence with truth in a structure, MA(t2)source 41. The case of =Fsource 41 is treated similarly.

      End of proof.