Vacuously true statements and why false implies truth

Click For Summary
SUMMARY

The discussion centers on the concept of vacuous truth in logic, specifically the implication p → q being considered true when p is false. This is illustrated through examples, such as the statement "If 3 squared = 27, then 2 + 2 = 5," where the falsehood of the premise renders the implication true. Participants emphasize that true statements can only be derived from true statements, aligning with the principle of modus ponens. The conversation also touches on the implications of vacuous truth in automated theorem proving and the paradox of material implication.

PREREQUISITES
  • Understanding of logical implications and truth values
  • Familiarity with modus ponens in propositional logic
  • Basic knowledge of automated theorem proving concepts
  • Awareness of the paradox of material implication
NEXT STEPS
  • Research the paradox of material implication in depth
  • Study the principles of automated theorem proving
  • Explore advanced topics in propositional logic and truth values
  • Learn more about modus ponens and its applications in logic
USEFUL FOR

Students of logic, computer scientists working with automated theorem proving, and anyone interested in the foundations of mathematical reasoning.

Rishabh Narula
Messages
61
Reaction score
5
TL;DR
I was looking up the meaning of vacuously true statement and why false implies truth.
Have I understood it correctly?
We say that an implication p --> q is vaccuously true if p is false.
Since now it's impossible to have p true and q false.
That is we can't check anymore whether the contrary, p being true and q being false,can be.Since p being true is non-existent.
So we take the implication as true.

For eg. If 3 squared = 27,then 2+2=5.
Can we check if it is indeed true that 3 squared equals 27 then 2+2 is not 5.
No.
Because 3 squared equals 27 is non-existent. Or false.
So we can't check if the statement is false.
Hence it must be true.
 
Physics news on Phys.org
I think that is a good enough understanding, but note the correct spelling: vacuous. Note also that if p is false, both ## p \rightarrow q ## and ## p \rightarrow \neg q ## are true.
 
  • Like
Likes   Reactions: Rishabh Narula
The definition of "a implies b" is \bar{a}\vee b ((not a) or b)
 
  • Informative
  • Like
Likes   Reactions: Rishabh Narula and Dale
@pbuk thanks for verifying.
@Svein currently its hard for me to digest that,though i had noticed that also while looking this up.will someday try to understand that as well.
 
I imagine that there are many automated theorem provers that would not work if this were not true. Suppose that an automated system looked at two cases, ##p## and ##\lnot p##, where it later determined that ##p## was false. It would be an error to conclude that the logic statement '##\lnot p \land ## (if ##p## then ##g##)' implied ##\lnot q##.
 
  • Like
Likes   Reactions: Rishabh Narula
Vacuous implication is weird. Basically it is saying "in this hypothetical world where this false thing happens, what else would happen?" If the moon is made of green cheese, is my name still Meyer? Well, who knows. There really isn't any answer. Giving it the value of "true" was better than the complication of giving it a value of "undefined," I suppose. Sort of a lesser evil thing. True things remain true regardless of some weird hypothetical. That seems reasonable enough.
 
From falsehood one may conclude anything they wish. However, ##P\Rightarrow Q## being true has no bearing on the truth value of ##Q##.

In fact, True statements can Only be derived from True statements. Also referred to as modus ponens.
 
  • Like
Likes   Reactions: FactChecker
Hornbein said:
Vacuous implication is weird. Basically it is saying "in this hypothetical world where this false thing happens, what else would happen?" If the moon is made of green cheese, is my name still Meyer? Well, who knows. There really isn't any answer. Giving it the value of "true" was better than the complication of giving it a value of "undefined," I suppose. Sort of a lesser evil thing. True things remain true regardless of some weird hypothetical. That seems reasonable enough.
Just to be clear, if p is false, the "if p then q" statement is true. That is not the same as saying that q is true.
 
Last edited:
  • #10
I can't help noting the subtle reference. "If Berlin is bombed my name is Meyer." -- Hermann Goering.
 
  • #11
Notice too, we don't allow True then False, since reasoning preserves true statements. This says that if I start with a true statement and reason correctly( using logic rules), I will not end up with a false statement.
 

Similar threads

  • · Replies 22 ·
Replies
22
Views
3K
  • · Replies 39 ·
2
Replies
39
Views
5K
  • · Replies 10 ·
Replies
10
Views
4K
  • · Replies 14 ·
Replies
14
Views
3K
  • · Replies 4 ·
Replies
4
Views
4K
  • · Replies 16 ·
Replies
16
Views
3K
  • · Replies 43 ·
2
Replies
43
Views
12K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 11 ·
Replies
11
Views
16K