Most of the operators of formal logic correspond in a fairly straightforward way to words or phrases in English. is “not” is “and” and is “or”. The equivalence operator, , does not really correspond to a well-known English phrase, but it’s pretty easy to understand its meaning: for every pair of logical formulae and , is true if and have the same truth value (i.e. they are both true or both false) and false if they have different truth values. In other words, expresses equality of truth values.
The exception among these operators is the conditional operator, . This is usually thought of as corresponding to the English word “implies”, so for every pair of logical formulae and , means “ implies ”, which can also be expressed as “ if ” or “if , then ”. However, this does not tell the full story. It is clear, when you think of the meaning of in this way, that if is true but is false, is false, because if were true, that would mean “if , then ”, so, since is true, would have to be true rather than false. It may also seem reasonable that if and are both true, so is , and in fact this is correct. But if you want the meaning of to correspond exactly to “if , then ”, then you’ll have a problem with this: what if just happens to be true as well as , and there is no causal link between the two formulae? In that case, the statement “if , then ” would be false, since it would be possible to conceive of a circumstance in which is true but is false. For example, it is true that I am currently alive. And it’s true, at this particular moment, that Barack Obama is the President of the USA. Yet I wouldn’t say it’s true that if I am alive at this particular moment, then Barack Obama is the President of the USA. Indeed, this statement actually seems to be false, since if Mitt Romney had won the 2012 election rather than Obama, that would not necessarily have caused me to die1.
The problem is that the notion of causality is a key part of the meaning of the English word “if”—basically, “if , then ” means that being true causes to be true. But the operators of formal logic are supposed to be truth-functional: if we know the truth value of , and we know the truth value of , then we should be able to work out the truth value of . If we defined to have exactly the same truth value as “if , then ”, then this would not be the case: if we knew that and were both true, we would still need some further information about the causal link between the two formulae before we could conclude that was true.
Rather than thinking of the meaning of as “if , then ”, I suggest you think of it as “when , then . The point of switching to the word “when” is that “when” has the same meaning as “if” except that it lacks the connotation of a causal link. It seems less ridiculous to say that, when I am alive at this particular moment, then Barack Obama is the President of the USA2. The scenario in which Mitt Romney won rather than Obama has no relevance to whether this statement is true.
Using this conception of the meaning of we can work out how to determine its truth value. As we already said, if is true, then has the truth vaue of (it’s true if is true, and false if is false). What if is false? Well, then is actually always true in a vacuous sense. To see why this is the case, it might be best to think about what happens if is a disjunction of multiple logical formulae , , … and (so that the meaning of is “, or , … or ”). Then means “when , , … or , ”. In order to check whether is true, then, you have to check that all the statements is true, , … and are true. But if is 0 (and the disjunction of an empty list of statements is false, since none of the statements in the list are true), there are no statements to check, so you’re already done: you can conclude straight away that is true.
Another way to think about it which may help you make sense of it is to think about quantified statements: those of the form “all Xs are Ys”, e.g. “all male worker bees are avid fans of Doctor Who”. For every object , let be the statement “ is a male worker bee” and let be the statement “ is an avid fan of Doctor Who”; then this statement can be expressed in formal logic as the conjunction of all the statements for each object . Is this statement true? Well, are there any male worker bees that aren’t avid fans of Doctor Who? No, there aren’t, because there are no male worker bees, and therefore, all male worker bees really are avid fans of Doctor Who. That means that for every object , is true. In particular, for every object which is not a male worker bee, so that is true, is true, regardless of whether is actually an avid fan of Doctor Who or not.
Isn’t formal logic weird?
- ^ Mitt Romney wouldn’t have been that bad a President.
- ^ If you heard this statement in conversation, it would, however, acquire additional connotations due to Grice’s maxim of quantity. If the speaker merely wanted to say that Barack Obama was the President of the USA, they would just say that, and the fact that they didn’t say that suggests it is not in fact true, so perhaps if the speaker wasn’t alive at this particular moment, Barack Obama wouldn’t be the President of the USA. However, the statement is true in the same sense that it is true for a person with two eyes to say “I have one eye”.