Some fundamental concepts of logic
If you encountered propositional logic before, you may know that there are three large classes of formulas one may distinguish. Usually, these are called contingent, tautology, and contradiction. In our semantics, all this means is the following:
Definition 5.1. A formula of is a tautology iff for every structure , . A formula is a contradiction iff there is no structure such that . Finally, a formula is contingent if it is neither a tautology, nor a contradiction.
Remark 5.1. Since tautologies are true in every structure, and contradictions are true in no structure, contingent formulas are those that are true in some structures, false in others.
Now one thing to note at the beginning is that atomic formulas are all contingent. That is, for each atomic formula , there is a structure such that , and there is a structure such that . On the other hand, some complex formulas are contingent, some are tautologies, and some are contradictions.
What makes a formula a tautology or a contradiction? It is the way the connectives work. Notice that by definition, each connective must obey some specific rules in any structure regarding the truth-values of the formulas on which it operates. For example, is true in any iff and are both true individually in . However, some formulas may say things that go against these rules. This means that they wonβt be true in any structure , since again, every structure must abide by these rules, while the formula says otherwise.
Letβs take the simplest example: . In fact, this is not a formula of the language, but a class of formulas of form . But as it turns out, no matter what formula you take for , it will always be the case that for any structure , . In other words, this formula schema cannot have a true instance.
Now again, the reason for this is the way structures are defined. In particular, in every structure , either , or . This is sometimes called the Law of Excluded Middle, and it falls out of our definition of a structure. What this means is that every formula is either true in a structure, or false in a structure, and not a third thing (the βexcluded middleβ).
We also have that it is never the case that and . This is sometimes called the Law of Non-contradiction. Again, this falls out of our definition of what it means for something to be a structure. Now adding these two laws together, you simply get that every formula is either true or false, and not both or neither in a structure.
So take . By the above, either , or . Those are the only two options we have. We can consider each of them in turn:
-
Suppose . Then, by definition of , . But iff , and , by definition of . So since the latter half fails, .
-
Suppose . Then, by definition of , in this case. But again, iff , and , by definition of . Moreover, in this case, we already assumed that . So once again, .
This means that there is no structure in which is true. So every instance of is false in every structure, no matter what you take to be.
At first, this type of talk might be confusing, but all we did was precisely represent what is usually illustrated by the following truth table:
In particular, a formula is contradictory, as represented in a truth table, if all values in the column underneath the formula are false. Again, the truth table rows just represent two large (jointly exhaustive) classes of structures, one in which is true, the other in which is false, and then show that neither of these classes make true.
It will be important in whatβs to come that every contradictory formula hides a claim of the form for some formula . In fact, every contradictory formula hides a claim of the form , for some atomic formula . In other words, the only contradictory formulas are those that try to say that something both is and is not the case (though not necessarily in exactly those words).
On the other hand, we may find formulas of the form , which are not contradictory, but the exact opposite, tautological. Again, the reason is because of how the connectives are defined in a structure. Again, in every structure, we have that either , or . So:
-
If , then , since by definition of , iff it models either or .
-
If , then by definition of , , so by definition of , (because of the latter half of the disjunction now).
Thus, must be true in every structure , no matter which formula we take for the variable . And again, this is just an explanation of the following truth-table:
As you can see, unlike with contradictions, tautologies have all values as true in the column underneath them.
Now we can formulate one of the most significant connections between tautologies and contradictions. As such, we will give it the proper form of a theorem.
Proposition 5.1. A formula of is a tautology iff its negation is a contradiction.
Proof. From left to right, suppose is a tautology. Then, for every , . By definition, iff . So since every , no . By definition, is then a contradiction.
From right to left, suppose is a contradiction. Then, there is no such that . So every is such that . But any iff . So every , and thus is a tautology.Β β»
Remark 5.2. Notice the form of this proof. Since we are proving a biconditional (an iff statement), we need to prove that the left hand side entails the right hand side, and the right hand side entails the left hand side. In order to prove that one side entails the other, we have to assume that one side holds, and derive that the other side then must also hold. Thus, we assumed the left hand side and derived the right, then assumed the right hand side, and derived the left.
As before, inverting this biconditional by negating both sides also gets us a true biconditional. Thus:
Proposition 5.2. A formula of is not a tautology iff its negation is not a contradiction.
Here is an additional proposition that may help here:
Proposition 5.3. A formula of is contingent iff is contingent.
Proof. From left to right, if is contingent, it is true in some structure , and false in some structure . Now if , then , so is false in . On the other hand, if , then , so is true in . So is also contingent.
From right to left, the reasoning is almost exactly the same.Β β»
Exercise 5.1. Finish the proof for Proposition 5.3.
Now given the above two propositions, we can see that if a formula of is not a tautology, then is not a contradiction, because if is not a tautology, it is either a contradiction or contingent, so will either be a tautology (hence not a contradiction), or contingent (hence not a contradiction). And similarly the other way around.
In fact, the following also follows:
Proposition 5.4. is a tautology iff is a contradiction.
Proof. By Proposition 5.1, is a tautology iff is a contradiction. Here is the trick. Since can be any formula, we substitute for . Thus, is a tautology iff is a contradiction. But is a contradiction iff is also a contradiction. This is because for any , if , then , then (and similarly the other way around). So is a tautology iff is a contradiction. Which is what we wanted to show.Β β»
Some of what the above propositions tell us is summarized in Table 5.1.
if, and only if | ||
---|---|---|
is tautology | is contradiction | |
is contradiction | is tautology | |
is contingent | is contingent |
Here is another thing that will be relevant presently. Suppose you have a formula , and it is not a tautology (so it is either a contradiction or contingent). Then, its negation will not be a contradiction (it will either be a tautology or contingent). Thus, if is not a tautology, there is at least one structure such that , and vice versa. This is usually what is called a counterexample. In other words:
Proposition 5.5. is not a tautology iff there is a structure such that .
Exercise 5.2. Using the reasoning with counterexamples sketched above, show for each of the following formulas that they are not tautologies.