Logical Equivalence Revisited
Explore the logical equivalence in propositions with logical operations.
Background
We can build new propositions from the given ones using logical operations like conjunction, disjunction, and negation. The combination of these operations can provide us with new propositions. When using different operations, other than precedence, we must keep the following properties in mind to get the desired effect and be logically correct.
- Conjunction and disjunction operations are both commutative and associative.
- Distributive law does not hold for negation over conjunction or disjunction, instead, we use DeMorgan’s laws.
- Implication operation is neither commutative nor associative.
- Bi-implication operation is both commutative and associative.
Implication and equivalence
Take and as two arbitrary propositions and make as:
We can derive more implications as follows:
Note: The symbol used above means “defined as” or “is by definition equal to.”
Let’s look at the truth table of and to see if any of them are equivalent.
T | T | T | T | T | T |
T | F | F | T | T | F |
F | T | T | F | F | T |
F | F | T | T | T | T |
From the truth table above, we can observe that,
We can also look at it as follows:
-
.
-
.
-
.
-
.
Replacement of implication operation
We can express the logical equivalence of a proposition containing implication operation with a proposition that does not have implication operation.
If we look closely, when is false, is true, making it equivalent to . When is true ( is false), the truth value of is equivalent to the truth value of . We can also verify this equivalence using the following truth table.
T | T | T | T |
T | F | F | F |
F | T | T | T |
F | F | T | T |
We have,
and
As is equivalent to two different propositions, they must be equivalent to each other.
We can also look at it as follows:
Bi-implication and equivalence
If bi-implication is true, we can conclude that both operands are logically equivalent.
This way, the bi-implication allows us to establish that two propositions are equivalent. If we want to prove that,
we can achieve it by showing that,
- is true,
and
- is also true,
therefore establishing that,
- is true.
So, we can say that if and are logically equivalent, then is true. If , then and are not logically equivalent. Further, if , then either or
Replacement of bi-implication operation
We can replace implication operation using the following equivalence.
We have the following equivalence for bi-implication.
Using both of these equivalences, we can develop the following replacement of bi-implication without using implication operation.
Further, we can verify this equivalence by the following truth table:
(T, T) | T | T | T | T |
(T, F) | F | F | T | F |
(F, T) | F | T | F | F |
(F, F) | T | T | T | T |
We can compare the third and last columns to observe the desired equivalence.
Negation of implication and bi-implication
When we negate the implication, we get a new equivalence. For arbitrary propositions and , we have,
apply negation on both sides,
Use DeMorgan’s law on the right-hand side to get the following equivalence:
Similarly, we can apply negation on bi-implication. For arbitrary propositions and , we have,
By applying negation on both sides, we get,
Use DeMorgan’s law to distribute negation operation on the right-hand side.
We can use DeMorgan’s law again to simplify the right-hand side further.
We know, the exclusive disjunction () is only true when both operands have different truth values. Look at the following truth table for an exciting equivalence relation.
T | T | T | F | F |
T | F | F | T | T |
F | T | F | T | T |
F | F | T | F | F |
By observing the last two columns, we have,
Therefore, we also have,
Examples
Let’s look at a few examples to explore the logical equivalence.
Consider:
- : Peter is eighteen years old.
- : Peter has permission to drive a car.
Now,
- : If Peter is eighteen years old, then he has permission to drive a car.
And,
- : Peter is not eighteen years old, or he has permission to drive a car.
As,
Because,
Hence, it is logically equivalent to say either, “If Peter is eighteen years old, then he has permission to drive a car,” or to say, “Peter is not eighteen years old, or he has permission to drive a car.”
For the second example, Murphy is shown in the figure.
Consider the following propositions.
- : Murphy is a pet horse.
- : Murphy is a pet dog.
- : Murphy has four legs.
We have,
- : If Murphy is a pet horse, then Murphy has four legs.
- : If Murphy is a pet dog, then Murphy has four legs.
Now,
-
-
: If Murphy has four legs, then Murphy is a pet horse.
-
: If Murphy has four legs, then Murphy is a pet dog.
-
: Murphy is a pet horse, if and only if Murphy has four legs.
-
: Murphy is a pet dog, if and only if Murphy has four legs.
Proposition | Statement | Equivalent Statement | Truth value |
---|---|---|---|
If Murphy is a pet horse, then Murphy has four legs. | Murphy is not a pet horse, or it has four legs. | T | |
If Murphy has four legs, then it is a pet horse. | Murphy does not have four legs, or Murphy is a pet horse. | F | |
Murphy is a pet horse, if and only if Murphy has four legs. | Murphy is a pet horse, and it has four legs, OR, Murphy is not a pet horse, and it does not have four legs. | F | |
If Murphy is a pet dog, then Murphy has four legs. | Murphy is not a pet dog, or it has four legs. | T | |
If Murphy has four legs, then Murphy is a pet dog. | Murphy does not have four legs, or it is a pet dog. | T | |
Murphy is a pet dog, if and only if Murphy has four legs. | Murphy is a pet dog, and it has four legs, OR, Murphy is not a pet dog, and it does not have four legs. | T |