model theory keisler

10
7/23/2019 Model Theory Keisler http://slidepdf.com/reader/full/model-theory-keisler 1/10 Actes,  Congrès  intern, math,,  1970. Tome 1, p. 141 à 150. MODEL THEORY by H. JEROME K E I S L E R 1.  Introduction Twenty years ago, A. Robinson and A. Tarski lectured on the subject of model theory to the International Congress at Cambridge, Massachusetts. At that time the subject was just beginning, and only two real theorems were known. Since then progress has been so spectacular that today it takes years of graduate study to reach the frontier. In this lecture I will try to give an idea of what the subject is like and where it is going. Model theory is a combination of universal algebra and logic. We start with a set L of symbols for operations, constants, and relations, called a  language;  for exam ple,  L = { +, ., 0, 1, < }. The language L is assumed to be finite or countable except when we specify otherwise. A  model  1  for the language L is an object of the form vl  =  <  A,  +Q1, -5J,  1%  %,  < r>. A is a non-empty set, called the set of  elements  of  9Ï,  +gj  and  .&  are binary operations on  A x A  into  A,  0%  and  lgj  are elements of  A,  and  < < is a binary relation on  A. EXAMPLES. — The field of rationals, <  Q,  +, ., 0, 1 >, is a model for the language {  +,  ., 0, 1 }. So is every other ring, lattice with endpoints, etc. The ordered field <ß,  +> •> 0,  1,  < >  is  a model for the language { +, ., 0, 1, < }. Each group, partially ordered set, graph, etc., is a model for the appropriate language. Most results in model theory apply to an arbitrary language. We frequently shift from one language to another, for instance a new theorem about a given language is often proved by applying an old theorem to a different language. Many facts about models can be expressed in first order logic.  In addition to the operation, relation, and constant symbols of L, first order logic has an infinite list of variables x,  y,  z,  v 09  v l9  v 29 ..  ., the  equality symbol  =, the  connectives A (and), V (or),  -i  (not), and the quantifiers V (for all), 3 (there exists). Certain finite sequences of symbols are counted as  terms, formulas,  and  sentences. The class of terms  is defined as follows: Every variable or constant is a term; If  t, u  are terms, so are  t  +  u,  t-  u.

Upload: valentin-mijoevich

Post on 18-Feb-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Model Theory Keisler

7/23/2019 Model Theory Keisler

http://slidepdf.com/reader/full/model-theory-keisler 1/10

Actes,  Congrès  intern, math,,  1970. Tome 1, p. 141 à 150.

MODEL THEORY

by H. JEROME K E I S L E R

1 .  Introduction

Twenty years ago, A. Robinson and A. Tarski lectured on the subject of model

theory to the International Congress at Cambridge, Massachusetts. At that time the

subject was just beginning, and only two real theorems were known. Since then

progress has been so spectacular that today it takes years of graduate study to reach

the frontier. In this lecture I will try to give an idea of what the subject is like and

where it is going.

Model theory is a combination of universal algebra and logic. We start with a

set L of symbols for operations, constants, and relations, called a  language;  for exam

ple,  L = { + , . , 0, 1, < }. The language L is assumed to be finite or countable

except when we specify otherwise. A model  1  for the language L is an object of the

form

vl

 =

  <

 A,

  +Q1,

  -5J, 1 %  %,  < r>.

A  is a non-empty set, called the set of elements of 9Ï,

 +gj

  and  .& are binary operations

on A x A  into A, 0% and  lgj are elements of A, and  << is a binary relation on  A.

E X A M P L E S .  — The field of rationals, < Q,  + , ., 0, 1 >, is a model for the language

{

  +,

  ., 0, 1 }. So is every other ring, lattice with endpoints, etc. The ordered field

< ß ,

  +> •> 0,

  1,  < >

  is

  a model for the language { + , ., 0, 1, < }. Each group,

partially ordered set, graph, etc., is a model for the appropriate language.

Most results in model theory apply to an arbitrary language. We frequently

shift from one language to another, for instance a new theorem about a given language

is often proved by applying an old theorem to a different language.

Many facts about models can be expressed in  first order logic.  In addition to the

operation, relation, and constant symbols of L, first order logic has an infinite list of

variables

x,  y ,  z,

  v

09

  v

l9

  v

29

..

  .,

th e  equality symbol  =, the  connectives

A (and), V (or),

  -i

  (not),

and the

  quantifiers

V (for all), 3 (there exists).

Certain finite sequences of symbols are counted as  terms, formulas,  and  sentences.

The class of  terms  is defined as follows:

Every variable or constant is a term;

If  t, u  are terms, so are  t  +  u, t- u.

Page 2: Model Theory Keisler

7/23/2019 Model Theory Keisler

http://slidepdf.com/reader/full/model-theory-keisler 2/10

142 H. J.  KEISLER  G

T he

  formulas

  are defined by the rules:

If  t, u  are terms, then  t  =  u, t < u  are formulas.

If

  <p,

  i//

  are formulas and

  v

  is a variable, then  - |

  cp,

 -<p

  A

  ij/,

 <p

  V

 \j/,

 Vvcp,  3vq>

  are

formulas.

A

 sentenc e

  is a formula all of whose variables are bo un d by quantifiers. F or exam

ple,  the sentence

(1)

  Vx  (x = 0  V3y  (x-y=

  1))

states that every non-zero element has a right inverse.

Hereafter  31 = <

 A,.

.. >, 93 = <

 B,

. .. > ,. . . den ote mod els for

  L,

  and  p ,

  \j/,

  6,...

denote sentences.

The central notion in model theory is that of a sentence

  cp

 being

  true

  in a model

  31,

in symbols

  31t=

 <p.

  This relation between mo dels and sentences is defined ma the

matically by an induction on the subformulas of

  <p.

  It coincides exactly with the

intuitive conce pt. Fo r exam ple, the sentence (1) is true in the field of ration als b ut

no t in the ring of integers. A set of sentences is called a

  theory.

  3ïis  a

  model of

  a

theory

  T,

  in symbols  31N

  T,

  if every sentence  cp

 e T

  is true in  31.

E X A M P L E S .  — The theory of rings is the familiar finite list of ring axioms found in

any mo de rn algeb ra text, an d each ring is a mo del of this theory . The theor y of real

closed ordered fields is an infinite set of sentences, consisting of the axioms for ordered

fields, the axiom stating that every positive element has a square root, and for each

odd  n  an axiom stating that every polynomial of degree  n  has a root.

For each model

 3t,

  th e  theory of

  31,

 T h

  (31),

  is the set of all sentences true in

  31.

M ode l theory is a rich subject which studies the interplay betw een variou s kinds

of sentences and various kinds of models.

2.  Two classical theorems.

M odel theory traces its beginnings to two basic theorem s which come ou t of the

1930's.  The math em atician s wh o prove d them are the founders of the subject.

C O M P A C T N E S S   THEOREM. — If every finite subset of a set  T  of sentences has a model,

then  T  has a model.

This theore m was first prov ed by God ei, 1930 for cou ntab le language s. M alcev,

1936 extended the theorem to the case where

  T

  is a set of sentences in an uncountable

language . The compactness theorem has many applications to algebra (see R obin

son, 1963).

Example.

  — Suppose the sentence  cp  is true in every field of characteristic zero.

Then there is an

  n

  such that

  <p

  is true in all fields of characteristic

  p > n.

Proof.  — C onsider the set

  T

  of sentences consisting of the field axioms, the sentence

~i

  cp,

  and the infinite set

- , (1

  + 1 = 0),

  i

  (1 + 1 + 1 = 0),

  i

  (1 + 1 + 1 + 1 =  0 ) , . . .

Page 3: Model Theory Keisler

7/23/2019 Model Theory Keisler

http://slidepdf.com/reader/full/model-theory-keisler 3/10

M ODEL THEO RY 143

By the hypothesis,  T  has no models, so some finite subset of  T  has no models, and the

conclusion follows.

By the

  cardinal

  of a model

  31

 we mean the ca rdinal of the set

  A

  of elements of  31.

L ö W E N H E IM -S K O L E M -T A R S K I T H E O R E M .  — If  T  has at least one infinite model,

then T has a model of every infinite cardinality.

Example.

  — L et

  T

  be the theory of real closed fields. Th en

  T

  has a model of car

dinal  2

K

°,   nam ely the field of real num bers. Th ere are cou ntab le real closed fields

and also real closed fields of every other infinite ca rdinality. Th e L S T theo rem

shows that this happens in general.

Both of the theorems above assert that a certain kind of model exists, and their

proofs depend on techniq ues for constru cting mo dels. Indee d, alm ost all the deeper

results in mode l theo ry depend on the con struction of a mo del. W e shall indicate

some of the most useful methods of constructing models and state some of the theorems

which they yield.

3.  The method of diagrams.

This method, d ue to Henkin, 1949 and R obinson, 1951, is the basis of  Henkin's

proof of the  Godei  com pleneness theorem . It also has many other uses.

The

  diagram language

  for  31 is obtained by add ing t o  L  a new constant symbol

  a

for each element  a  of  A.  The  elementary diagram  of  31,  denoted by Diag

  (31),

  is the

set of all sentences in the diagram language of 31  which are tru e in 3Ï. Th e difference

between Th (31)  and Diag  (31)  is that Diag (31)  has new constant symbols for the ele

ments of  31  while Th  (31)  does not.

In many situations it is possible to construct a model of a set

  T

  of sentences by

extending

  T

  to a set of sentences

  T'

  which happens to be an elementary diagram of

some model  31.  In this construc tion one is always wo rking

  with

  sentences, and cons

tant symbols are used for the elements of   31.  The compactness and L S T theorems

can be proved by this method . The construction has many other app lications; we

shall state three of them without proofs.

The notation  cp

 N

  \j/  means that every model of cp  is a model of

 i//.

THEOREM

  1 (C raig interpolation theorem, C raig, 1957, A . R obinson, 1956). — S up

pose

 cp  1=

 \j/.  Th en there is a sentence

  6

  such that  cp

 \= 6, 6

  }= \j/,  and every operation,

constant, or relation symbol which occurs in

  6

  occurs in both  cp and  i/r.

The next theorem concerns homom orphisms. A mapping

  h

  of

  A

  onto

  B

  is called

a  homomorphism,  and

 23

  is called the homomorphic  image of

 31

 by  h , if for all  a, b, e A,

h a

 

w

  b)  =  h a)

  93

 h b),

  h(U

n

) =  1»,

a  << b

  implies

  h a)

 <©

  h b),

etc.

  If h  is one-one and  h~

1

  is also a homomorphism, then

  h

  is called an

  isomorphism.

It is obvious that every sentence  cp  is preserved u nde r iso m orp hic im ages, tha t is,

every isomorphic image of a model of  cp  is a model of  cp.  But which sentences are

preserved under homomorphic images?

Page 4: Model Theory Keisler

7/23/2019 Model Theory Keisler

http://slidepdf.com/reader/full/model-theory-keisler 4/10

144 H . J.

  KEISLER

  G

A sentence cp  is said to be positive  if it contains no negation symbol  —i, i. e. it is built

using only A , V, V, 3.

T H E O R E M   2 (Lyndon homomorphism theorem, 1959). — A sentence  cp  is preserved

under homomorphic images if and only if there is a positive sentence   ij/  which has

exactly the same models as

  cp.

The hard direption is  only if  .

Examples.  —  The theories of groups, abelian groups, rings, and fields (if we allow

the one element field) are preserved under homomorphic images because their axioms

are positive. But the theo ry of integral dom ains is no t preserved unde r ho m om orph ic

images. It has the axiom

Vx Vy

  (x

  = 0 V

 y =

  0 V  -i

  x-y

  = 0),

and this axiom cannot be replaced by a positive sentence.

A theory is complete  if it is equal to Th (31) for som e 3Ï. L et us consider the num ber

of (non-isomorphic) countable models of a complete theory T.

Examples.

  — W e have examples of complete theories with exactly one countable

model (atomless Boolean algebras);  N

0

  countable models (algebraically closed fields);

2

X

°  countable models (real closed fields); and

  n

  countable models for each

  n >

  3

(due to Ehrenfeucht).

But the following surprising theorem is due to Vaught, 1959.

THEOREM 3 .  — There is no complete theory which has exactly two countable models.

4.

  Elementary chains.

This construction was introduced by Tarski and Vaught, 1957.

31

 and 93 are said to be

  elementarily equivalent

  if Th

 (31)

  = T h  (93),  that is, they are

models of exactly the same sentences.

3Ï  is said to be a  submodel of  93,  3t c  93,  if A  c  B  and the operations, constants, and

relations of 31 are those of

  93

  restricted to

 A.

  31 is an

  elementary submodel

 of

  93,

  3f-<23,

if  31 c  93 an d every senten ce of Dia g  (31) is tr ue in 93. A simple exercice: if 31 •< 93

then  31  and 93 are elementarily equivalent.

Example.

  — Tarski, 1948 has shown that if  93  is any real closed field and

  31

  is a real

closed subfield of 93,  then

 31 -<

 93.  S imilarly for algebraically closed fields. S uch theo

ries are called

  model complete

  (R obinson, 1963).

A n

  elementary chain

  is a sequence of models

3 I

0

, 3 l

1

, . . . , 3 I

a

, . . . , a < y ,

where

  y

  is an ordinal, such that

if a <  ß < y  then

  3I

a

  -<  31^.

The

  union

  of an elementary chain is the model

  31

 =  U

a y

 3I

a

  such that

  A =

  U

a<7

A

a

and each

  3L

  is a submodel of  31.

Page 5: Model Theory Keisler

7/23/2019 Model Theory Keisler

http://slidepdf.com/reader/full/model-theory-keisler 5/10

M O D E L T H E O R Y   1 4 5

THEOREM  4 (Tarski-Vaught,  1957). — Let

 3ï

a

,

 a <

  y,

 be an elementary chain. Then

each  31^  is an elementary submodel of U

a<y

<

U

a

.

A

  typical application of this construction is the following

  Löwenheim-Skolem-

Tarsk i type result for pairs of cardina ls. F or this theo rem w e assum e that the language

contains a one-placed relation symbol

  U.

  By a

  model of type

  (X

a

,

  tt

p

)

  we mean a

model  3Ï  such that

  A

  has cardinal X

a

  and  1%  has cardinal

  tf

ß

.

THEOREM

  5 (Vaught, 1962). — Suppose a theory

  T

  has a model of type  (K

a

,

  K

p

)

where

  N

a

  >

  tt

p

. Then

  T

  has a model of type  (H

l9

  X

0

).

The model

 31

  of type ( ^ ,  X

0

)  is constructed as the union of an elementary chain   3I

a

,

a <  (o

l9

  of H

x

  countable models such that all the sets  l/gr

a

  are the same.

M any results in model theory depend on the Generalized C ontinuu m Hypo thesis

(GC H), which states that for all infinite cardin als

  N

a

,

  2

K

*  = X

a

+ i- O ne such result

is the following.

THEOREM   6 (C hang, 1965) (GC H). — S uppose a theory T has a m odel of type

(Ki>

  N

0

).

  Then

  for every  H

a9

  T

  has a model of type (N

a

+

2 s

  X

a

+i).

The proof uses an elementary chain of length  H

a+2

  of models of cardinality

  X

a + 1

.

Example

  ( G C H ) . — L e t

  31

  be the model

3I =  < Ä , + ,

  . , 0 , 1 ,

  < , Z > .

where  R  is the set of real numbers and Z is the set of integers.  31  is a model of type

( N i ,

  K

0

).

  By C hang's theorem, Th (31)  also has a model of type (N

2

, X J . But Th (31)

cannot have a model of type

  X

2

,

  X

0

).

5.  Ultraproducts.

This construction was introduced by Skolem, 1934 to get a non-standard model

of arithmetic and in its present general form it is due to   L o s ,  1955.

L et

  /

  be a non-empty set and let  3I

{

,

  iel,

  be models for L . A n

 ultrafilter  over I

  is

a set

  D

  of subsets of

  J

  such that

  D

  is closed under finite intersections, any superset

of a member of

  D

  is in  D,  and for all

  X

  a

  I,

  exactly one of the sets  X

9

1

  — X

  belongs

to

  D. A

  statement

  P(i)

  is said to hold

  almost everywhere

 (D)  if the set of

  i e I

  for which

P(i)  holds is in  D.

N ow consider the C artes ian product

  H

ieI

Ai

.  F o r

  f, ge H

ieI

At

  we write

f=

D

g  iff /( 0 =

  £ ( 0 a . e .

  (D)

Then =

D

  is an equivalence relation on  n

t e I

i 4 , .  L et

  f

D

  be the equivalence class of /,

and

  Yl

D

Aj

  the set of all equivalence classes.

The  ultraproducl

 H

D

%

  is a model with the set of elements

  n

fl

>4

f

.

  The relation <

on this model is defined by

f

D

<g

D

  iff

  f(0< g<J)  a.e.  D) .

Page 6: Model Theory Keisler

7/23/2019 Model Theory Keisler

http://slidepdf.com/reader/full/model-theory-keisler 6/10

146 H. J . KEISLER G

The operation + is defined so that

A

go

  =

  h

D

  iff

  f(i)

  +^g )

  =

  h(i)

 a. e.  D ) .

The fundamental result about ultraproducts is the following.

THEOREM

  7  (Los ,  1955). — For each sentence  c p

9

  co  holds in the ultraproduct  n

D

3 I

£

if and only if  cp  holds in  almost everywhere

  (D).

Ultra prod ucts can be used to give us anothe r proof of the C ompactness Theorem .

M any applications of the C om pactness The orem can be done more neatly using ultra-

products directly.

Example.

  — Suppose al l the models  31̂   are fields, and form the complete direct pro

duct ring n

f 6

j3 I

£

. It turn s out tha t the set of ultra pro du cts  n

l )

3 I

£

  is exactly the same

as the set of quotient fields

 U

ie

j LJJ

  of the ring  n

i e I

3 I

f

  modulo a maximal ideal

  J

  (The

fields U

ieI

%/J  were studied by He witt, 1948; see

  Gillman-Jerison,

  1960).

Suppose al l the models  3l

f

  are the same model  31.  The n the ultraprodu ct  n

D

3t  is

called an

  ultrapower

  of  31.  By the theorem of  L o s ,  31 is elem entarily eq uivalen t to

each ultrapower n

D

3l .

Example

  (non-stand ard analysis, A . R obinson, 1966). — L et

 31

  be the model

3I

 =  <R,  + , . , 0, 1, < , . . . >

where

  R

  is the set of real numbers, and the three dots stand for a list of all the 2

2

  °

operations, constants, and relations on  R.  L et

  D

  be an ultrafilter over the set

co

  =

  { 0, 1, 2 , . . . } which con tains no finite set. Th en the ultrapow er  n

D

3l  is a non-

A rchim ede an rea l closed field; for instan ce, < 1, 1/2, 1/3, 1/4,

  1/5,...

  }

 

is a posi

t ive infinitesimal an d < 1, 2, 3 , . . . >

D

  is positive infinite. Using the ultra pow er  n

D

3t,

the whole subject of analysis can be based on infinitesimals in the style of Leibniz.

Fo r example, consider any real function / an d real num ber s

 c

 and L . Then

 lim f(x)

  =

  L

if and only if for every  b in HjyA  which is infinitely close but not equal to c, f(b)  is infi

nitely close to L.

Ultrapowers can also be used to give purely algebraic characterizations of model-

theoretic notions such as elementary equivalence.

THEOREM

  8 (Isomorphism theorem). — Two models  31,  93 are elementarily equiva

lent if and only if there is an ultrafilter

  D

  such that  n

D

3l  and  n

D

93  are isomorphic.

This theorem was proved by K eisler, 1963, using the GC H , and was proved without

the GC H by Shelah, 1971.

A mong the impo rtant to ols in model theory are the saturated models; they are

used in theorem s 6 and 8 above. The ultrap roduc t is one way of constructing such

models. L et X

a

  be an uncountable cardinal .

  31

 is

 ^-saturated

  iff for every set

 <D

of fewer than X

a

  formulas  cp(x)  in the diagram language of  31,  if for each  c p

l9

...,  c p

n

  e <b

the sentence

3x cp

t

 x)  A . . . A  cp

n

 x))

is true in  31,  then the infinitely long sentence

3x

  A

<pe0

cp x)

is true in

  31.

Page 7: Model Theory Keisler

7/23/2019 Model Theory Keisler

http://slidepdf.com/reader/full/model-theory-keisler 7/10

MO DEL THEOR Y 147

THEOREM   9 . — Let  J  be a set of power X

a

. Th ere is an ultrafilter

  D

  over  J  such

that every ultraproduct

  n

D

f

  is  X

a+1

-saturated.

The above result was proved under the G C H by K eisler, 1963, and w ithout the

GC H by K unen , 1970 .

  X

a+ 1

-saturated

  models were first constructed in another

way by  Morley-Vaught,  1962.

Example.  — It turns out that a real closed field is X

a

-saturated  if and only if its order

ing is an

  n

a

-set

9

 th at is, for any two s ubsets  X,  Y  of power <  K

a

  (perhaps empty), if

X < Y  then there is an element  z  such that  X < z < Y.

There are a num ber of applications of saturated models to algebra. Fo r ex am ple,

they are the main tool in the proof by A x and K ochen, 1965 of A rtin 's conjec ture:

for each positive integer d

9

  the following holds for all but finitely many primes p.  Every

polynomial in the field

  Q

p

  of p-adic numbers, with degree

  d

9

  more than

  d

2

  variables,

and zero constant term, has a non-trivial zero in   Q

p

.

6. Indiscernibles.

Suppose we expand the language L by adding

  n

  new constant symbols  c

x

,..

  .

,

  c„,

forming L „. Fo r each model

  31

 for L an d each rc-tuple a

t

,...,

  a„

  of elements of  31,

we obtain a model  (31,

 a

1

,...

,

  a

n

)

  for  L

n

.  C onsider a subset  X  of  A  and a l inear

ordering < of  X

9

  which is not necessarily one of the relations of   31.  W e say tha t

<

 X

9

  <

  > is a set of

  indiscernibles

  in  31  if for any

  n

  and any two increasing

  n-tuples

a

x

<  . . .  <a

n9

  b

1

  < . . . < b„

from   <

 X

9

  <

  >, the models

  (31, a

x

,...,

  a„)  and

  (31, b

l9

..

  .

9

b

n

)  are elementarily equiva

lent. The basic result below shows that there always are models with indiscernibles.

THEOREM

  10 (E hrenfeucht-M ostowski, 1956). — L et  T  have infinite models and

let  < X

9

  <

  > be any linearly ordered set. The n there is a model  31  of

  T

  such that

< X

9

  <  > is a set of indiscernibles in  31.

The construction of the model

  3Ï

  uses the parti t ion theorem of R amsey.

Examples.

 — L e t 31 be a field and

  93

 be the ring of polynomials over 31 with the set

  X

of variables. The n for any linear ordering < of X,  < X, <  > is a set of indiscernibles

in 93.

L et 31  be a non-A rchim edea n real closed ordered field and let

  X

  be a set of positive

infinite elements such that if  x < y  in  X  then x" <  y, n  = 1, 2 , . . . Then  X  with

the natural order is a set of indiscernibles in   31.

Indiscernibles are used to prove results such as the following (Two elements  a

9

be  A

have the same

  automorphism type

  if there is an automorphism of

  A

  mapping

  a

  to

  b).

THEOREM

  11 (E hrenfeuch t-M ostowski, 1956). — If T has an infinite m ode l, then

for every infinite cardinal X

a

,

  T

  has a model of power  X„  with only countably many

automorphism types.

The following very deep results use both the method of indiscernibles and saturated

models.

A theory  T  is said to b e ^-categorical  if all m od els of T  of cardinal  tt

a

  are isomorphic.

Page 8: Model Theory Keisler

7/23/2019 Model Theory Keisler

http://slidepdf.com/reader/full/model-theory-keisler 8/10

148 H. J.

  KEISLER

  G

THEOREM

  12 (M orley, 1965). — If T is  X

a

-categorical  for some uncountable X

Œ

,

then

  T

  is  X^-categorical  for every uncountab le X ^ .

S helah, 1970, extended Theo rem 12 to unc oun table languages.

THEOREM   13 (Baldwin-Lachlan, 1970). — If T is X

x

-categorical, then either  T  is

X

0

-categorical  or

  T

  has exactly X

0

  models of cardinal X

0

.

W e men tion one theorem at the opposite extreme from the above.

THEOREM

 14 (S helah, 1970). — S uppose

  T

  has a model

  A

  such that for some formula

cp(x

9

  y)

  and some infinite set

  X

  c

  A

9

  the relation

{ ( f l , f c > £ l

2

:  31 h=

 cp(a,

  b)}

is a linear order. Th en for every unc oun table X

a

,

  T

  has

  2

X a

  non-isomorphic models

of cardinal X

a

.

Example.

  — The theory of algebraically closed fields is  X

a

-categorical  for every

uncountable X

a

  and has X

0

  coun table mo dels. Th e theory of abelian groups with

all elements of order two is  X

a

-categorical  for every X

a

. The theory of real closed

fields has  2

X

"  models of each infinite cardinal X

a

. The theory of atom less Boolean

algebras is  X

0

-categorical  but has  2

X a

  models of each uncountable cardinal

  X

a

.

7.

  R ecent trends.

The model theory of first order logic contains a number of substantial results, but

unti l recently only the compactness theorem h as had ma ny applications. This si tua

tion is changing and will change more as the subject becomes more widely known.

O ne of the bott le-necks has been that m ost properties arising in mathem atics cannot

be expressed in first orde r logic. Fo r this reaso n there is a strong mo ve towar d m odel

theory for mo re powerful logics. In the last few years there have been exciting deve

lopments in the model theory of the infinitary logic L

mim

.  Th is logic is like first order

logic except tha t it allows the connectives A an d V to be applied to cou ntab le sets

of formulas, that is, if  c p

0

, <p

l9

 cp

2

,...  are formu las of  L

aia9

  then so are

cp

0

  A  cp

x

  A  cp

2

  A . . . ,  cp

Q

M cpyV cp

2

V   . . .

The formulas may thus be countable in length.

Examples.

  — The sentence

Vx (x  = 0 V  x  +  x  =  0 V  x  +  x + x =  0 V . . . )

is true is an abelian group   G if and only if G is a tor sion gro up . Th e sen tence

Vx ( x < l V x < l + l V  x < l + l + l V . . . )

is true in an orde red field if and only if it is A rchim ede an.

Both the C om pactness Theorem and the L S T Theor em in their original form are

false for  L

aitD

.  Fo r the lat ter, note that every A rchimede an ordered field has power

<

  2**°.

  N evertheless, it turn s out that all of the me thod s from first order m odel

theory can be used in  L

mito

.  M any of the m ain results have been generalized to

Page 9: Model Theory Keisler

7/23/2019 Model Theory Keisler

http://slidepdf.com/reader/full/model-theory-keisler 9/10

MODEL THEORY  149

L

a

  a

,  often in a more subtle form. For example, the L S T Theo rem take s the follow

ing form. The cardinal   3

a

  is defined by the rule

J

0  —  0» -

i

a+l  ~~

  z

  >

3

a

  =

  l

ip<a

'2p

  for limit ordinals a.

THEOREM   15 (M orley, 1965). — L et  cp  be a sentence of  L

ai(0

.  If  cp  has a model of

cardinal at least  3

f f l l

,  then  c p ha s m odels of every infinite ca rdin al.

The proof is much deeper than the L S T Theorem . It uses the parti t ion calculus

of Erdós  and  R a d o ,  1956, and also yields an analog of Theorem 10 on indiscernibles

for   L

aia

.

Theorem s 1 and 2 above were extended to  L

mita

  by L opez-E scobar, 1965, The orem 5

by K eisler, 1966, various forms of Theorem 12 by C hoodnovsky , K eisler, and S helah,

1969,  and Theorem 14 by Shelah, 1970.

A nothe r basic result is

THEOREM   16 (Scott, 1965). — For every countable model  31  there is a sentence  cp of

L

aito

  such that  31  is a model of cp  and every countable model of cp  is isomorphic to

  31.

This result is analogous to Ulm's theorem for countable abelian torsion groups.

In fact,  L

mxa

  has been applied by Barwise and  Eklof,  1970 to extend Ulm's theorem

to arbitrary abelian torsion groups.

The model theory for

  L

aia

  is greatly enriched by the use of recur sion theo ry as a

way to get a hold on infinitely long sentences (a suggestion of K reisel). Th is has led

to the Barwise C om pactn ess T heo rem (Barwise, 1969) which is the ana log for

  L

aim

of the C ompactness T heorem.

A nother type of logic whe re mod el theory h as had recent successes is logic with

extra quantifiers, such as " there exist infinitely many

 

and

 

there exist uncountably

man y ". Fo r more inform ation see the pap er [12].

A m ajor recent trend is the im pac t of set theory on model theory an d

  vice versa.

A

  num ber of problems have been shown to be consistent or independent using C ohen 's

forcing, notably by Silver. M oreo ver, forcing itself is being used as a techn iqu e for

constructing models (see A . R obinson's lecture in this C ongress). O ther results

have been proved on the basis of strong hypotheses such as the existence of a measu

rable cardinal (R ow bottom and Gaifman, 1964, S ilver, 1966, K unen , 1970,) or the

axiom of constructibility. Fo r exam ple, Jensen, 1970 has shown that if the ax iom

of constructibil i ty holds then C hang's Theorem 6 above can be improved to  :

If

  T

  has a model of type  ( X j,  X

0

)  then

  T

  has a model of type (X

a + 1

,

  X

a

).

B I B L I O G R A P H Y

The three new books [4], [7] and

  [11]

  taken together cover most facets of model theory

and contain up to date references as of  1970.  A n extensive list of references to jou rna l articles

prior to 1963 can be found in [1]. W e have decided that a list of books on model theory and

related topics will be more useful at this time than another long list of references to the ori

ginal articles in journals.

Page 10: Model Theory Keisler

7/23/2019 Model Theory Keisler

http://slidepdf.com/reader/full/model-theory-keisler 10/10

150 H. J. K EISL E R

[1]   A D D IS O N , H E N K I N   and  T A R S K I ,  edi tors . —

  The Theory of Models.

  A msterd am , 1965.

N o r t h H o l l an d P u b i . C o .

[2] J. L .

  B E L L

  a n d A . B .

  S L O M S O N .

  —

  Models and U ltra produc ts.

  A m s t e r d a m , 1 96 9. N o r t h

H o l l a n d P u b i . C o .

[3] C . C .  C H A N G  and H. J .  K E I S L E R .  —

  Continuous Model Theory.

  Pr inceton, 1966. Pr ince

ton Univ. Press.

[4] _ . _

  Model Theory.

  N e w Y o r k , 1 9 7 1 . A p p l e t o n C e n t u ry C r o ft s.

[5] P . J.   C O H E N .  —

  Set Theory and the Continuum Hypothesis.

  N ew Yo rk , 1966. W . A . Ben

jamin , Inc .

[6] P . M .  C O H N .  —

  Universal Algebra.

  N ew York , 1965. Harp er and R ow.

[7] M . A .  D I C K M A N N .  —

  Uncountable Languages.

  A m s t e r d a m , 1 9 71 . N o r t h H o l l a n d

P u b i . C o .

[8] L .  G I L L M A N   a nd M .  JE R I S O N .  —

  Rings of Continuous Functions.

  Pr inceton, 1960. D. Van

N o s t r a n d C o . , I n c .

[9] G.  G R ä T Z E R .  —

  Universal Algebra.

  P r ince ton , 1968. D. Van N os t ran d C o . , Inc .

[10] C.  K A R P .  —

  Languages with Expressions of Infinite Length.

  Amsterdam, 1964. North

H o l l a n d

  P u b i .

  C o .

[11]  H. J .  K E I S L E R .  —

  Model Theory for Infinitary Logic .

  A m s t e r d a m , 1 9 7 1. N o r t h H o l la n d

P u b i . C o .

[12] — . — L ogic with the quantifier « Th ere exist unco untab ly ma ny ».

  Annals of Math.

Logic,

  vol. 1 (1970), pp . 1-93.

[13] G.  K R E I S E L  and J . L .  K R I V I N E .  —

  Elements of Mathematic al Logic

  A msterd am , 1967.

N o r t h H o l l an d P u b i . C o .

[14] R . C .  L Y N D O N .  —

  Notes on Logic.

  P r ince ton , 1966. D. Van N os t rand C o . , Inc .

[15] A .  M O S T O W S K I .  —

  Thirty Years of Foundational Studies.

  Helsinki , 1965, N ew York ,

1966.

  Barnes and N oble , Inc .

[16] A.

  ROBINSON.

  —

  Introduction to M odel Theory a nd the

  Metamathematics

  of Algebra.

A m s t e r d a m , 1 9 6 3. N o r t h H o l l a n d P u b i . C o .

[17] — . —

  Non-standard Analysis.

  A m s t e r d a m , 1 96 6. N o r t h H o l la n d P u b i . C o .

[18] J. B.   R O S S E R .  —

  Simplified Independence Proofs.

  N ew York , 1969. A cademic P ress .

[19] J. R .  SHOENFIELD.  —

  Mathematical Logic.

  R eading , M ass . , 1967. A ddison W esley

P u b l is h i ng C o .

[20] R . M .

  S M U L L Y A N .

  —

  First-order Logic.

  N ew York , 1968.

  Springer-Ver  lag.

[21] M . A .  T A I C L I N .  —

  Theory of Models

  (R ussian ) . N ovosibirsk, 1970.

[22] J.

  VA N

  H E I J E N O O R T . —From

  Frege to Godei.

  C am bridge, 1967. Ha rvard U niv. P ress.

U n i v e r s i t y o f W i s c o n s i n

D e p a r t m e n t o f M a t h e m a t i c s ,

M a d i s o n , W i s c o n s i n 5 3 7 06

( U . S . A . )