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.

322 RAMSEY’S THEOREM<br />

Let b i be the least member of Y i .<br />

Let Z i = Y i −{b i }. Since Y i is infinite, so is Z i . Let the members of Z i in increasing<br />

order be a i0 , a i1 ,....<br />

For any size-r set x of natural numbers, where x ={k 1 ,...,k r }, with k 1 < ···<<br />

k r , let f i (x) = f ({b i , a ik1 , ..., a ikr }). Since b i is not one of the a ik <strong>and</strong> f is defined<br />

on all size-(r + 1) sets of natural numbers, f i is well defined.<br />

By the induction hypothesis, for some positive integer j i ≤ s <strong>and</strong> some infinite set<br />

W i ,( f i ) = ( j i , W i ) <strong>and</strong> for every size-r subset x of W i , we have f i (x) = j i .We<br />

have thus defined j i <strong>and</strong> W i , <strong>and</strong> we define Y i+1 ={a ik : k ∈ W i }.<br />

Since W i is infinite, Y i+1 is infinite. Y i+1 ⊆ Z i ⊆ Y i , <strong>and</strong> thus if i 1 ≤ i 2 , then<br />

Y i2 ⊆ Y i1 . And since b i is less than every member of Y i+1 ,wehaveb i < b i+1 , which<br />

is the least member of Y i+1 . Thus if i 1 < i 2 then b i1 < b i2 .<br />

For each positive integer k ≤ s, let E k ={i: j i = k}. As in the basis step, some E k<br />

is infinite, <strong>and</strong> we let j be the least k such that E k is infinite, <strong>and</strong> let Y ={b i : i ∈ E j }.<br />

This completes the definition of .<br />

Since b i1 < b i2 if i 1 < i 2 , Y is infinite. In order to complete the proof, we must<br />

show that if y is a size-(r + 1) subset of Y , then f (y) = j. So suppose that y =<br />

{b i , b i1 ,...,b ir }, with i < i 1 < ···< i r <strong>and</strong> i, i 1 ,...,i r all in E j . Since the Y i are<br />

nested, all of b i1 ,...,b ir are in Y i . For each m, 1 ≤ m ≤ r, let k m be the unique<br />

member of W i such that b im = a ikm . And let x ={k 1 ,...,k r }. Then x is a subset<br />

of W i , <strong>and</strong> since i 1 < ···< i r , we have b i1 < ···< b ir , a ik1 < ···< a ikr , <strong>and</strong><br />

k 1 < ···< k r , <strong>and</strong> thus x is a size-r subset of W i . But ( f i ) = ( j i , W i ) <strong>and</strong> thus<br />

f i (x) = j i . Since i is in E j , j i = j. Thus<br />

as required.<br />

f (y) = f ({ b i , b i1 ,...,b ir<br />

})<br />

= f<br />

({<br />

bi , a ik1 ,...,a ikr<br />

})<br />

= fi (x) = j<br />

Before moving on to the next section <strong>and</strong> the proof of Theorem 26.3, let us point<br />

out that the following strengthening of Theorem 26.2 is simply false: Let s be a<br />

positive integer. Then no matter how the finite sets of natural numbers are partitioned<br />

into s classes, there will always be an infinite set Y of natural numbers such that all<br />

positive integers r, all size-r subsets of Y belong to the same one of the s classes.<br />

Indeed, this fails for s = 2. Let f (x) = 1 if the finite set x contains the number that<br />

is the number of members in x; <strong>and</strong> f (x) = 2 otherwise. Then there is no infinite set<br />

Y such that for every r, either f (y) = 1 for all size-r subsets y of Y or f (y) = 2 for<br />

all such y. For if r is a positive integer that belongs to Y <strong>and</strong> b 1 ,...,b r are r other<br />

members of Y , then f ({r, b 2 ,...,b r }) = 1, while f ({b 1 ,...,b r }) = 2.<br />

26.2 König’s Lemma<br />

In order to derive the original, finitary version of Ramsey’s theorem from the infinitary<br />

version, we will establish a principle known as König’s lemma, concerning objects<br />

called trees. For present purposes, a tree consists of: (i) a nonempty set T of elements,<br />

called the nodes of the tree; (ii) a partition of T into finitely or infinitely many sets<br />

T = T 0 ∪ T 1 ∪ T 2 ∪···

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

Saved successfully!

Ooh no, something went wrong!