Introduction to Logic

by
Stefan Waner and Steven R. Costenoble

3. The Conditional and the Biconditional

The Conditional

Consider the following statement: "If you earn an A in logic, then I'll buy you a Yellow Mustang." It seems to be made up out of two simpler statements:

What the original statement is then saying is this: if p is true, then q is true, or, more simply, if p, then q. We can also phrase this as p implies q, and we write pq.

Now let us suppose for the sake of argument that the original statement: "If you earn an A in logic, then I'll buy you a Yellow Mustang," is true. This does not mean that you will earn an A in logic; all it says is that if you do so, then I will buy you that Yellow Mustang. Thinking of this as a promise, the only way that it can be broken is if you do earn an A and I do not buy you a Yellow Mustang. In general, we ue this idea to define the statement pq.

Conditional

The conditional pq, which we read "if p, then q" or "p implies q," is defined by the following truth table.

p
q
pq
T
T
T
T
F
F
F
T
T
F
F
T

The arrow "" is the conditional operator, and in pq the statement p is classed the antecedent, or hypothesis, and q is called the consequent, or conclusion.

Notice that the conditional is a new example of a binary logical operator -- it assigns to each pair of statments p and q the new statement pq.

Here are some examples that will help to explain each line in the truth table.

Example 1 (True Implies True) is True

Before we go on...


Example 2 True Can't Imply False

Before we go on...


The next example explains the last two lines of the truth table for the conditional.

Example 3 False Implies Anything

Before we go on...


Example 3P Practice with the Conditional


Looking at the truth table once more, notice that pq is true if either p is false or q is true (or both). Once more, the only way the implication can be false is for p to be true and q to be false. In other words, pq is logically equivalent to (~p)q. The following examples demonstrate this fact.


Example 4 Cogito; Ergo Sum


Example 5 Switcheroo

Solution

Same values
p
q
pq
~p
(~p)q
T
T
T
F
T
T
F
F
F
F
F
T
T
T
T
F
F
T
T
T

Before we go on...


Switcheroo Law

The Switcheroo law is the logical equivalence

    pq(~p)q.

In words, it expresses the equivalence between saying "if p is true, then q must be true" and saying "either p is not true, or else q must be true."

Example 5P Practice with Switcheroo


We have already seen how colorful language can be. Not surprisingly, it turns out that there are a great variety of different ways of saying that p implies q. Here are some of the most common:

Some Phrasings of the Conditional

Each of the following is equivalent to the conditional pq.

If p, then q. p implies q.
q follows from p. Not p unless q.
q if p. p only if q.
Whenever p, q. q whenever p.
p is sufficient for q. q is necessary for p.
p is a sufficient condition for q. q is a necessary condition for p.

Notice the difference between "if" and "only if." We say that "p only if q" means pq since, assuming that pq is true, p can be true only if q is also. In other words, the only line of the truth table that has pq true and p true also has q true. The phrasing "p is a sufficient condition for q" says that it suffices to know that p is true to be able to conclude that q is true. For example, it is sufficient that you get an A in logic for me to buy you a Corvette. Other things might induce me to buy you the car, but an A in logic would suffice. The phrasing "q is necessary for p" we'll come back to later (see Example 9).


Example 6 Rephrasing the Conditional

Solution


In the exercises for Section 2, we saw that the commutative laws hold for both conjunction and disjunction: pqqp, and pqqp.

Q Does the commutative law hold for the conditional. In other words, is pq the same as qp?
A No. We can see this with the following truth table:

Different
p
q
pq
qp
T
T
T
T
T
F
F
T
F
T
T
F
F
F
T
T

The columns corresponding to pq and qp are different, and hence the two statements are not equivalent. We call the statement qp the converse of pq.

Converse

The statement qp is called the converse of the statement pq. A conditional and its converse are not equivalent.

The fact that a conditional can easily be confused with its converse is often used in advertising. For example, the slogan "Drink Boors, the designated beverage of the US Olympic Team" suggests that all US Olympic athletes drink Boors (i.e., if you are a US Olympic athlete, then you drink Boors). What it is trying to insinuate at the same time is the converse: that all drinkers of Boors become US Olympic athletes (if you drink Boors then you are a US Olympic athlete, or: it is sufficient to drink Boors to become a US Olympic athlete).

Although the conditional pq is not the same as its converse, it is the same as its so-called contrapositive, (~q)(~p). While this could easily be shown with a truth table (which you will be asked to do in an exercise) we can show this equivalence by using the equivalences we already know:

Contrapositive

The statement (~q) (~p) is called the contrapositive of the statement pq. A conditional and its contrapositive are equivalent.


Example 7 Contrapositive

Solution


Example 8 Converse

Solution


Example 9 Contrapositive

Solution

Before we go on...


Example 9P Practice with Converse and Contrapositive


The Biconditional

We already saw that pq is not the same as qp. It may happen, however, that both pq and qp are true. For example, if p: "0 = 1" and q: "1 = 2," then pq and qp are both true because p and q are both false. The statement pq is defined to be the statement (pq)(qp). For this reason, the double headed arrow is called the biconditional. We get the truth table for pq by constructing the table for (pq)(qp), which gives us the following.

Biconditional

The biconditional pq, which we read "p if and only if q" or "p is equivalent to q," is defined by the following truth table.

p
q
pq
T
T
T
T
F
F
F
T
F
F
F
T

The arrow "" is the biconditional operator.

Note that, from the truth table, we see that, for pq to be true, both p and q must have the same truth values; otherwise it is false.

Some Phrasings of the Bionditional

Each of the following is equivalent to the biconditional pq.

    p if and only if q.

    p is necessary and sufficient for q.

    p is equivalent to q.

Notice that pq is logically equivalent to qp (you are asked to show this as an exercise), so we can reverse p and q in the phrasings above.

For the phrasing "p if and only if q,", remember that "p if q" means qp while "p only if q" means pq. For the phrasing "p is equivalent to q," the statements A and B are logically equivalent if and only if the statement AB is a tautology (why?). We'll return to that in the next section.


Example 10 Biconditional

Solution

Last Updated: September, 2001
Copyright © 1996 StefanWaner and Steven R. Costenoble

Top of Page