Implication and Equivalence
We have now seen three logical operators in propositoinal logic: conjunction (∧), disjunction (∨), and negation (¬). In this section we will look at two more: implication (⇒), and equivalence (⇔).
Eight-minute video
You can also view this video on YouTube
You can find the slides here and also as .odp.
Key Points
Implication
Implication roughly means “if p then q”.
When the left-hand side of the implication is false, then the result is always true. Thus false ⇒ true is true. This is counterintuitive. When a statement like this is found to be true, it is said to be vacuously true.
Truth table for implication
| p | q | p⇒q |
|---|---|---|
| T | T | T |
| T | F | F |
| F | T | T |
| F | F | T |
Equivalence
Equivalence, or the biconditional, roughly means “if and only if”.
Two propositions p and q are equivalent if and only if they both have the same truth value.
Truth table for equivalence
| p | q | p⇔q |
|---|---|---|
| T | T | T |
| T | F | F |
| F | T | F |
| F | F | T |
Questions
1. Check your understanding
1. Implication
Calculate the truth values for the following implications:
| Expression | True | False | ||
|---|---|---|---|---|
| 1. | ||||
| 2. | ||||
| 3. | ||||
| 4. |
2. Equivalence
Work out the truth value for the following equivalences:
| Expression | True | False | ||
|---|---|---|---|---|
| 1. | ||||
| 2. | ||||
| 3. | ||||
| 4. |
3. Vacuous Truth
Which of the following statements are vacuously true?
4. Tautology and Contradiction
Which of the following statements are tautologies and which are contradictions?
| Expression | Tautology | Contradiction | ||
|---|---|---|---|---|
| 1. | p ⇔ ¬p | |||
| 2. | p ⇒ p ∨ q | |||
| 3. | p ∧ ¬p | |||
| 4. | p ⇔ (p ⇒ false) | |||
| 5. | (p ⇒ q) ⇔ (¬p ∨ q) |
Summary
In this section we have learned two more logical operators: implication (⇒), and equivalence (⇔).
- You should be able to use and construct the truth tables for implication and equivalence.
- You should know what it means for a proposition to be tautological or a contradiction.
- You should know what it means for a proposition to be vacuously true.
In the next section we will find out about bitwise operators.