Skip to main content

Subsection 8.1.2 What Do Real Proofs Look Like?

When we’re reasoning about the world around us, our effective arguments never look like the proofs we’ve just been constructing.

Video cover image

Imagine arguing that Mary must drive me to the store by saying, “Step 1. John or Mary must drive me to the store. Premise. Step 2. If John drives me to the store, he will be late for work. Premise. … .” By the time we got to, “Step 6. Mary must drive me to the store. Disjunctive Syllogism from Steps 4 and 5,” no one would be awake, much less following the reasoning.

When we’re reasoning about less trivial problems, the need for a more concise language is even more clear.

Consider the following argument:

We need to improve the quality of our schools. Doing that costs money. The only way to get the money will be to raise taxes. But voters are generally unwilling to raise taxes unless they clearly understand what benefit they’ll get if they do. So we need to launch a public awareness campaign.

Most people would agree that this argument is valid (i.e., the logic is correct). In most communities, though, there would likely be disagreement on whether it’s sound (in other words, does it start with premises that are true). People may dispute the truth of one or more of the premises.

Notice that we can agree that the argument is valid, even though I’ve left out several steps, including some noncontroversial premises. For example, I haven’t mentioned that the only way to raise taxes is for the voters to approve of doing so. Nor have I made it explicit that a public awareness campaign could change the minds of any voters.

The key is that, in a complex world, if I want to convince you of something, I have to make a short argument that is focused on those things that are both relevant and nonobvious. Rarely, in discussions of how to wash dishes, do we mention the effect that gravity would have on a glass if we let go of it.

The world of mathematicians and computer scientists is no different. Even the more formal proofs that are their bread and butter don’t look like the ones we’ve just been writing:

  • They don’t have four columns; they’re written in clear English.

  • They don’t generally use all the premises that are available (many of which may be irrelevant).

  • They’re often a lot shorter.

In this chapter, we’ll make the transition to writing these kinds of proofs. As we do so, we must keep in mind that, if challenged, we must be able to fill in the details of any omitted steps. Thus, the request, “I don’t see how you got from statement x to statement y. Please explain,” is fair game. In fact, it is in response to this very question that we often realize that one person has assumed premises that the other person does not accept.

Me: So now we’ve shown that xy = 2z. Dividing both sides by y, we have that x = 2z/y.

You: Wait. How do you know that you can divide both sides by y?

Me: Oops. I guess I’d have to know that y  0. But I do know that. Let me add it as a premise.

Me: It’s going to snow tomorrow. So everyone will be wearing boots.

You: How do you know about the boots?

Me: Well, I’ve assumed that everyone will check the weather and that they’ll want to stay warm and that they have boots.

Big Idea

An English proof is a concise explanation of a valid argument. But, when you write an English proof, you must be prepared to defend every step if you’re challenged to do so.

Exercises Exercises

Exercise Group.

Evaluate each of the following arguments:

Part 1.

All students want to learn. The only way to learn is to spend time studying. So all students will want to spend time studying.

  1. The argument is sound (i.e., it’s logically valid and its premises are true.)

  2. The argument is valid (i.e., the logic is correct) but its premises aren’t all true.

  3. The premises are true but the argument isn’t valid.

  4. It’s total junk: at least one of the premises is false and the logic is wrong.

Answer.

Correct answer is B.

Solution.

Explanation: The argument is valid, but the premises are not all true. Not all students want to learn.

Part 2.

[1] 2 < 1 Premise

[2] successor(1) = 2 Premise

[3] successor(1) < 1

[4] ∃x (successor(x) < x)

  1. The argument is sound (i.e., it’s logically valid and it’s premises are true.)

  2. The argument is valid (i.e., the logic is correct) but it’s premises aren’t all true.

  3. The premises are true but the argument isn’t valid.

  4. It’s total junk: at least one of the premises is false and the logic is wrong.

Answer.
Correct answer is B
Solution.
Explanation: The argument is valid. If we take [1] and [2] as premises, then [3] follows, since we can substitute equal quantities for each other. (We have substituted successor(1) for 2 in line [1]. Then we’ve done Existential Instantiation. But the first premise is clearly false. So the argument isn’t sound.
Part 3.

[1] (x > 0) → (x+1 > 0) Premise

[2] ½ > 0 Premise

[3] -½ + 1 > 0 Substituting into [2] since ½ = -½ + 1

[4] -½ > 0 Letting [3] match the right hand side of [1] to derive the

left hand side.

  1. The argument is sound (i.e., it’s logically valid and it’s premises are true.)

  2. The argument is valid (i.e., the logic is correct) but it’s premises aren’t all true.

  3. The premises are true but the argument isn’t valid.

  4. It’s total junk: at least one of the premises is false and the logic is wrong.

Answer.

Correct answer is C

Solution.
Explanation: The argument isn’t valid. It attempts to use Modus Ponens backwards on [1]. Recall that we called this Converse and we showed that it’s not a valid inference rule.

2.

Define the following symbols:

J: John must drive me to the store.

M: Mary must drive me to the store.

K: Kelly must drive me to the store.

L: John will be late for work.

MDL: Mary must have a driver’s license.

JDL: John must have a driver’s license.

KDL: Kelly must have a driver’s license.

SK: Kelly is my sister.

SM: Mary is my sister.

Now suppose that we have the following premises:

  1. JMK John or Mary or Kelly must drive me to the store.

  2. JL If John drives me to the store, he will be late for work.

  3. ¬L John cannot be late for work.

  4. MMDL If Mary must drive me to the store, she must have a driver’s license.

  5. K → KDL If Kelly must drive me to the store, she must have a driver’s license.

  6. SM Mary is my sister.

  7. SK Kelly is my sister.

Consider the following arguments:

  1. If John drives, he’ll be late for work, but that can’t happen. Since one of John, Mary, or Kelly has to drive, it will have to be Mary or Kelly. So one of my sisters must drive me to the store.

  2. If John drives, he’ll be late for work, but that can’t happen. So one of my sisters must drive me to the store. Since John isn’t my sister, he can’t drive me.

  3. If John drives, he’ll be late for work, but that can’t happen. So one of my sisters must have a driver’s license.

  4. If John drives, he’ll be late for work, but that can’t happen. Which is good because John doesn’t have a driver’s license.

Which (one or more) of them is/are valid (assuming that it’s okay to leave out any number of steps that could be filled in if necessary)?

  1. Just I.

  2. Just II.

  3. Just III.

  4. Just IV.

  5. Just I and III.

Answer.

Correct answer is E.

Solution.
Explanation: II is wrong. It’s true that one of my sisters must drive. But we don’t in fact know that John is not one of my sisters. We do not have all true facts, so we cannot infer anything from the fact that we aren’t told that John is my sister. (As people, we know that sisters are rarely named John, but, again, that a sister cannot be named John is not one of our premises.) We do know that John cannot drive, but for a completely different reason. And IV is also wrong. We don’t know anything about the status of John’s possible driver’s license.