1.4 Exercises

Exercises for the lecture on First Order Logic

Exercise 1.3

We've claimed that when evaluating sentences, it doesn't matter which variable assignment we start with. Formally, this means that given any sentence and any model (of the same vocabulary), and any variable assignments and in , then iff Now, we would like you to do two things:

First, show that the above claim is false if is not a sentence but a formula containing free variables.

Secondly, show that the claim is true if is a sentence.

Exercise 1.4

This exercise shows that free variables and constants are very similar. In particular, if a free variable x and a constant c denote the same individual, we can even replace the free variable by the constant without affecting satisfiability.

Formally, let be a model, let be an assignment in , and suppose that . Let be any formula, and let denote the formula obtained by replacing all free occurrences of x in by c. Then iff , where is any x-variant of .

It follows that when working with exact models, every formula is equivalent to a sentence. Explain why.

Exercise 1.5

This exercise shows that the validity of arbitrary formulae is equivalent to the validity of certain sentences. As a first step, we would like the reader to prove that if is a formula containing x as a free variable, then is valid iff is valid.

It follows that the validity of formulae is reducible to the validity of sentences. Explain why. [Hint: we've just found a way of reducing the number of free variables by one while maintaining validity. Iterate this process.]

Exercise 1.6

The Deduction Theorem for first-order logic states that if and only if (That is, there is a close link between validities and valid arguments.) Prove the Deduction Theorem.

Exercise 1.7

Show that the validity of arguments whose premises or conclusions contain free variables is reducible to the validity of arguments whose premises and conclusions are sentences. [Hint: think about Exercise 1.6.]


Aljoscha Burchardt, Stephan Walter, Alexander Koller, Michael Kohlhase, Patrick Blackburn and Johan Bos
Version 1.2.5 (20030212)