chap1sec2

advertisement
Section 1.2: Propositional Equivalences
In the process of reasoning, we often replace
a known statement with an equivalent
statement that more closely addresses the
result that we are trying to establish. To
ensure that this process produces a valid
mathematical argument, we must be able to
verify that the statement we are replacing
does indeed have the very same meaning as
the one we replace it with. Two such
statements are said to be logically equivalent.
Tautologies and Contradictions
Def: A compound proposition that is always true,
regardless of the assignment of truth values to its
component propositions, is called a tautology. A
compound proposition that is always false is called a
contradiction. A proposition that is neither a
tautology nor a contradiction is called a contingency.
Ex:
1. “p  p” is a tautology.
[All T’s in the Truth Table.]
2. “p p” is a contradiction.
[All F’s in the Truth Table.]
3. “p  p” is a contingency.
[At least one of each in TT.]
Logical Equivalences
Def: Two compound propositions are called
logically equivalent if they have the same
truth value for every possible truth value
assignment to the component propositions.
Ex:
1. “p  q” is logically equivalent to “q  p” (as we have
seen).
[Truth Table] [What is the relationship?]
2. “(p  q)” is logically equivalent to “p q”. [T Table]
Note that if two propositions (which we label as p and q) are
logically equivalent, then the biconditional of the two
propositions (p  q) is a tautology [since it is true when p and q
have the same truth value, so it is always true if p and q have the
same truth value in all cases]. For this reason, we can denote
that two propositions p and q are logically equivalent by stating
that p  q is true. [What it means for a compound proposition
to be true is that the proposition is a tautology, true in all cases].
Ex: “p  q” is logically equivalent to “p  q”. [Why w/out TT?]
Recall that an implication is true whenever the hypothesis is false
(p) or when the consequence is true (q), or both. It is only false
when both the hypothesis is true and the consequence is false.
So what we have determined is that “p  q  p  q” is true.
Equivalence
Name
p  T  p; p  F  p
p  F  F; p  T  T
p  p  p; p  p  p
Identity Laws
Domination Laws
Idempotent Laws
(p)  p
p  q  q  p; p  q  q  p
(p  q)  r  p  (q  r)
(p  q)  r  p  (q  r)
p  (q  r)  (p  q)  (p  r)
p  (q  r)  (p  q)  (p  r)
Double Negation Law
Commutative Laws
Associative Laws
[no need for parens]
Distributive Laws
(p  q)  p  q
(p  q)  p  q
De Morgan’s Laws
[generalizes]
p  (p  q)  p; p  (p  q)  p
p  p  T; p  p  F
Absorption Laws
Negation Laws
Logical Equivalences Involving 
p  q  p  q
p  q  q  p
p  q  p  q
p  q  (p  q)
[Transform]
(p  q)  p  q
(p  q)  (p  r)  p  (q  r)
(p  r)  (q  r)  (p  q)  r
(p  q)  (p  r)  p  (q  r)
(p  r)  (q  r)  (p  q)  r
Duals
If we have a proposition involving only propositional variables (p,
q, r, s, t, etc.), negation(), disjunction(), conjunction(), and the
constants T and F, then we can form what is called the dual of the
proposition. The dual of the proposition is formed by replacing:
1. Each T with F and each F with T
2. Each  with  and each  with 
This results in a new proposition which is called the dual of the
original proposition.
Ex: The dual of “(p  q)  (q  p)” is “(p  q)  (q  p)”.
The dual of “p  T” is “p  F”.
The dual is important because of the following property. If we
have two logically equivalent compound propositions (say p and q)
then the duals of the two propositions are logically equivalent as
well. That is, if p  q then p*  q*.
Ex: We know that p  T  T. So p  F  F.
In fact, if we look back at our table of logical equivalences, we will
find that (with the exception of double negation) they come in pairs.
And if we take one of the equivalences from a pair, we find that it is
the dual of the other equivalence from the pair. The example above
illustrates this for the domination laws.
Taking the dual of both sides of a logical equivalence allows us to
generate another logical equivalence. This is a useful technique.
Aside: A truth table should be constructed for a compound
proposition, not simply filled in.
Summary
We have seen a great deal of logical equivalences. A very basic
logical equivalence can be established by using a truth table to see if
the two compound propositions have the same truth value in all cases.
This becomes very tedious, especially when we are dealing with
compound propositions that involve a large number of constituent
propositions. In general, to construct a truth table for a compound
proposition involving n constituent propositions, we must consider 2n
possibilities (rows of the truth table).
Another method that can be used to establish a logical equivalence is
to start with one compound proposition and then selectively replace
parts of the proposition with logically equivalent pieces by using
known logical equivalences. This becomes the method of choice
when we do deal with large propositions. It is also preferable because
by executing these transformations, we often understand the reason
for logical equivalence much better than we do by constructing a TT.
Homework problems from Section 1.2
Problems 6, 8, 10, 12, 15, 21, and 30 from this
section will be included on the next homework
assignment.
Download