27.04.2015 Views

Computability and Logic

Computability and Logic

Computability and Logic

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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!