König’s lemma
Theorem (König’s lemma).
Let be a rooted directed tree. If each vertex has finitedegree but there are arbitrarily long rooted paths in ,then contains an infinite path.
Proof.
For each , let be a rooted path in of length ,and let be the child of the root appearing in .By assumption, the set is finite.Since the set is infinite, thepigeonhole principle
implies that there is a child of the rootsuch that for infinitely many .
Now let us look at the subtree of rooted at . Each vertexhas finite degree, and since there are paths of arbitrarilylong length in passing through , there are arbitrarily longpaths in rooted at . Hence if satisfies the hypothesisof the lemma, the root has a child such that also satisfiesthe hypothesis of the lemma. Hence we may inductively build up apath in of infinite length, at each stage selecting a child sothat the subtree rooted at that vertex still has arbitrarily longpaths.∎
References
- 1 Kleene, Stephen., Mathematical Logic, New York: Wiley, 1967.