27.04.2015 Views

Computability and Logic

Computability and Logic

Computability and Logic

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

12.1. THE SIZE AND NUMBER OF MODELS 141<br />

truth gives<br />

P |= R(t 1 ,...,t n ) if <strong>and</strong> only if R P( t1 P,...,t )<br />

n<br />

P<br />

Q |= R(t 1 ,...,t n ) if <strong>and</strong> only if R Q( t Q 1 ,...,t )<br />

n<br />

Q<br />

while the clause (I1) in the definition of isomorphism gives<br />

R P( t1 P,...,t )<br />

n<br />

P if <strong>and</strong> only if R Q( j ( ) ( ))<br />

t1<br />

P ,..., j t<br />

P<br />

n<br />

<strong>and</strong> the clause (I2) in the definition of isomorphism gives<br />

R Q( j ( ) ( ))<br />

t1<br />

P ,..., j t<br />

P<br />

n if <strong>and</strong> only if R Q( t Q 1 ,...,t )<br />

n<br />

Q .<br />

Together the four displayed equivalences give (1) for R(t 1 ,...,t n ).<br />

Second, suppose (1) holds for less complex sentences than ∼F, including the<br />

sentence F. Then (1) for ∼F is immediate from this assumption together with the<br />

negation clause in the definition of truth, by which we have<br />

P |= ∼ F if <strong>and</strong> only if not P |= F<br />

Q |= ∼ F if <strong>and</strong> only if not Q |= F.<br />

The case of junctions is similar.<br />

Third, suppose (1) holds for less complex sentences than ∀xF(x), including sentences<br />

of the form F(c). For any element p of |P|, if we extend the language by<br />

adding a new constant c <strong>and</strong> extend the interpretation P so that c denotes p, then<br />

there is one <strong>and</strong> only one way to extend the interpretation Q so that j remains an<br />

isomorphism of the extended interpretations; namely, we extend the interpretation Q<br />

so that c denotes j(p), <strong>and</strong> therefore clause (I2) in the definition of isomorphism still<br />

holds for the extended language. By our assumption that (1) holds for F(c) it follows<br />

on the one h<strong>and</strong> that<br />

(2)<br />

P |= F[p] if <strong>and</strong> only if Q |= F[ j(p)].<br />

By the universal quantifier clause in the definition of truth<br />

Hence<br />

P |= ∀xF(x) if <strong>and</strong> only if P |= F[p] for all p in |P|.<br />

P |= ∀xF(x) if <strong>and</strong> only if Q |= F[ j(p)] for all p in |P|.<br />

On the other h<strong>and</strong>, again by the universal quantifier clause in the definition of truth<br />

we have<br />

Q |= ∀xF(x) if <strong>and</strong> only if Q |= F[q] for all q in |Q|.<br />

But since j is a correspondence, <strong>and</strong> therefore is onto, every q in |Q| is of the form<br />

j(p), <strong>and</strong> (1) follows for ∀xF(x). The existential-quantifier case is similar.<br />

If identity is present, we have to prove (1) also for atomic sentences involving =.<br />

That is, we have to prove<br />

p 1 = p 2 if <strong>and</strong> only if j(p 1 ) = j(p 2 ).

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!