Symbolic Logic Problem and Solution: #1

Determining the Truth Value of a Compound Statement

Symbolic Logic Problem:

We are asked to determine the truth value of statement
S = [P v (Q v X)] ∙ ~[(P v Q) v X], where X is known to be false and the truth values of P and Q are unknown.

Note: ∙ = the logical "and"
v = the logical "or"
~ = the logical "not"

Solution:

S = [P v (Q v X)] ∙ ~[(P v Q) v X]
 

P is either true or false; Q is either true or false.

If P is true and Q is true, then (Q v X) is true ->> [P v (Q v X)] is true;

(P v Q) is true ->> [(P v Q) v X] is true ->> ~[(P v Q) v X] is false ->> S is false.

If P is true and Q is false, then (P v Q) is true ->> [(P v Q) v X] is true ->>

~[(P v Q) v X] is false ->> S is false.

If P is false and Q is true, then (P v Q) is true ->> [(P v Q) v X] is true ->>

~[(P v Q) v X] is false ->> S is false.

If P is false and Q is false, then (P v Q) is false. Since X is false, [(P v Q) v X] is false ->>

~[(P v Q) v X] is true. But since P is false and Q and X are each false, (Q v X) is false and [P v (Q v X)] is false ->> S is false.

Thus, S is false always.

Related information
It is sometimes possible to determine the truth value of a compound statement even if some simpler statements constituting it are unknown in their truth values.
 
Comments 1 - 5 of 5  
Comments
Type in Your Comments Below

oops never mind i put in the wrong symbol

Posted on 12/27/2008 at 10:12:25 PM

huh? I got S is true for all cases :/

Posted on 12/27/2008 at 10:12:34 PM

oops - typo "test" should be "tests". ;-)

Posted on 03/09/2008 at 11:03:45 AM

How Cool! I love test of logic. I haven't seen anything like this on AC before. Thanks for the challenge. I'm adding you to my favorites list. I would subscribe, but my email is already overloaded from AC. LOL :-)

Posted on 03/09/2008 at 11:03:06 AM

I have no clue about this stuff at all . :-)

Posted on 02/06/2008 at 9:02:28 AM

Comments 1 - 5 of 5