As is well known, we have the least intuitive of basic operations, the 'implication' or '=>'. Consider 'A => B'.
Most beginners get stumped on the vacuous truth, that implication could be true even if A is false.
When I first came across this very recently, I stumped on it too. But yesterday I realized I don't even understand the non-vacuous parts as well. Consider this:
- A: 'Earth has one moon'
- B: 'Two plus two equals four'
Both are true (or we know both to be true). In this case, according to logical rules, 'A => B' would be true. In other words, "earth having one moon implies that two plus two equals four" or "two plus two equals four when earth has one moon". That is utterly confusing. How could two unrelated true statements have a connection through implication just because both are true?
I asked this on a forum and the consensus was that I'm not supposed to infer any meaning out of A and B, and that I should just use '=>' as a truth-functional. I assume that means I should just think of '=>' as an operation that has a certain definition without thinking why that definition should make sense or if '=>' of formal logic has any connection with the real-life word "implies".
I googled some more and came across 'some philosophical problems' regarding this but I haven't read them yet:
However, today I came across a different way of looking at it and wanted to know if this is the correct way of thinking.
The problem might be that we (sometimes or always?) teach 'A => B' implication as a conclusion of its components A and B. This appears to be the case when we have 'A => B' column at the far right of the 3-column truth table, as if it's the result of A and B truth-values. We shouldn't be doing that? A and B's truth-values don't dictate whether A implies B or not (except in the single case when A is true and B is false then A => B must be false)?
However if we think of 'A => B' as a hypothesis and then look at the values of A and B, it makes more sense. In that case the four cases turn out to be:
- If 'A => B' is true, and A is true, then B is true.
- If 'A => B' is true, and A is true, but B is false, that's a logical impossiblity (so 'A => B' must be false)
- If 'A => B' is true, and A is false, then B could be true or could be false
In other words, I'm assuming 'implication' and then constructing the truth table instead of defining implication in terms of a truth table.
So the question is: Can implication really be a conclusion of its components the way it is depicted as standard in truth tables? Because in that case it really doesn't make sense to me. Because that means that every true statement (in a gigantic set of all true statements) implies every other true statement, whether those statements are related or not.
(P.S.: I guess one problem with my approach is that how can we use (assume) 'implication' without defining it first. And the only way to define it is to state its truth-table without paying attention to why the truth-table should make sense. I'm completely confused).
EDIT 1: This is how implication should be defined (or the way it makes sense to me):
---------------------------------
| A | B | A => B |
|---|---|-------------------------|
| T | T | could be T, could be F! |
| T | F | F |
| F | T | could be T, could be F! |
| F | F | could be T, could be F! |
---------------------------------
plus this:
--------------------------------------
| A => B | A | B |
|--------|---|-------------------------|
| T | T | T |
| T | F | could be T, could be F! |
--------------------------------------
So another question would be, what is wrong with this way of thinking?
EDIT 2: For the sake of completeness I should add another table that takes A as a conclusion and 'A => B' and 'B' as given:
--------------------------------------
| A => B | B | A |
|--------|---|-------------------------|
| T | T | could be T, could be F! |
| T | F | F |
--------------------------------------
Are you sure that even the two statements you've put forth "two plus two equals forth" and "earth has one moon" are not related? I mean, isn't it possible that there exist relationships here that you don't know about?
– Doug Spoonwood Nov 16 '14 at 18:45