The following is from Gowers's https://www.dpmms.cam.ac.uk/~wtg10/tensors3.html:
In fact, one can even do away with the condition that $X$ should be finitedimensional, as follows. If $f : V \times W \longrightarrow X$ is a bilinear map such that $$a_1 f (v_1 , w_1 ) + ... + a_n f (v_n , w_n ) = x$$ for some non-zero vector x, then let g be a linear map from $X$ to $\mathbb R$ such that $g(x)$ is not zero. The existence of this map can be proved as follows. Using the axiom of choice, one can show that the vector $x$ can be extended to a basis of $X$. Let $g(x) = 1$, let $g(y) = 0$ and extend linearly. Once we have $g$, we have a bilinear map $gf : V \times W \longrightarrow \mathbb R$ such that $$a_1 gf (v_1 , w_1 ) + ... + a_n gf (v_n , w_n )$$ is non-zero.
I understand the other parts of this article. But this paragraph is not really clear. All of vector spaces have infinite dimensions? How exactly use the axiom of choice? What is the choice function?