Let $\mathcal{F}(\mathbb{R}^n\longrightarrow\mathbb{R})$ be the space of functions from $\Bbb R^n$ to $\Bbb R$. If I'm not mistaken, this space is canonically isomorphic to the tensor product of $n$ times $\mathcal{F}(\mathbb{R}\longrightarrow\mathbb{R})$ with the isomorphism defined so that
$$(f_1\otimes\cdots\otimes f_n)(x^1,\dots,x^n)\equiv f_1(x^1)\cdots f_n(x^n).$$
Pure tensors in $\mathcal{F}(\mathbb{R}\longrightarrow\mathbb{R})\otimes\cdots\otimes\mathcal{F}(\mathbb{R}\longrightarrow\mathbb{R})$ correspond to separable functions in $\mathcal{F}(\mathbb{R}^n\longrightarrow\mathbb{R})$, and every element in a tensor product can be written as a linear combination of pure tensors, so every function from $\mathbb{R}^n$ to $\mathbb{R}$ must be a linear combination of separable functions, shouldn't it?
I know tensor products and linear algebra in general get tricky when dealing with uncountable-dimension spaces, that's the main reason I'm asking this here.