Arthur's answer; (ZF) Prove 'the set of all subsequential limits of a sequence in a metric space is closed.
Let $\{p_n\}$ be a sequence in a metric space $X$.
Let $B=\{p_n|n\in\mathbb{N}\}$ and $p$ be a limit point of $B$.
It first seemed obvious that there exists a subsequence convergent to $p$, but i realized that
I can construct a 'infinite subset' of $\{p_n\}$ and form a new sequence convergent to $p$, but can't construct a 'subsequence'.
Help me how to construct a subsequence.
Additional Question; What is the precise definition of convergent? I think the definition should mention ordering of $\mathbb{N}$, but every definition i saw doesn't mention this. For example, let $p_n = 1/n$. Say $G$ is the usual ordering of $\mathbb{N}$ (i.e. Well-ordered by $\in$) If i follow this ordering, $\{p_n\}$ is convergent to 0. But if i follow $G^{-1}$, it's convergent to 1.
Or is it defined by the point where is the most, unofficially speaking, 'dense'?
Let $B = \{p_n : n \in\Bbb N\}$. Let $p$ be a limit point of $p$. Define by recursion (possible in ZF):
Suppose you have $p_{n_1}, p_{n_2}, ..., p_{n_k}$ such that $n_1 < n_2 < ... < n_{k}$ and $d(p, n_j) < \frac{1}{j}$ for all $1 \leq j \leq k$, then find the least $l > n_k$ such that $d(p, p_l) < \frac{1}{k + 1}$. Let $l = n_{k + 1}$.
This does not require any choice. You just start computing $d(p, p_l)$ for $l > n_k$. By assuming $p$ is a limit point of $B$, you sure to find an $l$.
Then $(p_{n_k})_{k \in\Bbb N}$ is a subsequence converging to $p$.
The definition of convergence does use the ordering of $\mathbb{N}$. The definition of $(p_n)_{n \in \mathbb{N}}$ converging to $p$ is :
For all $\epsilon > 0$, there exists a $N \in \mathbb{N}$ such that for all $n > N$, $d(p_n, p) < \epsilon$.
The part "$n > N$" refers to the usual well-ordering of ordering of $\mathbb{N}$.