I've read a proof of the statement:"An infinite subset of $\mathbb N$ is countable; that is, if $A \subset \mathbb N$ and if $A$ is infinite, then $A$ is equivalent to $\mathbb N$." in Carothers' textbook and there is one part of the proof I don't understand.
Proof
Recall that $\mathbb N$ is well ordered. That is, each nonempty subset of $\mathbb N$ has a smallest element. Thus, since $A \ne \emptyset$, there is a smallest element $x_1 \in A$. Then $A \setminus \{x_1\} \ne \emptyset$, and there must be a smallest $x_2 \in A \setminus \{x_1\}$. But now $A \setminus \{x_1,x_2\} \ne \emptyset$, and so we continue, setting $x_3=\min(A \setminus \{x_1,x_2\})$. By induction, we can find $x_1,x_2,x_3,...,x_n,... \in A$, where $x_n=\min(A \setminus \{x_1,...,x_{n-1}\})$.
How do we know that this process exhausts $A$? Well, suppose that $x \in A \setminus \{x_1,x_2,...\} \ne \emptyset$. Then the set $\{k : x_k>x\}$ must be nonempty (otherwise we would have $x \in A$ and $x<x_1=\min A$), and hence it has a least element. That is, there is some $n$ with $x_1<...<x_{n-1}<x<x_n$. But this contradicts the choice of $x_n$ as the first element in $A \setminus \{x_1,...,x_{n-1}\}$. Consequently, $A$ is countable.
My questions
It is affirmed that the set $\{k : x_k>x\}$ can't be empty (I don't get the reason Carothers gives for this being impossible).
As I see it, if $\{k : x_k>x\}$ is empty, then $x_k \leq x$ for all $k$. So the set $\{x_1,x_2,...\}$ obtained by the method of extracting the smallest element from each remaining nonempty subset of $\mathbb N$ is finite, but we've seen that the set constructed from choosing $x_n=\min(A \setminus \{x_1,...,x_{n-1}\})$ is infinite. So, wouldn't this be the reason why the set $\{k : x_k>x\}$ can't be empty rather than "otherwise we would have $x \in A$ and $x<x_1=\min A$"?.
I couldn't even understand why would $x$ be in $A$ instead of $x \in A \setminus \{x_1,x_2,...\}$ or why $x<x_1$.
I know it is a very small part of the proof but I would like to understand all the steps of it so I would appreciate if someone could clear up my doubt.