I previously asked a question, asking whether we can define a choice function from ZF on a collection of sets with each sets having a cardinality of two. I stated the below in the original question.
Since all the sets have a cardinality of two, we can define bijections between the two elements in each set and {0,1}. So regardless of how the bijection is defined, we can always choose the element that maps to 0.
However, it turns out that choosing from one of the two bijections itself requires the axiom of choice, and thus ZF cannot prove the existence of such a function.
Similarly, I mentioned in the comment section that if use existential instantiation and induction, we can prove the finite axiom of choice, but I was wondering why I cannot define a choice function by applying existential instantiation on all the sets. I think the reason is that such a function can also not be proven to exist purely with ZF.
Nonetheless, are both these two examples still choice functions? And if they are, can they be proven to exist in ZFC?
I think with the axiom of choice, we can choose one bijection out of the two possible, and thus the first one can be proven to exist. Is that correct? However, for the second part with existential instantiation, can we also prove such a choice function to exist in ZFC? I am not familiar with transfinite induction, and I cannot really observe a way to do so.