Conditionals and relations in first-order logic
Conditionals and the quantifiers
An important thing we noted in the last chapter was the interplay between the quantifiers and the conditional. The reason quantifiers and the conditional can result in unintuitive consequences is the zeroth-order equivalence between and , and how pushing and pulling through the quantifiers functions. The following exercise demonstrates some unexpected equivalences in first-order logic regarding the often misleading sentence , which is neither equivalent to , nor to .
Exercise 8.10. Show that the following facts hold in first-order logic:
-
and
-
and
-
and
-
and
A related problem arises when we think about quantifier placement regarding conditionals. In particular, it should be noted that putting a quantifier in front of a conditional and in the antecedent of a conditional will result in formulas that do not mean the same thing. For example, and mean different things. This is, again, because in some sense, there is a hidden negation in a conditional , given its equivalence to , and pulling the quantifier over that negation changes it to the other quantifier, by negation pull-through. Accordingly, we can prove the following:
Exercise 8.11. Show that the following facts hold in first-order logic:
-
-
-
-
Here is the first one:
Properties of relations
Finally, let’s return to properties of relations. We already saw how we can formulate these in first-order logic. In particular:
-
Reflexivity:
-
Symmetricity:
-
Transitivity:
Using these formulations and first-order logic, we are now able to reason about these properties, and see what they entail.
One obvious thing we can show is that given these general properties, particular instances follow. For example, if reflexivity holds, then for any particular object , we have . That is, for any .
We also have that .
Finally, we also have
Exercise 8.12. Show that holds in first-order logic.
In addition, we can also show some more general facts about relations. For example, if a relation is symmetric and transitive, and we know that some object relates by to some object , then from this, it follows that some object relates to itself. That is:
Thankfully, given our tableau system, this is not a particularly hard fact to prove, but it is somewhat tedious. The only trick is to realize that since universal quantifiers can be instantiated with any name independent of one another, the following is an instance of transitivity: .
Exercise 8.13. If we rearrange the above a bit, we get the following: Show that this holds in first-order logic.
Exercise 8.14. Show that the following holds in first-order logic:
This is a hard one! If you can solve this, you have mastered first-order tableau deductions. Here is a hint if you need one. Note that we have Symmetricity, Transitivity, and . Moreover, the negation of the conclusion entails that , so in particular, . Now if , then by Symmetricity, follows. Then, by Transitivity, follows (given ). But is a premise, so we have a contradiction.