Earlier, we became acquainted with the logical operators not, and, and or. Here we treat two more important operators.
The implication of two propositions is a proposition that is precisely true if the first proposition is false or the second proposition is true. In all other cases, the implication is false.
Implication is denoted by the if...then-operator . So, if and stand for propositions, then indicates that implies .
Example
The proposition is true if and are both true statements.
The implication is also true whenever the proposition is false.
Operator notation:
Implications express causality. They indicate that the truth of the first part of the proposition entails the truth of the second part. In a causal relation the second part might still be true or false if the first part is false. This is why is defined to be true when is false. More on this in Normal language.
In the definition we use the terms 'first proposition' and 'second proposition'. This is not completely accurate. This way of looking at implications can only be used if a proposition is formulated in the form "if...then...". If a proposition is formulated in the form "...if....", the second proposition causes the first.
In short, "if then " and " if " are equivalent statements (which means that they always take the same values; see below).
We need to be really careful when using implications, because we need to make sure we identify the correct proposition as the cause, and the correct proposition as the effect. We always write "cause effect".
Example
The propositions and can both be written as
.
The propositions " and might both be written as
.
The propositions and have a fundamentally different meaning.
In daily language, the if...then statement is often interpreted slightly differently from the use in mathematics. If we say , we assume and to have some causal relationship where is true because is true.
In mathematics, this does not have to be the case: we only require if is not true, that be false.
To stress the mathematical meaning, cautious people often use expressions like "If is true, and I am not saying that it is true, but suppose that is true, then is true as well".
Example
Consider the proposition .
Both parts of the proposition are clearly false.
In mathematics, we consider this implication to be true, since the proposition is false.
So cautious persons might say "If all apples have purple dots, and I am not saying that they do, but suppose that they do, then all bananas have red stripes" in order to avoid being accused of purporting that all apples have purple dots.
In logic different kinds of arrows are being used for different levels of formal language. Here, we work with the single line arrow
to represent ``if...then" statements in logic. Often, we use the symbol
in logic to talk about and analyse implications that concern the formal language in logic.
For instance, the implication ``if
is always true then
is always true" talks about two ``if...then" statements in logic. We can use the symbol
to represent these kinds of expressions:
Having a distinction between symbols in the language of logic and symbols to ``talk about" and to prove implication statements about logic is useful.
We sometimes also use the reverse arrow
. The proposition
means the same as
.
For instance the propositions
represent the same proposition. In natural language, they correspond to, respectively,
According to the definition, the implication is equivalent to . This means that both propositions have the same value for each combination of values of and .
Use of implication makes it possible to express equivalence of propositions.
The bi-implication of two propositions is a proposition that is true exactly when both propositions have the same value. This means that the bi-implication is true if the two propositions are either both true or both false. If not, the bi-implication is false.
Bi-implication of two statements and expresses equivalence in the sense that and always have the same value (true/false).
Bi-implication is denoted by the if and only if-operator .
Example
The proposition is true since and both are either true or false statements at the same time.
Operator notation:
.
A bi-implication indicates that the truth of the first part of the proposition implies the truth of the second part, and the truth of the second part implies the truth of the first part.
As was the case with implication we only work with the single line arrow to indicate bi-implication and not with the double line version .
A close look at the definition shows that for propositions and , the proposition is equivalent to
Later we will see that this is also equivalent to the conjunction
of two implications. Hence the name bi-implication.
Instead of `` is true if and only if is true", we also often say " is true precisely if is true". The word ``precisely" distinguishes the bi-implication from a unilateral implication.
type |
example |
meaning |
implication |
|
is true if is true. |
bi-implication |
|
is true precisely if is true. |
Suppose that we know"If I study hard, then I will pass my exam."
Is the following a correct logical consequence?
"I passed my exam, so I studied hard"
No, this is not a correct logical consequence
We have an implication, and not a bi-implication. We only know that studying hard implies passing. We do not know anything about whether passing implies that I have studied hard. Therefore, we cannot conclude that I have studied hard if I passed my exam.