Having studied logic, I still cannot understand the conditional. At first, it was because (as with most things I learn) it was a problem with my understanding. I now believe it is because there is an actual problem not properly understood.
So, as you know, the conditional assesses the statement 'If A then B'. Now, I strongly presume that this means if A is true, because in a way you could say if A is false you're still considering the value of A, so that even if A is false it still means 'if A'. Though from what i've read the statement only holds if A is true. After All, surely 'if A' ≠ 'if not A'.
Ok sweet, lets right down the truth table:
A B Value
______
1 1: T
1 0: F
0 1:
0 0:
So far i've only done half the truth table. That half is within the bounds that we know that A is true.
Why haven't I completed the other half? Well, the truth value refers to the statement 'if A then B', we do not know what happens when A does not occur.
To resolve this, logicians have chosen to set the value of the proposition to be true for when A is not true by default. Now, it can't be the case that all factors are held constant (except A, of course), for when A is false, otherwise it would literally be impossible for B to be occur and not occur given the exact same conditions.
So, by deduction, we have to consider the fact that the state of the world is different for when where A is false yet B is true, and for when A is still false yet B is also false.
In doing so, this means that if A is false yet B is still true, then something tells us that there are other causes which lead to B. Once again however, the condition is 'if A then B', not 'if A and possibly some other factor then B', or, where X is some arbitrary factor, 'if A or X then B'= '(A+X) -> B'.
So the main problem I have here, is that we are trying to assign a truth value for other conditions that we initially set ourselves, which I think is bad logic. I strongly believe we should just consider the truth value for where A is false to be unknown.
If we don't, then would we not have to accept that what we're really saying is by 'If A, then B' is actually 'If A or some other unknown factor X, then B'?
The issue in the conditional crosses over to other areas as well. For e.g, take the case 'A unless B' = ~B -> A = A V B.
However, if B occurs, and A still occurs despite the fact B still occurs, then this is still a true statement. This means that 'A unless B' is NOT saying that A won't occur even IF B occurs.