Professional Documents
Culture Documents
Logical Proofs
with Equivalences
The Equivalences
⊲⊲ Equivalences are sentence forms in our truth-functional language
that are truth-functionally equivalent—that is, sentences that must
always have the same truth-value. For any of these, if you doubt
that they are really equivalent, work out a truth table, and you will
see that they are.
6 −c → h
7 −h
8 −−c MT 6,7
9 c DN 8
12 b ∨ −d
13 d
14 −−d DN 13
15 b DS 12,14
−(a ∨b)::−a &−b
−(a &b)::−a ∨ −b
⊲⊲ When you negate an “or,” you get an “and,” and when you negate
an “and,” you get an “or.”
⊲⊲ If we say that Bob has sugar and cream in his coffee and again
are wrong, what could be the case? We would be wrong about
his having both sugar and cream in his coffee if he didn’t have
sugar or he didn’t have cream, or he had neither. This is De
Morgan’s theorem.
a ∨ (b &c)::(a ∨b) &(a ∨c)
a &(b ∨c)::(a &b) ∨ (a &c)
⊲⊲ We can distribute the a ∨ or the a & through the other sentence.
a &(b &c)::(a &b) &c
a ∨ (b ∨c)::(a ∨b) ∨c
a ∨b::b ∨a
a &b::b &a
⊲⊲ But remember that the conditional was not. The only time a
conditional is false is when the antecedent is true and the
consequent is false.
a → b::−b → −a
(a &b) → c::a → (b → c)
a → b::−a ∨b
⊲⊲ If you say to one of your teenage children, “If you are going to
go to that party, you will complete your chores,” then what you
are saying is that the teenager’s chores will be complete or the
teenager will not be attending that party.
⊲⊲ The key here is to think of the truth table for the conditional. The
only time a conditional is false is when the antecedent is true and
the consequent is false. That means that a conditional is true if
that case is not the case—in other words, if the antecedent is
false or the consequent is true.
⊲⊲ And that is just what implication says. This means that we can
switch back and forth between conditionals and disjunctions as
long as we negate the first term.
a ∨a::a
a &a::a
⊲⊲ But a and a → a are not equivalent because a could be false and
a → a would be true. So, the equivalence only holds for “and”
and “or.”
DN a::−−a
Contra a → b::−b → −a
Exp (a &b) → c::a → (b → c)
Impl a → b::−a ∨b
Readings
Questions
1.
Construct a proof for the following argument.