First, it may help to add parentheses to help you clarify the order. Our statement could also be written, if (m and not p), then r. To build this table, we will build the statement in parentheses and then repeat the r column after it. It’s easier to read the conditional statement from left to right. Here are the columns for the table:
T |
T |
T |
|
|
|
|
T |
T |
F |
|
|
|
|
T |
F |
T |
|
|
|
|
T |
F |
F |
|
|
|
|
F |
T |
T |
|
|
|
|
F |
T |
F |
|
|
|
|
F |
F |
T |
|
|
|
|
F |
F |
F |
|
|
|
|
For the fourth column, we take the opposite of p. Then we use the first and fourth columns to complete m and not p. With the r column repeated we can use columns five and six to complete our conditional statement. Here is the completed table:
T |
T |
T |
F |
F |
T |
T |
T |
T |
F |
F |
F |
F |
T |
T |
F |
T |
T |
T |
T |
T |
T |
F |
F |
T |
T |
F |
F |
F |
T |
T |
F |
F |
T |
T |
F |
T |
F |
F |
F |
F |
T |
F |
F |
T |
T |
F |
T |
T |
F |
F |
F |
T |
F |
F |
T |
When m is true, p is false, and r is false—the fourth row of the table—then the hypothesis m and not p will be true, but the conclusion is false, resulting in an invalid conditional statement; every other case gives a true result.
If you want a real-life situation that could be modeled by if m and not p, then r, consider this:
Let m = we order meatballs, p = we order pasta, and r = Ruba is happy.
The statement if m and not p, then r is, “if we order meatballs and don’t order pasta, then Ruba is happy”. If m is true (we order meatballs), p is false (we don’t order pasta), and r is false (Ruba is not happy), then the statement is false, because we satisfied the premise, but Ruba did not satisfy the conclusion.