1

I am having trouble completing the proof of this statement.

If $A$ is finite then every $B \subset A$ is finite, where "finite" means "empty or in bijection with $\{1,...,t\}$ for some $t \in N$"

Suppose that $A\neq \emptyset$ and $A$ is not a singleton. It suffices to prove that if $B \subset \{1,...,m\}$ for some $m \ge 2$, then $B$ is in bijection with some $\{1,...,t\}$ for some $t \ge 1$. Let $a=\min B$.

For $x\in B$, consider:

$$S(x) = \begin{cases} \min\{t\in B: t>x\}, \text{ if $x < \max B$} \\ \max B, \text{ otherwise} \end{cases}$$

It's clear that there exists $r\in N$, such that $S^n(a) =S^r(a)$ for all $n\ge r$. Where $S^n(a)$ is $S(S(...S(a)..))$.

Let $t = \min\{r\in N: S^n(a) = S^r(a), \forall n\ge r\}$. We claim that: $B=\{a,...,S^t(a)\}$.

Proof: (here is where I am having trouble)

It is clear that $\{a,...,S^t(a)\}\subset B$. Now if $x\in B$, then if $x=a$ we are done. Suppose that $x > a$. If $L_x:= \{k\in B: a<k<x\}=\emptyset$, then clearly $x = S(a)$.

If $L_x \neq \emptyset$, how to prove that there must be some $r\in \{1,...,t\}$ such that $x = S^r(a)$?

Thanks

1 Answers1

0

Prove the following by induction on $n$: If $A$ is in bijection with $\{1,...,n\}$ then $B$ is finite.

Step Case: Suppose $A$ is in bijection with $\{1,...,n+1\}$. Let $\phi$ be this bijection. Then $A - \{\phi(n+1)\}$ is in bijection with $\{1,...,n\}$. Apply the IH to conclude that $B - \{\phi(n+1)\}$ is in bijection with $\{1,...,t\}$ for some $t$. Then it is easy to show that $B$ must be finite.

James
  • 989