|
P |
Q | P and Q |
| T | T | T |
| T | F | F |
| F | T | F |
| F | F | F |
Any two propositions P and Q can be conjoined, producing the new, complex, proposition:
P and Q
The proposition P and Q is true if and only if both P and Q are true. It is false otherwise.
Any two propositions P and Q can be disjoined, producing the new, complex, proposition:
P or Q
The proposition P and Q is true if and only if either P or Q are true. It is false only if both P and Q are false.
|
P |
Q | P or Q |
| T | T | T |
| T | F | T |
| F | T | T |
| F | F | F |
Any two propositions P and Q can be joined by a conditional operator, producing the new, complex, proposition:
If P then Q
The proposition If P then Q is true if and only if either P is false or Q is true. It is false only when P is true and Q is false.
|
P |
Q | If P then Q |
| T | T | T |
| T | F | F |
| F | T | T |
| F | F | T |
Any proposition P can be converted into its negation with a negation operator, producing the new, complex, proposition:
Not P
The proposition Not P is true if and only if P is false. It is false only if P is true. The truth table for Not P is as follows:
|
P |
Q | Not P |
| T | T | F |
| T | F | F |
| F | T | T |
| F | F | T |
P if and only if Q
The proposition P if and only if Q is true if and only if both P and Q are true, or if both P and Q are false. It is false only when one of them is true and the other false.
|
P |
Q | Not P if and only if Q |
| T | T | T |
| T | F | F |
| F | T | F |
| F | F | T |
The biconditional is a complex operator, built out of simpler operators. Think of it this way:
<dl>The if and only if operator plays a special role in definitions. When we say P if and only if q, we are saying that P says the same thing as Q.
