This is a follow-up question to the discussion about the finite axiom of choice here.
Suppose we have a countable collection of non-empty sets $\{A_1, A_2, A_3,\cdots\}$ Reasoning as indicated in that discussion, we can prove the existence of a choice function $c_n$ such that $c_n(i)$ belongs to $A_i$ for $i = 1,\cdots,n$
Again reasoning as suggested and using induction, we can prove the existence of a function $C$ defined over $\{1, 2, \cdots\}$ such that $C(n)$ is a choice function defined for $i=1,\cdots,n$ with $C(n)(i)$ an element of A_i. We can require in addition that $C(n)(i)$ and $C(n-1)(i)$ are equal for $i=1,\cdots,n-1$.
Now it would it seem that we can prove the countable axiom of choice by taking the union of $C(1)$, $C(2)$, $\cdots$
The question is as follows: why is that proof wrong? I suspect the answer may have something to do with the axiom of union.
Because induction only proves that for every finite number, there is a choice function. In order to ensure that there is such a sequence of partial choices which agree with one another so their union is a full choice function, you would have to go beyond the powers of mathematical induction, and you would have to make infinitely many choices at once. Otherwise there is no guarantee that you could have constructed a sequence of choice function like that.
Therefore the idea would work if you had a choice function to begin with (from which you took initial segments), but that's just not true in general.
More concretely, the principle which allows us to deduce the existence of such sequence, just by knowing that arbitrarily ling finite sequences exist, is called The Principle of Dependent Choice. The proof you suggest is exactly how we prove countable choice from dependent choice; but the principle itself is not provable from $\sf ZF$ itself.