Vacuous "If then" statements: Can you use direct proofs?

  • Thread starter Thread starter HyperActive
  • Start date Start date
  • Tags Tags
    Proofs
Click For Summary
SUMMARY

The discussion centers on the validity of using direct proofs for implications of the form P → Q when P is false. Participants clarify that direct proofs can still be valid even if P is not true, as long as the logical derivation from P to Q is sound. They emphasize the importance of understanding the rules of inference, particularly the "Deduction theorem," and how assumptions can be treated in logical proofs. The conversation also highlights the complexity of quantifiers in logical statements and their implications on proof strategies.

PREREQUISITES
  • Understanding of direct proofs and implications in logic.
  • Familiarity with logical inference rules, particularly the "Deduction theorem."
  • Knowledge of quantifiers in mathematical logic.
  • Basic proficiency in symbolic logic notation.
NEXT STEPS
  • Study the "Deduction theorem" in formal logic.
  • Learn about the rules of inference and their applications.
  • Explore the implications of quantifiers in logical proofs.
  • Practice constructing direct proofs with both true and false premises.
USEFUL FOR

Mathematics students, logic enthusiasts, and educators seeking to deepen their understanding of proof strategies and logical implications in formal reasoning.

HyperActive
Messages
15
Reaction score
1
Hi,
I'm comfortable using a direct proof to prove ##P → Q## type statements when I have a ##P## that is either always true (e.g ##x=x##) or can be true (e.g. ##x > 3##).

But what about when ##P## is definitely false, (e.g. ##x \neq x##), or definitely false in relation to an earlier statement (e.g. If we've already been given the fact that we're dealing with a group G, and ##P## is the statement "there does not exist an identity element in G")? Can you use direct proof then? By direct proof I mean proving the statement by assuming ##P## is true, then showing through legal logical inferences that ##Q## must be true as well.

I hope that's made sense. Thanks :)
 
Physics news on Phys.org
The logical principles that deal with quantifiers such as "for each " and "there exists" is more complicated than the logic that deals with unquantified statements. Dealing with the logic of quantifiers employs a variety of rules such as "universal generaiization" and "universal instantiation". You say you are familiar with the logic involved in showing P \rightarrow Q, but you mention a case involving the quantifier "there exists". The proof might not actually be as simple saying that an implication is vacuously true. Give a specific example of what you want to prove.

What's unclear to me is the "scope" of the quantifiers. For example, the case of

( for each x, P(x)) implies ( not ( for each y, Q(y)))

is different than the case

for each x, for each y ( P(x) implies (not Q(y)) )
 
Ok, I see. First of all, thank you for your response!
I understand that the proof might not just be as simple as saying it's vacuously true, but that's not necessarily how I'd like to prove these statements anyhow. Maybe I had better give some context for my question. In the math courses I've done, I've seen problems that go like this: "Assume P(x). Prove Q(x)." And I'd usually have a good strategy for proving whatever it is (although that strategy would be different in different cases, for instance as you say there'd be a difference depending on the quantifiers involved).

But now I'm faced with problems that go like this: "Prove that if P(x), then Q(x)". My question is basically this: Can I use the same proof strategy I would have used had the question been phrased in "Assume P(x). Prove Q(x)" format?

The only potential issue I can see with this is if P(x) is always false, because in both cases above P(x) is assumed to be true.
 
HyperActive said:
Can I use the same proof strategy I would have used had the question been phrased in "Assume P(x). Prove Q(x)" format?

If you are doing work for the average math instruction, you can. I think only a person who focuses on formal logic would see the distinction you are making. There is one "rule" of logic called modus ponens which says "Given P implies Q and given P is true, conclude Q is true". There is a different "rule" which says "Assume P. Derive Q by various rules. Conclude that P implies Q". I think you are asking if the second rule is applicable when P is false.

I don't know the technical answer to that. We need a logician!. The way I stated the rule, you can apply it when P is false. But instead of stating the rule as "Assume P..." , should I have said "P is (definitely) true. Q is derivable, therefore P implies Q"?
 
Stephen Tashi said:
There is a different "rule" which says "Assume P. Derive Q by various rules. Conclude that P implies Q". I think you are asking if the second rule is applicable when P is false.

Thank you! That's exactly what I'm asking, and that's a much clearer way to phrase it.
I guess we do need a logician...
 
HyperActive said:
Thank you! That's exactly what I'm asking, and that's a much clearer way to phrase it.
I guess we do need a logician...

I think what you're asking is this, for example:

If we assume that ##q \in \mathbb{Q}## and ##q^2 = 2## can we show that directly that ##q=0##

This is, of course, vacuously true, but finding a direct proof might be difficult.

Also, the last statement can be replaced with anything well-defined.
 
Yup, that's a good example.
You say that

PeroK said:
finding a direct proof might be difficult.
Let's say we found one. Would such a proof be valid? Is direct proof (assuming a statement is true, deriving another statement, and concluding that the first statement implies the second) valid with a first statement like q^2 =2?

Thanks!
 
HyperActive said:
Let's say we found one [proof of q=0 from the assumptions q ∈ Q and q2=2]. Would such a proof be valid? Is direct proof (assuming a statement is true, deriving another statement, and concluding that the first statement implies the second) valid with a first statement like q^2 =2?

Thanks!
Such a proof is certainly valid if the derivation is valid. If you prove P → Q by assuming P and deriving Q from this, and all steps in this derivation are valid, then you have proved P → Q. It does not matter if P happens to be true or not. Of course, if P is false, then P → Q is automatically true, but this does not disqualify the previous proof, whose result then conforms with this.
 
  • #10
You can actually go further than this with a neat little trick. Assume P. From this assumption derive Q. Then go back and assume \neg P and from this assumption derive Q. In this case, instead of proving P \rightarrow Q, you've proven Q unconditionally. Here's the reason:

In symbolic terms, you've proven that (P \rightarrow Q) \wedge (\neg P \rightarrow Q) is true. Since P is always either true or not true, one of the members of the conjunction will automatically be true (i.e., if P is true, then \neg P is false and therefore \neg P \rightarrow Q must be true. On the other hand, if \neg P is true, then P \rightarrow Q must be true for analogous reasons). Since you've already proven that the conjunction is true, this can only hold if each side of the conjunction is true. But if, e.g., P is true (and therefore \neg P \rightarrow Q is true), then the only way for the other side of the conjunction, P \rightarrow Q, to be true is if Q is true unconditionally.
 
  • Like
Likes jim mcnamara

Similar threads

  • · Replies 10 ·
Replies
10
Views
6K
  • · Replies 12 ·
Replies
12
Views
2K
  • · Replies 54 ·
2
Replies
54
Views
6K
  • · Replies 22 ·
Replies
22
Views
3K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 3 ·
Replies
3
Views
1K
  • · Replies 17 ·
Replies
17
Views
3K
  • · Replies 24 ·
Replies
24
Views
4K
  • · Replies 13 ·
Replies
13
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K