4
$\begingroup$

Konig's tree lemma says that, if $T$ is a rooted tree such that has infinitely many nodes where each node has a finitely many successors, then $T$ has an infinite branch.

I think I have a proof (which I believe is a false proof) of this lemma without using axiom of choice. I would appreciate if you could figure out whether I am actually not using axiom of dependent choice, and also which part of my proof is wrong, in case it is wrong.

My attempt: Given such a tree $T$, consider the set $X:=\{S:S\text{ is a subtree of }T\}$. Then there exists $S\in X$ with the following property:

$\blacksquare$ The root of $S$ has infinitely many children. And at each node $t\in S$, if $t$ has infinitely many children, then there exists unique successor $t'$ of $t$ such that $t'$ has infinitely many children.

So we see that $X':=\{S:S\text{ is a subtree of }T\text{ satisfying }\blacksquare\}$ is a nonempty subset of $X$. Pick $S\in X'$. We will find an infinite branch of $S$.

Starting from $t_0\in S$ the root, having chosen $t_n\in S$ with infinitely many children, there exists a unique successor $t_{n+1}$ of $t_n$ such that has infinitely many children. At each step of the recursive construction of $t_n$, we had a unique choice of $t_{n+1}$. And $\bigcup_n t_n$ will be an infinite brach of $S$.

Edit: From the discussion in comments section, I see that I don't have an argument why $X'$ is non-empty. So is it that, without axiom of dependent choice, $X'$ may indeed be an emptyset?

$\endgroup$
7
  • $\begingroup$ But in my subtree $S$, there is always a unique choice of what $t_{n+1}$ will be, when given $t_n$, no? $\endgroup$ Commented Sep 20, 2022 at 19:46
  • 1
    $\begingroup$ Well, I guess I don't know either way whether you need dependent choice for that. But there's another potential issue: how do you know that $S$ exists? You just assert it in the argument without proof. $\endgroup$ Commented Sep 20, 2022 at 19:52
  • $\begingroup$ When you write "having chosen $t_n$ with infinitely many children...", how did you choose $t_n$? $\endgroup$
    – J126
    Commented Sep 20, 2022 at 19:54
  • 1
    $\begingroup$ Maybe this will be a helpful read: math.andrej.com/wp-content/uploads/2006/05/kleene-tree.pdf $\endgroup$ Commented Sep 20, 2022 at 20:05
  • 3
    $\begingroup$ That's right, the use of choice in your proof is exactly when you assert that $X'$ is non-empty. "It would be very weird if the set $X'$ is empty..." Yes, mathematics without choice can be very weird indeed. $\endgroup$ Commented Sep 20, 2022 at 20:11

1 Answer 1

3
$\begingroup$

Your proof will not work, as said in the comments, since it is essentially assuming the existence of a branch.

Indeed, it is consistent without the axiom of choice that there is a family of non-empty sets, each finite, $S_n$, such that $\prod S_n=\varnothing$. Classically, this is done with $|S_n|=2$ for all $n$, in which case we get Russell's example about socks and shoes.

Now define the "choice tree" for this family, namely, $\bigcup_{n<\omega}\prod_{k<n}S_k$, or informally choice functions from an initial segment of the family (initial in the enumeration we have).

This will be a finitely splitting tree, since the successors of any node in the tree correspond to the members of $S_n$, where $n$ is the level of the node, but there will be no branch in this tree, since a branch would correspond to an element of $\prod S_n$, which we know is empty.

Interestingly enough, the exact amount of choice you need is that. That is, every countable sequence of (non-empty) finite sets admits a choice function. This is also equivalent to saying that the countable union of finite sets is countable.

$\endgroup$
2
  • $\begingroup$ Thanks! So in case $|S_n|=2$ for all $n$, your tree $\bigcup_n\prod_{k<n} S_k$ is same thing as the full binary tree? And do you think you can provide me some resource about the fact you mentioned: it is consistent in ZF that $\prod S_n=\emptyset$ even when $|S_n|=2$ for all $n$. $\endgroup$ Commented Sep 22, 2022 at 2:42
  • 1
    $\begingroup$ Jech's Axiom of Choice book is a good start. In the case of the $|S_n|=2$ the tree is "kind of the same" as the full binary tree. But it is of course a tree without any branches. $\endgroup$
    – Asaf Karagila
    Commented Sep 23, 2022 at 15:57

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .