Propositional equivalences
A proposition is a statement that has a defined truth value, either true or false. Propositional equivalence is a concept where two propositions are considered logically equivalent. These propositions are different syntactically but have the same truth values. For example,
Representation
To represent that two propositions are logically equivalents, we use "
Ways of proving propositions are logically equivalent
There are three ways to prove two propositions are logically equivalent.
Using biconditional
Using truth values
Using laws of logical equivalences
Let's discuss each one in detail now.
Using biconditional
We can prove that two propositions are logically equivalent by taking
Suppose we have two
To find truth values for the first proposition, we take the
betweenimplication It results in false when first truth value is true and the second is false else it returns true for all cases. and represented by . Then, we take the of it to get our desired proposition represented bynegation It returns truth value opposite to our input truth value, . To find truth values for the second proposition, we take the negation of n represented by
. Then, we take the betweenAND It results in true only if all input truth values are true else false for all cases. and negation of to get our desired proposition represented by . Lastly, to prove that the two propositions are logically equivalent, we take bi-conditional between them represented as
.
Truth table representing biconditional between two propositions
m | n | m → n | ~ (m → n) | ~n | m ∧~ n | ~(m → n) ⇔ (m ∧~ n) |
T | T | T | F | F | F | T |
T | F | F | T | T | T | T |
F | T | T | F | F | F | T |
F | F | T | F | T | F | T |
We conclude that the two propositions are logically equivalent as their bi-conditional is a tautology.
Using truth values
We can prove that two propositions are logically equivalent if we find their truth values and match if they are equal. Suppose we have to compound propositions:
To find truth values for the first proposition, we take the implication between
and represented by . To find truth values for the second proposition, we take the negation of m represented by
. Then, we take the between negationOR It returns true if one of the input truth values is true. and of to get our desired proposition represented as . Lastly, we compare the output truth values of both propositions.
Truth table representing truth values of two propositions
m | n | m → n | ~m | ~m ∨ n |
T | T | T | F | T |
T | F | F | F | F |
F | T | T | T | T |
F | F | T | T | T |
We conclude that the two propositions are logically equivalent as their output truth values are the same.
Using laws of logical equivalences
Let's discuss some laws that are made based on propositional equivalences first. These laws have already been proven and are a base for determining logical equivalence between any two propositions. Let's suppose we have three propositions:
Law | Explanation |
Identity laws | m ∧ T⇔ m m ∨ F⇔m Here T and F represents all true truth values and all false truth values respectively |
Domination laws | m ∧ F ⇔ F m ∨ T ⇔ T |
Idempotent laws | m ∧ m ⇔ m m ∨ m ⇔ m |
Double negation law | ~(~m) ⇔ m |
Commutative laws | m ∧ n ⇔ n ∧ m m ∨ n ⇔ n ∨ m |
Associative laws | m ∧ (n ∧ p) ⇔ (m ∧ n) ∧ p m ∨ (n ∨ p) ⇔ (m ∨ n) ∨ p |
Distributive laws | m ∨ (n ∧ p) ⇔ (m ∨ n) ∧ (m ∨ p) m ∧ (n ∨ p) ⇔ (m ∧ n) ∨ (m ∧ p) |
De Morgan's law | ~(m ∧ n) ⇔ ~m ∨ ~n ~(m ∨ n) ⇔ ~m ∧ ~n |
Absorption laws | m ∨ (m ∧ n) ⇔ m m ∧ (m ∨ n)⇔ m |
Negation laws | m ∨ ~m ⇔ T m ∧ ~m ⇔ F |
Implication law | m → n ⇔ ~m ∨ n |
We can use the laws above to prove our propositions are logically equivalent. For example, suppose we have two compound propositions:
We conclude that the two propositions are logically equivalent.
Conclusion
Propositional equivalence helps us determine if two propositions are logically equivalent. Moreover, it is useful in determining relationships between propositions, simplifying complex propositions, and identifying propositions with a similar behavior.
Free Resources