Truth-Trees for QL

 
The Truth Tree Method for QL is an extension of the Truth Tree Method for PL. We retain all of our truth tree rules for the operators of PL. We add rules for propositions with quantifiers. The rules for quantified propositions are called instantiation rules. With the instantiation rules, we convert a quantified proposition into truth-functional propositions, i.e. a proposition whose main operator is one of our propositional operators.

The truth tree instantation rule for the universal quantifier:  If a wff is a universally quantified proposition, instantiate it with every individual constant that appears on tree. If there are no individual constants yet on the tree, introduce them as necessary. If new individual constants are introduced to the tree, go back and instantiate the universally quantified wff  again with these newly introduced individual constants.

The truth tree instantation rule for the existential quantifier: If a wff is a existentially quantified proposition, instantiate it with a new individual constant, one that does not already appear on the path.

Finally, we need to deal with negations of quantified wff:

Quantifier Negation Rule: Negations of quantified wffs are rewritten as quantified negations using the following equivalences:


~(x)Fx (x)~Fx
~(x)Fx (x)~Fx

To see how QL Truth Trees works, let's test the following argument for validity:

(x)(Ax Bx)
(x)(Bx Cx)
(x)(Ax Cx)

This is an AAA-1 syllogism, rewritten in QL. So you can test it independently for validity using Venn Diagrams or any of the other methods of testing syllogisms for validity. To test by the truth tree method, we set the tree up exactly as we did in PL. We write the premises and the denial of the conclusion at the top of the tree: (We use line numbers here just for convenient reference to the wffs. They are not required in truth-trees.)

 

1.     (x)(Ax Bx)   premis
2.     (x)(Bx Cx)   premise
3.     ~(x)(Ax Cx) ckecked negation of conclusion
4.     (x)~(Ax Cx) checked Used  Quantifier Negation rule
5.     ~(Aa Ca) checked instantiate esistential
6.     (Aa Ba) checked instantiate the two universally quantified premises.
7.     (Ba Ca) checked
      Aa   apply rule for negation of conditional to wff on line 5.
      ~Ca  
      / \    
      ~Aa Ba    
      X / \    
        ~Ba Ca    
        X X    

 

All paths close, so the argument is valid. Notice that we did not use a check-mark for the universally quantified wffs. We never check universally quantified wffs, because we may have to go back and reinstantiate it. Typically, that's done after we've instantiated an existentially quantified wff.

Important tip: Instantiate the existentially quantified wffs before instantiating universally quantified wffs. That will reduce the number of constants on your tree, and the overall complexity of the tree.

The truth-tree examples in the next section will help you master this method.

back forward
table of contents   List of Exercises