Steply

Is ~(p <-> q) equivalent to p <-> ~q

Step by step, with the reason for every step · Equivalent statements · Discrete Math

Step by step

The question

Question: are ¬(p ↔ q) and p ↔ ¬q equivalent?

¬(p ↔ q) and p ↔ ¬q

1 Rows for p and q

Each letter can be true or false.

Two letters give 2 × 2 = 4 rows: every way they can go.

= two letters: 2 × 2 = 4 rows

We make a table: a column for each letter, then a column for each part, from the inside out.

We write T for true and F for false.

T = true, F = false

p: the first half T, the second half F.

This way no row is missed.

q: T, F, T, F, down the column.

2 Column for p ↔ q

We read the double arrow as if and only if.

↔ = if and only if

p ↔ q is true when both sides are the same: both T, or both F.

p ↔ q: T when they are the same

So it is T only in rows 1 and 4.

3 Column for ¬(p ↔ q)

We read this sign as not.

¬ = not

¬(p ↔ q) is the opposite of p ↔ q: T becomes F, F becomes T.

¬(p ↔ q): the opposite of (p ↔ q)

So it is T only in rows 2 and 3.

4 Column for ¬q

¬q is the opposite of q: T becomes F, F becomes T.

¬q: the opposite of q

So it is T only in rows 2 and 4.

5 Column for p ↔ ¬q

p ↔ ¬q is true when both sides are the same: both T, or both F.

p ↔ ¬q: T when they are the same

So it is T only in rows 2 and 3.

6 Compare the columns

Now compare the two last columns.

¬(p ↔ q) in red, p ↔ ¬q in purple.

Row by row they are the same: F, T, T, F and F, T, T, F.

Careful!

To be equivalent they must match in every row.

One row that differs is enough to say no.

Careful: one row that differs is enough for "not equivalent"

So they are equivalent.

We write ¬(p ↔ q) ≡ p ↔ ¬q.

= ¬(p ↔ q) ≡ p ↔ ¬q

7 Check

Let's check row 2 by hand.

In row 2, p is true and q is false.

row 2: p = T, q = F

The first: ¬(T ↔ F) gives T.

¬(T ↔ F) = ¬F = T

And the second: T ↔ ¬F gives T.

The same, as the table says.

Right!

T ↔ ¬F = T ↔ T = T

Let's look back.

First: rows for p and q.

Then: column for p ↔ q.

Then: column for ¬(p ↔ q).

Then: column for ¬q.

Then: column for p ↔ ¬q.

Then: compare the columns.

Last: check.

Answer
= ¬(p ↔ q) ≡ p ↔ ¬q

Your turn

Try this one yourself, then check:

Are ¬(p ↔ r) and p ↔ ¬r
Show the answer
¬(p ↔ r) ≡ p ↔ ¬r

More from Equivalent statements

The whole lesson: Equivalent statements →