I am thinking about the Axiom of Choice and I am trying to understand the Axiom with some but a little progress. Some time ago I could not understand why the obvious "proof" of the Axiom of Choice is not correct. Namely, let $A_i$, $i\in I$, be a collection of nonempty sets; in what follows we assume that the index set $I$ is infinite. We construct a choice function for this collection as follows. Consider arbitrary $i\in I$. Since the set $A_i$ is nonempty, $\exists x(x\in A_i)$. By Existential Instantiation we get $a\in A_i$. Set $f(i):=a$. It is clear that $f$ is a needed choice function. Certainly the argument above is not correct, otherwise the argument would prove the Axiom of Choice so it would not be an axiom. But why the argument is not correct? Now my imperfect understanding is the following. We can indeed consider arbitrary $i\in I$. We can indeed apply Existential Instantiation to get $a\in A_i$. We can indeed write $f(i):=a$. But this defines $f$ only at one point $i$. At arbitrary point, but only at one. So currently $f$ is not a choice function for the whole given collection of sets. We can choose another index, say $j\neq i$, apply Existential Instantiation to get $b\in A_j$, and set $f(j):=b$. But now $f$ is defined only at two points $i$ and $j$. At arbitrary two points, but only at two. So currently $f$ is not a choice function for the whole given collection of sets. Continuing this line of reasoning, we can define $f$ at, say, 100 arbitrary points of $I$. At arbitrary 100 points, but only at 100. So currently $f$ is not a choice function for the whole given collection of sets. Finally, we cannot continue this process indefinitely. Why? Because in mathematics a proof must be finite! Indeed, a proof is a sequence of (number of statement, statement, justification), and this sequence must be finite; the last statement is exactly what we wanted to prove. In particular, in a proof we can use only a finite number of Existential Instantiations (as justifications). So, we must stop at some step. At this step $f$ is defined only at a finite number of points of $I$. So $f$ is not a choice function for the whole given collection of sets! Thus by the obvious argument above we do not get a choice function.
Question 1: is my understanding of the failure of the obvious "proof" of the Axiom of Choice right and complete, or perhaps I am wrong, or perhaps I am missing something? I am also very very interested in opinions of other people on the failure of the obvious "proof" of the Axiom of Choice. Please do not hesitate to write me your opinion, here or on my e-mail ivanmath007@gmail.com.
Let my move to my second question. It is about a definition of addition in a quotient space of a vector space. So let $V$ be a vector space and $U$ be a subspace of $V$. Define the equivalence relation $\sim$ on $V$ as follows: $x\sim y$ if $x-y\in U$. It is easy to check that $\sim$ is indeed an equivalence relation on $V$. Denote by $V/U$ the set of equivalence classes. It is indeed a set, it follows from ZF axioms. We want to define a vector space structure on the set $V/U$. In particular, we want to define addition on $V/U$, i.e., we want to define a function $+:V/U\times V/U\to V/U$ which satisfies certain known axioms. I will write $\varphi$ instead of $+$, and so we want to define a function $\varphi:V/U\times V/U\to V/U$. The standard way to do this is the following. Consider arbitrary $\alpha,\beta\in V/U$. Choose $x\in\alpha$ (by Existential Instantiation, because we have no canonical representative of $\alpha$) and $y\in\beta$ (also by Existential Instantiation). Now define $\varphi(\alpha,\beta)$ to be the equivalence class of $x+y$. Of course, it is easy to check that this equivalence class will be the same for any other representatives of $\alpha$ and $\beta$, but we need to choose $x$ and $y$ to define it. Thus we defined a function $\varphi$. But now analyze this definition of the function $\varphi$. It is essentially the same as the construction of a choice function from the obvious "proof" of the Axiom of Choice! Thus this definition of $\varphi$ is not correct, it does not define a function $\varphi:V/U\times V/U\to V/U$! This makes me crazy. I am used to the above definition of addition in a quotient space and I "believed" in it for the last 15 years. So it is hard for me, but I will ask:
Question 2: am I right that the above definition of the function $\varphi$ is not correct and it does not define a function $\varphi:V/U\times V/U\to V/U$?
Finally I should note that we can save the day --- define $\varphi(\alpha,\beta):=\{x+y\,|\,x\in\alpha,y\in\beta\}$ for $\alpha,\beta\in V/U$; of course one must check that for arbitrary $\alpha,\beta\in V/U$ the set $\{x+y\,|\,x\in\alpha,y\in\beta\}$ is an equivalence class. In spite of this, Question 2 remains very very important for me.
Despite the fact that this question turned out to be very long I hope it will be useful. Once more, please do not hesitate to write me.