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.2. EQUIVALENCE RELATIONS 145<br />

b i is an isomorphism between X <strong>and</strong> Y. Condition (I1) in the definition of isomorphism—<br />

the only applicable condition—says that we must in all cases have a i ≡ X a j if <strong>and</strong> only if<br />

f (a i ) ≡ Y f (a j ); <strong>and</strong> of course we do, since we always have both a i ≡ X a j <strong>and</strong> b i ≡ Y b j .<br />

Thus Ɣ a has only one isomorphism type of denumerable model.<br />

12.8 Example (An eremitic model). Let Ɣ b be the set containing Eq <strong>and</strong> the following<br />

sentence E b :<br />

∀x∀y (x ≡ y ↔ x = y).<br />

A denumerable model of Ɣ b consists of a denumerable set X with an equivalence relation<br />

E in which each element is equivalent only to itself, so each equivalence class consists<br />

of but a single element, as in Figure 12-1(b). Again any two such models are isomorphic.<br />

With the notation as in the preceding example, this time we have a i ≡ X a j if <strong>and</strong> only if<br />

f (a i ) ≡ Y f (a j ), because we only have a i ≡ X a j when i = j, which is precisely when we<br />

have b i ≡ Y b j .<br />

12.9 Example (Two isomorphism types). Let Ɣ ab be the set containing Eq <strong>and</strong> the disjunction<br />

E a ∨ E b . Any model of Ɣ ab must be either a model of Ɣ a or one of Ɣ b , <strong>and</strong> all<br />

models of either are models of Ɣ ab . Now all denumerable models of Ɣ a are isomorphic to<br />

each other, <strong>and</strong> all denumerable models of Ɣ b are isomorphic to each other. But a model of<br />

Ɣ a cannot be isomorphic to a model of Ɣ b , by the isomorphism lemma, since E a is true in<br />

the former <strong>and</strong> false in the latter, <strong>and</strong> inversely for E b .SoƔ ab has exactly two isomorphism<br />

types of denumerable model.<br />

12.10 Example (An uxorious model). Let Ɣ c be the set containing Eq <strong>and</strong> the following<br />

sentence E c :<br />

∀x∃y(x ≠ y & x ≡ y & ∀z(z ≡ x → (z = x ∨ z = y))).<br />

A denumerable model of Ɣ c consists of a denumerable set X with an equivalence relation<br />

E in which each element is equivalent to just one other element than itself, so each equivalence<br />

class consists of exactly two elements, as in Figure 12-1(c). Again there is only one<br />

isomorphism type of denumerable model. If we renumber the elements of X so that a 2 is<br />

the equivalent of a 1 , a 4 of a 3 , <strong>and</strong> so on, <strong>and</strong> if we similarly renumber the elements of Y ,<br />

again the function f (a i ) = b i will be an isomorphism.<br />

12.11 Example (Three isomorphism types). Let Ɣ abc be the set containing Eq <strong>and</strong> the<br />

disjunction E a ∨ E b ∨ E c . Then Ɣ abc has three isomorphism types of denumerable models.<br />

The reader will see the pattern emerging: we can get an example with n isomorphism types<br />

of denumerable models for any positive integer n.<br />

12.12 Example (Denumerably many isomorphism types). Let Ɣ d be the set containing Eq<br />

<strong>and</strong> the following sentence E d :<br />

∀x∀y((∃u(u ≠ x & u ≡ x)&∃v(v ≠ y & v ≡ y)) → x ≡ y).<br />

A denumerable model of Ɣ d will consist of a denumerable set X with an equivalence<br />

relation in which any two elements a <strong>and</strong> b that are not isolated, that is, that are such that<br />

each is equivalent to something other than itself, are equivalent to each other. Here there<br />

are a number of possible pictures. It could be that all elements are equivalent, or that all

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

Saved successfully!

Ooh no, something went wrong!