Truth-Tree Rules for Non-PL OperatorsWe've emphasized that you do not need to memorize the truth-tree rules. If you know how truth-trees work, and you know the basic truth-tables, then you can figure out the rules. Whenever a wff appears on a tree, we are asserting the truth of that wff. So if (A v B) appears on a tree, then either A is true or B is true. We express that by creating branches for A and B. To really test your understanding of this, you can figure out what the truth tree rules would be for other possible connectives. For example, suppose we had a connective "*" which we call "asterisk". Suppose the truth-table for the asterisk is:
Note that this is not the basic truth-table for any of the connectives of PL, so would be a new connective, were we to allow this into PL. What would be the truth-tree rule for (p*q) and what would be the rule for ~(p*q)? For (p*q), note that this wff is true when both p and q are true, or when p is false (and thus ~p is true) and q is true. So the rule would look like this:
What about ~(p*q)? The truth table is:
So ~(p*q) is true when either p is true and q is false (so ~q is true) or when both p and q are false.
In the following lovely exercise, you'll be given several non-PL operators, and you'll be asked to describe the truth-tree rules for them. If you've followed the above, it will be a piece of cake. If you haven't, just reread!
|
|