Professional Documents
Culture Documents
Merging Result-Merged
Merging Result-Merged
An argument is formed when we try to connect bits of evidence (premises) in a way that
will force the audience to draw a desired conclusion.
1. The person who robbed the Mini-Mart drives a 1989 Toyota Tercel. Gomer drives a
1989 Toyota Tercel. Therefore, Gomer robbed the Mini-Mart.
2. The person who drank my coffee left this fingerprint on the cup. Gomer is the only
person in the world who has this fingerprint. Therefore, Gomer is the person who drank
my coffee.
1. The person who robbed the Mini-Mart drives a 1989 Toyota Tercel. Gomer drives a
1989 Toyota Tercel. Therefore, Gomer robbed the Mini-Mart.
Evidence (premises):
A. The person who robbed the Mini-Mart drives a 1989 Toyota Tercel.
B. Gomer drives a 1989 Toyota Tercel.
Desired conclusion:
Therefore, Gomer robbed the Mini-Mart.
2. The person who drank my coffee left this fingerprint on the cup. Gomer is the only
person in the world who has this fingerprint. Therefore, Gomer is the person who drank
my coffee.
Evidence (premises):
A. The person who drank my coffee left this fingerprint on the cup.
B. Gomer is the only person in the world who has this fingerprint.
Desired conclusion:
Therefore, Gomer is the person who drank my coffee.
VALID ARGUMENTS
In a well-formulated argument, it should be logically impossible to reject the conclusion
if we accept all of the evidence ("the truth of the premises forces the conclusion to be
true;" or "the conclusion is an inescapable consequence of the premises").
Such an argument is called VALID.
INVALID ARGUMENTS
An argument is poorly-formed if it is logically possible for the audience to believe all of
the evidence and yet reject the conclusion.
More formally:
An argument is said to be INVALID if it is logically possible for the CONCLUSION to
be FALSE even though EVERY PREMISE is assumed to be TRUE.
Notice that in the first argument given above, even if the jury believes all of the evidence,
they don't necessarily have to believe the conclusion (because there are many people
besides Gomer who drive 1989 Toyota Tercels). That is what makes the first argument
invalid.
Notice that in the second argument, however, if the jury believes all of the evidence, then
they must accept the conclusion. That is what makes the second argument valid.
Step 3: Look for the indication of an INVALID argument (a row where every premise is
true while the conclusion is false).
Notice that in the third row, both premises are true while the conclusion is false; this
"bad row" tells us that the argument is INVALID.
EXAMPLE 2.3.2
Use a truth table to test the validity of this argument.
If I had a hammer, I would hammer in the morning.
I don't hammer in the morning.
Therefore, I don't have a hammer.
Step 2: Make a truth table having a column for each premise and for the conclusion.
!
PREM PREM CONC
p q p→q ~q ~p
T T T F F
T F F T F
F T T F T
F F T T T
Step 3: Look for the indication of an INVALID argument (a row where every premise is
true while the conclusion is false).
Notice that there is no row where the conclusion column is false while both premise
columns are true; the absence of a "bad row" tells us that the argument is VALID.
COMMON PATTERNS OF REASONING: CONTRAPOSITIVE REASONING
From the result in EXAMPLE 2.3.2 we have the following general fact
EXAMPLE 2.3.3
Without making a truth table, we know automatically that this is a valid argument:
If it rains, then I won't go out.
I went out.
Therefore, it didn't rain.
Note: the previous argument agrees with the form Contrapositive Reasoning because it
can be rephrased in "if...then" language:
If one is a cat, then one has rodent breath.
Whiskers doesn't have rodent breath.
Therefore, Whiskers isn't a cat
(where the individual "Whiskers" is taking the place of the general subject "one..." in the
first premise).
COMMON PATTERNS OF REASONING: FALLACY OF THE INVERSE
Generalizing from the result of EXAMPLE 2.3.1 above, we see that any argument that
can be reduced to the form
p"q
~p
#~ q
EXAMPLE 2.3.5
"There's a fine line between clever and stupid."
Nigel Tufnel, lead guitarist, Spinal Tap
Can you discern the "fine line between clever and stupid" in these two arguments?
Argument 1:
If I get a huge tax refund, then I'll buy a Yugo. I didn't buy a Yugo.
Therefore, I didn't get a huge tax refund.
Argument 2:
If I get a huge tax refund, then I'll buy a Yugo. I didn't get a huge tax refund.
Therefore, I didn't buy a Yugo.
This common form of valid reasoning is called Direct Reasoning or Modus Ponens.
!
EXAMPLES
The following arguments are automatically valid (because they are examples of Direct
Reasoning):
In set language:
All Gators are obnoxious.
Steve is a Gator.
Thus, Steve is obnoxious.
Note: This last argument conforms to the pattern of Direct Reasoning because the
statement "No beggars are choosers" can be rephrased as "If one is a beggar, then one
isn't a chooser."
EXAMPLE 2.3.8A
Test the validity of each argument.
EXAMPLE 2.3.9
Test the validity of this argument:
I have my keys or I'm locked out.
I'm not locked out.
Therefore, I have my keys.
EXAMPLE
! This argument is automatically valid:
Socrates is in Athens or Socrates is in Sparta.
Socrates isn't in Sparta.
Thus, Socrates is in Athens.
EXAMPLE 2.3.9A
Test the validity of this argument:
I walk or I chew gum.
I'm walking.
Therefore, I'm not chewing gum.
EXAMPLES
The following arguments are INVALID, because they are examples of Disjunctive
Fallacy;
EXAMPLE 2.3.10A
The following arguments are valid because they are examples of Transitive Reasoning.
In natural language:
All bulldogs are mean-looking dogs.
All mean-looking dogs are good watchdogs.
Therefore, all bulldogs are good watchdogs.
EXAMPLE 2.3.10B
EXAMPLE 2.3.11
Test the validity of this argument:
If I get elected, I'll take lots of bribes.
If I get elected, I'll reduce taxes.
Thus, if I take lots of bribes, then I'll reduce taxes.
will be invalid.
These common forms of invalid reasoning are called False Chains.
! !
The following arguments are INVALID because they are examples of False Chains.
EXAMPLE 2.3.12
Test the validity of the following argument.
You have jumper cables or our date is cancelled.
You have a credit card or our date is cancelled.
Our date is cancelled.
Therefore, you don't have jumper cables or you don't have a credit card.
EXAMPLE 2.3.13
Test the validity of this argument:
I got a scholarship and I got an "A" in math.
I'm not good at logic or I got an "A" in math.
Therefore, I'm good at logic or I don't get a scholarship.
EXAMPLE 2.3.14
I will hire Gomer or I will hire Homer.
If I don't hire Homer then I'm not having a bad hair day.
I don't hire Gomer.
Therefore I'm having a bad hair day.
EXAMPLE 2.3.15
Test the validity of the following argument.
If I want to be a lawyer, then I want to study logic.
If I don't want to be a lawyer, then I don't like to argue.
Therefore, if I like to argue, then I want to study logic.
EXAMPLE 2.3.16
Test the validity of the following argument:
If I buy cheap gasoline, then my car runs badly.
If I don't change the oil, then my car runs badly.
Therefore, if I buy cheap gasoline, then I don't change the oil.
PRACTICE EXERCISES
1 – 27: Test the validity of each argument.
1. If I plant a tree, then I will get dirt under my nails. I didn’t get dirt under my nails.
Therefore, I didn’t plant a tree.
2. If I don’t change my oil regularly, my engine will die. My engine died. Thus, I didn’t
change my oil regularly.
3. All frogs are amphibians. All frogs have gills. Therefore, all amphibians have gills.
4. You will meet a tall, handsome stranger or you will stay home and pick fleas off of
your cat. You didn’t meet and tall, handsome stranger. Therefore, you stayed home and
picked fleas off of your cat.
5. If I don’t tie my shoes, then I trip. I didn’t tie my shoes. Hence, I tripped.
6. All racers live dangerously. Gomer is a racer. Therefore, Gomer lives dangerously.
7. If you aren’t polite, you won’t be treated with respect. You aren’t treated with
respect. Therefore, you aren’t polite.
8. If you are kind to a puppy, then he will be your friend. You weren’t kind to that
puppy. Hence, he isn’t your friend.
9. If you drink Surge, then you won’t fall off of your skateboard. You fell off of your
skateboard. Therefore, you didn’t drink Surge.
10. If I don’t pay my income taxes, then I file for an extension or I am a felon. I’m not a
felon and I didn’t file for an extension. Therefore, I paid my income taxes.
11. I wash the dishes or I don’t eat. I eat. Thus, I wash the dishes.
12. All protons are subatomic particles. All neutrons are subatomic particles. Hence, all
protons are neutrons.
13. All sneaks are devious. All swindlers are sneaks. Therefore, all swindlers are
devious.
14. All superheroes wear capes. The Masked Gomer wears a cape. Hence, The Masked
Gomer is a superhero.
15. All wolverines are cuddly. No weasels are wolverines. Thus, no weasels are cuddly.
16. If you want to be a used-car salesman, then you have to be a flashy dresser. You
don’t want to be a used-car salesman. Thus, you don’t have to be a flashy dresser.
17. If an animal is cute, then it isn’t a squid. This animal isn’t a squid. Therefore, this
animal is cute.
18. If you play golf during a thunderstorm, you’ll get hit by lightning. You didn’t get hit
by lightning. Therefore, you didn’t play golf during a thunderstorm.
19. I will run for office or I will shut my mouth. I ran for office. Thus, I didn’t shut my
mouth.
20. If I am literate, then I can read and write. I can read but I can’t write. Thus, I am not
literate.
21. If it rains or snows, then my roof leaks. My roof is leaking. Thus, it is raining and
snowing.
22. All cyclists wear helmets. Gomer doesn’t wear a helmet. Therefore, Gomer isn’t a
cyclist.
23. All firefighters wear red suspenders. Gomer wears red suspenders. Therefore,
Gomer is a firefighter.
24. All Yugo-owners are used to hitchhiking. Gomer isn’t a Yugo-owner. Therefore,
Gomer isn’t used to hitchhiking.
25. If I lose my keys, then I can’t start my car. If I lose my keys, then I can’t get in my
house. Therefore, if I can’t start my car, then I can’t get in my house.
26. If an animal is a squid, then it has tentacles. If an animal is an octopus, then it has
tentacles. Therefore, if an animal is a squid, then it is an octopus.
27. If you are a fire-eater, then you work in the circus. If you don’t like cotton candy,
then you don’t work in the circus. Therefore, if you are a fire-eater, then you like cotton
candy.
This table is easy to understand. If P is true, its negation ¬P is false. If P is false, then ¬P is true.
P ∧ Q should be true when both P and Q are true, and false otherwise:
P Q P ∧Q
T T T
T F F
F T F
F F F
P ∨ Q is true if either P is true or Q is true (or both — remember that we’re using “or” in the inclusive
sense). It’s only false if both P and Q are false.
P Q P ∨Q
T T T
T F T
F T T
F F F
P Q P →Q
T T T
T F F
F T T
F F T
To understand why this table is the way it is, consider the following example:
“If you get an A, then I’ll give you a dollar.”
1
The statement will be true if I keep my promise and false if I don’t.
Suppose it’s true that you get an A and it’s true that I give you a dollar. Since I kept my promise, the
implication is true. This corresponds to the first line in the table.
Suppose it’s true that you get an A but it’s false that I give you a dollar. Since I didn’t keep my promise,
the implication is false. This corresponds to the second line in the table.
What if it’s false that you get an A? Whether or not I give you a dollar, I haven’t broken my promise.
Thus, the implication can’t be false, so (since this is a two-valued logic) it must be true. This explains the
last two lines of the table.
P ↔ Q means that P and Q are equivalent. So the double implication is true if P and Q are both
true or if P and Q are both false; otherwise, the double implication is false.
P Q P ↔Q
T T T
T F F
F T F
F F T
You should remember — or be able to construct — the truth tables for the logical connectives. You’ll
use these tables to construct tables for more complicated sentences. It’s easier to demonstrate what to do
than to describe it in words, so you’ll see the procedure worked out in the examples.
Remark. (a) When you’re constructing a truth table, you have to consider all possible assignments of True
(T) and False (F) to the component statements. For example, suppose the component statements are P , Q,
and R. Each of these statements can be either true or false, so there are 23 = 8 possibilities.
When you’re listing the possibilities, you should assign truth values to the component statements in a
systematic way to avoid duplication or omission. The easiest approach is to use lexicographic ordering.
Thus, for a compound statement with three components P , Q, and R, I would list the possibilities this way:
P Q R
T T T
T T F
T F T
T F F
F T T
F T F
F F T
F F F
(b) There are different ways of setting up truth tables. You can, for instance, write the truth values “under”
the logical connectives of the compound statement, gradually building up to the column for the “primary”
connective.
I’ll write things out the long way, by constructing columns for each “piece” of the compound statement
and gradually building up to the compound statement. Any style is fine as long as you show enough work
to justify your results.
Example. Construct a truth table for the formula ¬P ∧ (P → Q).
First, I list all the alternatives for P and Q.
Next, in the third column, I list the values of ¬P based on the values of P . I use the truth table for
negation: When P is true ¬P is false, and when P is false, ¬P is true.
2
In the fourth column, I list the values for P → Q. Check for yourself that it is only false (“F ”) if P is
true (“T ”) and Q is false (“F ”).
The fifth column gives the values for my compound expression ¬P ∧ (P → Q). It is an “and” of ¬P
(the third column) and P → Q (the fourth column). An “and” is true only if both parts of the “and” are
true; otherwise, it is false. So I look at the third and fourth columns; if both are true (“T ”), I put T in the
fifth column, otherwise I put F .
P Q ¬P P →Q ¬P ∧ (P → Q)
T T F T F
T F F F F
F T T T T
F F T T T
A tautology is a formula which is “always true” — that is, it is true for every assignment of truth
values to its simple components. You can think of a tautology as a rule of logic.
The opposite of a tautology is a contradiction, a formula which is “always false”. In other words, a
contradiction is false for every assignment of truth values to its simple components.
P Q P →Q Q→P (P → Q) ∨ (Q → P )
T T T T T
T F F T T
F T T F T
F F T T T
The last column contains only T’s. Therefore, the formula is a tautology.
P Q R P →Q Q→R (P → Q) ∧ (Q → R)
T T T T T T
T T F T F F
T F T F T F
T F F F T F
F T T T T T
F T F T F F
F F T T T T
F F F T T T
3
You can see that constructing truth tables for statements with lots of connectives or lots of simple
statements is pretty tedious and error-prone. While there might be some applications of this (e.g. to digital
circuits), at some point the best thing would be to write a program to construct truth tables (and this has
surely been done).
The point here is to understand how the truth value of a complex statement depends on the truth
values of its simple statements and its logical connectives. In most work, mathematicians don’t normally
use statements which are very complicated from a logical point of view.
Example. (a) Suppose that P is false and P ∨ ¬Q is true. Tell whether Q is true, false, or its truth value
can’t be determined.
(b) Suppose that (P ∧ ¬Q) → R is false. Tell whether Q is true, false, or its truth value can’t be determined.
(a) Since P ∨ ¬Q is true, either P is true or ¬Q is true. Since P is false, ¬Q must be true. Hence, Q must
be false.
(b) An if-then statement is false when the “if” part is true and the “then” part is false. Since (P ∧ ¬Q) → R
is false, P ∧ ¬Q is true. An “and” statement is true only when both parts are true. In particular, ¬Q must
be true, so Q is false.
Example. Suppose
“x > y” is true.
Z
“ f (x) dx = g(x) + C” is false.
P Q R P →Q ¬R (P → Q) → ¬R
T F T F F T
4
The statement “10 > 42” is false. You can’t tell whether the statement “Ichabod Xerxes eats chocolate
cupcakes” is true or false — but it doesn’t matter. If the “if” part of an “if-then” statement is false, then
the “if-then” statement is true. (Check the truth table for P → Q if you’re not sure about this!) So the
given statement must be true.
Two statements X and Y are logically equivalent if X ↔ Y is a tautology. Another way to say this
is: For each assignment of truth values to the simple statements which make up X and Y , the statements
X and Y have identical truth values.
From a practical point of view, you can replace a statement in a proof by any logically equivalent
statement.
To test whether X and Y are logically equivalent, you could set up a truth table to test whether X ↔ Y
is a tautology — that is, whether X ↔ Y “has all T’s in its column”. However, it’s easier to set up a table
containing X and Y and then check whether the columns for X and for Y are the same.
P Q P →Q ¬P ¬P ∨ Q
T T T F T
T F F F F
F T T T T
F F T T T
Since the columns for P → Q and ¬P ∨ Q are identical, the two statements are logically equivalent.
This tautology is called Conditional Disjunction. You can use this equivalence to replace a conditional
by a disjunction.
There are an infinite number of tautologies and logical equivalences; I’ve listed a few below; a more
extensive list is given at the end of this section.
Double negation ¬(¬P ) ↔ P
DeMorgan’s Law ¬(P ∨ Q) ↔ (¬P ∧ ¬Q)
DeMorgan’s Law ¬(P ∧ Q) ↔ (¬P ∨ ¬Q)
Contrapositive (P → Q) ↔ (¬Q → ¬P )
Modus ponens [P ∧ (P → Q)] → Q
Modus tollens [¬Q ∧ (P → Q)] → ¬P
When a tautology has the form of a biconditional, the two statements which make up the biconditional
are logically equivalent. Hence, you can replace one side with the other without changing the logical meaning.
You will often need to negate a mathematical statement. To see how to do this, we’ll begin by showing
how to negate symbolic statements.
Example. Write down the negation of the following statements, simplifying so that only simple statements
are negated.
(a) (P ∨ ¬Q)
(b) (P ∧ Q) → R
5
(a) I negate the given statement, then simplify using logical equivalences. I’ve given the names of the logical
equivalences on the right so you can see which ones I used.
(b)
¬[(P ∧ Q) → R] ↔ ¬[¬(P ∧ Q) ∨ R] Conditional Disjunction
↔ ¬¬(P ∧ Q) ∧ ¬R DeMorgan’s law
↔ (P ∧ Q) ∧ ¬R Double negation
I showed that (A → B) and (¬A ∨ B) are logically equivalent in an earlier example.
In the following examples, we’ll negate statements written in words. This is more typical of what you’ll
need to do in mathematics. The idea is to convert the word-statement to a symbolic statement, then use
logical equivalences as we did in the last example.
Example. Use DeMorgan’s Law to write the negation of the following statement, simplifying so that only
simple statements are negated:
Let C be the statement “Calvin is home” and let B be the statement “Bonzo is at the moves”. The
given statement is ¬C ∨ B. I’m supposed to negate the statement, then simplify:
Example. Use DeMorgan’s Law to write the negation of the following statement, simplifying so that only
simple statements are negated:
Let P be the statement “Phoebe buys a pizza” and let C be the statement “Calvin buys popcorn”.
The given statement is P → C. To simplify the negation, I’ll use the Conditional Disjunction tautology
which says
(P → Q) ↔ (¬P ∨ Q)
That is, I can replace P → Q with ¬P ∨ Q (or vice versa).
Here, then, is the negation and simplification:
The result is “Phoebe buys the pizza and Calvin doesn’t buy popcorn”.
Next, we’ll apply our work on truth tables and negating statements to problems involving constructing
the converse, inverse, and contrapositive of an “if-then” statement.
6
“If x and y are rational, then x + y is rational.”
By the contrapositive equivalence, this statement is the same as “If x + y is not rational, then it is not
the case that both x and y are rational”.
This answer is correct as it stands, but we can express it in a slightly better way which removes some of
the explicit negations. Most people find a positive statement easier to comprehend than a negative statement.
By definition, a real number is irrational if it is not rational. So I could replace the “if” part of the
contrapositive with “x + y is irrational”.
The “then” part of the contrapositive is the negation of an “and” statement. You could restate it as
“It’s not the case that both x is rational and y is rational”. (The word “both” ensures that the negation
applies to the whole “and” statement, not just to “x is rational”.)
By DeMorgan’s Law, this is equivalent to: “x is not rational or y is not rational”. Alternatively, I could
say: “x is irrational or y is irrational”.
Putting everything together, I could express the contrapositive as: “If x + y is irrational, then either x
is irrational or y is irrational”.
(As usual, I added the word “either” to make it clear that the “then” part is the whole “or” statement.)
Example. Show that the inverse and the converse of a conditional are logically equivalent.
Let P → Q be the conditional. The inverse is ¬P → ¬Q. The converse is Q → P .
I could show that the inverse and converse are equivalent by constructing a truth table for (¬P →
¬Q) ↔ (Q → P ). I’ll use some known tautologies instead.
Start with ¬P → ¬Q:
Remember that I can replace a statement with one that is logically equivalent. For example, in the last
step I replaced ¬¬Q with Q, because the two statements are equivalent by Double negation.
7
List of Tautologies
c 2020 by Bruce Ikenaga 8
17.10: Evaluating Deductive Arguments with Truth Tables
Arguments can also be analyzed using truth tables, although this can be a lot of work.
Example 34
Consider the argument
Premise: If you bought bread, then you went to the store.
Solution
While this example is fairly obviously a valid argument, we can analyze it using a truth table by representing each of the
premises symbolically. We can then form a conditional statement showing that the premises together imply the conclusion. If
the truth table is a tautology (always true), then the argument is valid.
We’ll let b represent “you bought bread” and s represent “you went to the store”. Then the argument becomes:
Premise: b → s
Premise: b
Conclusion: s
To test the validity, we look at whether the combination of both premises implies the conclusion; is it true that
[(b → s) ∧ b] → s?
b s b → s
T T T
T F F
F T T
F F T
b s b → s (b → s) ∧ b
T T T T
T F F F
F T T F
F F T F
b s b → s (b → s) ∧ b [(b → s) ∧ b] → s
T T T T T
T F F F T
F T T F T
F F T F T
Since the truth table for [(b → s) ∧ b] → s is always true, this is a valid argument.
17.10.1 https://math.libretexts.org/@go/page/41409
Try it Now 13
Answer
Let S = have a shovel, D = dig a hole. The first premise is equivalent to S → D . The second premise is D . The
conclusion is S . We are testing [(S → D) ∧ D] → S
S D S → D (S → D) ∧ D [(S → D) ∧ D] → S
T T T T T
T F F F T
F T T T F
F F T F T
Example 35
Solution
Let m = I go to the mall, j = I buy jeans, and s = I buy a shirt.
The premises and conclusion can be stated as:
Premise: m → j
Premise: j→ s
Conclusion: m → s
We can construct a truth table for [(m → j) ∧ (j → s)] → (m → s). Try to recreate each step and see how the truth table was
constructed.
m j s m → j j→ s (m → j) ∧ (j → s) m → s [(m → j) ∧ (j → s)] → (m → s)
T T T T T T T T
T T F T F F F T
T F T F T F T T
T F F F T F F T
F T T T T T T T
F T F T F F T T
F F T T T T T T
F F F T T T T T
From the final column of the truth table, we can see this is a valid argument.
This page titled 17.10: Evaluating Deductive Arguments with Truth Tables is shared under a CC BY-SA 3.0 license and was authored, remixed,
and/or curated by David Lippman (The OpenTextBookStore) via source content that was edited to the style and standards of the LibreTexts
platform; a detailed edit history is available upon request.
17.10.2 https://math.libretexts.org/@go/page/41409