Let $(A_i \mid i \in I)$ be a family of non-empty set. Then $A_i \neq \emptyset$ for all $i \in I$, thus $\exists a_i \in A_i$ for all $i \in I$. We define $f:I \to \bigcup A_i$ by $f(i)=a_i$.
From reading other posts in MSE, I'm sure that my argument is wrong without Axiom of Choice, but I can not understand why it's wrong. The usual answer is that you can not appeal to Existential Instantiation infinite many times. However, I'm unable to understand this explanation under set theory. Maybe the problem is related to underlying logic, with which I'm not familiar.
Please explain me why you can not appeal to Existential Instantiation infinite many times?